Vyatta NOS documentation

Learn how to install, configure, and operate Vyatta Network Operating System (Vyatta NOS), which helps to drive our virtual networking and 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.