overlay-tunnel vtep

Virtual Tunnel end point Configuration

vtep Specification

   
Type Collection
Object Key(s) id
Collection Name vtep-list
Collection URI /axapi/v3/overlay-tunnel/vtep
Element Name vtep
Element URI /axapi/v3/overlay-tunnel/vtep/{id}
Element Attributes vtep_attributes
Statistics Data URI /axapi/v3/overlay-tunnel/vtep/{id}/stats
Schema vtep schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/overlay-tunnel/vtep

vtep attributes

Create List

POST

/axapi/v3/overlay-tunnel/vtep

vtep attributes

Get Object

GET

/axapi/v3/overlay-tunnel/vtep/{id}

vtep attributes

Get List

GET

/axapi/v3/overlay-tunnel/vtep

vtep-list

Modify Object

POST

/axapi/v3/overlay-tunnel/vtep/{id}

vtep attributes

Replace Object

PUT

/axapi/v3/overlay-tunnel/vtep/{id}

vtep attributes

Replace List

PUT

/axapi/v3/overlay-tunnel/vtep

vtep-list

Delete Object

DELETE

/axapi/v3/overlay-tunnel/vtep/{id}

vtep attributes

vtep-list

vtep-list is JSON List of vtep attributes

vtep-list : [

vtep attributes

encap

Description ‘ip-encap’: Tunnel encapsulation type is IP; ‘gre’: Tunnel encapsulation type is GRE; ‘nvgre’: Tunnel Encapsulation Type is NVGRE; ‘vxlan’: Tunnel Encapsulation Type is VXLAN;

Type: string

Supported Values: ip-encap, gre, nvgre, vxlan

Default: vxlan

host-list

id

Description VTEP Identifier

Type: number

Range: 1-190

local-ip-address

Description: local-ip-address is a JSON Block. Please see below for local-ip-address

Type: Object

Reference Object: /axapi/v3/overlay-tunnel/vtep/{id}/local-ip-address

local-ipv6-address

Description: local-ipv6-address is a JSON Block. Please see below for local-ipv6-address

Type: Object

Reference Object: /axapi/v3/overlay-tunnel/vtep/{id}/local-ipv6-address

remote-ip-address-list

remote-ipv6-address-list

sampling-enable

Type: List

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

local-ipv6-address

Specification  
Type object

ipv6-address

Description Source Tunnel End Point IPv6 address

Type: string

Format: ipv6-address

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

sampling-enable

Specification  
Type list
Block object keys  

counters1

Description ‘all’: all; ‘cfg_err_count’: Config errors; ‘flooded_pkt_count’: Flooded packet count; ‘encap_unresolved_count’: Encap unresolved failures; ‘unknown_encap_rx_pkt’: Encap miss rx pkts; ‘unknown_encap_tx_pkt’: Encap miss tx pkts; ‘arp_req_sent’: Arp request sent; ‘vtep_host_learned’: Hosts learned; ‘vtep_host_learn_error’: Host learn error; ‘invalid_lif_rx’: Invalid Lif pkts in; ‘invalid_lif_tx’: Invalid Lif pkts out; ‘unknown_vtep_tx’: Vtep unknown tx; ‘unknown_vtep_rx’: Vtep Unkown rx; ‘unhandled_pkt_rx’: Unhandled packets in; ‘unhandled_pkt_tx’: Unhandled packets out; ‘total_pkts_rx’: Total packets out; ‘total_bytes_rx’: Total packet bytes in; ‘unicast_pkt_rx’: Total unicast packets in; ‘bcast_pkt_rx’: Total broadcast packets in; ‘mcast_pkt_rx’: Total multicast packets in; ‘dropped_pkt_rx’: Dropped received packets; ‘encap_miss_pkts_rx’: Encap missed in received packets; ‘bad_chksum_pks_rx’: Bad checksum in received packets; ‘requeue_pkts_in’: Requeued packets in; ‘pkts_out’: Packets out; ‘total_bytes_tx’: Packet bytes out; ‘unicast_pkt_tx’: Unicast packets out; ‘bcast_pkt_tx’: Broadcast packets out; ‘mcast_pkt_tx’: Multicast packets out; ‘dropped_pkts_tx’: Dropped packets out; ‘large_pkts_rx’: Too large packets in; ‘dot1q_pkts_rx’: Dot1q packets in; ‘frag_pkts_tx’: Frag packets out; ‘reassembled_pkts_rx’: Reassembled packets in; ‘bad_inner_ipv4_len_rx’: bad inner ipv4 packet len; ‘bad_inner_ipv6_len_rx’: Bad inner ipv6 packet len; ‘frag_drop_pkts_tx’: Frag dropped packets out; ‘lif_un_init_rx’: Lif uninitialized packets in;

Type: string

Supported Values: all, cfg_err_count, flooded_pkt_count, encap_unresolved_count, unknown_encap_rx_pkt, unknown_encap_tx_pkt, arp_req_sent, vtep_host_learned, vtep_host_learn_error, invalid_lif_rx, invalid_lif_tx, unknown_vtep_tx, unknown_vtep_rx, unhandled_pkt_rx, unhandled_pkt_tx, total_pkts_rx, total_bytes_rx, unicast_pkt_rx, bcast_pkt_rx, mcast_pkt_rx, dropped_pkt_rx, encap_miss_pkts_rx, bad_chksum_pks_rx, requeue_pkts_in, pkts_out, total_bytes_tx, unicast_pkt_tx, bcast_pkt_tx, mcast_pkt_tx, dropped_pkts_tx, large_pkts_rx, dot1q_pkts_rx, frag_pkts_tx, reassembled_pkts_rx, bad_inner_ipv4_len_rx, bad_inner_ipv6_len_rx, frag_drop_pkts_tx, lif_un_init_rx

remote-ipv6-address-list

Specification  
Type list
Block object keys  

ipv6-address

Description IPv6 Address of the remote VTEP

Type: string

Format: ipv6-address

use-lif

Description: use-lif is a JSON Block. Please see below for remote-ipv6-address-list_use-lif

Type: Object

Reference Object: /axapi/v3/overlay-tunnel/vtep/{id}/remote-ipv6-address/{ipv6-address}/use-lif

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

remote-ipv6-address-list_use-lif

Specification  
Type object

lif

Description Logical interface binding the Provider Partition to the User Partition (logical interface name)

Type: string

Maximum Length: 15 characters

Maximum Length: 1 characters

partition

Description Name of the Partition with the L2 segment being extended (Name of the User Partition with the L2 segment being extended)

Type: string

Maximum Length: 127 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/partition

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

remote-ip-address-list

Specification  
Type list
Block object keys  

encap

Description ‘nvgre’: Tunnel Encapsulation Type is NVGRE; ‘vxlan’: Tunnel Encapsulation Type is VXLAN;

Type: string

Supported Values: nvgre, vxlan

gre-keepalive

Description: gre-keepalive is a JSON Block. Please see below for remote-ip-address-list_gre-keepalive

Type: Object

Reference Object: /axapi/v3/overlay-tunnel/vtep/{id}/remote-ip-address/{ip-address}/gre-keepalive

ip-address

Description IP Address of the remote VTEP

Type: string

Format: ipv4-address

use-gre-key

Description: use-gre-key is a JSON Block. Please see below for remote-ip-address-list_use-gre-key

Type: Object

Reference Object: /axapi/v3/overlay-tunnel/vtep/{id}/remote-ip-address/{ip-address}/use-gre-key

use-lif

Description: use-lif is a JSON Block. Please see below for remote-ip-address-list_use-lif

Type: Object

Reference Object: /axapi/v3/overlay-tunnel/vtep/{id}/remote-ip-address/{ip-address}/use-lif

user-tag

Description Customized tag

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

vni-list

remote-ip-address-list_gre-keepalive

Specification  
Type object

retry-count

Description Keepalive multiplier

Type: number

Range: 2-100

retry-time

Description Keepalive retry interval in seconds

Type: number

Range: 1-60

Default: 10

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

remote-ip-address-list_use-lif

Specification  
Type object

lif

Description Logical interface binding the Provider Partition to the User Partition (logical interface name)

Type: string

Maximum Length: 15 characters

Maximum Length: 1 characters

partition

Description Name of the Partition with the L2 segment being extended (Name of the User Partition with the L2 segment being extended)

Type: string

Maximum Length: 127 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/partition

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

remote-ip-address-list_vni-list

Specification  
Type list
Block object keys  

segment

Description VNI configured for the remote VTEP

Type: number

Range: 1-16777215

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

remote-ip-address-list_use-gre-key

Specification  
Type object

gre-key

Description key

Type: number

Range: 0-4294967295

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

local-ip-address

Specification  
Type object

ip-address

Description Source Tunnel End Point IPv4 address

Type: string

Format: ipv4-address

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

vni-list

local-ip-address_vni-list

Specification  
Type list
Block object keys  

gateway

Description This is a Gateway segment id

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lif

Description Logical interface binding the Provider Partition to the User Partition (logical interface name)

Type: string

Maximum Length: 15 characters

Maximum Length: 1 characters

partition

Description Name of the Partition with the L2 segment being extended (Name of the User Partition with the L2 segment being extended)

Type: string

Maximum Length: 127 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/partition

segment

Description Id of the segment that is being extended

Type: number

Range: 1-16777215

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

host-list

Specification  
Type list
Block object keys  

ip-addr

Description IPv4 address of the overlay host

Type: string

Format: ipv4-address

overlay-mac-addr

Description MAC Address of the overlay host

Type: string

Format: mac-address

remote-vtep

Description Configure the VTEP IP address (IPv4 address of the VTEP for the remote host)

Type: string

Format: ipv4-address

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

vni

Description Configure the segment id ( VNI of the remote host)

Type: number

Range: 1-16777215

stats data

  Counter Size Description
       
  mcast_pkt_tx 4 Multicast packets out
  total_bytes_rx 4 Total packet bytes in
  dropped_pkt_rx 4 Dropped received packets
  pkts_out 4 Packets out
  unhandled_pkt_rx 4 Unhandled packets in
  unknown_encap_tx_pkt 4 Encap miss tx pkts
  reassembled_pkts_rx 4 Reassembled packets in
  frag_drop_pkts_tx 4 Frag dropped packets out
  frag_pkts_tx 4 Frag packets out
  dropped_pkts_tx 4 Dropped packets out
  total_bytes_tx 4 Packet bytes out
  large_pkts_rx 4 Too large packets in
  invalid_lif_tx 4 Invalid Lif pkts out
  encap_miss_pkts_rx 4 Encap missed in received packets
  unicast_pkt_rx 4 Total unicast packets in
  dot1q_pkts_rx 4 Dot1q packets in
  vtep_host_learned 4 Hosts learned
  unhandled_pkt_tx 4 Unhandled packets out
  unknown_vtep_rx 4 Vtep Unkown rx
  invalid_lif_rx 4 Invalid Lif pkts in
  unknown_encap_rx_pkt 4 Encap miss rx pkts
  bad_chksum_pks_rx 4 Bad checksum in received packets
  encap_unresolved_count 4 Encap unresolved failures
  bad_inner_ipv6_len_rx 4 Bad inner ipv6 packet len
  cfg_err_count 4 Config errors
  unknown_vtep_tx 4 Vtep unknown tx
  flooded_pkt_count 4 Flooded packet count
  total_pkts_rx 4 Total packets out
  vtep_host_learn_error 4 Host learn error
  requeue_pkts_in 4 Requeued packets in
  lif_un_init_rx 4 Lif uninitialized packets in
  mcast_pkt_rx 4 Total multicast packets in
  bcast_pkt_tx 4 Broadcast packets out
  bcast_pkt_rx 4 Total broadcast packets in
  unicast_pkt_tx 4 Unicast packets out
  bad_inner_ipv4_len_rx 4 bad inner ipv4 packet len
  arp_req_sent 4 Arp request sent