netconfcentral logo

openconfig-ospfv2

HTML

openconfig-ospfv2@2017-08-24



  module openconfig-ospfv2 {

    yang-version 1;

    namespace
      "http://openconfig.net/yang/ospfv2";

    prefix oc-ospfv2;

    import openconfig-extensions {
      prefix oc-ext;
    }

    include openconfig-ospfv2-global;
    include openconfig-ospfv2-area;
    include openconfig-ospfv2-area-interface;
    include openconfig-ospfv2-lsdb;
    include openconfig-ospfv2-common;

    organization "OpenConfig working group";

    contact
      "OpenConfig working group
    www.openconfig.net";

    description
      "An OpenConfig model for Open Shortest Path First (OSPF)
    version 2";

    revision "2017-08-24" {
      description "Minor formatting fixes.";
      reference
        "0.1.1";

    }

    revision "2017-02-28" {
      description
        "Initial public release of OSPFv2";
      reference
        "0.1.0";

    }

    revision "2016-06-24" {
      description "Initial revision";
      reference
        "0.0.1";

    }

    oc-ext:openconfig-version "0.1.1";

    grouping ospfv2-top {
      description
        "Top-level OSPF configuration and operational state";
      container ospfv2 {
        description
          "Top-level configuration and operational state for
        Open Shortest Path First (OSPF) v2";
        uses ospfv2-global-structural;

        container areas {
          description
            "Configuration and operational state relating to an
	  OSPFv2 area.";
          list area {
            key "identifier";
            description
              "The OSPFv2 areas within which the local system exists";
            leaf identifier {
              type leafref {
                path "../config/identifier";
              }
              description
                "A reference to the identifier for the area.";
            }

            uses ospfv2-area-structure;
          }  // list area
        }  // container areas
      }  // container ospfv2
    }  // grouping ospfv2-top
  }  // module openconfig-ospfv2

Summary

  
openconfig-ospfv2  
  
Organization OpenConfig working group
  
Module openconfig-ospfv2
Version 2017-08-24
File openconfig-ospfv2.yang
  
Prefix oc-ospfv2
Namespace http://openconfig.net/yang/ospfv2
  
Cooked /cookedmodules/openconfig-ospfv2/2017-08-24
YANG /src/openconfig-ospfv2@2017-08-24.yang
XSD /xsd/openconfig-ospfv2@2017-08-24.xsd
  
Abstract An OpenConfig model for Open Shortest Path First (OSPF) version 2
  
Contact
OpenConfig working group
www.openconfig.net
  
openconfig-ospfv2-area-interface  
  
Organization OpenConfig working group
  
Submodule openconfig-ospfv2-area-interface
Version 2017-08-24
File openconfig-ospfv2-area-interface.yang
  
  
Cooked /cookedmodules/openconfig-ospfv2-area-interface/2017-08-24
YANG /src/openconfig-ospfv2-area-interface@2017-08-24.yang
XSD /xsd/openconfig-ospfv2-area-interface@2017-08-24.xsd
  
Abstract This submodule provides OSPFv2 configuration and operational state parameters that are specific to the area context
  
Contact
OpenConfig working group
www.openconfig.net
  
openconfig-ospfv2-lsdb  
  
Organization OpenConfig working group
  
Submodule openconfig-ospfv2-lsdb
Version 2017-08-24
File openconfig-ospfv2-lsdb.yang
  
  
Cooked /cookedmodules/openconfig-ospfv2-lsdb/2017-08-24
YANG /src/openconfig-ospfv2-lsdb@2017-08-24.yang
XSD /xsd/openconfig-ospfv2-lsdb@2017-08-24.xsd
  
Abstract An OpenConfig model for the Open Shortest Path First (OSPF) version 2 link-state database (LSDB)
  
Contact
OpenConfig working group
www.openconfig.net
  
openconfig-ospfv2-area  
  
Organization OpenConfig working group
  
Submodule openconfig-ospfv2-area
Version 2017-08-24
File openconfig-ospfv2-area.yang
  
  
Cooked /cookedmodules/openconfig-ospfv2-area/2017-08-24
YANG /src/openconfig-ospfv2-area@2017-08-24.yang
XSD /xsd/openconfig-ospfv2-area@2017-08-24.xsd
  
Abstract This submodule provides OSPFv2 configuration and operational state parameters that are specific to the area context
  
Contact
OpenConfig working group
www.openconfig.net
  
openconfig-ospfv2-global  
  
Organization OpenConfig working group
  
Submodule openconfig-ospfv2-global
Version 2017-08-24
File openconfig-ospfv2-global.yang
  
  
Cooked /cookedmodules/openconfig-ospfv2-global/2017-08-24
YANG /src/openconfig-ospfv2-global@2017-08-24.yang
XSD /xsd/openconfig-ospfv2-global@2017-08-24.xsd
  
Abstract This submodule provides OSPFv2 configuration and operational state parameters that are global to a particular OSPF instance
  
Contact
OpenConfig working group
www.openconfig.net
  
openconfig-ospfv2-common  
  
Organization OpenConfig working group
  
Submodule openconfig-ospfv2-common
Version 2017-08-24
File openconfig-ospfv2-common.yang
  
  
Cooked /cookedmodules/openconfig-ospfv2-common/2017-08-24
YANG /src/openconfig-ospfv2-common@2017-08-24.yang
XSD /xsd/openconfig-ospfv2-common@2017-08-24.xsd
  
Abstract This submodule provides OSPFv2 configuration and operational state parameters that are shared across multiple contexts
  
Contact
OpenConfig working group
www.openconfig.net

Description

 
openconfig-ospfv2
An OpenConfig model for Open Shortest Path First (OSPF)
version 2
 
openconfig-ospfv2-area-interface
This submodule provides OSPFv2 configuration and operational
state parameters that are specific to the area context
 
openconfig-ospfv2-lsdb
An OpenConfig model for the Open Shortest Path First (OSPF)
version 2 link-state database (LSDB)
 
openconfig-ospfv2-area
This submodule provides OSPFv2 configuration and operational
state parameters that are specific to the area context
 
openconfig-ospfv2-global
This submodule provides OSPFv2 configuration and operational
state parameters that are global to a particular OSPF instance
 
openconfig-ospfv2-common
This submodule provides OSPFv2 configuration and operational
state parameters that are shared across multiple contexts

Groupings

Grouping Objects Abstract
ospfv2-area-config identifier Configuration parameters relating to an OSPF area
ospfv2-area-interface-config id network-type priority multi-area-adjacency-primary authentication-type metric passive hide-network Configuration parameters for an OSPF interface
ospfv2-area-interface-lsa-filter-config all Configuration options relating to filtering LSAs on an interface.
ospfv2-area-interface-mpls-config traffic-engineering-metric Configuration parameters relating to MPLS extensions for OSPF
ospfv2-area-interface-mpls-igp-ldp-sync-state synchronized Operational state parameters relating to MPLS LDP/IGP synchronization on a per-neighbor basis
ospfv2-area-interface-neighbor-config router-id metric Configuration parameters relating to an individual neighbor system on an interface within an OSPF area
ospfv2-area-interface-neighbor-state priority dead-time designated-router backup-designated-router optional-capabilities last-established-time adjacency-state state-changes retranmission-queue-length Operational state parameters relating an individual neighbor system on an interface within an OSPF area
ospfv2-area-interface-timers-config dead-interval hello-interval retransmission-interval Configuration parameters relating to per-interface OSPFv2 timers
ospfv2-area-interfaces-structure interfaces Structural grouping for configuration and operational state parameters that relate to an interface
ospfv2-area-mpls-config traffic-engineering-enabled Configuration parameters relating to OSPFv2 extensions for MPLS
ospfv2-area-structure config state mpls lsdbinterfacesvirtual-links Structural grouping for configuration and operational state parameters that relate to an individual area
ospfv2-area-virtual-link-config remote-router-id Configuration parameters relating to a virtual-link within the OSPF area
ospfv2-common-mpls-igp-ldp-sync-config enabled post-session-up-delay Configuration parameters used for OSPFv2 MPLS/IGP synchronization
ospfv2-common-timers timer-type Common definition of the type of timers that the OSPFv2 implementation uses
ospfv2-global-config router-id summary-route-cost-mode igp-shortcuts log-adjacency-changes hide-transit-only-networks Global configuration for OSPFv2
ospfv2-global-graceful-restart-config enabled helper-only Configuration parameters relating to graceful restart for OSPFv2
ospfv2-global-inter-areapp-config src-area dst-area import-policy default-import-policy Configuration parameters for OSPFv2 policies which propagate prefixes between areas
ospfv2-global-lsa-generation-timers-config initial-delay maximum-delay Configuration parameters relating to global LSA generation parameters for OSPFv2
ospfv2-global-lsa-generation-timers-state timer-type Operational state parameters relating to OSPFv2 global timers
ospfv2-global-max-metric-config set timeout include trigger Configuration paramters relating to setting the OSPFv2 maximum metric.
ospfv2-global-mpls-config traffic-engineering-extensions Configuration parameters for OSPFv2 options which relate to MPLS
ospfv2-global-spf-timers-config initial-delay maximum-delay Configuration parameters relating to global SPF timer parameters for OSPFv2
ospfv2-global-spf-timers-state timer-type Operational state parameters relating to OSPFv2 global timers
ospfv2-global-structural global Top level structural grouping for OSPFv2 global parameters
ospfv2-lsdb-area-lsa-state link-state-id advertising-router sequence-number checksum age Generic parameters of an OSPFv2 LSA
ospfv2-lsdb-area-lsa-type-state type Per-LSA type operational state parameters for an OSPFv2 area
ospfv2-lsdb-area-state identifier Per-area operational state parameters for an OSPFv2 area
ospfv2-lsdb-asexternal-lsa-common-parameters forwarding-address external-route-tag Common parameters that are used for OSPFv2 AS External LSAs
ospfv2-lsdb-asexternal-lsa-state mask metric-type metric forwarding-address external-route-tag Parameters for the AS External LSA
ospfv2-lsdb-asexternal-lsa-structure as-external-lsa Structural grouping for the AS External LSA contents within the LSDB
ospfv2-lsdb-asexternal-tos-state forwarding-address external-route-tagtos metric Per-TOS parameters for the AS External LSA
ospfv2-lsdb-common-link-specification link-id link-data Generic attributes used to identify links within OSPFv2
ospfv2-lsdb-common-prefix-properties prefix-length address-family Common properties used in the LSDB that relate to IPv4 prefixes
ospfv2-lsdb-common-sr-sid-spec sid-type sid-value Re-usable specification of a segment routing SID
ospfv2-lsdb-common-tos-metric tos metric Common LSDB LSA parameters for type of service and metric
ospfv2-lsdb-common-unknown-subtlv-structure unknown-subtlv A generic specification of an unknown TLV
ospfv2-lsdb-common-unknown-tlv type length value A generic specification of a TLV to be used when the value cannot be decoded by the local system
ospfv2-lsdb-common-unknown-tlv-structure unknown-tlv A generic specification of an unknown TLV
ospfv2-lsdb-extended-link-adj-sid-state backup group sid-type sid-valueweight multi-topology-identifier State parameters relating to the Adjacency SID sub-TLV of the Extended Link LSA
ospfv2-lsdb-extended-link-state link-type link-id link-data State parameters related to an extended link LSA
ospfv2-lsdb-extended-link-tlv-state type State parameters relating to a sub-TLV of the extended link LSA
ospfv2-lsdb-extended-prefix-prefix-sid-state no-php mapping-server explicit-null sid-value-type sid-scope multi-topology-identifier algorithm sid-value Parameters of the Prefix-SID sub-TLV
ospfv2-lsdb-extended-prefix-range-state prefix-length address-familyrange-size inter-area prefix Parameters of the Extended Prefix Range SubTLV
ospfv2-lsdb-extended-prefix-sid-label-binding-state mirroring multi-topology-identifier weight State parameters relating to the extended prefix SID SID/Label binding sub-TLV
ospfv2-lsdb-extended-prefix-sid-label-binding-tlv-state type State parameters directly relating to the SID/Label Binding TLV
ospfv2-lsdb-extended-prefix-state route-type prefix-length address-familyattached node prefix State parameters relating to an Extended Prefix LSA
ospfv2-lsdb-extended-prefix-tlv-state type State parameters related to a sub-TLV of an Extended Prefix LSA
ospfv2-lsdb-extprefix-sid-label-binding-state sid-type sid-value State parameters relating to the SID/Label binding sub-TLV of the SID/Label/Binding TLV
ospfv2-lsdb-extprefix-sid-label-ero-metric-state metric State parameters relating to the ERO Metric Sub-TLV of the SID/Label Binding TLV
ospfv2-lsdb-extprefix-sid-lbl-ero-ipv4-state address State parameters relating to an IPv4 address segment included within the ERO path
ospfv2-lsdb-extprefix-sid-lbl-ero-path-seg-state type loose State parameters relating to the a segment included within the ERO Path Sub-TLV of the SID/Label Binding TLV
ospfv2-lsdb-extprefix-sid-lbl-ero-unnum-state router-id interface-id State parameters relating to an unnumbered hop within the ERO path
ospfv2-lsdb-generic-lsa-tos-metric-state tos metric Per-TOS state parameters for the Router LSA
ospfv2-lsdb-generic-lsa-tos-metric-structure types-of-service Grouping including a generic TOS/metric structure for an LSA
ospfv2-lsdb-network-lsa-state network-mask attached-router Parameters of the Network LSA
ospfv2-lsdb-network-lsa-structure network-lsa Structural grouping for Network LSA contents within the LSDB
ospfv2-lsdb-nssa-external-lsa-state propagate Operational state parameters specific to the NSSA External LSA
ospfv2-lsdb-nssa-external-lsa-structure nssa-external-lsa Structural grouping for the NSSA External LSA contents within the LSDB
ospfv2-lsdb-opaque-grace-state type period reason ip-interface-address State parameters on a per-TLV basis of the Grace LSA
ospfv2-lsdb-opaque-lsa-state scope type Operational state parameters specific to an Opaque LSA
ospfv2-lsdb-opaque-lsa-structure opaque-lsa Structural grouping for Opaque LSA contents within the LSDB
ospfv2-lsdb-opaque-lsa-te-tlv-state type The contents of the Traffic Engineering LSA
ospfv2-lsdb-opaque-ri-admintag-state administrative-tags State parameters relating to the administrative tags specified for a node within the RI LSA
ospfv2-lsdb-opaque-ri-informational-state graceful-restart-capable graceful-restart-helper stub-router traffic-engineering point-to-point-over-lan experimental-te State parmaeters of the Router Information Informational Capabilities sub-TLV
ospfv2-lsdb-opaque-ri-sralgo-state supported-algorithms State parameters relating to the SR Algorithms TLV of the RI LSA
ospfv2-lsdb-opaque-ri-srrange-sid-label-tlv-state entry-type first-value State parameters relating to the SR SID/Label sub-TLV of the SR SID/Label range TLV of the RI LSA
ospfv2-lsdb-opaque-ri-srrange-tlv-state type range-size State parameters relating to the SR SID/Label range TLV of the RI LSA
ospfv2-lsdb-opaque-ri-state type State parameters of the Router Information Opaque LSA
ospfv2-lsdb-opaque-ri-unknown-state type length value State parameters relating to an unknown TLV within the RI LSA
ospfv2-lsdb-opaque-te-link-admin-group-state bit-index set Per bit administrative group status
ospfv2-lsdb-opaque-te-link-state type unknown-type unknown-value link-type link-id local-ip-address remote-ip-address metric maximum-bandwidth maximum-reservable-bandwidth The contents of the sub-TLVs of a Traffic Engineering LSA Link TLV
ospfv2-lsdb-opaque-te-link-unreserved-bw-state priority unreserved-bandwidth The per-priority unreserved bandwidth described within the unreserved bandwidth sub-TLV of the Link TLV of the Traffic Engineering LSA
ospfv2-lsdb-opaque-te-node-attribute-state type local-ipv4-addresses local-ipv6-addresses State parameters relating to the Traffic Engineering Node Attribute TLV of the Traffic Engineering LSA
ospfv2-lsdb-opaque-te-router-address-state address The contents of the value field of the Router Address TLV of the Traffic Engineering LSA.
ospfv2-lsdb-opaque-te-unknown-state type length value The contents of the unknown TLV within the Traffic Engineering LSA
ospfv2-lsdb-router-lsa-state type link-id link-datametric number-links number-tos-metrics Parameters of the router LSA
ospfv2-lsdb-router-lsa-structure router-lsa Structural grouping for Router LSA contents within the LSDB
ospfv2-lsdb-structure lsdb Structural grouping for per-area LSDB contents
ospfv2-lsdb-summary-lsa-state network-mask Parameters of the Summary LSA
ospfv2-lsdb-summary-lsa-structure summary-lsa Structural grouping for the Summary LSA contents within the LSDB
ospfv2-top ospfv2 Top-level OSPF configuration and operational state