interface management

Management interface

management Specification

   
Type Configuration Resource
Element Name management
Element URI /axapi/v3/interface/management
Element Attributes management_attributes
Statistics Data URI /axapi/v3/interface/management/stats
Operational Data URI /axapi/v3/interface/management/oper
Schema management schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/interface/management

management attributes

Get Object

GET

/axapi/v3/interface/management

management attributes

Modify Object

POST

/axapi/v3/interface/management

management attributes

Replace Object

PUT

/axapi/v3/interface/management

management attributes

management attributes

access-list

Description: access-list is a JSON Block. Please see below for access-list

Type: Object

action

Description ‘enable’: Enable Management Port; ‘disable’: Disable Management Port;

Type: string

Supported Values: enable, disable

broadcast-rate-limit

Description: broadcast-rate-limit is a JSON Block. Please see below for broadcast-rate-limit

Type: Object

duplexity

Description ‘Full’: Full; ‘Half’: Half; ‘auto’: Auto;

Type: string

Supported Values: Full, Half, auto

Default: auto

flow-control

Description Enable 802.3x flow control on full duplex port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ip

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

Type: Object

ipv6

Type: List

lldp

Description: lldp is a JSON Block. Please see below for lldp

Type: Object

Reference Object: /axapi/v3/interface/management/lldp

sampling-enable

Type: List

secondary-ip

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

Type: Object

speed

Description ‘10’: 10 Mbs/sec; ‘100’: 100 Mbs/sec; ‘1000’: 1 Gb/sec; ‘auto’: Auto Negotiate Speed; (Interface Speed)

Type: string

Supported Values: 10, 100, 1000, auto

Default: auto

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

lldp

Specification  
Type object

enable-cfg

Description: enable-cfg is a JSON Block. Please see below for lldp_enable-cfg

Type: Object

notification-cfg

Description: notification-cfg is a JSON Block. Please see below for lldp_notification-cfg

Type: Object

tx-dot1-cfg

Description: tx-dot1-cfg is a JSON Block. Please see below for lldp_tx-dot1-cfg

Type: Object

tx-tlvs-cfg

Description: tx-tlvs-cfg is a JSON Block. Please see below for lldp_tx-tlvs-cfg

Type: Object

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

lldp_tx-dot1-cfg

Specification  
Type object

link-aggregation

Description Interface link aggregation information

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tx-dot1-tlvs

Description Interface lldp tx IEEE 802.1 Organizationally specific TLVs configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

vlan

Description Interface vlan information

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lldp_notification-cfg

Specification  
Type object

notif-enable

Description Interface lldp notification enable

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

notification

Description Interface lldp notification configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lldp_tx-tlvs-cfg

Specification  
Type object

exclude

Description Configure which TLVs excluded. All basic TLVs will be included by default

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

management-address

Description Interface lldp management address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

port-description

Description Interface lldp port description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

system-capabilities

Description Interface lldp system capabilities

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

system-description

Description Interface lldp system description

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

system-name

Description Interface lldp system name

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tx-tlvs

Description Interface lldp tx TLVs configuration

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

lldp_enable-cfg

Specification  
Type object

rt-enable

Description Interface lldp enable/disable

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rx

Description Enable lldp rx

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

tx

Description Enable lldp tx

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

broadcast-rate-limit

Specification  
Type object

bcast-rate-limit-enable

Description Rate limit the l2 broadcast packet on mgmt port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rate

Description packets per second. Default is 500. (packets per second. Please specify an even number. Default is 500)

Type: number

Range: 50-5000

Default: 500

ipv6

Specification  
Type list
Block object keys  

address-type

Description ‘link-local’: Configure an IPv6 link local address;

Type: string

Supported Values: link-local

default-ipv6-gateway

Description Set default gateway (Default gateway address)

Type: string

Format: ipv6-address

inbound

Description ACL applied on incoming packets to this interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

ipv6-addr

Description Set the IPv6 address of an interface

Type: string

Format: ipv6-address-plen

v6-acl-name

Description Apply ACL rules to incoming packets on this interface (Named Access List)

Type: string

Maximum Length: 16 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/ipv6/access-list

secondary-ip

Specification  
Type object

control-apps-use-mgmt-port

Description Control applications use management port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

default-gateway

Description Set default gateway (Default gateway address)

Type: string

Format: ipv4-address

dhcp

Description Use DHCP to configure IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: dhcp and ipv4-address are mutually exclusive

ipv4-address

Description IP address

Type: string

Format: ipv4-address

Mutual Exclusion: ipv4-address and dhcp are mutually exclusive

ipv4-netmask

Description IP subnet mask

Type: string

Format: ipv4-netmask

secondary-ip

Description Global IP configuration subcommands

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sampling-enable

Specification  
Type list
Block object keys  

counters1

Description ‘all’: all; ‘packets_input’: Input packets; ‘bytes_input’: Input bytes; ‘received_broadcasts’: Received broadcasts; ‘received_multicasts’: Received multicasts; ‘received_unicasts’: Received unicasts; ‘input_errors’: Input errors; ‘crc’: CRC; ‘frame’: Frames; ‘input_err_short’: Runts; ‘input_err_long’: Giants; ‘packets_output’: Output packets; ‘bytes_output’: Output bytes; ‘transmitted_broadcasts’: Transmitted broadcasts; ‘transmitted_multicasts’: Transmitted multicasts; ‘transmitted_unicasts’: Transmitted unicasts; ‘output_errors’: Output errors; ‘collisions’: Collisions;

Type: string

Supported Values: all, packets_input, bytes_input, received_broadcasts, received_multicasts, received_unicasts, input_errors, crc, frame, input_err_short, input_err_long, packets_output, bytes_output, transmitted_broadcasts, transmitted_multicasts, transmitted_unicasts, output_errors, collisions

ip

Specification  
Type object

control-apps-use-mgmt-port

Description Control applications use management port

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

default-gateway

Description Set default gateway (Default gateway address)

Type: string

Format: ipv4-address

dhcp

Description Use DHCP to configure IP address

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: dhcp and ipv4-address are mutually exclusive

ipv4-address

Description IP address

Type: string

Format: ipv4-address

Mutual Exclusion: ipv4-address and dhcp are mutually exclusive

ipv4-netmask

Description IP subnet mask

Type: string

Format: ipv4-netmask

access-list

Specification  
Type object

acl-id

Description ACL id

Type: number

Range: 1-199

Reference Object: /axapi/v3/access-list/standard

acl-name

Description Apply an access list (Named Access List)

Type: string

Maximum Length: 16 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/ip/access-list

stats data

  Counter Size Description
       
  transmitted_multicasts 8 Transmitted multicasts
  received_broadcasts 8 Received broadcasts
  input_err_short 8 Runts
  received_multicasts 8 Received multicasts
  packets_input 8 Input packets
  transmitted_unicasts 8 Transmitted unicasts
  input_err_long 8 Giants
  crc 8 CRC
  packets_output 8 Output packets
  received_unicasts 8 Received unicasts
  bytes_output 8 Output bytes
  collisions 8 Collisions
  input_errors 8 Input errors
  bytes_input 8 Input bytes
  transmitted_broadcasts 8 Transmitted broadcasts
  frame 8 Frames
  output_errors 8 Output errors

operational data

  Counter Size Description
       
  ipv4_acl string ipv4_acl
  ipv6-prefix string ipv6-prefix
  line_protocol string line_protocol
  duplexity string duplexity
  ipv6-link-local ipv6-address ipv6-link-local
  ipv4-addr ipv4-address IP address
  ipv6-addr ipv6-address ipv6-addr
  mac mac-address mac
  mtu number mtu
  ipv6_acl string ipv6_acl
  state number state
  flow_control number flow_control
  interface string interface
  ipv4-default-gateway string IP gateway address
  ipv6-default-gateway string ipv6-default-gateway
  dhcp_enabled number dhcp_enabled
  speed string speed
  ipv6-link-local-prefix string ipv6-link-local-prefix
  link_type enum Output contains one of the following values: - GigabitEthernet, 10Gig, 40Gig
  ipv4-mask ipv4-netmask IP subnet mask