拓扑图
原理概述 实验配置详解 1.二层交换机Switch1
Switch>en
Switch#confi t
Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#int fastEthernet 0/2
Switch(config-if)#switchport access vlan 2
Switch(config)#int gigabitEthernet 1/1
Switch(config-if)#switchport mode trunk
配置VTP为服务模式,可以把vlan2信息发布给其它交换机:
Switch(config)#vtp domain cisco
Switch(config)#vtp mode server
注意,vlan1是默认的native vlan,不需要特别配置,默认所有端口都属于vlan1
2.二层交换机Switch2
类同上面S1,只是S2的vtp模式为client模式。
3.核心交换机Switch0
Switch>en
Switch#confi t
配置VTP为client模式,可以接收vlan2信息:
Switch(config)#vtp domain cisco
Switch(config)#vtp mode client
配置G0/1和G0/2端口为trunk类型,注意,这边如果不同,Sw2接收不到vtp信息:
Switch(config)#interface gigabitEthernet 0/1
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#interface gigabitEthernet 0/2
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#switchport mode trunk
配置vlan1、vlan2逻辑接口地址,作为vlan1、vlan2的网关地址:
Switch(config)#interface vlan 1
Switch(config-if)#ip address 192.168.0.1 255.255.255.0
Switch(config-if)#no sh
Switch(config-if)#exit
Switch(config)#interface vlan 2
Switch(config-if)#ip address 192.168.1.1 255.255.255.0
Switch(config-if)#no sh
最后配置这条命令可以使不同vlan间路由:
Switch(config)#ip routing
验证配置
使用PT进行ICMP的ping测试,并分析包的走向:
从PC0(192.168.0.2)àPC3(192.168.1.3)
发现,ICMP从Sw1到三层路由SW0,这段trunk上,包的结构是:
Ethernet 帧没有进行Dot1.q标记:
而从SW0到三层路由Sw2,这段trunk上,包的结构是dot1.q,打标了:
为什么会出现这种情况呢,原因是:
因为PC0(192.168.0.2)属于VLAN1,是Native Vlan因此,从Vlan1到核心交换机的路由模块这段过程不需要打标。
而PC3(192.168.1.3)属于Vlan2,因此从核心交换机的路由模块到PC3(vlan2这段过程需要打标。
这就是为什么不对称打标的原因了。
Ping验证可以ping通,实验成功,感谢赞美主耶稣!