interface ethernet ip rip

Configure the Ethernet interface.

rip Specification

Type Configuration Resource
Element Name rip
Element URI /axapi/v3/interface/ethernet/{ifnum}/ip/rip
Element Attributes rip_attributes
Schema rip schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/interface/ethernet/{ifnum}/ip/rip

rip Attributes

Get Object

GET

/axapi/v3/interface/ethernet/{ifnum}/ip/rip

rip Attributes

Modify Object

POST

/axapi/v3/interface/ethernet/{ifnum}/ip/rip

rip Attributes

Replace Object

PUT

/axapi/v3/interface/ethernet/{ifnum}/ip/rip

rip Attributes

Delete Object

DELETE

/axapi/v3/interface/ethernet/{ifnum}/ip/rip

rip Attributes

rip Attributes

authentication

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

Type: Object

receive-cfg

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

Type: Object

receive-packet

Description: Enable receiving packet through the specified interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

send-cfg

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

Type: Object

send-packet

Description: Enable sending packets through the specified interface

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

split-horizon-cfg

Description: split-horizon-cfg is a JSON Block . Please see below for split-horizon-cfg

Type: Object

uuid

Description: uuid of the object

Type: string

receive-cfg

Specification
Type object

receive

Description: Advertisement reception

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

version

Description: ‘1’: RIP version 1; ‘2’: RIP version 2; ‘1-2’: RIP version 1 & 2;

Type: string

Supported Values: 1, 2, 1-2

split-horizon-cfg

Specification
Type object

state

Description: ‘poisoned’: Perform split horizon with poisoned reverse; ‘disable’: Disable split horizon; ‘enable’: Perform split horizon without poisoned reverse;

Type: string

Supported Values: poisoned, disable, enable

Default: poisoned

authentication

Specification
Type object

key-chain

Description: key-chain is a JSON Block . Please see below for l614_key-chain

Type: Object

mode

Description: mode is a JSON Block . Please see below for l614_mode

Type: Object

str

Description: str is a JSON Block . Please see below for l614_str

Type: Object

authentication.key-chain

Specification
Type object

key-chain

Description: Authentication key-chain (Name of key-chain)

Type: string

Format: string-rlx

authentication.mode

Specification
Type object

mode

Description: ‘md5’: Keyed message digest; ‘text’: Clear text authentication;

Type: string

Supported Values: md5, text

Default: text

authentication.str

Specification
Type object

string

Description: The RIP authentication string

Type: string

Format: string-rlx

send-cfg

Specification
Type object

send

Description: Advertisement transmission

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

version

Description: ‘1’: RIP version 1; ‘2’: RIP version 2; ‘1-compatible’: RIPv1-compatible; ‘1-2’: RIP version 1 & 2;

Type: string

Supported Values: 1, 2, 1-compatible, 1-2