Configures, retrieves, and modifies VRRPE group
URI | Description |
---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group | Configures VRRPE group. Supported interface type: Ve. |
GET URI | Description |
---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/virtual-mac | Virtual MAC.Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/track/network/{network-address}/priority | Network to be tracked. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/track/network/{network-address}/priority | Virtual MAC. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/advertisement-interval | Network to be tracked. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/enable | Trackport Priority. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/hold-time | Hold-time. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/preempt-mode | Set preempt mode for the session. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/arp/unicast-request/receive | Receive unicast ARP requests. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/priority | Configures the priority. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/description | Characters describing the interface. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/advertise-backup | Enable periodic backup advertisement messages. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/backup-advertisement-interval | Enable interval for backup advertisement messages. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/short-path-forwarding/basic | Enable backup router to send traffic. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/short-path-forwarding/revert-priority | Sets the revert priority while enabling backup router to send traffic. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/advertisement-interval-scale | Ipv4 session advertisement interval scale factor. Supported interface type: Ve. |
POST URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name} | <vrrp-extended-group><vrid>{vrrpe-vrid-type}</vrid></vrrp-extended-group> | Configures VRRPE. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid} | <virtual-ip><virtual-ipaddr>{inet:ipv4-address}</virtual-ipaddr></virtual-ip> | Virtual IPv4 address in dotted decimal. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/track | <network><network-address>{inet:ipv4-prefix}</network-address></network> | Network to be tracked. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/track | <interface><interface-type>{track-iftype}</interface-type><interface-name>{track-ifname}</interface-name></interface> | Interface to be tracked. Supported interface type: Ve. |
PUT URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/virtual-mac | <virtual-mac>{enumeration}</virtual-mac> | Virtual MAC. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/track/network/{network-address}/priority | <priority>{uint8}</priority> | Track priority for the network to be tracked. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/track/interface/{interface-type},{interface-name}/priority | <priority>{uint8}</priority> | Track priority for the interface to be tracked. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/advertisement-interval | <advertisement-interval>{uint32}</advertisement-interval> | Advertisement interval. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/enable | <enable>{enumeration}</enable> | Enable Session. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/hold-time | <hold-time>{uint32}</hold-time> | Hold-time. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/preempt-mode | <preempt-mode>{enumeration}</preempt-mode> | Set preempt mode for the session. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/arp/unicast-request/receive | <receive>{enumeration}</receive> | Receive unicast ARP requests. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/priority | <priority>{uint8}</priority> | Configures the priority. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/description | <description>{string}</description> | Characters describing the interface. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/advertise-backup | <advertise-backup>{enumeration}</advertise-backup> | Enable periodic backup advertisement messages. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/short-path-forwarding/basic | <basic>{enumeration}</basic> | Enable backup router to send traffic. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/short-path-forwarding/revert-priority | <revert-priority>{uint8}</revert-priority> | Sets the revert priority while enabling backup router to send traffic. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/advertisement-interval-scale | <advertisement-interval-scale>{uint32}</advertisement-interval-scale> | Ipv4 session advertisement interval scale factor. Supported interface type: Ve. |
PATCH URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid} | <vrrp-extended-group><virtual-mac>{enumeration}</virtual-mac></vrrp-extended-group> | Virtual MAC. Supported interface type: Ve. |
interface/Ve/{name}/vrrp-extended-group/{vrid}/track/network/{network-address} | <network><priority>{uint8}</priority></network> | Track priority for the network to be tracked. Supported interface type: Ve. |
interface/Ve/{name}/vrrp-extended-group/{vrid}/track/interface/{interface-type},{interface-name} | <interface><priority>{uint8}</priority></interface> | Track priority for the interface to be tracked. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid} | <vrrp-extended-group><preempt-mode>{enumeration}</preempt-mode></vrrp-extended-group> | Set preempt mode for the session. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid}/arp/unicast-request | <unicast-request><receive>{enumeration}</receive></unicast-request> | Receive unicast ARP requests. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid} | <vrrp-extended-group><priority>{uint8}</priority></vrrp-extended-group> | Configures the priority. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid} | <vrrp-extended-group><description>{string}</description></vrrp-extended-group> | Characters describing the interface. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid} | <vrrp-extended-group><advertise-backup>{enumeration}</advertise-backup></vrrp-extended-group> | Enable periodic backup advertisement messages. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid} | <vrrp-extended-group><backup-advertisement-interval>{uint32}</backup-advertisement-interval></vrrp-extended-group> | Enable interval for backup advertisement messages. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/20/short-path-forwarding | <short-path-forwarding><basic>{enumeration}</basic></short-path-forwarding> | Enable backup router to send traffic. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/20/short-path-forwarding | <short-path-forwarding><revert-priority>{uint8}</revert-priority></short-path-forwarding> | Sets the revert priority while enabling backup router to send traffic. Supported interface type: Ve. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/vrrp-extended-group/{vrid} | <vrrp-extended-group><advertisement-interval-scale>{uint32}</advertisement-interval-scale></vrrp-extended-group> | Ipv4 session advertisement interval scale factor. Supported interface type: Ve. |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
The following example uses the GET option to retrieve the configuration details.
http://host:80/rest/config/running/interface/Ve/2/vrrp-extended-group/2
None
<vrrp-extended-group y:self="/rest/config/running/interface/Ve/2/vrrp-extended-group/2"> <vrid>2</vrid> <virtual-ip y:self="/rest/config/running/interface/Ve/2/vrrp-extended-group/2/virtual-ip/20.1.1.101"> <virtual-ipaddr>20.1.1.101</virtual-ipaddr> </virtual-ip> <track y:self="/rest/config/running/interface/Ve/2/vrrp-extended-group/2/track"> </track> <enable>true</enable> <preempt-mode>true</preempt-mode> <arp y:self="/rest/config/running/interface/Ve/2/vrrp-extended-group/2/arp"> <unicast-request y:self="/rest/config/running/interface/Ve/2/vrrp-extended-group/2/arp/unicast-request"> </unicast-request> </arp> <priority>101</priority> <short-path-forwarding y:self="/rest/config/running/interface/Ve/2/vrrp-extended-group/2/short-path-forwarding"> </short-path-forwarding> </vrrp-extended-group>
The following is an example of the POST operation to configure VRRPE group.
http://host:80/rest/config/running/interface/Ve/100
<vrrp-extended-group><vrid>20</vrid></vrrp-extended-group>
None