例题目标
使VLAN可以跨越交换机,简化布线,方便管理。
trunk封装协议
trunk有802.1Q和ISL两种封装协议:
-
CISCO ISL
-
IEEE802.1Q
搭建网络
如图所示,8台PC从左至右IP依次为172.16.1.1、172.16.1.2、172.16.2.1、172.16.2.2、172.16.1.3、172.16.1.4、172.16.2.3、172.16.2.4,子网掩码均为255.255.255.0。
同一局域网内,暂不配网关。
首先对S0交换机进行VLAN划分:
S0(config)#vlan 2
S0(config-vlan)#
将2.1、2.2即f0/3、f0/4端口划分至VLAN2下:
S0(config)#int range f0/3 - 4
S0(config-if-range)#switchport mode access
S0(config-if-range)#switchport access vlan 2
S1交换机操作与S0相同。
接下来进入S0的f0/24端口并将模式更改为trunk:
S0(config)#int f0/24
S0(config-if)#switchport mode trunk
选择封装协议的语句为:
S0(config-if)#switchport trunk encapsulation ?
dot1q Interface uses only 802.1q trunking encapsulation when trunking
(由于此试验使用的是二层交换机,仅支持IEEE802.1Q协议,所以此处不用设置)
设置本征VLAN:
S0(config-if)#switchport trunk native vlan 1
即设置的VLAN不需要打标记即可。
筛选VLAN(此处仅允许VLAN1、2、5通过)
S0(config-if)#switchport trunk allowed vlan 1-2,5
如果设置为all,则为全部均可通过。
S1交换机的f0/24接口操作与S0相同,配置完成后,S0与S1下的对应VLAN即可通信。
图为2.1ping2.3操作: