配置中继端口(trunk)
1900只使用动态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】