interface/{interface-type}/{interface-name}/vrrp-extended-group

Configures, retrieves, and modifies VRRPE group

Resource URIs

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.

Usage Guidelines

GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.

Examples

URI

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>

URI

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