Interface BGPRibState

All Superinterfaces:
InstanceReference<Rib>, RibReference
All Known Implementing Classes:
BGPRibStateImpl, RIBImpl

public interface BGPRibState extends RibReference
Representing RIB Operational State information. -PeerGroup States. Total Paths / Total Prefixes counters, representing the paths / prefixes installed on Loc-rib
  • Method Details

    • isActive

      boolean isActive()
      Indicates whether this instance is being actively managed and updated.
      Returns:
      active
    • getTablesPrefixesCount

      @NonNull Map<TablesKey,Long> getTablesPrefixesCount()
      Prefixes count per tablesKey Type.
      Returns:
      Prefixes count
    • getPathsCount

      @NonNull Map<TablesKey,Long> getPathsCount()
      Mapped Total Paths Count per TableKey.
      Returns:
      Prefixes count
    • getTotalPathsCount

      long getTotalPathsCount()
      Total Paths Installed.
      Returns:
      count
    • getTotalPrefixesCount

      long getTotalPrefixesCount()
      Total Prefixes Installed.
      Returns:
      count
    • getPathCount

      long getPathCount(TablesKey tablesKey)
      Total Path Installed per specific TableKey.
      Parameters:
      tablesKey - table key
      Returns:
      count
    • getPrefixesCount

      long getPrefixesCount(TablesKey tablesKey)
      Total Prefixes Installed per specific TableKey.
      Parameters:
      tablesKey - table key
      Returns:
      count
    • getAs

      @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getAs()
      AS.
      Returns:
      as
    • getRouteId

      @NonNull BgpId getRouteId()
      BGP identifier.
      Returns:
      BGP identifier