📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://openconfig.net/yang/openconfig-network-instance
Prefix: oc-network-in
Related Modules:
openconfig-access-points
openconfig-acl
openconfig-alarms
💡 Example Usage
# PUT configuration curl -X PUT \ -H "Content-Type: application/yang-data+json" \ -u admin:password \ --insecure \ https://device-ip/restconf/data/openconfig-network-instance \ -d @config.json
📚 External Documentation
module: openconfig-network-instance
+--rw network-instances
+--rw network-instance* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? string
| +--rw type identityref
| +--rw description? string
| +--rw router-id? oc-yang:dotted-quad
| +--rw route-distinguisher? oc-ni-types:route-distinguisher
| +--rw fallback-network-instance? network-instance-ref
+--ro state
| +--ro name? string
| +--ro type identityref
| +--ro description? string
| +--ro router-id? oc-yang:dotted-quad
| +--ro route-distinguisher? oc-ni-types:route-distinguisher
| +--ro fallback-network-instance? network-instance-ref
+--rw fdb
| +--rw config
| | +--rw mac-learning? boolean
| | +--rw mac-aging-time? uint16
| | +--rw maximum-entries? uint16
| | +--rw anycast-gateway-mac? oc-yang:mac-address
| | +--rw flood-unknown-unicast-supression? boolean
| +--ro state
| | +--ro mac-learning? boolean
| | +--ro mac-aging-time? uint16
| | +--ro maximum-entries? uint16
| | +--ro anycast-gateway-mac? oc-yang:mac-address
| | +--ro flood-unknown-unicast-supression? boolean
| +--rw mac-table
| | +--rw entries
| | +--rw entry* [mac-address vlan]
| | +--rw mac-address -> ../config/mac-address
| | +--rw vlan -> ../config/vlan
| | +--rw config
| | | +--rw mac-address? oc-yang:mac-address
| | | +--rw vlan? -> ../../../../../../vlans/vlan/config/vlan-id
| | +--ro state
| | | +--ro mac-address? oc-yang:mac-address
| | | +--ro vlan? -> ../../../../../../vlans/vlan/config/vlan-id
| | | +--ro age? uint64
| | | +--ro entry-type? enumeration
| | | +--ro evi? oc-evpn-types:vni-id
| | +--rw interface
| | +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw mac-mobility
| | +--rw config
| | | +--rw mac-mobility? boolean
| | | +--rw mac-mobility-window? uint16
| | | +--rw mac-mobility-threshold? uint8
| | | +--rw ip-mobility-threshold? uint16
| | | +--rw duplicate-ip-detection-interval? uint16
| | +--ro state
| | +--ro mac-mobility? boolean
| | +--ro mac-mobility-window? uint16
| | +--ro mac-mobility-threshold? uint8
| | +--ro ip-mobility-threshold? uint16
| | +--ro duplicate-ip-detection-interval? uint16
| +--rw arp-proxy
| | +--rw config
| | | +--rw enable? boolean
| | | +--rw arp-suppression? boolean
| | | +--rw ip-mobility-threshold? uint16
| | | +--rw duplicate-ip-detection-interval? uint16
| | +--ro state
| | +--ro enable? boolean
| | +--ro arp-suppression? boolean
| | +--ro ip-mobility-threshold? uint16
| | +--ro duplicate-ip-detection-interval? uint16
| +--rw nd-proxy
| | +--rw config
| | | +--rw enable? boolean
| | | +--rw nd-suppression? boolean
| | | +--rw ip-mobility-threshold? uint16
| | | +--rw duplicate-ip-detection-interval? uint16
| | +--ro state
| | +--ro enable? boolean
| | +--ro nd-suppression? boolean
| | +--ro ip-mobility-threshold? uint16
| | +--ro duplicate-ip-detection-interval? uint16
| +--ro l2rib
| +--ro mac-table
| | +--ro entries
| | | +--ro entry* [mac-address]
| | | +--ro mac-address -> ../state/mac-address
| | | +--ro state
| | | | +--ro mac-address? oc-yang:mac-address
| | | | +--ro vlan? -> ../../../../../../../vlans/vlan/config/vlan-id
| | | | +--ro evi? oc-evpn-types:evi-id
| | | | +--ro l2-vni? oc-evpn-types:evi-id
| | | +--ro producers
| | | +--ro producer* [producer]
| | | +--ro producer -> ../state/producer
| | | +--ro state
| | | +--ro producer? enumeration
| | | +--ro seq-number? uint32
| | | +--ro mobility-state? enumeration
| | | +--ro esi? oc-evpn-types:esi
| | | +--ro sticky? boolean
| | | x--ro next-hop? -> ../../../../../../next-hops/next-hop/index
| | | +--ro next-hop-group* -> ../../../../../../next-hop-groups/next-hop-group/id
| | | +--ro derived-from-mac-ip? boolean
| | | +--ro directly-received? boolean
| | +--ro next-hop-groups
| | | +--ro next-hop-group* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | | +--ro id? uint64
| | | | +--ro esi? oc-evpn-types:esi
| | | | +--ro type? enumeration
| | | +--ro next-hops
| | | +--ro next-hop* [index]
| | | +--ro index -> ../state/index
| | | +--ro state
| | | +--ro index? -> ../../../../../../next-hops/next-hop/index
| | +--ro next-hops
| | +--ro next-hop* [index]
| | +--ro index -> ../state/index
| | +--ro state
| | +--ro index? uint64
| | +--ro peer-ip? oc-inet:ip-address
| | +--ro label? oc-evpn-types:evi-id
| | +--ro esi? oc-evpn-types:esi
| | +--ro resolved? boolean
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro mac-ip-table
| +--ro entries
| | +--ro entry* [mac-address host-ip]
| | +--ro mac-address -> ../state/mac-address
| | +--ro host-ip -> ../state/host-ip
| | +--ro state
| | | +--ro mac-address? oc-yang:mac-address
| | | +--ro vlan? -> ../../../../../../../vlans/vlan/config/vlan-id
| | | +--ro evi? oc-evpn-types:evi-id
| | | +--ro l2-vni? oc-evpn-types:evi-id
| | | +--ro host-ip? oc-inet:ip-address
| | | +--ro l3-vni? oc-evpn-types:evi-id
| | +--ro producers
| | +--ro producer* [producer]
| | +--ro producer -> ../state/producer
| | +--ro state
| | +--ro producer? enumeration
| | +--ro seq-number? uint32
| | +--ro mobility-state? enumeration
| | +--ro esi? oc-evpn-types:esi
| | +--ro sticky? boolean
| | x--ro next-hop? -> ../../../../../../next-hops/next-hop/index
| | +--ro next-hop-group* -> ../../../../../../next-hop-groups/next-hop-group/id
| +--ro next-hop-groups
| | +--ro next-hop-group* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | | +--ro id? uint64
| | | +--ro esi? oc-evpn-types:esi
| | | +--ro type? enumeration
| | +--ro next-hops
| | +--ro next-hop* [index]
| | +--ro index -> ../state/index
| | +--ro state
| | +--ro index? -> ../../../../../../next-hops/next-hop/index
| +--ro next-hops
| +--ro next-hop* [index]
| +--ro index -> ../state/index
| +--ro state
| +--ro index? uint64
| +--ro peer-ip? oc-inet:ip-address
| +--ro label? oc-evpn-types:evi-id
| +--ro esi? oc-evpn-types:esi
| +--ro resolved? boolean
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw evpn
| +--rw evpn-instances
| +--rw evpn-instance* [evi]
| +--rw evi -> ../config/evi
| +--rw config
| | +--rw evi? string
| | +--rw encapsulation-type? identityref
| | +--rw service-type? identityref
| | +--rw multicast-group? oc-inet:ip-address
| | +--rw multicast-mask? oc-inet:ip-address
| | +--rw replication-mode? enumeration
| | +--rw route-distinguisher? union
| | +--rw control-word-enabled? boolean
| | +--rw local-vpws-service-id? uint32
| | +--rw remote-vpws-service-id? uint32
| +--ro state
| | +--ro evi? string
| | +--ro encapsulation-type? identityref
| | +--ro service-type? identityref
| | +--ro multicast-group? oc-inet:ip-address
| | +--ro multicast-mask? oc-inet:ip-address
| | +--ro replication-mode? enumeration
| | +--ro route-distinguisher? union
| | +--ro control-word-enabled? boolean
| | +--ro local-vpws-service-id? uint32
| | +--ro remote-vpws-service-id? uint32
| +--rw import-export-policy
| | +--rw config
| | | +--rw export-route-target* union
| | | +--rw import-route-target* union
| | +--ro state
| | +--ro export-route-target* union
| | +--ro import-route-target* union
| +--rw vxlan
| | +--rw config
| | | +--rw vni? oc-evpn-types:vni-id
| | | +--rw vni-list* oc-evpn-types:vni-id
| | | +--rw overlay-endpoint-network-instance? -> /network-instances/network-instance/name
| | | +--rw overlay-endpoint? -> /network-instances/network-instance[name=current()/../overlay-endpoint-network-instance]/connection-points/connection-point/endpoints/endpoint/config/endpoint-id
| | | +--rw host-reachability-bgp? boolean
| | | +--rw multicast-group? oc-inet:ip-address
| | | +--rw multicast-mask? oc-inet:ip-address
| | +--ro state
| | | +--ro vni? oc-evpn-types:vni-id
| | | +--ro vni-list* oc-evpn-types:vni-id
| | | +--ro overlay-endpoint-network-instance? -> /network-instances/network-instance/name
| | | +--ro overlay-endpoint? -> /network-instances/network-instance[name=current()/../overlay-endpoint-network-instance]/connection-points/connection-point/endpoints/endpoint/config/endpoint-id
| | | +--ro host-reachability-bgp? boolean
| | | +--ro multicast-group? oc-inet:ip-address
| | | +--ro multicast-mask? oc-inet:ip-address
| | +--rw anycast-source-interface
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw pbb
| +--rw b-component* [b-component-name]
| +--rw b-component-name -> ../config/b-component-name
| +--rw config
| | +--rw b-component-name? string
| | +--rw backbone-src-mac? oc-yang:mac-address
| +--ro state
| | +--ro b-component-name? string
| | +--ro backbone-src-mac? oc-yang:mac-address
| +--rw i-components
| +--rw i-component* [i-sid]
| +--rw i-sid -> ../config/i-sid
| +--rw config
| | +--rw i-sid? uint32
| +--ro state
| +--ro i-sid? uint32
+--rw encapsulation
| +--rw config
| | +--rw encapsulation-type? identityref
| | +--rw label-allocation-mode? identityref
| | +--rw control-word? boolean
| +--ro state
| +--ro encapsulation-type? identityref
| +--ro label-allocation-mode? identityref
| +--ro control-word? boolean
+--rw inter-instance-policies
| +--rw apply-policy
| | +--rw config
| | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw default-import-policy? default-policy-type
| | | +--rw default-export-policy? default-policy-type
| | +--ro state
| | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro default-import-policy? default-policy-type
| | +--ro default-export-policy? default-policy-type
| +--rw import-export-policy
| +--rw config
| | +--rw export-route-target* union
| | +--rw import-route-target* union
| +--ro state
| +--ro export-route-target* union
| +--ro import-route-target* union
+--rw table-connections
| +--rw table-connection* [src-protocol dst-protocol address-family]
| +--rw src-protocol -> ../config/src-protocol
| +--rw dst-protocol -> ../config/dst-protocol
| +--rw address-family -> ../config/address-family
| +--rw config
| | +--rw src-protocol? -> ../../../../tables/table/config/protocol
| | +--rw address-family? -> ../../../../tables/table[protocol=current()/../src-protocol]/config/address-family
| | +--rw dst-protocol? -> ../../../../tables/table/config/protocol
| | +--rw disable-metric-propagation? boolean
| | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw default-import-policy? default-policy-type
| +--ro state
| +--ro src-protocol? -> ../../../../tables/table/config/protocol
| +--ro address-family? -> ../../../../tables/table[protocol=current()/../src-protocol]/config/address-family
| +--ro dst-protocol? -> ../../../../tables/table/config/protocol
| +--ro disable-metric-propagation? boolean
| +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--ro default-import-policy? default-policy-type
+--rw interfaces
| +--rw interface* [id]
| +--rw id -> ../config/id
| +--rw config
| | +--rw id? oc-if:interface-id
| | +--rw interface? -> /oc-if:interfaces/interface/name
| | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--rw associated-address-families* identityref
| | +--rw mac-pinning? boolean
| | +--rw irb-anycast-gateway? enumeration
| +--ro state
| +--ro id? oc-if:interface-id
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro associated-address-families* identityref
| +--ro mac-pinning? boolean
| +--ro irb-anycast-gateway? enumeration
+--rw route-limits
| +--rw route-limit* [afi]
| +--rw afi -> ../config/afi
| +--rw config
| | +--rw afi? identityref
| | +--rw maximum? uint32
| | +--rw warning-only? boolean
| | +--rw alarm-threshold? uint32
| +--ro state
| +--ro afi? identityref
| +--ro maximum? uint32
| +--ro warning-only? boolean
| +--ro alarm-threshold? uint32
| +--ro threshold-exceeded? boolean
| +--ro installed-routes? uint32
+--rw tables
| +--rw table* [protocol address-family]
| +--rw protocol -> ../config/protocol
| +--rw address-family -> ../config/address-family
| +--rw config
| | +--rw protocol? -> ../../../../protocols/protocol/config/identifier
| | +--rw address-family? identityref
| +--ro state
| +--ro protocol? -> ../../../../protocols/protocol/config/identifier
| +--ro address-family? identityref
+--rw connection-points
| +--rw connection-point* [connection-point-id]
| +--rw connection-point-id -> ../config/connection-point-id
| +--rw config
| | +--rw connection-point-id? string
| +--ro state
| | +--ro connection-point-id? string
| +--rw endpoints
| +--rw endpoint* [endpoint-id]
| +--rw endpoint-id -> ../config/endpoint-id
| +--rw config
| | +--rw endpoint-id? string
| | +--rw precedence? uint16
| | +--rw type? identityref
| +--ro state
| | +--ro endpoint-id? string
| | +--ro precedence? uint16
| | +--ro type? identityref
| | +--ro active? boolean
| +--rw local
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | | +--rw site-id? uint16
| | | +--rw site-label-block-offset? uint16
| | | +--rw site-label-block-size? uint16
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro site-id? uint16
| | +--ro site-label-block-offset? uint16
| | +--ro site-label-block-size? uint16
| +--rw remote
| | +--rw config
| | | +--rw remote-system? oc-inet:ip-address
| | | +--rw virtual-circuit-identifier? uint32
| | | +--rw site-id? uint16
| | +--ro state
| | +--ro remote-system? oc-inet:ip-address
| | +--ro virtual-circuit-identifier? uint32
| | +--ro site-id? uint16
| +--rw vxlan
| +--rw config
| | +--rw description? string
| | +--rw enabled? boolean
| | +--rw source-interface? string
| +--ro state
| | +--ro description? string
| | +--ro enabled? boolean
| | +--ro source-interface? string
| +--ro endpoint-peers
| | +--ro endpoint-peer* [peer-address]
| | +--ro peer-address -> ../state/peer-address
| | +--ro state
| | | +--ro peer-address? oc-inet:ip-address
| | | +--ro peer-state? enumeration
| | | +--ro uptime? oc-types:timeticks64
| | | x--ro control-plane-vnis* oc-evpn-types:vni-id
| | | x--ro router-mac? oc-yang:mac-address
| | | +--ro counters
| | | +--ro total-encap-pkts? oc-yang:counter64
| | | +--ro total-encap-bytes? oc-yang:counter64
| | | +--ro bum-encap-pkts? oc-yang:counter64
| | | +--ro total-decap-pkts? oc-yang:counter64
| | | +--ro total-decap-bytes? oc-yang:counter64
| | | +--ro unicast-decap-pkts? oc-yang:counter64
| | | +--ro bum-decap-pkts? oc-yang:counter64
| | | +--ro bum-decap-multicast-pkts? oc-yang:counter64
| | | +--ro bum-decap-ir-pkts? oc-yang:counter64
| | | +--ro drop-decap-pkts? oc-yang:counter64
| | | +--ro except-decap-pkts? oc-yang:counter64
| | +--ro vni-peer-groups
| | +--ro vni-peer-group* [cp-vni egress-vni]
| | +--ro cp-vni -> ../state/cp-vni
| | +--ro egress-vni -> ../state/egress-vni
| | +--ro state
| | +--ro cp-vni? oc-evpn-types:vni-id
| | +--ro egress-vni? oc-evpn-types:vni-id
| | +--ro router-mac? oc-yang:mac-address
| +--ro endpoint-vnis
| | +--ro endpoint-vni* [vni]
| | +--ro vni -> ../state/vni
| | +--ro state
| | | +--ro vni? oc-evpn-types:evi-id
| | | +--ro vni-type? enumeration
| | | +--ro bridge-domain? uint32
| | | +--ro l3-vrf-name? string
| | | +--ro multidestination-traffic? union
| | | +--ro learning-mode? oc-evpn-types:learning-mode
| | | +--ro vni-state? enumeration
| | | +--ro svi-state? enumeration
| | +--ro ipv4
| | | +--ro state
| | | +--ro counters
| | | +--ro total-encap-pkts? oc-yang:counter64
| | | +--ro total-encap-bytes? oc-yang:counter64
| | | +--ro bum-encap-pkts? oc-yang:counter64
| | | +--ro total-decap-pkts? oc-yang:counter64
| | | +--ro total-decap-bytes? oc-yang:counter64
| | | +--ro unicast-decap-pkts? oc-yang:counter64
| | | +--ro bum-decap-pkts? oc-yang:counter64
| | | +--ro bum-decap-multicast-pkts? oc-yang:counter64
| | | +--ro bum-decap-ir-pkts? oc-yang:counter64
| | | +--ro drop-decap-pkts? oc-yang:counter64
| | | +--ro except-decap-pkts? oc-yang:counter64
| | +--ro ipv6
| | +--ro state
| | +--ro counters
| | +--ro total-encap-pkts? oc-yang:counter64
| | +--ro total-encap-bytes? oc-yang:counter64
| | +--ro bum-encap-pkts? oc-yang:counter64
| | +--ro total-decap-pkts? oc-yang:counter64
| | +--ro total-decap-bytes? oc-yang:counter64
| | +--ro unicast-decap-pkts? oc-yang:counter64
| | +--ro bum-decap-pkts? oc-yang:counter64
| | +--ro bum-decap-multicast-pkts? oc-yang:counter64
| | +--ro bum-decap-ir-pkts? oc-yang:counter64
| | +--ro drop-decap-pkts? oc-yang:counter64
| | +--ro except-decap-pkts? oc-yang:counter64
| +--rw local-endpoint-vnis
| +--rw local-endpoint-vni* [vni]
| +--rw vni -> ../config/vni
| +--rw config
| | +--rw vni? oc-evpn-types:evi-id
| | +--rw vni-type? enumeration
| | +--rw bridge-domain? uint32
| | +--rw l3-vrf-name? string
| +--ro state
| +--ro vni? oc-evpn-types:evi-id
| +--ro vni-type? enumeration
| +--ro bridge-domain? uint32
| +--ro l3-vrf-name? string
+--rw mpls
| +--rw global
| | +--rw config
| | | +--rw null-label? identityref
| | +--ro state
| | | +--ro null-label? identityref
| | +--rw interface-attributes
| | | +--rw interface* [interface-id]
| | | +--rw interface-id -> ../config/interface-id
| | | +--rw config
| | | | +--rw interface-id? oc-if:interface-id
| | | | +--rw mpls-enabled? boolean
| | | +--ro state
| | | | +--ro interface-id? oc-if:interface-id
| | | | +--ro mpls-enabled? boolean
| | | +--rw interface-ref
| | | +--rw config
| | | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | | +--ro state
| | | +--ro interface? -> /oc-if:interfaces/interface/name
| | | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--rw reserved-label-blocks
| | +--rw reserved-label-block* [local-id]
| | +--rw local-id -> ../config/local-id
| | +--rw config
| | | +--rw local-id? string
| | | +--rw lower-bound? oc-mplst:mpls-label
| | | +--rw upper-bound? oc-mplst:mpls-label
| | +--ro state
| | +--ro local-id? string
| | +--ro lower-bound? oc-mplst:mpls-label
| | +--ro upper-bound? oc-mplst:mpls-label
| +--rw te-global-attributes
| | +--rw srlgs
| | | +--rw srlg* [name]
| | | +--rw name -> ../config/name
| | | +--rw config
| | | | +--rw name? string
| | | | +--rw value? uint32
| | | | +--rw cost? uint32
| | | | +--rw flooding-type? mpls-srlg-flooding-type
| | | +--ro state
| | | | +--ro name? string
| | | | +--ro value? uint32
| | | | +--ro cost? uint32
| | | | +--ro flooding-type? mpls-srlg-flooding-type
| | | +--rw static-srlg-members
| | | +--rw members-list* [from-address]
| | | +--rw from-address -> ../config/from-address
| | | +--rw config
| | | | +--rw from-address? inet:ip-address
| | | | +--rw to-address? inet:ip-address
| | | +--ro state
| | | +--ro from-address? inet:ip-address
| | | +--ro to-address? inet:ip-address
| | +--rw mpls-admin-groups
| | | +--rw admin-group* [admin-group-name]
| | | +--rw admin-group-name -> ../config/admin-group-name
| | | +--rw config
| | | | +--rw admin-group-name? string
| | | | +--rw bit-position? uint32
| | | +--ro state
| | | +--ro admin-group-name? string
| | | +--ro bit-position? uint32
| | +--rw te-lsp-timers
| | +--rw config
| | | +--rw install-delay? uint16
| | | +--rw cleanup-delay? uint16
| | | +--rw reoptimize-timer? uint16
| | +--ro state
| | +--ro install-delay? uint16
| | +--ro cleanup-delay? uint16
| | +--ro reoptimize-timer? uint16
| +--rw te-interface-attributes
| | +--rw interface* [interface-id]
| | +--rw interface-id -> ../config/interface-id
| | +--rw config
| | | +--rw interface-id? oc-if:interface-id
| | | +--rw te-metric? uint32
| | | +--rw srlg-membership* -> ../../../../te-global-attributes/srlgs/srlg/name
| | | +--rw admin-group* string
| | +--ro state
| | | +--ro interface-id? oc-if:interface-id
| | | +--ro te-metric? uint32
| | | +--ro srlg-membership* -> ../../../../te-global-attributes/srlgs/srlg/name
| | | +--ro admin-group* string
| | +--rw interface-ref
| | | +--rw config
| | | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | | +--ro state
| | | +--ro interface? -> /oc-if:interfaces/interface/name
| | | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--rw igp-flooding-bandwidth
| | +--rw config
| | | +--rw threshold-type? enumeration
| | | +--rw delta-percentage? oc-types:percentage
| | | +--rw threshold-specification? enumeration
| | | +--rw up-thresholds* oc-types:percentage
| | | +--rw down-thresholds* oc-types:percentage
| | | +--rw up-down-thresholds* oc-types:percentage
| | +--ro state
| | +--ro threshold-type? enumeration
| | +--ro delta-percentage? oc-types:percentage
| | +--ro threshold-specification? enumeration
| | +--ro up-thresholds* oc-types:percentage
| | +--ro down-thresholds* oc-types:percentage
| | +--ro up-down-thresholds* oc-types:percentage
| +--rw signaling-protocols
| | +--rw rsvp-te
| | | +--rw sessions
| | | | +--ro session* [local-index]
| | | | +--ro local-index -> ../state/local-index
| | | | +--ro record-route-objects
| | | | | +--ro record-route-object* [index]
| | | | | +--ro index -> ../state/index
| | | | | +--ro state
| | | | | +--ro index? uint8
| | | | | +--ro address? inet:ip-address
| | | | | +--ro reported-label? oc-mplst:mpls-label
| | | | | +--ro reported-flags? uint8
| | | | +--ro state
| | | | +--ro local-index? uint32
| | | | +--ro source-address? inet:ip-address
| | | | +--ro destination-address? inet:ip-address
| | | | +--ro tunnel-id? uint16
| | | | +--ro lsp-id? uint16
| | | | +--ro session-name? string
| | | | +--ro status? enumeration
| | | | +--ro type? identityref
| | | | +--ro label-in? oc-mplst:mpls-label
| | | | +--ro label-out? oc-mplst:mpls-label
| | | +--rw neighbors
| | | | +--ro neighbor* [address]
| | | | +--ro address -> ../state/address
| | | | +--ro state
| | | | +--ro address? inet:ip-address
| | | | +--ro detected-interface? string
| | | | +--ro neighbor-status? enumeration
| | | | +--ro refresh-reduction? boolean
| | | +--rw global
| | | | +--rw graceful-restart
| | | | | +--rw config
| | | | | | +--rw enable? boolean
| | | | | | +--rw restart-time? uint32
| | | | | | +--rw recovery-time? uint32
| | | | | +--ro state
| | | | | +--ro enable? boolean
| | | | | +--ro restart-time? uint32
| | | | | +--ro recovery-time? uint32
| | | | +--rw soft-preemption
| | | | | +--rw config
| | | | | | +--rw enable? boolean
| | | | | | +--rw soft-preemption-timeout? uint16
| | | | | +--ro state
| | | | | +--ro enable? boolean
| | | | | +--ro soft-preemption-timeout? uint16
| | | | +--rw hellos
| | | | | +--rw config
| | | | | | +--rw hello-interval? uint16
| | | | | | +--rw refresh-reduction? boolean
| | | | | +--ro state
| | | | | +--ro hello-interval? uint16
| | | | | +--ro refresh-reduction? boolean
| | | | +--ro state
| | | | +--ro counters
| | | | +--ro path-timeouts? yang:counter64
| | | | +--ro reservation-timeouts? yang:counter64
| | | | +--ro rate-limited-messages? yang:counter64
| | | | +--ro in-path-messages? yang:counter64
| | | | +--ro in-path-error-messages? yang:counter64
| | | | +--ro in-path-tear-messages? yang:counter64
| | | | +--ro in-reservation-messages? yang:counter64
| | | | +--ro in-reservation-error-messages? yang:counter64
| | | | +--ro in-reservation-tear-messages? yang:counter64
| | | | +--ro in-hello-messages? yang:counter64
| | | | +--ro in-srefresh-messages? yang:counter64
| | | | +--ro in-ack-messages? yang:counter64
| | | | +--ro out-path-messages? yang:counter64
| | | | +--ro out-path-error-messages? yang:counter64
| | | | +--ro out-path-tear-messages? yang:counter64
| | | | +--ro out-reservation-messages? yang:counter64
| | | | +--ro out-reservation-error-messages? yang:counter64
| | | | +--ro out-reservation-tear-messages? yang:counter64
| | | | +--ro out-hello-messages? yang:counter64
| | | | +--ro out-srefresh-messages? yang:counter64
| | | | +--ro out-ack-messages? yang:counter64
| | | +--rw interface-attributes
| | | +--rw interface* [interface-id]
| | | +--rw interface-id -> ../config/interface-id
| | | +--rw config
| | | | +--rw interface-id? oc-if:interface-id
| | | +--ro state
| | | | +--ro counters
| | | | +--ro in-path-messages? yang:counter64
| | | | +--ro in-path-error-messages? yang:counter64
| | | | +--ro in-path-tear-messages? yang:counter64
| | | | +--ro in-reservation-messages? yang:counter64
| | | | +--ro in-reservation-error-messages? yang:counter64
| | | | +--ro in-reservation-tear-messages? yang:counter64
| | | | +--ro in-hello-messages? yang:counter64
| | | | +--ro in-srefresh-messages? yang:counter64
| | | | +--ro in-ack-messages? yang:counter64
| | | | +--ro out-path-messages? yang:counter64
| | | | +--ro out-path-error-messages? yang:counter64
| | | | +--ro out-path-tear-messages? yang:counter64
| | | | +--ro out-reservation-messages? yang:counter64
| | | | +--ro out-reservation-error-messages? yang:counter64
| | | | +--ro out-reservation-tear-messages? yang:counter64
| | | | +--ro out-hello-messages? yang:counter64
| | | | +--ro out-srefresh-messages? yang:counter64
| | | | +--ro out-ack-messages? yang:counter64
| | | +--rw interface-ref
| | | | +--rw config
| | | | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | | | +--ro state
| | | | +--ro interface? -> /oc-if:interfaces/interface/name
| | | | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | | +--rw bandwidth-reservations
| | | | +--ro bandwidth-reservation* [priority]
| | | | +--ro priority -> ../state/priority
| | | | +--ro state
| | | | +--ro priority? union
| | | | +--ro available-bandwidth? oc-mplst:bandwidth-mbps
| | | | +--ro reserved-bandwidth? oc-mplst:bandwidth-mbps
| | | | +--ro active-reservations-count? yang:gauge64
| | | | +--ro highwater-mark? oc-mplst:bandwidth-mbps
| | | +--rw hellos
| | | | +--rw config
| | | | | +--rw hello-interval? uint16
| | | | | +--rw refresh-reduction? boolean
| | | | +--ro state
| | | | +--ro hello-interval? uint16
| | | | +--ro refresh-reduction? boolean
| | | +--rw authentication
| | | | +--rw config
| | | | | +--rw enable? boolean
| | | | | +--rw authentication-key? string
| | | | +--ro state
| | | | +--ro enable? boolean
| | | | +--ro authentication-key? string
| | | +--rw subscription
| | | | +--rw config
| | | | | +--rw subscription? oc-types:percentage
| | | | +--ro state
| | | | +--ro subscription? oc-types:percentage
| | | +--rw protection
| | | +--rw config
| | | | +--rw link-protection-style-requested? identityref
| | | | +--rw bypass-optimize-interval? uint16
| | | +--ro state
| | | +--ro link-protection-style-requested? identityref
| | | +--ro bypass-optimize-interval? uint16
| | +--rw ldp
| | | +--rw timers
| | +--rw segment-routing
| | +--rw aggregate-sid-counters
| | | +--ro aggregate-sid-counter* [mpls-label]
| | | +--ro mpls-label -> ../state/mpls-label
| | | +--ro state
| | | +--ro mpls-label? oc-mpls-t:mpls-label
| | | +--ro in-pkts? yang:counter64
| | | +--ro in-octets? yang:counter64
| | | +--ro out-pkts? yang:counter64
| | | +--ro out-octets? yang:counter64
| | +--rw interfaces
| | +--rw interface* [interface-id]
| | +--rw interface-id -> ../config/interface-id
| | +--rw config
| | | +--rw interface-id? string
| | +--ro state
| | | +--ro interface-id? string
| | | +--ro in-pkts? yang:counter64
| | | +--ro in-octets? yang:counter64
| | | +--ro out-pkts? yang:counter64
| | | +--ro out-octets? yang:counter64
| | +--rw sid-counters
| | | +--ro sid-counter* [mpls-label]
| | | +--ro mpls-label -> ../state/mpls-label
| | | +--ro state
| | | | +--ro mpls-label? oc-mpls-t:mpls-label
| | | | +--ro in-pkts? yang:counter64
| | | | +--ro in-octets? yang:counter64
| | | | +--ro out-pkts? yang:counter64
| | | | +--ro out-octets? yang:counter64
| | | +--ro forwarding-classes
| | | +--ro forwarding-class* [exp]
| | | +--ro exp -> ../state/exp
| | | +--ro state
| | | +--ro exp? uint8
| | | +--ro in-pkts? yang:counter64
| | | +--ro in-octets? yang:counter64
| | | +--ro out-pkts? yang:counter64
| | | +--ro out-octets? yang:counter64
| | +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw lsps
| +--rw constrained-path
| | +--rw named-explicit-paths
| | | +--rw named-explicit-path* [name]
| | | +--rw name -> ../config/name
| | | +--rw config
| | | | +--rw name? string
| | | | +--rw sid-selection-mode? enumeration
| | | | +--rw sid-protection-required? boolean
| | | +--ro state
| | | | +--ro name? string
| | | | +--ro sid-selection-mode? enumeration
| | | | +--ro sid-protection-required? boolean
| | | +--rw explicit-route-objects
| | | +--rw explicit-route-object* [index]
| | | +--rw index -> ../config/index
| | | +--rw config
| | | | +--rw address? inet:ip-address
| | | | +--rw hop-type? mpls-hop-type
| | | | +--rw index? uint8
| | | +--ro state
| | | +--ro address? inet:ip-address
| | | +--ro hop-type? mpls-hop-type
| | | +--ro index? uint8
| | +--rw tunnels
| | +--rw tunnel* [name]
| | +--rw name -> ../config/name
| | +--rw config
| | | +--rw name? string
| | | +--rw type? identityref
| | | +--rw signaling-protocol? identityref
| | | +--rw description? string
| | | +--rw admin-status? identityref
| | | +--rw preference? uint8
| | | +--rw metric-type? identityref
| | | +--rw metric? int32
| | | +--rw shortcut-eligible? boolean
| | | +--rw protection-style-requested? identityref
| | | +--rw reoptimize-timer? uint16
| | | +--rw source? inet:ip-address
| | | +--rw soft-preemption? boolean
| | | +--rw setup-priority? uint8
| | | +--rw hold-priority? uint8
| | +--ro state
| | | +--ro name? string
| | | +--ro type? identityref
| | | +--ro signaling-protocol? identityref
| | | +--ro description? string
| | | +--ro admin-status? identityref
| | | +--ro preference? uint8
| | | +--ro metric-type? identityref
| | | +--ro metric? int32
| | | +--ro shortcut-eligible? boolean
| | | +--ro protection-style-requested? identityref
| | | +--ro reoptimize-timer? uint16
| | | +--ro source? inet:ip-address
| | | +--ro soft-preemption? boolean
| | | +--ro setup-priority? uint8
| | | +--ro hold-priority? uint8
| | | +--ro oper-status? identityref
| | | +--ro role? identityref
| | | +--ro counters
| | | +--ro bytes? yang:counter64
| | | +--ro packets? yang:counter64
| | | +--ro path-changes? yang:counter64
| | | +--ro state-changes? yang:counter64
| | | +--ro online-time? yang:date-and-time
| | | +--ro current-path-time? yang:date-and-time
| | | +--ro next-reoptimization-time? yang:date-and-time
| | +--rw bandwidth
| | | +--rw config
| | | | +--rw specification-type? te-bandwidth-type
| | | | +--rw set-bandwidth? uint32
| | | +--ro state
| | | | +--ro specification-type? te-bandwidth-type
| | | | +--ro set-bandwidth? uint32
| | | +--rw auto-bandwidth
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw min-bw? uint32
| | | | +--rw max-bw? uint32
| | | | +--rw adjust-interval? uint32
| | | | +--rw adjust-threshold? oc-types:percentage
| | | +--ro state
| | | | +--ro enabled? boolean
| | | | +--ro min-bw? uint32
| | | | +--ro max-bw? uint32
| | | | +--ro adjust-interval? uint32
| | | | +--ro adjust-threshold? oc-types:percentage
| | | +--rw overflow
| | | | +--rw config
| | | | | +--rw enabled? boolean
| | | | | +--rw overflow-threshold? oc-types:percentage
| | | | | +--rw trigger-event-count? uint16
| | | | +--ro state
| | | | +--ro enabled? boolean
| | | | +--ro overflow-threshold? oc-types:percentage
| | | | +--ro trigger-event-count? uint16
| | | +--rw underflow
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw underflow-threshold? oc-types:percentage
| | | | +--rw trigger-event-count? uint16
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro underflow-threshold? oc-types:percentage
| | | +--ro trigger-event-count? uint16
| | +--rw p2p-tunnel-attributes
| | +--rw config
| | | +--rw destination? inet:ip-address
| | +--ro state
| | | +--ro destination? inet:ip-address
| | +--rw p2p-primary-path
| | | +--rw p2p-primary-path* [name]
| | | +--rw name -> ../config/name
| | | +--rw config
| | | | +--rw name? string
| | | | +--rw path-computation-method? identityref
| | | | +--rw use-cspf? boolean
| | | | +--rw cspf-tiebreaker? cspf-tie-breaking
| | | | +--rw path-computation-server? inet:ip-address
| | | | +--rw explicit-path-name? -> ../../../../../../../named-explicit-paths/named-explicit-path/config/name
| | | | +--rw preference? uint8
| | | | +--rw setup-priority? uint8
| | | | +--rw hold-priority? uint8
| | | | +--rw retry-timer? uint16
| | | +--ro state
| | | | +--ro name? string
| | | | +--ro path-computation-method? identityref
| | | | +--ro use-cspf? boolean
| | | | +--ro cspf-tiebreaker? cspf-tie-breaking
| | | | +--ro path-computation-server? inet:ip-address
| | | | +--ro explicit-path-name? -> ../../../../../../../named-explicit-paths/named-explicit-path/config/name
| | | | +--ro preference? uint8
| | | | +--ro setup-priority? uint8
| | | | +--ro hold-priority? uint8
| | | | +--ro retry-timer? uint16
| | | | +--ro associated-rsvp-session? -> ../../../../../../../../../signaling-protocols/rsvp-te/sessions/session/local-index
| | | +--rw candidate-secondary-paths
| | | | +--rw candidate-secondary-path* [secondary-path]
| | | | +--rw secondary-path -> ../config/secondary-path
| | | | +--rw config
| | | | | +--rw secondary-path? -> ../../../../../../p2p-secondary-paths/p2p-secondary-path/config/name
| | | | | +--rw priority? uint16
| | | | +--ro state
| | | | +--ro secondary-path? -> ../../../../../../p2p-secondary-paths/p2p-secondary-path/config/name
| | | | +--ro priority? uint16
| | | | +--ro active? boolean
| | | +--rw admin-groups
| | | +--rw config
| | | | +--rw exclude-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | | | +--rw include-all-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | | | +--rw include-any-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | | +--ro state
| | | +--ro exclude-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | | +--ro include-all-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | | +--ro include-any-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | +--rw p2p-secondary-paths
| | +--rw p2p-secondary-path* [name]
| | +--rw name -> ../config/name
| | +--rw config
| | | +--rw name? string
| | | +--rw path-computation-method? identityref
| | | +--rw use-cspf? boolean
| | | +--rw cspf-tiebreaker? cspf-tie-breaking
| | | +--rw path-computation-server? inet:ip-address
| | | +--rw explicit-path-name? -> ../../../../../../../named-explicit-paths/named-explicit-path/config/name
| | | +--rw preference? uint8
| | | +--rw setup-priority? uint8
| | | +--rw hold-priority? uint8
| | | +--rw retry-timer? uint16
| | +--ro state
| | | +--ro name? string
| | | +--ro path-computation-method? identityref
| | | +--ro use-cspf? boolean
| | | +--ro cspf-tiebreaker? cspf-tie-breaking
| | | +--ro path-computation-server? inet:ip-address
| | | +--ro explicit-path-name? -> ../../../../../../../named-explicit-paths/named-explicit-path/config/name
| | | +--ro preference? uint8
| | | +--ro setup-priority? uint8
| | | +--ro hold-priority? uint8
| | | +--ro retry-timer? uint16
| | | +--ro associated-rsvp-session? -> ../../../../../../../../../signaling-protocols/rsvp-te/sessions/session/local-index
| | +--rw admin-groups
| | +--rw config
| | | +--rw exclude-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | | +--rw include-all-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | | +--rw include-any-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | +--ro state
| | +--ro exclude-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | +--ro include-all-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| | +--ro include-any-group* -> ../../../../../../../../../../te-global-attributes/mpls-admin-groups/admin-group/admin-group-name
| +--rw unconstrained-path
| | +--rw path-setup-protocol
| | +--rw ldp
| | +--rw tunnel
| | +--rw tunnel-type? oc-mplst:tunnel-type
| | +--rw ldp-type? enumeration
| | +--rw p2p-lsp
| | | +--rw fec-address* inet:ip-prefix
| | +--rw p2mp-lsp
| | +--rw mp2mp-lsp
| +--rw static-lsps
| +--rw static-lsp* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? string
| +--ro state
| | +--ro name? string
| +--rw ingress
| | +--rw config
| | | +--rw next-hop? inet:ip-address
| | | +--rw incoming-label? oc-mplst:mpls-label
| | | +--rw push-label? oc-mplst:mpls-label
| | +--ro state
| | +--ro next-hop? inet:ip-address
| | +--ro incoming-label? oc-mplst:mpls-label
| | +--ro push-label? oc-mplst:mpls-label
| +--rw transit
| | +--rw config
| | | +--rw next-hop? inet:ip-address
| | | +--rw incoming-label? oc-mplst:mpls-label
| | | +--rw push-label? oc-mplst:mpls-label
| | +--ro state
| | +--ro next-hop? inet:ip-address
| | +--ro incoming-label? oc-mplst:mpls-label
| | +--ro push-label? oc-mplst:mpls-label
| +--rw egress
| +--rw config
| | +--rw next-hop? inet:ip-address
| | +--rw incoming-label? oc-mplst:mpls-label
| | +--rw push-label? oc-mplst:mpls-label
| +--ro state
| +--ro next-hop? inet:ip-address
| +--ro incoming-label? oc-mplst:mpls-label
| +--ro push-label? oc-mplst:mpls-label
+--rw segment-routing
| +--rw srgbs
| | +--rw srgb* [local-id]
| | +--rw local-id -> ../config/local-id
| | +--rw config
| | | +--rw local-id? string
| | | +--rw dataplane-type? sr-dataplane-type
| | | +--rw ipv6-prefixes* inet:ipv6-prefix
| | +--ro state
| | +--ro local-id? string
| | +--ro dataplane-type? sr-dataplane-type
| | +--ro ipv6-prefixes* inet:ipv6-prefix
| | +--ro size? uint32
| | +--ro used? uint32
| +--rw srlbs
| +--rw srlb* [local-id]
| +--rw local-id -> ../config/local-id
| +--rw config
| | +--rw local-id? string
| | +--rw dataplane-type? sr-dataplane-type
| | +--rw ipv6-prefix? inet:ipv6-prefix
| +--ro state
| +--ro local-id? string
| +--ro dataplane-type? sr-dataplane-type
| +--ro ipv6-prefix? inet:ipv6-prefix
+--rw vlans
| +--rw vlan* [vlan-id]
| +--rw vlan-id -> ../config/vlan-id
| +--rw config
| | +--rw vlan-id? oc-vlan-types:vlan-id
| | +--rw name? string
| | +--rw status? enumeration
| +--ro state
| | +--ro vlan-id? oc-vlan-types:vlan-id
| | +--ro name? string
| | +--ro status? enumeration
| +--rw members
| +--ro member* []
| +--ro state
| +--ro interface? base-interface-ref
+--rw policy-forwarding
| +--rw policies
| | +--rw policy* [policy-id]
| | +--rw policy-id -> ../config/policy-id
| | +--rw config
| | | +--rw policy-id? string
| | | +--rw type? enumeration
| | +--ro state
| | | +--ro policy-id? string
| | | +--ro type? enumeration
| | +--rw rules
| | +--rw rule* [sequence-id]
| | +--rw sequence-id -> ../config/sequence-id
| | +--rw config
| | | +--rw sequence-id? uint32
| | +--ro state
| | | +--ro sequence-id? uint32
| | | +--ro matched-pkts? oc-yang:counter64
| | | +--ro matched-octets? oc-yang:counter64
| | +--rw l2
| | | +--rw config
| | | | +--rw source-mac? oc-yang:mac-address
| | | | +--rw source-mac-mask? oc-yang:mac-address
| | | | +--rw destination-mac? oc-yang:mac-address
| | | | +--rw destination-mac-mask? oc-yang:mac-address
| | | | +--rw ethertype? oc-pkt-match-types:ethertype-type
| | | +--ro state
| | | +--ro source-mac? oc-yang:mac-address
| | | +--ro source-mac-mask? oc-yang:mac-address
| | | +--ro destination-mac? oc-yang:mac-address
| | | +--ro destination-mac-mask? oc-yang:mac-address
| | | +--ro ethertype? oc-pkt-match-types:ethertype-type
| | +--rw ipv4
| | | +--rw config
| | | | +--rw source-address? oc-inet:ipv4-prefix
| | | | +--rw destination-address? oc-inet:ipv4-prefix
| | | | +--rw dscp? oc-inet:dscp
| | | | +--rw protocol? oc-pkt-match-types:ip-protocol-type
| | | | +--rw hop-limit? uint8
| | | +--ro state
| | | +--ro source-address? oc-inet:ipv4-prefix
| | | +--ro destination-address? oc-inet:ipv4-prefix
| | | +--ro dscp? oc-inet:dscp
| | | +--ro protocol? oc-pkt-match-types:ip-protocol-type
| | | +--ro hop-limit? uint8
| | +--rw ipv6
| | | +--rw config
| | | | +--rw source-address? oc-inet:ipv6-prefix
| | | | +--rw source-flow-label? oc-inet:ipv6-flow-label
| | | | +--rw destination-address? oc-inet:ipv6-prefix
| | | | +--rw destination-flow-label? oc-inet:ipv6-flow-label
| | | | +--rw dscp? oc-inet:dscp
| | | | +--rw protocol? oc-pkt-match-types:ip-protocol-type
| | | | +--rw hop-limit? uint8
| | | +--ro state
| | | +--ro source-address? oc-inet:ipv6-prefix
| | | +--ro source-flow-label? oc-inet:ipv6-flow-label
| | | +--ro destination-address? oc-inet:ipv6-prefix
| | | +--ro destination-flow-label? oc-inet:ipv6-flow-label
| | | +--ro dscp? oc-inet:dscp
| | | +--ro protocol? oc-pkt-match-types:ip-protocol-type
| | | +--ro hop-limit? uint8
| | +--rw transport
| | | +--rw config
| | | | +--rw source-port? oc-pkt-match-types:port-num-range
| | | | +--rw destination-port? oc-pkt-match-types:port-num-range
| | | | +--rw tcp-flags* identityref
| | | +--ro state
| | | +--ro source-port? oc-pkt-match-types:port-num-range
| | | +--ro destination-port? oc-pkt-match-types:port-num-range
| | | +--ro tcp-flags* identityref
| | +--rw action
| | +--rw config
| | | +--rw discard? boolean
| | | +--rw decapsulate-gre? boolean
| | | +--rw network-instance? -> ../../../../../../../../config/name
| | | +--rw path-selection-group? -> ../../../../../../../path-selection-groups/path-selection-group/config/group-id
| | | +--rw next-hop? oc-inet:ip-address
| | +--ro state
| | | +--ro discard? boolean
| | | +--ro decapsulate-gre? boolean
| | | +--ro network-instance? -> ../../../../../../../../config/name
| | | +--ro path-selection-group? -> ../../../../../../../path-selection-groups/path-selection-group/config/group-id
| | | +--ro next-hop? oc-inet:ip-address
| | +--rw encapsulate-gre
| | +--rw config
| | | +--rw identifying-prefix? oc-inet:ip-prefix
| | +--ro state
| | | +--ro identifying-prefix? oc-inet:ip-prefix
| | +--rw targets
| | +--rw target* [id]
| | +--rw id -> ../config/id
| | +--rw config
| | | +--rw id? string
| | | +--rw source? oc-inet:ip-address
| | | +--rw destination? oc-inet:ip-prefix
| | | +--rw ip-ttl? uint8
| | +--ro state
| | +--ro id? string
| | +--ro source? oc-inet:ip-address
| | +--ro destination? oc-inet:ip-prefix
| | +--ro ip-ttl? uint8
| +--rw interfaces
| | +--rw interface* [interface-id]
| | +--rw interface-id -> ../config/interface-id
| | +--rw config
| | | +--rw interface-id? oc-if:interface-id
| | | +--rw apply-forwarding-policy? -> ../../../../policies/policy/config/policy-id
| | | +--rw apply-vrf-selection-policy? -> ../../../../policies/policy/config/policy-id
| | +--ro state
| | | +--ro interface-id? oc-if:interface-id
| | | +--ro apply-forwarding-policy? -> ../../../../policies/policy/config/policy-id
| | | +--ro apply-vrf-selection-policy? -> ../../../../policies/policy/config/policy-id
| | +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw path-selection-groups
| +--rw path-selection-group* [group-id]
| +--rw group-id -> ../config/group-id
| +--rw config
| | +--rw group-id? string
| +--ro state
| +--ro group-id? string
+--ro afts
| +--ro ipv4-unicast
| | +--ro ipv4-entry* [prefix]
| | +--ro prefix -> ../state/prefix
| | +--ro state
| | +--ro prefix? oc-inet:ipv4-prefix
| | +--ro counters
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | | +--ro packets-forwarded-backup? oc-yang:counter64
| | | +--ro octets-forwarded-backup? oc-yang:counter64
| | +--ro entry-metadata? binary
| | +--ro origin-protocol? identityref
| | +--ro decapsulate-header? oc-aftt:encapsulation-header-type
| +--ro ipv6-unicast
| | +--ro ipv6-entry* [prefix]
| | +--ro prefix -> ../state/prefix
| | +--ro state
| | +--ro prefix? oc-inet:ipv6-prefix
| | +--ro counters
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | | +--ro packets-forwarded-backup? oc-yang:counter64
| | | +--ro octets-forwarded-backup? oc-yang:counter64
| | +--ro entry-metadata? binary
| | +--ro origin-protocol? identityref
| | +--ro decapsulate-header? oc-aftt:encapsulation-header-type
| +--ro policy-forwarding
| | +--ro policy-forwarding-entry* [index]
| | +--ro index -> ../state/index
| | +--ro state
| | +--ro index? uint64
| | +--ro ip-prefix? oc-inet:ip-prefix
| | +--ro mac-address? oc-yang:mac-address
| | +--ro mpls-label? oc-mplst:mpls-label
| | +--ro mpls-tc? oc-mplst:mpls-tc
| | +--ro ip-dscp? oc-inet:dscp
| | +--ro ip-protocol? oc-pkt-match-types:ip-protocol-type
| | +--ro l4-src-port? oc-inet:port-number
| | +--ro l4-dst-port? oc-inet:port-number
| | +--ro counters
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | +--ro entry-metadata? binary
| +--ro mpls
| | +--ro label-entry* [label]
| | +--ro label -> ../state/label
| | +--ro state
| | +--ro label? oc-mplst:mpls-label
| | +--ro counters
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | +--ro entry-metadata? binary
| | +--ro popped-mpls-label-stack* oc-mplst:mpls-label
| +--ro ethernet
| | +--ro mac-entry* [mac-address]
| | +--ro mac-address -> ../state/mac-address
| | +--ro state
| | +--ro mac-address? oc-yang:mac-address
| | +--ro counters
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | +--ro entry-metadata? binary
| +--ro state-synced
| | +--ro state
| | +--ro ipv4-unicast? boolean
| | +--ro ipv6-unicast? boolean
| +--ro next-hop-groups
| | +--ro next-hop-group* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | | +--ro id? uint64
| | | +--ro programmed-id? uint64
| | | +--ro color? uint64
| | | +--ro backup-next-hop-group? -> ../../../next-hop-group/state/id
| | +--ro next-hops
| | | +--ro next-hop* [index]
| | | +--ro index -> ../state/index
| | | +--ro state
| | | +--ro index? -> ../../../../../../next-hops/next-hop/state/index
| | | +--ro weight? uint64
| | +--ro conditional
| | +--ro condition* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | | +--ro id? uint64
| | | +--ro dscp* oc-inet:dscp
| | | +--ro next-hop-group? -> ../../../../../next-hop-group/state/id
| | +--ro input-interfaces
| | +--ro input-interface* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | +--ro id? string
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro next-hops
| +--ro next-hop* [index]
| +--ro index -> ../state/index
| +--ro state
| | +--ro index? uint64
| | +--ro programmed-index? uint64
| | +--ro ip-address? oc-inet:ip-address
| | +--ro mac-address? oc-yang:mac-address
| | +--ro pop-top-label? boolean
| | +--ro pushed-mpls-label-stack* oc-mplst:mpls-label
| | +--ro encapsulate-header? oc-aftt:encapsulation-header-type
| | +--ro decapsulate-header? oc-aftt:encapsulation-header-type
| | +--ro origin-protocol? identityref
| | +--ro lsp-name? string
| | +--ro counters
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | +--ro vni-label? oc-evpn-types:evi-id
| | +--ro tunnel-src-ip-address? oc-inet:ip-address
| +--ro ip-in-ip
| | +--ro state
| | +--ro src-ip? oc-inet:ip-address
| | +--ro dst-ip? oc-inet:ip-address
| +--ro interface-ref
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw protocols
+--rw protocol* [identifier name]
+--rw identifier -> ../config/identifier
+--rw name -> ../config/name
+--rw config
| +--rw identifier? identityref
| +--rw name? string
| +--rw enabled? boolean
| +--rw default-metric? uint32
+--ro state
| +--ro identifier? identityref
| +--ro name? string
| +--ro enabled? boolean
| +--ro default-metric? uint32
+--rw static-routes
| +--rw static* [prefix]
| +--rw prefix -> ../config/prefix
| +--rw config
| | +--rw prefix? inet:ip-prefix
| | +--rw set-tag? oc-pt:tag-type
| +--ro state
| | +--ro prefix? inet:ip-prefix
| | +--ro set-tag? oc-pt:tag-type
| +--rw next-hops
| +--rw next-hop* [index]
| +--rw index -> ../config/index
| +--rw config
| | +--rw index? string
| | +--rw next-hop? union
| | +--rw metric? uint32
| | +--rw recurse? boolean
| +--ro state
| | +--ro index? string
| | +--ro next-hop? union
| | +--ro metric? uint32
| | +--ro recurse? boolean
| +--rw interface-ref
| +--rw config
| | +--rw interface? -> /oc-if:interfaces/interface/name
| | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw local-aggregates
| +--rw aggregate* [prefix]
| +--rw prefix -> ../config/prefix
| +--rw config
| | +--rw prefix? inet:ip-prefix
| | +--rw discard? boolean
| | +--rw set-tag? oc-pt:tag-type
| +--ro state
| +--ro prefix? inet:ip-prefix
| +--ro discard? boolean
| +--ro set-tag? oc-pt:tag-type
+--rw bgp
| +--rw global
| | +--rw config
| | | +--rw as oc-inet:as-number
| | | +--rw router-id? oc-yang:dotted-quad
| | +--ro state
| | | +--ro as oc-inet:as-number
| | | +--ro router-id? oc-yang:dotted-quad
| | | +--ro total-paths? uint32
| | | +--ro total-prefixes? uint32
| | +--rw default-route-distance
| | | +--rw config
| | | | +--rw external-route-distance? uint8
| | | | +--rw internal-route-distance? uint8
| | | +--ro state
| | | +--ro external-route-distance? uint8
| | | +--ro internal-route-distance? uint8
| | +--rw confederation
| | | +--rw config
| | | | +--rw identifier? oc-inet:as-number
| | | | +--rw member-as* oc-inet:as-number
| | | +--ro state
| | | +--ro identifier? oc-inet:as-number
| | | +--ro member-as* oc-inet:as-number
| | +--rw graceful-restart
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw restart-time? uint16
| | | | +--rw stale-routes-time? uint16
| | | | +--rw helper-only? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro restart-time? uint16
| | | +--ro stale-routes-time? uint16
| | | +--ro helper-only? boolean
| | +--rw use-multiple-paths
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw ebgp
| | | | +--rw config
| | | | | +--rw allow-multiple-as? boolean
| | | | | +--rw maximum-paths? uint32
| | | | +--ro state
| | | | +--ro allow-multiple-as? boolean
| | | | +--ro maximum-paths? uint32
| | | +--rw ibgp
| | | +--rw config
| | | | +--rw maximum-paths? uint32
| | | +--ro state
| | | +--ro maximum-paths? uint32
| | +--rw route-selection-options
| | | +--rw config
| | | | +--rw always-compare-med? boolean
| | | | +--rw ignore-as-path-length? boolean
| | | | +--rw external-compare-router-id? boolean
| | | | +--rw advertise-inactive-routes? boolean
| | | | +--rw enable-aigp? boolean
| | | | +--rw ignore-next-hop-igp-metric? boolean
| | | +--ro state
| | | +--ro always-compare-med? boolean
| | | +--ro ignore-as-path-length? boolean
| | | +--ro external-compare-router-id? boolean
| | | +--ro advertise-inactive-routes? boolean
| | | +--ro enable-aigp? boolean
| | | +--ro ignore-next-hop-igp-metric? boolean
| | +--rw afi-safis
| | | +--rw afi-safi* [afi-safi-name]
| | | +--rw afi-safi-name -> ../config/afi-safi-name
| | | +--rw config
| | | | +--rw afi-safi-name? identityref
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro afi-safi-name? identityref
| | | | +--ro enabled? boolean
| | | | +--ro total-paths? uint32
| | | | +--ro total-prefixes? uint32
| | | +--rw graceful-restart
| | | | +--rw config
| | | | | +--rw enabled? boolean
| | | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw route-selection-options
| | | | +--rw config
| | | | | +--rw always-compare-med? boolean
| | | | | +--rw ignore-as-path-length? boolean
| | | | | +--rw external-compare-router-id? boolean
| | | | | +--rw advertise-inactive-routes? boolean
| | | | | +--rw enable-aigp? boolean
| | | | | +--rw ignore-next-hop-igp-metric? boolean
| | | | +--ro state
| | | | +--ro always-compare-med? boolean
| | | | +--ro ignore-as-path-length? boolean
| | | | +--ro external-compare-router-id? boolean
| | | | +--ro advertise-inactive-routes? boolean
| | | | +--ro enable-aigp? boolean
| | | | +--ro ignore-next-hop-igp-metric? boolean
| | | +--rw use-multiple-paths
| | | | +--rw config
| | | | | +--rw enabled? boolean
| | | | +--ro state
| | | | | +--ro enabled? boolean
| | | | +--rw ebgp
| | | | | +--rw config
| | | | | | +--rw allow-multiple-as? boolean
| | | | | | +--rw maximum-paths? uint32
| | | | | +--ro state
| | | | | +--ro allow-multiple-as? boolean
| | | | | +--ro maximum-paths? uint32
| | | | +--rw ibgp
| | | | +--rw config
| | | | | +--rw maximum-paths? uint32
| | | | +--ro state
| | | | +--ro maximum-paths? uint32
| | | +--rw add-paths
| | | | +--rw config
| | | | | +--rw receive? boolean
| | | | | +--rw send? boolean
| | | | | +--rw send-max? uint8
| | | | | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--ro state
| | | | +--ro receive? boolean
| | | | +--ro send? boolean
| | | | +--ro send-max? uint8
| | | | +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw ipv4-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw config
| | | | | +--rw send-default-route? boolean
| | | | | +--rw extended-next-hop-encoding? boolean
| | | | +--ro state
| | | | +--ro send-default-route? boolean
| | | | +--ro extended-next-hop-encoding? boolean
| | | +--rw ipv6-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw config
| | | | | +--rw send-default-route? boolean
| | | | +--ro state
| | | | +--ro send-default-route? boolean
| | | +--rw ipv4-labeled-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw ipv6-labeled-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv4-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv6-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv4-multicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv6-multicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l2vpn-vpls
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l2vpn-evpn
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw srte-policy-ipv4
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw srte-policy-ipv6
| | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw prefix-limit-received
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw warning-threshold-pct? oc-types:percentage
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro warning-threshold-pct? oc-types:percentage
| | | +--ro prefix-limit-exceeded? boolean
| | +--rw dynamic-neighbor-prefixes
| | +--rw dynamic-neighbor-prefix* [prefix]
| | +--rw prefix -> ../config/prefix
| | +--rw config
| | | +--rw prefix? oc-inet:ip-prefix
| | | +--rw peer-group? -> ../../../../../peer-groups/peer-group/config/peer-group-name
| | +--ro state
| | +--ro prefix? oc-inet:ip-prefix
| | +--ro peer-group? -> ../../../../../peer-groups/peer-group/config/peer-group-name
| +--rw neighbors
| | +--rw neighbor* [neighbor-address]
| | +--rw neighbor-address -> ../config/neighbor-address
| | +--rw config
| | | +--rw peer-group? -> ../../../../peer-groups/peer-group/peer-group-name
| | | +--rw neighbor-address? oc-inet:ip-address
| | | +--rw neighbor-port? oc-inet:port-number
| | | +--rw enabled? boolean
| | | +--rw peer-as? oc-inet:as-number
| | | +--rw local-as? oc-inet:as-number
| | | +--rw peer-type? oc-bgp-types:peer-type
| | | +--rw auth-password? oc-types:routing-password
| | | +--rw remove-private-as? oc-bgp-types:remove-private-as-option
| | | +--rw route-flap-damping? boolean
| | | +--rw send-community? oc-bgp-types:community-type
| | | +--rw description? string
| | +--ro state
| | | +--ro peer-group? -> ../../../../peer-groups/peer-group/peer-group-name
| | | +--ro neighbor-address? oc-inet:ip-address
| | | +--ro neighbor-port? oc-inet:port-number
| | | +--ro enabled? boolean
| | | +--ro peer-as? oc-inet:as-number
| | | +--ro local-as? oc-inet:as-number
| | | +--ro peer-type? oc-bgp-types:peer-type
| | | +--ro auth-password? oc-types:routing-password
| | | +--ro remove-private-as? oc-bgp-types:remove-private-as-option
| | | +--ro route-flap-damping? boolean
| | | +--ro send-community? oc-bgp-types:community-type
| | | +--ro description? string
| | | +--ro session-state? enumeration
| | | +--ro last-established? oc-types:timeticks64
| | | +--ro established-transitions? oc-yang:counter64
| | | +--ro supported-capabilities* identityref
| | | +--ro messages
| | | | +--ro sent
| | | | | +--ro UPDATE? uint64
| | | | | +--ro NOTIFICATION? uint64
| | | | | +--ro last-notification-time? oc-types:timeticks64
| | | | | +--ro last-notification-error-code? identityref
| | | | | +--ro last-notification-error-subcode? identityref
| | | | +--ro received
| | | | +--ro UPDATE? uint64
| | | | +--ro NOTIFICATION? uint64
| | | | +--ro last-notification-time? oc-types:timeticks64
| | | | +--ro last-notification-error-code? identityref
| | | | +--ro last-notification-error-subcode? identityref
| | | +--ro queues
| | | | +--ro input? uint32
| | | | +--ro output? uint32
| | | +--ro dynamically-configured? boolean
| | | +--ro last-prefix-limit-exceeded? oc-types:timeticks64
| | +--rw timers
| | | +--rw config
| | | | +--rw connect-retry? uint16
| | | | +--rw hold-time? uint16
| | | | +--rw keepalive-interval? uint16
| | | | +--rw minimum-advertisement-interval? uint16
| | | | +--rw restart-time? uint16
| | | +--ro state
| | | +--ro connect-retry? uint16
| | | +--ro hold-time? uint16
| | | +--ro keepalive-interval? uint16
| | | +--ro minimum-advertisement-interval? uint16
| | | +--ro restart-time? uint16
| | | +--ro negotiated-hold-time? uint16
| | +--rw transport
| | | +--rw config
| | | | +--rw tcp-mss? uint16
| | | | +--rw mtu-discovery? boolean
| | | | +--rw passive-mode? boolean
| | | | +--rw local-address? union
| | | +--ro state
| | | +--ro tcp-mss? uint16
| | | +--ro mtu-discovery? boolean
| | | +--ro passive-mode? boolean
| | | +--ro local-address? union
| | | +--ro local-port? oc-inet:port-number
| | | +--ro remote-address? oc-inet:ip-address
| | | +--ro remote-port? oc-inet:port-number
| | +--rw error-handling
| | | +--rw config
| | | | +--rw treat-as-withdraw? boolean
| | | +--ro state
| | | +--ro treat-as-withdraw? boolean
| | | +--ro erroneous-update-messages? uint32
| | +--rw graceful-restart
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw restart-time? uint16
| | | | +--rw stale-routes-time? uint16
| | | | +--rw helper-only? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro restart-time? uint16
| | | +--ro stale-routes-time? uint16
| | | +--ro helper-only? boolean
| | | +--ro peer-restart-time? uint16
| | | +--ro peer-restarting? boolean
| | | +--ro local-restarting? boolean
| | | +--ro mode? enumeration
| | +--rw logging-options
| | | +--rw config
| | | | +--rw log-neighbor-state-changes? boolean
| | | +--ro state
| | | +--ro log-neighbor-state-changes? boolean
| | +--rw ebgp-multihop
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw multihop-ttl? uint8
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro multihop-ttl? uint8
| | +--rw route-reflector
| | | +--rw config
| | | | +--rw route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | | | +--rw route-reflector-client? boolean
| | | +--ro state
| | | +--ro route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | | +--ro route-reflector-client? boolean
| | +--rw as-path-options
| | | +--rw config
| | | | +--rw allow-own-as? uint8
| | | | +--rw replace-peer-as? boolean
| | | | +--rw disable-peer-as-filter? boolean
| | | +--ro state
| | | +--ro allow-own-as? uint8
| | | +--ro replace-peer-as? boolean
| | | +--ro disable-peer-as-filter? boolean
| | +--rw use-multiple-paths
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw ebgp
| | | +--rw config
| | | | +--rw allow-multiple-as? boolean
| | | +--ro state
| | | +--ro allow-multiple-as? boolean
| | +--rw apply-policy
| | | +--rw config
| | | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--rw default-import-policy? default-policy-type
| | | | +--rw default-export-policy? default-policy-type
| | | +--ro state
| | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro default-import-policy? default-policy-type
| | | +--ro default-export-policy? default-policy-type
| | +--rw afi-safis
| | | +--rw afi-safi* [afi-safi-name]
| | | +--rw afi-safi-name -> ../config/afi-safi-name
| | | +--rw config
| | | | +--rw afi-safi-name? identityref
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro afi-safi-name? identityref
| | | | +--ro enabled? boolean
| | | | +--ro active? boolean
| | | | +--ro prefixes
| | | | +--ro received? uint32
| | | | +--ro received-pre-policy? uint32
| | | | +--ro sent? uint32
| | | | +--ro installed? uint32
| | | +--rw graceful-restart
| | | | +--rw config
| | | | | +--rw enabled? boolean
| | | | +--ro state
| | | | +--ro enabled? boolean
| | | | +--ro received? boolean
| | | | +--ro advertised? boolean
| | | +--rw add-paths
| | | | +--rw config
| | | | | +--rw receive? boolean
| | | | | +--rw send? boolean
| | | | | +--rw send-max? uint8
| | | | | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--ro state
| | | | +--ro receive? boolean
| | | | +--ro send? boolean
| | | | +--ro send-max? uint8
| | | | +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw apply-policy
| | | | +--rw config
| | | | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | | +--rw default-import-policy? default-policy-type
| | | | | +--rw default-export-policy? default-policy-type
| | | | +--ro state
| | | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--ro default-import-policy? default-policy-type
| | | | +--ro default-export-policy? default-policy-type
| | | +--rw ipv4-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw config
| | | | | +--rw send-default-route? boolean
| | | | | +--rw extended-next-hop-encoding? boolean
| | | | +--ro state
| | | | +--ro send-default-route? boolean
| | | | +--ro extended-next-hop-encoding? boolean
| | | +--rw ipv6-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw config
| | | | | +--rw send-default-route? boolean
| | | | +--ro state
| | | | +--ro send-default-route? boolean
| | | +--rw ipv4-labeled-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw ipv6-labeled-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv4-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv6-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv4-multicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv6-multicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l2vpn-vpls
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l2vpn-evpn
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw srte-policy-ipv4
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw srte-policy-ipv6
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw use-multiple-paths
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw ebgp
| | | +--rw config
| | | | +--rw allow-multiple-as? boolean
| | | +--ro state
| | | +--ro allow-multiple-as? boolean
| | +--rw enable-bfd
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | +--ro enabled? boolean
| +--rw peer-groups
| | +--rw peer-group* [peer-group-name]
| | +--rw peer-group-name -> ../config/peer-group-name
| | +--rw config
| | | +--rw peer-group-name? string
| | | +--rw peer-as? oc-inet:as-number
| | | +--rw local-as? oc-inet:as-number
| | | +--rw peer-type? oc-bgp-types:peer-type
| | | +--rw auth-password? oc-types:routing-password
| | | +--rw remove-private-as? oc-bgp-types:remove-private-as-option
| | | +--rw route-flap-damping? boolean
| | | +--rw send-community? oc-bgp-types:community-type
| | | +--rw description? string
| | +--ro state
| | | +--ro peer-group-name? string
| | | +--ro peer-as? oc-inet:as-number
| | | +--ro local-as? oc-inet:as-number
| | | +--ro peer-type? oc-bgp-types:peer-type
| | | +--ro auth-password? oc-types:routing-password
| | | +--ro remove-private-as? oc-bgp-types:remove-private-as-option
| | | +--ro route-flap-damping? boolean
| | | +--ro send-community? oc-bgp-types:community-type
| | | +--ro description? string
| | | +--ro total-paths? uint32
| | | +--ro total-prefixes? uint32
| | +--rw timers
| | | +--rw config
| | | | +--rw connect-retry? uint16
| | | | +--rw hold-time? uint16
| | | | +--rw keepalive-interval? uint16
| | | | +--rw minimum-advertisement-interval? uint16
| | | | +--rw restart-time? uint16
| | | +--ro state
| | | +--ro connect-retry? uint16
| | | +--ro hold-time? uint16
| | | +--ro keepalive-interval? uint16
| | | +--ro minimum-advertisement-interval? uint16
| | | +--ro restart-time? uint16
| | +--rw transport
| | | +--rw config
| | | | +--rw tcp-mss? uint16
| | | | +--rw mtu-discovery? boolean
| | | | +--rw passive-mode? boolean
| | | | +--rw local-address? union
| | | +--ro state
| | | +--ro tcp-mss? uint16
| | | +--ro mtu-discovery? boolean
| | | +--ro passive-mode? boolean
| | | +--ro local-address? union
| | +--rw error-handling
| | | +--rw config
| | | | +--rw treat-as-withdraw? boolean
| | | +--ro state
| | | +--ro treat-as-withdraw? boolean
| | +--rw graceful-restart
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw restart-time? uint16
| | | | +--rw stale-routes-time? uint16
| | | | +--rw helper-only? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro restart-time? uint16
| | | +--ro stale-routes-time? uint16
| | | +--ro helper-only? boolean
| | +--rw logging-options
| | | +--rw config
| | | | +--rw log-neighbor-state-changes? boolean
| | | +--ro state
| | | +--ro log-neighbor-state-changes? boolean
| | +--rw ebgp-multihop
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw multihop-ttl? uint8
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro multihop-ttl? uint8
| | +--rw route-reflector
| | | +--rw config
| | | | +--rw route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | | | +--rw route-reflector-client? boolean
| | | +--ro state
| | | +--ro route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | | +--ro route-reflector-client? boolean
| | +--rw as-path-options
| | | +--rw config
| | | | +--rw allow-own-as? uint8
| | | | +--rw replace-peer-as? boolean
| | | | +--rw disable-peer-as-filter? boolean
| | | +--ro state
| | | +--ro allow-own-as? uint8
| | | +--ro replace-peer-as? boolean
| | | +--ro disable-peer-as-filter? boolean
| | +--rw use-multiple-paths
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw ebgp
| | | | +--rw config
| | | | | +--rw allow-multiple-as? boolean
| | | | | +--rw maximum-paths? uint32
| | | | +--ro state
| | | | +--ro allow-multiple-as? boolean
| | | | +--ro maximum-paths? uint32
| | | +--rw ibgp
| | | +--rw config
| | | | +--rw maximum-paths? uint32
| | | +--ro state
| | | +--ro maximum-paths? uint32
| | +--rw apply-policy
| | | +--rw config
| | | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--rw default-import-policy? default-policy-type
| | | | +--rw default-export-policy? default-policy-type
| | | +--ro state
| | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro default-import-policy? default-policy-type
| | | +--ro default-export-policy? default-policy-type
| | +--rw afi-safis
| | | +--rw afi-safi* [afi-safi-name]
| | | +--rw afi-safi-name -> ../config/afi-safi-name
| | | +--rw config
| | | | +--rw afi-safi-name? identityref
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro afi-safi-name? identityref
| | | | +--ro enabled? boolean
| | | +--rw graceful-restart
| | | | +--rw config
| | | | | +--rw enabled? boolean
| | | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw add-paths
| | | | +--rw config
| | | | | +--rw receive? boolean
| | | | | +--rw send? boolean
| | | | | +--rw send-max? uint8
| | | | | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--ro state
| | | | +--ro receive? boolean
| | | | +--ro send? boolean
| | | | +--ro send-max? uint8
| | | | +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw use-multiple-paths
| | | | +--rw config
| | | | | +--rw enabled? boolean
| | | | +--ro state
| | | | | +--ro enabled? boolean
| | | | +--rw ebgp
| | | | | +--rw config
| | | | | | +--rw allow-multiple-as? boolean
| | | | | | +--rw maximum-paths? uint32
| | | | | +--ro state
| | | | | +--ro allow-multiple-as? boolean
| | | | | +--ro maximum-paths? uint32
| | | | +--rw ibgp
| | | | +--rw config
| | | | | +--rw maximum-paths? uint32
| | | | +--ro state
| | | | +--ro maximum-paths? uint32
| | | +--rw apply-policy
| | | | +--rw config
| | | | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | | +--rw default-import-policy? default-policy-type
| | | | | +--rw default-export-policy? default-policy-type
| | | | +--ro state
| | | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--ro default-import-policy? default-policy-type
| | | | +--ro default-export-policy? default-policy-type
| | | +--rw ipv4-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw config
| | | | | +--rw send-default-route? boolean
| | | | | +--rw extended-next-hop-encoding? boolean
| | | | +--ro state
| | | | +--ro send-default-route? boolean
| | | | +--ro extended-next-hop-encoding? boolean
| | | +--rw ipv6-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw config
| | | | | +--rw send-default-route? boolean
| | | | +--ro state
| | | | +--ro send-default-route? boolean
| | | +--rw ipv4-labeled-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw ipv6-labeled-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv4-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv6-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv4-multicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l3vpn-ipv6-multicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l2vpn-vpls
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw l2vpn-evpn
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw srte-policy-ipv4
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | | +--ro prefix-limit-exceeded? boolean
| | | | +--rw prefix-limit-received
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw srte-policy-ipv6
| | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw warning-threshold-pct? oc-types:percentage
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro warning-threshold-pct? oc-types:percentage
| | | | +--ro prefix-limit-exceeded? boolean
| | | +--rw prefix-limit-received
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw warning-threshold-pct? oc-types:percentage
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro warning-threshold-pct? oc-types:percentage
| | | +--ro prefix-limit-exceeded? boolean
| | +--rw enable-bfd
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | +--ro enabled? boolean
| +--ro rib
| +--ro attr-sets
| | +--ro attr-set* [index]
| | +--ro index -> ../state/index
| | +--ro state
| | | +--ro index? uint64
| | | +--ro origin? oc-bgpt:bgp-origin-attr-type
| | | +--ro atomic-aggregate? boolean
| | | +--ro next-hop? oc-inet:ip-address
| | | +--ro med? uint32
| | | +--ro local-pref? uint32
| | | +--ro originator-id? oc-inet:ipv4-address
| | | +--ro cluster-list* oc-inet:ipv4-address
| | | +--ro aigp? uint64
| | +--ro aggregator
| | | +--ro state
| | | +--ro as? oc-inet:as-number
| | | +--ro as4? oc-inet:as-number
| | | +--ro address? oc-inet:ipv4-address
| | +--ro as-path
| | | +--ro as-segment* []
| | | +--ro state
| | | +--ro type? oc-bgpt:as-path-segment-type
| | | +--ro member* oc-inet:as-number
| | +--ro as4-path
| | | +--ro as4-segment* []
| | | +--ro state
| | | +--ro type? oc-bgpt:as-path-segment-type
| | | +--ro member* oc-inet:as-number
| | +--ro tunnel-encapsulation
| | +--ro tunnels
| | +--ro tunnel* [type]
| | +--ro type -> ../state/type
| | +--ro state
| | | +--ro type? identityref
| | +--ro subtlvs
| | +--ro subtlv* [type]
| | +--ro type -> ../state/type
| | +--ro state
| | | +--ro type? identityref
| | | +--ro colors* uint32
| | | +--ro preference? uint32
| | | +--ro binding-sid? oc-srt:sr-sid-type
| | +--ro remote-endpoints
| | | +--ro remote-endpoint* [endpoint]
| | | +--ro endpoint -> ../state/endpoint
| | | +--ro state
| | | +--ro as? oc-inet:as-number
| | | +--ro endpoint? oc-inet:ip-address
| | +--ro segment-lists
| | +--ro segment-list* [instance-id]
| | +--ro instance-id -> ../state/instance-id
| | +--ro state
| | | +--ro instance-id? uint64
| | | +--ro weight? uint32
| | +--ro segments
| | +--ro segment* [index]
| | +--ro index -> ../state/index
| | +--ro state
| | +--ro index? uint64
| | +--ro type? enumeration
| | +--ro sid? oc-srt:sr-sid-type
| | +--ro mpls-tc? uint8
| | +--ro mpls-bos? boolean
| | +--ro mpls-ttl? uint8
| | +--ro remote-ipv4-address? oc-inet:ipv4-address
| | +--ro local-ipv4-address? oc-inet:ipv4-address
| | +--ro remote-ipv6-address? oc-inet:ipv6-address
| | +--ro local-ipv6-address? oc-inet:ipv6-address
| | +--ro local-interface-id? uint32
| +--ro communities
| | +--ro community* [index]
| | +--ro index -> ../state/index
| | +--ro state
| | +--ro index? uint64
| | +--ro community* union
| +--ro ext-communities
| | +--ro ext-community* [index]
| | +--ro index -> ../state/index
| | +--ro state
| | +--ro index? uint64
| | +--ro ext-community* oc-bgpt:bgp-ext-community-recv-type
| +--ro afi-safis
| +--ro afi-safi* [afi-safi-name]
| +--ro afi-safi-name -> ../state/afi-safi-name
| +--ro state
| | +--ro afi-safi-name? identityref
| +--ro ipv4-unicast
| | +--ro loc-rib
| | | +--ro state
| | | +--ro routes
| | | +--ro route* [prefix origin path-id]
| | | +--ro prefix -> ../state/prefix
| | | +--ro origin -> ../state/origin
| | | +--ro path-id -> ../state/path-id
| | | +--ro state
| | | | +--ro prefix? oc-inet:ipv4-prefix
| | | | +--ro origin? union
| | | | +--ro path-id? uint32
| | | | +--ro attr-index? -> ../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro neighbors
| | +--ro neighbor* [neighbor-address]
| | +--ro neighbor-address -> ../state/neighbor-address
| | +--ro state
| | | +--ro neighbor-address? oc-inet:ip-address
| | +--ro adj-rib-in-pre
| | | +--ro state
| | | +--ro routes
| | | +--ro route* [prefix path-id]
| | | +--ro prefix -> ../state/prefix
| | | +--ro path-id -> ../state/path-id
| | | +--ro state
| | | | +--ro prefix? oc-inet:ipv4-prefix
| | | | +--ro path-id? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-in-post
| | | +--ro state
| | | +--ro routes
| | | +--ro route* [prefix path-id]
| | | +--ro prefix -> ../state/prefix
| | | +--ro path-id -> ../state/path-id
| | | +--ro state
| | | | +--ro prefix? oc-inet:ipv4-prefix
| | | | +--ro path-id? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | | +--ro best-path? boolean
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-out-pre
| | | +--ro state
| | | +--ro routes
| | | +--ro route* [prefix path-id]
| | | +--ro prefix -> ../state/prefix
| | | +--ro path-id -> ../state/path-id
| | | +--ro state
| | | | +--ro prefix? oc-inet:ipv4-prefix
| | | | +--ro path-id? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-out-post
| | +--ro state
| | +--ro routes
| | +--ro route* [prefix path-id]
| | +--ro prefix -> ../state/prefix
| | +--ro path-id -> ../state/path-id
| | +--ro state
| | | +--ro prefix? oc-inet:ipv4-prefix
| | | +--ro path-id? uint32
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | +--ro last-modified? oc-types:timeticks64
| | | +--ro valid-route? boolean
| | | +--ro invalid-reason? identityref
| | +--ro unknown-attributes
| | +--ro unknown-attribute* [attr-type]
| | +--ro attr-type -> ../state/attr-type
| | +--ro state
| | +--ro optional? boolean
| | +--ro transitive? boolean
| | +--ro partial? boolean
| | +--ro extended? boolean
| | +--ro attr-type? uint8
| | +--ro attr-len? uint16
| | +--ro attr-value? binary
| +--ro ipv6-unicast
| | +--ro loc-rib
| | | +--ro state
| | | +--ro routes
| | | +--ro route* [prefix origin path-id]
| | | +--ro prefix -> ../state/prefix
| | | +--ro origin -> ../state/origin
| | | +--ro path-id -> ../state/path-id
| | | +--ro state
| | | | +--ro prefix? oc-inet:ipv6-prefix
| | | | +--ro origin? union
| | | | +--ro path-id? uint32
| | | | +--ro attr-index? -> ../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro neighbors
| | +--ro neighbor* [neighbor-address]
| | +--ro neighbor-address -> ../state/neighbor-address
| | +--ro state
| | | +--ro neighbor-address? oc-inet:ip-address
| | +--ro adj-rib-in-pre
| | | +--ro routes
| | | +--ro route* [prefix path-id]
| | | +--ro prefix -> ../state/prefix
| | | +--ro path-id -> ../state/path-id
| | | +--ro state
| | | | +--ro prefix? oc-inet:ipv6-prefix
| | | | +--ro path-id? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-in-post
| | | +--ro routes
| | | +--ro route* [prefix path-id]
| | | +--ro prefix -> ../state/prefix
| | | +--ro path-id -> ../state/path-id
| | | +--ro state
| | | | +--ro prefix? oc-inet:ipv6-prefix
| | | | +--ro path-id? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | | +--ro best-path? boolean
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-out-pre
| | | +--ro routes
| | | +--ro route* [prefix path-id]
| | | +--ro prefix -> ../state/prefix
| | | +--ro path-id -> ../state/path-id
| | | +--ro state
| | | | +--ro prefix? oc-inet:ipv6-prefix
| | | | +--ro path-id? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-out-post
| | +--ro routes
| | +--ro route* [prefix path-id]
| | +--ro prefix -> ../state/prefix
| | +--ro path-id -> ../state/path-id
| | +--ro state
| | | +--ro prefix? oc-inet:ipv6-prefix
| | | +--ro path-id? uint32
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | +--ro last-modified? oc-types:timeticks64
| | | +--ro valid-route? boolean
| | | +--ro invalid-reason? identityref
| | +--ro unknown-attributes
| | +--ro unknown-attribute* [attr-type]
| | +--ro attr-type -> ../state/attr-type
| | +--ro state
| | +--ro optional? boolean
| | +--ro transitive? boolean
| | +--ro partial? boolean
| | +--ro extended? boolean
| | +--ro attr-type? uint8
| | +--ro attr-len? uint16
| | +--ro attr-value? binary
| +--ro ipv4-srte-policy
| | +--ro loc-rib
| | | +--ro routes
| | | +--ro route* [path-id endpoint color]
| | | +--ro path-id -> ../state/path-id
| | | +--ro endpoint -> ../state/endpoint
| | | +--ro color -> ../state/color
| | | +--ro state
| | | | +--ro path-id? uint32
| | | | +--ro endpoint? oc-inet:ip-address
| | | | +--ro color? uint32
| | | | +--ro attr-index? -> ../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro neighbors
| | +--ro neighbor* [neighbor-address]
| | +--ro neighbor-address -> ../state/neighbor-address
| | +--ro state
| | | +--ro neighbor-address? oc-inet:ip-address
| | +--ro adj-rib-in-pre
| | | +--ro routes
| | | +--ro route* [path-id endpoint color]
| | | +--ro path-id -> ../state/path-id
| | | +--ro endpoint -> ../state/endpoint
| | | +--ro color -> ../state/color
| | | +--ro state
| | | | +--ro path-id? uint32
| | | | +--ro endpoint? oc-inet:ip-address
| | | | +--ro color? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-in-post
| | | +--ro routes
| | | +--ro route* [path-id endpoint color]
| | | +--ro path-id -> ../state/path-id
| | | +--ro endpoint -> ../state/endpoint
| | | +--ro color -> ../state/color
| | | +--ro state
| | | | +--ro path-id? uint32
| | | | +--ro endpoint? oc-inet:ip-address
| | | | +--ro color? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | | +--ro best-path? boolean
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-out-pre
| | | +--ro routes
| | | +--ro route* [path-id endpoint color]
| | | +--ro path-id -> ../state/path-id
| | | +--ro endpoint -> ../state/endpoint
| | | +--ro color -> ../state/color
| | | +--ro state
| | | | +--ro path-id? uint32
| | | | +--ro endpoint? oc-inet:ip-address
| | | | +--ro color? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-out-post
| | +--ro routes
| | +--ro route* [path-id endpoint color]
| | +--ro path-id -> ../state/path-id
| | +--ro endpoint -> ../state/endpoint
| | +--ro color -> ../state/color
| | +--ro state
| | | +--ro path-id? uint32
| | | +--ro endpoint? oc-inet:ip-address
| | | +--ro color? uint32
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | +--ro last-modified? oc-types:timeticks64
| | | +--ro valid-route? boolean
| | | +--ro invalid-reason? identityref
| | +--ro unknown-attributes
| | +--ro unknown-attribute* [attr-type]
| | +--ro attr-type -> ../state/attr-type
| | +--ro state
| | +--ro optional? boolean
| | +--ro transitive? boolean
| | +--ro partial? boolean
| | +--ro extended? boolean
| | +--ro attr-type? uint8
| | +--ro attr-len? uint16
| | +--ro attr-value? binary
| +--ro ipv6-srte-policy
| | +--ro loc-rib
| | | +--ro routes
| | | +--ro route* [path-id endpoint color]
| | | +--ro path-id -> ../state/path-id
| | | +--ro endpoint -> ../state/endpoint
| | | +--ro color -> ../state/color
| | | +--ro state
| | | | +--ro path-id? uint32
| | | | +--ro endpoint? oc-inet:ip-address
| | | | +--ro color? uint32
| | | | +--ro attr-index? -> ../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro neighbors
| | +--ro neighbor* [neighbor-address]
| | +--ro neighbor-address -> ../state/neighbor-address
| | +--ro state
| | | +--ro neighbor-address? oc-inet:ip-address
| | +--ro adj-rib-in-pre
| | | +--ro routes
| | | +--ro route* [path-id endpoint color]
| | | +--ro path-id -> ../state/path-id
| | | +--ro endpoint -> ../state/endpoint
| | | +--ro color -> ../state/color
| | | +--ro state
| | | | +--ro path-id? uint32
| | | | +--ro endpoint? oc-inet:ip-address
| | | | +--ro color? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-in-post
| | | +--ro routes
| | | +--ro route* [path-id endpoint color]
| | | +--ro path-id -> ../state/path-id
| | | +--ro endpoint -> ../state/endpoint
| | | +--ro color -> ../state/color
| | | +--ro state
| | | | +--ro path-id? uint32
| | | | +--ro endpoint? oc-inet:ip-address
| | | | +--ro color? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | | +--ro best-path? boolean
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-out-pre
| | | +--ro routes
| | | +--ro route* [path-id endpoint color]
| | | +--ro path-id -> ../state/path-id
| | | +--ro endpoint -> ../state/endpoint
| | | +--ro color -> ../state/color
| | | +--ro state
| | | | +--ro path-id? uint32
| | | | +--ro endpoint? oc-inet:ip-address
| | | | +--ro color? uint32
| | | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro adj-rib-out-post
| | +--ro routes
| | +--ro route* [path-id endpoint color]
| | +--ro path-id -> ../state/path-id
| | +--ro endpoint -> ../state/endpoint
| | +--ro color -> ../state/color
| | +--ro state
| | | +--ro path-id? uint32
| | | +--ro endpoint? oc-inet:ip-address
| | | +--ro color? uint32
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index
| | | +--ro last-modified? oc-types:timeticks64
| | | +--ro valid-route? boolean
| | | +--ro invalid-reason? identityref
| | +--ro unknown-attributes
| | +--ro unknown-attribute* [attr-type]
| | +--ro attr-type -> ../state/attr-type
| | +--ro state
| | +--ro optional? boolean
| | +--ro transitive? boolean
| | +--ro partial? boolean
| | +--ro extended? boolean
| | +--ro attr-type? uint8
| | +--ro attr-len? uint16
| | +--ro attr-value? binary
| +--ro l2vpn-evpn
| +--ro loc-rib
| | +--ro state
| | +--ro routes
| | +--ro route-distinguisher* [route-distinguisher]
| | +--ro route-distinguisher -> ../state/route-distinguisher
| | +--ro state
| | | +--ro route-distinguisher? oc-ni-types:route-distinguisher
| | +--ro type-one-ethernet-auto-discovery
| | | +--ro type-one-route* [esi ethernet-tag]
| | | +--ro esi -> ../state/esi
| | | +--ro ethernet-tag -> ../state/ethernet-tag
| | | +--ro state
| | | | +--ro esi? oc-evpn-types:esi
| | | | +--ro ethernet-tag? oc-evpn-types:ethernet-tag
| | | +--ro paths
| | | +--ro path* [peer-ip peer-path-id source-route-distinguisher source-address-family]
| | | +--ro peer-ip -> ../state/peer-ip
| | | +--ro peer-path-id -> ../state/peer-path-id
| | | +--ro source-route-distinguisher -> ../state/source-route-distinguisher
| | | +--ro source-address-family -> ../state/source-address-family
| | | +--ro state
| | | | +--ro peer-ip? oc-inet:ip-address
| | | | +--ro peer-path-id? uint32
| | | | +--ro source-route-distinguisher? oc-ni-types:route-distinguisher
| | | | +--ro source-address-family? identityref
| | | | +--ro advertised-to-peer* oc-inet:ip-address
| | | | +--ro label? string
| | | | +--ro label2? string
| | | | +--ro bestpath? boolean
| | | | +--ro multipath? boolean
| | | | +--ro backup? boolean
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | | +--ro attr-index? -> ../../../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../../../ext-communities/ext-community/state/index
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro type-two-mac-ip-advertisement
| | | +--ro type-two-route* [ethernet-tag mac-address mac-length ip-prefix ip-length]
| | | +--ro ethernet-tag -> ../state/ethernet-tag
| | | +--ro mac-address -> ../state/mac-address
| | | +--ro mac-length -> ../state/mac-length
| | | +--ro ip-prefix -> ../state/ip-prefix
| | | +--ro ip-length -> ../state/ip-length
| | | +--ro state
| | | | +--ro ethernet-tag? oc-evpn-types:ethernet-tag
| | | | +--ro mac-address? oc-yang:mac-address
| | | | +--ro mac-length? uint32
| | | | +--ro ip-prefix? oc-inet:ip-prefix
| | | | +--ro ip-length? uint32
| | | +--ro paths
| | | +--ro path* [peer-ip peer-path-id source-route-distinguisher source-address-family]
| | | +--ro peer-ip -> ../state/peer-ip
| | | +--ro peer-path-id -> ../state/peer-path-id
| | | +--ro source-route-distinguisher -> ../state/source-route-distinguisher
| | | +--ro source-address-family -> ../state/source-address-family
| | | +--ro state
| | | | +--ro peer-ip? oc-inet:ip-address
| | | | +--ro peer-path-id? uint32
| | | | +--ro source-route-distinguisher? oc-ni-types:route-distinguisher
| | | | +--ro source-address-family? identityref
| | | | +--ro esi? oc-evpn-types:esi
| | | | +--ro advertised-to-peer* oc-inet:ip-address
| | | | +--ro label? string
| | | | +--ro label2? string
| | | | +--ro bestpath? boolean
| | | | +--ro multipath? boolean
| | | | +--ro backup? boolean
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | | +--ro attr-index? -> ../../../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../../../ext-communities/ext-community/state/index
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro type-three-inclusive-multicast-ethernet-tag
| | | +--ro type-three-route* [ethernet-tag originating-router-ip originator-ip-length]
| | | +--ro ethernet-tag -> ../state/ethernet-tag
| | | +--ro originating-router-ip -> ../state/originating-router-ip
| | | +--ro originator-ip-length -> ../state/originator-ip-length
| | | +--ro state
| | | | +--ro ethernet-tag? oc-evpn-types:ethernet-tag
| | | | +--ro originating-router-ip? oc-inet:ip-prefix
| | | | +--ro originator-ip-length? uint32
| | | +--ro paths
| | | +--ro path* [peer-ip peer-path-id source-route-distinguisher source-address-family]
| | | +--ro peer-ip -> ../state/peer-ip
| | | +--ro peer-path-id -> ../state/peer-path-id
| | | +--ro source-route-distinguisher -> ../state/source-route-distinguisher
| | | +--ro source-address-family -> ../state/source-address-family
| | | +--ro state
| | | | +--ro peer-ip? oc-inet:ip-address
| | | | +--ro peer-path-id? uint32
| | | | +--ro source-route-distinguisher? oc-ni-types:route-distinguisher
| | | | +--ro source-address-family? identityref
| | | | +--ro advertised-to-peer* oc-inet:ip-address
| | | | +--ro label? string
| | | | +--ro label2? string
| | | | +--ro bestpath? boolean
| | | | +--ro multipath? boolean
| | | | +--ro backup? boolean
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | | +--ro attr-index? -> ../../../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../../../ext-communities/ext-community/state/index
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro type-four-ethernet-segment
| | | +--ro type-four-route* [esi originating-router-ip originator-ip-length]
| | | +--ro esi -> ../state/esi
| | | +--ro originating-router-ip -> ../state/originating-router-ip
| | | +--ro originator-ip-length -> ../state/originator-ip-length
| | | +--ro state
| | | | +--ro esi? oc-evpn-types:esi
| | | | +--ro originating-router-ip? oc-inet:ip-prefix
| | | | +--ro originator-ip-length? uint32
| | | +--ro paths
| | | +--ro path* [peer-ip peer-path-id source-route-distinguisher source-address-family]
| | | +--ro peer-ip -> ../state/peer-ip
| | | +--ro peer-path-id -> ../state/peer-path-id
| | | +--ro source-route-distinguisher -> ../state/source-route-distinguisher
| | | +--ro source-address-family -> ../state/source-address-family
| | | +--ro state
| | | | +--ro peer-ip? oc-inet:ip-address
| | | | +--ro peer-path-id? uint32
| | | | +--ro source-route-distinguisher? oc-ni-types:route-distinguisher
| | | | +--ro source-address-family? identityref
| | | | +--ro advertised-to-peer* oc-inet:ip-address
| | | | +--ro label? string
| | | | +--ro label2? string
| | | | +--ro bestpath? boolean
| | | | +--ro multipath? boolean
| | | | +--ro backup? boolean
| | | | +--ro last-modified? oc-types:timeticks64
| | | | +--ro valid-route? boolean
| | | | +--ro invalid-reason? identityref
| | | | +--ro attr-index? -> ../../../../../../../../../../../../attr-sets/attr-set/state/index
| | | | +--ro community-index? -> ../../../../../../../../../../../../communities/community/state/index
| | | | +--ro ext-community-index? -> ../../../../../../../../../../../../ext-communities/ext-community/state/index
| | | +--ro unknown-attributes
| | | +--ro unknown-attribute* [attr-type]
| | | +--ro attr-type -> ../state/attr-type
| | | +--ro state
| | | +--ro optional? boolean
| | | +--ro transitive? boolean
| | | +--ro partial? boolean
| | | +--ro extended? boolean
| | | +--ro attr-type? uint8
| | | +--ro attr-len? uint16
| | | +--ro attr-value? binary
| | +--ro type-five-ip-prefix
| | +--ro type-five-route* [ethernet-tag ip-prefix-length ip-prefix]
| | +--ro ethernet-tag -> ../state/ethernet-tag
| | +--ro ip-prefix-length -> ../state/ip-prefix-length
| | +--ro ip-prefix -> ../state/ip-prefix
| | +--ro state
| | | +--ro ethernet-tag? oc-evpn-types:ethernet-tag
| | | +--ro ip-prefix-length? string
| | | +--ro ip-prefix? oc-inet:ip-prefix
| | +--ro paths
| | +--ro path* [peer-ip peer-path-id source-route-distinguisher source-address-family]
| | +--ro peer-ip -> ../state/peer-ip
| | +--ro peer-path-id -> ../state/peer-path-id
| | +--ro source-route-distinguisher -> ../state/source-route-distinguisher
| | +--ro source-address-family -> ../state/source-address-family
| | +--ro state
| | | +--ro esi? oc-evpn-types:esi
| | | +--ro gateway-ip-address? oc-inet:ip-prefix
| | | +--ro peer-ip? oc-inet:ip-address
| | | +--ro peer-path-id? uint32
| | | +--ro source-route-distinguisher? oc-ni-types:route-distinguisher
| | | +--ro source-address-family? identityref
| | | +--ro advertised-to-peer* oc-inet:ip-address
| | | +--ro label? string
| | | +--ro label2? string
| | | +--ro bestpath? boolean
| | | +--ro multipath? boolean
| | | +--ro backup? boolean
| | | +--ro last-modified? oc-types:timeticks64
| | | +--ro valid-route? boolean
| | | +--ro invalid-reason? identityref
| | | +--ro attr-index? -> ../../../../../../../../../../../../attr-sets/attr-set/state/index
| | | +--ro community-index? -> ../../../../../../../../../../../../communities/community/state/index
| | | +--ro ext-community-index? -> ../../../../../../../../../../../../ext-communities/ext-community/state/index
| | +--ro unknown-attributes
| | +--ro unknown-attribute* [attr-type]
| | +--ro attr-type -> ../state/attr-type
| | +--ro state
| | +--ro optional? boolean
| | +--ro transitive? boolean
| | +--ro partial? boolean
| | +--ro extended? boolean
| | +--ro attr-type? uint8
| | +--ro attr-len? uint16
| | +--ro attr-value? binary
| +--ro neighbors
| +--ro neighbor* [neighbor-address]
| +--ro neighbor-address -> ../state/neighbor-address
| +--ro state
| | +--ro neighbor-address? oc-inet:ip-address
| +--ro adj-rib-in-pre
| +--ro adj-rib-in-post
| +--ro adj-rib-out-pre
| +--ro adj-rib-out-post
+--rw ospfv2
| +--rw global
| | +--rw config
| | | +--rw router-id? yang:dotted-quad
| | | +--rw summary-route-cost-mode? enumeration
| | | +--rw igp-shortcuts? boolean
| | | +--rw log-adjacency-changes? boolean
| | | +--rw hide-transit-only-networks? boolean
| | +--ro state
| | | +--ro router-id? yang:dotted-quad
| | | +--ro summary-route-cost-mode? enumeration
| | | +--ro igp-shortcuts? boolean
| | | +--ro log-adjacency-changes? boolean
| | | +--ro hide-transit-only-networks? boolean
| | +--rw timers
| | | +--rw spf
| | | | +--rw config
| | | | | +--rw initial-delay? uint32
| | | | | +--rw maximum-delay? uint32
| | | | +--ro state
| | | | +--ro initial-delay? uint32
| | | | +--ro maximum-delay? uint32
| | | | +--ro timer-type? enumeration
| | | +--rw max-metric
| | | | +--rw config
| | | | | +--rw set? boolean
| | | | | +--rw timeout? uint64
| | | | | +--rw include* identityref
| | | | | +--rw trigger* identityref
| | | | +--ro state
| | | | +--ro set? boolean
| | | | +--ro timeout? uint64
| | | | +--ro include* identityref
| | | | +--ro trigger* identityref
| | | +--rw lsa-generation
| | | +--rw config
| | | | +--rw initial-delay? uint32
| | | | +--rw maximum-delay? uint32
| | | +--ro state
| | | +--ro initial-delay? uint32
| | | +--ro maximum-delay? uint32
| | | +--ro timer-type? enumeration
| | +--rw graceful-restart
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw helper-only? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro helper-only? boolean
| | +--rw mpls
| | | +--rw config
| | | | +--rw traffic-engineering-extensions? boolean
| | | +--ro state
| | | | +--ro traffic-engineering-extensions? boolean
| | | +--rw igp-ldp-sync
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw post-session-up-delay? uint32
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro post-session-up-delay? uint32
| | +--rw inter-area-propagation-policies
| | +--rw inter-area-propagation-policy* [src-area dst-area]
| | +--rw src-area -> ../config/src-area
| | +--rw dst-area -> ../config/dst-area
| | +--rw config
| | | +--rw src-area? -> ../../../../../areas/area/identifier
| | | +--rw dst-area? -> ../../../../../areas/area/identifier
| | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro state
| | +--ro src-area? -> ../../../../../areas/area/identifier
| | +--ro dst-area? -> ../../../../../areas/area/identifier
| | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--rw areas
| +--rw area* [identifier]
| +--rw identifier -> ../config/identifier
| +--rw config
| | +--rw identifier? oc-ospf-types:ospf-area-identifier
| +--ro state
| | +--ro identifier? oc-ospf-types:ospf-area-identifier
| +--rw mpls
| | +--rw config
| | | +--rw traffic-engineering-enabled? boolean
| | +--ro state
| | +--ro traffic-engineering-enabled? boolean
| +--ro lsdb
| | +--ro state
| | | +--ro identifier? oc-ospf-types:ospf-area-identifier
| | +--ro lsa-types
| | +--ro lsa-type* [type]
| | +--ro type -> ../state/type
| | +--ro state
| | | +--ro type? identityref
| | +--ro lsas
| | +--ro lsa* [link-state-id]
| | +--ro link-state-id -> ../state/link-state-id
| | +--ro state
| | | +--ro link-state-id? yang:dotted-quad
| | | +--ro advertising-router? yang:dotted-quad
| | | +--ro sequence-number? int32
| | | +--ro checksum? uint16
| | | +--ro age? uint16
| | +--ro router-lsa
| | | +--ro state
| | | | +--ro type? identityref
| | | | +--ro link-id? yang:dotted-quad
| | | | +--ro link-data? union
| | | | +--ro metric? oc-ospf-types:ospf-metric
| | | | +--ro number-links? uint16
| | | | +--ro number-tos-metrics? uint16
| | | +--ro types-of-service
| | | +--ro type-of-service* [tos]
| | | +--ro tos -> ../state/tos
| | | +--ro state
| | | +--ro tos? uint8
| | | +--ro metric? oc-ospf-types:ospf-metric
| | +--ro network-lsa
| | | +--ro state
| | | +--ro network-mask? uint8
| | | +--ro attached-router* yang:dotted-quad
| | +--ro summary-lsa
| | | +--ro state
| | | | +--ro network-mask? uint8
| | | +--ro types-of-service
| | | +--ro type-of-service* [tos]
| | | +--ro tos -> ../state/tos
| | | +--ro state
| | | +--ro tos? uint8
| | | +--ro metric? oc-ospf-types:ospf-metric
| | +--ro as-external-lsa
| | | +--ro state
| | | | +--ro mask? uint8
| | | | +--ro metric-type? enumeration
| | | | +--ro metric? oc-ospf-types:ospf-metric
| | | | +--ro forwarding-address? inet:ipv4-address-no-zone
| | | | +--ro external-route-tag? uint32
| | | +--ro types-of-service
| | | +--ro type-of-service* [tos]
| | | +--ro tos -> ../state/tos
| | | +--ro state
| | | +--ro forwarding-address? inet:ipv4-address-no-zone
| | | +--ro external-route-tag? uint32
| | | +--ro tos? uint8
| | | +--ro metric? oc-ospf-types:ospf-metric
| | +--ro nssa-external-lsa
| | | +--ro state
| | | | +--ro mask? uint8
| | | | +--ro metric-type? enumeration
| | | | +--ro metric? oc-ospf-types:ospf-metric
| | | | +--ro forwarding-address? inet:ipv4-address-no-zone
| | | | +--ro external-route-tag? uint32
| | | | +--ro propagate? boolean
| | | +--ro types-of-service
| | | +--ro type-of-service* [tos]
| | | +--ro tos -> ../state/tos
| | | +--ro state
| | | +--ro forwarding-address? inet:ipv4-address-no-zone
| | | +--ro external-route-tag? uint32
| | | +--ro tos? uint8
| | | +--ro metric? oc-ospf-types:ospf-metric
| | +--ro opaque-lsa
| | +--ro state
| | | +--ro scope? enumeration
| | | +--ro type? identityref
| | +--ro traffic-engineering
| | | +--ro tlvs
| | | +--ro tlv* []
| | | +--ro state
| | | | +--ro type? identityref
| | | +--ro unknown-tlv
| | | | +--ro state
| | | | +--ro type? uint16
| | | | +--ro length? uint16
| | | | +--ro value? binary
| | | +--ro router-address
| | | | +--ro state
| | | | +--ro address? inet:ipv4-address-no-zone
| | | +--ro link
| | | | +--ro sub-tlvs
| | | | +--ro sub-tlv* []
| | | | +--ro state
| | | | | +--ro type? union
| | | | | +--ro unknown-type? uint16
| | | | | +--ro unknown-value? binary
| | | | | +--ro link-type? enumeration
| | | | | +--ro link-id? yang:dotted-quad
| | | | | +--ro local-ip-address* inet:ipv4-address-no-zone
| | | | | +--ro remote-ip-address* inet:ipv4-address-no-zone
| | | | | +--ro metric? uint32
| | | | | +--ro maximum-bandwidth? oc-types:ieeefloat32
| | | | | +--ro maximum-reservable-bandwidth? oc-types:ieeefloat32
| | | | +--ro unknown-subtlv
| | | | | +--ro state
| | | | | +--ro type? uint16
| | | | | +--ro length? uint16
| | | | | +--ro value? binary
| | | | +--ro unreserved-bandwidths
| | | | | +--ro unreserved-bandwidth* [priority]
| | | | | +--ro priority -> ../state/priority
| | | | | +--ro state
| | | | | +--ro priority? uint8
| | | | | +--ro unreserved-bandwidth? oc-types:ieeefloat32
| | | | +--ro administrative-groups
| | | | +--ro admin-group* [bit-index]
| | | | +--ro bit-index -> ../state/bit-index
| | | | +--ro state
| | | | +--ro bit-index? uint8
| | | | +--ro set? boolean
| | | +--ro node-attribute
| | | +--ro sub-tlvs
| | | +--ro sub-tlv* []
| | | +--ro state
| | | | +--ro type? union
| | | | +--ro local-ipv4-addresses* inet:ipv4-prefix
| | | | +--ro local-ipv6-addresses* inet:ipv6-prefix
| | | +--ro unknown-subtlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro grace-lsa
| | | +--ro tlvs
| | | +--ro tlv* []
| | | +--ro state
| | | | +--ro type? identityref
| | | | +--ro period? uint32
| | | | +--ro reason? enumeration
| | | | +--ro ip-interface-address? inet:ipv4-address-no-zone
| | | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro router-information
| | | +--ro tlvs
| | | +--ro tlv* []
| | | +--ro state
| | | | +--ro type? union
| | | +--ro unknown-tlv
| | | | +--ro state
| | | | +--ro type? uint16
| | | | +--ro length? uint16
| | | | +--ro value? binary
| | | +--ro informational-capabilities
| | | | +--ro state
| | | | +--ro graceful-restart-capable? boolean
| | | | +--ro graceful-restart-helper? boolean
| | | | +--ro stub-router? boolean
| | | | +--ro traffic-engineering? boolean
| | | | +--ro point-to-point-over-lan? boolean
| | | | +--ro experimental-te? boolean
| | | +--ro node-administrative-tags
| | | | +--ro state
| | | | +--ro administrative-tags* uint32
| | | +--ro segment-routing-algorithm
| | | | +--ro state
| | | | +--ro supported-algorithms* identityref
| | | +--ro segment-routing-sid-label-range
| | | +--ro tlvs
| | | +--ro tlv* []
| | | +--ro unknown-tlv
| | | | +--ro state
| | | | +--ro type? uint16
| | | | +--ro length? uint16
| | | | +--ro value? binary
| | | +--ro state
| | | | +--ro type? union
| | | | +--ro range-size? uint32
| | | +--ro sid-label
| | | +--ro state
| | | +--ro entry-type? oc-ospf-types:sr-sid-type
| | | +--ro first-value? uint32
| | +--ro extended-prefix
| | | +--ro state
| | | | +--ro route-type? enumeration
| | | | +--ro prefix-length? uint8
| | | | +--ro address-family? enumeration
| | | | +--ro attached? boolean
| | | | +--ro node? boolean
| | | | +--ro prefix? inet:ipv4-address-no-zone
| | | +--ro tlvs
| | | +--ro tlv* []
| | | +--ro state
| | | | +--ro type? identityref
| | | +--ro extended-prefix-range
| | | | +--ro state
| | | | +--ro prefix-length? uint8
| | | | +--ro address-family? enumeration
| | | | +--ro range-size? uint16
| | | | +--ro inter-area? boolean
| | | | +--ro prefix? inet:ipv4-prefix
| | | +--ro prefix-sid
| | | | +--ro state
| | | | +--ro no-php? boolean
| | | | +--ro mapping-server? boolean
| | | | +--ro explicit-null? boolean
| | | | +--ro sid-value-type? enumeration
| | | | +--ro sid-scope? enumeration
| | | | +--ro multi-topology-identifier? uint8
| | | | +--ro algorithm? uint8
| | | | +--ro sid-value? uint32
| | | +--ro sid-label-binding
| | | | +--ro state
| | | | | +--ro mirroring? boolean
| | | | | +--ro multi-topology-identifier? uint8
| | | | | +--ro weight? uint8
| | | | +--ro tlvs
| | | | +--ro tlv* []
| | | | +--ro state
| | | | | +--ro type? identityref
| | | | +--ro sid-label-binding
| | | | | +--ro state
| | | | | +--ro sid-type? oc-ospf-types:sr-sid-type
| | | | | +--ro sid-value? uint32
| | | | +--ro ero-metric
| | | | | +--ro state
| | | | | +--ro metric? uint32
| | | | +--ro ero-path
| | | | +--ro segments
| | | | +--ro segment* []
| | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro loose? boolean
| | | | +--ro ipv4-segment
| | | | | +--ro state
| | | | | +--ro address? inet:ipv4-address-no-zone
| | | | +--ro unnumbered-hop
| | | | +--ro state
| | | | +--ro router-id? inet:ipv4-address-no-zone
| | | | +--ro interface-id? uint32
| | | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro extended-link
| | | +--ro state
| | | | +--ro link-type? identityref
| | | | +--ro link-id? yang:dotted-quad
| | | | +--ro link-data? union
| | | +--ro tlvs
| | | +--ro tlv* []
| | | +--ro state
| | | | +--ro type? identityref
| | | +--ro unknown-tlv
| | | | +--ro state
| | | | +--ro type? uint16
| | | | +--ro length? uint16
| | | | +--ro value? binary
| | | +--ro adjacency-sid
| | | +--ro state
| | | +--ro backup? boolean
| | | +--ro group? boolean
| | | +--ro sid-type? oc-ospf-types:sr-sid-type
| | | +--ro sid-value? uint32
| | | +--ro weight? uint8
| | | +--ro multi-topology-identifier? uint8
| | +--ro unknown-tlv
| | +--ro state
| | +--ro type? uint16
| | +--ro length? uint16
| | +--ro value? binary
| +--rw interfaces
| | +--rw interface* [id]
| | +--rw id -> ../config/id
| | +--rw config
| | | +--rw id? string
| | | +--rw network-type? identityref
| | | +--rw priority? uint8
| | | +--rw multi-area-adjacency-primary? boolean
| | | +--rw authentication-type? string
| | | +--rw metric? oc-ospf-types:ospf-metric
| | | +--rw passive? boolean
| | | +--rw hide-network? boolean
| | +--ro state
| | | +--ro id? string
| | | +--ro network-type? identityref
| | | +--ro priority? uint8
| | | +--ro multi-area-adjacency-primary? boolean
| | | +--ro authentication-type? string
| | | +--ro metric? oc-ospf-types:ospf-metric
| | | +--ro passive? boolean
| | | +--ro hide-network? boolean
| | +--rw interface-ref
| | | +--rw config
| | | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | | +--ro state
| | | +--ro interface? -> /oc-if:interfaces/interface/name
| | | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--rw timers
| | | +--rw config
| | | | +--rw dead-interval? uint32
| | | | +--rw hello-interval? uint32
| | | | +--rw retransmission-interval? uint32
| | | +--ro state
| | | +--ro dead-interval? uint32
| | | +--ro hello-interval? uint32
| | | +--ro retransmission-interval? uint32
| | +--rw mpls
| | | +--rw config
| | | | +--rw traffic-engineering-metric? uint32
| | | +--ro state
| | | | +--ro traffic-engineering-metric? uint32
| | | +--rw igp-ldp-sync
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw post-session-up-delay? uint32
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro post-session-up-delay? uint32
| | | +--ro synchronized? boolean
| | +--rw lsa-filter
| | | +--rw config
| | | | +--rw all? boolean
| | | +--ro state
| | | +--ro all? boolean
| | +--rw neighbors
| | | +--rw neighbor* [router-id]
| | | +--rw router-id -> ../config/router-id
| | | +--rw config
| | | | +--rw router-id? yang:dotted-quad
| | | | +--rw metric? oc-ospf-types:ospf-metric
| | | +--ro state
| | | +--ro router-id? yang:dotted-quad
| | | +--ro metric? oc-ospf-types:ospf-metric
| | | +--ro priority? uint8
| | | +--ro dead-time? oc-types:timeticks64
| | | +--ro designated-router? yang:dotted-quad
| | | +--ro backup-designated-router? yang:dotted-quad
| | | +--ro optional-capabilities? yang:hex-string
| | | +--ro last-established-time? oc-types:timeticks64
| | | +--ro adjacency-state? identityref
| | | +--ro state-changes? uint32
| | | +--ro retranmission-queue-length? uint32
| | +--rw enable-bfd
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | +--ro enabled? boolean
| +--rw virtual-links
| +--rw virtual-link* [remote-router-id]
| +--rw remote-router-id -> ../config/remote-router-id
| +--rw config
| | +--rw remote-router-id? inet:ipv4-address-no-zone
| +--ro state
| +--ro remote-router-id? inet:ipv4-address-no-zone
| +--ro priority? uint8
| +--ro dead-time? oc-types:timeticks64
| +--ro designated-router? yang:dotted-quad
| +--ro backup-designated-router? yang:dotted-quad
| +--ro optional-capabilities? yang:hex-string
| +--ro last-established-time? oc-types:timeticks64
| +--ro adjacency-state? identityref
| +--ro state-changes? uint32
| +--ro retranmission-queue-length? uint32
+--rw isis
| +--rw global
| | +--rw config
| | | +--rw authentication-check? boolean
| | | +--rw instance? string
| | | +--rw net* oc-isis-types:net
| | | +--rw maximum-area-addresses? uint8
| | | +--rw level-capability? oc-isis-types:level-type
| | | +--rw max-ecmp-paths? uint8
| | | +--rw poi-tlv? boolean
| | | +--rw iid-tlv? boolean
| | | +--rw fast-flooding? boolean
| | +--ro state
| | | +--ro authentication-check? boolean
| | | +--ro instance? string
| | | +--ro net* oc-isis-types:net
| | | +--ro maximum-area-addresses? uint8
| | | +--ro level-capability? oc-isis-types:level-type
| | | +--ro max-ecmp-paths? uint8
| | | +--ro poi-tlv? boolean
| | | +--ro iid-tlv? boolean
| | | +--ro fast-flooding? boolean
| | +--rw lsp-bit
| | | +--rw overload-bit
| | | | +--rw config
| | | | | +--rw set-bit? boolean
| | | | | +--rw set-bit-on-boot? boolean
| | | | | +--rw advertise-high-metric? boolean
| | | | +--ro state
| | | | | +--ro set-bit? boolean
| | | | | +--ro set-bit-on-boot? boolean
| | | | | +--ro advertise-high-metric? boolean
| | | | +--rw reset-triggers
| | | | +--rw reset-trigger* [reset-trigger]
| | | | +--rw reset-trigger -> ../config/reset-trigger
| | | | +--rw config
| | | | | +--rw reset-trigger? identityref
| | | | | +--rw delay? uint16
| | | | +--ro state
| | | | +--ro reset-trigger? identityref
| | | | +--ro delay? uint16
| | | +--rw attached-bit
| | | +--rw config
| | | | +--rw ignore-bit? boolean
| | | | +--rw suppress-bit? boolean
| | | +--ro state
| | | +--ro ignore-bit? boolean
| | | +--ro suppress-bit? boolean
| | +--rw reference-bandwidth
| | | +--rw config
| | | | +--rw reference-bandwidth? uint32
| | | +--ro state
| | | +--ro reference-bandwidth? uint32
| | +--rw nsr
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | +--rw graceful-restart
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw helper-only? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro helper-only? boolean
| | +--rw timers
| | | +--rw config
| | | | +--rw lsp-lifetime-interval? uint16
| | | | +--rw lsp-refresh-interval? uint16
| | | +--ro state
| | | | +--ro lsp-lifetime-interval? uint16
| | | | +--ro lsp-refresh-interval? uint16
| | | +--rw spf
| | | | +--rw config
| | | | | +--rw spf-hold-interval? uint64
| | | | | +--rw spf-first-interval? uint64
| | | | | +--rw spf-second-interval? uint64
| | | | +--ro state
| | | | +--ro spf-hold-interval? uint64
| | | | +--ro spf-first-interval? uint64
| | | | +--ro spf-second-interval? uint64
| | | | +--ro adaptive-timer? oc-isis-types:adaptive-timer-type
| | | +--rw lsp-generation
| | | +--rw config
| | | | +--rw lsp-max-wait-interval? uint64
| | | | +--rw lsp-first-wait-interval? uint64
| | | | +--rw lsp-second-wait-interval? uint64
| | | +--ro state
| | | +--ro lsp-max-wait-interval? uint64
| | | +--ro lsp-first-wait-interval? uint64
| | | +--ro lsp-second-wait-interval? uint64
| | | +--ro adaptive-timer? oc-isis-types:adaptive-timer-type
| | +--rw transport
| | | +--rw config
| | | | +--rw lsp-mtu-size? uint16
| | | +--ro state
| | | +--ro lsp-mtu-size? uint16
| | +--rw mpls
| | | +--rw igp-ldp-sync
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw post-session-up-delay? uint16
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro post-session-up-delay? uint16
| | +--rw igp-shortcuts
| | | +--rw afi* [afi-name]
| | | +--rw afi-name -> ../config/afi-name
| | | +--rw config
| | | | +--rw afi-name? identityref
| | | | +--rw nh-type* identityref
| | | +--ro state
| | | +--ro afi-name? identityref
| | | +--ro nh-type* identityref
| | +--rw afi-safi
| | | +--rw af* [afi-name safi-name]
| | | +--rw afi-name -> ../config/afi-name
| | | +--rw safi-name -> ../config/safi-name
| | | +--rw config
| | | | +--rw afi-name? identityref
| | | | +--rw safi-name? identityref
| | | | +--rw metric? uint32
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro afi-name? identityref
| | | | +--ro safi-name? identityref
| | | | +--ro metric? uint32
| | | | +--ro enabled? boolean
| | | +--rw multi-topology
| | | +--rw config
| | | | +--rw afi-name? identityref
| | | | +--rw safi-name? identityref
| | | +--ro state
| | | +--ro afi-name? identityref
| | | +--ro safi-name? identityref
| | | +--ro enabled? boolean
| | +--rw segment-routing
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | +--rw inter-level-propagation-policies
| | +--rw level1-to-level2
| | | +--rw config
| | | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro state
| | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw level2-to-level1
| | +--rw config
| | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro state
| | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--rw levels
| | +--rw level* [level-number]
| | +--rw level-number -> ../config/level-number
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw level-number? oc-isis-types:level-number
| | | +--rw metric-style? oc-isis-types:metric-style
| | | +--rw authentication-check? boolean
| | +--ro state
| | | +--ro enabled? boolean
| | | +--ro level-number? oc-isis-types:level-number
| | | +--ro metric-style? oc-isis-types:metric-style
| | | +--ro authentication-check? boolean
| | +--rw system-level-counters
| | | +--ro state
| | | +--ro corrupted-lsps? yang:counter32
| | | +--ro database-overloads? yang:counter32
| | | +--ro manual-address-drop-from-areas? yang:counter32
| | | +--ro exceed-max-seq-nums? yang:counter32
| | | +--ro seq-num-skips? yang:counter32
| | | +--ro own-lsp-purges? yang:counter32
| | | +--ro id-len-mismatch? yang:counter32
| | | +--ro part-changes? yang:counter32
| | | +--ro max-area-address-mismatches? yang:counter32
| | | +--ro auth-fails? yang:counter32
| | | +--ro spf-runs? yang:counter32
| | | +--ro auth-type-fails? yang:counter32
| | | +--ro lsp-errors? yang:counter32
| | +--ro link-state-database
| | | +--ro lsp* [lsp-id]
| | | +--ro lsp-id -> ../state/lsp-id
| | | +--ro state
| | | | +--ro lsp-id? oc-isis-types:lsp-id
| | | | +--ro maximum-area-addresses? uint8
| | | | +--ro version? uint8
| | | | +--ro version2? uint8
| | | | +--ro id-length? uint8
| | | | +--ro pdu-type? enumeration
| | | | +--ro remaining-lifetime? uint16
| | | | +--ro sequence-number? uint32
| | | | +--ro checksum? uint16
| | | | +--ro pdu-length? uint16
| | | +--ro tlvs
| | | | +--ro tlv* [type]
| | | | +--ro type -> ../state/type
| | | | +--ro state
| | | | | +--ro type? identityref
| | | | +--ro area-address
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro area-address* oc-isis-types:area-address
| | | | +--ro nlpid
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro nlpid? enumeration
| | | | +--ro hostname
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro hostname? string
| | | | +--ro ipv4-interface-addresses
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro ipv4-interface-addresses* inet:ipv4-prefix
| | | | +--ro ipv6-interface-addresses
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro ipv6-interface-addresses* inet:ipv6-prefix
| | | | +--ro ipv4-te-router-id
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro ipv4-te-router-id? inet:ipv4-address-no-zone
| | | | +--ro ipv6-te-router-id
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro ipv6-te-router-id? inet:ipv6-address
| | | | +--ro instance-id
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro instance-id? uint16
| | | | | +--ro topology-id* uint16
| | | | +--ro ipv4-srlg
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro system-id? oc-isis-types:system-id
| | | | | +--ro psn-number? uint8
| | | | | +--ro flags* enumeration
| | | | | +--ro ipv4-interface-address? inet:ipv4-address-no-zone
| | | | | +--ro ipv4-neighbor-address? inet:ipv4-address-no-zone
| | | | | +--ro srlg-value* uint32
| | | | +--ro ipv6-srlg
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro system-id? oc-isis-types:system-id
| | | | | +--ro psn-number? uint8
| | | | | +--ro flags* enumeration
| | | | | +--ro ipv6-interface-address? inet:ipv6-address
| | | | | +--ro ipv6-neighbor-address? inet:ipv6-address
| | | | | +--ro srlg-value* uint32
| | | | +--ro purge-oi
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro system-id-count? uint8
| | | | | +--ro source-system-id? oc-isis-types:system-id
| | | | | +--ro received-system-id? oc-isis-types:system-id
| | | | +--ro router-capabilities
| | | | | +--ro router-capability* []
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | | +--ro router-id? inet:ipv4-address-no-zone
| | | | | | +--ro flags* enumeration
| | | | | +--ro subtlvs
| | | | | | +--ro subtlvs* [subtlv-type]
| | | | | | +--ro subtlv-type -> ../state/subtlv-type
| | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro segment-routing-algorithm
| | | | | | | +--ro state
| | | | | | | +--ro segment-routing-algorithm? enumeration
| | | | | | +--ro segment-routing-capability
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro flags* enumeration
| | | | | | +--ro range? uint32
| | | | | | +--ro label? uint32
| | | | | +--ro undefined-subtlvs
| | | | | +--ro undefined-subtlv* [type]
| | | | | +--ro type -> ../state/type
| | | | | +--ro state
| | | | | +--ro type? uint8
| | | | | +--ro length? uint8
| | | | | +--ro value? binary
| | | | +--ro is-reachability
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro neighbors
| | | | | +--ro neighbors* []
| | | | | +--ro state
| | | | | | +--ro system-id? oc-isis-types:system-id
| | | | | +--ro default-metric
| | | | | | +--ro state
| | | | | | +--ro flags? enumeration
| | | | | | +--ro default-metric? oc-isis-types:narrow-metric
| | | | | +--ro delay-metric
| | | | | | +--ro state
| | | | | | +--ro metric? oc-isis-types:narrow-metric
| | | | | | +--ro flags* isis-metric-flags
| | | | | +--ro expense-metric
| | | | | | +--ro state
| | | | | | +--ro metric? oc-isis-types:narrow-metric
| | | | | | +--ro flags* isis-metric-flags
| | | | | +--ro error-metric
| | | | | +--ro state
| | | | | +--ro metric? oc-isis-types:narrow-metric
| | | | | +--ro flags* isis-metric-flags
| | | | +--ro ipv4-internal-reachability
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro prefixes
| | | | | +--ro prefixes* []
| | | | | +--ro state
| | | | | | +--ro up-down? boolean
| | | | | | +--ro ipv4-prefix? inet:ipv4-prefix
| | | | | +--ro default-metric
| | | | | | +--ro state
| | | | | | +--ro flags? enumeration
| | | | | | +--ro default-metric? oc-isis-types:narrow-metric
| | | | | +--ro delay-metric
| | | | | | +--ro state
| | | | | | +--ro metric? oc-isis-types:narrow-metric
| | | | | | +--ro flags* isis-metric-flags
| | | | | +--ro expense-metric
| | | | | | +--ro state
| | | | | | +--ro metric? oc-isis-types:narrow-metric
| | | | | | +--ro flags* isis-metric-flags
| | | | | +--ro error-metric
| | | | | +--ro state
| | | | | +--ro metric? oc-isis-types:narrow-metric
| | | | | +--ro flags* isis-metric-flags
| | | | +--ro ipv4-external-reachability
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro prefixes
| | | | | +--ro prefixes* []
| | | | | +--ro state
| | | | | | +--ro up-down? boolean
| | | | | | +--ro ipv4-prefix? inet:ipv4-prefix
| | | | | +--ro default-metric
| | | | | | +--ro state
| | | | | | +--ro flags? enumeration
| | | | | | +--ro default-metric? oc-isis-types:narrow-metric
| | | | | +--ro delay-metric
| | | | | | +--ro state
| | | | | | +--ro metric? oc-isis-types:narrow-metric
| | | | | | +--ro flags* isis-metric-flags
| | | | | +--ro expense-metric
| | | | | | +--ro state
| | | | | | +--ro metric? oc-isis-types:narrow-metric
| | | | | | +--ro flags* isis-metric-flags
| | | | | +--ro error-metric
| | | | | +--ro state
| | | | | +--ro metric? oc-isis-types:narrow-metric
| | | | | +--ro flags* isis-metric-flags
| | | | +--ro type-block
| | | | | +--ro state
| | | | | +--ro flags* enumeration
| | | | | +--ro is-type? oc-isis-types:level-number
| | | | +--ro authentication
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro crypto-type? enumeration
| | | | | +--ro authentication-key? string
| | | | +--ro extended-is-reachability
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro neighbors
| | | | | +--ro neighbors* []
| | | | | +--ro state
| | | | | | +--ro system-id? oc-isis-types:system-id
| | | | | | +--ro metric? oc-isis-types:wide-metric
| | | | | +--ro subTLVs
| | | | | | +--ro subTLVs* [subtlv-type]
| | | | | | +--ro subtlv-type -> ../state/subtlv-type
| | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro admin-group
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro admin-group* uint32
| | | | | | +--ro ipv4-interface-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-interface-address* inet:ipv4-address-no-zone
| | | | | | +--ro ipv4-neighbor-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-neighbor-address* inet:ipv4-address-no-zone
| | | | | | +--ro max-link-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro max-link-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro max-reservable-link-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro max-reservable-link-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro unreserved-bandwidth
| | | | | | | +--ro setup-priority* []
| | | | | | | +--ro state
| | | | | | | +--ro setup-priority? uint8
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro unreserved-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro ipv6-interface-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-interface-address* inet:ipv6-address
| | | | | | +--ro ipv6-neighbor-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-neighbor-address* inet:ipv6-address
| | | | | | +--ro extended-admin-group
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro extended-admin-group? uint32
| | | | | | +--ro te-default-metric
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro te-default-metric? uint32
| | | | | | +--ro link-attributes
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro local-protection* enumeration
| | | | | | +--ro link-protection-type
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro link-protection-type* enumeration
| | | | | | +--ro bandwidth-constraints
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro model-id? uint8
| | | | | | | +--ro reserved? uint32
| | | | | | | +--ro bandwidth-constraints* oc-types:ieeefloat32
| | | | | | +--ro unconstrained-lsp
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro unconstrained-lsp? uint16
| | | | | | +--ro adjacency-sid
| | | | | | | +--ro sid* []
| | | | | | | +--ro state
| | | | | | | +--ro value? uint32
| | | | | | | +--ro flags* enumeration
| | | | | | | +--ro weight? uint8
| | | | | | +--ro lan-adjacency-sid
| | | | | | | +--ro sid* []
| | | | | | | +--ro state
| | | | | | | +--ro value? uint32
| | | | | | | +--ro flags* enumeration
| | | | | | | +--ro weight? uint8
| | | | | | | +--ro neighbor-id? oc-isis-types:system-id
| | | | | | +--ro link-delay
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro delay? uint32
| | | | | | +--ro min-max-link-delay
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro min-delay? uint32
| | | | | | | +--ro max-delay? uint32
| | | | | | +--ro link-delay-variation
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro delay? uint32
| | | | | | +--ro link-loss
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro link-loss? uint32
| | | | | | +--ro residual-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro residual-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro available-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro available-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro utilized-bandwidth
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro utilized-bandwidth? oc-types:ieeefloat32
| | | | | +--ro undefined-subtlvs
| | | | | +--ro undefined-subtlv* [type]
| | | | | +--ro type -> ../state/type
| | | | | +--ro state
| | | | | +--ro type? uint8
| | | | | +--ro length? uint8
| | | | | +--ro value? binary
| | | | +--ro extended-ipv4-reachability
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro prefixes
| | | | | +--ro prefix* []
| | | | | +--ro state
| | | | | | +--ro up-down? boolean
| | | | | | +--ro s-bit? boolean
| | | | | | +--ro ipv4-prefix? inet:ipv4-prefix
| | | | | | +--ro metric? oc-isis-types:wide-metric
| | | | | +--ro subTLVs
| | | | | | +--ro subTLVs* [subtlv-type]
| | | | | | +--ro subtlv-type -> ../state/subtlv-type
| | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro tag
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro tag32* uint32
| | | | | | +--ro tag64
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro tag64* uint64
| | | | | | +--ro flags
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro flags* enumeration
| | | | | | +--ro ipv4-source-router-id
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-source-router-id? inet:ipv4-address-no-zone
| | | | | | +--ro ipv6-source-router-id
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-source-router-id? inet:ipv6-address
| | | | | | +--ro prefix-sid
| | | | | | +--ro sid* []
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro value? uint32
| | | | | | +--ro flags* enumeration
| | | | | | +--ro algorithm? uint8
| | | | | +--ro undefined-subtlvs
| | | | | +--ro undefined-subtlv* [type]
| | | | | +--ro type -> ../state/type
| | | | | +--ro state
| | | | | +--ro type? uint8
| | | | | +--ro length? uint8
| | | | | +--ro value? binary
| | | | +--ro ipv6-reachability
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro prefixes
| | | | | +--ro prefixes* []
| | | | | +--ro state
| | | | | | +--ro up-down? boolean
| | | | | | +--ro x-bit? boolean
| | | | | | +--ro s-bit? boolean
| | | | | | +--ro ipv6-prefix? inet:ipv6-prefix
| | | | | | +--ro metric? oc-isis-types:wide-metric
| | | | | +--ro subTLVs
| | | | | | +--ro subTLVs* [subtlv-type]
| | | | | | +--ro subtlv-type -> ../state/subtlv-type
| | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro tag
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro tag32* uint32
| | | | | | +--ro tag64
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro tag64* uint64
| | | | | | +--ro flags
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro flags* enumeration
| | | | | | +--ro ipv4-source-router-id
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-source-router-id? inet:ipv4-address-no-zone
| | | | | | +--ro ipv6-source-router-id
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-source-router-id? inet:ipv6-address
| | | | | | +--ro prefix-sid
| | | | | | +--ro sid* []
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro value? uint32
| | | | | | +--ro flags* enumeration
| | | | | | +--ro algorithm? uint8
| | | | | +--ro undefined-subtlvs
| | | | | +--ro undefined-subtlv* [type]
| | | | | +--ro type -> ../state/type
| | | | | +--ro state
| | | | | +--ro type? uint8
| | | | | +--ro length? uint8
| | | | | +--ro value? binary
| | | | +--ro multi-topology
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro topologies
| | | | | +--ro topology* []
| | | | | +--ro state
| | | | | +--ro MT-ID? uint16
| | | | | +--ro attributes? enumeration
| | | | +--ro isis-neighbor-attribute
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro neighbors
| | | | | +--ro neighbor* []
| | | | | +--ro state
| | | | | | +--ro system-id? oc-isis-types:system-id
| | | | | | +--ro metric? oc-isis-types:wide-metric
| | | | | +--ro subTLVs
| | | | | | +--ro subTLVs* [subtlv-type]
| | | | | | +--ro subtlv-type -> ../state/subtlv-type
| | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro admin-group
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro admin-group* uint32
| | | | | | +--ro ipv4-interface-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-interface-address* inet:ipv4-address-no-zone
| | | | | | +--ro ipv4-neighbor-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-neighbor-address* inet:ipv4-address-no-zone
| | | | | | +--ro max-link-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro max-link-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro max-reservable-link-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro max-reservable-link-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro unreserved-bandwidth
| | | | | | | +--ro setup-priority* []
| | | | | | | +--ro state
| | | | | | | +--ro setup-priority? uint8
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro unreserved-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro ipv6-interface-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-interface-address* inet:ipv6-address
| | | | | | +--ro ipv6-neighbor-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-neighbor-address* inet:ipv6-address
| | | | | | +--ro extended-admin-group
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro extended-admin-group? uint32
| | | | | | +--ro te-default-metric
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro te-default-metric? uint32
| | | | | | +--ro link-attributes
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro local-protection* enumeration
| | | | | | +--ro link-protection-type
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro link-protection-type* enumeration
| | | | | | +--ro bandwidth-constraints
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro model-id? uint8
| | | | | | | +--ro reserved? uint32
| | | | | | | +--ro bandwidth-constraints* oc-types:ieeefloat32
| | | | | | +--ro unconstrained-lsp
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro unconstrained-lsp? uint16
| | | | | | +--ro adjacency-sid
| | | | | | | +--ro sid* []
| | | | | | | +--ro state
| | | | | | | +--ro value? uint32
| | | | | | | +--ro flags* enumeration
| | | | | | | +--ro weight? uint8
| | | | | | +--ro lan-adjacency-sid
| | | | | | | +--ro sid* []
| | | | | | | +--ro state
| | | | | | | +--ro value? uint32
| | | | | | | +--ro flags* enumeration
| | | | | | | +--ro weight? uint8
| | | | | | | +--ro neighbor-id? oc-isis-types:system-id
| | | | | | +--ro link-delay
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro delay? uint32
| | | | | | +--ro min-max-link-delay
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro min-delay? uint32
| | | | | | | +--ro max-delay? uint32
| | | | | | +--ro link-delay-variation
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro delay? uint32
| | | | | | +--ro link-loss
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro link-loss? uint32
| | | | | | +--ro residual-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro residual-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro available-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro available-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro utilized-bandwidth
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro utilized-bandwidth? oc-types:ieeefloat32
| | | | | +--ro undefined-subtlvs
| | | | | +--ro undefined-subtlv* [type]
| | | | | +--ro type -> ../state/type
| | | | | +--ro state
| | | | | +--ro type? uint8
| | | | | +--ro length? uint8
| | | | | +--ro value? binary
| | | | +--ro isis-alias-id
| | | | | +--ro state
| | | | | +--ro type? identityref
| | | | | +--ro alias-id? oc-isis-types:system-id
| | | | +--ro mt-isn
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro neighbors
| | | | | +--ro neighbor* []
| | | | | +--ro state
| | | | | | +--ro mt-id? uint16
| | | | | | +--ro system-id? oc-isis-types:system-id
| | | | | | +--ro metric? oc-isis-types:wide-metric
| | | | | +--ro subTLVs
| | | | | | +--ro subTLVs* [subtlv-type]
| | | | | | +--ro subtlv-type -> ../state/subtlv-type
| | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro admin-group
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro admin-group* uint32
| | | | | | +--ro ipv4-interface-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-interface-address* inet:ipv4-address-no-zone
| | | | | | +--ro ipv4-neighbor-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-neighbor-address* inet:ipv4-address-no-zone
| | | | | | +--ro max-link-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro max-link-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro max-reservable-link-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro max-reservable-link-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro unreserved-bandwidth
| | | | | | | +--ro setup-priority* []
| | | | | | | +--ro state
| | | | | | | +--ro setup-priority? uint8
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro unreserved-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro ipv6-interface-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-interface-address* inet:ipv6-address
| | | | | | +--ro ipv6-neighbor-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-neighbor-address* inet:ipv6-address
| | | | | | +--ro extended-admin-group
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro extended-admin-group? uint32
| | | | | | +--ro te-default-metric
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro te-default-metric? uint32
| | | | | | +--ro link-attributes
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro local-protection* enumeration
| | | | | | +--ro link-protection-type
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro link-protection-type* enumeration
| | | | | | +--ro bandwidth-constraints
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro model-id? uint8
| | | | | | | +--ro reserved? uint32
| | | | | | | +--ro bandwidth-constraints* oc-types:ieeefloat32
| | | | | | +--ro unconstrained-lsp
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro unconstrained-lsp? uint16
| | | | | | +--ro adjacency-sid
| | | | | | | +--ro sid* []
| | | | | | | +--ro state
| | | | | | | +--ro value? uint32
| | | | | | | +--ro flags* enumeration
| | | | | | | +--ro weight? uint8
| | | | | | +--ro lan-adjacency-sid
| | | | | | | +--ro sid* []
| | | | | | | +--ro state
| | | | | | | +--ro value? uint32
| | | | | | | +--ro flags* enumeration
| | | | | | | +--ro weight? uint8
| | | | | | | +--ro neighbor-id? oc-isis-types:system-id
| | | | | | +--ro link-delay
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro delay? uint32
| | | | | | +--ro min-max-link-delay
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro min-delay? uint32
| | | | | | | +--ro max-delay? uint32
| | | | | | +--ro link-delay-variation
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro delay? uint32
| | | | | | +--ro link-loss
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro link-loss? uint32
| | | | | | +--ro residual-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro residual-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro available-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro available-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro utilized-bandwidth
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro utilized-bandwidth? oc-types:ieeefloat32
| | | | | +--ro undefined-subtlvs
| | | | | +--ro undefined-subtlv* [type]
| | | | | +--ro type -> ../state/type
| | | | | +--ro state
| | | | | +--ro type? uint8
| | | | | +--ro length? uint8
| | | | | +--ro value? binary
| | | | +--ro mt-isis-neighbor-attribute
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro neighbors
| | | | | +--ro neighbor* []
| | | | | +--ro state
| | | | | | +--ro mt-id? uint16
| | | | | | +--ro system-id? oc-isis-types:system-id
| | | | | | +--ro metric? oc-isis-types:wide-metric
| | | | | +--ro subTLVs
| | | | | | +--ro subTLVs* [subtlv-type]
| | | | | | +--ro subtlv-type -> ../state/subtlv-type
| | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro admin-group
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro admin-group* uint32
| | | | | | +--ro ipv4-interface-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-interface-address* inet:ipv4-address-no-zone
| | | | | | +--ro ipv4-neighbor-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-neighbor-address* inet:ipv4-address-no-zone
| | | | | | +--ro max-link-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro max-link-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro max-reservable-link-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro max-reservable-link-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro unreserved-bandwidth
| | | | | | | +--ro setup-priority* []
| | | | | | | +--ro state
| | | | | | | +--ro setup-priority? uint8
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro unreserved-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro ipv6-interface-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-interface-address* inet:ipv6-address
| | | | | | +--ro ipv6-neighbor-address
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-neighbor-address* inet:ipv6-address
| | | | | | +--ro extended-admin-group
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro extended-admin-group? uint32
| | | | | | +--ro te-default-metric
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro te-default-metric? uint32
| | | | | | +--ro link-attributes
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro local-protection* enumeration
| | | | | | +--ro link-protection-type
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro link-protection-type* enumeration
| | | | | | +--ro bandwidth-constraints
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro model-id? uint8
| | | | | | | +--ro reserved? uint32
| | | | | | | +--ro bandwidth-constraints* oc-types:ieeefloat32
| | | | | | +--ro unconstrained-lsp
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro unconstrained-lsp? uint16
| | | | | | +--ro adjacency-sid
| | | | | | | +--ro sid* []
| | | | | | | +--ro state
| | | | | | | +--ro value? uint32
| | | | | | | +--ro flags* enumeration
| | | | | | | +--ro weight? uint8
| | | | | | +--ro lan-adjacency-sid
| | | | | | | +--ro sid* []
| | | | | | | +--ro state
| | | | | | | +--ro value? uint32
| | | | | | | +--ro flags* enumeration
| | | | | | | +--ro weight? uint8
| | | | | | | +--ro neighbor-id? oc-isis-types:system-id
| | | | | | +--ro link-delay
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro delay? uint32
| | | | | | +--ro min-max-link-delay
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro min-delay? uint32
| | | | | | | +--ro max-delay? uint32
| | | | | | +--ro link-delay-variation
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro delay? uint32
| | | | | | +--ro link-loss
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro a-bit? boolean
| | | | | | | +--ro link-loss? uint32
| | | | | | +--ro residual-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro residual-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro available-bandwidth
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro available-bandwidth? oc-types:ieeefloat32
| | | | | | +--ro utilized-bandwidth
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro utilized-bandwidth? oc-types:ieeefloat32
| | | | | +--ro undefined-subtlvs
| | | | | +--ro undefined-subtlv* [type]
| | | | | +--ro type -> ../state/type
| | | | | +--ro state
| | | | | +--ro type? uint8
| | | | | +--ro length? uint8
| | | | | +--ro value? binary
| | | | +--ro mt-ipv4-reachability
| | | | | +--ro state
| | | | | | +--ro type? identityref
| | | | | +--ro prefixes
| | | | | +--ro prefix* []
| | | | | +--ro mt
| | | | | | +--ro state
| | | | | | +--ro mt-id? uint16
| | | | | +--ro state
| | | | | | +--ro up-down? boolean
| | | | | | +--ro s-bit? boolean
| | | | | | +--ro ipv4-prefix? inet:ipv4-prefix
| | | | | | +--ro metric? oc-isis-types:wide-metric
| | | | | +--ro subTLVs
| | | | | | +--ro subTLVs* [subtlv-type]
| | | | | | +--ro subtlv-type -> ../state/subtlv-type
| | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro tag
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro tag32* uint32
| | | | | | +--ro tag64
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro tag64* uint64
| | | | | | +--ro flags
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro flags* enumeration
| | | | | | +--ro ipv4-source-router-id
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv4-source-router-id? inet:ipv4-address-no-zone
| | | | | | +--ro ipv6-source-router-id
| | | | | | | +--ro state
| | | | | | | +--ro subtlv-type? identityref
| | | | | | | +--ro ipv6-source-router-id? inet:ipv6-address
| | | | | | +--ro prefix-sid
| | | | | | +--ro sid* []
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro value? uint32
| | | | | | +--ro flags* enumeration
| | | | | | +--ro algorithm? uint8
| | | | | +--ro undefined-subtlvs
| | | | | +--ro undefined-subtlv* [type]
| | | | | +--ro type -> ../state/type
| | | | | +--ro state
| | | | | +--ro type? uint8
| | | | | +--ro length? uint8
| | | | | +--ro value? binary
| | | | +--ro mt-ipv6-reachability
| | | | +--ro state
| | | | | +--ro type? identityref
| | | | +--ro prefixes
| | | | +--ro prefix* []
| | | | +--ro mt
| | | | | +--ro state
| | | | | +--ro mt-id? uint16
| | | | +--ro state
| | | | | +--ro up-down? boolean
| | | | | +--ro x-bit? boolean
| | | | | +--ro s-bit? boolean
| | | | | +--ro ipv6-prefix? inet:ipv6-prefix
| | | | | +--ro metric? oc-isis-types:wide-metric
| | | | +--ro subTLVs
| | | | | +--ro subTLVs* [subtlv-type]
| | | | | +--ro subtlv-type -> ../state/subtlv-type
| | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | +--ro tag
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro tag32* uint32
| | | | | +--ro tag64
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro tag64* uint64
| | | | | +--ro flags
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro flags* enumeration
| | | | | +--ro ipv4-source-router-id
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro ipv4-source-router-id? inet:ipv4-address-no-zone
| | | | | +--ro ipv6-source-router-id
| | | | | | +--ro state
| | | | | | +--ro subtlv-type? identityref
| | | | | | +--ro ipv6-source-router-id? inet:ipv6-address
| | | | | +--ro prefix-sid
| | | | | +--ro sid* []
| | | | | +--ro state
| | | | | +--ro subtlv-type? identityref
| | | | | +--ro value? uint32
| | | | | +--ro flags* enumeration
| | | | | +--ro algorithm? uint8
| | | | +--ro undefined-subtlvs
| | | | +--ro undefined-subtlv* [type]
| | | | +--ro type -> ../state/type
| | | | +--ro state
| | | | +--ro type? uint8
| | | | +--ro length? uint8
| | | | +--ro value? binary
| | | +--ro undefined-tlvs
| | | +--ro undefined-tlv* [type]
| | | +--ro type -> ../state/type
| | | +--ro state
| | | +--ro type? uint8
| | | +--ro length? uint8
| | | +--ro value? binary
| | +--rw traffic-engineering
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw ipv4-router-id? inet:ipv4-address-no-zone
| | | | +--rw ipv6-router-id? inet:ipv6-address-no-zone
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro ipv4-router-id? inet:ipv4-address-no-zone
| | | +--ro ipv6-router-id? inet:ipv6-address-no-zone
| | +--rw route-preference
| | | +--rw config
| | | | +--rw external-route-preference? uint8
| | | | +--rw internal-route-preference? uint8
| | | +--ro state
| | | +--ro external-route-preference? uint8
| | | +--ro internal-route-preference? uint8
| | +--rw authentication
| | +--rw config
| | | +--rw csnp-authentication? boolean
| | | +--rw psnp-authentication? boolean
| | | +--rw lsp-authentication? boolean
| | +--ro state
| | | +--ro csnp-authentication? boolean
| | | +--ro psnp-authentication? boolean
| | | +--ro lsp-authentication? boolean
| | +--rw key
| | | +--rw config
| | | | +--rw auth-password? oc-types:routing-password
| | | +--ro state
| | | +--ro auth-password? oc-types:routing-password
| | +--rw keychain
| +--rw interfaces
| +--rw interface* [interface-id]
| +--rw interface-id -> ../config/interface-id
| +--rw config
| | +--rw enabled? boolean
| | +--rw interface-id? oc-if:interface-id
| | +--rw passive? boolean
| | +--rw hello-padding? oc-isis-types:hello-padding-type
| | +--rw circuit-type? oc-isis-types:circuit-type
| +--ro state
| | +--ro enabled? boolean
| | +--ro interface-id? oc-if:interface-id
| | +--ro passive? boolean
| | +--ro hello-padding? oc-isis-types:hello-padding-type
| | +--ro circuit-type? oc-isis-types:circuit-type
| +--rw circuit-counters
| | +--ro state
| | +--ro adj-changes? yang:counter32
| | +--ro init-fails? yang:counter32
| | +--ro rejected-adj? yang:counter32
| | +--ro id-field-len-mismatches? yang:counter32
| | +--ro max-area-address-mismatches? yang:counter32
| | +--ro auth-type-fails? yang:counter32
| | +--ro auth-fails? yang:counter32
| | +--ro lan-dis-changes? yang:counter32
| | +--ro adj-number? uint32
| +--rw authentication
| | +--rw config
| | | +--rw hello-authentication? boolean
| | +--ro state
| | | +--ro hello-authentication? boolean
| | +--rw key
| | | +--rw config
| | | | +--rw auth-password? oc-types:routing-password
| | | +--ro state
| | | +--ro auth-password? oc-types:routing-password
| | +--rw keychain
| +--rw afi-safi
| | +--rw af* [afi-name safi-name]
| | +--rw afi-name -> ../config/afi-name
| | +--rw safi-name -> ../config/safi-name
| | +--rw config
| | | +--rw afi-name? identityref
| | | +--rw safi-name? identityref
| | | +--rw enabled? boolean
| | +--ro state
| | +--ro afi-name? identityref
| | +--ro safi-name? identityref
| | +--ro enabled? boolean
| +--rw levels
| | +--rw level* [level-number]
| | +--rw level-number -> ../config/level-number
| | +--rw config
| | | +--rw level-number? oc-isis-types:level-number
| | | +--rw passive? boolean
| | | +--rw priority? uint8
| | | +--rw enabled? boolean
| | +--ro state
| | | +--ro level-number? oc-isis-types:level-number
| | | +--ro passive? boolean
| | | +--ro priority? uint8
| | | +--ro enabled? boolean
| | +--rw packet-counters
| | | +--rw lsp
| | | | +--ro state
| | | | +--ro received? yang:counter32
| | | | +--ro processed? yang:counter32
| | | | +--ro dropped? yang:counter32
| | | | +--ro sent? yang:counter32
| | | | +--ro retransmit? yang:counter32
| | | +--rw iih
| | | | +--ro state
| | | | +--ro received? yang:counter32
| | | | +--ro processed? yang:counter32
| | | | +--ro dropped? yang:counter32
| | | | +--ro sent? yang:counter32
| | | | +--ro retransmit? yang:counter32
| | | +--rw ish
| | | | +--ro state
| | | | +--ro received? yang:counter32
| | | | +--ro processed? yang:counter32
| | | | +--ro dropped? yang:counter32
| | | | +--ro sent? yang:counter32
| | | | +--ro retransmit? yang:counter32
| | | +--rw esh
| | | | +--ro state
| | | | +--ro received? yang:counter32
| | | | +--ro processed? yang:counter32
| | | | +--ro dropped? yang:counter32
| | | | +--ro sent? yang:counter32
| | | | +--ro retransmit? yang:counter32
| | | +--rw psnp
| | | | +--ro state
| | | | +--ro received? yang:counter32
| | | | +--ro processed? yang:counter32
| | | | +--ro dropped? yang:counter32
| | | | +--ro sent? yang:counter32
| | | | +--ro retransmit? yang:counter32
| | | +--rw cnsp
| | | | +--ro state
| | | | +--ro received? yang:counter32
| | | | +--ro processed? yang:counter32
| | | | +--ro dropped? yang:counter32
| | | | +--ro sent? yang:counter32
| | | | +--ro retransmit? yang:counter32
| | | +--rw unknown
| | | +--ro state
| | | +--ro received? yang:counter32
| | | +--ro processed? yang:counter32
| | | +--ro dropped? yang:counter32
| | | +--ro sent? yang:counter32
| | | +--ro retransmit? yang:counter32
| | +--ro adjacencies
| | | +--ro adjacency* [system-id]
| | | +--ro system-id -> ../state/system-id
| | | +--ro state
| | | +--ro system-id? oc-isis-types:system-id
| | | +--ro neighbor-ipv4-address? inet:ipv4-address-no-zone
| | | +--ro neighbor-ipv6-address? inet:ipv6-address-no-zone
| | | +--ro neighbor-snpa? oc-isis-types:snpa
| | | +--ro local-extended-circuit-id? oc-isis-types:extended-circuit-id
| | | +--ro neighbor-extended-circuit-id? oc-isis-types:extended-circuit-id
| | | +--ro priority? uint8
| | | +--ro dis-system-id? oc-isis-types:system-id
| | | +--ro neighbor-circuit-type? oc-isis-types:level-type
| | | +--ro adjacency-type? oc-isis-types:level-type
| | | +--ro adjacency-state? oc-isis-types:isis-interface-adj-state
| | | +--ro remaining-hold-time? uint16
| | | +--ro up-time? yang:timestamp
| | | +--ro multi-topology? boolean
| | | +--ro topology* identityref
| | | +--ro restart-support? boolean
| | | +--ro restart-suppress? boolean
| | | +--ro restart-status? boolean
| | | +--ro area-address* oc-isis-types:area-address
| | | +--ro nlpid* enumeration
| | +--rw timers
| | | +--rw config
| | | | +--rw hello-interval? uint32
| | | | +--rw hello-multiplier? uint8
| | | +--ro state
| | | +--ro hello-interval? uint32
| | | +--ro hello-multiplier? uint8
| | +--rw afi-safi
| | | +--rw af* [afi-name safi-name]
| | | +--rw afi-name -> ../config/afi-name
| | | +--rw safi-name -> ../config/safi-name
| | | +--rw config
| | | | +--rw afi-name? identityref
| | | | +--rw safi-name? identityref
| | | | +--rw metric? uint32
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro afi-name? identityref
| | | | +--ro safi-name? identityref
| | | | +--ro metric? uint32
| | | | +--ro enabled? boolean
| | | +--rw segment-routing
| | | +--rw prefix-sids
| | | | +--rw prefix-sid* [prefix]
| | | | +--rw prefix -> ../config/prefix
| | | | +--rw config
| | | | | +--rw prefix? inet:ip-prefix
| | | | | +--rw sid-id? sr-sid-type
| | | | | +--rw label-options? enumeration
| | | | +--ro state
| | | | +--ro prefix? inet:ip-prefix
| | | | +--ro sid-id? sr-sid-type
| | | | +--ro label-options? enumeration
| | | +--rw adjacency-sids
| | | +--rw adjacency-sid* [neighbor sid-id]
| | | +--rw sid-id -> ../config/sid-id
| | | +--rw neighbor -> ../config/neighbor
| | | +--rw config
| | | | +--rw sid-id? union
| | | | +--rw protection-eligible? boolean
| | | | +--rw group? boolean
| | | | +--rw neighbor? inet:ip-address
| | | +--ro state
| | | +--ro sid-id? union
| | | +--ro protection-eligible? boolean
| | | +--ro group? boolean
| | | +--ro neighbor? inet:ip-address
| | | +--ro allocated-dynamic-local? sr-sid-type
| | +--rw hello-authentication
| | +--rw config
| | | +--rw hello-authentication? boolean
| | +--ro state
| | | +--ro hello-authentication? boolean
| | +--rw key
| | | +--rw config
| | | | +--rw auth-password? oc-types:routing-password
| | | +--ro state
| | | +--ro auth-password? oc-types:routing-password
| | +--rw keychain
| +--rw timers
| | +--rw config
| | | +--rw csnp-interval? uint16
| | | +--rw lsp-pacing-interval? uint64
| | +--ro state
| | +--ro csnp-interval? uint16
| | +--ro lsp-pacing-interval? uint64
| +--rw bfd
| | +--rw config
| | | +--rw bfd-tlv? boolean
| | +--ro state
| | +--ro bfd-tlv? boolean
| +--rw interface-ref
| +--rw config
| | +--rw interface? -> /oc-if:interfaces/interface/name
| | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw pim
| +--rw global
| | +--rw config
| | | +--rw maximum-groups? uint32
| | +--ro state
| | | +--ro maximum-groups? uint32
| | | +--ro neighbor-count? uint8
| | | +--ro counters
| | | +--ro hello-messages? uint32
| | | +--ro join-prune-messages? uint32
| | | +--ro bootstrap-messages? uint32
| | +--rw ssm
| | | +--rw config
| | | | +--rw ssm-ranges? -> /oc-acl:acl/acl-sets/acl-set/config/name
| | | +--ro state
| | | +--ro ssm-ranges? -> /oc-acl:acl/acl-sets/acl-set/config/name
| | +--rw rendezvous-points
| | | +--rw rendezvous-point* [address]
| | | +--rw address -> ../config/address
| | | +--rw config
| | | | +--rw address? inet:ipv4-address
| | | | +--rw multicast-groups? string
| | | +--ro state
| | | +--ro address? inet:ipv4-address
| | | +--ro multicast-groups? string
| | +--ro sources-joined
| | +--ro source* [address]
| | +--ro address -> ../state/address
| | +--ro state
| | +--ro address? inet:ipv4-address
| | +--ro group? inet:ipv4-address
| | +--ro upstream-interface-id? oc-if:interface-id
| +--rw interfaces
| +--rw interface* [interface-id]
| +--rw interface-id -> ../config/interface-id
| +--rw config
| | +--rw enabled? boolean
| | +--rw interface-id? oc-if:interface-id
| | +--rw mode? identityref
| | +--rw bsr-border? boolean
| | +--rw border-router? boolean
| | +--rw dr-priority? oc-pim-types:dr-priority-type
| | +--rw join-prune-interval? oc-pim-types:pim-interval-type
| | +--rw hello-interval? oc-pim-types:pim-interval-type
| | +--rw dead-timer? uint16
| | +--rw maximum-groups? uint32
| +--ro state
| | +--ro enabled? boolean
| | +--ro interface-id? oc-if:interface-id
| | +--ro mode? identityref
| | +--ro bsr-border? boolean
| | +--ro border-router? boolean
| | +--ro dr-priority? oc-pim-types:dr-priority-type
| | +--ro join-prune-interval? oc-pim-types:pim-interval-type
| | +--ro hello-interval? oc-pim-types:pim-interval-type
| | +--ro dead-timer? uint16
| | +--ro maximum-groups? uint32
| | +--ro counters
| | +--ro hello-messages? uint32
| | +--ro join-prune-messages? uint32
| | +--ro bootstrap-messages? uint32
| +--ro neighbors
| | +--ro neighbor* [neighbor-address]
| | +--ro neighbor-address -> ../state/neighbor-address
| | +--ro state
| | +--ro neighbor-address? inet:ipv4-address
| | +--ro dr-address? inet:ipv4-address
| | +--ro neighbor-established? oc-types:timeticks64
| | +--ro neighbor-expires? oc-types:timeticks64
| | +--ro mode? identityref
| +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw enable-bfd
| +--rw config
| | +--rw enabled? boolean
| +--ro state
| +--ro enabled? boolean
+--rw igmp
| +--rw global
| | +--rw ssm
| | +--rw mappings
| | +--rw mapping* [source]
| | +--rw source -> ../config/source
| | +--rw config
| | | +--rw source? inet:ipv4-address
| | | +--rw ssm-ranges? -> /oc-acl:acl/acl-sets/acl-set/config/name
| | +--ro state
| | +--ro source? inet:ipv4-address
| | +--ro ssm-ranges? -> /oc-acl:acl/acl-sets/acl-set/config/name
| +--rw interfaces
| +--rw interface* [interface-id]
| +--rw interface-id -> ../config/interface-id
| +--rw config
| | +--rw interface-id? oc-if:interface-id
| | +--rw enabled? boolean
| | +--rw version? oc-igmp-types:igmp-version
| | +--rw query-interval? oc-igmp-types:igmp-interval-type
| | +--rw filter-prefixes? string
| +--ro state
| | +--ro query-expires? oc-types:timeticks64
| | +--ro interface-id? oc-if:interface-id
| | +--ro enabled? boolean
| | +--ro version? oc-igmp-types:igmp-version
| | +--ro query-interval? oc-igmp-types:igmp-interval-type
| | +--ro filter-prefixes? string
| +--rw counters
| | +--rw queries
| | | +--rw sent
| | | | +--ro state
| | | | +--ro v1? uint32
| | | | +--ro v2? uint32
| | | | +--ro v3? uint32
| | | +--rw received
| | | +--ro state
| | | +--ro v1? uint32
| | | +--ro v2? uint32
| | | +--ro v3? uint32
| | +--rw reports
| | +--ro state
| | +--ro v1? uint32
| | +--ro v2? uint32
| | +--ro v3? uint32
| +--rw membership-groups
| | +--ro group* [group]
| | +--ro group -> ../state/group
| | +--ro state
| | +--ro group? inet:ipv4-address
| | +--ro source? inet:ipv4-address
| | +--ro reporter? inet:ipv4-address
| +--rw interface-ref
| +--rw config
| | +--rw interface? -> /oc-if:interfaces/interface/name
| | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw pcep
+--rw path-computation-servers
+--rw path-computation-server* [pce-server-address]
+--rw pce-server-address -> ../config/pce-server-address
+--rw config
| +--rw pce-server-address? oc-inet:ip-address
| +--rw id? string
| +--rw port? oc-inet:port-number
| +--rw source-address? oc-inet:ip-address
| +--rw pce-type? pce-mode-type
| +--rw preference? uint8
| +--rw report-local-lsp? boolean
| +--rw pce-initiated-capability? boolean
| +--rw sr-support? boolean
+--ro state
| +--ro pce-server-address? oc-inet:ip-address
| +--ro id? string
| +--ro port? oc-inet:port-number
| +--ro source-address? oc-inet:ip-address
| +--ro pce-type? pce-mode-type
| +--ro preference? uint8
| +--ro report-local-lsp? boolean
| +--ro pce-initiated-capability? boolean
| +--ro sr-support? boolean
+--rw timers
| +--rw config
| | +--rw keepalive? uint8
| | +--rw dead-timer? uint8
| | +--rw redelegation-timeout-interval? uint16
| | +--rw state-timeout-interval? uint16
| +--ro state
| +--ro keepalive? uint8
| +--ro dead-timer? uint8
| +--ro redelegation-timeout-interval? uint16
| +--ro state-timeout-interval? uint16
+--rw authentication
+--rw config
| +--rw enable? boolean
| +--rw authentication-key? oc-types:routing-password
| +--rw keychain? oc-keychain:keychain-ref
+--ro state
+--ro enable? boolean
+--ro authentication-key? oc-types:routing-password
+--ro keychain? oc-keychain:keychain-ref