VLAN總結(jié)及配置示例 收藏
Configuring Mode
全局模式
D_Lab_2950(config)#vlan 10
D_Lab_2950(config-vlan)#name thinkcentre
D_Lab_2950(config)#no vlan 3 //刪除vlan 3
vlan database模式
D_Lab_2950#vlan database
D_Lab_2950(vlan)#vlan 10 name thinkcentre
D_Lab_2950(vlan)#no vlan 3
Switch Port Modes
access port:使某個(gè)接口無(wú)條件進(jìn)入 access 模式 //switchport mode access
trunk port:使某個(gè)接口無(wú)條件進(jìn)入 trunk 模式 //switchport mode trunk
dynamic port:使某個(gè)接口可以自動(dòng)協(xié)商其狀態(tài)值(access或trunk) // switchport mode dynamic
Switch Port DTP Mode
access:使某個(gè)接口無(wú)條件進(jìn)入 access 模式,無(wú)關(guān)其它 DTP 功能
trunk:使某個(gè)接口無(wú)條件進(jìn)入 trunk 模式并進(jìn)行 trunk 鏈路協(xié)商, 無(wú)論其鄰居接口處于何種模式
nonegotiate:指定 DTP 協(xié)商報(bào)文不允許在二層接口上發(fā)送。非協(xié)商狀態(tài)。使端口成為永久的中繼端口。由于端口不使用DTP信息幀進(jìn)行通信,因此不會(huì)有協(xié)商發(fā)生。如果與非交換機(jī)設(shè)備相連的交換機(jī)端口存在DTP問(wèn)題,那么在使用命令set trunk之后可以使用nonegotiate,使得端口可以繼續(xù)中繼,但不會(huì)發(fā)送任何DTP信息。
dynamic desirable:使某個(gè)接口既主動(dòng)發(fā)送 DTP 報(bào)文,也允許對(duì) DTP 報(bào)文進(jìn)行響應(yīng), 這是以太網(wǎng)接口的缺省狀態(tài)。如果鄰居端口是中繼端口,并且被設(shè)置為on,desirable或auto,那么希望desirable狀態(tài)下的這個(gè)端口成為中繼端口。
dynamic auto:使某個(gè)接口可以響應(yīng) DTP 報(bào)文,但不允許主動(dòng)發(fā)送 DTP 報(bào)文。只有在相鄰端口要求該端口成為中繼端口時(shí)才會(huì)成為中繼端口。這是所有交換機(jī)端口的默認(rèn)配置。auto端口不會(huì)主動(dòng)要求對(duì)方,如果兩個(gè)端口都被配置成auto狀態(tài),那么這兩個(gè)端口都不會(huì)成為中繼端口
on:無(wú)論對(duì)端配置如何,該端口始終為中繼端口。使用on狀態(tài)時(shí),必須指明幀的標(biāo)記方式,因?yàn)榇藸顟B(tài)下端口不與對(duì)端進(jìn)行協(xié)商。
off:該端口永遠(yuǎn)是非中繼端口
VLAN標(biāo)識(shí)方法
1.ISL封裝標(biāo)記
2.802.1Q內(nèi)部標(biāo)記
3.LANE (LAN Emulation)
4.802.10 (FDDI)
ISL and Layer 2 encapsulation
ISL是一種外部標(biāo)記方式。原來(lái)的信息幀沒(méi)有被修改,只在信息幀的幀頭和幀尾分別加入26字節(jié)的ISL信息頭和4字節(jié)的FCS字段。
信息幀一進(jìn)入交換機(jī),ISL信息就被添加到信息幀中。如果信息幀被轉(zhuǎn)發(fā)到接入鏈接上,那么ISL封裝將被刪除。
只有能夠識(shí)別ISL頭部信息的設(shè)備才能使用ISL封裝,ISL是思科私有的。
802.1Q Frame
802.1Q通過(guò)修改內(nèi)部以太網(wǎng)幀,使用一種內(nèi)部標(biāo)記的過(guò)程。在802.1Q和802.ac中定義的VLAN信息幀格式,是一個(gè)4字節(jié)的字段。它被插入到原來(lái)的以太網(wǎng)信息幀的源地址字段和類型(長(zhǎng)度)字段之間。無(wú)論VLAN信息何時(shí)被插入或從信息幀中去除時(shí),都必須重新計(jì)算信息幀的CRC值。
VLAN標(biāo)記協(xié)議標(biāo)識(shí)符(TPID)是被全局分配的。并且使用一個(gè)值為0x8100的Ethertype字段。標(biāo)記控制信息(TCI)是一個(gè)16位的值,并且包括下列3個(gè)字段:
用戶優(yōu)先級(jí):長(zhǎng)度為3位。用來(lái)分配8個(gè)不同級(jí)別的優(yōu)先級(jí)。最高優(yōu)先級(jí)是0,最低為7
規(guī)范格式指示器:長(zhǎng)度為1。如果運(yùn)行802.3數(shù)據(jù)幀,則值總為0。
VLAN ID:12位。最大為4096。
0x0-00 空,或無(wú)VID。當(dāng)只有優(yōu)先級(jí)信息傳遞時(shí),才使用它。
0x0-01 這是所有交換機(jī)的VLAN默認(rèn)值
0x-F-FF 保留值
配置trunk封裝
Switch(config)#interface fastethernet 0/2
Switch(config-if)#shutdown
Switch(config-if)#switchport trunk encapsulation dot1q / isl
Switch(config-if)#switchport trunk allowed vlan 1,2,13,15,990-1000
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport nonegotiate
Switch(config-if)#no shutdown
VLAN的范圍及分配
ISL只能使用2-1001的VLAN,802.1Q可以使用擴(kuò)展VLAN(1025-4094)。
802.1Q Tunneling
Dot1Q 隧道配置
Switch(config)#interface fastethernet1/5
Switch(config-if)#switchport access vlan 10
Switch(config-if)#switchport mode dot1q-tunnel
Switch(config-if)#exit
!
Switch(config)#vlan dot1q tag native
!
Switch#show dot1q-tunnel interface fastethernet1/5
VTP 協(xié)議特性
1.通告 VLAN 配置信息
2.在整個(gè)管理域中保持 VLAN 配置一致性
3.只允許在 trunk 端口上發(fā)送通告
VTP是思科公司私有協(xié)議,用于管理交換網(wǎng)絡(luò)中的所有VLAN,并維持整個(gè)網(wǎng)絡(luò)的一致性。使用VTP可以添加,刪除和重命名VLAN,然后這些變更將會(huì)傳播到域中的所有交換機(jī)上。
VTP的操作模式:服務(wù)器模式,客戶模式,透明模式。
Server Mode
所有catalyst交換機(jī)在默認(rèn)情況下均使用VTP服務(wù)器模式。在VTP域中至少需要一臺(tái)服務(wù)器來(lái)傳播配置信息。
1.允許創(chuàng)建、修改和刪除 VLAN
2.允許發(fā)送及轉(zhuǎn)發(fā) VTP 通告
3.參與同步 VLAN 配置
4.保存配置在 NVRAM 中
Client Mode
VTP客戶接收來(lái)自VTP服務(wù)器的信息,并轉(zhuǎn)發(fā)和接收更新的信息。但不能對(duì)VTP配置進(jìn)行任何修改??蛻魴C(jī)重啟后將不會(huì)保留任何VTP信息。
1.不允許創(chuàng)建、修改和刪除 VLAN
2.僅允許轉(zhuǎn)發(fā) VTP 通告
3.參與同步 VLAN 配置
4.不保存配置在 NVRAM 中
Transparent Mode
VTP透明模式并不參與到VTP域中。可以對(duì)VLAN進(jìn)行添加和刪除,但并不轉(zhuǎn)發(fā)VTP配置信息。如果希望將VLAN的信息通過(guò)trunk鏈接廣播出去,必須使用版本2的VTP。VTP透明模式保留自己的數(shù)據(jù)庫(kù),并且不與其他交換機(jī)共享。
1. 允許在本地創(chuàng)建、修改和刪除 VLAN
2. 僅允許轉(zhuǎn)發(fā) VTP 通告
3. 不參與同步 VLAN 配置
4. 保存配置在 NVRAM 中
VLAN間路由
int fa 0/0
no ip add
!
int fa 0/0.1
encap isl 10
ip add 10.10.1.1 255.255.255.0
!
int fa 0/0.2
encap isl 20
ip add 10.20.1.1 255.255.255.0
VTP通告信息
域名,修訂號(hào),已知VLAN信息,VLAN參數(shù)。VTP通告每5分鐘發(fā)送一次。通過(guò)修訂號(hào)來(lái)識(shí)別更新內(nèi)容。
配置VTP
CatOS環(huán)境:
D_Lab_4000>(enable)set vtp v2 enable
D_Lab_4000>(enable)set vtp domain ccie
D_Lab_4000>(enable)set vtp password 0x8100
D_Lab_4000>(enable)set vtp mode server
D_Lab_4000>(enable)set vtp pruneeligible 2 //設(shè)定需裁減的vlan。此命令為添加,而不是覆蓋。默認(rèn)為2-1005。
D_Lab_4000>(enable)clear vtp pruneeligible 3-1005 //清除VLAN3-1005,這樣只設(shè)定了VLAN2需要裁減。
D_Lab_4000>(enable)sh vtp domain //顯示域名,模式和裁減信息
D_Lab_4000>(enable)sh vtp statistics // 顯示發(fā)出和接收的VTP通告的摘要內(nèi)容
IOS環(huán)境
D_Lab_2950#vlan database
D_Lab_2950(vlan)#vtp v2 mode
D_Lab_2950(vlan)#vtp mode server
D_Lab_2950(vlan)#vtp domain ccie
D_Lab_2950(vlan)#vtp password ox8035
D_Lab_2950(vlan)#vtp pruning
D_Lab_2950#sh vtp counters //顯示發(fā)出和接收的VTP通告的摘要內(nèi)容
VLAN的其他基本配置:
D_Lab_4000>(enable)set vlan 2 name sales
D_Lab_4000>(enable)set vlan 2 2/1-2
D_Lab_4000>(enable)set trunk 2/12 on 1-5 isl
D_Lab_4000>(enable)clear trunk 2/12 5-1005
D_Lab_4000#sh trunk
D_Lab_2950#vlan database
D_Lab_2950(vlan)#vlan 2 name sales
D_Lab_2950(config-if)#switchport mode access
D_Lab_2950(config-if)#switchport access vlan 2
D_Lab_2950(config-if)#switchport mode dynamic auto/desirable
D_Lab_2950#sh vlan
D_Lab_2950#sh mac-address-table int fa0/10 vlan x
D_Lab_2950#sh int fa0/10 switchport
除非手動(dòng)清除,否則所有的VLAN都配置在一個(gè)中繼鏈接中。
D_Lab_2950(config)#int fa0/10
D_Lab_2950(config-if)#switchport trunk allowed vlan remove 2-10 12 15
本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/houdong/archive/2007/03/09/1525371.aspx
聯(lián)系客服