interface/{interface-type}/{interface-name}/ipv6/nd

Configures, modifies, or retrieves the Neighbor Discovery commands on a specified interface.

Resource URIs

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

Parameters

interface-type
Valid interface types:Ethernet and Ve.
ra-lifetime
Specifies the RA lifetime period in seconds. Valid values are from 0 through 9000 seconds. Default value is 1800 seconds.
reachable-time
Specifies the reachable period in milliseconds. Valid values are from 0 through 3600000. The default value is 0.
mtu
Specifies the IP MTU in bytes. Valid values are from 1280 through 65535. The default value is 1500.
retrans-timer
Specifies the retransmit interval time in milliseconds. Valid values are from 0 through 4294967295. The default value is 0.
hoplimit
Specifies the hop limit. Valid values are from 0 through 255. The default value is 64.
dad attempts
Specifies the number of neighbor solicitation attempts for duplicate address detection. Valid values are from 0 through 10 attempts. Default value is 2.
dad time
Specifies the duplicate address detection interval in seconds. Valid values are from 1 through 5 seconds. Default value is 1 second.
expire
Specifies the time interval after which the cache is deleted or refreshed. Valid values are from 30 through 14400 seconds. The default value is 14400.
max-interval
Specifies the maximum interval in seconds between router advertisements. Valid values are from 4 through 1800 seconds. The default value is 600.
min
Specifies the minimum interval in seconds between router advertisements. Valid values are from 4 through 1800 seconds. The default value is 200.
ns-interval
Specifies the neighbor solicSitation interval in seconds. Valid values are from 1 through 5 seconds. Default value is 1 second.

Usage Guidelines

GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.

Examples

URI

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>

URI

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

URI

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