public interface Ipv6RouterAdvertisements extends ChildOf<Ipv62>, Augmentable<Ipv6RouterAdvertisements>
This class represents the following YANG schema fragment defined in module ietf-ipv6-unicast-routing
container ipv6-router-advertisements { status obsolete; leaf send-advertisements { type boolean; status obsolete; } leaf max-rtr-adv-interval { type uint16 { range 4..1800; } units seconds; status obsolete; } leaf min-rtr-adv-interval { type uint16 { range 3..1350; } units seconds; status obsolete; } leaf managed-flag { type boolean; status obsolete; } leaf other-config-flag { type boolean; status obsolete; } leaf link-mtu { type uint32; status obsolete; } leaf reachable-time { type uint32 { range 0..3600000; } units milliseconds; status obsolete; } leaf retrans-timer { type uint32; units milliseconds; status obsolete; } leaf cur-hop-limit { type uint8; status obsolete; } leaf default-lifetime { type uint16 { range 0..9000; } units seconds; status obsolete; } container prefix-list { status obsolete; list prefix { key prefix-spec; status obsolete; leaf prefix-spec { type inet:ipv6-prefix; status obsolete; } leaf valid-lifetime { type uint32; units seconds; status obsolete; } leaf on-link-flag { type boolean; status obsolete; } leaf preferred-lifetime { type uint32; units seconds; status obsolete; } leaf autonomous-flag { type boolean; status obsolete; } } } }The schema path to identify an instance is ietf-ipv6-unicast-routing/interfaces-state/interface/(urn:ietf:params:xml:ns:yang:ietf-ip?revision=2018-02-22)ipv6/(urn:ietf:params:xml:ns:yang:ietf-ipv6-unicast-routing?revision=2018-03-13)ipv6-router-advertisements
To create instances of this class use Ipv6RouterAdvertisementsBuilder
.
Ipv6RouterAdvertisementsBuilder
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
@Nullable Short |
getCurHopLimit()
The value that is placed in the Cur Hop Limit field in theRouter Advertisement
messages sent by the router.
|
@Nullable Integer |
getDefaultLifetime()
The value that is placed in the Router Lifetime field ofRouter Advertisements
sent from the interface, in seconds.A value of zero indicates that the router is
not to beused as a default router.
|
@Nullable Long |
getLinkMtu()
The value that is placed in MTU options sent by therouter.
|
@Nullable Integer |
getMaxRtrAdvInterval()
The maximum time allowed between sending unsolicitedmulticast Router
Advertisements from the interface.
|
@Nullable Integer |
getMinRtrAdvInterval()
The minimum time allowed between sending unsolicitedmulticast Router
Advertisements from the interface.
|
@Nullable PrefixList |
getPrefixList()
A list of prefixes that are placed in Prefix Informationoptions in Router
Advertisement messages sent from theinterface.By default, these are all prefixes
that the routeradvertises via routing protocols as being on-link for
theinterface from which the advertisement is sent.
|
@Nullable Long |
getReachableTime()
The value that is placed in the Reachable Time field inthe Router Advertisement
messages sent by the router.
|
@Nullable Long |
getRetransTimer()
The value that is placed in the Retrans Timer field in theRouter Advertisement
messages sent by the router.
|
@Nullable Boolean |
isManagedFlag()
The value that is placed in the 'Managed addressconfiguration' flag field in the
Router Advertisement.
|
@Nullable Boolean |
isOtherConfigFlag()
The value that is placed in the 'Other configuration' flagfield in the Router
Advertisement.
|
@Nullable Boolean |
isSendAdvertisements()
A flag indicating whether or not the router sendsperiodic Router Advertisements
and responds toRouter Solicitations.
|
getImplementedInterface
augmentation
@Nullable Boolean isSendAdvertisements()
java.lang.Boolean
sendAdvertisements
, or null
if not present@Nullable Integer getMaxRtrAdvInterval()
java.lang.Integer
maxRtrAdvInterval
, or null
if not present@Nullable Integer getMinRtrAdvInterval()
java.lang.Integer
minRtrAdvInterval
, or null
if not present@Nullable Boolean isManagedFlag()
java.lang.Boolean
managedFlag
, or null
if not present@Nullable Boolean isOtherConfigFlag()
java.lang.Boolean
otherConfigFlag
, or null
if not present@Nullable Long getLinkMtu()
java.lang.Long
linkMtu
, or null
if not present@Nullable Long getReachableTime()
java.lang.Long
reachableTime
, or null
if not present@Nullable Long getRetransTimer()
java.lang.Long
retransTimer
, or null
if not present@Nullable Short getCurHopLimit()
java.lang.Short
curHopLimit
, or null
if not present@Nullable Integer getDefaultLifetime()
java.lang.Integer
defaultLifetime
, or null
if not present@Nullable PrefixList getPrefixList()
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.ipv6.unicast.routing.rev180313.interfaces.state._interface.ipv6.ipv6.router.advertisements.PrefixList
prefixList
, or null
if not presentCopyright © 2019 OpenDaylight. All rights reserved.