分享
 
 
 

VLAN间路由的配置实现

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

一、引言

大部分网络设计者和管理员都知道,第二层平面网络的扩展性不佳,各站点发送数据包前要广播查询目的地的MAC地址。由于大量应用层软件需要广播传送某些数据包,而这些数据广播包只需发向某一组用户,如果此时没有VLAN(Virtual Local Area Network),这些数据包会占用大量网络资源,使正常数据包无法获得带宽,从而严重影响网络效率及性能。VLAN依靠用户的逻辑设定将原来物理上互联的一个局域网络划分为多个虚拟网段,即在两层交换机的逻辑上划分若干LAN(广播域),将广播信息、组播信息等限制在特定的一组端口上,从而为限制全网范围的广播和多点广播提供有效手段。

在网络设计中,应选择切实可行的技术进行VLAN的灵活划分。划分可依据设备所连的端口、用户节点的MAC地址等,划分的结果是使同一个VLAN内的数据可自由通信。不同VLAN间的数据交流需要通过第三层交换完成。即通过跨越交换机划分VLAN,从而高性能地实现VLAN之间的路由,提高带宽利用率和网络性能,增强网络应用的灵活性和安全性。

二、VLAN在网络中的典型划分

VLAN在网络中的典型划分如图1所示。

VLAN通常与IP网络是相关联的,例如特定IP子网中的所有工作端属于同一个VLAN,不同VLAN之间必须通过路由器或具有路由器功能的模块才能通信。VLAN可以是动态的,也可以是静态的。所谓动态VLAN就是基于工作站的MAC地址,即根据工作站上网卡的48位硬件地址划分的VLAN。动态VLAN主要是通过每台交换机所连接工作站的MAC地址,它将一组MAC地址划分在同一逻辑组中,其中的成员不会因地理位置的改变而改变(这种方法仅用于局域网)。静态VLAN是一种具有固定地理位置的划分方法,它基于交换机端口的划分,可以通过对交换机的适当设置,将同一个交换机或不同交换机上的一组端口划分在同一个VLAN中。

VTP(VLAN Trunk Protocol)协议主要用于多台局域网交换机互联情况下有效管理VLAN的配置。

VTP Domain 也叫VLAN的管理域,它由具有相同管理域名称的交换机组成,每个交换机只能位于一个VTP域中,这样便可以通过命令行(CLI)方式或简单的网络管理协议 (SNMP)来完成整个Domain中VLAN的设置(在缺省状态下,交换机处于非管理域中)。

由于一个端口只能同时属于一个VLAN,那么当两台交换机联机后,属于不同VLAN的数据包如何通过级联端口到达另一台交换机,数据包到达另一台交换机后又如何交换呢?我们可以使用交换机中的Trunk功能。两台交换机之间的Trunk关系以及Trunk中所使用的ISL和802.1Q协议是可以通过双方协商建立的,总共有5种工作方式:On、Off、Desirable、Auto(Trunk端口缺省模式)和Nonegotiate(交换机与路由器之间的Trunk)。

三、VLAN的配置实现

交换机可以分为基于Set命令的和基于IOS的两类。交换机的平台不同,具体设置命令也有所不同,但各种配置的基本原理及设置思路都是一样的。就VLAN的设置来讲,其基本步骤包括:配置VTP 域、建立新的VLAN、将端口分配到目标的VLAN之中。下面以Catalyst 1924-EN VLAN的配置为例加以说明。

1.基于菜单模式进行的VLAN配置

(1)Access the VLAN Configuration Menu

Select ?V? Virtual LAN Menu

Select ?N? Domain name

?V? VTP mode control Server

?F? VTP pruning mode Enabled

?O? VTP traps Enabled

VTP的模式共有3种,交换机可以工作在任何一种模式下。

①服务器(Server)模式

当交换机处于Server 模式时,用户可以对整个域中VLAN的配置参数进行修改,修改后的参数会通过主干广播至其他交换机。工作在该模式下的交换机通过其Trunk端口向其他交换机广播VLAN的配置信息,同时交换机会从自己的Trunk端口接受相邻交换机的VLAN配置广播。所有VLAN的配置信息均会保存在该交换机的Nvram中。

②客户(Client)模式

Client模式与Server模式很相似,不同的是网络管理员不能在VTP的Client上进行VLAN的创造、修改、删除等*作。

③透明(Transparent)模式

当交换机被设置为Transparent模式时,则此交换机不能参与VTP域中的信息交换。

(2)Defining a VLAN

Select ?V? Virtual LAN Menu

Select ?A? Add VLAN

Enter ?1? Etherent (Define the type of VLAN to be added)

Select ?N? VLAN Number (Define the VLAN number)

Select ?V? VLAN Name

Select ?I? 802.1Q SAID (Set the IEEE 802.1Q SAID value)

Select ?M? MTU Size (1500)

Select ?T? VLAN State (Enabled)

Select ?S? Save

802.1Q和 ISL这两个协议的工作原理基本相似,它们都是通过在以太网帧中添加若干数据位用来标识该数据帧属于哪一个VLAN,因此在Trunk端口上运行ISL/802.1Q(交换机中称为Dotlq)协议便可以传递多个VLAN的数据(缺省封装协议为ISL)。

(3)To Group the Switch Ports to VLANs

Select ?V? Virtual LAN

Select ?E? VLAN Membership

Select ?V? VLAN Assignment

Select the appropriate VLAN for each port

(4)VLAN Trunking

?T? Trunking on

?A? Add Allowed VLANs or ?D? Delete Allowed VLANs

一般来说,高速端口(如100M/1000M/EtherChannel端口)均可以作为Trunk端口使用。而属于Trunk的端口只能用于连接局域网交换机,不能用于连接其他网络设备。

2.基于命令行模式进行VLAN配置

(1)通过Console进入配置菜单,键入“K”进入CLI,并进入配置状态。

User Interface Menu

?M? Menus

?K? Command Line

?I? IP Configuration

Enter Selection:K

CLI session with the switch is open.

To end the CLI session, enter ?Exit?.

>enable

# config t

Enter configuration commands, one per line. End with CNTL/Z

(config)# hostname 1900EN

1900EN(config)#

(2)配置VTP有关参数,在全局配置模式下使用以下命令。

vtp ?server | transparent | client? ?domain domain-name? ?trap ?enable | disable?? ?password password? ?pruning?enable | disable??

例如,如果将交换机配置为VTP Server,则VTP的管理域为qdnfh。

1900EN(config)# vtp server

1900EN(config)# vtp domain qdnfh

在特权EXEC模式下,可以使用“Show VTP”察看VTP状态。

(3)建立VLAN及配置有关参数,在全局配置模式下使用以下命令。

vlan vlan ?name vlan-name? ?sde said-value? ?state ?operational | suspended?? ?mtu mtu-size? ??ethernet | fddi | tokenring? ring-number ring-no parent-vlan parent-vlan | ?fddi-net | tr-net? bridge-number bridge-number stp-type ?ibm | ieee?? ?tlb-1 vlan1 tlb-2 vlan2?

如果是建立3个VLAN,则步骤依次为:

①1900EN(config)# vlan 2 name engineering

②1900EN(config)# vlan 3 name marketing

③1900EN(config)# vlan 4 name accounting

在特权EXEC模式下,可以使用“Show VLAN”察看VLAN状态。

(4)使用如下接口命令将端口分配给

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有