Interface BgpAfConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,SlowPeerConfig
@Generated("mdsal-binding-generator") public interface BgpAfConfig extends org.opendaylight.yangtools.yang.binding.DataObject, SlowPeerConfig
A set of configuration parameters that is applicable to all address families of the BFP router.This class represents the following YANG schema fragment defined in module bgp
grouping bgp-af-config { leaf additional-paths { type enumeration { enum all; enum best-n; enum group-best; } } leaf advertise-best-external { type boolean; } container aggregate-timer { leaf enable { type boolean; default true; } leaf threshold { type uint16 { range 6..60; } } } container bestpath { choice bestpath-selection { case as-path { leaf ignore-as-path { type boolean; default false; } } case compare-routerid { leaf ignore-routerid { type boolean; default false; } } case cost-community { leaf ignore-cost-community { type boolean; default false; } } case igp-metric { leaf ignore-igp-metric { type boolean; default false; } } case mad-confed { leaf enable { type boolean; default false; } leaf missing-as-worst { type boolean; default false; } } } } leaf dampening { type boolean; default false; } leaf propagate-dmzlink-bw { type boolean; } leaf redistribute-internal { type boolean; } leaf scan-time { type uint8 { range 5..60; } } uses slow-peer-config; leaf soft-reconfig-backup { type boolean; } }
The schema path to identify an instance is bgp/bgp-af-config
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BgpAfConfig.AdditionalPaths
-
Nested classes/interfaces inherited from interface org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.SlowPeerConfig
SlowPeerConfig.SplitUpdateGroup
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description BgpAfConfig.AdditionalPaths
getAdditionalPaths()
Return additionalPaths, ornull
if it is not present.java.lang.Boolean
getAdvertiseBestExternal()
Return advertiseBestExternal, ornull
if it is not present.AggregateTimer
getAggregateTimer()
Return aggregateTimer, ornull
if it is not present.Bestpath
getBestpath()
Return bestpath, ornull
if it is not present.java.lang.Boolean
getDampening()
Return dampening, ornull
if it is not present.java.lang.Boolean
getPropagateDmzlinkBw()
Return propagateDmzlinkBw, ornull
if it is not present.java.lang.Boolean
getRedistributeInternal()
Return redistributeInternal, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint8
getScanTime()
Return scanTime, ornull
if it is not present.java.lang.Boolean
getSoftReconfigBackup()
Return softReconfigBackup, ornull
if it is not present.java.lang.Class<? extends BgpAfConfig>
implementedInterface()
default java.lang.Boolean
isAdvertiseBestExternal()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isDampening()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isPropagateDmzlinkBw()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isRedistributeInternal()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isSoftReconfigBackup()
Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.SlowPeerConfig
getDetection, getSplitUpdateGroup
-
-
-
-
Method Detail
-
implementedInterface
java.lang.Class<? extends BgpAfConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceSlowPeerConfig
-
getAdditionalPaths
BgpAfConfig.AdditionalPaths getAdditionalPaths()
Return additionalPaths, ornull
if it is not present.Additional paths in the BGP table.
- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.BgpAfConfig.AdditionalPaths
additionalPaths, ornull
if it is not present.
-
getAdvertiseBestExternal
java.lang.Boolean getAdvertiseBestExternal()
Return advertiseBestExternal, ornull
if it is not present.Advertise best external path to internal peers.
- Returns:
java.lang.Boolean
advertiseBestExternal, ornull
if it is not present.
-
isAdvertiseBestExternal
@Deprecated(forRemoval=true) default java.lang.Boolean isAdvertiseBestExternal()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getAggregateTimer
AggregateTimer getAggregateTimer()
Return aggregateTimer, ornull
if it is not present.Configure aggregation timer.
- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.af.config.AggregateTimer
aggregateTimer, ornull
if it is not present.
-
getBestpath
Bestpath getBestpath()
Return bestpath, ornull
if it is not present.Change the default bestpath selection.
- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.af.config.Bestpath
bestpath, ornull
if it is not present.
-
getDampening
java.lang.Boolean getDampening()
Return dampening, ornull
if it is not present.Enable route-flap dampening.
- Returns:
java.lang.Boolean
dampening, ornull
if it is not present.
-
isDampening
@Deprecated(forRemoval=true) default java.lang.Boolean isDampening()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getPropagateDmzlinkBw
java.lang.Boolean getPropagateDmzlinkBw()
Return propagateDmzlinkBw, ornull
if it is not present.Use DMZ Link Bandwidth as weight for BGP multipaths.
- Returns:
java.lang.Boolean
propagateDmzlinkBw, ornull
if it is not present.
-
isPropagateDmzlinkBw
@Deprecated(forRemoval=true) default java.lang.Boolean isPropagateDmzlinkBw()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getRedistributeInternal
java.lang.Boolean getRedistributeInternal()
Return redistributeInternal, ornull
if it is not present.Allow redistribution of iBGP into IGPs (dangerous)
- Returns:
java.lang.Boolean
redistributeInternal, ornull
if it is not present.
-
isRedistributeInternal
@Deprecated(forRemoval=true) default java.lang.Boolean isRedistributeInternal()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getScanTime
org.opendaylight.yangtools.yang.common.Uint8 getScanTime()
Return scanTime, ornull
if it is not present.Configure background scanner interval in seconds.
- Returns:
org.opendaylight.yangtools.yang.common.Uint8
scanTime, ornull
if it is not present.
-
getSoftReconfigBackup
java.lang.Boolean getSoftReconfigBackup()
Return softReconfigBackup, ornull
if it is not present.Use soft-reconfiguration inbound only when route-refresh is not negotiated.
- Returns:
java.lang.Boolean
softReconfigBackup, ornull
if it is not present.
-
isSoftReconfigBackup
@Deprecated(forRemoval=true) default java.lang.Boolean isSoftReconfigBackup()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-