mstp+vrrp+链路聚合的二层配置方法无论是在生产还是学习都非常重要,这里使用锐捷的设备给大家模拟一下。
一 实验拓扑

二 实验需求
要求SW1为vlan10 的网关,vlan20的备份网关,SW为vlan20的主网关,vlan10的备份网关
当vrrp的master故障时,备份机当选master,故障恢复时间是15s
sw1和sw2上联线路故障时,不影响数据转发
sw1和sw2完成静态端口聚合
SW1和SW2和SW3上运行mstp生成树,配合vrrp,sw1作为vlan10的根桥,sw2作为vlan20的根桥,当根桥故障时,会切换备份
两个pc均能访问路由器上的lo口44.44.44.44
三 实验分析
首先完成基础配置,SW1和SW2的上联接口要宣告ospf,和R1的各个接口启邻居,选择合适的access口和trunk口
配置链路聚合,在接口加入port-group,用手工的方式进行链路聚合
设置vrrp,SW1是vlan10 的网关,SW2是vlan20的网关,配置对优先级
设置生成树mstp,这个要和vrrp配合使用,vlan10 的主根是sw1,vlan20的主根是sw2,注意每一个mstp域的name、revison和实例要一样
四 实验配置
4.1基础配置
首先完成基础配置,SW1和SW2的上联接口要宣告ospf,和R1的各个接口启邻居,选择合适的access口和trunk口
路由器:
R4(config)#int range gigabitEthernet 0/0-1
R4(config-if-range)#show th
interface GigabitEthernet 0/0
no switchport
ip address 14.1.1.4 255.255.255.0
ip ospf 100 area 0
interface GigabitEthernet 0/1
no switchport
ip address 42.1.1.4 255.255.255.0
ip ospf 100 area 0
!
end
R4(config)#int lo0
R4(config-if-Loopback 0)#sho wth
ip address 44.44.44.44 255.255.255.255
ip ospf 100 area 0
!
end
交换机:
sw1:
SW1(config)#vlan range 10,20
SW1(config)#int vlan 10
SW1(config-if-VLAN 10)#ip address 192.168.10.253 24
SW1(config)#int vlan 20
SW1(config-if-VLAN 10)#ip address 192.168.20.253 24
SW1(config)int g0/2
SW1(config-if-GigabitEthernet 0/2)#switchport trunk allowed vlan only 10,20
sw1(config)#int g0/3
sw1(config-if-GigabitEthernet 0/3)#show th
no switchport
ip address 14.1.1.1 255.255.255.0
ip ospf 100 area 0
sw1(config)#router ospf 100
sw1(config-router)#show th
network 192.168.10.0 0.0.0.255 area 0
network 192.168.20.0 0.0.0.255 area 0
SW2:
SW2:
SW2(config)#vlan range 10,20
SW2(config)#int vlan 10
SW2(config-if-VLAN 10)#ip address 192.168.10.252 24
SW2(config)#int vlan 20
SW2(config-if-VLAN 10)#ip address 192.168.20.252 24
SW2(config)int g0/2
SW2(config-if-GigabitEthernet 0/2)#switchport trunk allowed vlan only 10,20
SW2(config-router)#int g0/3
SW2(config-if-GigabitEthernet 0/3)#show th
no switchport
ip address 42.1.1.2 255.255.255.0
ip ospf 100 area 0
!
sw1(config-router)#show th
network 192.168.10.0 0.0.0.255 area 0
network 192.168.20.0 0.0.0.255 area 0
SW3:
SW3:
SW3(SW3(config)#int g0/2
SW3(config-if-GigabitEthernet 0/2)#switchport mode access
SW3(config-if-GigabitEthernet 0/2)#switchport access vlan 10
SW3(SW3(config)#int g0/3
SW3(config-if-GigabitEthernet 0/2)#switchport mode access
SW3(config-if-GigabitEthernet 0/2)#switchport access vlan 20
SW3(config)#int range gigabitEthernet 0/0-1
switchport mode trunk
switchport trunk allowed vlan only 10,20
4.2链路聚合
配置链路聚合,在接口加入port-group,用手工的方式进行链路聚合
SW1:
SW1(config)#int range gigabitEthernet 0/0-1
SW1(config-if-range)#show ht
SW1(config-if-range)#port-group 1
SW1(config)#int aggregatePort 1
SW1(config-if-AggregatePort 1)#switchport mode trunk
SW1(config-if-AggregatePort 1)#switchport trunk allowed vlan only 10,20
SW2:
SW2(config)#int range gigabitEthernet 0/0-1
SW2(config-if-range)#show ht
SW2(config-if-range)#port-group 1
SW2(config)#int aggregatePort 1
SW2(config-if-AggregatePort 1)#switchport mode trunk
SW2(config-if-AggregatePort 1)#switchport trunk allowed vlan only 10,20
4.3 VRRP配置
设置vrrp,SW1是vlan10 的网关,SW2是vlan20的网关,配置对优先级
SW1:
SW1(config-if-VLAN 10)#show th
ip address 192.168.10.253 255.255.255.0
vrrp 10 ip 192.168.10.254
vrrp 10 priority 150
vrrp 10 preempt delay 15
vrrp 10 track GigabitEthernet 0/3 60
!
end
SW1(config)#int vlan 20
SW1(config-if-VLAN 20)#show th
ip address 192.168.20.253 255.255.255.0
vrrp 20 ip 192.168.20.254
!
end
SW2:
SW2(config)#int vlan 10
SW2(config-if-VLAN 10)#show th
ip address 192.168.10.253 255.255.255.0
vrrp 10 ip 192.168.10.254
!
end
SW2(config-if-VLAN 20)#show th
ip address 192.168.20.252 255.255.255.0
vrrp 20 ip 192.168.20.254
vrrp 20 priority 150
vrrp 20 preempt delay 15
vrrp 20 track GigabitEthernet 0/3 60
!
end
效果图如图所示:
SW1:

SW2:

4.4MSTP配置
设置生成树mstp,这个要和vrrp配合使用,vlan10 的主根是sw1,vlan20的主根是sw2,注意每一个mstp域的name、revison和实例要一样
SW1:
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
revision 1
name ruijie
instance 0 vlan 1-9, 11-19, 21-4094
instance 1 vlan 10
instance 2 vlan 20
!
spanning-tree mst 1 priority 0
spanning-tree mst 2 priority 4096
SW2:
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
revision 1
name ruijie
instance 0 vlan 1-9, 11-19, 21-4094
instance 1 vlan 10
instance 2 vlan 20
!
spanning-tree mst 1 priority 4096
spanning-tree mst 2 priority 0
SW3:
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
revision 1
name ruijie
instance 0 vlan 1-9, 11-19, 21-4094
instance 1 vlan 10
instance 2 vlan 20
最终效果:
SW3:
对于instance1而言


SW3:
对于instance2而言


实验效果理想
欢迎各位大佬在评论区或私信批评指正!!