思科基礎知識:虛擬局域網(VLAN)(4)
配置中繼端口(trunk)
1900只使用動態(tài)ISL(DISL)封裝方式,在快速以太網配置trunk,在接口配置模式下使用trunk [參數]的命令,如下,將26接口設置為trunk端口:
- 1900(config)#int f0/26
- 1900(config-if)#trunk ?
- auto Set DISL state to AUTO
- desirable Set DISL state to DESIRABLE
- nonegotiate Set DISL state to NONEGOTIATE
- off Set DISL state to OFF
- on Set DISL state to ON
- 1900(config-if)#trunk on
設置參數為on即接口將作為***ISL的trunk端口,可以和和相連的設備協商,并且把連接轉換成trunk link。
2950下在接口配置模式,使用switchport命令,如下:
- 2950(config)#int f0/12
- 2950(config-if)#switchport mode trunk
- 2950(config-if)#^Z
- 2950#
驗證配置信息:
- 2950#sh run
- (略)
- !
- interface FastEthernet0/12
- switchport mode trunk
- no ip address
- !
配置VLAN之間的路由
默認時,只是在同一個VLAN中的主機才能彼此通信。要實現VLAN之間的通信,就需要路由器或第三層交換機。要在FastEthernet端口上支持ISL或802.1Q路由,路由器的接口就需要分成邏輯上的接口,每個VLAN都需要一個邏輯接口。這些接口稱為子接口。
默認時不能在1900交換機和2950交換機之間提供中繼,理解這一點是很重要的,因為1900交換機只支持ISL路由,而2950交換機只支持820.1Q路由,默認時這兩種中繼方法是不兼容的。對于到1900 trunk端口(ISL)的連接,可使用如下命令:
- 2600#config t
- 2600(config)#int f0/0.1
- 2600(config-subif)#encapsulation isl vlan#
要實現到2950交換機(802.1Q)的路由器中繼連接,可使用下列命令:
- 2600(config)#int f0/0.1
- 2600(config-subif)#encapsulation dot1q vlan#
要理解每個VLAN都是獨立的子網,這一顛很重要。
【編輯推薦】
【責任編輯:liyan TEL:(010)68476606】