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.

VRF support for VRRP

An overview of VRF support for VRRP and example commands.

VRF allows a vRouter to support multiple routing tables, one for each VRF routing instance. Virtual Router Redundancy Protocol (VRRP) operates within the context of a single Layer 3 IP subnet, so its operation is not affected by VRF routing instances. Note that VRRP operates appropriately for directly connected interfaces in different routing instances with overlapping address spaces.

The following example shows that the dp0s11 interface is bound to the BLUE routing instance and the dp0s4 interface is bound to the RED routing instance.

routing {
	routing-instance BLUE {
		instance-type vrf
		interface dp0s11
	}
	routing-instance RED {
		instance-type vrf
		interface dp0s4
	}
}

The following example shows that VRRP for IPv4 is configured with overlapping addresses for the interfaces that were created previously in the RED and BLUE routing instances.

dataplane dp0s4 {
	address 11.0.0.2/24
	vrrp{
		vrrp-group 1 {
			priority 254
			version 3
			virtual-address 11.0.0.10
		}
}
dataplane dp0s11 {
	address 11.0.0.2/24
	vrrp{
		vrrp-group 1 {
		priority 254
		version 3
		virtual-address 11.0.0.10
	}
}

The following example command sequence shows that VRRP for IPv6 is configured with overlapping addresses for the interfaces that were created previously in the RED and BLUE routing instances.

dataplane dp0s4 {
	address 2001::2/64
vrrp{
	vrrp-group 3 {
			priority 254
			version 3
			virtual-address 2001::10
			virtual-address fe80::10
		}
	}
}
dataplane dp0s11 {
	address 2001::2/64
	vrrp{
		vrrp-group 3 {
			priority 254
			version 3
			virtual-address 2001::10
			virtual-address fe80::10
		}
	}
}

For more information about VRRP, see Ciena Vyatta Network OS Basic System Configuration Guide.