Installation Guide for CISCO models including: SD-WAN Vrrp Interface Tracking, SD-WAN, Vrrp Interface Tracking, Interface Tracking, Tracking

VRRP Interface Tracking

Unknown

PDF - This Chapter (1.1 MB)

Systems and Interfaces Configuration Guide, Cisco SD-WAN Release 20.x - VRRP Interface Tracking [Cisco SD-WAN] - Cisco


File Info : application/pdf, 8 Pages, 1.11MB

PDF preview unavailable. Download the PDF instead.

m-vrrp-tracking
VRRP Interface Tracking

Table 1: Feature History

Feature Name

Release Information

VRRP Interface Tracking for Cisco Cisco SD-WAN Release

vEdge Devices

20.4.1

Cisco vManage Release 20.4.1

VRRP Interface Tracking for Cisco Cisco SD-WAN Release

vEdge Devices.

20.7.1

Cisco vManage Release 20.7.1

Description
This feature enables VRRP to set the edge as active or standby based on the WAN Interface or SIG tracker events and increase the TLOC preference value on a new VRRP active to ensure traffic symmetry, for Cisco vEdge Devices.
In this release, you can configure VRRP interface tracking using only the CLI template.
Starting this release, you can configure VRRP interface tracking through Cisco vManage feature template on Cisco vEdge Devices.

· Information About VRRP Interface Tracking, on page 1 · Restrictions and Limitations, on page 2 · VRRP Tracking Use Cases, on page 2 · Workflow to Configure VRRP Tracking, on page 3 · Configure an Object Tracker, on page 3 · Configure VRRP for a VPN Interface Template and Associate Interface Object Tracker, on page 4 · Configure VRRP Tracking Using CLI Templates, on page 5 · Configuration Example for VRRP Object Tracking Using CLI, on page 6 · Configuration Examples for SIG Object Tracking, on page 7 · Verify VRRP Tracking, on page 7

Information About VRRP Interface Tracking
The Virtual Router Redundancy Protocol (VRRP) is a LAN-side protocol that provides redundant gateway service for switches and other IP end stations. In Cisco SD-WAN, you can configure VRRP on interfaces and subinterfaces, within a VPN.

VRRP Interface Tracking 1

Restrictions and Limitations

VRRP Interface Tracking

For more information, see Configuring VRRP. The VRRP Tracking feature enables switching to a backup or a secondary VRRP router in the following scenarios:
· If a single tunnel (or two tunnels - when you configure redundancy using Transport Locators (TLOC)) on a vEdge device goes down. In this case, the VRRP priority decrements and the secondary router becomes the primary router. VRRP notifies this change to the overlay through Overlay Management Protocol (OMP).
· VRRP can track up to one interface object or Secure Internet Gateway (SIG) object for a group. The interface object can have up to four interfaces. Hence, a group can track up to four tunnel interfaces. The VRRP priority decrements only if all the interfaces of an interface object go down.
Restrictions and Limitations
· VRRP is only supported with service-side VPNs. If you are using subinterfaces, configure VRRP physical interfaces in VPN 0.
· VRRP tracking is enabled on either a physical uplink interface or a logical tunnel interface (IPSEC or GRE or both).
· The VRRP Tracking feature does not support IP prefix as an object. · You can track a maximum of four interfaces simultaneously using a single tracker. VRRP state transition
gets triggered only if all four interfaces go down. · You can use the same tracker under multiple VRRP groups or VPNs. · You cannot configure tloc-change and increase-preference on more than one VRRP group. · In Cisco SD-WAN release 20.6.1 and earlier releases, you can configure VRRP tracking only through
Cisco vManage CLI template.
Note Starting from Cisco SD-WAN release 20.7.1, you can configure VRRP tracking using Cisco vManage feature template as well.
Note In Cisco SD-WAN release 20.6.1 and earlier releases, to update any existing VRRP configuration and add VRRP tracking, convert the configuration and the VRRP tracking commands to the CLI template.
VRRP Tracking Use Cases
The VRRP state is determined based on the tunnel link status. If the tunnel or interface is down on the primary VRRP, then the traffic is directed to the secondary VRRP. The secondary VRRP router in the LAN segment becomes primary VRRP to provide gateway for the service-side traffic.

VRRP Interface Tracking 2

VRRP Interface Tracking

Workflow to Configure VRRP Tracking

Zscaler Tunnel Use Case 1--Primary VRRP, Single Internet Provider The primary and secondary Zscaler tunnels are connected through a single internet provider to the primary VRRP. The primary and secondary VRRP routers are connected through using TLOC extension. In this scenario, the VRRP state transition occurs if the primary and secondary tunnels go down on primary VRRP. The predetermined priority value decrements when the tracking object is down, which triggers the VRRP state transition. To avoid asymmetric routing, VRRP notifies this change to the Overlay through OMP.
Zscaler Tunnel Use Case 2--VRRP Routers in TLOC Extension, Dual Internet Providers The primary and secondary VRRP routers are configured in TLOC extension high availability mode. The primary and secondary Zscaler tunnels are directly connected with primary and secondary VRRP routers, respectively, using dual internet providers. In this scenario too, the VRRP state transition occurs if the primary and secondary tunnels go down on primary VRRP. The predetermined priority value decrements when the tracking object is down, which triggers the VRRP state transition. VRRP notifies this change to the Overlay through OMP.
TLOC Preference Transport Locators (TLOCs) connect an OMP route to a physical location. A TLOC is directly reachable using an entry in the routing table of the physical network, or represented by a prefix beyond a NAT device. The TLOC change preference is an optional configuration under VRRP group. If you configure TLOC change preference value using the tloc-change-pref command, the value increases by 1 when a node becomes the primary node. The configured or default TLOC preference is applied back on standby state.
Note We recommend that you use the same TLOC preference value for all TLOCs in a site. For a Cisco vEdge device, the default TLOC preference for the tunnel interface can be modified irrespective of whether VRRP is configured or not. However, if you want to use the VRRP tracking feature and utilize the advantage of TLOC preference values for VRRP tracking, ensure that the default tunnel preference is same on both the VRRP routers.
Workflow to Configure VRRP Tracking
1. Configure an object tracker. For more information, see Configure an Object Tracker, on page 3. 2. Configure VRRP for a VPN Interface template and associate the object tracker with the template. For
more information, see Configure VRRP for a VPN Interface Template and Associate Interface Object Tracker, on page 4.
Configure an Object Tracker
Use the System template to configure an object tracker. 1. From the Cisco vManage menu, choose Configuration > Templates. 2. Click Feature. 3. Navigate to the System template for the device.

VRRP Interface Tracking 3

Configure VRRP for a VPN Interface Template and Associate Interface Object Tracker

VRRP Interface Tracking

Note To create a System template, see Create System Template

4. Click Tracker, and click New Object Tracker to configure the tracker parameters.
Table 2: Tracker Parameters

Field

Description

Tracker Type

Choose Interface or SIG to configure the Object tracker.

Tracker List Enter the name of the tracker list.

Interface Choose global or device-specific tracker interface name.

5. Click Add. 6. Click Save.

Configure VRRP for a VPN Interface Template and Associate Interface Object Tracker
To configure VRRP for a VPN template, do the following: 1. From the Cisco vManage menu, choose Configuration > Templates. 2. Click Feature Templates.

Note In Cisco vManage Release 20.7.x and earlier releases, Feature Templates is titled Feature. 3. Navigate to the VPN Interface Ethernet template for the device.

Note For information about creating a new VPN Interface Ethernet template, see Configure VPN Ethernet Interface.

4. Click VRRP and choose IPv4.
5. Click New VRRP to create a new VRRP or edit the existing VRRP and configure the following parameters:

Parameter Name

Description

TLOC Preference Change

(Optional) Choose On or Off to set whether the TLOC preference can be changed or not.

VRRP Interface Tracking 4

VRRP Interface Tracking

Configure VRRP Tracking Using CLI Templates

6. Click the Add Tracking Object link, and in the Tracking Object dialog box that is displayed, click Add Tracking Object.
7. In the Tracker Name field, enter the name of the tracker. 8. From the Action drop-down list, choose Decrement and enter the Decrement Value. 9. Click Add. 10. Click Add to save the VRRP details. 11. Click Save.
Configure VRRP Tracking Using CLI Templates
You can configure VRRP tracking using the CLI add-on feature templates and CLI device templates. For more information, see CLI Templates.
VRRP Object Tracking Using CLI
Configure Track List Interface Use the following configuration to add an interface to a track list using Cisco vManage device CLI tempale:
Device# config terminal Device(config)# system Device(config-system)# track-list zs1 interface ge0/1 gre1 ipsec1 Device(config-track-list-zs1)# commit Device(config-system-tracker-list-zs1)# exit Device(config-system)# exit
Configure Interface Tracking and Priority Decrement
Device(config)# vpn 1 Device(config-vpn-1)# name vpn-name Device(config- vpn-1)# interface ge0/2 Device(config-interface-ge0/2)# ip address 172.16.10.1/24 Device(config-interface-ge0/2)# no shutdown Device(config-interface-ge0/2)# vrrp 100 Device(config-vrrp-100)# track zs1 decrement 10 Device(config-vrrp-track-zs1)# exit Device(config-vrrp-100)# ipv4 172.16.10.100 Device(config-vrrp-100)# tloc-change-pref
SIG Container Tracking
The following example shows how to configure a track list and tracking for SIG containers using the Cisco vManage device CLI template.
Note In SIG Object Tracking, you can only set global as the variable for Service Name.

VRRP Interface Tracking 5

Configuration Example for VRRP Object Tracking Using CLI

VRRP Interface Tracking

Configure Track List for SIG Container
Device# config terminal Device(config)# system Device(config-system)# track-list SIG sig-container global Device(config-system-tracker-list-SIG)# exit Device(config-system)# exit
Configure SIG Container Tracking and Priority Decrement
Device(config)# vpn 1 Device(config-vpn-1)# name vpn-name Device(config- vpn-1)# interface ge0/2 Device(config-interface-ge0/2)# ip address 172.16.10.1/24 Device(config-interface-ge0/2)# no shutdown Device(config-interface-ge0/2)# vrrp 100 Device(config-vrrp-100)# track SIG decrement 10 Device(config-vrrp-track-zs1)# exit Device(config-vrrp-100)# ipv4 172.16.10.100 Device(config-vrrp-100)# tloc-change-pref
Configure SIG Container Tracking for VRRP Group
Device(config-vpn-1)# int ge0/4 Device(config-interface-ge0/4)# vrrp 10 Device(config-vrrp-10)# track SIG decrement 10 Device(config-track-SIG)# commit Commit complete. Device(config-track-SIG)#
Configuration Example for VRRP Object Tracking Using CLI
Interface Object Tracking Using CLI
This example shows how to addan interface to a track list using Cisco vManage device CLI template:
Configure terminal system
track-list zs1 interface ge0/1 gre1 ipsec1 commit exit
Configure Interface Tracking and Priority Decrement
vpn 1 name vpn-name interface ge0/2 ip address 172.16.10.1/24 no shutdown vrrp 100 track zs1 decrement 10 exit ipv4 172.16.10.100 tloc-change-pref

VRRP Interface Tracking 6

VRRP Interface Tracking

Configuration Examples for SIG Object Tracking

Configuration Examples for SIG Object Tracking
Configure Track List for SIG Container
config terminal system track-list SIG sig-container global
exit exit
Configure SIG Container Tracking and Priority Decrement
vpn 1 name vpn-name interface ge0/2 ip address 172.16.10.1/24 no shutdown vrrp 100 track SIG decrement 10 exit ipv4 172.16.10.100 tloc-change-pref

Verify VRRP Tracking

Device# show vrrp

The following is a sample output for the show vrrp command:

vrrp vpn 1

interfaces ge0/4

groups 10

virtual-ip

10.1.1.2

virtual-mac

00:00:5e:00:01:0a

priority

100

real-priority

100

vrrp-state

init

omp-state

up

advertisement-timer 1

primary-down-timer

3

last-state-change-time 0000-00-00T00:00:00+00:00

Device# show vrrp detail

The following is a sample output for the show vrrp detail command:

OMP status: up

group-id: 10, track-omp: no, initialized: yes address: 10.20.24.1 track-prefix-list: -, resolved: state: Primary, down-reason: none, cfg-priority: 100, priority: 100 adv-timer: 1, primary-down-timer: 3, sock-fd: 23, addr-count: 1 adv-timer: Enabled (e: 4 v: 10 c: 1) primary-down-timer: Disabled (e: -1 v: 30 c: 3) virtual-mac: 0x0 0x0 0x5e 0x0 0x1 0xa TLOC Change Preference: Configured TLOC Change Preference value: 1 TLOC Real Preference value: 1

VRRP Interface Tracking 7

Verify VRRP Tracking

Group current adaptive priority: 0 Total Tracking object : 1 (head: 0x7f0f6d6771c0) Group Address: 0x7f0f6d624100
Name: zs1 Decrement: 18 Adaptive direction: 0 List Entry :0x7f0f6d687230

Track List: Name: zs1 Total Tracking Objects: 0 VRRP Daemon: 0x7f0f6d68e140 Tracking Object: 0x7f0f6d677270 Type: 1 VRRP Daemon: 0x7f0f6d68e140 Total Interface: 1 Interface: ge0_1(0x7f0f6d66a700) Interface Created: Yes Operational State: UP

Device# show run system

The following is a sample output for the show run system command:

system

host-name

vm6

system-ip

172.16.255.16

site-id

600

no admin-tech-on-failure

route-consistency-check

organization-name

"vIPtela Inc Regression"

track-list SIG

container global

!

track-list zs1

track-interface ge0/1 ge0/7

!

VRRP Interface Tracking

VRRP Interface Tracking 8



References

DITA Open Toolkit XEP 4.30.961; modified using iText 2.1.7 by 1T3XT