Configures, modifies, or retrieves the Neighbor Discovery commands on a specified interface.
| URI | Description |
|---|---|
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd | Configures Neighbor Discovery commands on a specified interface. |
| GET URIs | Description |
|---|---|
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/managed-config-flag | Sets managed config flag in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/other-config-flag | Sets other config flag in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-lifetime | Sets lifetime period in seconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/reachable-time | Sets reachable period in milliseconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/mtu | Sets IP MTU in bytes. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/retrans-timer | Sets retransmit interval time. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/hoplimit | Sets the hop limit. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference | Sets router-preference value on the interface, default is medium. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/dad/attempts | Sets attempts count for duplicate address detection. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/dad/time | Sets duplicate address detection interval. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/cache/expire | Sets cache expire timeout in seconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/suppress-ra-flag | Sets suppress router advertisement flag. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/mtu | Disables sending MTU in Router-Advertisement messages. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/all | Suppresses response to RS in addition to not sending RAS. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-interval/max-interval | Sets maximum interval in seconds between router advertisements. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-interval/min | Sets minimum interval in seconds between router advertisements. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/send-ra | Sets to send router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ns-interval | Sets neighbor solicitation interval in seconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/address/suppress | Suppresses all IPv6 addresses in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/broadcast-mac-trap | Enables the trap for all the ipv6 packets with broadcast MAC. Valid interface types: Ethernet, Ve. |
| POST URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/address | <suppressing-address><suppress-ipv6-address>(req_val)</suppress-ipv6-address><suppress /></suppressing-address> | Suppresses all IPv6 addresses in router advertisement. Valid interface types: Ethernet, Ve. |
| PATCH URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/managed-config-flag | <managed-config-flag /> | Sets managed config flag in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/other-config-flag | <other-config-flag>{enumeration}</other-config-flag> | Sets other config flag in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-lifetime | <ra-lifetime>{decimal}</ra-lifetime> | Sets RA lifetime period in seconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/reachable-time | <reachable-time>{decimal}</reachable-time> | Sets reachable period in milliseconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/mtu | <mtu>{decimal}</mtu> | Sets IP MTU in bytes. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/retrans-timer | <retrans-timer>{decimal}</retrans-timer> | Sets retransmit interval time. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/hoplimit | <hoplimit>{decimal}</hoplimit> | Sets the hop limit. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/high | <high>{enumeration}</high> | Sets router-preference value as high on the interface. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/low | <low>{enumeration}</low> | Sets router-preference value as low on the interface. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/medium | <medium>{enumeration}</medium> | Sets router-preference value as medium on the interface. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/dad/attempts | <attempts>{decimal}</attempts> | Sets attempts count for duplicate address detection. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/dad/time | <time>{decimal}</time> | Sets duplicate address detection interval. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/cache/expire | <expire>{decimal}</expire> | Sets cache expire timeout in seconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/suppress-ra-flag | <suppress-ra-flag></suppress-ra-flag> | Sets suppress router advertisement flag. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/mtu | <mtu></mtu> | Disables sending MTU in Router-Advertisement messages. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/all | <all></all> | Suppresses response to RS in addition to not sending RAS. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-interval/max-interval | <max-interval>{decimal}</max-interval> | Sets maximum interval in seconds between router advertisements. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-interval/min | <min>{decimal}</min> | Sets minimum interval in seconds between router advertisements. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/send-ra | <send-ra></send-ra> | Sets to send router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ns-interval | <ns-interval>{decimal}</ns-interval> | Sets neighbor solicitation interval in seconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/address/suppress | <suppress></suppress> | Suppresses all IPv6 addresses in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/broadcast-mac-trap | <broadcast-mac-trap></broadcast-mac-trap> | Enables the trap for all the ipv6 packets with broadcast MAC. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/address/suppressing-address/(suppress-ipv6-address) | <suppressing-address><suppress /></suppressing-address> | Suppresses the specified IPv6 address in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/prefix/(prefix-ipv6-address) | <prefix><no-onlink></no-onlink></prefix> | Specifies to not use prefix for onlink determination. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/prefix/(prefix-ipv6-address) | <prefix><off-link></off-link></prefix> | Prefix is offlink. Valid interface types: Ethernet, Ve. |
| PUT URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/managed-config-flag | <managed-config-flag /> | Sets managed config flag in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/other-config-flag | <other-config-flag>{enumeration}</other-config-flag> | Sets other config flag in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-lifetime | <ra-lifetime>{decimal}</ra-lifetime> | Sets RA lifetime period in seconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/reachable-time | <reachable-time>{decimal}</reachable-time> | Sets reachable period in milliseconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/mtu | <mtu>{decimal}</mtu> | Sets IP MTU in bytes. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/retrans-timer | <retrans-timer>{decimal}</retrans-timer> | Sets retransmit interval time. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/hoplimit | <hoplimit>{decimal}</hoplimit> | Sets the hop limit. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/high | <high>{enumeration}</high> | Sets router-preference value as high on the interface. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/low | <low>{enumeration}</low> | Sets router-preference value as low on the interface. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/medium | <medium>{enumeration}</medium> | Sets router-preference value as medium on the interface. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/dad/attempts | <attempts>{decimal}</attempts> | Sets attempts count for duplicate address detection. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/dad/time | <time>{decimal}</time> | Sets duplicate address detection interval. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/cache/expire | <expire>{decimal}</expire> | Sets cache expire timeout in seconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/suppress-ra-flag | <suppress-ra-flag></suppress-ra-flag> | Sets suppress router advertisement flag. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/mtu | <mtu></mtu> | Disables sending MTU in Router-Advertisement messages. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/all | <all></all> | Suppresses response to RS in addition to not sending RAS. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-interval/max-interval | <max-interval>{decimal}</max-interval> | Sets maximum interval in seconds between router advertisements. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-interval/min | <min>{decimal}</min> | Sets minimum interval in seconds between router advertisements. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/send-ra | <send-ra></send-ra> | Sets to send router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ns-interval | <ns-interval>{decimal}</ns-interval> | Sets neighbor solicitation interval in seconds. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/address/suppress | <suppress></suppress> | Suppresses all IPv6 addresses in router advertisement. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/broadcast-mac-trap | <broadcast-mac-trap></broadcast-mac-trap> | Enables the trap for all the ipv6 packets with broadcast MAC. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/prefix/(prefix-ipv6-address)/no-onlink | <prefix><no-onlink></no-onlink></prefix> | Specifies to not use prefix for onlink determination. Valid interface types: Ethernet, Ve. |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/prefix/(prefix-ipv6-address)/off-link | <prefix><off-link></off-link></prefix> | Prefix is offlink. Valid interface types: Ethernet, Ve. |
| DELETE URIs |
|---|
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/managed-config-flag |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/other-config-flag |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-lifetime |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/reachable-time |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/mtu |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/retrans-timer |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/hoplimit |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/high |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/low |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/medium |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/router-preference/dad/attempts |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/dad/time |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/cache/expire |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/suppress-ra-flag |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/mtu |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/suppress-ra/all |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-interval/max-interval |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ra-interval/min |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/send-ra |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/ns-interval |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/address/suppress |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/broadcast-mac-trap |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/address/suppressing-address/(suppress-ipv6-address) |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/prefix/(prefix-ipv6-address)/no-onlink |
| <base_URI>/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/prefix/(prefix-ipv6-address)/off-link |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
The following example uses the GET option to retrieve the configuration details.
http://host:80/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd
None
<nd xmlns="urn:brocade.com:mgmt:brocade-ipv6-nd-ra" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd">
<suppress-ra y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/suppress-ra">
</suppress-ra>
<ra-interval y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/ra-interval">
</ra-interval>
<router-preference y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/router-preference">
</router-preference>
<ra-dns-server y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/ra-dns-server/2100:21:2134::566">
<dns-server-prefix>2100:21:2134::566</dns-server-prefix>
</ra-dns-server>
<ra-dns-server y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/ra-dns-server/3600:36::1">
<dns-server-prefix>3600:36::1</dns-server-prefix>
</ra-dns-server>
<ra-dns-server y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/ra-dns-server/3600:36::11">
<dns-server-prefix>3600:36::11</dns-server-prefix>
</ra-dns-server>
<ra-domain-name y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/ra-domain-name/dhiya.in">
<domain-name-string>dhiya.in</domain-name-string>
</ra-domain-name>
<ra-domain-name y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/ra-domain-name/dhiya.sk">
<domain-name-string>dhiya.sk</domain-name-string>
</ra-domain-name>
<ra-domain-name y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/ra-domain-name/dhiya.uk">
<domain-name-string>dhiya.uk</domain-name-string>
</ra-domain-name>
<ra-domain-name y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/ra-domain-name/dhiya.us">
<domain-name-string>dhiya.us</domain-name-string>
</ra-domain-name>
<address y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/address">
</address>
<dad y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/dad">
</dad>
<cache y:self="/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/cache">
</cache>
</nd>
The following is an example of the PUT operation to configure managed config flag on a specified interface.
http://host:80/rest/config/running/interface/{interface-type}/{interface-name}/ipv6/nd/managed-config-flag
<managed-config-flag>true</managed-config-flag>
None
The following is an example of the DELETE operation to remove managed config flag on a specified interface.
http://host:80/rest/config/running/interface/Ethernet/%221/1%22/ipv6/nd/managed-config-flag
None
None