Vyatta Network OS Documentation

Learn how to install, configure and operate the Vyatta NOS, which helps drive our virtual networking & physical platforms portfolio.

VRRP path monitor tracking

This feature enhances the VRRP tracking capabilities.

You can modify VRRP priorities or states based on the state of a path monitor monitor/policy pair. The feature behaves in a similar way to the standard VRRP interface tracking. The compliance state of the monitor/policy pair will determine if there is a change to the VRRP group.

There are two possible configurations for the tracking of a monitor/policy combination.

This configuration will change the state of the VRRP group to FAULT if the monitor/policy pair is non-compliant:

$ set interface <intf_type> <intf_name> vrrp vrrp-group <N> track path-monitor monitor <monitor_name> policy <policy_name>

This configuration will change the priority of the VRRP group:

$ set interface <intf_type> <intf_name> vrrp vrrp-group <N> track path-monitor monitor <monitor_name> policy <policy_name> weight type <increment|decrement>

$ set interface <intf_type> <intf_name> vrrp vrrp-group <N> track path-monitor monitor <monitor_name> policy <policy_name> weight value <1..254]
  • An increment type is a positive number that adds to the VRRP priority when the monitor/path pair is compliant.
  • A decrement type is a negative number that subtracts from the VRRP priority when the monitor/path pair is non-compliant.

This is an artifact of the existing tracking functionality in VRRP.

A single VRRP group can track multiple monitor/policy pairs. A tracked pair without a weighting will move the VRRP group to fault when that pair is non-compliant no matter what other pairs are tracked.

These features work across all interface types that VRRP supports.