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