Interface BgpAfConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,SlowPeerConfig
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 Modifier and Type Method Description BgpAfConfig.AdditionalPaths
getAdditionalPaths()
Additional paths in the BGP table.AggregateTimer
getAggregateTimer()
Configure aggregation timer.Bestpath
getBestpath()
Change the default bestpath selection.org.opendaylight.yangtools.yang.common.Uint8
getScanTime()
Configure background scanner interval in seconds.java.lang.Class<? extends BgpAfConfig>
implementedInterface()
java.lang.Boolean
isAdvertiseBestExternal()
Advertise best external path to internal peers.java.lang.Boolean
isDampening()
Enable route-flap dampening.java.lang.Boolean
isPropagateDmzlinkBw()
Use DMZ Link Bandwidth as weight for BGP multipaths.java.lang.Boolean
isRedistributeInternal()
Allow redistribution of iBGP into IGPs (dangerous)java.lang.Boolean
isSoftReconfigBackup()
Use soft-reconfiguration inbound only when route-refresh is not negotiated.-
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()
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 not present
-
isAdvertiseBestExternal
java.lang.Boolean isAdvertiseBestExternal()
Advertise best external path to internal peers.- Returns:
java.lang.Boolean
advertiseBestExternal
, ornull
if not present
-
getAggregateTimer
AggregateTimer getAggregateTimer()
Configure aggregation timer.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.af.config.AggregateTimer
aggregateTimer
, ornull
if not present
-
getBestpath
Bestpath getBestpath()
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 not present
-
isDampening
java.lang.Boolean isDampening()
Enable route-flap dampening.- Returns:
java.lang.Boolean
dampening
, ornull
if not present
-
isPropagateDmzlinkBw
java.lang.Boolean isPropagateDmzlinkBw()
Use DMZ Link Bandwidth as weight for BGP multipaths.- Returns:
java.lang.Boolean
propagateDmzlinkBw
, ornull
if not present
-
isRedistributeInternal
java.lang.Boolean isRedistributeInternal()
Allow redistribution of iBGP into IGPs (dangerous)- Returns:
java.lang.Boolean
redistributeInternal
, ornull
if not present
-
getScanTime
org.opendaylight.yangtools.yang.common.Uint8 getScanTime()
Configure background scanner interval in seconds.- Returns:
org.opendaylight.yangtools.yang.common.Uint8
scanTime
, ornull
if not present
-
isSoftReconfigBackup
java.lang.Boolean isSoftReconfigBackup()
Use soft-reconfiguration inbound only when route-refresh is not negotiated.- Returns:
java.lang.Boolean
softReconfigBackup
, ornull
if not present
-
-