三层和二层交换机的链路聚合没有成功。可以通信,但聚合链路中拿走一条链路后则通信中断。
拓扑图如下:
二层交换机配置
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 |
Switch>enable Switch Switch(config) S0(config) S0(config-vlan) S0(config-vlan) S0(config) S0(config-vlan) S0(config-vlan) S0(config) S0(config-if) S0(config-if) S0(config-if) S0(config) S0(config-if) S0(config-if) S0(config-if) S0(config) S0 |
注:这个时候如果二层交换机和三层交换机连接的接口模式都已经配置为 trunk
,vlan间即可通信。
S1和S0之间聚合链路的配置
首先配置S0路由器的 22 和 23号端口,这里在网络上搜索的配置不尽相同,有多有少。所以这里根据我自己的理解进行配置,如果不正确或者需要补充,请大家留言或通过邮件联系我,谢谢!
S0三层交换机的配置
1 2 3 4 5 6 7 8 9 10 11 12 |
S0(config) S0(config-if-range) S0(config-if-range) S0(config-if-range) S0(config) S0(config-if) S0(config-if) S0(config-if) S0(config) S0(config-if) S0(config-if) |
S1的配置
1 2 3 4 5 6 7 8 9 |
S1(config) S1(config-if-range) S1(config-if-range) S1(config-if-range) S1(config) S1(config-if) S1(config-if) S1 |
S2配置
1 2 3 4 |
S2 S2(config) S2(config-if) S2(config-if) |
测试
- 不同vlan之间的pc可以互相通信
- S1和S0之间的两条链路都可传输信息,
但是如果去除一条链路和无法通信