An OpenConfig description of a network-instance. This may be a Layer 3 forwarding construct such as a virtual routing and forwar...
Version: 2022-09-15
module openconfig-network-instance { yang-version 1; namespace "http://openconfig.net/yang/network-instance"; prefix oc-netinst; import ietf-yang-types { prefix yang; } import ietf-inet-types { prefix inet; } import openconfig-network-instance-types { prefix oc-ni-types; } import openconfig-policy-types { prefix oc-pol-types; } import openconfig-routing-policy { prefix oc-rpol; } import openconfig-local-routing { prefix oc-loc-rt; } import openconfig-interfaces { prefix oc-if; } import openconfig-extensions { prefix oc-ext; } import openconfig-network-instance-l3 { prefix oc-ni-l3; } import openconfig-types { prefix oc-types; } import openconfig-bgp { prefix oc-bgp; } import openconfig-mpls { prefix oc-mpls; } import openconfig-vlan { prefix oc-vlan; } import openconfig-ospfv2 { prefix oc-ospfv2; } import openconfig-policy-forwarding { prefix oc-pf; } import openconfig-segment-routing { prefix oc-sr; } import openconfig-isis { prefix oc-isis; } import openconfig-aft { prefix oc-aft; } import openconfig-pim { prefix oc-pim; } import openconfig-igmp { prefix oc-igmp; } import openconfig-evpn { prefix oc-evpn; } import openconfig-pcep { prefix oc-pcep; } include openconfig-network-instance-l2; organization "OpenConfig working group"; contact "OpenConfig working group www.openconfig.net"; description "An OpenConfig description of a network-instance. This may be a Layer 3 forwarding construct such as a virtual routing and forwarding (VRF) instance, or a Layer 2 instance such as a virtual switch instance (VSI). Mixed Layer 2 and Layer 3 instances are also supported."; revision "2022-09-15" { description "Add fallback-vrf option."; reference "1.4.0"; } revision "2022-07-04" { description "Add PCEP protocol to network-instance"; reference "1.3.0"; } revision "2022-06-21" { description "Add prefix to qualification netinst-ref."; reference "1.2.0"; } revision "2022-04-20" { description "Add support for l2rib state data"; reference "1.1.0"; } revision "2022-04-19" { description "Description updates for DEFAULT_INSTANCE implementation guidance and default value/guidance for protocol instances"; reference "1.0.0"; } revision "2022-04-19" { description "Fix some broken xpath references in when statements."; reference "0.16.3"; } revision "2021-11-17" { description "Add prefix to qualification prefix to when statements at identifier level."; reference "0.16.2"; } revision "2021-07-22" { description "Add prefix to qualify when statements"; reference "0.16.1"; } revision "2021-06-11" { description "Structural update for arp-proxy and proxy-nd."; reference "0.16.0"; } revision "2021-01-25" { description "Add support for evpn"; reference "0.15.0"; } revision "2020-06-20" { description "Add support for toggling metric propagation when using table-connections."; reference "0.14.0"; } revision "2019-11-28" { description "Revert fixes for paths in when statements"; reference "0.13.2"; } revision "2019-06-11" { description "Fixed paths in when statements"; reference "0.13.1"; } revision "2019-05-14" { description "Added support for BGP signalled VPWS and VPLS."; reference "0.13.0"; } revision "2019-04-16" { description "Move BGP RIB into the protocol/bgp container."; reference "0.12.0"; } revision "2019-02-03" { description "Extend netinst type description to link it to, for example, MPLS service types."; reference "0.11.2"; } revision "2018-11-21" { description "Add OpenConfig module metadata extensions."; reference "0.11.1"; } revision "2018-08-11" { description "Add vlan id as additional key in MAC table"; reference "0.11.0"; } revision "2018-06-22" { description "Fix typo in OSPF when statement"; reference "0.10.2"; } revision "2018-06-05" { description "Fix bugs in when statements"; reference "0.10.1"; } revision "2018-02-19" { description "Add PIM and IGMP to network instance"; reference "0.10.0"; } revision "2017-12-13" { description "Fix incorrect constraint on SR and MPLS containers"; reference "0.9.0"; } revision "2017-08-24" { description "Minor formatting fixes"; reference "0.8.1"; } revision "2017-02-28" { description "Add OSPFv2 to network instance"; reference "0.8.0"; } revision "2017-01-26" { description "Add policy forwarding to network instance"; reference "0.7.0"; } revision "2017-01-13" { description "Add AFT to the network instance"; reference "0.6.0"; } revision "2016-12-15" { description "Add segment routing to network instance"; reference "0.5.0"; } revision "2016-11-10" { description "Add IS-IS to OpenConfig network instance"; reference "0.4.1"; } revision "2016-10-12" { description "Update table connections"; reference "0.4.0"; } revision "2016-09-28" { description "Change L2 instance to submodule; add MAC table"; reference "0.3.0"; } revision "2016-08-11" { description "Resolve repeated container names in routing protocols"; reference "0.2.3"; } revision "2016-07-08" { description "Updated with refactored routing protocol models"; reference "0.2.1"; } revision "2016-03-29" { description "Initial revision"; reference "0.2.0"; } revision "2015-10-18" { description "Initial revision"; reference "0.1.0"; } oc-ext:openconfig-version "1.4.0"; oc-ext:regexp-posix; oc-ext:catalog-organization "openconfig"; oc-ext:origin "openconfig"; typedef network-instance-ref { type leafref { path "/oc-netinst:network-instances/oc-netinst:network-instance/oc-netinst:config/oc-netinst:name"; } description "A re-usable type that can be referenced within other modules that references a network instance."; } } // module openconfig-network-instance
© 2023 YumaWorks, Inc. All rights reserved.