ARP Inspection
Supported HTTP Operations
The following HTTP operations are
supported for the ip arp
inspection vlan command.
URL: https://<host>/restconf/data/network-instances/network-instance/default-vrf/vlans/vlan=610/config/dai_container
Request body: None
Response body:{
"icx-openconfig-vlan-aug:dai_container": {
"dai": true
}
}
URL: https://<host>/restconf/data/network-instances/network-instance/default-vrf/vlans/vlan=101/config/dai_container
Request body:
{
"icx-openconfig-vlan-aug:dai_container": {
"dai" : true
}
}
Response body: None
URL: https://<host>/restconf/data/network-instances/network-instance/default-vrf/vlans/vlan=101/config/dai_container
Request body:
{
"icx-openconfig-vlan-aug:dai_container": {
"dai" : true
}
}
Response body: None
URL: https://<host>/restconf/data/network-instances/network-instance/default-vrf/vlans/vlan=102/config
Request body:
{
"icx-openconfig-vlan-aug:dai_container": {
"dai" : true
}
}
Response body: None
PATCH
method for DAI on multi
VLANURL: https://<host>/restconf/data/network-instances/network-instance/default-vrf/vlans
{
"openconfig-network-instance:vlans": {
"vlan": [
{
"vlan-id": 11,
"config": {
"vlan-id": 11,
"icx-openconfig-vlan-aug:dai_container": {
"dai" : true
}
}
},
{
"vlan-id": 1,
"config": {
"vlan-id": 1,
"icx-openconfig-vlan-aug:dai_container": {
"dai" : true
}
}
}
]
}
}
URL: https://<host>/restconf/data/network-instances/network-instance/default-vrf/vlans/vlan=610/config/dai_container
Request body: None Response body: None
The following HTTP operations are supported for ARP inspection trust.
URL: https://<host>/restconf/data/openconfig-interfaces:interfaces/interface=ethernet%201%2F1%2F3/config/dai_trust_container
Request body: None
Response body:{
"icx-openconfig-if-dai-aug:dai_trust_container": {
"dai_trust": true
}
}
URL: https://<host>/restconf/data/openconfig-interfaces:interfaces/interface=ethernet%201%2F1%2F1/config/dai_trust_container
Request body:{
"icx-openconfig-if-dai-aug:dai_trust_container": {
"dai_trust": false
}
}
Response body: None
URL: https://<host>/restconf/data/openconfig-interfaces:interfaces/interface=ethernet%201%2F1%2F2/config/dai_trust_container
Request body: {
"icx-openconfig-if-dai-aug:dai_trust_container": {
"dai_trust": true
}
}
Response body: None
URL: https://<host>/restconf/data/openconfig-interfaces:interfaces/interface=ethernet%201%2F1%2F3/config
Request body: {
"icx-openconfig-if-dai-aug:dai_trust_container": {
"dai_trust": true
}
}
Response body: None
PATCH method for DAI Trust for multiple physical interfaces
URL: https://<host>/restconf/data/openconfig-interfaces:interfaces
{
"openconfig-interfaces:interfaces": {
"interface": [
{
"name": "ethernet 1/1/1",
"config": {
"name": "ethernet 1/1/1",
"icx-openconfig-if-dai-aug:dai_trust_container": {
"dai_trust": true
}
}
},
{
"name": "ethernet 1/1/2",
"config": {
"name": "ethernet 1/1/2",
"icx-openconfig-if-dai-aug:dai_trust_container": {
"dai_trust": true
}
}
},
{
"name": "ethernet 1/1/3",
"config": {
"name": "ethernet 1/1/3",
"icx-openconfig-if-dai-aug:dai_trust_container": {
"dai_trust": true
}
}
}
]
}
}
PATCH method for DAI Trust for multiple LAG interfaces
URL: https://<host>/restconf/data/openconfig-interfaces:interfaces
{
"openconfig-interfaces:interfaces": {
"interface": [
{
"name": "lag 1",
"config": {
"name": "lag 1",
"icx-openconfig-if-dai-aug:dai_trust_container": {
"dai_trust": true
}
}
},
{
"name": "lag 2",
"config": {
"name": "lag 2",
"icx-openconfig-if-dai-aug:dai_trust_container": {
"dai_trust": true
}
}
}
]
}
}
URL: https://<host>/restconf/data/openconfig-interfaces:interfaces/interface=ethernet%201%2F1%2F3/config/dai_trust_container
Request body: None Response body: None