interface ethernet trunk-group

Configure the Ethernet interface.

trunk-group Specification

Type Collection
Object Key(s) trunk-number
Collection Name trunk-group-list
Collection URI /axapi/v3/interface/ethernet/{ifnum}/trunk-group/
Element Name trunk-group
Element URI /axapi/v3/interface/ethernet/{ifnum}/trunk-group/{trunk-number}
Element Attributes trunk-group_attributes
Schema trunk-group schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/interface/ethernet/{ifnum}/trunk-group/

trunk-group Attributes

Create List

POST

/axapi/v3/interface/ethernet/{ifnum}/trunk-group/

trunk-group Attributes

Get Object

GET

/axapi/v3/interface/ethernet/{ifnum}/trunk-group/{trunk-number}

trunk-group Attributes

Get List

GET

/axapi/v3/interface/ethernet/{ifnum}/trunk-group/

trunk-group-list

Modify Object

POST

/axapi/v3/interface/ethernet/{ifnum}/trunk-group/{trunk-number}

trunk-group Attributes

Replace Object

PUT

/axapi/v3/interface/ethernet/{ifnum}/trunk-group/{trunk-number}

trunk-group Attributes

Replace List

PUT

/axapi/v3/interface/ethernet/{ifnum}/trunk-group/

trunk-group-list

Delete Object

DELETE

/axapi/v3/interface/ethernet/{ifnum}/trunk-group/{trunk-number}

trunk-group Attributes

trunk-group-list

trunk-group-list is JSON List of trunk-group Attributes

trunk-group-list : [

trunk-group Attributes

admin-key

Description: LACP admin key (Admin key value)

Type: number

Range: 10000-65535

mode

Description: ‘active’: enable initiation of LACP negotiation on a port(default); ‘passive’: disable initiation of LACP negotiation on a port;

Type: string

Supported Values: active, passive

Default: active

port-priority

Description: Set LACP priority for a port (LACP port priority)

Type: number

Range: 1-65535

timeout

Description: ‘long’: Set LACP long timeout (default); ‘short’: Set LACP short timeout;

Type: string

Supported Values: long, short

Default: long

trunk-number

Description: Trunk Number

Type: number

Range: 1-16

Required: Yes

type

Description: ‘static’: Static (default); ‘lacp’: lacp; ‘lacp-udld’: lacp-udld;

Type: string

Supported Values: static, lacp, lacp-udld

Default: static

udld-timeout-cfg

Description: udld-timeout-cfg is a JSON Block . Please see below for udld-timeout-cfg

Type: Object

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

udld-timeout-cfg

Specification
Type object

fast

Description: fast timeout in unit of milli-seconds(default 1000)

Type: number

Range: 100-1000

Default: 1000

Mutual Exclusion: fast and slow are mutually exclusive

slow

Description: slow timeout in unit of seconds

Type: number

Range: 1-60

Mutual Exclusion: slow and fast are mutually exclusive