VRRP实验【MSTP、BFD联合】
1.实验拓扑

2.实验目标
实现 VRRP 的部署
实现 VRRP 与MSTP 的协同工作
实现 BFD 与 VRRP 的联动配置
3.关键技术
3.1 所有交换机上创建 VLAN,配置 MSTP手动指定 S1为 MSTI1的根桥、MSTI2 的备份根桥,指定 S2为 MSTI 1 的备份根桥、MSTI2 的根桥。
#配置 MSTP
[S1] Vlan batch 10 20
[S1] stp mode mstp
[S1] stp region-configuration
[S1-mst-region] region-name hcip
[S1-mst-region] revision-level 1
[S1-mst-region] instance 1 vlan 10
[S1-mst-region] instance 2 vlan 20
[S1-mst-region] active region-configuration
#配置SW1为 MSTI的根桥、MSTI2 的备份根桥
[S1] stp instance 1 root primary
[S1] stp instance 2 root secondary
[S2] Vlan batch 10 20
[S2] stp mode mstp
[S2] stp region-configuration
[S2-mst-region] region-name hcip
[S2-mst-region] revision-level 1
[S2-mst-region] instance 1 lan 10
[S2-mst-region] instance 2 vlan 20
[S2-mst-region] active region-configuration
#配置 SW2为 MSTI2 的根桥、MSTI1 的备份根桥
[S2] stp instance 1 root secondary
[S2] stp instance 2 root primary
#在 S1 上查看 MSTI1 的状态和统计信息摘要
[S1] display stp instance 1 brief
3.2 在 S1、S2 上创建 VLANIF10、20,部署 VRRP 组 1020手动调整 VRRP 优先级,使得S1成为 VRRP 组 10 的Master 设备、S2 成为 VRRP 组 20 的Master 设备
#S1 上配置 VRRP
[S1]interface Vlanif 10
[S1-Vlanif10] vrrp vrid 10 virtual-ip 10.0.10.254
[S1-Vlanif10] vrrp vrid 10 priority 120 【设置为MASTER】
[S1-Vlanif10] quit
[S1linterface Vlanif 20
[S1-Vlanif20] vrrp vrid 20 virtual-ip 10.0.20.254
[S1-Vlanif20] quit
配置 VLAN10 的 VRRP 优先级为 120,VLAN20 保持默认的 100。
#S2 上配置 VRRP
[S2] interface Vlanif10
[S2-Vlanif10] vrrp vrid 10 virtual-ip 10.0.10.254
[S2-Vlanif10] quit
[S2]interface Vlanif20
[S2-Vlanif20] vrrp vrid 20 virtual-ip 10.0.20.254
[S2-Vlanif20] vrrp vrid 20 priority 120 【设置为MASTER】
[S2-Vlanif20] quit
配置 VLAN20 的 VRRP 优先级为 120,VLAN10 保持默认的 100。
检查:display vrrp brief
3.3 部署单跳检测的 BFD,检测 S1、S2 VLANIF 之间连通性与 VRRP 进行联动,实现VRRP 的快速切换
配置 VRRP 与BFD 联动进行快速切换
在S1、S2 上配置 BFD 单跳检测,测 VLANIF 接口之间的连通性,将 VRRP 与BFD 联动当 BFD 会话状态 Down 时,增加 VRRP Backup 设备的优先级。
#在 S1 上配置 BFD 会话
[S1] bfd
[S1-bfd] quit
[Sl] bfd vlanif10 bind peer-ip 10.0.10.2 interface Vlanif10
[S1-bfd-session-vlanif10] discriminator local 1
[S1-bfd-session-vlanif10l discriminator remote 2
[S1-bfd-session-vlanif10] min-tx-interval 100
[S1-bfd-session-vlanifl0 min-rx-interval 100
[S1-bfd-session-vlanif10] commit
[S1-bfd-session-vlanif10] quit
[Sl] bfd vlanif20 bind peer-ip 10.0.20.2 interface Vlanif20
[S1-bfd-session-vlanif2 0] discriminator local 11
[S1-bfd-session-vlanif20] discriminator remote 22
[S1-bfd-session-vlanif20] min-tx-interval 100
[S1-bfd-session-vlanif20] min-rx-interval 100
[S1-bfd-session-vlanif20] commit
[S1-bfd-session-vlanif20] quit
#在 S2 上配置 BFD 会话
[S2] bfd
[S2-bfd] quit
[S2] bfd vlanif10 bind peer-ip 10.0.10.1 interface Vlanif10
[S2-bfd-session-vlanif10] discriminator local 2
[S2-bfd-session-vlanif10] discriminator remote 1
[S2-bfd-session-vlanif10] min-tx-interval 100
[S2-bfd-session-vlanif10] min-rx-interval 100
[S2-bfd-session-vlanif10] commit
[S2-bfd-session-vlanif10] quit
[S2] bfd wlanif20 bind peer-ip 10.0.20.1 interface Vlanif20
[S2-bfd-session-vlanif20] discriminator local 22
[S2-bfd-session-vlanif20] discriminator remote 11
[S2-bfd-session-vlanif20] min-tx-interval 100
[S2-bfd-session-vlanif20] min-rx-interval 100
[S2-bfd-session-vlanif20] commit
[S2-bfd-session-vlanif20] quit
#检查:display bfd session all

#配置 VRRP 与BFD 联动
[S1] interface Vlanif20
[S1-Vlanif20] vrrp vrid 20 track bfd-session 11 increased 30
[S1-Vlanif20] quit
[S2] interface Vlanif10
[S2-Vlanif10] vrrp vrid 10 track bfd-session 2 increased 30
[S2-Vlanif10] quit
注意,此处的 bfd-session 号为本地的 BFD discriminator ,只需要在 Backup 状态的接口上配置联动,BFD 会话 Dow 时增加本地的 VRRP 优先级。
