openconfig-rib-bgp-table-attributes

This submodule contains common data definitions for data related to a RIB entry, or RIB table.

  • Version: 2019-10-15

    openconfig-rib-bgp-table-attributes@2019-10-15


    
      submodule openconfig-rib-bgp-table-attributes {
    
        yang-version 1;
    
        belongs-to openconfig-rib-bgp {
            prefix oc-rib-bgp;
        }
    
        import openconfig-extensions {
          prefix oc-ext;
        }
        import openconfig-types {
          prefix oc-types;
        }
        import openconfig-rib-bgp-types {
          prefix oc-bgpribt;
        }
    
        organization "OpenConfig working group";
    
        contact
          "OpenConfig working group
        www.openconfig.net";
    
        description
          "This submodule contains common data definitions for data
        related to a RIB entry, or RIB table.";
    
        revision "2019-10-15" {
          description
            "Change imported segment-routing module.";
          reference
            "0.7.0";
    
        }
    
        revision "2019-04-25" {
          description
            "Update last-modified timestamp to be expressed as nanoseconds
          since the Unix epoch.";
          reference
            "0.6.0";
    
        }
    
        revision "2019-04-16" {
          description
            "Rename the top-level BGP RIB container's name
          to RIB.";
          reference
            "0.5.0";
    
        }
    
        revision "2019-02-27" {
          description
            "Remove top-level BGP RIB container, and update list
          names to be compatible with path compression.";
          reference
            "0.4.0";
    
        }
    
        revision "2018-11-21" {
          description
            "Add OpenConfig module metadata extensions.";
          reference
            "0.3.1";
    
        }
    
        revision "2016-10-17" {
          description
            "OpenConfig BGP RIB refactor";
          reference
            "0.3.0";
    
        }
    
        oc-ext:openconfig-version "0.7.0";
    
        grouping bgp-common-route-annotations-state {
          description
            "Data definitions for flags and other information attached
          to routes in both LOC-RIB and Adj-RIB";
          leaf last-modified {
            type oc-types:timeticks64;
            description
              "Timestamp when this path was last modified.
    
            The value is the timestamp relative to
            the Unix Epoch (Jan 1, 1970 00:00:00 UTC).";
          }
    
          leaf valid-route {
            type boolean;
            description
              "Indicates that the route is considered valid by the
            local router";
          }
    
          leaf invalid-reason {
            type identityref {
              base oc-bgpribt:INVALID_ROUTE_REASON;
            }
            description
              "If the route is rejected as invalid, this indicates the
            reason.";
          }
        }  // grouping bgp-common-route-annotations-state
    
        grouping bgp-loc-rib-route-annotations-state {
          description
            "Data definitions for information attached to routes in the
          LOC-RIB";
        }  // grouping bgp-loc-rib-route-annotations-state
    
        grouping bgp-adj-rib-in-post-route-annotations-state {
          description
            "Data definitions for information attached to routes in the
          Adj-RIB-in post-policy table";
          leaf best-path {
            type boolean;
            description
              "Current path was selected as the best path.";
          }
        }  // grouping bgp-adj-rib-in-post-route-annotations-state
    
        grouping bgp-common-table-attrs-state {
          description
            "Common attributes attached to all routing tables";
        }  // grouping bgp-common-table-attrs-state
    
        grouping bgp-common-table-attrs-top {
          description
            "Operational state data for common attributes attached to
          all routing tables";
          container state {
            config false;
            description
              "Operational state data for data related to the entire
            LOC-RIB";
            uses bgp-common-table-attrs-state;
          }  // container state
        }  // grouping bgp-common-table-attrs-top
      }  // submodule openconfig-rib-bgp-table-attributes
    

© 2023 YumaWorks, Inc. All rights reserved.