The vrrp vrid track bfd-session command associates a VRRP group with a BFD session.
The undo vrrp vrid track bfd-session command disassociates a VRRP group from a BFD session.
By default, a VRRP group is not associated with a BFD session.
Only the S5720-EI, S5720-HI, S5720I-SI, S5720S-SI, S5720-SI, S5735-S, S5735S-S, S5735-S-I, S5730-HI, S5730S-EI, S5730-SI, S5731-H, S5731-S, S5731S-H, S5731S-S, S5732-H, S6720-EI, S6720-HI, S6720S-EI, S6720S-SI, S6720-SI, S6730-H, S6730S-H, S6730-S, and S6730S-S support this command.
vrrp vrid virtual-router-id track bfd-session { bfd-session-id | session-name bfd-configure-name } [ increased value-increased | reduced value-reduced ]
undo vrrp vrid virtual-router-id track bfd-session [ bfd-session-id | session-name bfd-configure-name ]
vrrp vrid virtual-router-id track bfd-session { bfd-session-id | session-name bfd-configure-name } peer (Only the sub-interfaces of the S5720-HI, S5730-HI, S5731-H, S5731-S, S5731S-H, S5731S-S, S5732-H, S6720-HI, S6730-H, S6730S-H, S6730-S, and S6730S-S support this command)
Parameter | Description | Value |
---|---|---|
vrid virtual-router-id | Specifies the VRID of a VRRP group. | The value is an integer that ranges from 1 to 255. |
bfd-session-id | Specifies the local discriminator of the monitored BFD session. | The value is an integer that ranges from 1 to 8191. |
session-name bfd-configure-name | Specifies the name of the monitored BFD session. | The value is a string of 1 to 15 case-insensitive characters without spaces. When double quotation marks are used around the string, spaces are allowed in the string. |
increased value-increased | Specifies the value by which the priority increases when the monitored BFD session becomes Down. | The value is an integer that ranges from 1 to 255. The maximum priority value is 254. |
reduced value-reduced | Specifies the value by which the priority decreases when the monitored BFD session becomes Down. | The value is an integer that ranges from 1 to 255. The priority can decrease to 1. By default, when the monitored BFD session becomes Down, the VRRP priority decreases by 10. |
peer | Indicates that the monitored BFD session is a peer BFD session. | - |
Rapid active/standby switchover: When the link of a VRRP group or the master is faulty, the backup becomes the master after a certain period of time (second level), causing packet loss. You can associate the VRRP group with a BFD session on the backup so that the BFD session can rapidly detect communication faults of the VRRP group. When the BFD session detects a fault, it notifies the VRRP group that the priority of the backup needs to be increased. Then an active/standby switchover is triggered immediately. This millisecond-level switchover reduces traffic loss. When the monitored BFD session recovers, the original priority of the device in the VRRP group is restored.
Monitoring the uplink: Because VRRP cannot detect faults on the uplink of a VRRP group, services are interrupted. You can associate the VRRP group with a BFD session on the master so that the BFD session monitors the uplink status of the master. When the BFD session detects a fault on the uplink, it notifies the VRRP group that the priority of the master needs to be decreased. Then an active/standby switchover is triggered immediately. This reduces the impact of the uplink fault on service forwarding. When the monitored BFD session recovers, the original priority of the device in the VRRP group is restored.
A VRRP group has been created and a static BFD session or a static BFD session with automatically negotiated discriminators has been created.
PrecautionsAfter a VRRP group is associated with a BFD session, the BFD session type cannot be modified. Before deleting the BFD session type, you must delete all original configurations.
After a VRRP group is associated with a BFD session, set increased value-increased or reduced value-reduced to an appropriate value. This setting ensures that an active/standby switchover is performed immediately when the monitored BFD session becomes Down.
Multiple VRRP groups can monitor a BFD session, and a VRRP group can monitor a maximum of eight BFD sessions simultaneously.
The master and backup in the VRRP group must work in preemption mode. It is recommended that the preemption delay be 0 on the backup and larger than 0 on the master.
If an IP address owner exists in the VRRP group, the VRRP group cannot monitor the BFD session.
If session-name bfd-configure-name is specified, the VRRP group can be bound to only the static BFD session with automatically negotiated discriminators.
If bfd-session-id is specified, the VRRP group can be bound to only the static BFD session.
<HUAWEI> system-view [HUAWEI] bfd [HUAWEI-bfd] quit [HUAWEI] bfd abc bind peer-ip 10.1.1.1 interface vlanif 100 [HUAWEI-bfd-session-abc] discriminator local 1 [HUAWEI-bfd-session-abc] discriminator remote 2 [HUAWEI-bfd-session-abc] commit [HUAWEI-bfd-session-abc] quit [HUAWEI] interface vlanif 100 [HUAWEI-Vlanif100] vrrp vrid 1 virtual-ip 10.1.1.12 [HUAWEI-Vlanif100] vrrp vrid 1 track bfd-session 1 reduced 40
<HUAWEI> system-view [HUAWEI] bfd [HUAWEI-bfd] quit [HUAWEI] interface gigabitethernet 0/0/1 [HUAWEI-GigabitEthernet0/0/1] undo portswitch [HUAWEI-GigabitEthernet0/0/1] quit [HUAWEI] bfd abc bind peer-ip 10.1.1.1 interface gigabitethernet 0/0/1 [HUAWEI-bfd-session-abc] discriminator local 1 [HUAWEI-bfd-session-abc] discriminator remote 2 [HUAWEI-bfd-session-abc] commit [HUAWEI-bfd-session-abc] quit [HUAWEI] interface gigabitethernet 0/0/1 [HUAWEI-GigabitEthernet0/0/1] vrrp vrid 1 virtual-ip 10.1.1.12 [HUAWEI-GigabitEthernet0/0/1] vrrp vrid 1 track bfd-session 1 reduced 40
# Configure VRRP group 1 to monitor the BFD session hello on VLANIF 100.
<HUAWEI> system-view [HUAWEI] bfd [HUAWEI-bfd] quit [HUAWEI] bfd hello bind peer-ip 10.2.1.1 interface vlanif 100 source-ip 10.2.1.2 auto [HUAWEI-bfd-session-hello] commit [HUAWEI-bfd-session-hello] quit [HUAWEI] interface vlanif 100 [HUAWEI-Vlanif100] vrrp vrid 1 virtual-ip 10.2.1.12 [HUAWEI-Vlanif100] vrrp vrid 1 track bfd-session session-name hello reduced 40
<HUAWEI> system-view [HUAWEI] bfd [HUAWEI-bfd] quit [HUAWEI] interface gigabitethernet 0/0/1 [HUAWEI-GigabitEthernet0/0/1] undo portswitch [HUAWEI-GigabitEthernet0/0/1] quit [HUAWEI] bfd hello bind peer-ip 10.2.1.1 interface gigabitethernet 0/0/1 source-ip 10.2.1.2 auto [HUAWEI-bfd-session-hello] commit [HUAWEI-bfd-session-hello] quit [HUAWEI] interface gigabitethernet 0/0/1 [HUAWEI-GigabitEthernet0/0/1] vrrp vrid 1 virtual-ip 10.2.1.12 [HUAWEI-GigabitEthernet0/0/1] vrrp vrid 1 track bfd-session session-name hello reduced 40