思科交换机配置4——三层交换机VLAN联通
三层和二层交换机的链路聚合没有成功。可以通信,但聚合链路中拿走一条链路后则通信中断,这个是PT5.3版本的坑!!
PT5.3这个大坑我上来就踩上了,这个版本的链路聚合有问题,当只有一条链路的时候,无法ping通。所以直觉就是链路聚合没有配置成功。请用6.2版本。
拓扑图如下:
配置好的思科模拟器文件地址:cisco-pkt
二层交换机配置
S1和S2的配置类似与之前的
跨交换机vlan划分
这里不再重复,需要的配置如下:
- 在S1和S2上划分vlan10和vlan20
- 把相应的端口加入vlan
- PC2-S1-f0/2 PC4-S2-f0/2 vlan20
- PC1-S1-f0/1 PC3-S2-f0/1 vlan10
- 把PC的IP地址和网关地址配置完成
三层交换机S0的配置
三层交换机和二层交换机的接口
|
S1 |
S2 |
S0 |
f0/22 f0/23 |
f0/24 |
注:这里我把S1与S0之间用两条链路主要为了配置链路聚合。
S0的具体配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Switch>enable Switch#configure terminal Switch(config)#hostname S0 S0(config)#vlan 10 S0(config-vlan)#name v10 S0(config-vlan)#exit S0(config)#vlan 20 S0(config-vlan)#name v20 S0(config-vlan)#exit S0(config)#interface vlan 10 S0(config-if)#ip address 192.168.1.254 255.255.255.0 S0(config-if)#no shutdown S0(config-if)#exit S0(config)#interface vlan 20 S0(config-if)#ip address 192.168.2.254 255.255.255.0 S0(config-if)#no shutdown S0(config-if)#exit S0(config)#ip routing S0#show ip route
|
注:这个时候如果二层交换机和三层交换机连接的接口模式都已经配置为 trunk
,vlan间即可通信。
S1和S0之间聚合链路的配置
首先配置S0路由器的 22 和 23
号端口,这里在网络上搜索的配置不尽相同,有多有少。所以这里根据我自己的理解进行配置,如果不正确或者需要补充,请大家留言或通过邮件联系我,谢谢!
S0三层交换机的配置
1 2 3 4 5 6 7 8 9 10 11 12 13
| S0(config)#interface range f0/22-23 S0(config-if-range)#channel-protocol pagp S0(config-if-range)#channel-group 1 mode auto S0(config-if-range)#exit S0(config)#interface port-channel 1 S0(config-if)#switchport trunk encapsulation dot1q S0(config-if)#switchport mode trunk S0(config-if)#switchport trunk allowed vlan all
S0(config)#interface f0/24 S0(config-if)#switchport trunk allowed vlan all S0(config-if)#switchport trunk encapsulation dot1q
|
S1的配置
1 2 3 4 5 6 7 8 9 10
| S1(config)#interface range f0/22-23 S1(config-if-range)#channel-protocol pagp S1(config-if-range)#channel-group 1 mode auto S1(config-if-range)#exit S1(config)#interface port-channel 1 S1(config-if)#switchport trunk allowed vlan all S1(config-if)#switchport mode trunk
S1#show etherchannel summary
|
S2配置
1 2 3 4 5 6
| S2#configure S2(config)#interface f0/24 S2(config-if)#switchport mode trunk S2(config-if)#switchport trunk allowed vlan all
|
测试
- 不同vlan之间的pc可以互相通信
- S1和S0之间的两条链路都可传输信息, 但是如果去除一条链路和无法通信
参考链接
拓展阅读