module: openconfig-acl +--rw acl +--rw config +--ro state | +--ro counter-capability? identityref +--rw acl-sets | +--rw acl-set* [name type] | +--rw name -> ../config/name | +--rw type -> ../config/type | +--rw config | | +--rw name? string | | +--rw type? identityref | | +--rw description? string | +--ro state | | +--ro name? string | | +--ro type? identityref | | +--ro description? string | +--rw acl-entries | +--rw acl-entry* [sequence-id] | +--rw sequence-id -> ../config/sequence-id | +--rw config | | +--rw sequence-id? uint32 | | +--rw description? string | +--ro state | | +--ro sequence-id? uint32 | | +--ro description? string | | +--ro matched-packets? 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 source-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | +--rw destination-address? oc-inet:ipv4-prefix | | | +--rw destination-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | +--rw dscp? oc-inet:dscp | | | +--rw dscp-set* oc-inet:dscp | | | +--rw length? uint16 | | | +--rw protocol? oc-pkt-match-types:ip-protocol-type | | | +--rw hop-limit? uint8 | | +--ro state | | | +--ro source-address? oc-inet:ipv4-prefix | | | +--ro source-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | +--ro destination-address? oc-inet:ipv4-prefix | | | +--ro destination-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | +--ro dscp? oc-inet:dscp | | | +--ro dscp-set* oc-inet:dscp | | | +--ro length? uint16 | | | +--ro protocol? oc-pkt-match-types:ip-protocol-type | | | +--ro hop-limit? uint8 | | +--rw icmpv4 | | +--rw config | | | +--rw type? identityref | | | +--rw code? identityref | | +--ro state | | +--ro type? identityref | | +--ro code? identityref | +--rw mpls | | +--rw config | | | +--rw traffic-class? oc-mpls:mpls-tc | | | +--rw start-label-value? oc-mpls:mpls-label | | | +--rw end-label-value? oc-mpls:mpls-label | | | +--rw ttl-value? uint8 | | +--ro state | | +--ro traffic-class? oc-mpls:mpls-tc | | +--ro start-label-value? oc-mpls:mpls-label | | +--ro end-label-value? oc-mpls:mpls-label | | +--ro ttl-value? uint8 | +--rw ipv6 | | +--rw config | | | +--rw source-address? oc-inet:ipv6-prefix | | | +--rw source-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | +--rw source-flow-label? oc-inet:ipv6-flow-label | | | +--rw destination-address? oc-inet:ipv6-prefix | | | +--rw destination-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | +--rw destination-flow-label? oc-inet:ipv6-flow-label | | | +--rw dscp? oc-inet:dscp | | | +--rw dscp-set* oc-inet:dscp | | | +--rw length? uint16 | | | +--rw protocol? oc-pkt-match-types:ip-protocol-type | | | +--rw hop-limit? uint8 | | +--ro state | | | +--ro source-address? oc-inet:ipv6-prefix | | | +--ro source-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | +--ro source-flow-label? oc-inet:ipv6-flow-label | | | +--ro destination-address? oc-inet:ipv6-prefix | | | +--ro destination-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | +--ro destination-flow-label? oc-inet:ipv6-flow-label | | | +--ro dscp? oc-inet:dscp | | | +--ro dscp-set* oc-inet:dscp | | | +--ro length? uint16 | | | +--ro protocol? oc-pkt-match-types:ip-protocol-type | | | +--ro hop-limit? uint8 | | +--rw icmpv6 | | +--rw config | | | +--rw type? identityref | | | +--rw code? identityref | | +--ro state | | +--ro type? identityref | | +--ro code? identityref | +--rw transport | | +--rw config | | | +--rw source-port? oc-pkt-match-types:port-num-range | | | +--rw source-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | +--rw destination-port? oc-pkt-match-types:port-num-range | | | +--rw destination-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | +--rw detail-mode? enumeration | | | +--rw explicit-detail-match-mode? enumeration | | | +--rw explicit-tcp-flags* identityref | | | +--rw builtin-detail? enumeration | | +--ro state | | +--ro source-port? oc-pkt-match-types:port-num-range | | +--ro source-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | +--ro destination-port? oc-pkt-match-types:port-num-range | | +--ro destination-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | +--ro detail-mode? enumeration | | +--ro explicit-detail-match-mode? enumeration | | +--ro explicit-tcp-flags* identityref | | +--ro builtin-detail? enumeration | +--rw input-interface | | +--rw config | | +--ro state | | +--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 actions | +--rw config | | +--rw forwarding-action identityref | | +--rw log-action? identityref | +--ro state | +--ro forwarding-action identityref | +--ro log-action? identityref +--rw interfaces +--rw interface* [id] +--rw id -> ../config/id +--rw config | +--rw id? oc-if:interface-id +--ro state | +--ro id? oc-if:interface-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 ingress-acl-sets | +--rw ingress-acl-set* [set-name type] | +--rw set-name -> ../config/set-name | +--rw type -> ../config/type | +--rw config | | +--rw set-name? -> ../../../../../../acl-sets/acl-set/config/name | | +--rw type? -> ../../../../../../acl-sets/acl-set[name=current()/../set-name]/config/type | +--ro state | | +--ro set-name? -> ../../../../../../acl-sets/acl-set/config/name | | +--ro type? -> ../../../../../../acl-sets/acl-set[name=current()/../set-name]/config/type | +--ro acl-entries | +--ro acl-entry* [sequence-id] | +--ro sequence-id -> ../state/sequence-id | +--ro state | +--ro sequence-id? -> /acl/acl-sets/acl-set[oc-acl:name=current()/../../../../set-name][oc-acl:type=current()/../../../../type]/oc-acl:acl-entries/acl-entry/sequence-id | +--ro matched-packets? oc-yang:counter64 | +--ro matched-octets? oc-yang:counter64 +--rw egress-acl-sets +--rw egress-acl-set* [set-name type] +--rw set-name -> ../config/set-name +--rw type -> ../config/type +--rw config | +--rw set-name? -> ../../../../../../acl-sets/acl-set/config/name | +--rw type? -> ../../../../../../acl-sets/acl-set[name=current()/../set-name]/config/type +--ro state | +--ro set-name? -> ../../../../../../acl-sets/acl-set/config/name | +--ro type? -> ../../../../../../acl-sets/acl-set[name=current()/../set-name]/config/type +--ro acl-entries +--ro acl-entry* [sequence-id] +--ro sequence-id -> ../state/sequence-id +--ro state +--ro sequence-id? -> /acl/acl-sets/acl-set[oc-acl:name=current()/../../../../set-name][oc-acl:type=current()/../../../../type]/oc-acl:acl-entries/acl-entry/sequence-id +--ro matched-packets? oc-yang:counter64 +--ro matched-octets? oc-yang:counter64 module: openconfig-bfd +--rw bfd +--rw interfaces +--rw interface* [id] +--rw id -> ../config/id +--rw config | +--rw id? string | +--rw enabled? boolean | +--rw local-address? oc-inet:ip-address | +--rw desired-minimum-tx-interval? uint32 | +--rw required-minimum-receive? uint32 | +--rw detection-multiplier? uint8 | +--rw enable-per-member-link? boolean +--ro state | +--ro id? string | +--ro enabled? boolean | +--ro local-address? oc-inet:ip-address | +--ro desired-minimum-tx-interval? uint32 | +--ro required-minimum-receive? uint32 | +--ro detection-multiplier? uint8 | +--ro enable-per-member-link? 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 micro-bfd-sessions | +--rw micro-bfd-session* [member-interface] | +--rw member-interface -> ../config/member-interface | +--rw config | | +--rw local-address? oc-inet:ip-address | | +--rw remote-address? oc-inet:ip-address | | +--rw member-interface? -> /oc-if:interfaces/interface/config/name | +--ro state | +--ro local-address? oc-inet:ip-address | +--ro remote-address? oc-inet:ip-address | +--ro member-interface? -> /oc-if:interfaces/interface/config/name | +--ro session-state? bfd-session-state | +--ro remote-session-state? bfd-session-state | +--ro last-failure-time? oc-types:timeticks64 | +--ro failure-transitions? uint64 | +--ro local-discriminator? string | +--ro remote-discriminator? string | +--ro local-diagnostic-code? bfd-diagnostic-code | +--ro remote-diagnostic-code? bfd-diagnostic-code | +--ro remote-minimum-receive-interval? uint32 | +--ro demand-mode-requested? boolean | +--ro remote-authentication-enabled? boolean | +--ro remote-control-plane-independent? boolean | +--ro async | +--ro last-packet-transmitted? uint64 | +--ro last-packet-received? uint64 | +--ro transmitted-packets? uint64 | +--ro received-packets? uint64 | +--ro up-transitions? uint64 +--rw peers +--ro peer* [local-discriminator] +--ro local-discriminator -> ../state/local-discriminator +--ro state +--ro local-address? oc-inet:ip-address +--ro remote-address? oc-inet:ip-address +--ro subscribed-protocols* identityref +--ro session-state? bfd-session-state +--ro remote-session-state? bfd-session-state +--ro last-failure-time? oc-types:timeticks64 +--ro failure-transitions? uint64 +--ro local-discriminator? string +--ro remote-discriminator? string +--ro local-diagnostic-code? bfd-diagnostic-code +--ro remote-diagnostic-code? bfd-diagnostic-code +--ro remote-minimum-receive-interval? uint32 +--ro demand-mode-requested? boolean +--ro remote-authentication-enabled? boolean +--ro remote-control-plane-independent? boolean +--ro echo | +--ro active? boolean | +--ro last-packet-transmitted? uint64 | +--ro last-packet-received? uint64 | +--ro transmitted-packets? uint64 | +--ro received-packets? uint64 | +--ro up-transitions? uint64 +--ro async +--ro last-packet-transmitted? uint64 +--ro last-packet-received? uint64 +--ro transmitted-packets? uint64 +--ro received-packets? uint64 +--ro up-transitions? uint64 module: openconfig-channel-monitor +--rw channel-monitors +--rw channel-monitor* [name] +--rw name -> ../config/name +--rw config | +--rw name? -> /oc-platform:components/component/name | +--rw monitor-port? -> /oc-platform:components/component/name +--ro state | +--ro name? -> /oc-platform:components/component/name | +--ro monitor-port? -> /oc-platform:components/component/name +--rw channels +--ro channel* [lower-frequency upper-frequency] +--ro lower-frequency -> ../state/lower-frequency +--ro upper-frequency -> ../state/upper-frequency +--ro state +--ro lower-frequency? oc-opt-types:frequency-type +--ro upper-frequency? oc-opt-types:frequency-type +--ro power? decimal64 module: openconfig-defined-sets +--rw defined-sets +--rw ipv4-prefix-sets | +--rw ipv4-prefix-set* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw description? string | | +--rw prefix* oc-inet:ipv4-prefix | +--ro state | +--ro name? string | +--ro description? string | +--ro prefix* oc-inet:ipv4-prefix +--rw ipv6-prefix-sets | +--rw ipv6-prefix-set* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw description? string | | +--rw prefix* oc-inet:ipv6-prefix | +--ro state | +--ro name? string | +--ro description? string | +--ro prefix* oc-inet:ipv6-prefix +--rw port-sets +--rw port-set* [name] +--rw name -> ../config/name +--rw config | +--rw name? string | +--rw description? string | +--rw port* oc-pkt-match-types:port-num-range +--ro state +--ro name? string +--ro description? string +--ro port* oc-pkt-match-types:port-num-range module: openconfig-interfaces +--rw interfaces +--rw interface* [name] +--rw name -> ../config/name +--rw config | +--rw name? string | +--rw type identityref | +--rw mtu? uint16 | +--rw loopback-mode? oc-opt-types:loopback-mode-type | +--rw description? string | +--rw enabled? boolean | +--rw oc-vlan:tpid? identityref | +--rw oc-if-sdn:forwarding-viable? boolean | +--rw oc-p4rt:id? uint32 +--ro state | +--ro name? string | +--ro type identityref | +--ro mtu? uint16 | +--ro loopback-mode? oc-opt-types:loopback-mode-type | +--ro description? string | +--ro enabled? boolean | +--ro ifindex? uint32 | +--ro admin-status enumeration | +--ro oper-status enumeration | +--ro last-change? oc-types:timeticks64 | +--ro logical? boolean | +--ro management? boolean | +--ro cpu? boolean | +--ro counters | | +--ro in-octets? oc-yang:counter64 | | +--ro in-pkts? oc-yang:counter64 | | +--ro in-unicast-pkts? oc-yang:counter64 | | +--ro in-broadcast-pkts? oc-yang:counter64 | | +--ro in-multicast-pkts? oc-yang:counter64 | | +--ro in-discards? oc-yang:counter64 | | +--ro in-errors? oc-yang:counter64 | | +--ro in-unknown-protos? oc-yang:counter64 | | +--ro in-fcs-errors? oc-yang:counter64 | | +--ro out-octets? oc-yang:counter64 | | +--ro out-pkts? oc-yang:counter64 | | +--ro out-unicast-pkts? oc-yang:counter64 | | +--ro out-broadcast-pkts? oc-yang:counter64 | | +--ro out-multicast-pkts? oc-yang:counter64 | | +--ro out-discards? oc-yang:counter64 | | +--ro out-errors? oc-yang:counter64 | | +--ro carrier-transitions? oc-yang:counter64 | | +--ro last-clear? oc-types:timeticks64 | +--ro oc-vlan:tpid? identityref | +--ro oc-if-sdn:forwarding-viable? boolean | +--ro oc-port:hardware-port? -> /oc-platform:components/component/name | +--ro oc-transceiver:transceiver? -> /oc-platform:components/component[oc-platform:name=current()/../oc-port:hardware-port]/oc-platform:subcomponents/subcomponent/name | +--ro oc-transceiver:physical-channel* -> /oc-platform:components/component[oc-platform:name=current()/../oc-transceiver:transceiver]/transceiver/physical-channels/channel/index | +--ro oc-p4rt:id? uint32 +--rw hold-time | +--rw config | | +--rw up? uint32 | | +--rw down? uint32 | +--ro state | +--ro up? uint32 | +--ro down? uint32 +--rw subinterfaces | +--rw subinterface* [index] | +--rw index -> ../config/index | +--rw config | | +--rw index? uint32 | | +--rw description? string | | +--rw enabled? boolean | +--ro state | | +--ro index? uint32 | | +--ro description? string | | +--ro enabled? boolean | | +--ro name? string | | +--ro ifindex? uint32 | | +--ro admin-status enumeration | | +--ro oper-status enumeration | | +--ro last-change? oc-types:timeticks64 | | +--ro logical? boolean | | +--ro management? boolean | | +--ro cpu? boolean | | +--ro counters | | +--ro in-octets? oc-yang:counter64 | | +--ro in-pkts? oc-yang:counter64 | | +--ro in-unicast-pkts? oc-yang:counter64 | | +--ro in-broadcast-pkts? oc-yang:counter64 | | +--ro in-multicast-pkts? oc-yang:counter64 | | +--ro in-discards? oc-yang:counter64 | | +--ro in-errors? oc-yang:counter64 | | +--ro in-unknown-protos? oc-yang:counter64 | | +--ro in-fcs-errors? oc-yang:counter64 | | +--ro out-octets? oc-yang:counter64 | | +--ro out-pkts? oc-yang:counter64 | | +--ro out-unicast-pkts? oc-yang:counter64 | | +--ro out-broadcast-pkts? oc-yang:counter64 | | +--ro out-multicast-pkts? oc-yang:counter64 | | +--ro out-discards? oc-yang:counter64 | | +--ro out-errors? oc-yang:counter64 | | +--ro carrier-transitions? oc-yang:counter64 | | +--ro last-clear? oc-types:timeticks64 | +--rw oc-vlan:vlan | | +--rw oc-vlan:config | | | x--rw oc-vlan:vlan-id? union | | +--ro oc-vlan:state | | | x--ro oc-vlan:vlan-id? union | | +--rw oc-vlan:match | | | +--rw oc-vlan:single-tagged! | | | | +--rw oc-vlan:config | | | | | +--rw oc-vlan:vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:state | | | | +--ro oc-vlan:vlan-id? oc-vlan-types:vlan-id | | | +--rw oc-vlan:single-tagged-list | | | | +--rw oc-vlan:config | | | | | +--rw oc-vlan:vlan-ids* oc-vlan-types:vlan-id | | | | +--ro oc-vlan:state | | | | +--ro oc-vlan:vlan-ids* oc-vlan-types:vlan-id | | | +--rw oc-vlan:single-tagged-range | | | | +--rw oc-vlan:config | | | | | +--rw oc-vlan:low-vlan-id? oc-vlan-types:vlan-id | | | | | +--rw oc-vlan:high-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:state | | | | +--ro oc-vlan:low-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:high-vlan-id? oc-vlan-types:vlan-id | | | +--rw oc-vlan:double-tagged | | | | +--rw oc-vlan:config | | | | | +--rw oc-vlan:inner-vlan-id? oc-vlan-types:vlan-id | | | | | +--rw oc-vlan:outer-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:state | | | | +--ro oc-vlan:inner-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:outer-vlan-id? oc-vlan-types:vlan-id | | | +--rw oc-vlan:double-tagged-inner-list | | | | +--rw oc-vlan:config | | | | | +--rw oc-vlan:inner-vlan-ids* oc-vlan-types:vlan-id | | | | | +--rw oc-vlan:outer-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:state | | | | +--ro oc-vlan:inner-vlan-ids* oc-vlan-types:vlan-id | | | | +--ro oc-vlan:outer-vlan-id? oc-vlan-types:vlan-id | | | +--rw oc-vlan:double-tagged-outer-list | | | | +--rw oc-vlan:config | | | | | +--rw oc-vlan:inner-vlan-id? oc-vlan-types:vlan-id | | | | | +--rw oc-vlan:outer-vlan-ids* oc-vlan-types:vlan-id | | | | +--ro oc-vlan:state | | | | +--ro oc-vlan:inner-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:outer-vlan-ids* oc-vlan-types:vlan-id | | | +--rw oc-vlan:double-tagged-inner-range | | | | +--rw oc-vlan:config | | | | | +--rw oc-vlan:inner-low-vlan-id? oc-vlan-types:vlan-id | | | | | +--rw oc-vlan:inner-high-vlan-id? oc-vlan-types:vlan-id | | | | | +--rw oc-vlan:outer-vlan-id* oc-vlan-types:vlan-id | | | | +--ro oc-vlan:state | | | | +--ro oc-vlan:inner-low-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:inner-high-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:outer-vlan-id* oc-vlan-types:vlan-id | | | +--rw oc-vlan:double-tagged-outer-range | | | | +--rw oc-vlan:config | | | | | +--rw oc-vlan:inner-vlan-id? oc-vlan-types:vlan-id | | | | | +--rw oc-vlan:outer-low-vlan-id? oc-vlan-types:vlan-id | | | | | +--rw oc-vlan:outer-high-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:state | | | | +--ro oc-vlan:inner-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:outer-low-vlan-id? oc-vlan-types:vlan-id | | | | +--ro oc-vlan:outer-high-vlan-id? oc-vlan-types:vlan-id | | | +--rw oc-vlan:double-tagged-inner-outer-range | | | +--rw oc-vlan:config | | | | +--rw oc-vlan:inner-low-vlan-id? oc-vlan-types:vlan-id | | | | +--rw oc-vlan:inner-high-vlan-id? oc-vlan-types:vlan-id | | | | +--rw oc-vlan:outer-low-vlan-id? oc-vlan-types:vlan-id | | | | +--rw oc-vlan:outer-high-vlan-id? oc-vlan-types:vlan-id | | | +--ro oc-vlan:state | | | +--ro oc-vlan:inner-low-vlan-id? oc-vlan-types:vlan-id | | | +--ro oc-vlan:inner-high-vlan-id? oc-vlan-types:vlan-id | | | +--ro oc-vlan:outer-low-vlan-id? oc-vlan-types:vlan-id | | | +--ro oc-vlan:outer-high-vlan-id? oc-vlan-types:vlan-id | | +--rw oc-vlan:ingress-mapping | | | +--rw oc-vlan:config | | | | +--rw oc-vlan:vlan-stack-action? oc-vlan-types:vlan-stack-action | | | | +--rw oc-vlan:vlan-id? oc-vlan-types:vlan-id | | | | +--rw oc-vlan:tpid? identityref | | | +--ro oc-vlan:state | | | +--ro oc-vlan:vlan-stack-action? oc-vlan-types:vlan-stack-action | | | +--ro oc-vlan:vlan-id? oc-vlan-types:vlan-id | | | +--ro oc-vlan:tpid? identityref | | +--rw oc-vlan:egress-mapping | | +--rw oc-vlan:config | | | +--rw oc-vlan:vlan-stack-action? oc-vlan-types:vlan-stack-action | | | +--rw oc-vlan:vlan-id? oc-vlan-types:vlan-id | | | +--rw oc-vlan:tpid? identityref | | +--ro oc-vlan:state | | +--ro oc-vlan:vlan-stack-action? oc-vlan-types:vlan-stack-action | | +--ro oc-vlan:vlan-id? oc-vlan-types:vlan-id | | +--ro oc-vlan:tpid? identityref | +--rw oc-ip:ipv4 | | +--rw oc-ip:addresses | | | +--rw oc-ip:address* [ip] | | | +--rw oc-ip:ip -> ../config/ip | | | +--rw oc-ip:config | | | | +--rw oc-ip:ip? oc-inet:ipv4-address | | | | +--rw oc-ip:prefix-length? uint8 | | | | +--rw oc-ip:type? ipv4-address-type | | | +--ro oc-ip:state | | | | +--ro oc-ip:ip? oc-inet:ipv4-address | | | | +--ro oc-ip:prefix-length? uint8 | | | | +--ro oc-ip:type? ipv4-address-type | | | | +--ro oc-ip:origin? ip-address-origin | | | +--rw oc-ip:vrrp | | | +--rw oc-ip:vrrp-group* [virtual-router-id] | | | +--rw oc-ip:virtual-router-id -> ../config/virtual-router-id | | | +--rw oc-ip:config | | | | +--rw oc-ip:virtual-router-id? uint8 | | | | +--rw oc-ip:virtual-address* oc-inet:ip-address | | | | +--rw oc-ip:priority? uint8 | | | | +--rw oc-ip:preempt? boolean | | | | +--rw oc-ip:preempt-delay? uint16 | | | | +--rw oc-ip:accept-mode? boolean | | | | +--rw oc-ip:advertisement-interval? uint16 | | | +--ro oc-ip:state | | | | +--ro oc-ip:virtual-router-id? uint8 | | | | +--ro oc-ip:virtual-address* oc-inet:ip-address | | | | +--ro oc-ip:priority? uint8 | | | | +--ro oc-ip:preempt? boolean | | | | +--ro oc-ip:preempt-delay? uint16 | | | | +--ro oc-ip:accept-mode? boolean | | | | +--ro oc-ip:advertisement-interval? uint16 | | | | +--ro oc-ip:current-priority? uint8 | | | +--rw oc-ip:interface-tracking | | | +--rw oc-ip:config | | | | +--rw oc-ip:track-interface* -> /oc-if:interfaces/interface/name | | | | +--rw oc-ip:priority-decrement? uint8 | | | +--ro oc-ip:state | | | +--ro oc-ip:track-interface* -> /oc-if:interfaces/interface/name | | | +--ro oc-ip:priority-decrement? uint8 | | +--rw oc-ip:proxy-arp | | | +--rw oc-ip:config | | | | +--rw oc-ip:mode? enumeration | | | +--ro oc-ip:state | | | +--ro oc-ip:mode? enumeration | | +--rw oc-ip:neighbors | | | +--rw oc-ip:neighbor* [ip] | | | +--rw oc-ip:ip -> ../config/ip | | | +--rw oc-ip:config | | | | +--rw oc-ip:ip? oc-inet:ipv4-address | | | | +--rw oc-ip:link-layer-address oc-yang:phys-address | | | +--ro oc-ip:state | | | +--ro oc-ip:ip? oc-inet:ipv4-address | | | +--ro oc-ip:link-layer-address oc-yang:phys-address | | | +--ro oc-ip:origin? neighbor-origin | | +--rw oc-ip:unnumbered | | | +--rw oc-ip:config | | | | +--rw oc-ip:enabled? boolean | | | +--ro oc-ip:state | | | | +--ro oc-ip:enabled? boolean | | | +--rw oc-ip:interface-ref | | | +--rw oc-ip:config | | | | +--rw oc-ip:interface? -> /oc-if:interfaces/interface/name | | | | +--rw oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | | | +--ro oc-ip:state | | | +--ro oc-ip:interface? -> /oc-if:interfaces/interface/name | | | +--ro oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | | +--rw oc-ip:config | | | +--rw oc-ip:enabled? boolean | | | +--rw oc-ip:mtu? uint16 | | | +--rw oc-ip:dhcp-client? boolean | | +--ro oc-ip:state | | +--ro oc-ip:enabled? boolean | | +--ro oc-ip:mtu? uint16 | | +--ro oc-ip:dhcp-client? boolean | | +--ro oc-ip:counters | | +--ro oc-ip:in-pkts? oc-yang:counter64 | | +--ro oc-ip:in-octets? oc-yang:counter64 | | +--ro oc-ip:in-error-pkts? oc-yang:counter64 | | +--ro oc-ip:in-forwarded-pkts? oc-yang:counter64 | | +--ro oc-ip:in-forwarded-octets? oc-yang:counter64 | | +--ro oc-ip:in-discarded-pkts? oc-yang:counter64 | | +--ro oc-ip:out-pkts? oc-yang:counter64 | | +--ro oc-ip:out-octets? oc-yang:counter64 | | +--ro oc-ip:out-error-pkts? oc-yang:counter64 | | +--ro oc-ip:out-forwarded-pkts? oc-yang:counter64 | | +--ro oc-ip:out-forwarded-octets? oc-yang:counter64 | | +--ro oc-ip:out-discarded-pkts? oc-yang:counter64 | +--rw oc-ip:ipv6 | +--rw oc-ip:addresses | | +--rw oc-ip:address* [ip] | | +--rw oc-ip:ip -> ../config/ip | | +--rw oc-ip:config | | | +--rw oc-ip:ip? oc-inet:ipv6-address | | | +--rw oc-ip:prefix-length uint8 | | | +--rw oc-ip:type? oc-inet:ipv6-address-type | | +--ro oc-ip:state | | | +--ro oc-ip:ip? oc-inet:ipv6-address | | | +--ro oc-ip:prefix-length uint8 | | | +--ro oc-ip:type? oc-inet:ipv6-address-type | | | +--ro oc-ip:origin? ip-address-origin | | | +--ro oc-ip:status? enumeration | | +--rw oc-ip:vrrp | | +--rw oc-ip:vrrp-group* [virtual-router-id] | | +--rw oc-ip:virtual-router-id -> ../config/virtual-router-id | | +--rw oc-ip:config | | | +--rw oc-ip:virtual-router-id? uint8 | | | +--rw oc-ip:virtual-address* oc-inet:ip-address | | | +--rw oc-ip:priority? uint8 | | | +--rw oc-ip:preempt? boolean | | | +--rw oc-ip:preempt-delay? uint16 | | | +--rw oc-ip:accept-mode? boolean | | | +--rw oc-ip:advertisement-interval? uint16 | | | +--rw oc-ip:virtual-link-local? oc-inet:ip-address | | +--ro oc-ip:state | | | +--ro oc-ip:virtual-router-id? uint8 | | | +--ro oc-ip:virtual-address* oc-inet:ip-address | | | +--ro oc-ip:priority? uint8 | | | +--ro oc-ip:preempt? boolean | | | +--ro oc-ip:preempt-delay? uint16 | | | +--ro oc-ip:accept-mode? boolean | | | +--ro oc-ip:advertisement-interval? uint16 | | | +--ro oc-ip:current-priority? uint8 | | | +--ro oc-ip:virtual-link-local? oc-inet:ip-address | | +--rw oc-ip:interface-tracking | | +--rw oc-ip:config | | | +--rw oc-ip:track-interface* -> /oc-if:interfaces/interface/name | | | +--rw oc-ip:priority-decrement? uint8 | | +--ro oc-ip:state | | +--ro oc-ip:track-interface* -> /oc-if:interfaces/interface/name | | +--ro oc-ip:priority-decrement? uint8 | +--rw oc-ip:router-advertisement | | +--rw oc-ip:config | | | +--rw oc-ip:interval? uint32 | | | +--rw oc-ip:lifetime? uint32 | | | +--rw oc-ip:suppress? boolean | | | +--rw oc-ip:managed? boolean | | | +--rw oc-ip:other-config? boolean | | +--ro oc-ip:state | | | +--ro oc-ip:interval? uint32 | | | +--ro oc-ip:lifetime? uint32 | | | +--ro oc-ip:suppress? boolean | | | +--ro oc-ip:managed? boolean | | | +--ro oc-ip:other-config? boolean | | +--rw oc-ip:prefixes | | +--rw oc-ip:prefix* [prefix] | | +--rw oc-ip:prefix -> ../config/prefix | | +--rw oc-ip:config | | | +--rw oc-ip:prefix? oc-inet:ipv6-prefix | | | +--rw oc-ip:valid-lifetime? uint32 | | | +--rw oc-ip:preferred-lifetime? uint32 | | | +--rw oc-ip:disable-advertisement? boolean | | | +--rw oc-ip:disable-autoconfiguration? boolean | | | +--rw oc-ip:enable-onlink? boolean | | +--ro oc-ip:state | | +--ro oc-ip:prefix? oc-inet:ipv6-prefix | | +--ro oc-ip:valid-lifetime? uint32 | | +--ro oc-ip:preferred-lifetime? uint32 | | +--ro oc-ip:disable-advertisement? boolean | | +--ro oc-ip:disable-autoconfiguration? boolean | | +--ro oc-ip:enable-onlink? boolean | +--rw oc-ip:neighbors | | +--rw oc-ip:neighbor* [ip] | | +--rw oc-ip:ip -> ../config/ip | | +--rw oc-ip:config | | | +--rw oc-ip:ip? oc-inet:ipv6-address | | | +--rw oc-ip:link-layer-address oc-yang:phys-address | | +--ro oc-ip:state | | +--ro oc-ip:ip? oc-inet:ipv6-address | | +--ro oc-ip:link-layer-address oc-yang:phys-address | | +--ro oc-ip:origin? neighbor-origin | | +--ro oc-ip:is-router? boolean | | +--ro oc-ip:neighbor-state? enumeration | +--rw oc-ip:unnumbered | | +--rw oc-ip:config | | | +--rw oc-ip:enabled? boolean | | +--ro oc-ip:state | | | +--ro oc-ip:enabled? boolean | | +--rw oc-ip:interface-ref | | +--rw oc-ip:config | | | +--rw oc-ip:interface? -> /oc-if:interfaces/interface/name | | | +--rw oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | | +--ro oc-ip:state | | +--ro oc-ip:interface? -> /oc-if:interfaces/interface/name | | +--ro oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | +--rw oc-ip:config | | +--rw oc-ip:enabled? boolean | | +--rw oc-ip:mtu? uint32 | | +--rw oc-ip:dup-addr-detect-transmits? uint32 | | +--rw oc-ip:dhcp-client? boolean | +--ro oc-ip:state | | +--ro oc-ip:enabled? boolean | | +--ro oc-ip:mtu? uint32 | | +--ro oc-ip:dup-addr-detect-transmits? uint32 | | +--ro oc-ip:dhcp-client? boolean | | +--ro oc-ip:counters | | +--ro oc-ip:in-pkts? oc-yang:counter64 | | +--ro oc-ip:in-octets? oc-yang:counter64 | | +--ro oc-ip:in-error-pkts? oc-yang:counter64 | | +--ro oc-ip:in-forwarded-pkts? oc-yang:counter64 | | +--ro oc-ip:in-forwarded-octets? oc-yang:counter64 | | +--ro oc-ip:in-discarded-pkts? oc-yang:counter64 | | +--ro oc-ip:out-pkts? oc-yang:counter64 | | +--ro oc-ip:out-octets? oc-yang:counter64 | | +--ro oc-ip:out-error-pkts? oc-yang:counter64 | | +--ro oc-ip:out-forwarded-pkts? oc-yang:counter64 | | +--ro oc-ip:out-forwarded-octets? oc-yang:counter64 | | +--ro oc-ip:out-discarded-pkts? oc-yang:counter64 | +--rw oc-ip-ext:autoconf | +--rw oc-ip-ext:config | | +--rw oc-ip-ext:create-global-addresses? boolean | | +--rw oc-ip-ext:create-temporary-addresses? boolean | | +--rw oc-ip-ext:temporary-valid-lifetime? uint32 | | +--rw oc-ip-ext:temporary-preferred-lifetime? uint32 | +--ro oc-ip-ext:state | +--ro oc-ip-ext:create-global-addresses? boolean | +--ro oc-ip-ext:create-temporary-addresses? boolean | +--ro oc-ip-ext:temporary-valid-lifetime? uint32 | +--ro oc-ip-ext:temporary-preferred-lifetime? uint32 +--rw oc-eth:ethernet | +--rw oc-eth:config | | +--rw oc-eth:mac-address? oc-yang:mac-address | | +--rw oc-eth:auto-negotiate? boolean | | +--rw oc-eth:standalone-link-training? boolean | | +--rw oc-eth:duplex-mode? enumeration | | +--rw oc-eth:port-speed? identityref | | +--rw oc-eth:enable-flow-control? boolean | | +--rw oc-eth:fec-mode? identityref | | +--rw oc-lag:aggregate-id? -> /oc-if:interfaces/interface/name | +--ro oc-eth:state | | +--ro oc-eth:mac-address? oc-yang:mac-address | | +--ro oc-eth:auto-negotiate? boolean | | +--ro oc-eth:standalone-link-training? boolean | | +--ro oc-eth:duplex-mode? enumeration | | +--ro oc-eth:port-speed? identityref | | +--ro oc-eth:enable-flow-control? boolean | | +--ro oc-eth:fec-mode? identityref | | +--ro oc-eth:hw-mac-address? oc-yang:mac-address | | +--ro oc-eth:negotiated-duplex-mode? enumeration | | +--ro oc-eth:negotiated-port-speed? identityref | | +--ro oc-eth:counters | | | +--ro oc-eth:in-mac-control-frames? oc-yang:counter64 | | | +--ro oc-eth:in-mac-pause-frames? oc-yang:counter64 | | | +--ro oc-eth:in-oversize-frames? oc-yang:counter64 | | | +--ro oc-eth:in-undersize-frames? oc-yang:counter64 | | | +--ro oc-eth:in-jabber-frames? oc-yang:counter64 | | | +--ro oc-eth:in-fragment-frames? oc-yang:counter64 | | | +--ro oc-eth:in-8021q-frames? oc-yang:counter64 | | | +--ro oc-eth:in-crc-errors? oc-yang:counter64 | | | +--ro oc-eth:in-block-errors? oc-yang:counter64 | | | +--ro oc-eth:in-carrier-errors? oc-yang:counter64 | | | +--ro oc-eth:in-interrupted-tx? oc-yang:counter64 | | | +--ro oc-eth:in-late-collision? oc-yang:counter64 | | | +--ro oc-eth:in-mac-errors-rx? oc-yang:counter64 | | | +--ro oc-eth:in-single-collision? oc-yang:counter64 | | | +--ro oc-eth:in-symbol-error? oc-yang:counter64 | | | +--ro oc-eth:in-maxsize-exceeded? oc-yang:counter64 | | | +--ro oc-eth:out-mac-control-frames? oc-yang:counter64 | | | +--ro oc-eth:out-mac-pause-frames? oc-yang:counter64 | | | +--ro oc-eth:out-8021q-frames? oc-yang:counter64 | | | +--ro oc-eth:out-mac-errors-tx? oc-yang:counter64 | | | +--ro oc-eth-ext:in-distribution | | | +--ro oc-eth-ext:in-frames-64-octets? oc-yang:counter64 | | | +--ro oc-eth-ext:in-frames-65-127-octets? oc-yang:counter64 | | | +--ro oc-eth-ext:in-frames-128-255-octets? oc-yang:counter64 | | | +--ro oc-eth-ext:in-frames-256-511-octets? oc-yang:counter64 | | | +--ro oc-eth-ext:in-frames-512-1023-octets? oc-yang:counter64 | | | +--ro oc-eth-ext:in-frames-1024-1518-octets? oc-yang:counter64 | | +--ro oc-lag:aggregate-id? -> /oc-if:interfaces/interface/name | +--rw oc-vlan:switched-vlan | | +--rw oc-vlan:config | | | +--rw oc-vlan:interface-mode? oc-vlan-types:vlan-mode-type | | | +--rw oc-vlan:native-vlan? oc-vlan-types:vlan-id | | | +--rw oc-vlan:access-vlan? oc-vlan-types:vlan-id | | | +--rw oc-vlan:trunk-vlans* union | | +--ro oc-vlan:state | | | +--ro oc-vlan:interface-mode? oc-vlan-types:vlan-mode-type | | | +--ro oc-vlan:native-vlan? oc-vlan-types:vlan-id | | | +--ro oc-vlan:access-vlan? oc-vlan-types:vlan-id | | | +--ro oc-vlan:trunk-vlans* union | | +--rw oc-1x:dot1x-vlan-map | | +--rw oc-1x:vlan-name* [vlan-name] | | +--rw oc-1x:vlan-name -> ../config/vlan-name | | +--rw oc-1x:config | | | +--rw oc-1x:vlan-name string | | | +--rw oc-1x:id oc-vlan-types:vlan-id | | +--ro oc-1x:state | | +--ro oc-1x:vlan-name string | | +--ro oc-1x:id oc-vlan-types:vlan-id | +--rw oc-1x:dot1x | | +--rw oc-1x:config | | | +--rw oc-1x:authenticate-port? boolean | | | +--rw oc-1x:host-mode? enumeration | | | +--rw oc-1x:reauthenticate-interval? uint16 | | | +--rw oc-1x:retransmit-interval? uint16 | | | +--rw oc-1x:supplicant-timeout? uint16 | | | +--rw oc-1x:max-requests? uint16 | | | +--rw oc-1x:server-fail-vlan? union | | | +--rw oc-1x:auth-fail-vlan? union | | +--ro oc-1x:state | | +--ro oc-1x:authenticate-port? boolean | | +--ro oc-1x:host-mode? enumeration | | +--ro oc-1x:reauthenticate-interval? uint16 | | +--ro oc-1x:retransmit-interval? uint16 | | +--ro oc-1x:supplicant-timeout? uint16 | | +--ro oc-1x:max-requests? uint16 | | +--ro oc-1x:server-fail-vlan? union | | +--ro oc-1x:auth-fail-vlan? union | +--rw oc-1x:authenticated-sessions | | +--ro oc-1x:authenticated-session* [mac] | | +--ro oc-1x:mac -> ../state/mac | | +--ro oc-1x:state | | +--ro oc-1x:mac? oc-yang:mac-address | | +--ro oc-1x:session-id? string | | +--ro oc-1x:status? enumeration | +--rw oc-poe:poe | +--rw oc-poe:config | | +--rw oc-poe:enabled? boolean | +--ro oc-poe:state | +--ro oc-poe:enabled? boolean | +--ro oc-poe:power-used? decimal64 | +--ro oc-poe:power-class? uint8 +--rw oc-lag:aggregation | +--rw oc-lag:config | | +--rw oc-lag:lag-type? aggregation-type | | +--rw oc-lag:min-links? uint16 | | +--rw oc-srl-aug:member-speed? identityref | +--ro oc-lag:state | | +--ro oc-lag:lag-type? aggregation-type | | +--ro oc-lag:min-links? uint16 | | +--ro oc-lag:lag-speed? uint32 | | +--ro oc-lag:member* oc-if:base-interface-ref | | +--ro oc-srl-aug:member-speed? identityref | +--rw oc-vlan:switched-vlan | +--rw oc-vlan:config | | +--rw oc-vlan:interface-mode? oc-vlan-types:vlan-mode-type | | +--rw oc-vlan:native-vlan? oc-vlan-types:vlan-id | | +--rw oc-vlan:access-vlan? oc-vlan-types:vlan-id | | +--rw oc-vlan:trunk-vlans* union | +--ro oc-vlan:state | +--ro oc-vlan:interface-mode? oc-vlan-types:vlan-mode-type | +--ro oc-vlan:native-vlan? oc-vlan-types:vlan-id | +--ro oc-vlan:access-vlan? oc-vlan-types:vlan-id | +--ro oc-vlan:trunk-vlans* union +--rw oc-vlan:routed-vlan | +--rw oc-vlan:config | | +--rw oc-vlan:vlan? union | +--ro oc-vlan:state | | +--ro oc-vlan:vlan? union | +--rw oc-ip:ipv4 | | +--rw oc-ip:addresses | | | +--rw oc-ip:address* [ip] | | | +--rw oc-ip:ip -> ../config/ip | | | +--rw oc-ip:config | | | | +--rw oc-ip:ip? oc-inet:ipv4-address | | | | +--rw oc-ip:prefix-length? uint8 | | | | +--rw oc-ip:type? ipv4-address-type | | | +--ro oc-ip:state | | | | +--ro oc-ip:ip? oc-inet:ipv4-address | | | | +--ro oc-ip:prefix-length? uint8 | | | | +--ro oc-ip:type? ipv4-address-type | | | | +--ro oc-ip:origin? ip-address-origin | | | +--rw oc-ip:vrrp | | | +--rw oc-ip:vrrp-group* [virtual-router-id] | | | +--rw oc-ip:virtual-router-id -> ../config/virtual-router-id | | | +--rw oc-ip:config | | | | +--rw oc-ip:virtual-router-id? uint8 | | | | +--rw oc-ip:virtual-address* oc-inet:ip-address | | | | +--rw oc-ip:priority? uint8 | | | | +--rw oc-ip:preempt? boolean | | | | +--rw oc-ip:preempt-delay? uint16 | | | | +--rw oc-ip:accept-mode? boolean | | | | +--rw oc-ip:advertisement-interval? uint16 | | | +--ro oc-ip:state | | | | +--ro oc-ip:virtual-router-id? uint8 | | | | +--ro oc-ip:virtual-address* oc-inet:ip-address | | | | +--ro oc-ip:priority? uint8 | | | | +--ro oc-ip:preempt? boolean | | | | +--ro oc-ip:preempt-delay? uint16 | | | | +--ro oc-ip:accept-mode? boolean | | | | +--ro oc-ip:advertisement-interval? uint16 | | | | +--ro oc-ip:current-priority? uint8 | | | +--rw oc-ip:interface-tracking | | | +--rw oc-ip:config | | | | +--rw oc-ip:track-interface* -> /oc-if:interfaces/interface/name | | | | +--rw oc-ip:priority-decrement? uint8 | | | +--ro oc-ip:state | | | +--ro oc-ip:track-interface* -> /oc-if:interfaces/interface/name | | | +--ro oc-ip:priority-decrement? uint8 | | +--rw oc-ip:proxy-arp | | | +--rw oc-ip:config | | | | +--rw oc-ip:mode? enumeration | | | +--ro oc-ip:state | | | +--ro oc-ip:mode? enumeration | | +--rw oc-ip:neighbors | | | +--rw oc-ip:neighbor* [ip] | | | +--rw oc-ip:ip -> ../config/ip | | | +--rw oc-ip:config | | | | +--rw oc-ip:ip? oc-inet:ipv4-address | | | | +--rw oc-ip:link-layer-address oc-yang:phys-address | | | +--ro oc-ip:state | | | +--ro oc-ip:ip? oc-inet:ipv4-address | | | +--ro oc-ip:link-layer-address oc-yang:phys-address | | | +--ro oc-ip:origin? neighbor-origin | | +--rw oc-ip:unnumbered | | | +--rw oc-ip:config | | | | +--rw oc-ip:enabled? boolean | | | +--ro oc-ip:state | | | | +--ro oc-ip:enabled? boolean | | | +--rw oc-ip:interface-ref | | | +--rw oc-ip:config | | | | +--rw oc-ip:interface? -> /oc-if:interfaces/interface/name | | | | +--rw oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | | | +--ro oc-ip:state | | | +--ro oc-ip:interface? -> /oc-if:interfaces/interface/name | | | +--ro oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | | +--rw oc-ip:config | | | +--rw oc-ip:enabled? boolean | | | +--rw oc-ip:mtu? uint16 | | | +--rw oc-ip:dhcp-client? boolean | | +--ro oc-ip:state | | +--ro oc-ip:enabled? boolean | | +--ro oc-ip:mtu? uint16 | | +--ro oc-ip:dhcp-client? boolean | | +--ro oc-ip:counters | | +--ro oc-ip:in-pkts? oc-yang:counter64 | | +--ro oc-ip:in-octets? oc-yang:counter64 | | +--ro oc-ip:in-error-pkts? oc-yang:counter64 | | +--ro oc-ip:in-forwarded-pkts? oc-yang:counter64 | | +--ro oc-ip:in-forwarded-octets? oc-yang:counter64 | | +--ro oc-ip:in-discarded-pkts? oc-yang:counter64 | | +--ro oc-ip:out-pkts? oc-yang:counter64 | | +--ro oc-ip:out-octets? oc-yang:counter64 | | +--ro oc-ip:out-error-pkts? oc-yang:counter64 | | +--ro oc-ip:out-forwarded-pkts? oc-yang:counter64 | | +--ro oc-ip:out-forwarded-octets? oc-yang:counter64 | | +--ro oc-ip:out-discarded-pkts? oc-yang:counter64 | +--rw oc-ip:ipv6 | +--rw oc-ip:addresses | | +--rw oc-ip:address* [ip] | | +--rw oc-ip:ip -> ../config/ip | | +--rw oc-ip:config | | | +--rw oc-ip:ip? oc-inet:ipv6-address | | | +--rw oc-ip:prefix-length uint8 | | | +--rw oc-ip:type? oc-inet:ipv6-address-type | | +--ro oc-ip:state | | | +--ro oc-ip:ip? oc-inet:ipv6-address | | | +--ro oc-ip:prefix-length uint8 | | | +--ro oc-ip:type? oc-inet:ipv6-address-type | | | +--ro oc-ip:origin? ip-address-origin | | | +--ro oc-ip:status? enumeration | | +--rw oc-ip:vrrp | | +--rw oc-ip:vrrp-group* [virtual-router-id] | | +--rw oc-ip:virtual-router-id -> ../config/virtual-router-id | | +--rw oc-ip:config | | | +--rw oc-ip:virtual-router-id? uint8 | | | +--rw oc-ip:virtual-address* oc-inet:ip-address | | | +--rw oc-ip:priority? uint8 | | | +--rw oc-ip:preempt? boolean | | | +--rw oc-ip:preempt-delay? uint16 | | | +--rw oc-ip:accept-mode? boolean | | | +--rw oc-ip:advertisement-interval? uint16 | | | +--rw oc-ip:virtual-link-local? oc-inet:ip-address | | +--ro oc-ip:state | | | +--ro oc-ip:virtual-router-id? uint8 | | | +--ro oc-ip:virtual-address* oc-inet:ip-address | | | +--ro oc-ip:priority? uint8 | | | +--ro oc-ip:preempt? boolean | | | +--ro oc-ip:preempt-delay? uint16 | | | +--ro oc-ip:accept-mode? boolean | | | +--ro oc-ip:advertisement-interval? uint16 | | | +--ro oc-ip:current-priority? uint8 | | | +--ro oc-ip:virtual-link-local? oc-inet:ip-address | | +--rw oc-ip:interface-tracking | | +--rw oc-ip:config | | | +--rw oc-ip:track-interface* -> /oc-if:interfaces/interface/name | | | +--rw oc-ip:priority-decrement? uint8 | | +--ro oc-ip:state | | +--ro oc-ip:track-interface* -> /oc-if:interfaces/interface/name | | +--ro oc-ip:priority-decrement? uint8 | +--rw oc-ip:router-advertisement | | +--rw oc-ip:config | | | +--rw oc-ip:interval? uint32 | | | +--rw oc-ip:lifetime? uint32 | | | +--rw oc-ip:suppress? boolean | | | +--rw oc-ip:managed? boolean | | | +--rw oc-ip:other-config? boolean | | +--ro oc-ip:state | | | +--ro oc-ip:interval? uint32 | | | +--ro oc-ip:lifetime? uint32 | | | +--ro oc-ip:suppress? boolean | | | +--ro oc-ip:managed? boolean | | | +--ro oc-ip:other-config? boolean | | +--rw oc-ip:prefixes | | +--rw oc-ip:prefix* [prefix] | | +--rw oc-ip:prefix -> ../config/prefix | | +--rw oc-ip:config | | | +--rw oc-ip:prefix? oc-inet:ipv6-prefix | | | +--rw oc-ip:valid-lifetime? uint32 | | | +--rw oc-ip:preferred-lifetime? uint32 | | | +--rw oc-ip:disable-advertisement? boolean | | | +--rw oc-ip:disable-autoconfiguration? boolean | | | +--rw oc-ip:enable-onlink? boolean | | +--ro oc-ip:state | | +--ro oc-ip:prefix? oc-inet:ipv6-prefix | | +--ro oc-ip:valid-lifetime? uint32 | | +--ro oc-ip:preferred-lifetime? uint32 | | +--ro oc-ip:disable-advertisement? boolean | | +--ro oc-ip:disable-autoconfiguration? boolean | | +--ro oc-ip:enable-onlink? boolean | +--rw oc-ip:neighbors | | +--rw oc-ip:neighbor* [ip] | | +--rw oc-ip:ip -> ../config/ip | | +--rw oc-ip:config | | | +--rw oc-ip:ip? oc-inet:ipv6-address | | | +--rw oc-ip:link-layer-address oc-yang:phys-address | | +--ro oc-ip:state | | +--ro oc-ip:ip? oc-inet:ipv6-address | | +--ro oc-ip:link-layer-address oc-yang:phys-address | | +--ro oc-ip:origin? neighbor-origin | | +--ro oc-ip:is-router? boolean | | +--ro oc-ip:neighbor-state? enumeration | +--rw oc-ip:unnumbered | | +--rw oc-ip:config | | | +--rw oc-ip:enabled? boolean | | +--ro oc-ip:state | | | +--ro oc-ip:enabled? boolean | | +--rw oc-ip:interface-ref | | +--rw oc-ip:config | | | +--rw oc-ip:interface? -> /oc-if:interfaces/interface/name | | | +--rw oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | | +--ro oc-ip:state | | +--ro oc-ip:interface? -> /oc-if:interfaces/interface/name | | +--ro oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | +--rw oc-ip:config | | +--rw oc-ip:enabled? boolean | | +--rw oc-ip:mtu? uint32 | | +--rw oc-ip:dup-addr-detect-transmits? uint32 | | +--rw oc-ip:dhcp-client? boolean | +--ro oc-ip:state | +--ro oc-ip:enabled? boolean | +--ro oc-ip:mtu? uint32 | +--ro oc-ip:dup-addr-detect-transmits? uint32 | +--ro oc-ip:dhcp-client? boolean | +--ro oc-ip:counters | +--ro oc-ip:in-pkts? oc-yang:counter64 | +--ro oc-ip:in-octets? oc-yang:counter64 | +--ro oc-ip:in-error-pkts? oc-yang:counter64 | +--ro oc-ip:in-forwarded-pkts? oc-yang:counter64 | +--ro oc-ip:in-forwarded-octets? oc-yang:counter64 | +--ro oc-ip:in-discarded-pkts? oc-yang:counter64 | +--ro oc-ip:out-pkts? oc-yang:counter64 | +--ro oc-ip:out-octets? oc-yang:counter64 | +--ro oc-ip:out-error-pkts? oc-yang:counter64 | +--ro oc-ip:out-forwarded-pkts? oc-yang:counter64 | +--ro oc-ip:out-forwarded-octets? oc-yang:counter64 | +--ro oc-ip:out-discarded-pkts? oc-yang:counter64 +--rw oc-tun:tunnel | +--rw oc-tun:config | | +--rw oc-tun:src? oc-inet:ip-address | | +--rw oc-tun:dst? oc-inet:ip-address | | +--rw oc-tun:ttl? uint8 | | +--rw oc-tun:gre-key? uint32 | +--ro oc-tun:state | | +--ro oc-tun:src? oc-inet:ip-address | | +--ro oc-tun:dst? oc-inet:ip-address | | +--ro oc-tun:ttl? uint8 | | +--ro oc-tun:gre-key? uint32 | +--rw oc-tun:ipv4 | | +--rw oc-tun:addresses | | | +--rw oc-tun:address* [ip] | | | +--rw oc-tun:ip -> ../config/ip | | | +--rw oc-tun:config | | | | +--rw oc-tun:ip? oc-inet:ipv4-address | | | | +--rw oc-tun:prefix-length? uint8 | | | | +--rw oc-tun:type? ipv4-address-type | | | +--ro oc-tun:state | | | +--ro oc-tun:ip? oc-inet:ipv4-address | | | +--ro oc-tun:prefix-length? uint8 | | | +--ro oc-tun:type? ipv4-address-type | | | +--ro oc-tun:origin? ip-address-origin | | +--rw oc-tun:proxy-arp | | | +--rw oc-tun:config | | | | +--rw oc-tun:mode? enumeration | | | +--ro oc-tun:state | | | +--ro oc-tun:mode? enumeration | | +--rw oc-tun:neighbors | | | +--rw oc-tun:neighbor* [ip] | | | +--rw oc-tun:ip -> ../config/ip | | | +--rw oc-tun:config | | | | +--rw oc-tun:ip? oc-inet:ipv4-address | | | | +--rw oc-tun:link-layer-address oc-yang:phys-address | | | +--ro oc-tun:state | | | +--ro oc-tun:ip? oc-inet:ipv4-address | | | +--ro oc-tun:link-layer-address oc-yang:phys-address | | | +--ro oc-tun:origin? neighbor-origin | | +--rw oc-tun:unnumbered | | | +--rw oc-tun:config | | | | +--rw oc-tun:enabled? boolean | | | +--ro oc-tun:state | | | | +--ro oc-tun:enabled? boolean | | | +--rw oc-tun:interface-ref | | | +--rw oc-tun:config | | | | +--rw oc-tun:interface? -> /oc-if:interfaces/interface/name | | | | +--rw oc-tun:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | | | +--ro oc-tun:state | | | +--ro oc-tun:interface? -> /oc-if:interfaces/interface/name | | | +--ro oc-tun:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | | +--rw oc-tun:config | | | +--rw oc-tun:enabled? boolean | | | +--rw oc-tun:mtu? uint16 | | | +--rw oc-tun:dhcp-client? boolean | | +--ro oc-tun:state | | +--ro oc-tun:enabled? boolean | | +--ro oc-tun:mtu? uint16 | | +--ro oc-tun:dhcp-client? boolean | | +--ro oc-tun:counters | | +--ro oc-tun:in-pkts? oc-yang:counter64 | | +--ro oc-tun:in-octets? oc-yang:counter64 | | +--ro oc-tun:in-error-pkts? oc-yang:counter64 | | +--ro oc-tun:in-forwarded-pkts? oc-yang:counter64 | | +--ro oc-tun:in-forwarded-octets? oc-yang:counter64 | | +--ro oc-tun:in-discarded-pkts? oc-yang:counter64 | | +--ro oc-tun:out-pkts? oc-yang:counter64 | | +--ro oc-tun:out-octets? oc-yang:counter64 | | +--ro oc-tun:out-error-pkts? oc-yang:counter64 | | +--ro oc-tun:out-forwarded-pkts? oc-yang:counter64 | | +--ro oc-tun:out-forwarded-octets? oc-yang:counter64 | | +--ro oc-tun:out-discarded-pkts? oc-yang:counter64 | +--rw oc-tun:ipv6 | +--rw oc-tun:addresses | | +--rw oc-tun:address* [ip] | | +--rw oc-tun:ip -> ../config/ip | | +--rw oc-tun:config | | | +--rw oc-tun:ip? oc-inet:ipv6-address | | | +--rw oc-tun:prefix-length uint8 | | | +--rw oc-tun:type? oc-inet:ipv6-address-type | | +--ro oc-tun:state | | +--ro oc-tun:ip? oc-inet:ipv6-address | | +--ro oc-tun:prefix-length uint8 | | +--ro oc-tun:type? oc-inet:ipv6-address-type | | +--ro oc-tun:origin? ip-address-origin | | +--ro oc-tun:status? enumeration | +--rw oc-tun:router-advertisement | | +--rw oc-tun:config | | | +--rw oc-tun:interval? uint32 | | | +--rw oc-tun:lifetime? uint32 | | | +--rw oc-tun:suppress? boolean | | | +--rw oc-tun:managed? boolean | | | +--rw oc-tun:other-config? boolean | | +--ro oc-tun:state | | | +--ro oc-tun:interval? uint32 | | | +--ro oc-tun:lifetime? uint32 | | | +--ro oc-tun:suppress? boolean | | | +--ro oc-tun:managed? boolean | | | +--ro oc-tun:other-config? boolean | | +--rw oc-tun:prefixes | | +--rw oc-tun:prefix* [prefix] | | +--rw oc-tun:prefix -> ../config/prefix | | +--rw oc-tun:config | | | +--rw oc-tun:prefix? oc-inet:ipv6-prefix | | | +--rw oc-tun:valid-lifetime? uint32 | | | +--rw oc-tun:preferred-lifetime? uint32 | | | +--rw oc-tun:disable-advertisement? boolean | | | +--rw oc-tun:disable-autoconfiguration? boolean | | | +--rw oc-tun:enable-onlink? boolean | | +--ro oc-tun:state | | +--ro oc-tun:prefix? oc-inet:ipv6-prefix | | +--ro oc-tun:valid-lifetime? uint32 | | +--ro oc-tun:preferred-lifetime? uint32 | | +--ro oc-tun:disable-advertisement? boolean | | +--ro oc-tun:disable-autoconfiguration? boolean | | +--ro oc-tun:enable-onlink? boolean | +--rw oc-tun:neighbors | | +--rw oc-tun:neighbor* [ip] | | +--rw oc-tun:ip -> ../config/ip | | +--rw oc-tun:config | | | +--rw oc-tun:ip? oc-inet:ipv6-address | | | +--rw oc-tun:link-layer-address oc-yang:phys-address | | +--ro oc-tun:state | | +--ro oc-tun:ip? oc-inet:ipv6-address | | +--ro oc-tun:link-layer-address oc-yang:phys-address | | +--ro oc-tun:origin? neighbor-origin | | +--ro oc-tun:is-router? boolean | | +--ro oc-tun:neighbor-state? enumeration | +--rw oc-tun:unnumbered | | +--rw oc-tun:config | | | +--rw oc-tun:enabled? boolean | | +--ro oc-tun:state | | | +--ro oc-tun:enabled? boolean | | +--rw oc-tun:interface-ref | | +--rw oc-tun:config | | | +--rw oc-tun:interface? -> /oc-if:interfaces/interface/name | | | +--rw oc-tun:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | | +--ro oc-tun:state | | +--ro oc-tun:interface? -> /oc-if:interfaces/interface/name | | +--ro oc-tun:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | +--rw oc-tun:config | | +--rw oc-tun:enabled? boolean | | +--rw oc-tun:mtu? uint32 | | +--rw oc-tun:dup-addr-detect-transmits? uint32 | | +--rw oc-tun:dhcp-client? boolean | +--ro oc-tun:state | +--ro oc-tun:enabled? boolean | +--ro oc-tun:mtu? uint32 | +--ro oc-tun:dup-addr-detect-transmits? uint32 | +--ro oc-tun:dhcp-client? boolean | +--ro oc-tun:counters | +--ro oc-tun:in-pkts? oc-yang:counter64 | +--ro oc-tun:in-octets? oc-yang:counter64 | +--ro oc-tun:in-error-pkts? oc-yang:counter64 | +--ro oc-tun:in-forwarded-pkts? oc-yang:counter64 | +--ro oc-tun:in-forwarded-octets? oc-yang:counter64 | +--ro oc-tun:in-discarded-pkts? oc-yang:counter64 | +--ro oc-tun:out-pkts? oc-yang:counter64 | +--ro oc-tun:out-octets? oc-yang:counter64 | +--ro oc-tun:out-error-pkts? oc-yang:counter64 | +--ro oc-tun:out-forwarded-pkts? oc-yang:counter64 | +--ro oc-tun:out-forwarded-octets? oc-yang:counter64 | +--ro oc-tun:out-discarded-pkts? oc-yang:counter64 +--rw oc-line-com:sonet module: openconfig-keychain +--rw keychains +--rw keychain* [name] +--rw name -> ../config/name +--rw config | +--rw name? string | +--rw tolerance? union +--ro state | +--ro name? string | +--ro tolerance? union +--rw keys +--rw key* [key-id] +--rw key-id -> ../config/key-id +--rw config | +--rw key-id? union | +--rw secret-key? string | +--rw crypto-algorithm? identityref +--ro state | +--ro key-id? union | +--ro secret-key? string | +--ro crypto-algorithm? identityref +--rw send-lifetime | +--rw config | | +--rw start-time? oc-types:timeticks64 | | +--rw end-time? oc-types:timeticks64 | | +--rw send-and-receive? boolean | +--ro state | +--ro start-time? oc-types:timeticks64 | +--ro end-time? oc-types:timeticks64 | +--ro send-and-receive? boolean +--rw receive-lifetime +--rw config | +--rw start-time? oc-types:timeticks64 | +--rw end-time? oc-types:timeticks64 +--ro state +--ro start-time? oc-types:timeticks64 +--ro end-time? oc-types:timeticks64 module: openconfig-lacp +--rw lacp +--rw config | +--rw system-priority? uint16 +--ro state | +--ro system-priority? uint16 +--rw interfaces +--rw interface* [name] +--rw name -> ../config/name +--rw config | +--rw name? oc-if:base-interface-ref | +--rw interval? lacp-period-type | +--rw lacp-mode? lacp-activity-type | +--rw system-id-mac? oc-yang:mac-address | +--rw system-priority? uint16 +--ro state | +--ro name? oc-if:base-interface-ref | +--ro interval? lacp-period-type | +--ro lacp-mode? lacp-activity-type | +--ro system-id-mac? oc-yang:mac-address | +--ro system-priority? uint16 +--ro members +--ro member* [interface] +--ro interface -> ../state/interface +--ro state +--ro interface? oc-if:base-interface-ref +--ro activity? lacp-activity-type +--ro timeout? lacp-timeout-type +--ro synchronization? lacp-synchronization-type +--ro aggregatable? boolean +--ro collecting? boolean +--ro distributing? boolean +--ro system-id? oc-yang:mac-address +--ro oper-key? uint16 +--ro partner-id? oc-yang:mac-address +--ro partner-key? uint16 +--ro port-num? uint16 +--ro partner-port-num? uint16 +--ro last-change? oc-types:timeticks64 +--ro counters +--ro lacp-in-pkts? oc-yang:counter64 +--ro lacp-out-pkts? oc-yang:counter64 +--ro lacp-rx-errors? oc-yang:counter64 +--ro lacp-tx-errors? oc-yang:counter64 +--ro lacp-unknown-errors? oc-yang:counter64 +--ro lacp-errors? oc-yang:counter64 +--ro lacp-timeout-transitions? oc-yang:counter64 module: openconfig-lldp +--rw lldp +--rw config | +--rw enabled? boolean | +--rw hello-timer? uint64 | +--rw suppress-tlv-advertisement* identityref | +--rw system-name? string | +--rw system-description? string | +--rw chassis-id? string | +--rw chassis-id-type? oc-lldp-types:chassis-id-type +--ro state | +--ro enabled? boolean | +--ro hello-timer? uint64 | +--ro suppress-tlv-advertisement* identityref | +--ro system-name? string | +--ro system-description? string | +--ro chassis-id? string | +--ro chassis-id-type? oc-lldp-types:chassis-id-type | +--ro counters | +--ro frame-in? yang:counter64 | +--ro frame-out? yang:counter64 | +--ro frame-error-in? yang:counter64 | +--ro frame-discard? yang:counter64 | +--ro tlv-discard? yang:counter64 | +--ro tlv-unknown? yang:counter64 | +--ro last-clear? yang:date-and-time | +--ro tlv-accepted? yang:counter64 | +--ro entries-aged-out? yang:counter64 +--rw interfaces +--rw interface* [name] +--rw name -> ../config/name +--rw config | +--rw name? oc-if:base-interface-ref | +--rw enabled? boolean +--ro state | +--ro name? oc-if:base-interface-ref | +--ro enabled? boolean | +--ro counters | +--ro frame-in? yang:counter64 | +--ro frame-out? yang:counter64 | +--ro frame-error-in? yang:counter64 | +--ro frame-discard? yang:counter64 | +--ro tlv-discard? yang:counter64 | +--ro tlv-unknown? yang:counter64 | +--ro last-clear? yang:date-and-time | +--ro frame-error-out? yang:counter64 +--ro neighbors +--ro neighbor* [id] +--ro id -> ../state/id +--ro config +--ro state | +--ro system-name? string | +--ro system-description? string | +--ro chassis-id? string | +--ro chassis-id-type? oc-lldp-types:chassis-id-type | +--ro id? string | +--ro age? uint64 | +--ro last-update? int64 | +--ro ttl? uint16 | +--ro port-id? string | +--ro port-id-type? oc-lldp-types:port-id-type | +--ro port-description? string | +--ro management-address? string | +--ro management-address-type? string +--ro custom-tlvs | +--ro tlv* [type oui oui-subtype] | +--ro type -> ../state/type | +--ro oui -> ../state/oui | +--ro oui-subtype -> ../state/oui-subtype | +--ro config | +--ro state | +--ro type? int32 | +--ro oui? string | +--ro oui-subtype? string | +--ro value? binary +--ro capabilities +--ro capability* [name] +--ro name -> ../state/name +--ro config +--ro state +--ro name? identityref +--ro enabled? boolean module: openconfig-messages +--rw messages +--rw config | +--rw severity? oc-log:syslog-severity +--ro state | +--ro severity? oc-log:syslog-severity | +--ro message | +--ro msg? string | +--ro priority? uint8 | +--ro app-name? string | +--ro procid? string | +--ro msgid? string +--rw debug-entries +--rw debug-service* [service] +--rw service -> ../config/service +--rw config | +--rw service? identityref | +--rw enabled? boolean +--ro state +--ro service? identityref +--ro enabled? boolean module: openconfig-metadata +--rw _annotation_ +--rw protobuf-metadata? binary 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 | | | +--ro next-hop? -> ../../../../../../next-hops/next-hop/index | | | +--ro derived-from-mac-ip? boolean | | | +--ro directly-received? boolean | | +--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 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 | | +--ro next-hop? -> ../../../../../../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 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 | | +--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 | | +--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 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 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 ethernet-segments | +--rw ethernet-segment* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw esi-type? oc-evpn-types:esi-type | | +--rw esi? union | | +--rw redundancy-mode? identityref | | +--rw interface? -> /oc-if:interfaces/interface/name | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | +--ro state | | +--ro name? string | | +--ro esi-type? oc-evpn-types:esi-type | | +--ro esi? union | | +--ro redundancy-mode? identityref | | +--ro interface? -> /oc-if:interfaces/interface/name | | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index | +--rw df-election | +--rw config | | +--rw df-election-method? enumeration | | +--rw preference? uint16 | | +--rw revertive? boolean | | +--rw election-wait-time? uint32 | +--ro state | +--ro df-election-method? enumeration | +--ro preference? uint16 | +--ro revertive? boolean | +--ro election-wait-time? 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 default-import-policy? default-policy-type | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | +--rw default-export-policy? default-policy-type | | +--ro state | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | +--ro default-import-policy? default-policy-type | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | +--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? string | | +--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? string | +--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 | | +--ro control-plane-vnis* 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 multidestination-traffic? union | +--ro learning-mode? oc-evpn-types:learning-mode | +--ro vni-type? enumeration | +--ro vni-state? enumeration | +--ro svi-state? enumeration | +--ro bridge-domain? uint32 | +--ro l3-vrf-name? string +--rw mpls | +--rw global | | +--rw config | | | +--rw null-label? identityref | | | +--rw ttl-propagation? boolean | | | +--rw pw-encapsulation? identityref | | +--ro state | | | +--ro null-label? identityref | | | +--ro ttl-propagation? boolean | | | +--ro pw-encapsulation? 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 oc-sr-rsvp-ext:bandwidth-measurement | | +--rw oc-sr-rsvp-ext:config | | | +--rw oc-sr-rsvp-ext:measure-sr-traffic? enumeration | | | +--rw oc-sr-rsvp-ext:collection-interval? uint32 | | | +--rw oc-sr-rsvp-ext:adjustment-interval? uint32 | | | +--rw oc-sr-rsvp-ext:bandwidth-multiplier? decimal64 | | +--ro oc-sr-rsvp-ext:state | | | +--ro oc-sr-rsvp-ext:measure-sr-traffic? enumeration | | | +--ro oc-sr-rsvp-ext:collection-interval? uint32 | | | +--ro oc-sr-rsvp-ext:adjustment-interval? uint32 | | | +--ro oc-sr-rsvp-ext:bandwidth-multiplier? decimal64 | | | +--ro oc-sr-rsvp-ext:effective-adjustment-interval? uint32 | | +--rw oc-sr-rsvp-ext:update-trigger | | +--rw oc-sr-rsvp-ext:config | | | +--rw oc-sr-rsvp-ext:update-trigger? enumeration | | | +--rw oc-sr-rsvp-ext:adjusted-max-reservable-bw-pct? oc-types:percentage | | | +--rw oc-sr-rsvp-ext:sr-traffic-pct? oc-types:percentage | | +--ro oc-sr-rsvp-ext:state | | +--ro oc-sr-rsvp-ext:update-trigger? enumeration | | +--ro oc-sr-rsvp-ext:adjusted-max-reservable-bw-pct? oc-types:percentage | | +--ro oc-sr-rsvp-ext:sr-traffic-pct? oc-types:percentage | +--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 oc-sr-rsvp-ext:bandwidth-measurement | | +--ro oc-sr-rsvp-ext:state | | +--ro oc-sr-rsvp-ext:last-sample-time? oc-types:timeticks64 | | +--ro oc-sr-rsvp-ext:last-sample-measured-rsvp-util? uint64 | | +--ro oc-sr-rsvp-ext:last-sample-measured-sr-util? uint64 | | +--ro oc-sr-rsvp-ext:last-calculated-time? oc-types:timeticks64 | | +--ro oc-sr-rsvp-ext:last-calculated-sr-utilisation? uint64 | | +--ro oc-sr-rsvp-ext:last-flooded-time? oc-types:timeticks64 | +--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 explicit-route-objects | | | | | +--ro explicit-route-object* [index] | | | | | +--ro index -> ../state/index | | | | | +--ro state | | | | | +--ro index? uint64 | | | | | +--ro loose? boolean | | | | | +--ro type? enumeration | | | | | +--ro ip-prefix? inet:ip-prefix | | | | | +--ro asn? inet:as-number | | | | | +--ro label? oc-mplst:mpls-label | | | | | +--ro interface-id? uint32 | | | | +--ro state | | | | +--ro local-index? uint64 | | | | +--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 protection-requested? identityref | | | | +--ro label-in? oc-mplst:mpls-label | | | | +--ro label-out? oc-mplst:mpls-label | | | | +--ro sender-tspec | | | | +--ro rate? oc-types:ieeefloat32 | | | | +--ro size? oc-types:ieeefloat32 | | | | +--ro peak-data-rate? oc-types:ieeefloat32 | | | +--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 | | | | +--ro errors | | | | +--ro authentication-fail? yang:counter64 | | | | +--ro bad-checksum? yang:counter64 | | | | +--ro bad-packet-format? yang:counter64 | | | | +--ro bad-packet-length? yang:counter64 | | | | +--ro out-of-order? yang:counter64 | | | | +--ro received-nack? yang:counter64 | | | | +--ro transmit-failure? yang:counter64 | | | | +--ro transmit-queue-full? yang:counter64 | | | | +--ro unknown-ack? yang:counter64 | | | | +--ro unknown-nack? 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 max-link-bandwidth? oc-mplst:bandwidth-kbps | | | | +--ro interface-id? oc-if:interface-id | | | | +--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 | | | | +--ro rate-limited-messages? yang:counter64 | | | | +--ro errors | | | | +--ro authentication-fail? yang:counter64 | | | | +--ro bad-checksum? yang:counter64 | | | | +--ro bad-packet-format? yang:counter64 | | | | +--ro bad-packet-length? yang:counter64 | | | | +--ro out-of-order? yang:counter64 | | | | +--ro received-nack? yang:counter64 | | | | +--ro transmit-failure? yang:counter64 | | | | +--ro transmit-queue-full? yang:counter64 | | | | +--ro unknown-ack? yang:counter64 | | | | +--ro unknown-nack? 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-type? identityref | | | | | +--rw authentication-key? oc-types:routing-password | | | | +--ro state | | | | +--ro enable? boolean | | | | +--ro authentication-type? identityref | | | | +--ro authentication-key? oc-types:routing-password | | | +--rw subscription | | | | +--rw config | | | | | +--rw subscription? oc-types:percentage | | | | +--ro state | | | | +--ro subscription? oc-types:percentage | | | | +--ro calculated-absolute-subscription-bw? uint64 | | | | +--ro oc-sr-rsvp-ext:adjusted-absolute-subscription-bw? uint64 | | | +--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 global | | | | +--rw config | | | | | +--rw lsr-id? oc-inet:ip-address | | | | +--ro state | | | | | +--ro lsr-id? oc-inet:ip-address | | | | +--rw graceful-restart | | | | | +--rw config | | | | | | +--rw enabled? boolean | | | | | | +--rw reconnect-time? uint16 | | | | | | +--rw recovery-time? uint16 | | | | | | +--rw forwarding-holdtime? uint16 | | | | | | +--rw helper-enable? boolean | | | | | +--ro state | | | | | +--ro enabled? boolean | | | | | +--ro reconnect-time? uint16 | | | | | +--ro recovery-time? uint16 | | | | | +--ro forwarding-holdtime? uint16 | | | | | +--ro helper-enable? boolean | | | | +--rw authentication | | | | +--rw config | | | | | +--rw enable? boolean | | | | | +--rw authentication-key? oc-types:routing-password | | | | +--ro state | | | | +--ro enable? boolean | | | | +--ro authentication-key? oc-types:routing-password | | | +--rw interface-attributes | | | | +--rw config | | | | | +--rw hello-holdtime? uint16 | | | | | +--rw hello-interval? uint16 | | | | +--ro state | | | | | +--ro hello-holdtime? uint16 | | | | | +--ro hello-interval? uint16 | | | | +--rw interfaces | | | | +--rw interface* [interface-id] | | | | +--rw interface-id -> ../config/interface-id | | | | +--rw config | | | | | +--rw interface-id? oc-if:interface-id | | | | | +--rw hello-holdtime? uint16 | | | | | +--rw hello-interval? uint16 | | | | +--ro state | | | | | +--ro interface-id? oc-if:interface-id | | | | | +--ro hello-holdtime? uint16 | | | | | +--ro hello-interval? uint16 | | | | | +--ro counters | | | | +--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 address-families | | | | +--rw address-family* [afi-name] | | | | +--rw afi-name -> ../config/afi-name | | | | +--rw config | | | | | +--rw afi-name? oc-ldp:mpls-ldp-afi | | | | | +--rw enabled? boolean | | | | +--ro state | | | | +--ro afi-name? oc-ldp:mpls-ldp-afi | | | | +--ro enabled? boolean | | | +--rw targeted | | | | +--rw config | | | | | +--rw hello-holdtime? uint16 | | | | | +--rw hello-interval? uint16 | | | | | +--rw hello-accept? boolean | | | | +--ro state | | | | | +--ro hello-holdtime? uint16 | | | | | +--ro hello-interval? uint16 | | | | | +--ro hello-accept? boolean | | | | +--rw address-families | | | | +--rw address-family* [afi-name] | | | | +--rw afi-name -> ../config/afi-name | | | | +--rw config | | | | | +--rw afi-name? oc-ldp:mpls-ldp-afi | | | | +--ro state | | | | | +--ro afi-name? oc-ldp:mpls-ldp-afi | | | | +--rw targets | | | | +--rw target* [remote-address] | | | | +--rw remote-address -> ../config/remote-address | | | | +--rw config | | | | | +--rw remote-address? oc-inet:ip-address | | | | | +--rw local-address? oc-inet:ip-address | | | | | +--rw enabled? boolean | | | | | +--rw hello-holdtime? uint16 | | | | | +--rw hello-interval? uint16 | | | | +--ro state | | | | +--ro remote-address? oc-inet:ip-address | | | | +--ro local-address? oc-inet:ip-address | | | | +--ro enabled? boolean | | | | +--ro hello-holdtime? uint16 | | | | +--ro hello-interval? uint16 | | | +--rw neighbors | | | +--rw neighbor* [lsr-id label-space-id] | | | +--rw lsr-id -> ../config/lsr-id | | | +--rw label-space-id -> ../config/label-space-id | | | +--rw config | | | | +--rw lsr-id? oc-inet:ip-address | | | | +--rw label-space-id? uint16 | | | | +--rw enable-downstream-on-demand? boolean | | | +--ro state | | | | +--ro lsr-id? oc-inet:ip-address | | | | +--ro label-space-id? uint16 | | | | +--ro enable-downstream-on-demand? boolean | | | | +--ro session-state? enumeration | | | | +--ro peer-label-advertisement-mode? label-advertisement-mode | | | | +--ro negotiated-label-advertisement-mode? label-advertisement-mode | | | +--ro hello-adjacencies | | | | +--ro hello-adjacency* [remote-address local-address] | | | | +--ro remote-address -> ../state/remote-address | | | | +--ro local-address -> ../state/local-address | | | | +--ro state | | | | | +--ro remote-address? oc-inet:ip-address | | | | | +--ro local-address? oc-inet:ip-address | | | | | +--ro adjacency-type? oc-ldp:mpls-ldp-adjacency-type | | | | | +--ro last-clear? oc-types:timeticks64 | | | | | +--ro hello-received? oc-yang:counter64 | | | | | +--ro hello-dropped? oc-yang:counter64 | | | | +--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 | | | | +--ro hello-holdtime | | | | +--ro state | | | | +--ro adjacent? uint16 | | | | +--ro negotiated? uint16 | | | | +--ro hello-expiration? oc-types:timeticks64 | | | | +--ro next-hello? oc-types:timeticks64 | | | +--rw authentication | | | +--rw config | | | | +--rw enable? boolean | | | | +--rw authentication-key? oc-types:routing-password | | | +--ro state | | | +--ro enable? boolean | | | +--ro authentication-key? oc-types:routing-password | | +--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-mplst: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-mplst: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 auto-generated? boolean | | | +--ro counters | | | +--ro bytes? yang:counter64 | | | +--ro packets? yang:counter64 | | | +--ro path-changes? yang:counter64 | | | +--ro state-changes? yang:counter64 | | | +--ro online-time? oc-types:timeticks64 | | | +--ro current-path-time? oc-types:timeticks64 | | | +--ro next-reoptimization-time? oc-types:timeticks64 | | +--rw bandwidth | | | +--rw config | | | | +--rw specification-type? te-bandwidth-type | | | | +--rw set-bandwidth? oc-mplst:bandwidth-kbps | | | +--ro state | | | | +--ro specification-type? te-bandwidth-type | | | | +--ro set-bandwidth? oc-mplst:bandwidth-kbps | | | | +--ro signaled-bandwidth? oc-mplst:bandwidth-kbps | | | +--rw auto-bandwidth | | | +--rw config | | | | +--rw enabled? boolean | | | | +--rw min-bw? oc-mplst:bandwidth-kbps | | | | +--rw max-bw? oc-mplst:bandwidth-kbps | | | | +--rw adjust-interval? uint32 | | | | +--rw adjust-threshold? oc-types:percentage | | | +--ro state | | | | +--ro enabled? boolean | | | | +--ro min-bw? oc-mplst:bandwidth-kbps | | | | +--ro max-bw? oc-mplst:bandwidth-kbps | | | | +--ro adjust-interval? uint32 | | | | +--ro adjust-threshold? oc-types:percentage | | | | +--ro interval-high-bw? oc-mplst:bandwidth-kbps | | | +--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? -> ../../../../../../../../../../protocols/protocol/pcep/path-computation-servers/path-computation-server/pce-server-address | | | | +--rw path-control? oc-pcep:lsp-control-type | | | | +--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? -> ../../../../../../../../../../protocols/protocol/pcep/path-computation-servers/path-computation-server/pce-server-address | | | | +--ro path-control? oc-pcep:lsp-control-type | | | | +--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-sessions* -> ../../../../../../../../../signaling-protocols/rsvp-te/sessions/session/local-index | | | | +--ro spf-metric? uint64 | | | | +--ro cspf-metric? uint64 | | | +--rw path-metric-bound-constraints | | | | +--rw path-metric-bound-constraint* [type] | | | | +--rw type -> ../config/type | | | | +--rw config | | | | | +--rw type? identityref | | | | | +--rw metric-upper-bound? uint64 | | | | +--ro state | | | | +--ro type? identityref | | | | +--ro metric-upper-bound? uint64 | | | +--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? -> ../../../../../../../../../../protocols/protocol/pcep/path-computation-servers/path-computation-server/pce-server-address | | | +--rw path-control? oc-pcep:lsp-control-type | | | +--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? -> ../../../../../../../../../../protocols/protocol/pcep/path-computation-servers/path-computation-server/pce-server-address | | | +--ro path-control? oc-pcep:lsp-control-type | | | +--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-sessions* -> ../../../../../../../../../signaling-protocols/rsvp-te/sessions/session/local-index | | | +--ro spf-metric? uint64 | | | +--ro cspf-metric? uint64 | | +--rw path-metric-bound-constraints | | | +--rw path-metric-bound-constraint* [type] | | | +--rw type -> ../config/type | | | +--rw config | | | | +--rw type? identityref | | | | +--rw metric-upper-bound? uint64 | | | +--ro state | | | +--ro type? identityref | | | +--ro metric-upper-bound? uint64 | | +--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 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? oc-srt:sr-dataplane-type | | | +--rw mpls-label-blocks* -> ../../../../../mpls/global/reserved-label-blocks/reserved-label-block/config/local-id | | | +--rw ipv6-prefixes* inet:ipv6-prefix | | +--ro state | | +--ro local-id? string | | +--ro dataplane-type? oc-srt:sr-dataplane-type | | +--ro mpls-label-blocks* -> ../../../../../mpls/global/reserved-label-blocks/reserved-label-block/config/local-id | | +--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? oc-srt:sr-dataplane-type | | | +--rw mpls-label-block? -> ../../../../../mpls/global/reserved-label-blocks/reserved-label-block/config/local-id | | | +--rw ipv6-prefix? inet:ipv6-prefix | | +--ro state | | +--ro local-id? string | | +--ro dataplane-type? oc-srt:sr-dataplane-type | | +--ro mpls-label-block? -> ../../../../../mpls/global/reserved-label-blocks/reserved-label-block/config/local-id | | +--ro ipv6-prefix? inet:ipv6-prefix | +--ro te-policies | +--ro te-policy* [color endpoint] | +--ro color -> ../state/color | +--ro endpoint -> ../state/endpoint | +--ro state | | +--ro color? uint32 | | +--ro endpoint? oc-srt:srte-endpoint-type | | +--ro name? string | | +--ro bsid? oc-srt:sr-sid-type | | +--ro active? boolean | | +--ro active-since? oc-types:timeticks64 | | +--ro active-transitions? oc-yang:counter64 | | +--ro counters | | +--ro in-pkts? oc-yang:counter64 | | +--ro in-octets? oc-yang:counter64 | | +--ro in-labeled-pkts? oc-yang:counter64 | | +--ro in-labeled-octets? oc-yang:counter64 | | +--ro out-pkts? oc-yang:counter64 | | +--ro out-octets? oc-yang:counter64 | | +--ro out-labeled-pkts? oc-yang:counter64 | | +--ro out-labeled-octets? oc-yang:counter64 | +--ro candidate-paths | +--ro candidate-path* [protocol-origin originator-asn originator-addr discriminator] | +--ro protocol-origin -> ../state/protocol-origin | +--ro originator-asn -> ../state/originator-asn | +--ro originator-addr -> ../state/originator-addr | +--ro discriminator -> ../state/discriminator | +--ro state | | +--ro name? string | | +--ro protocol-origin? oc-srt:srte-protocol-type | | +--ro originator-asn? uint32 | | +--ro originator-addr? oc-inet:ipv6-address | | +--ro discriminator? uint32 | | +--ro preference? uint32 | | +--ro enlp? oc-srt:enlp-type | | +--ro valid? boolean | | +--ro active? boolean | | +--ro active-since? oc-types:timeticks64 | | +--ro active-transitions? oc-yang:counter64 | +--ro segment-lists | +--ro segment-list* [id] | +--ro id -> ../state/id | +--ro state | | +--ro id? uint32 | | +--ro valid? boolean | | +--ro invalid-reason? oc-srt:srte-invalid-sl-reason | | +--ro weight? uint32 | | +--ro counters | | +--ro out-pkts? oc-yang:counter64 | | +--ro out-octets? oc-yang:counter64 | | +--ro out-labeled-pkts? oc-yang:counter64 | | +--ro out-labeled-octets? oc-yang:counter64 | +--ro sids | | +--ro sid* [index] | | +--ro index -> ../state/index | | +--ro state | | +--ro index? uint64 | | +--ro value? oc-srt:sr-sid-type | | +--ro mpls-ttl? uint8 | | +--ro mpls-tc? uint8 | +--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 counters | | +--ro out-pkts? oc-yang:counter64 | | +--ro out-octets? oc-yang:counter64 | | +--ro out-labeled-pkts? oc-yang:counter64 | | +--ro out-labeled-octets? oc-yang:counter64 | +--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 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 source-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | | +--rw destination-address? oc-inet:ipv4-prefix | | | | +--rw destination-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | | +--rw dscp? oc-inet:dscp | | | | +--rw dscp-set* oc-inet:dscp | | | | +--rw length? uint16 | | | | +--rw protocol? oc-pkt-match-types:ip-protocol-type | | | | +--rw hop-limit? uint8 | | | +--ro state | | | | +--ro source-address? oc-inet:ipv4-prefix | | | | +--ro source-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | | +--ro destination-address? oc-inet:ipv4-prefix | | | | +--ro destination-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | | +--ro dscp? oc-inet:dscp | | | | +--ro dscp-set* oc-inet:dscp | | | | +--ro length? uint16 | | | | +--ro protocol? oc-pkt-match-types:ip-protocol-type | | | | +--ro hop-limit? uint8 | | | +--rw icmpv4 | | | +--rw config | | | | +--rw type? identityref | | | | +--rw code? identityref | | | +--ro state | | | +--ro type? identityref | | | +--ro code? identityref | | +--rw ipv6 | | | +--rw config | | | | +--rw source-address? oc-inet:ipv6-prefix | | | | +--rw source-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | | +--rw source-flow-label? oc-inet:ipv6-flow-label | | | | +--rw destination-address? oc-inet:ipv6-prefix | | | | +--rw destination-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | | +--rw destination-flow-label? oc-inet:ipv6-flow-label | | | | +--rw dscp? oc-inet:dscp | | | | +--rw dscp-set* oc-inet:dscp | | | | +--rw length? uint16 | | | | +--rw protocol? oc-pkt-match-types:ip-protocol-type | | | | +--rw hop-limit? uint8 | | | +--ro state | | | | +--ro source-address? oc-inet:ipv6-prefix | | | | +--ro source-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | | +--ro source-flow-label? oc-inet:ipv6-flow-label | | | | +--ro destination-address? oc-inet:ipv6-prefix | | | | +--ro destination-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | | +--ro destination-flow-label? oc-inet:ipv6-flow-label | | | | +--ro dscp? oc-inet:dscp | | | | +--ro dscp-set* oc-inet:dscp | | | | +--ro length? uint16 | | | | +--ro protocol? oc-pkt-match-types:ip-protocol-type | | | | +--ro hop-limit? uint8 | | | +--rw icmpv6 | | | +--rw config | | | | +--rw type? identityref | | | | +--rw code? identityref | | | +--ro state | | | +--ro type? identityref | | | +--ro code? identityref | | +--rw transport | | | +--rw config | | | | +--rw source-port? oc-pkt-match-types:port-num-range | | | | +--rw source-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | | +--rw destination-port? oc-pkt-match-types:port-num-range | | | | +--rw destination-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | | +--rw detail-mode? enumeration | | | | +--rw explicit-detail-match-mode? enumeration | | | | +--rw explicit-tcp-flags* identityref | | | | +--rw builtin-detail? enumeration | | | +--ro state | | | +--ro source-port? oc-pkt-match-types:port-num-range | | | +--ro source-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | +--ro destination-port? oc-pkt-match-types:port-num-range | | | +--ro destination-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | +--ro detail-mode? enumeration | | | +--ro explicit-detail-match-mode? enumeration | | | +--ro explicit-tcp-flags* identityref | | | +--ro builtin-detail? enumeration | | +--rw action | | | +--rw config | | | | +--rw discard? boolean | | | | +--rw decapsulate-gre? boolean | | | | +--rw decap-network-instance? -> /network-instances/network-instance/config/name | | | | +--rw decap-fallback-network-instance? -> /network-instances/network-instance/config/name | | | | +--rw post-decap-network-instance? -> /network-instances/network-instance/config/name | | | | +--rw network-instance? -> /network-instances/network-instance/config/name | | | | +--rw path-selection-group? -> ../../../../../../../path-selection-groups/path-selection-group/config/group-id | | | | +--rw next-hop? oc-inet:ip-address | | | | +--rw decapsulate-mpls-in-udp? boolean | | | | +--rw decapsulate-gue? boolean | | | +--ro state | | | | +--ro discard? boolean | | | | +--ro decapsulate-gre? boolean | | | | +--ro decap-network-instance? -> /network-instances/network-instance/config/name | | | | +--ro decap-fallback-network-instance? -> /network-instances/network-instance/config/name | | | | +--ro post-decap-network-instance? -> /network-instances/network-instance/config/name | | | | +--ro network-instance? -> /network-instances/network-instance/config/name | | | | +--ro path-selection-group? -> ../../../../../../../path-selection-groups/path-selection-group/config/group-id | | | | +--ro next-hop? oc-inet:ip-address | | | | +--ro decapsulate-mpls-in-udp? boolean | | | | +--ro decapsulate-gue? boolean | | | +--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 oc-pf-srte:segment-lists | | | +--rw oc-pf-srte:segment-list* [index] | | | +--rw oc-pf-srte:index -> ../config/index | | | +--rw oc-pf-srte:config | | | | +--rw oc-pf-srte:index? uint64 | | | | +--rw oc-pf-srte:weight? uint32 | | | +--ro oc-pf-srte:state | | | | +--ro oc-pf-srte:index? uint64 | | | | +--ro oc-pf-srte:weight? uint32 | | | +--rw oc-pf-srte:sids | | | +--rw oc-pf-srte:sid* [index] | | | +--rw oc-pf-srte:index -> ../config/index | | | +--rw oc-pf-srte:config | | | | +--rw oc-pf-srte:index? uint64 | | | | +--rw oc-pf-srte:value? oc-srt:sr-sid-type | | | | +--rw oc-pf-srte:mpls-ttl? uint8 | | | | +--rw oc-pf-srte:mpls-tc? uint8 | | | +--ro oc-pf-srte:state | | | +--ro oc-pf-srte:index? uint64 | | | +--ro oc-pf-srte:value? oc-srt:sr-sid-type | | | +--ro oc-pf-srte:mpls-ttl? uint8 | | | +--ro oc-pf-srte:mpls-tc? uint8 | | +--rw oc-pf-srte:srte | | +--rw oc-pf-srte:config | | | +--rw oc-pf-srte:mpls-bsid? oc-mplst:mpls-label | | | +--rw oc-pf-srte:srte-endpoint? oc-inet:ip-address | | | +--rw oc-pf-srte:srte-color? uint32 | | | +--rw oc-pf-srte:srte-preference? uint32 | | +--ro oc-pf-srte:state | | +--ro oc-pf-srte:mpls-bsid? oc-mplst:mpls-label | | +--ro oc-pf-srte:srte-endpoint? oc-inet:ip-address | | +--ro oc-pf-srte:srte-color? uint32 | | +--ro oc-pf-srte:srte-preference? uint32 | +--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 | | +--rw mpls-lsp* -> ../../../../../mpls/lsps/constrained-path/tunnels/tunnel/config/name | +--ro state | +--ro group-id? string | +--ro mpls-lsp* -> ../../../../../mpls/lsps/constrained-path/tunnels/tunnel/config/name +--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 oc-aftni:next-hop-group? -> /oc-ni:network-instances/network-instance/afts/next-hop-groups/next-hop-group/state/id | | +--ro oc-aftni:next-hop-group-network-instance? oc-ni:network-instance-ref | | +--ro oc-aftni:origin-network-instance? oc-ni:network-instance-ref | +--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 oc-aftni:next-hop-group? -> /oc-ni:network-instances/network-instance/afts/next-hop-groups/next-hop-group/state/id | | +--ro oc-aftni:next-hop-group-network-instance? oc-ni:network-instance-ref | | +--ro oc-aftni:origin-network-instance? oc-ni:network-instance-ref | +--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 oc-aftni:next-hop-group? -> /oc-ni:network-instances/network-instance/afts/next-hop-groups/next-hop-group/state/id | | +--ro oc-aftni:next-hop-group-network-instance? oc-ni:network-instance-ref | +--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 oc-aftni:next-hop-group? -> /oc-ni:network-instances/network-instance/afts/next-hop-groups/next-hop-group/state/id | | +--ro oc-aftni:next-hop-group-network-instance? oc-ni:network-instance-ref | +--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 oc-aftni:next-hop-group? -> /oc-ni:network-instances/network-instance/afts/next-hop-groups/next-hop-group/state/id | | +--ro oc-aftni:next-hop-group-network-instance? oc-ni:network-instance-ref | +--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 oc-aftni:network-instance? oc-ni:network-instance-ref | +--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 | | | +--rw description? string | | +--ro state | | | +--ro prefix? inet:ip-prefix | | | +--ro set-tag? oc-pt:tag-type | | | +--ro description? string | | +--rw next-hops | | +--rw next-hop* [index] | | +--rw index -> ../config/index | | +--rw config | | | +--rw index? string | | | +--rw next-hop? union | | | +--rw recurse? boolean | | | +--rw metric? uint32 | | | +--rw preference? uint32 | | +--ro state | | | +--ro index? string | | | +--ro next-hop? union | | | +--ro recurse? boolean | | | +--ro metric? uint32 | | | +--ro preference? uint32 | | +--rw enable-bfd | | | +--rw config | | | | +--rw enabled? boolean | | | +--ro state | | | +--ro 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 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 | | | +--rw description? string | | | +--rw metric? uint32 | | | +--rw preference? uint32 | | +--ro state | | +--ro prefix? inet:ip-prefix | | +--ro discard? boolean | | +--ro set-tag? oc-pt:tag-type | | +--ro description? string | | +--ro metric? uint32 | | +--ro preference? uint32 | +--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 | | | | | +--rw send-community-type* oc-bgp-types:community-type | | | | +--ro state | | | | | +--ro afi-safi-name? identityref | | | | | +--ro enabled? boolean | | | | | +--ro send-community-type* oc-bgp-types:community-type | | | | | +--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 | | | | x--rw send-community? oc-bgp-types:community-type | | | | +--rw send-community-type* 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 | | | | x--ro send-community? oc-bgp-types:community-type | | | | +--ro send-community-type* 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 default-import-policy? default-policy-type | | | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | | +--rw default-export-policy? default-policy-type | | | | +--ro state | | | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | +--ro default-import-policy? default-policy-type | | | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | +--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 default-import-policy? default-policy-type | | | | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | | | +--rw default-export-policy? default-policy-type | | | | | +--ro state | | | | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | | +--ro default-import-policy? default-policy-type | | | | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | | +--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 | | | | x--rw send-community? oc-bgp-types:community-type | | | | +--rw send-community-type* 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 | | | | x--ro send-community? oc-bgp-types:community-type | | | | +--ro send-community-type* 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 default-import-policy? default-policy-type | | | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | | +--rw default-export-policy? default-policy-type | | | | +--ro state | | | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | +--ro default-import-policy? default-policy-type | | | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | +--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 default-import-policy? default-policy-type | | | | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | | | +--rw default-export-policy? default-policy-type | | | | | +--ro state | | | | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | | +--ro default-import-policy? default-policy-type | | | | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | | +--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* [index] | | | | +--ro index -> ../state/index | | | | +--ro state | | | | +--ro index? uint32 | | | | +--ro type? oc-bgpt:as-path-segment-type | | | | +--ro member* oc-inet:as-number | | | +--ro as4-path | | | | +--ro as4-segment* [index] | | | | +--ro index -> ../state/index | | | | +--ro state | | | | +--ro index? uint32 | | | | +--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 oc-bgprib-ext:reject-reason? union | | | | +--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 oc-bgprib-ext:reject-reason? union | | | | +--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 oc-bgprib-ext:reject-reason? union | | | | +--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 oc-bgprib-ext:reject-reason? union | | | | +--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 oc-bgprib-ext:reject-reason? union | | | +--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 oc-bgprib-ext:reject-reason? union | | | | +--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 oc-bgprib-ext:reject-reason? union | | | | +--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 oc-bgprib-ext:reject-reason? union | | | | +--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 oc-bgprib-ext:reject-reason? union | | | | +--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 oc-bgprib-ext:reject-reason? union | | | +--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 | | | | +--rw default-import-policy? default-policy-type | | | +--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 | | | +--ro default-import-policy? default-policy-type | | +--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 retransmission-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 retransmission-queue-length? uint32 | +--rw isis! | | +--rw global | | | +--rw config | | | | +--rw authentication-check? boolean | | | | x--rw instance? string | | | | +--rw instance-id? uint16 | | | | +--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 weighted-ecmp? boolean | | | | +--rw poi-tlv? boolean | | | | +--rw iid-tlv? boolean | | | | +--rw fast-flooding? boolean | | | | +--rw csnp-enable-on-p2p-links? boolean | | | | +--rw hello-padding? oc-isis-types:hello-padding-type | | | +--ro state | | | | +--ro authentication-check? boolean | | | | x--ro instance? string | | | | +--ro instance-id? uint16 | | | | +--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 weighted-ecmp? boolean | | | | +--ro poi-tlv? boolean | | | | +--ro iid-tlv? boolean | | | | +--ro fast-flooding? boolean | | | | +--ro csnp-enable-on-p2p-links? boolean | | | | +--ro hello-padding? oc-isis-types:hello-padding-type | | | +--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 | | | | | +--rw max-ecmp-paths? uint8 | | | | +--ro state | | | | | +--ro afi-name? identityref | | | | | +--ro safi-name? identityref | | | | | +--ro metric? uint32 | | | | | +--ro enabled? boolean | | | | | +--ro max-ecmp-paths? uint8 | | | | +--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 | | | | | +--rw srgb? -> ../../../../../../../segment-routing/srgbs/srgb/config/local-id | | | | | +--rw srlb? -> ../../../../../../../segment-routing/srlbs/srlb/config/local-id | | | | +--ro state | | | | +--ro enabled? boolean | | | | +--ro srgb? -> ../../../../../../../segment-routing/srgbs/srgb/config/local-id | | | | +--ro srlb? -> ../../../../../../../segment-routing/srlbs/srlb/config/local-id | | | +--rw inter-level-propagation-policies | | | +--rw level1-to-level2 | | | | +--rw config | | | | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | | +--rw default-import-policy? default-policy-type | | | | +--ro state | | | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | +--ro default-import-policy? default-policy-type | | | +--rw level2-to-level1 | | | +--rw config | | | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | | +--rw default-import-policy? default-policy-type | | | +--ro state | | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | | | +--ro default-import-policy? default-policy-type | | +--rw levels | | | +--rw level* [level-number] | | | +--rw level-number -> ../config/level-number | | | +--rw config | | | | x--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 total-lsps? oc-yang:counter32 | | | | +--ro corrupted-lsps? oc-yang:counter32 | | | | +--ro database-overloads? oc-yang:counter32 | | | | +--ro manual-address-drop-from-areas? oc-yang:counter32 | | | | +--ro exceed-max-seq-nums? oc-yang:counter32 | | | | +--ro seq-num-skips? oc-yang:counter32 | | | | +--ro own-lsp-purges? oc-yang:counter32 | | | | +--ro id-len-mismatch? oc-yang:counter32 | | | | +--ro part-changes? oc-yang:counter32 | | | | +--ro max-area-address-mismatches? oc-yang:counter32 | | | | +--ro auth-fails? oc-yang:counter32 | | | | +--ro spf-runs? oc-yang:counter32 | | | | +--ro auth-type-fails? oc-yang:counter32 | | | | +--ro lsp-errors? oc-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 flags* enumeration | | | | | +--ro is-type? oc-isis-types:level-number | | | | +--ro tlvs | | | | | +--ro tlv* [type] | | | | | +--ro type -> ../state/type | | | | | +--ro state | | | | | | +--ro type? identityref | | | | | +--ro area-address | | | | | | +--ro state | | | | | | +--ro address* oc-isis-types:area-address | | | | | +--ro lsp-buffer-size | | | | | | +--ro state | | | | | | +--ro size? uint16 | | | | | +--ro nlpid | | | | | | +--ro state | | | | | | +--ro nlpid* enumeration | | | | | +--ro hostname | | | | | | +--ro state | | | | | | +--ro hostname* string | | | | | +--ro ipv4-interface-addresses | | | | | | +--ro state | | | | | | +--ro address* inet:ipv4-address | | | | | +--ro ipv6-interface-addresses | | | | | | +--ro state | | | | | | +--ro address* inet:ipv6-address | | | | | +--ro ipv4-te-router-id | | | | | | +--ro state | | | | | | +--ro router-id* inet:ipv4-address | | | | | +--ro ipv6-te-router-id | | | | | | +--ro state | | | | | | +--ro router-id* inet:ipv6-address | | | | | +--ro instance-ids | | | | | | +--ro instance-id* [instance-id] | | | | | | +--ro instance-id -> ../state/instance-id | | | | | | +--ro state | | | | | | +--ro instance-id? uint16 | | | | | | +--ro topology-id* uint16 | | | | | +--ro ipv4-srlgs | | | | | | +--ro ipv4-srlg* [instance-number] | | | | | | +--ro instance-number -> ../state/instance-number | | | | | | +--ro state | | | | | | +--ro instance-number? uint32 | | | | | | +--ro system-id? oc-isis-types:system-id | | | | | | +--ro psn-number? uint8 | | | | | | +--ro flags* enumeration | | | | | | +--ro ipv4-interface-address? inet:ipv4-address | | | | | | +--ro ipv4-neighbor-address? inet:ipv4-address | | | | | | +--ro srlg-value* uint32 | | | | | +--ro ipv6-srlgs | | | | | | +--ro ipv6-srlg* [instance-number] | | | | | | +--ro instance-number -> ../state/instance-number | | | | | | +--ro state | | | | | | +--ro instance-number? uint32 | | | | | | +--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 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 capability* [instance-number] | | | | | | +--ro instance-number -> ../state/instance-number | | | | | | +--ro state | | | | | | | +--ro instance-number? uint32 | | | | | | | +--ro router-id? inet:ipv4-address | | | | | | | +--ro flags* enumeration | | | | | | +--ro subtlvs | | | | | | | +--ro subtlv* [type] | | | | | | | +--ro type -> ../state/type | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | +--ro segment-routing-algorithms | | | | | | | | +--ro state | | | | | | | | +--ro algorithm* enumeration | | | | | | | +--ro segment-routing-capability | | | | | | | +--ro state | | | | | | | | +--ro flags* enumeration | | | | | | | +--ro srgb-descriptors | | | | | | | +--ro srgb-descriptor* [range] | | | | | | | +--ro range -> ../state/range | | | | | | | +--ro state | | | | | | | +--ro range? uint32 | | | | | | | +--ro label? oc-mplst:mpls-label | | | | | | +--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 neighbors | | | | | | +--ro neighbor* [system-id] | | | | | | +--ro system-id -> ../state/system-id | | | | | | +--ro state | | | | | | | +--ro system-id? oc-isis-types:system-id | | | | | | +--ro default-metric | | | | | | | +--ro state | | | | | | | +--ro flags? enumeration | | | | | | | +--ro 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 prefixes | | | | | | +--ro prefix* [prefix] | | | | | | +--ro prefix -> ../state/prefix | | | | | | +--ro state | | | | | | | +--ro up-down? boolean | | | | | | | +--ro prefix? inet:ipv4-prefix | | | | | | +--ro default-metric | | | | | | | +--ro state | | | | | | | +--ro flags? enumeration | | | | | | | +--ro 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 prefixes | | | | | | +--ro prefix* [prefix] | | | | | | +--ro prefix -> ../state/prefix | | | | | | +--ro state | | | | | | | +--ro up-down? boolean | | | | | | | +--ro prefix? inet:ipv4-prefix | | | | | | +--ro default-metric | | | | | | | +--ro state | | | | | | | +--ro flags? enumeration | | | | | | | +--ro 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 authentication | | | | | | +--ro state | | | | | | +--ro crypto-type? enumeration | | | | | | +--ro authentication-key? string | | | | | +--ro extended-is-reachability | | | | | | +--ro neighbors | | | | | | +--ro neighbor* [system-id] | | | | | | +--ro system-id -> ../state/system-id | | | | | | +--ro state | | | | | | | +--ro system-id? oc-isis-types:system-id | | | | | | +--ro instances | | | | | | +--ro instance* [id] | | | | | | +--ro id -> ../state/id | | | | | | +--ro state | | | | | | | +--ro id? uint64 | | | | | | | +--ro metric? oc-isis-types:wide-metric | | | | | | +--ro subtlvs | | | | | | | +--ro subtlv* [type] | | | | | | | +--ro type -> ../state/type | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | +--ro admin-group | | | | | | | | +--ro state | | | | | | | | +--ro admin-group* uint32 | | | | | | | +--ro link-id | | | | | | | | +--ro state | | | | | | | | +--ro local? uint32 | | | | | | | | +--ro remote? uint32 | | | | | | | +--ro ipv4-interface-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv4-address | | | | | | | +--ro ipv4-neighbor-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv4-address | | | | | | | +--ro max-link-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro max-reservable-link-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro unreserved-bandwidth | | | | | | | | +--ro setup-priority* [priority] | | | | | | | | +--ro priority -> ../state/priority | | | | | | | | +--ro state | | | | | | | | +--ro priority? uint8 | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro ipv6-interface-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv6-address | | | | | | | +--ro ipv6-neighbor-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv6-address | | | | | | | +--ro extended-admin-group | | | | | | | | +--ro state | | | | | | | | +--ro extended-admin-group* uint32 | | | | | | | +--ro te-default-metric | | | | | | | | +--ro state | | | | | | | | +--ro metric? uint32 | | | | | | | +--ro link-attributes | | | | | | | | +--ro state | | | | | | | | +--ro local-protection* enumeration | | | | | | | +--ro link-protection-type | | | | | | | | +--ro state | | | | | | | | +--ro type* enumeration | | | | | | | +--ro bandwidth-constraints | | | | | | | | +--ro bandwidth-constraint* [model-id] | | | | | | | | +--ro model-id -> ../state/model-id | | | | | | | | +--ro state | | | | | | | | | +--ro model-id? uint8 | | | | | | | | +--ro constraints | | | | | | | | +--ro constraint* [constraint-id] | | | | | | | | +--ro constraint-id -> ../state/constraint-id | | | | | | | | +--ro state | | | | | | | | +--ro constraint-id? uint32 | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro unconstrained-lsp | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro count? uint16 | | | | | | | +--ro adjacency-sids | | | | | | | | +--ro adjacency-sid* [value] | | | | | | | | +--ro value -> ../state/value | | | | | | | | +--ro state | | | | | | | | +--ro value? uint32 | | | | | | | | +--ro flags* enumeration | | | | | | | | +--ro weight? uint8 | | | | | | | +--ro lan-adjacency-sids | | | | | | | | +--ro lan-adjacency-sid* [value] | | | | | | | | +--ro value -> ../state/value | | | | | | | | +--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 a-bit? boolean | | | | | | | | +--ro delay? uint32 | | | | | | | +--ro min-max-link-delay | | | | | | | | +--ro state | | | | | | | | +--ro a-bit? boolean | | | | | | | | +--ro min-delay? uint32 | | | | | | | | +--ro max-delay? uint32 | | | | | | | +--ro link-delay-variation | | | | | | | | +--ro state | | | | | | | | +--ro delay? uint32 | | | | | | | +--ro link-loss | | | | | | | | +--ro state | | | | | | | | +--ro a-bit? boolean | | | | | | | | +--ro link-loss? uint32 | | | | | | | +--ro residual-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro available-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro utilized-bandwidth | | | | | | | +--ro state | | | | | | | +--ro type? identityref | | | | | | | +--ro 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 prefixes | | | | | | +--ro prefix* [prefix] | | | | | | +--ro prefix -> ../state/prefix | | | | | | +--ro state | | | | | | | +--ro up-down? boolean | | | | | | | +--ro s-bit? boolean | | | | | | | +--ro prefix? inet:ipv4-prefix | | | | | | | +--ro metric? oc-isis-types:wide-metric | | | | | | +--ro subtlvs | | | | | | | +--ro subtlv* [type] | | | | | | | +--ro type -> ../state/type | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | +--ro tag | | | | | | | | +--ro state | | | | | | | | +--ro tag32* uint32 | | | | | | | +--ro tag64 | | | | | | | | +--ro state | | | | | | | | +--ro tag64* uint64 | | | | | | | +--ro flags | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro flags* enumeration | | | | | | | +--ro ipv4-source-router-id | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro router-id? inet:ipv4-address | | | | | | | +--ro ipv6-source-router-id | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro router-id? inet:ipv6-address | | | | | | | +--ro prefix-sids | | | | | | | +--ro prefix-sid* [value] | | | | | | | +--ro value -> ../state/value | | | | | | | +--ro state | | | | | | | +--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 prefixes | | | | | | +--ro prefix* [prefix] | | | | | | +--ro prefix -> ../state/prefix | | | | | | +--ro state | | | | | | | +--ro up-down? boolean | | | | | | | +--ro x-bit? boolean | | | | | | | +--ro s-bit? boolean | | | | | | | +--ro prefix? inet:ipv6-prefix | | | | | | | +--ro metric? oc-isis-types:wide-metric | | | | | | +--ro subtlvs | | | | | | | +--ro subtlv* [type] | | | | | | | +--ro type -> ../state/type | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | +--ro tag | | | | | | | | +--ro state | | | | | | | | +--ro tag32* uint32 | | | | | | | +--ro tag64 | | | | | | | | +--ro state | | | | | | | | +--ro tag64* uint64 | | | | | | | +--ro flags | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro flags* enumeration | | | | | | | +--ro ipv4-source-router-id | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro router-id? inet:ipv4-address | | | | | | | +--ro ipv6-source-router-id | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro router-id? inet:ipv6-address | | | | | | | +--ro prefix-sids | | | | | | | +--ro prefix-sid* [value] | | | | | | | +--ro value -> ../state/value | | | | | | | +--ro state | | | | | | | +--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 topologies | | | | | | +--ro topology* [mt-id] | | | | | | +--ro mt-id -> ../state/mt-id | | | | | | +--ro state | | | | | | +--ro mt-id? uint16 | | | | | | +--ro attributes? enumeration | | | | | +--ro isis-neighbor-attribute | | | | | | +--ro neighbors | | | | | | +--ro neighbor* [system-id] | | | | | | +--ro system-id -> ../state/system-id | | | | | | +--ro state | | | | | | | +--ro system-id? oc-isis-types:system-id | | | | | | +--ro instances | | | | | | +--ro instance* [id] | | | | | | +--ro id -> ../state/id | | | | | | +--ro state | | | | | | | +--ro id? uint64 | | | | | | | +--ro metric? oc-isis-types:wide-metric | | | | | | +--ro subtlvs | | | | | | | +--ro subtlv* [type] | | | | | | | +--ro type -> ../state/type | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | +--ro admin-group | | | | | | | | +--ro state | | | | | | | | +--ro admin-group* uint32 | | | | | | | +--ro link-id | | | | | | | | +--ro state | | | | | | | | +--ro local? uint32 | | | | | | | | +--ro remote? uint32 | | | | | | | +--ro ipv4-interface-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv4-address | | | | | | | +--ro ipv4-neighbor-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv4-address | | | | | | | +--ro max-link-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro max-reservable-link-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro unreserved-bandwidth | | | | | | | | +--ro setup-priority* [priority] | | | | | | | | +--ro priority -> ../state/priority | | | | | | | | +--ro state | | | | | | | | +--ro priority? uint8 | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro ipv6-interface-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv6-address | | | | | | | +--ro ipv6-neighbor-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv6-address | | | | | | | +--ro extended-admin-group | | | | | | | | +--ro state | | | | | | | | +--ro extended-admin-group* uint32 | | | | | | | +--ro te-default-metric | | | | | | | | +--ro state | | | | | | | | +--ro metric? uint32 | | | | | | | +--ro link-attributes | | | | | | | | +--ro state | | | | | | | | +--ro local-protection* enumeration | | | | | | | +--ro link-protection-type | | | | | | | | +--ro state | | | | | | | | +--ro type* enumeration | | | | | | | +--ro bandwidth-constraints | | | | | | | | +--ro bandwidth-constraint* [model-id] | | | | | | | | +--ro model-id -> ../state/model-id | | | | | | | | +--ro state | | | | | | | | | +--ro model-id? uint8 | | | | | | | | +--ro constraints | | | | | | | | +--ro constraint* [constraint-id] | | | | | | | | +--ro constraint-id -> ../state/constraint-id | | | | | | | | +--ro state | | | | | | | | +--ro constraint-id? uint32 | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro unconstrained-lsp | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro count? uint16 | | | | | | | +--ro adjacency-sids | | | | | | | | +--ro adjacency-sid* [value] | | | | | | | | +--ro value -> ../state/value | | | | | | | | +--ro state | | | | | | | | +--ro value? uint32 | | | | | | | | +--ro flags* enumeration | | | | | | | | +--ro weight? uint8 | | | | | | | +--ro lan-adjacency-sids | | | | | | | | +--ro lan-adjacency-sid* [value] | | | | | | | | +--ro value -> ../state/value | | | | | | | | +--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 a-bit? boolean | | | | | | | | +--ro delay? uint32 | | | | | | | +--ro min-max-link-delay | | | | | | | | +--ro state | | | | | | | | +--ro a-bit? boolean | | | | | | | | +--ro min-delay? uint32 | | | | | | | | +--ro max-delay? uint32 | | | | | | | +--ro link-delay-variation | | | | | | | | +--ro state | | | | | | | | +--ro delay? uint32 | | | | | | | +--ro link-loss | | | | | | | | +--ro state | | | | | | | | +--ro a-bit? boolean | | | | | | | | +--ro link-loss? uint32 | | | | | | | +--ro residual-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro available-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro utilized-bandwidth | | | | | | | +--ro state | | | | | | | +--ro type? identityref | | | | | | | +--ro 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 is-alias-id | | | | | | +--ro state | | | | | | +--ro alias-id? oc-isis-types:system-id | | | | | +--ro mt-isn | | | | | | +--ro neighbors | | | | | | +--ro neighbor* [mt-id system-id] | | | | | | +--ro mt-id -> ../state/mt-id | | | | | | +--ro system-id -> ../state/system-id | | | | | | +--ro state | | | | | | | +--ro mt-id? uint16 | | | | | | | +--ro system-id? oc-isis-types:system-id | | | | | | +--ro instances | | | | | | +--ro instance* [id] | | | | | | +--ro id -> ../state/id | | | | | | +--ro state | | | | | | | +--ro metric? oc-isis-types:wide-metric | | | | | | | +--ro id? uint64 | | | | | | +--ro subtlvs | | | | | | | +--ro subtlv* [type] | | | | | | | +--ro type -> ../state/type | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | +--ro admin-group | | | | | | | | +--ro state | | | | | | | | +--ro admin-group* uint32 | | | | | | | +--ro link-id | | | | | | | | +--ro state | | | | | | | | +--ro local? uint32 | | | | | | | | +--ro remote? uint32 | | | | | | | +--ro ipv4-interface-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv4-address | | | | | | | +--ro ipv4-neighbor-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv4-address | | | | | | | +--ro max-link-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro max-reservable-link-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro unreserved-bandwidth | | | | | | | | +--ro setup-priority* [priority] | | | | | | | | +--ro priority -> ../state/priority | | | | | | | | +--ro state | | | | | | | | +--ro priority? uint8 | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro ipv6-interface-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv6-address | | | | | | | +--ro ipv6-neighbor-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv6-address | | | | | | | +--ro extended-admin-group | | | | | | | | +--ro state | | | | | | | | +--ro extended-admin-group* uint32 | | | | | | | +--ro te-default-metric | | | | | | | | +--ro state | | | | | | | | +--ro metric? uint32 | | | | | | | +--ro link-attributes | | | | | | | | +--ro state | | | | | | | | +--ro local-protection* enumeration | | | | | | | +--ro link-protection-type | | | | | | | | +--ro state | | | | | | | | +--ro type* enumeration | | | | | | | +--ro bandwidth-constraints | | | | | | | | +--ro bandwidth-constraint* [model-id] | | | | | | | | +--ro model-id -> ../state/model-id | | | | | | | | +--ro state | | | | | | | | | +--ro model-id? uint8 | | | | | | | | +--ro constraints | | | | | | | | +--ro constraint* [constraint-id] | | | | | | | | +--ro constraint-id -> ../state/constraint-id | | | | | | | | +--ro state | | | | | | | | +--ro constraint-id? uint32 | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro unconstrained-lsp | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro count? uint16 | | | | | | | +--ro adjacency-sids | | | | | | | | +--ro adjacency-sid* [value] | | | | | | | | +--ro value -> ../state/value | | | | | | | | +--ro state | | | | | | | | +--ro value? uint32 | | | | | | | | +--ro flags* enumeration | | | | | | | | +--ro weight? uint8 | | | | | | | +--ro lan-adjacency-sids | | | | | | | | +--ro lan-adjacency-sid* [value] | | | | | | | | +--ro value -> ../state/value | | | | | | | | +--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 a-bit? boolean | | | | | | | | +--ro delay? uint32 | | | | | | | +--ro min-max-link-delay | | | | | | | | +--ro state | | | | | | | | +--ro a-bit? boolean | | | | | | | | +--ro min-delay? uint32 | | | | | | | | +--ro max-delay? uint32 | | | | | | | +--ro link-delay-variation | | | | | | | | +--ro state | | | | | | | | +--ro delay? uint32 | | | | | | | +--ro link-loss | | | | | | | | +--ro state | | | | | | | | +--ro a-bit? boolean | | | | | | | | +--ro link-loss? uint32 | | | | | | | +--ro residual-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro available-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro utilized-bandwidth | | | | | | | +--ro state | | | | | | | +--ro type? identityref | | | | | | | +--ro 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 neighbors | | | | | | +--ro neighbor* [mt-id system-id] | | | | | | +--ro mt-id -> ../state/mt-id | | | | | | +--ro system-id -> ../state/system-id | | | | | | +--ro state | | | | | | | +--ro mt-id? uint16 | | | | | | | +--ro system-id? oc-isis-types:system-id | | | | | | +--ro instances | | | | | | +--ro instance* [id] | | | | | | +--ro id -> ../state/id | | | | | | +--ro state | | | | | | | +--ro metric? oc-isis-types:wide-metric | | | | | | | +--ro id? uint64 | | | | | | +--ro subtlvs | | | | | | | +--ro subtlv* [type] | | | | | | | +--ro type -> ../state/type | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | +--ro admin-group | | | | | | | | +--ro state | | | | | | | | +--ro admin-group* uint32 | | | | | | | +--ro link-id | | | | | | | | +--ro state | | | | | | | | +--ro local? uint32 | | | | | | | | +--ro remote? uint32 | | | | | | | +--ro ipv4-interface-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv4-address | | | | | | | +--ro ipv4-neighbor-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv4-address | | | | | | | +--ro max-link-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro max-reservable-link-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro unreserved-bandwidth | | | | | | | | +--ro setup-priority* [priority] | | | | | | | | +--ro priority -> ../state/priority | | | | | | | | +--ro state | | | | | | | | +--ro priority? uint8 | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro ipv6-interface-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv6-address | | | | | | | +--ro ipv6-neighbor-address | | | | | | | | +--ro state | | | | | | | | +--ro address* inet:ipv6-address | | | | | | | +--ro extended-admin-group | | | | | | | | +--ro state | | | | | | | | +--ro extended-admin-group* uint32 | | | | | | | +--ro te-default-metric | | | | | | | | +--ro state | | | | | | | | +--ro metric? uint32 | | | | | | | +--ro link-attributes | | | | | | | | +--ro state | | | | | | | | +--ro local-protection* enumeration | | | | | | | +--ro link-protection-type | | | | | | | | +--ro state | | | | | | | | +--ro type* enumeration | | | | | | | +--ro bandwidth-constraints | | | | | | | | +--ro bandwidth-constraint* [model-id] | | | | | | | | +--ro model-id -> ../state/model-id | | | | | | | | +--ro state | | | | | | | | | +--ro model-id? uint8 | | | | | | | | +--ro constraints | | | | | | | | +--ro constraint* [constraint-id] | | | | | | | | +--ro constraint-id -> ../state/constraint-id | | | | | | | | +--ro state | | | | | | | | +--ro constraint-id? uint32 | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro unconstrained-lsp | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro count? uint16 | | | | | | | +--ro adjacency-sids | | | | | | | | +--ro adjacency-sid* [value] | | | | | | | | +--ro value -> ../state/value | | | | | | | | +--ro state | | | | | | | | +--ro value? uint32 | | | | | | | | +--ro flags* enumeration | | | | | | | | +--ro weight? uint8 | | | | | | | +--ro lan-adjacency-sids | | | | | | | | +--ro lan-adjacency-sid* [value] | | | | | | | | +--ro value -> ../state/value | | | | | | | | +--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 a-bit? boolean | | | | | | | | +--ro delay? uint32 | | | | | | | +--ro min-max-link-delay | | | | | | | | +--ro state | | | | | | | | +--ro a-bit? boolean | | | | | | | | +--ro min-delay? uint32 | | | | | | | | +--ro max-delay? uint32 | | | | | | | +--ro link-delay-variation | | | | | | | | +--ro state | | | | | | | | +--ro delay? uint32 | | | | | | | +--ro link-loss | | | | | | | | +--ro state | | | | | | | | +--ro a-bit? boolean | | | | | | | | +--ro link-loss? uint32 | | | | | | | +--ro residual-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro available-bandwidth | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro bandwidth? oc-types:ieeefloat32 | | | | | | | +--ro utilized-bandwidth | | | | | | | +--ro state | | | | | | | +--ro type? identityref | | | | | | | +--ro 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 prefixes | | | | | | +--ro prefix* [mt-id prefix] | | | | | | +--ro mt-id -> ../state/mt-id | | | | | | +--ro prefix -> ../state/prefix | | | | | | +--ro state | | | | | | | +--ro up-down? boolean | | | | | | | +--ro s-bit? boolean | | | | | | | +--ro prefix? inet:ipv4-prefix | | | | | | | +--ro metric? oc-isis-types:wide-metric | | | | | | | +--ro mt-id? uint16 | | | | | | +--ro subtlvs | | | | | | | +--ro subtlv* [type] | | | | | | | +--ro type -> ../state/type | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | +--ro tag | | | | | | | | +--ro state | | | | | | | | +--ro tag32* uint32 | | | | | | | +--ro tag64 | | | | | | | | +--ro state | | | | | | | | +--ro tag64* uint64 | | | | | | | +--ro flags | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro flags* enumeration | | | | | | | +--ro ipv4-source-router-id | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro router-id? inet:ipv4-address | | | | | | | +--ro ipv6-source-router-id | | | | | | | | +--ro state | | | | | | | | +--ro type? identityref | | | | | | | | +--ro router-id? inet:ipv6-address | | | | | | | +--ro prefix-sids | | | | | | | +--ro prefix-sid* [value] | | | | | | | +--ro value -> ../state/value | | | | | | | +--ro state | | | | | | | +--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 prefixes | | | | | +--ro prefix* [prefix mt-id] | | | | | +--ro prefix -> ../state/prefix | | | | | +--ro mt-id -> ../state/mt-id | | | | | +--ro state | | | | | | +--ro up-down? boolean | | | | | | +--ro x-bit? boolean | | | | | | +--ro s-bit? boolean | | | | | | +--ro prefix? inet:ipv6-prefix | | | | | | +--ro metric? oc-isis-types:wide-metric | | | | | | +--ro mt-id? uint16 | | | | | +--ro subtlvs | | | | | | +--ro subtlv* [type] | | | | | | +--ro type -> ../state/type | | | | | | +--ro state | | | | | | | +--ro type? identityref | | | | | | +--ro tag | | | | | | | +--ro state | | | | | | | +--ro tag32* uint32 | | | | | | +--ro tag64 | | | | | | | +--ro state | | | | | | | +--ro tag64* uint64 | | | | | | +--ro flags | | | | | | | +--ro state | | | | | | | +--ro type? identityref | | | | | | | +--ro flags* enumeration | | | | | | +--ro ipv4-source-router-id | | | | | | | +--ro state | | | | | | | +--ro type? identityref | | | | | | | +--ro router-id? inet:ipv4-address | | | | | | +--ro ipv6-source-router-id | | | | | | | +--ro state | | | | | | | +--ro type? identityref | | | | | | | +--ro router-id? inet:ipv6-address | | | | | | +--ro prefix-sids | | | | | | +--ro prefix-sid* [value] | | | | | | +--ro value -> ../state/value | | | | | | +--ro state | | | | | | +--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? oc-inet:ipv4-address | | | | | +--rw ipv6-router-id? oc-inet:ipv6-address | | | | +--ro state | | | | +--ro enabled? boolean | | | | +--ro ipv4-router-id? oc-inet:ipv4-address | | | | +--ro ipv6-router-id? oc-inet:ipv6-address | | | +--rw route-preference | | | | +--rw config | | | | | +--rw external-route-preference? uint32 | | | | | +--rw internal-route-preference? uint32 | | | | +--ro state | | | | +--ro external-route-preference? uint32 | | | | +--ro internal-route-preference? uint32 | | | +--rw authentication | | | +--rw config | | | | +--rw enabled? boolean | | | | +--rw disable-csnp? boolean | | | | +--rw disable-psnp? boolean | | | | +--rw disable-lsp? boolean | | | | +--rw keychain? oc-keychain:keychain-ref | | | | +--rw auth-type? identityref | | | | +--rw auth-mode? identityref | | | | +--rw auth-password? oc-types:routing-password | | | +--ro state | | | +--ro enabled? boolean | | | +--ro disable-csnp? boolean | | | +--ro disable-psnp? boolean | | | +--ro disable-lsp? boolean | | | +--ro keychain? oc-keychain:keychain-ref | | | +--ro auth-type? identityref | | | +--ro auth-mode? identityref | | | +--ro auth-password? oc-types:routing-password | | +--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? oc-yang:counter32 | | | +--ro init-fails? oc-yang:counter32 | | | +--ro rejected-adj? oc-yang:counter32 | | | +--ro id-field-len-mismatches? oc-yang:counter32 | | | +--ro max-area-address-mismatches? oc-yang:counter32 | | | +--ro auth-type-fails? oc-yang:counter32 | | | +--ro auth-fails? oc-yang:counter32 | | | +--ro lan-dis-changes? oc-yang:counter32 | | | +--ro adj-number? uint32 | | +--rw authentication | | | +--rw config | | | | +--rw enabled? boolean | | | | +--rw keychain? oc-keychain:keychain-ref | | | | +--rw auth-type? identityref | | | | +--rw auth-mode? identityref | | | | +--rw auth-password? oc-types:routing-password | | | +--ro state | | | +--ro enabled? boolean | | | +--ro keychain? oc-keychain:keychain-ref | | | +--ro auth-type? identityref | | | +--ro auth-mode? identityref | | | +--ro auth-password? oc-types:routing-password | | +--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? oc-yang:counter32 | | | | | +--ro processed? oc-yang:counter32 | | | | | +--ro dropped? oc-yang:counter32 | | | | | +--ro sent? oc-yang:counter32 | | | | | +--ro retransmit? oc-yang:counter32 | | | | +--rw iih | | | | | +--ro state | | | | | +--ro received? oc-yang:counter32 | | | | | +--ro processed? oc-yang:counter32 | | | | | +--ro dropped? oc-yang:counter32 | | | | | +--ro sent? oc-yang:counter32 | | | | | +--ro retransmit? oc-yang:counter32 | | | | +--rw ish | | | | | +--ro state | | | | | +--ro received? oc-yang:counter32 | | | | | +--ro processed? oc-yang:counter32 | | | | | +--ro dropped? oc-yang:counter32 | | | | | +--ro sent? oc-yang:counter32 | | | | | +--ro retransmit? oc-yang:counter32 | | | | +--rw esh | | | | | +--ro state | | | | | +--ro received? oc-yang:counter32 | | | | | +--ro processed? oc-yang:counter32 | | | | | +--ro dropped? oc-yang:counter32 | | | | | +--ro sent? oc-yang:counter32 | | | | | +--ro retransmit? oc-yang:counter32 | | | | +--rw psnp | | | | | +--ro state | | | | | +--ro received? oc-yang:counter32 | | | | | +--ro processed? oc-yang:counter32 | | | | | +--ro dropped? oc-yang:counter32 | | | | | +--ro sent? oc-yang:counter32 | | | | | +--ro retransmit? oc-yang:counter32 | | | | +--rw csnp | | | | | +--ro state | | | | | +--ro received? oc-yang:counter32 | | | | | +--ro processed? oc-yang:counter32 | | | | | +--ro dropped? oc-yang:counter32 | | | | | +--ro sent? oc-yang:counter32 | | | | | +--ro retransmit? oc-yang:counter32 | | | | +--rw unknown | | | | +--ro state | | | | +--ro received? oc-yang:counter32 | | | | +--ro processed? oc-yang:counter32 | | | | +--ro dropped? oc-yang:counter32 | | | | +--ro sent? oc-yang:counter32 | | | | +--ro retransmit? oc-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? oc-inet:ipv4-address | | | | +--ro neighbor-ipv6-address? oc-inet:ipv6-address | | | | +--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 up-timestamp? oc-types:timeticks64 | | | | +--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? oc-srt:sr-sid-type | | | | | | +--rw label-options? enumeration | | | | | +--ro state | | | | | +--ro prefix? inet:ip-prefix | | | | | +--ro sid-id? oc-srt: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? oc-srt:sr-sid-type | | | +--rw hello-authentication | | | +--rw config | | | | +--rw enabled? boolean | | | | +--rw keychain? oc-keychain:keychain-ref | | | | +--rw auth-type? identityref | | | | +--rw auth-mode? identityref | | | | +--rw auth-password? oc-types:routing-password | | | +--ro state | | | +--ro enabled? boolean | | | +--ro keychain? oc-keychain:keychain-ref | | | +--ro auth-type? identityref | | | +--ro auth-mode? identityref | | | +--ro auth-password? oc-types:routing-password | | +--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 weighted-ecmp | | | +--rw config | | | | +--rw load-balancing-weight? union | | | +--ro state | | | +--ro load-balancing-weight? union | | +--rw enable-bfd | | | +--rw config | | | | +--rw enabled? boolean | | | +--ro state | | | +--ro enabled? boolean | | +--rw bfd | | | +--rw config | | | | +--rw bfd-tlv? boolean | | | +--ro state | | | +--ro bfd-tlv? boolean | | +--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 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 static-membership-groups | | | +--rw static-groups* [static-group] | | | +--rw static-group -> ../config/static-group | | | +--rw config | | | | +--rw static-group? inet:ipv4-address | | | | +--rw source? inet:ipv4-address | | | +--ro state | | | +--ro static-group? inet:ipv4-address | | | +--ro source? 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 +--rw oc-pgrmerrs:programming-errors +--rw oc-pgrmerrs:ip-routes +--rw oc-pgrmerrs:config | +--rw oc-pgrmerrs:enabled? boolean +--ro oc-pgrmerrs:state | +--ro oc-pgrmerrs:total-errors? oc-yang:counter64 | +--ro oc-pgrmerrs:enabled? boolean +--ro oc-pgrmerrs:failed-routes | +--ro oc-pgrmerrs:failed* [prefix] | +--ro oc-pgrmerrs:prefix -> ../state/prefix | +--ro oc-pgrmerrs:state | +--ro oc-pgrmerrs:prefix? oc-inet:ip-prefix | +--ro oc-pgrmerrs:time? oc-types:timeticks64 | +--ro oc-pgrmerrs:dest-component* -> /oc-platform:components/component/name +--ro oc-pgrmerrs:stale-routes | +--ro oc-pgrmerrs:stale* [prefix] | +--ro oc-pgrmerrs:prefix -> ../state/prefix | +--ro oc-pgrmerrs:state | +--ro oc-pgrmerrs:prefix? oc-inet:ip-prefix | +--ro oc-pgrmerrs:time? oc-types:timeticks64 | +--ro oc-pgrmerrs:dest-component* -> /oc-platform:components/component/name +--ro oc-pgrmerrs:drop-routes +--ro oc-pgrmerrs:drop* [prefix] +--ro oc-pgrmerrs:prefix -> ../state/prefix +--ro oc-pgrmerrs:state +--ro oc-pgrmerrs:prefix? oc-inet:ip-prefix +--ro oc-pgrmerrs:time? oc-types:timeticks64 +--ro oc-pgrmerrs:dest-component* -> /oc-platform:components/component/name module: openconfig-optical-amplifier +--rw optical-amplifier +--rw amplifiers | +--rw amplifier* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw type? identityref | | +--rw target-gain? decimal64 | | +--rw min-gain? decimal64 | | +--rw max-gain? decimal64 | | +--rw target-gain-tilt? decimal64 | | +--rw gain-range? identityref | | +--rw amp-mode? identityref | | +--rw target-output-power? decimal64 | | +--rw max-output-power? decimal64 | | +--rw enabled? boolean | | +--rw fiber-type-profile? identityref | +--ro state | +--ro name? string | +--ro type? identityref | +--ro target-gain? decimal64 | +--ro min-gain? decimal64 | +--ro max-gain? decimal64 | +--ro target-gain-tilt? decimal64 | +--ro gain-range? identityref | +--ro amp-mode? identityref | +--ro target-output-power? decimal64 | +--ro max-output-power? decimal64 | +--ro enabled? boolean | +--ro fiber-type-profile? identityref | +--ro component? -> /oc-platform:components/component/name | +--ro ingress-port? -> /oc-platform:components/component/name | +--ro egress-port? -> /oc-platform:components/component/name | +--ro actual-gain | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro actual-gain-tilt | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro input-power-total | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro input-power-c-band | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro input-power-l-band | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro output-power-total | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro output-power-c-band | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro output-power-l-band | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro laser-bias-current | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro optical-return-loss | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--rw supervisory-channels +--rw supervisory-channel* [interface] +--rw interface -> ../config/interface +--rw config | +--rw interface? oc-if:base-interface-ref +--ro state +--ro interface? oc-if:base-interface-ref +--ro input-power | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--ro output-power | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--ro laser-bias-current | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--ro output-frequency? oc-opt-types:frequency-type module: openconfig-optical-attenuator +--rw optical-attenuator +--rw attenuators +--rw attenuator* [name] +--rw name -> ../config/name +--rw config | +--rw name? string | +--rw attenuation-mode? identityref | +--rw target-output-power? decimal64 | +--rw attenuation? decimal64 | +--rw enabled? boolean +--ro state +--ro name? string +--ro attenuation-mode? identityref +--ro target-output-power? decimal64 +--ro attenuation? decimal64 +--ro enabled? boolean +--ro component? -> /oc-platform:components/component/name +--ro ingress-port? -> /oc-platform:components/component/name +--ro egress-port? -> /oc-platform:components/component/name +--ro actual-attenuation | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--ro output-power-total | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--ro optical-return-loss +--ro instant? decimal64 +--ro avg? decimal64 +--ro min? decimal64 +--ro max? decimal64 +--ro interval? oc-types:stat-interval +--ro min-time? oc-types:timeticks64 +--ro max-time? oc-types:timeticks64 module: openconfig-platform +--rw components +--rw component* [name] +--rw name -> ../config/name +--rw config | +--rw name? string +--ro state | +--ro name? string | +--ro type? union | +--ro id? string | +--ro location? string | +--ro description? string | +--ro mfg-name? string | +--ro mfg-date? oc-yang:date | +--ro hardware-version? string | +--ro firmware-version? string | +--ro software-version? string | +--ro serial-no? string | +--ro part-no? string | +--ro clei-code? string | +--ro removable? boolean | +--ro oper-status? identityref | +--ro empty? boolean | +--ro parent? -> ../../../component/config/name | +--ro redundant-role? oc-platform-types:component-redundant-role | +--ro last-switchover-reason | | +--ro trigger? component-redundant-role-switchover-reason-trigger | | +--ro details? string | +--ro last-switchover-time? oc-types:timeticks64 | +--ro last-reboot-reason? identityref | +--ro last-reboot-time? oc-types:timeticks64 | +--ro switchover-ready? boolean | +--ro base-mac-address? oc-yang:mac-address | +--ro temperature | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | | +--ro alarm-status? boolean | | +--ro alarm-threshold? uint32 | | +--ro alarm-severity? identityref | +--ro memory | | +--ro available? uint64 | | +--ro utilized? uint64 | +--ro allocated-power? uint32 | +--ro used-power? uint32 | +--ro pcie | | +--ro fatal-errors | | | +--ro total-errors? oc-yang:counter64 | | | +--ro undefined-errors? oc-yang:counter64 | | | +--ro data-link-errors? oc-yang:counter64 | | | +--ro surprise-down-errors? oc-yang:counter64 | | | +--ro poisoned-tlp-errors? oc-yang:counter64 | | | +--ro flow-control-protocol-errors? oc-yang:counter64 | | | +--ro completion-timeout-errors? oc-yang:counter64 | | | +--ro completion-abort-errors? oc-yang:counter64 | | | +--ro unexpected-completion-errors? oc-yang:counter64 | | | +--ro receiver-overflow-errors? oc-yang:counter64 | | | +--ro malformed-tlp-errors? oc-yang:counter64 | | | +--ro ecrc-errors? oc-yang:counter64 | | | +--ro unsupported-request-errors? oc-yang:counter64 | | | +--ro acs-violation-errors? oc-yang:counter64 | | | +--ro internal-errors? oc-yang:counter64 | | | +--ro blocked-tlp-errors? oc-yang:counter64 | | | +--ro atomic-op-blocked-errors? oc-yang:counter64 | | | +--ro tlp-prefix-blocked-errors? oc-yang:counter64 | | +--ro non-fatal-errors | | | +--ro total-errors? oc-yang:counter64 | | | +--ro undefined-errors? oc-yang:counter64 | | | +--ro data-link-errors? oc-yang:counter64 | | | +--ro surprise-down-errors? oc-yang:counter64 | | | +--ro poisoned-tlp-errors? oc-yang:counter64 | | | +--ro flow-control-protocol-errors? oc-yang:counter64 | | | +--ro completion-timeout-errors? oc-yang:counter64 | | | +--ro completion-abort-errors? oc-yang:counter64 | | | +--ro unexpected-completion-errors? oc-yang:counter64 | | | +--ro receiver-overflow-errors? oc-yang:counter64 | | | +--ro malformed-tlp-errors? oc-yang:counter64 | | | +--ro ecrc-errors? oc-yang:counter64 | | | +--ro unsupported-request-errors? oc-yang:counter64 | | | +--ro acs-violation-errors? oc-yang:counter64 | | | +--ro internal-errors? oc-yang:counter64 | | | +--ro blocked-tlp-errors? oc-yang:counter64 | | | +--ro atomic-op-blocked-errors? oc-yang:counter64 | | | +--ro tlp-prefix-blocked-errors? oc-yang:counter64 | | +--ro correctable-errors | | +--ro total-errors? oc-yang:counter64 | | +--ro receiver-errors? oc-yang:counter64 | | +--ro bad-tlp-errors? oc-yang:counter64 | | +--ro bad-dllp-errors? oc-yang:counter64 | | +--ro relay-rollover-errors? oc-yang:counter64 | | +--ro replay-timeout-errors? oc-yang:counter64 | | +--ro advisory-non-fatal-errors? oc-yang:counter64 | | +--ro internal-errors? oc-yang:counter64 | | +--ro hdr-log-overflow-errors? oc-yang:counter64 | +--ro oc-alarms:equipment-failure? boolean | +--ro oc-alarms:equipment-mismatch? boolean | +--ro oc-platform-ext:entity-id? uint32 +--rw properties | +--rw property* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw value? union | +--ro state | +--ro name? string | +--ro value? union | +--ro configurable? boolean +--rw subcomponents | +--rw subcomponent* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? -> ../../../../../component/config/name | +--ro state | +--ro name? -> ../../../../../component/config/name +--rw chassis | +--rw config | | +--rw oc-p4rt:id? uint32 | +--ro state | | +--ro oc-p4rt:id? uint32 | +--rw utilization | +--rw resources | +--rw resource* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw used-threshold-upper? oc-types:percentage | | +--rw used-threshold-upper-clear? oc-types:percentage | +--ro state | +--ro name? string | +--ro used-threshold-upper? oc-types:percentage | +--ro used-threshold-upper-clear? oc-types:percentage | +--ro used? uint64 | +--ro committed? uint64 | +--ro free? uint64 | +--ro max-limit? uint64 | +--ro high-watermark? uint64 | +--ro last-high-watermark? oc-types:timeticks64 | +--ro used-threshold-upper-exceeded? boolean +--rw port | +--rw config | +--ro state | +--rw oc-port:breakout-mode | | +--rw oc-port:groups | | +--rw oc-port:group* [index] | | +--rw oc-port:index -> ../config/index | | +--rw oc-port:config | | | +--rw oc-port:index? uint8 | | | +--rw oc-port:num-breakouts uint8 | | | +--rw oc-port:breakout-speed identityref | | | +--rw oc-port:num-physical-channels? uint8 | | +--ro oc-port:state | | +--ro oc-port:index? uint8 | | +--ro oc-port:num-breakouts uint8 | | +--ro oc-port:breakout-speed identityref | | +--ro oc-port:num-physical-channels? uint8 | +--rw oc-line-com:optical-port | +--rw oc-line-com:config | | +--rw oc-line-com:admin-state? oc-opt-types:admin-state-type | +--ro oc-line-com:state | +--ro oc-line-com:admin-state? oc-opt-types:admin-state-type | +--ro oc-line-com:optical-port-type? identityref | +--ro oc-line-com:tilt? decimal64 | +--ro oc-line-com:input-power | | +--ro oc-line-com:instant? decimal64 | | +--ro oc-line-com:avg? decimal64 | | +--ro oc-line-com:min? decimal64 | | +--ro oc-line-com:max? decimal64 | | +--ro oc-line-com:interval? oc-types:stat-interval | | +--ro oc-line-com:min-time? oc-types:timeticks64 | | +--ro oc-line-com:max-time? oc-types:timeticks64 | +--ro oc-line-com:output-power | +--ro oc-line-com:instant? decimal64 | +--ro oc-line-com:avg? decimal64 | +--ro oc-line-com:min? decimal64 | +--ro oc-line-com:max? decimal64 | +--ro oc-line-com:interval? oc-types:stat-interval | +--ro oc-line-com:min-time? oc-types:timeticks64 | +--ro oc-line-com:max-time? oc-types:timeticks64 +--rw power-supply | +--rw config | | +--rw oc-platform-psu:enabled? boolean | +--ro state | +--ro oc-platform-psu:enabled? boolean | +--ro oc-platform-psu:capacity? oc-types:ieeefloat32 | +--ro oc-platform-psu:input-current? oc-types:ieeefloat32 | +--ro oc-platform-psu:input-voltage? oc-types:ieeefloat32 | +--ro oc-platform-psu:output-current? oc-types:ieeefloat32 | +--ro oc-platform-psu:output-voltage? oc-types:ieeefloat32 | +--ro oc-platform-psu:output-power? oc-types:ieeefloat32 +--rw fan | +--rw config | +--ro state | +--ro oc-fan:speed? uint32 +--rw fabric | +--rw config | | +--rw oc-fabric:power-admin-state? oc-platform-types:component-power-type | +--ro state | +--ro oc-fabric:power-admin-state? oc-platform-types:component-power-type +--rw storage | +--rw config | +--ro state +--rw cpu | +--rw config | +--ro state | +--rw oc-cpu:utilization | +--ro oc-cpu:state | +--ro oc-cpu:instant? oc-types:percentage | +--ro oc-cpu:avg? oc-types:percentage | +--ro oc-cpu:min? oc-types:percentage | +--ro oc-cpu:max? oc-types:percentage | +--ro oc-cpu:interval? oc-types:stat-interval | +--ro oc-cpu:min-time? oc-types:timeticks64 | +--ro oc-cpu:max-time? oc-types:timeticks64 +--rw integrated-circuit | +--rw config | | +--rw oc-p4rt:node-id? uint64 | +--ro state | | +--ro oc-p4rt:node-id? uint64 | +--rw utilization | | +--rw resources | | +--rw resource* [name] | | +--rw name -> ../config/name | | +--rw config | | | +--rw name? string | | | +--rw used-threshold-upper? oc-types:percentage | | | +--rw used-threshold-upper-clear? oc-types:percentage | | +--ro state | | +--ro name? string | | +--ro used-threshold-upper? oc-types:percentage | | +--ro used-threshold-upper-clear? oc-types:percentage | | +--ro used? uint64 | | +--ro committed? uint64 | | +--ro free? uint64 | | +--ro max-limit? uint64 | | +--ro high-watermark? uint64 | | +--ro last-high-watermark? oc-types:timeticks64 | | +--ro used-threshold-upper-exceeded? boolean | +--rw oc-ic:backplane-facing-capacity | | +--ro oc-ic:state | | +--ro oc-ic:total? uint64 | | +--ro oc-ic:total-operational-capacity? uint64 | | +--ro oc-ic:consumed-capacity? uint64 | | +--ro oc-ic:available-pct? uint16 | +--rw oc-ic:memory | | +--ro oc-ic:state | | +--ro oc-ic:corrected-parity-errors? uint64 | | +--ro oc-ic:uncorrected-parity-errors? uint64 | | +--ro oc-ic:total-parity-errors? uint64 | +--ro oc-ppc:pipeline-counters | +--ro oc-ppc:packet | | +--ro oc-ppc:interface-block | | | +--ro oc-ppc:state | | | +--ro oc-ppc:in-packets? oc-yang:counter64 | | | +--ro oc-ppc:out-packets? oc-yang:counter64 | | | +--ro oc-ppc:in-bytes? oc-yang:counter64 | | | +--ro oc-ppc:out-bytes? oc-yang:counter64 | | +--ro oc-ppc:lookup-block | | | +--ro oc-ppc:state | | | +--ro oc-ppc:lookup-utilization? oc-types:percentage | | | +--ro oc-ppc:in-packets? oc-yang:counter64 | | | +--ro oc-ppc:out-packets? oc-yang:counter64 | | | +--ro oc-ppc:in-bytes? oc-yang:counter64 | | | +--ro oc-ppc:out-bytes? oc-yang:counter64 | | | +--ro oc-ppc:lookup-memory? uint64 | | | +--ro oc-ppc:lookup-memory-used? uint64 | | | +--ro oc-ppc:nexthop-memory? uint64 | | | +--ro oc-ppc:nexthop-memory-used? uint64 | | | +--ro oc-ppc:acl-memory-total-entries? uint64 | | | +--ro oc-ppc:acl-memory-used-entries? uint64 | | | +--ro oc-ppc:acl-memory-total-bytes? uint64 | | | +--ro oc-ppc:acl-memory-used-bytes? uint64 | | | +--ro oc-ppc:fragment-total-pkts? oc-yang:counter64 | | +--ro oc-ppc:queueing-block | | | +--ro oc-ppc:state | | | +--ro oc-ppc:in-packets? oc-yang:counter64 | | | +--ro oc-ppc:out-packets? oc-yang:counter64 | | | +--ro oc-ppc:in-bytes? oc-yang:counter64 | | | +--ro oc-ppc:out-bytes? oc-yang:counter64 | | | +--ro oc-ppc:queue-memory? uint64 | | | +--ro oc-ppc:queue-memory-used? uint64 | | | +--ro oc-ppc:loopback-packets? oc-yang:counter64 | | | +--ro oc-ppc:loopback-bytes? uint64 | | +--ro oc-ppc:fabric-block | | | +--ro oc-ppc:state | | | +--ro oc-ppc:in-cells? oc-yang:counter64 | | | +--ro oc-ppc:out-cells? oc-yang:counter64 | | | +--ro oc-ppc:in-packets? oc-yang:counter64 | | | +--ro oc-ppc:out-packets? oc-yang:counter64 | | | +--ro oc-ppc:in-bytes? oc-yang:counter64 | | | +--ro oc-ppc:out-bytes? oc-yang:counter64 | | | +--ro oc-ppc:in-high-priority-cells? oc-yang:counter64 | | | +--ro oc-ppc:out-high-priority-cells? oc-yang:counter64 | | | +--ro oc-ppc:in-low-priority-cells? oc-yang:counter64 | | | +--ro oc-ppc:out-low-priority-cells? oc-yang:counter64 | | | +--ro oc-ppc:in-high-priority-packets? oc-yang:counter64 | | | +--ro oc-ppc:out-high-priority-packets? oc-yang:counter64 | | | +--ro oc-ppc:in-low-priority-packets? oc-yang:counter64 | | | +--ro oc-ppc:out-low-priority-packets? oc-yang:counter64 | | +--ro oc-ppc:host-interface-block | | +--ro oc-ppc:state | | +--ro oc-ppc:in-packets? oc-yang:counter64 | | +--ro oc-ppc:out-packets? oc-yang:counter64 | | +--ro oc-ppc:in-bytes? oc-yang:counter64 | | +--ro oc-ppc:out-bytes? oc-yang:counter64 | | +--ro oc-ppc:fragment-punt-pkts? oc-yang:counter64 | | +--ro oc-ppc:in-high-priority-packets? oc-yang:counter64 | | +--ro oc-ppc:out-high-priority-packets? oc-yang:counter64 | | +--ro oc-ppc:in-low-priority-packets? oc-yang:counter64 | | +--ro oc-ppc:out-low-priority-packets? oc-yang:counter64 | +--ro oc-ppc:drop | | +--ro oc-ppc:state | | | +--ro oc-ppc:adverse-aggregate? oc-yang:counter64 | | | +--ro oc-ppc:congestion-aggregate? oc-yang:counter64 | | | +--ro oc-ppc:packet-processing-aggregate? oc-yang:counter64 | | | +--ro oc-ppc:urpf-aggregate? oc-yang:counter64 | | +--ro oc-ppc:interface-block | | | +--ro oc-ppc:state | | | +--ro oc-ppc:oversubscription? oc-yang:counter64 | | | +--ro oc-ppc:in-drops? oc-yang:counter64 | | | +--ro oc-ppc:out-drops? oc-yang:counter64 | | +--ro oc-ppc:lookup-block | | | +--ro oc-ppc:state | | | +--ro oc-ppc:oversubscription? oc-yang:counter64 | | | +--ro oc-ppc:no-route? oc-yang:counter64 | | | +--ro oc-ppc:no-label? oc-yang:counter64 | | | +--ro oc-ppc:no-nexthop? oc-yang:counter64 | | | +--ro oc-ppc:invalid-packet? oc-yang:counter64 | | | +--ro oc-ppc:forwarding-policy? oc-yang:counter64 | | | +--ro oc-ppc:incorrect-software-state? oc-yang:counter64 | | | +--ro oc-ppc:rate-limit? oc-yang:counter64 | | | +--ro oc-ppc:fragment-total-drops? oc-yang:counter64 | | | +--ro oc-ppc:lookup-aggregate? oc-yang:counter64 | | | +--ro oc-ppc:acl-drops? oc-yang:counter64 | | +--ro oc-ppc:queueing-block | | | +--ro oc-ppc:state | | | +--ro oc-ppc:oversubscription? oc-yang:counter64 | | | +--ro oc-ppc:memory-limit? oc-yang:counter64 | | | +--ro oc-ppc:incorrect-state? oc-yang:counter64 | | | +--ro oc-ppc:lookup-queue? oc-yang:counter64 | | +--ro oc-ppc:fabric-block | | | +--ro oc-ppc:state | | | +--ro oc-ppc:oversubscription? oc-yang:counter64 | | | +--ro oc-ppc:lost-packets? oc-yang:counter64 | | | +--ro oc-ppc:in-high-priority? oc-yang:counter64 | | | +--ro oc-ppc:out-high-priority? oc-yang:counter64 | | | +--ro oc-ppc:in-low-priority? oc-yang:counter64 | | | +--ro oc-ppc:out-low-priority? oc-yang:counter64 | | | +--ro oc-ppc:fabric-aggregate? oc-yang:counter64 | | +--ro oc-ppc:host-interface-block | | | +--ro oc-ppc:state | | | +--ro oc-ppc:oversubscription? oc-yang:counter64 | | | +--ro oc-ppc:rate-limit? oc-yang:counter64 | | | +--ro oc-ppc:in-high-priority? oc-yang:counter64 | | | +--ro oc-ppc:out-high-priority? oc-yang:counter64 | | | +--ro oc-ppc:in-low-priority? oc-yang:counter64 | | | +--ro oc-ppc:out-low-priority? oc-yang:counter64 | | | +--ro oc-ppc:fragment-punt? oc-yang:counter64 | | | +--ro oc-ppc:host-aggregate? oc-yang:counter64 | | +--ro oc-ppc:vendor | +--ro oc-ppc:errors | | +--ro oc-ppc:interface-block | | | +--ro oc-ppc:interface-block-error* [name] | | | +--ro oc-ppc:name -> ../state/name | | | +--ro oc-ppc:state | | | +--ro oc-ppc:name? string | | | +--ro oc-ppc:count? uint64 | | | +--ro oc-ppc:threshold? uint64 | | | +--ro oc-ppc:action* enumeration | | | +--ro oc-ppc:active? boolean | | | +--ro oc-ppc:level? enumeration | | +--ro oc-ppc:lookup-block | | | +--ro oc-ppc:lookup-block-error* [name] | | | +--ro oc-ppc:name -> ../state/name | | | +--ro oc-ppc:state | | | +--ro oc-ppc:name? string | | | +--ro oc-ppc:count? uint64 | | | +--ro oc-ppc:threshold? uint64 | | | +--ro oc-ppc:action* enumeration | | | +--ro oc-ppc:active? boolean | | | +--ro oc-ppc:level? enumeration | | +--ro oc-ppc:queueing-block | | | +--ro oc-ppc:queueing-block-error* [name] | | | +--ro oc-ppc:name -> ../state/name | | | +--ro oc-ppc:state | | | +--ro oc-ppc:name? string | | | +--ro oc-ppc:count? uint64 | | | +--ro oc-ppc:threshold? uint64 | | | +--ro oc-ppc:action* enumeration | | | +--ro oc-ppc:active? boolean | | | +--ro oc-ppc:level? enumeration | | +--ro oc-ppc:fabric-block | | | +--ro oc-ppc:fabric-block-error* [name] | | | +--ro oc-ppc:name -> ../state/name | | | +--ro oc-ppc:state | | | +--ro oc-ppc:name? string | | | +--ro oc-ppc:count? uint64 | | | +--ro oc-ppc:threshold? uint64 | | | +--ro oc-ppc:action* enumeration | | | +--ro oc-ppc:active? boolean | | | +--ro oc-ppc:level? enumeration | | +--ro oc-ppc:host-interface-block | | +--ro oc-ppc:host-interface-error* [name] | | +--ro oc-ppc:name -> ../state/name | | +--ro oc-ppc:state | | +--ro oc-ppc:name? string | | +--ro oc-ppc:count? uint64 | | +--ro oc-ppc:threshold? uint64 | | +--ro oc-ppc:action* enumeration | | +--ro oc-ppc:active? boolean | | +--ro oc-ppc:level? enumeration | +--ro oc-ppc:control-plane-traffic | +--ro oc-ppc:state | | +--ro oc-ppc:queued-aggregate? oc-yang:counter64 | | +--ro oc-ppc:queued-bytes-aggregate? oc-yang:counter64 | | +--ro oc-ppc:dropped-aggregate? oc-yang:counter64 | | +--ro oc-ppc:dropped-bytes-aggregate? oc-yang:counter64 | +--ro oc-ppc:vendor +--rw backplane | +--rw config | +--ro state +--rw software-module | +--rw config | +--ro state | +--ro oc-sw-module:module-type? identityref +--rw controller-card | +--rw config | | +--rw oc-ctrl-card:power-admin-state? oc-platform-types:component-power-type | +--ro state | +--ro oc-ctrl-card:power-admin-state? oc-platform-types:component-power-type +--rw oc-transceiver:transceiver | +--rw oc-transceiver:config | | +--rw oc-transceiver:enabled? boolean | | +--rw oc-transceiver:form-factor-preconf? identityref | | +--rw oc-transceiver:ethernet-pmd-preconf? identityref | | +--rw oc-transceiver:fec-mode? identityref | | +--rw oc-transceiver:module-functional-type? identityref | +--ro oc-transceiver:state | | +--ro oc-transceiver:enabled? boolean | | +--ro oc-transceiver:form-factor-preconf? identityref | | +--ro oc-transceiver:ethernet-pmd-preconf? identityref | | +--ro oc-transceiver:fec-mode? identityref | | +--ro oc-transceiver:module-functional-type? identityref | | +--ro oc-transceiver:present? enumeration | | +--ro oc-transceiver:form-factor? identityref | | +--ro oc-transceiver:connector-type? identityref | | +--ro oc-transceiver:vendor? string | | +--ro oc-transceiver:vendor-part? string | | +--ro oc-transceiver:vendor-rev? string | | +--ro oc-transceiver:ethernet-pmd? identityref | | +--ro oc-transceiver:sonet-sdh-compliance-code? identityref | | +--ro oc-transceiver:otn-compliance-code? identityref | | +--ro oc-transceiver:serial-no? string | | +--ro oc-transceiver:date-code? oc-yang:date-and-time | | +--ro oc-transceiver:fault-condition? boolean | | +--ro oc-transceiver:fec-status? identityref | | +--ro oc-transceiver:fec-uncorrectable-blocks? yang:counter64 | | +--ro oc-transceiver:fec-uncorrectable-words? yang:counter64 | | +--ro oc-transceiver:fec-corrected-bytes? yang:counter64 | | +--ro oc-transceiver:fec-corrected-bits? yang:counter64 | | +--ro oc-transceiver:pre-fec-ber | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:post-fec-ber | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:supply-voltage | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:output-power | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:input-power | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:laser-bias-current | | +--ro oc-transceiver:instant? decimal64 | | +--ro oc-transceiver:avg? decimal64 | | +--ro oc-transceiver:min? decimal64 | | +--ro oc-transceiver:max? decimal64 | | +--ro oc-transceiver:interval? oc-types:stat-interval | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | +--rw oc-transceiver:physical-channels | | +--rw oc-transceiver:channel* [index] | | +--rw oc-transceiver:index -> ../config/index | | +--rw oc-transceiver:config | | | +--rw oc-transceiver:index? uint16 | | | +--rw oc-transceiver:associated-optical-channel? -> /oc-platform:components/component/name | | | +--rw oc-transceiver:description? string | | | +--rw oc-transceiver:tx-laser? boolean | | | +--rw oc-transceiver:target-output-power? decimal64 | | +--ro oc-transceiver:state | | +--ro oc-transceiver:index? uint16 | | +--ro oc-transceiver:associated-optical-channel? -> /oc-platform:components/component/name | | +--ro oc-transceiver:description? string | | +--ro oc-transceiver:tx-laser? boolean | | +--ro oc-transceiver:target-output-power? decimal64 | | +--ro oc-transceiver:laser-age? oc-types:percentage | | +--ro oc-transceiver:laser-temperature | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:target-frequency-deviation | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:tec-current | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:output-frequency? oc-opt-types:frequency-type | | +--ro oc-transceiver:output-power | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:input-power | | | +--ro oc-transceiver:instant? decimal64 | | | +--ro oc-transceiver:avg? decimal64 | | | +--ro oc-transceiver:min? decimal64 | | | +--ro oc-transceiver:max? decimal64 | | | +--ro oc-transceiver:interval? oc-types:stat-interval | | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | | +--ro oc-transceiver:laser-bias-current | | +--ro oc-transceiver:instant? decimal64 | | +--ro oc-transceiver:avg? decimal64 | | +--ro oc-transceiver:min? decimal64 | | +--ro oc-transceiver:max? decimal64 | | +--ro oc-transceiver:interval? oc-types:stat-interval | | +--ro oc-transceiver:min-time? oc-types:timeticks64 | | +--ro oc-transceiver:max-time? oc-types:timeticks64 | +--rw oc-transceiver:thresholds | +--ro oc-transceiver:threshold* [severity] | +--ro oc-transceiver:severity -> ../state/severity | +--ro oc-transceiver:state | +--ro oc-transceiver:severity? identityref | +--ro oc-transceiver:laser-temperature-upper? decimal64 | +--ro oc-transceiver:laser-temperature-lower? decimal64 | +--ro oc-transceiver:output-power-upper? decimal64 | +--ro oc-transceiver:output-power-lower? decimal64 | +--ro oc-transceiver:input-power-upper? decimal64 | +--ro oc-transceiver:input-power-lower? decimal64 +--rw oc-platform-healthz:healthz | +--ro oc-platform-healthz:state | +--ro oc-platform-healthz:status? enumeration | +--ro oc-platform-healthz:last-unhealthy? oc-types:timeticks64 | +--ro oc-platform-healthz:unhealthy-count? uint64 +--rw oc-linecard:linecard | +--rw oc-linecard:config | | +--rw oc-linecard:power-admin-state? oc-platform-types:component-power-type | +--ro oc-linecard:state | | +--ro oc-linecard:power-admin-state? oc-platform-types:component-power-type | | +--ro oc-linecard:slot-id? string | +--rw oc-linecard:utilization | +--rw oc-linecard:resources | +--rw oc-linecard:resource* [name] | +--rw oc-linecard:name -> ../config/name | +--rw oc-linecard:config | | +--rw oc-linecard:name? string | | +--rw oc-linecard:used-threshold-upper? oc-types:percentage | | +--rw oc-linecard:used-threshold-upper-clear? oc-types:percentage | +--ro oc-linecard:state | +--ro oc-linecard:name? string | +--ro oc-linecard:used-threshold-upper? oc-types:percentage | +--ro oc-linecard:used-threshold-upper-clear? oc-types:percentage | +--ro oc-linecard:used? uint64 | +--ro oc-linecard:committed? uint64 | +--ro oc-linecard:free? uint64 | +--ro oc-linecard:max-limit? uint64 | +--ro oc-linecard:high-watermark? uint64 | +--ro oc-linecard:last-high-watermark? oc-types:timeticks64 | +--ro oc-linecard:used-threshold-upper-exceeded? boolean +--rw oc-opt-term:optical-channel +--rw oc-opt-term:config | +--rw oc-opt-term:frequency? oc-opt-types:frequency-type | +--rw oc-opt-term:target-output-power? decimal64 | +--rw oc-opt-term:operational-mode? uint16 | +--rw oc-opt-term:line-port? -> /oc-platform:components/component/name +--ro oc-opt-term:state +--ro oc-opt-term:frequency? oc-opt-types:frequency-type +--ro oc-opt-term:target-output-power? decimal64 +--ro oc-opt-term:operational-mode? uint16 +--ro oc-opt-term:line-port? -> /oc-platform:components/component/name +--ro oc-opt-term:group-id? uint32 +--ro oc-opt-term:output-power | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:input-power | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:laser-bias-current | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:chromatic-dispersion | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:polarization-mode-dispersion | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:second-order-polarization-mode-dispersion | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:polarization-dependent-loss | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:modulator-bias-xi | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:modulator-bias-xq | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:modulator-bias-yi | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:modulator-bias-yq | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:modulator-bias-x-phase | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:modulator-bias-y-phase | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:osnr | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:carrier-frequency-offset | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:sop-roc | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:modulation-error-ratio | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:fec-uncorrectable-blocks? yang:counter64 +--ro oc-opt-term:pre-fec-ber | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:post-fec-ber | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:q-value | +--ro oc-opt-term:instant? decimal64 | +--ro oc-opt-term:avg? decimal64 | +--ro oc-opt-term:min? decimal64 | +--ro oc-opt-term:max? decimal64 | +--ro oc-opt-term:interval? oc-types:stat-interval | +--ro oc-opt-term:min-time? oc-types:timeticks64 | +--ro oc-opt-term:max-time? oc-types:timeticks64 +--ro oc-opt-term:esnr +--ro oc-opt-term:instant? decimal64 +--ro oc-opt-term:avg? decimal64 +--ro oc-opt-term:min? decimal64 +--ro oc-opt-term:max? decimal64 +--ro oc-opt-term:interval? oc-types:stat-interval +--ro oc-opt-term:min-time? oc-types:timeticks64 +--ro oc-opt-term:max-time? oc-types:timeticks64 module: openconfig-qos +--rw qos +--rw config +--ro state +--rw interfaces | +--rw interface* [interface-id] | +--rw interface-id -> ../config/interface-id | +--rw config | | +--rw interface-id? string | +--ro state | | +--ro interface-id? 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 input | | +--rw config | | | +--rw buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | | +--rw multicast-buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | | +--rw unicast-buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | +--ro state | | | +--ro buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | | +--ro multicast-buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | | +--ro unicast-buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | +--rw classifiers | | | +--rw classifier* [type] | | | +--rw type -> ../config/type | | | +--rw config | | | | +--rw name? -> ../../../../../../../classifiers/classifier/config/name | | | | +--rw type? enumeration | | | +--ro state | | | | +--ro name? -> ../../../../../../../classifiers/classifier/config/name | | | | +--ro type? enumeration | | | +--rw terms | | | +--ro term* [id] | | | +--ro id -> ../state/id | | | +--ro state | | | +--ro id? -> ../../../../../../../../../classifiers/classifier[name=current()/../../../../config/name]/terms/term/config/id | | | +--ro matched-packets? oc-yang:counter64 | | | +--ro matched-octets? oc-yang:counter64 | | +--rw queues | | | +--rw queue* [name] | | | +--rw name -> ../config/name | | | +--rw config | | | | +--rw name? string | | | | +--rw queue-management-profile? -> ../../../../../../../queue-management-profiles/queue-management-profile/config/name | | | +--ro state | | | +--ro name? string | | | +--ro queue-management-profile? -> ../../../../../../../queue-management-profiles/queue-management-profile/config/name | | | +--ro max-queue-len? oc-yang:counter64 | | | +--ro avg-queue-len? oc-yang:counter64 | | | +--ro transmit-pkts? oc-yang:counter64 | | | +--ro transmit-octets? oc-yang:counter64 | | | +--ro dropped-pkts? oc-yang:counter64 | | | +--ro dropped-octets? oc-yang:counter64 | | +--rw scheduler-policy | | | +--rw config | | | | +--rw name? -> ../../../../../../scheduler-policies/scheduler-policy/config/name | | | +--ro state | | | | +--ro name? -> ../../../../../../scheduler-policies/scheduler-policy/config/name | | | +--ro schedulers | | | +--ro scheduler* [sequence] | | | +--ro sequence -> ../state/sequence | | | +--ro state | | | +--ro sequence? -> ../../../../../../../../scheduler-policies/scheduler-policy[name=current()/../../../../config/name]/schedulers/scheduler/config/sequence | | | +--ro conforming-pkts? oc-yang:counter64 | | | +--ro conforming-octets? oc-yang:counter64 | | | +--ro exceeding-pkts? oc-yang:counter64 | | | +--ro exceeding-octets? oc-yang:counter64 | | | +--ro violating-pkts? oc-yang:counter64 | | | +--ro violating-octets? oc-yang:counter64 | | +--rw virtual-output-queues | | +--rw voq-interface* [name] | | +--rw name -> ../config/name | | +--rw config | | | +--rw name? string | | +--ro state | | | +--ro name? string | | +--rw queues | | +--rw queue* [name] | | +--rw name -> ../config/name | | +--rw config | | | +--rw name? string | | +--ro state | | +--ro name? string | | +--ro max-queue-len? oc-yang:counter64 | | +--ro avg-queue-len? oc-yang:counter64 | | +--ro transmit-pkts? oc-yang:counter64 | | +--ro transmit-octets? oc-yang:counter64 | | +--ro dropped-pkts? oc-yang:counter64 | | +--ro dropped-octets? oc-yang:counter64 | +--rw output | +--rw config | | +--rw buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | +--rw multicast-buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | +--rw unicast-buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | +--ro state | | +--ro buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | +--ro multicast-buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | | +--ro unicast-buffer-allocation-profile? -> ../../../../../buffer-allocation-profiles/buffer-allocation-profile/config/name | +--rw classifiers | | +--rw classifier* [type] | | +--rw type -> ../config/type | | +--rw config | | | +--rw name? -> ../../../../../../../classifiers/classifier/config/name | | | +--rw type? enumeration | | +--ro state | | | +--ro name? -> ../../../../../../../classifiers/classifier/config/name | | | +--ro type? enumeration | | +--rw terms | | +--ro term* [id] | | +--ro id -> ../state/id | | +--ro state | | +--ro id? -> ../../../../../../../../../classifiers/classifier[name=current()/../../../../config/name]/terms/term/config/id | | +--ro matched-packets? oc-yang:counter64 | | +--ro matched-octets? oc-yang:counter64 | +--rw queues | | +--rw queue* [name] | | +--rw name -> ../config/name | | +--rw config | | | +--rw name? string | | | +--rw queue-management-profile? -> ../../../../../../../queue-management-profiles/queue-management-profile/config/name | | +--ro state | | +--ro name? string | | +--ro queue-management-profile? -> ../../../../../../../queue-management-profiles/queue-management-profile/config/name | | +--ro max-queue-len? oc-yang:counter64 | | +--ro avg-queue-len? oc-yang:counter64 | | +--ro transmit-pkts? oc-yang:counter64 | | +--ro transmit-octets? oc-yang:counter64 | | +--ro dropped-pkts? oc-yang:counter64 | | +--ro dropped-octets? oc-yang:counter64 | +--rw scheduler-policy | +--rw config | | +--rw name? -> ../../../../../../scheduler-policies/scheduler-policy/config/name | +--ro state | | +--ro name? -> ../../../../../../scheduler-policies/scheduler-policy/config/name | +--ro schedulers | +--ro scheduler* [sequence] | +--ro sequence -> ../state/sequence | +--ro state | +--ro sequence? -> ../../../../../../../../scheduler-policies/scheduler-policy[name=current()/../../../../config/name]/schedulers/scheduler/config/sequence | +--ro conforming-pkts? oc-yang:counter64 | +--ro conforming-octets? oc-yang:counter64 | +--ro exceeding-pkts? oc-yang:counter64 | +--ro exceeding-octets? oc-yang:counter64 | +--ro violating-pkts? oc-yang:counter64 | +--ro violating-octets? oc-yang:counter64 +--rw classifiers | +--rw classifier* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw type? enumeration | +--ro state | | +--ro name? string | | +--ro type? enumeration | +--rw terms | +--rw term* [id] | +--rw id -> ../config/id | +--rw config | | +--rw id? string | +--ro state | | +--ro id? string | +--rw conditions | | +--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 source-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | | +--rw destination-address? oc-inet:ipv4-prefix | | | | +--rw destination-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | | +--rw dscp? oc-inet:dscp | | | | +--rw dscp-set* oc-inet:dscp | | | | +--rw length? uint16 | | | | +--rw protocol? oc-pkt-match-types:ip-protocol-type | | | | +--rw hop-limit? uint8 | | | +--ro state | | | | +--ro source-address? oc-inet:ipv4-prefix | | | | +--ro source-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | | +--ro destination-address? oc-inet:ipv4-prefix | | | | +--ro destination-address-prefix-set? -> /oc-sets:defined-sets/ipv4-prefix-sets/ipv4-prefix-set/name | | | | +--ro dscp? oc-inet:dscp | | | | +--ro dscp-set* oc-inet:dscp | | | | +--ro length? uint16 | | | | +--ro protocol? oc-pkt-match-types:ip-protocol-type | | | | +--ro hop-limit? uint8 | | | +--rw icmpv4 | | | +--rw config | | | | +--rw type? identityref | | | | +--rw code? identityref | | | +--ro state | | | +--ro type? identityref | | | +--ro code? identityref | | +--rw ipv6 | | | +--rw config | | | | +--rw source-address? oc-inet:ipv6-prefix | | | | +--rw source-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | | +--rw source-flow-label? oc-inet:ipv6-flow-label | | | | +--rw destination-address? oc-inet:ipv6-prefix | | | | +--rw destination-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | | +--rw destination-flow-label? oc-inet:ipv6-flow-label | | | | +--rw dscp? oc-inet:dscp | | | | +--rw dscp-set* oc-inet:dscp | | | | +--rw length? uint16 | | | | +--rw protocol? oc-pkt-match-types:ip-protocol-type | | | | +--rw hop-limit? uint8 | | | +--ro state | | | | +--ro source-address? oc-inet:ipv6-prefix | | | | +--ro source-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | | +--ro source-flow-label? oc-inet:ipv6-flow-label | | | | +--ro destination-address? oc-inet:ipv6-prefix | | | | +--ro destination-address-prefix-set? -> /oc-sets:defined-sets/ipv6-prefix-sets/ipv6-prefix-set/name | | | | +--ro destination-flow-label? oc-inet:ipv6-flow-label | | | | +--ro dscp? oc-inet:dscp | | | | +--ro dscp-set* oc-inet:dscp | | | | +--ro length? uint16 | | | | +--ro protocol? oc-pkt-match-types:ip-protocol-type | | | | +--ro hop-limit? uint8 | | | +--rw icmpv6 | | | +--rw config | | | | +--rw type? identityref | | | | +--rw code? identityref | | | +--ro state | | | +--ro type? identityref | | | +--ro code? identityref | | +--rw transport | | | +--rw config | | | | +--rw source-port? oc-pkt-match-types:port-num-range | | | | +--rw source-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | | +--rw destination-port? oc-pkt-match-types:port-num-range | | | | +--rw destination-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | | +--rw detail-mode? enumeration | | | | +--rw explicit-detail-match-mode? enumeration | | | | +--rw explicit-tcp-flags* identityref | | | | +--rw builtin-detail? enumeration | | | +--ro state | | | +--ro source-port? oc-pkt-match-types:port-num-range | | | +--ro source-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | +--ro destination-port? oc-pkt-match-types:port-num-range | | | +--ro destination-port-set? -> /oc-sets:defined-sets/port-sets/port-set/name | | | +--ro detail-mode? enumeration | | | +--ro explicit-detail-match-mode? enumeration | | | +--ro explicit-tcp-flags* identityref | | | +--ro builtin-detail? enumeration | | +--rw mpls | | +--rw config | | | +--rw traffic-class? oc-mpls:mpls-tc | | | +--rw start-label-value? oc-mpls:mpls-label | | | +--rw end-label-value? oc-mpls:mpls-label | | | +--rw ttl-value? uint8 | | +--ro state | | +--ro traffic-class? oc-mpls:mpls-tc | | +--ro start-label-value? oc-mpls:mpls-label | | +--ro end-label-value? oc-mpls:mpls-label | | +--ro ttl-value? uint8 | +--rw actions | +--rw config | | +--rw target-group? -> ../../../../../../../forwarding-groups/forwarding-group/config/name | +--ro state | | +--ro target-group? -> ../../../../../../../forwarding-groups/forwarding-group/config/name | +--rw remark | +--rw config | | +--rw set-dscp? uint8 | | +--rw set-dot1p? uint8 | | +--rw set-mpls-tc? uint8 | +--ro state | +--ro set-dscp? uint8 | +--ro set-dot1p? uint8 | +--ro set-mpls-tc? uint8 +--rw forwarding-groups | +--rw forwarding-group* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw fabric-priority? uint8 | | +--rw output-queue? -> ../../../../queues/queue/config/name | | +--rw unicast-output-queue? -> ../../../../queues/queue/config/name | | +--rw multicast-output-queue? -> ../../../../queues/queue/config/name | +--ro state | +--ro name? string | +--ro fabric-priority? uint8 | +--ro output-queue? -> ../../../../queues/queue/config/name | +--ro unicast-output-queue? -> ../../../../queues/queue/config/name | +--ro multicast-output-queue? -> ../../../../queues/queue/config/name +--rw queues | +--rw queue* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw queue-id? uint8 | +--ro state | +--ro name? string | +--ro queue-id? uint8 +--rw scheduler-policies | +--rw scheduler-policy* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | +--ro state | | +--ro name? string | +--rw schedulers | +--rw scheduler* [sequence] | +--rw sequence -> ../config/sequence | +--rw config | | +--rw sequence? uint32 | | +--rw type? identityref | | +--rw priority? enumeration | +--ro state | | +--ro sequence? uint32 | | +--ro type? identityref | | +--ro priority? enumeration | +--rw inputs | | +--rw input* [id] | | +--rw id -> ../config/id | | +--rw config | | | +--rw id? string | | | +--rw input-type? enumeration | | | +--rw queue? -> ../../../../../../../../queues/queue/name | | | +--rw weight? uint64 | | +--ro state | | +--ro id? string | | +--ro input-type? enumeration | | +--ro queue? -> ../../../../../../../../queues/queue/name | | +--ro weight? uint64 | +--rw output | | +--rw config | | | +--rw output-type? enumeration | | | +--rw child-scheduler? -> ../../../../../../../scheduler-policies/scheduler-policy/config/name | | | +--rw output-fwd-group? -> ../../../../../../../forwarding-groups/forwarding-group/config/name | | +--ro state | | +--ro output-type? enumeration | | +--ro child-scheduler? -> ../../../../../../../scheduler-policies/scheduler-policy/config/name | | +--ro output-fwd-group? -> ../../../../../../../forwarding-groups/forwarding-group/config/name | +--rw one-rate-two-color | | +--rw config | | | +--rw cir? uint64 | | | +--rw cir-pct? oc-types:percentage | | | +--rw cir-pct-remaining? oc-types:percentage | | | +--rw bc? uint32 | | | +--rw queuing-behavior? oc-qos-types:queue-behavior | | | +--rw max-queue-depth-bytes? uint32 | | | +--rw max-queue-depth-packets? uint32 | | | +--rw max-queue-depth-percent? oc-types:percentage | | +--ro state | | | +--ro cir? uint64 | | | +--ro cir-pct? oc-types:percentage | | | +--ro cir-pct-remaining? oc-types:percentage | | | +--ro bc? uint32 | | | +--ro queuing-behavior? oc-qos-types:queue-behavior | | | +--ro max-queue-depth-bytes? uint32 | | | +--ro max-queue-depth-packets? uint32 | | | +--ro max-queue-depth-percent? oc-types:percentage | | +--rw conform-action | | | +--rw config | | | | +--rw set-dscp? uint8 | | | | +--rw set-dot1p? uint8 | | | | +--rw set-mpls-tc? uint8 | | | +--ro state | | | +--ro set-dscp? uint8 | | | +--ro set-dot1p? uint8 | | | +--ro set-mpls-tc? uint8 | | +--rw exceed-action | | +--rw config | | | +--rw set-dscp? uint8 | | | +--rw set-dot1p? uint8 | | | +--rw set-mpls-tc? uint8 | | | +--rw drop? boolean | | +--ro state | | +--ro set-dscp? uint8 | | +--ro set-dot1p? uint8 | | +--ro set-mpls-tc? uint8 | | +--ro drop? boolean | +--rw two-rate-three-color | +--rw config | | +--rw cir? uint64 | | +--rw cir-pct? oc-types:percentage | | +--rw cir-pct-remaining? oc-types:percentage | | +--rw pir? uint64 | | +--rw pir-pct? oc-types:percentage | | +--rw pir-pct-remaining? oc-types:percentage | | +--rw bc? uint32 | | +--rw be? uint32 | +--ro state | | +--ro cir? uint64 | | +--ro cir-pct? oc-types:percentage | | +--ro cir-pct-remaining? oc-types:percentage | | +--ro pir? uint64 | | +--ro pir-pct? oc-types:percentage | | +--ro pir-pct-remaining? oc-types:percentage | | +--ro bc? uint32 | | +--ro be? uint32 | +--rw conform-action | | +--rw config | | | +--rw set-dscp? uint8 | | | +--rw set-dot1p? uint8 | | | +--rw set-mpls-tc? uint8 | | +--ro state | | +--ro set-dscp? uint8 | | +--ro set-dot1p? uint8 | | +--ro set-mpls-tc? uint8 | +--rw exceed-action | | +--rw config | | | +--rw set-dscp? uint8 | | | +--rw set-dot1p? uint8 | | | +--rw set-mpls-tc? uint8 | | | +--rw drop? boolean | | +--ro state | | +--ro set-dscp? uint8 | | +--ro set-dot1p? uint8 | | +--ro set-mpls-tc? uint8 | | +--ro drop? boolean | +--rw violate-action | +--rw config | | +--rw set-dscp? uint8 | | +--rw set-dot1p? uint8 | | +--rw set-mpls-tc? uint8 | | +--rw drop? boolean | +--ro state | +--ro set-dscp? uint8 | +--ro set-dot1p? uint8 | +--ro set-mpls-tc? uint8 | +--ro drop? boolean +--rw buffer-allocation-profiles | +--rw buffer-allocation-profile* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | +--ro state | | +--ro name? string | +--rw queues | +--rw queue* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? -> ../../../../../../queues/queue/config/name | | +--rw dedicated-buffer? uint64 | | +--rw use-shared-buffer? boolean | | +--rw shared-buffer-limit-type? identityref | | +--rw static-shared-buffer-limit? uint32 | | +--rw dynamic-limit-scaling-factor? int32 | +--ro state | +--ro name? -> ../../../../../../queues/queue/config/name | +--ro dedicated-buffer? uint64 | +--ro use-shared-buffer? boolean | +--ro shared-buffer-limit-type? identityref | +--ro static-shared-buffer-limit? uint32 | +--ro dynamic-limit-scaling-factor? int32 +--rw queue-management-profiles +--rw queue-management-profile* [name] +--rw name -> ../config/name +--rw config | +--rw name? string +--ro state | +--ro name? string +--rw wred | +--rw uniform | +--rw config | | +--rw min-threshold? uint64 | | +--rw max-threshold? uint64 | | +--rw min-threshold-percent? uint64 | | +--rw max-threshold-percent? uint64 | | +--rw enable-ecn? boolean | | +--rw drop? boolean | | +--rw weight? uint32 | | +--rw max-drop-probability-percent? oc-types:percentage | +--ro state | +--ro min-threshold? uint64 | +--ro max-threshold? uint64 | +--ro min-threshold-percent? uint64 | +--ro max-threshold-percent? uint64 | +--ro enable-ecn? boolean | +--ro drop? boolean | +--ro weight? uint32 | +--ro max-drop-probability-percent? oc-types:percentage +--rw red +--rw uniform +--rw config | +--rw min-threshold? uint64 | +--rw max-threshold? uint64 | +--rw min-threshold-percent? uint64 | +--rw max-threshold-percent? uint64 | +--rw enable-ecn? boolean | +--rw drop? boolean +--ro state +--ro min-threshold? uint64 +--ro max-threshold? uint64 +--ro min-threshold-percent? uint64 +--ro max-threshold-percent? uint64 +--ro enable-ecn? boolean +--ro drop? boolean module: openconfig-routing-policy +--rw routing-policy +--rw defined-sets | +--rw prefix-sets | | +--rw prefix-set* [name] | | +--rw name -> ../config/name | | +--rw config | | | +--rw name? string | | | +--rw mode? enumeration | | +--ro state | | | +--ro name? string | | | +--ro mode? enumeration | | +--rw prefixes | | +--rw prefix* [ip-prefix masklength-range] | | +--rw ip-prefix -> ../config/ip-prefix | | +--rw masklength-range -> ../config/masklength-range | | +--rw config | | | +--rw ip-prefix oc-inet:ip-prefix | | | +--rw masklength-range? string | | +--ro state | | +--ro ip-prefix oc-inet:ip-prefix | | +--ro masklength-range? string | +--rw neighbor-sets | | +--rw neighbor-set* [name] | | +--rw name -> ../config/name | | +--rw config | | | +--rw name? string | | | +--rw address* oc-inet:ip-address | | +--ro state | | +--ro name? string | | +--ro address* oc-inet:ip-address | +--rw tag-sets | | +--rw tag-set* [name] | | +--rw name -> ../config/name | | +--rw config | | | +--rw name? string | | | +--rw tag-value* oc-pol-types:tag-type | | +--ro state | | +--ro name? string | | +--ro tag-value* oc-pol-types:tag-type | +--rw oc-bgp-pol:bgp-defined-sets | +--rw oc-bgp-pol:community-sets | | +--rw oc-bgp-pol:community-set* [community-set-name] | | +--rw oc-bgp-pol:community-set-name -> ../config/community-set-name | | +--rw oc-bgp-pol:config | | | +--rw oc-bgp-pol:community-set-name string | | | +--rw oc-bgp-pol:community-member* union | | | +--rw oc-bgp-pol:match-set-options? oc-pol-types:match-set-options-type | | +--ro oc-bgp-pol:state | | +--ro oc-bgp-pol:community-set-name string | | +--ro oc-bgp-pol:community-member* union | | +--ro oc-bgp-pol:match-set-options? oc-pol-types:match-set-options-type | +--rw oc-bgp-pol:ext-community-sets | | +--rw oc-bgp-pol:ext-community-set* [ext-community-set-name] | | +--rw oc-bgp-pol:ext-community-set-name -> ../config/ext-community-set-name | | +--rw oc-bgp-pol:config | | | +--rw oc-bgp-pol:ext-community-set-name? string | | | +--rw oc-bgp-pol:ext-community-member* union | | | +--rw oc-bgp-pol:match-set-options? oc-pol-types:match-set-options-type | | +--ro oc-bgp-pol:state | | +--ro oc-bgp-pol:ext-community-set-name? string | | +--ro oc-bgp-pol:ext-community-member* union | | +--ro oc-bgp-pol:match-set-options? oc-pol-types:match-set-options-type | +--rw oc-bgp-pol:as-path-sets | +--rw oc-bgp-pol:as-path-set* [as-path-set-name] | +--rw oc-bgp-pol:as-path-set-name -> ../config/as-path-set-name | +--rw oc-bgp-pol:config | | +--rw oc-bgp-pol:as-path-set-name? string | | +--rw oc-bgp-pol:as-path-set-member* string | +--ro oc-bgp-pol:state | +--ro oc-bgp-pol:as-path-set-name? string | +--ro oc-bgp-pol:as-path-set-member* string +--rw policy-definitions +--rw policy-definition* [name] +--rw name -> ../config/name +--rw config | +--rw name? string +--ro state | +--ro name? string +--rw statements +--rw statement* [name] +--rw name -> ../config/name +--rw config | +--rw name? string +--ro state | +--ro name? string +--rw conditions | +--rw config | | +--rw call-policy? -> ../../../../../../../policy-definitions/policy-definition/name | | +--rw install-protocol-eq? identityref | +--ro state | | +--ro call-policy? -> ../../../../../../../policy-definitions/policy-definition/name | | +--ro install-protocol-eq? identityref | +--rw match-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 match-prefix-set | | +--rw config | | | +--rw prefix-set? -> ../../../../../../../../defined-sets/prefix-sets/prefix-set/config/name | | | +--rw match-set-options? oc-pol-types:match-set-options-restricted-type | | +--ro state | | +--ro prefix-set? -> ../../../../../../../../defined-sets/prefix-sets/prefix-set/config/name | | +--ro match-set-options? oc-pol-types:match-set-options-restricted-type | +--rw match-neighbor-set | | +--rw config | | | +--rw neighbor-set? -> ../../../../../../../../defined-sets/neighbor-sets/neighbor-set/name | | | +--rw match-set-options? oc-pol-types:match-set-options-restricted-type | | +--ro state | | +--ro neighbor-set? -> ../../../../../../../../defined-sets/neighbor-sets/neighbor-set/name | | +--ro match-set-options? oc-pol-types:match-set-options-restricted-type | +--rw match-tag-set | | +--rw config | | | +--rw tag-set? -> ../../../../../../../../defined-sets/tag-sets/tag-set/name | | | +--rw match-set-options? oc-pol-types:match-set-options-restricted-type | | +--ro state | | +--ro tag-set? -> ../../../../../../../../defined-sets/tag-sets/tag-set/name | | +--ro match-set-options? oc-pol-types:match-set-options-restricted-type | +--rw oc-bgp-pol:bgp-conditions | | +--rw oc-bgp-pol:config | | | +--rw oc-bgp-pol:med-eq? uint32 | | | +--rw oc-bgp-pol:origin-eq? oc-bgp-types:bgp-origin-attr-type | | | +--rw oc-bgp-pol:next-hop-in* oc-inet:ip-address | | | +--rw oc-bgp-pol:afi-safi-in* identityref | | | +--rw oc-bgp-pol:local-pref-eq? uint32 | | | +--rw oc-bgp-pol:route-type? enumeration | | | +--rw oc-bgp-pol:community-set? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/community-sets/community-set/community-set-name | | | +--rw oc-bgp-pol:ext-community-set? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/ext-community-sets/ext-community-set/ext-community-set-name | | +--ro oc-bgp-pol:state | | | +--ro oc-bgp-pol:med-eq? uint32 | | | +--ro oc-bgp-pol:origin-eq? oc-bgp-types:bgp-origin-attr-type | | | +--ro oc-bgp-pol:next-hop-in* oc-inet:ip-address | | | +--ro oc-bgp-pol:afi-safi-in* identityref | | | +--ro oc-bgp-pol:local-pref-eq? uint32 | | | +--ro oc-bgp-pol:route-type? enumeration | | | +--ro oc-bgp-pol:community-set? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/community-sets/community-set/community-set-name | | | +--ro oc-bgp-pol:ext-community-set? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/ext-community-sets/ext-community-set/ext-community-set-name | | +--rw oc-bgp-pol:community-count | | | +--rw oc-bgp-pol:config | | | | +--rw oc-bgp-pol:operator? identityref | | | | +--rw oc-bgp-pol:value? uint32 | | | +--ro oc-bgp-pol:state | | | +--ro oc-bgp-pol:operator? identityref | | | +--ro oc-bgp-pol:value? uint32 | | +--rw oc-bgp-pol:as-path-length | | | +--rw oc-bgp-pol:config | | | | +--rw oc-bgp-pol:operator? identityref | | | | +--rw oc-bgp-pol:value? uint32 | | | +--ro oc-bgp-pol:state | | | +--ro oc-bgp-pol:operator? identityref | | | +--ro oc-bgp-pol:value? uint32 | | +--rw oc-bgp-pol:match-as-path-set | | +--rw oc-bgp-pol:config | | | +--rw oc-bgp-pol:as-path-set? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/as-path-sets/as-path-set/as-path-set-name | | | +--rw oc-bgp-pol:match-set-options? oc-pol-types:match-set-options-type | | +--ro oc-bgp-pol:state | | +--ro oc-bgp-pol:as-path-set? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/as-path-sets/as-path-set/as-path-set-name | | +--ro oc-bgp-pol:match-set-options? oc-pol-types:match-set-options-type | +--rw oc-isis-pol:isis-conditions | | +--rw oc-isis-pol:config | | | +--rw oc-isis-pol:level-eq? isis-types:level-number | | | +--rw oc-isis-pol:set-metric-type? isis-types:metric-type | | +--ro oc-isis-pol:state | | +--ro oc-isis-pol:level-eq? isis-types:level-number | | +--ro oc-isis-pol:set-metric-type? isis-types:metric-type | +--rw oc-ni-pol:match-protocol-instance | | +--rw oc-ni-pol:config | | | +--rw oc-ni-pol:protocol-identifier? identityref | | | +--rw oc-ni-pol:protocol-name? string | | +--ro oc-ni-pol:state | | +--ro oc-ni-pol:protocol-identifier? identityref | | +--ro oc-ni-pol:protocol-name? string | +--rw oc-ospf-pol:ospf-conditions | +--rw oc-ospf-pol:config | | +--rw oc-ospf-pol:area-eq? oc-ospf-types:ospf-area-identifier | +--ro oc-ospf-pol:state | +--ro oc-ospf-pol:area-eq? oc-ospf-types:ospf-area-identifier +--rw actions +--rw config | +--rw policy-result? policy-result-type +--ro state | +--ro policy-result? policy-result-type +--rw set-tag | +--rw config | | +--rw mode? enumeration | +--ro state | | +--ro mode? enumeration | +--rw inline | | +--rw config | | | +--rw tag* oc-pol-types:tag-type | | +--ro state | | +--ro tag* oc-pol-types:tag-type | +--rw reference | +--rw config | | +--rw tag-set? -> ../../../../../../../../../defined-sets/tag-sets/tag-set/config/name | +--ro state | +--ro tag-set? -> ../../../../../../../../../defined-sets/tag-sets/tag-set/config/name +--rw oc-bgp-pol:bgp-actions | +--rw oc-bgp-pol:config | | +--rw oc-bgp-pol:set-route-origin? oc-bgp-types:bgp-origin-attr-type | | +--rw oc-bgp-pol:set-local-pref? uint32 | | +--rw oc-bgp-pol:set-next-hop? bgp-next-hop-type | | +--rw oc-bgp-pol:set-med? bgp-set-med-type | +--ro oc-bgp-pol:state | | +--ro oc-bgp-pol:set-route-origin? oc-bgp-types:bgp-origin-attr-type | | +--ro oc-bgp-pol:set-local-pref? uint32 | | +--ro oc-bgp-pol:set-next-hop? bgp-next-hop-type | | +--ro oc-bgp-pol:set-med? bgp-set-med-type | +--rw oc-bgp-pol:set-as-path-prepend | | +--rw oc-bgp-pol:config | | | +--rw oc-bgp-pol:repeat-n? uint8 | | | +--rw oc-bgp-pol:asn? oc-inet:as-number | | +--ro oc-bgp-pol:state | | +--ro oc-bgp-pol:repeat-n? uint8 | | +--ro oc-bgp-pol:asn? oc-inet:as-number | +--rw oc-bgp-pol:set-community | | +--rw oc-bgp-pol:config | | | +--rw oc-bgp-pol:method? enumeration | | | +--rw oc-bgp-pol:options? bgp-set-community-option-type | | +--ro oc-bgp-pol:state | | | +--ro oc-bgp-pol:method? enumeration | | | +--ro oc-bgp-pol:options? bgp-set-community-option-type | | +--rw oc-bgp-pol:inline | | | +--rw oc-bgp-pol:config | | | | +--rw oc-bgp-pol:communities* union | | | +--ro oc-bgp-pol:state | | | +--ro oc-bgp-pol:communities* union | | +--rw oc-bgp-pol:reference | | +--rw oc-bgp-pol:config | | | +--rw oc-bgp-pol:community-set-ref? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/community-sets/community-set/community-set-name | | +--ro oc-bgp-pol:state | | +--ro oc-bgp-pol:community-set-ref? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/community-sets/community-set/community-set-name | +--rw oc-bgp-pol:set-ext-community | +--rw oc-bgp-pol:config | | +--rw oc-bgp-pol:method? enumeration | | +--rw oc-bgp-pol:options? bgp-set-community-option-type | +--ro oc-bgp-pol:state | | +--ro oc-bgp-pol:method? enumeration | | +--ro oc-bgp-pol:options? bgp-set-community-option-type | +--rw oc-bgp-pol:inline | | +--rw oc-bgp-pol:config | | | +--rw oc-bgp-pol:communities* union | | +--ro oc-bgp-pol:state | | +--ro oc-bgp-pol:communities* union | +--rw oc-bgp-pol:reference | +--rw oc-bgp-pol:config | | +--rw oc-bgp-pol:ext-community-set-ref? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/ext-community-sets/ext-community-set/ext-community-set-name | +--ro oc-bgp-pol:state | +--ro oc-bgp-pol:ext-community-set-ref? -> /oc-rpol:routing-policy/defined-sets/oc-bgp-pol:bgp-defined-sets/ext-community-sets/ext-community-set/ext-community-set-name +--rw oc-isis-pol:isis-actions | +--rw oc-isis-pol:config | | +--rw oc-isis-pol:set-level? isis-types:level-number | | x--rw oc-isis-pol:set-metric-type? isis-types:level-number | | +--rw oc-isis-pol:set-metric-style-type? isis-types:metric-style | | +--rw oc-isis-pol:set-metric? isis-types:wide-metric | +--ro oc-isis-pol:state | +--ro oc-isis-pol:set-level? isis-types:level-number | x--ro oc-isis-pol:set-metric-type? isis-types:level-number | +--ro oc-isis-pol:set-metric-style-type? isis-types:metric-style | +--ro oc-isis-pol:set-metric? isis-types:wide-metric +--rw oc-ospf-pol:ospf-actions +--rw oc-ospf-pol:config | +--rw oc-ospf-pol:set-area? oc-ospf-types:ospf-area-identifier +--ro oc-ospf-pol:state | +--ro oc-ospf-pol:set-area? oc-ospf-types:ospf-area-identifier +--rw oc-ospf-pol:set-metric +--rw oc-ospf-pol:config | +--rw oc-ospf-pol:metric-type? enumeration | +--rw oc-ospf-pol:metric? oc-ospf-types:ospf-metric +--ro oc-ospf-pol:state +--ro oc-ospf-pol:metric-type? enumeration +--ro oc-ospf-pol:metric? oc-ospf-types:ospf-metric module: openconfig-sampling +--rw sampling +--rw oc-sflow:sflow +--rw oc-sflow:config | +--rw oc-sflow:enabled? boolean | +--rw oc-sflow:agent-id-ipv4? oc-inet:ipv4-address | +--rw oc-sflow:agent-id-ipv6? oc-inet:ipv6-address | +--rw oc-sflow:dscp? oc-inet:dscp | +--rw oc-sflow:sample-size? uint16 | +--rw oc-sflow:polling-interval? uint16 | +--rw oc-sflow:ingress-sampling-rate? uint32 | +--rw oc-sflow:egress-sampling-rate? uint32 +--ro oc-sflow:state | +--ro oc-sflow:enabled? boolean | +--ro oc-sflow:agent-id-ipv4? oc-inet:ipv4-address | +--ro oc-sflow:agent-id-ipv6? oc-inet:ipv6-address | +--ro oc-sflow:dscp? oc-inet:dscp | +--ro oc-sflow:sample-size? uint16 | +--ro oc-sflow:polling-interval? uint16 | +--ro oc-sflow:ingress-sampling-rate? uint32 | +--ro oc-sflow:egress-sampling-rate? uint32 +--rw oc-sflow:collectors | +--rw oc-sflow:collector* [address port] | +--rw oc-sflow:address -> ../config/address | +--rw oc-sflow:port -> ../config/port | +--rw oc-sflow:config | | +--rw oc-sflow:address? oc-inet:ip-address | | +--rw oc-sflow:port? oc-inet:port-number | | +--rw oc-sflow:source-address? oc-inet:ip-address | | +--rw oc-sflow:network-instance? oc-netinst:network-instance-ref | +--ro oc-sflow:state | +--ro oc-sflow:address? oc-inet:ip-address | +--ro oc-sflow:port? oc-inet:port-number | +--ro oc-sflow:source-address? oc-inet:ip-address | +--ro oc-sflow:network-instance? oc-netinst:network-instance-ref | +--ro oc-sflow:packets-sent? oc-yang:counter64 +--rw oc-sflow:interfaces +--rw oc-sflow:interface* [name] +--rw oc-sflow:name -> ../config/name +--rw oc-sflow:config | +--rw oc-sflow:name? oc-if:base-interface-ref | +--rw oc-sflow:enabled? boolean | +--rw oc-sflow:polling-interval? uint16 | +--rw oc-sflow:ingress-sampling-rate? uint32 | +--rw oc-sflow:egress-sampling-rate? uint32 +--ro oc-sflow:state +--ro oc-sflow:name? oc-if:base-interface-ref +--ro oc-sflow:enabled? boolean +--ro oc-sflow:polling-interval? uint16 +--ro oc-sflow:ingress-sampling-rate? uint32 +--ro oc-sflow:egress-sampling-rate? uint32 +--ro oc-sflow:packets-sampled? oc-yang:counter64 module: openconfig-system +--rw system +--rw config | +--rw hostname? oc-inet:domain-name | +--rw domain-name? oc-inet:domain-name | +--rw login-banner? string | +--rw motd-banner? string +--ro state | +--ro hostname? oc-inet:domain-name | +--ro domain-name? oc-inet:domain-name | +--ro login-banner? string | +--ro motd-banner? string | +--ro current-datetime? oc-yang:date-and-time | +--ro boot-time? oc-types:timeticks64 | +--ro software-version? string | +--ro last-configuration-timestamp? oc-types:timeticks64 +--ro mount-points | +--ro mount-point* [name] | +--ro name -> ../state/name | +--ro state | +--ro name? string | +--ro storage-component? -> /oc-platform:components/component/name | +--ro size? uint64 | +--ro available? uint64 | +--ro utilized? uint64 +--rw aaa | +--rw config | +--ro state | +--rw authentication | | +--rw config | | | +--rw authentication-method* union | | +--ro state | | | +--ro authentication-method* union | | +--rw admin-user | | | +--rw config | | | | +--rw admin-password? string | | | | +--rw admin-password-hashed? oc-aaa-types:crypt-password-type | | | +--ro state | | | +--ro admin-password? string | | | +--ro admin-password-hashed? oc-aaa-types:crypt-password-type | | | +--ro admin-username? string | | +--rw users | | +--rw user* [username] | | +--rw username -> ../config/username | | +--rw config | | | +--rw username? string | | | +--rw role union | | +--ro state | | +--ro username? string | | +--ro password? string | | +--ro password-hashed? oc-aaa-types:crypt-password-type | | +--ro role union | | +--ro gnsi-credz:password-version? version | | +--ro gnsi-credz:password-created-on? created-on | | +--ro gnsi-credz:authorized-users-list-version? version | | +--ro gnsi-credz:authorized-users-list-created-on? created-on | | +--ro gnsi-credz:authorized-keys-list-version? version | | +--ro gnsi-credz:authorized-keys-list-created-on? created-on | +--rw authorization | | +--rw config | | | +--rw authorization-method* union | | +--ro state | | | +--ro authorization-method* union | | | +--ro gnsi-authz:grpc-authz-policy-version? version | | | +--ro gnsi-authz:grpc-authz-policy-created-on? created-on | | +--rw events | | +--rw event* [event-type] | | +--rw event-type -> ../config/event-type | | +--rw config | | | +--rw event-type? identityref | | +--ro state | | +--ro event-type? identityref | +--rw accounting | | +--rw config | | | +--rw accounting-method* union | | +--ro state | | | +--ro accounting-method* union | | +--rw events | | +--rw event* [event-type] | | +--rw event-type -> ../config/event-type | | +--rw config | | | +--rw event-type? identityref | | | +--rw record? enumeration | | +--ro state | | +--ro event-type? identityref | | +--ro record? enumeration | +--rw server-groups | +--rw server-group* [name] | +--rw name -> ../config/name | +--rw config | | +--rw name? string | | +--rw type? identityref | +--ro state | | +--ro name? string | | +--ro type? identityref | +--rw servers | +--rw server* [address] | +--rw address -> ../config/address | +--rw config | | +--rw name? string | | +--rw address? oc-inet:ip-address | | +--rw timeout? uint16 | +--ro state | | +--ro name? string | | +--ro address? oc-inet:ip-address | | +--ro timeout? uint16 | | +--ro connection-opens? oc-yang:counter64 | | +--ro connection-closes? oc-yang:counter64 | | +--ro connection-aborts? oc-yang:counter64 | | +--ro connection-failures? oc-yang:counter64 | | +--ro connection-timeouts? oc-yang:counter64 | | +--ro messages-sent? oc-yang:counter64 | | +--ro messages-received? oc-yang:counter64 | | +--ro errors-received? oc-yang:counter64 | +--rw tacacs | | +--rw config | | | +--rw port? oc-inet:port-number | | | +--rw secret-key? oc-types:routing-password | | | +--rw secret-key-hashed? oc-aaa-types:crypt-password-type | | | +--rw source-address? oc-inet:ip-address | | +--ro state | | +--ro port? oc-inet:port-number | | +--ro secret-key? oc-types:routing-password | | +--ro secret-key-hashed? oc-aaa-types:crypt-password-type | | +--ro source-address? oc-inet:ip-address | +--rw radius | +--rw config | | +--rw auth-port? oc-inet:port-number | | +--rw acct-port? oc-inet:port-number | | +--rw secret-key? oc-types:routing-password | | +--rw secret-key-hashed? oc-aaa-types:crypt-password-type | | +--rw source-address? oc-inet:ip-address | | +--rw retransmit-attempts? uint8 | +--ro state | +--ro auth-port? oc-inet:port-number | +--ro acct-port? oc-inet:port-number | +--ro secret-key? oc-types:routing-password | +--ro secret-key-hashed? oc-aaa-types:crypt-password-type | +--ro source-address? oc-inet:ip-address | +--ro retransmit-attempts? uint8 | +--ro counters | +--ro retried-access-requests? oc-yang:counter64 | +--ro access-accepts? oc-yang:counter64 | +--ro access-rejects? oc-yang:counter64 | +--ro timeout-access-requests? oc-yang:counter64 +--ro alarms | +--ro alarm* [id] | +--ro id -> ../state/id | +--ro config | +--ro state | +--ro id? string | +--ro resource? string | +--ro text? string | +--ro time-created? oc-types:timeticks64 | +--ro severity? identityref | +--ro type-id? union +--rw logging | +--rw console | | +--rw config | | +--ro state | | +--rw selectors | | +--rw selector* [facility severity] | | +--rw facility -> ../config/facility | | +--rw severity -> ../config/severity | | +--rw config | | | +--rw facility? identityref | | | +--rw severity? syslog-severity | | +--ro state | | +--ro facility? identityref | | +--ro severity? syslog-severity | +--rw remote-servers | +--rw remote-server* [host] | +--rw host -> ../config/host | +--rw config | | +--rw host? oc-inet:host | | +--rw source-address? oc-inet:ip-address | | +--rw network-instance? oc-ni:network-instance-ref | | +--rw remote-port? oc-inet:port-number | +--ro state | | +--ro host? oc-inet:host | | +--ro source-address? oc-inet:ip-address | | +--ro network-instance? oc-ni:network-instance-ref | | +--ro remote-port? oc-inet:port-number | +--rw selectors | +--rw selector* [facility severity] | +--rw facility -> ../config/facility | +--rw severity -> ../config/severity | +--rw config | | +--rw facility? identityref | | +--rw severity? syslog-severity | +--ro state | +--ro facility? identityref | +--ro severity? syslog-severity +--rw processes | +--ro process* [pid] | +--ro pid -> ../state/pid | +--ro state | +--ro pid? uint64 | +--ro name? string | +--ro args* string | +--ro start-time? oc-types:timeticks64 | +--ro cpu-usage-user? oc-yang:counter64 | +--ro cpu-usage-system? oc-yang:counter64 | +--ro cpu-utilization? oc-types:percentage | +--ro memory-usage? uint64 | +--ro memory-utilization? oc-types:percentage +--rw messages | +--rw config | | +--rw severity? oc-log:syslog-severity | +--ro state | | +--ro severity? oc-log:syslog-severity | | +--ro message | | +--ro msg? string | | +--ro priority? uint8 | | +--ro app-name? string | | +--ro procid? string | | +--ro msgid? string | +--rw debug-entries | +--rw debug-service* [service] | +--rw service -> ../config/service | +--rw config | | +--rw service? identityref | | +--rw enabled? boolean | +--ro state | +--ro service? identityref | +--ro enabled? boolean +--rw license | +--rw licenses | +--rw license* [license-id] | +--rw license-id -> ../config/license-id | +--rw config | | +--rw license-id? string | | +--rw license-data? union | | +--rw active? boolean | +--ro state | +--ro license-id? string | +--ro license-data? union | +--ro active? boolean | +--ro description? string | +--ro issue-date? uint64 | +--ro expiration-date? uint64 | +--ro in-use? boolean | +--ro expired? boolean | +--ro valid? boolean +--rw ssh-server | +--rw config | | +--rw enable? boolean | | +--rw protocol-version? enumeration | | +--rw timeout? uint16 | | +--rw rate-limit? uint16 | | +--rw session-limit? uint16 | +--ro state | +--ro enable? boolean | +--ro protocol-version? enumeration | +--ro timeout? uint16 | +--ro rate-limit? uint16 | +--ro session-limit? uint16 | +--ro gnsi-credz:active-trusted-user-ca-keys-version? version | +--ro gnsi-credz:active-trusted-user-ca-keys-created-on? created-on | +--ro gnsi-credz:active-host-certificate-version? version | +--ro gnsi-credz:active-host-certificate-created-on? created-on | +--ro gnsi-credz:active-host-key-version? version | +--ro gnsi-credz:active-host-key-version-created-on? created-on | +--ro gnsi-credz:counters | +--ro gnsi-credz:access-rejects? oc-yang:counter64 | +--ro gnsi-credz:last-access-reject? oc-types:timeticks64 | +--ro gnsi-credz:access-accepts? oc-yang:counter64 | +--ro gnsi-credz:last-access-accept? oc-types:timeticks64 +--rw telnet-server | +--rw config | | +--rw enable? boolean | | +--rw timeout? uint16 | | +--rw rate-limit? uint16 | | +--rw session-limit? uint16 | +--ro state | +--ro enable? boolean | +--ro timeout? uint16 | +--ro rate-limit? uint16 | +--ro session-limit? uint16 +--rw clock | +--rw config | | +--rw timezone-name? timezone-name-type | +--ro state | +--ro timezone-name? timezone-name-type +--ro cpus | +--ro cpu* [index] | +--ro index -> ../state/index | +--ro state | +--ro index? union | +--ro total | | +--ro instant? oc-types:percentage | | +--ro avg? oc-types:percentage | | +--ro min? oc-types:percentage | | +--ro max? oc-types:percentage | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro user | | +--ro instant? oc-types:percentage | | +--ro avg? oc-types:percentage | | +--ro min? oc-types:percentage | | +--ro max? oc-types:percentage | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro kernel | | +--ro instant? oc-types:percentage | | +--ro avg? oc-types:percentage | | +--ro min? oc-types:percentage | | +--ro max? oc-types:percentage | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro nice | | +--ro instant? oc-types:percentage | | +--ro avg? oc-types:percentage | | +--ro min? oc-types:percentage | | +--ro max? oc-types:percentage | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro idle | | +--ro instant? oc-types:percentage | | +--ro avg? oc-types:percentage | | +--ro min? oc-types:percentage | | +--ro max? oc-types:percentage | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro wait | | +--ro instant? oc-types:percentage | | +--ro avg? oc-types:percentage | | +--ro min? oc-types:percentage | | +--ro max? oc-types:percentage | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro hardware-interrupt | | +--ro instant? oc-types:percentage | | +--ro avg? oc-types:percentage | | +--ro min? oc-types:percentage | | +--ro max? oc-types:percentage | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--ro software-interrupt | +--ro instant? oc-types:percentage | +--ro avg? oc-types:percentage | +--ro min? oc-types:percentage | +--ro max? oc-types:percentage | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--rw dns | +--rw config | | +--rw search* oc-inet:domain-name | +--ro state | | +--ro search* oc-inet:domain-name | +--rw servers | | +--rw server* [address] | | +--rw address -> ../config/address | | +--rw config | | | +--rw address? oc-inet:ip-address | | | +--rw port? oc-inet:port-number | | +--ro state | | +--ro address? oc-inet:ip-address | | +--ro port? oc-inet:port-number | +--rw host-entries | +--rw host-entry* [hostname] | +--rw hostname -> ../config/hostname | +--rw config | | +--rw hostname? string | | +--rw alias* string | | +--rw ipv4-address* oc-inet:ipv4-address | | +--rw ipv6-address* oc-inet:ipv6-address | +--ro state | +--ro hostname? string | +--ro alias* string | +--ro ipv4-address* oc-inet:ipv4-address | +--ro ipv6-address* oc-inet:ipv6-address +--rw mac-address | +--rw config | | +--rw routing-mac? oc-yang:mac-address | +--ro state | +--ro routing-mac? oc-yang:mac-address +--rw memory | +--rw config | +--ro state | +--ro counters | | +--ro correctable-ecc-errors? uint64 | | +--ro uncorrectable-ecc-errors? uint64 | | +--ro total-ecc-errors? uint64 | +--ro physical? uint64 | +--ro reserved? uint64 | +--ro used? uint64 | +--ro free? uint64 +--rw ntp | +--rw config | | +--rw enabled? boolean | | +--rw enable-ntp-auth? boolean | +--ro state | | +--ro enabled? boolean | | +--ro enable-ntp-auth? boolean | | +--ro auth-mismatch? oc-yang:counter64 | +--rw ntp-keys | | +--rw ntp-key* [key-id] | | +--rw key-id -> ../config/key-id | | +--rw config | | | +--rw key-id? uint16 | | | +--rw key-type? identityref | | | +--rw key-value? string | | +--ro state | | +--ro key-id? uint16 | | +--ro key-type? identityref | | +--ro key-value? string | +--rw servers | +--rw server* [address] | +--rw address -> ../config/address | +--rw config | | +--rw address? oc-inet:host | | +--rw port? oc-inet:port-number | | +--rw version? uint8 | | +--rw association-type? enumeration | | +--rw iburst? boolean | | +--rw prefer? boolean | | +--rw network-instance? oc-ni:network-instance-ref | | +--rw source-address? oc-inet:ip-address | +--ro state | +--ro address? oc-inet:host | +--ro port? oc-inet:port-number | +--ro version? uint8 | +--ro association-type? enumeration | +--ro iburst? boolean | +--ro prefer? boolean | +--ro network-instance? oc-ni:network-instance-ref | +--ro source-address? oc-inet:ip-address | +--ro stratum? uint8 | +--ro root-delay? uint32 | +--ro root-dispersion? uint64 | +--ro offset? uint64 | +--ro poll-interval? uint32 +--rw oc-sys-grpc:grpc-servers | +--rw oc-sys-grpc:grpc-server* [name] | +--rw oc-sys-grpc:name -> ../config/name | +--rw oc-sys-grpc:config | | +--rw oc-sys-grpc:name? string | | +--rw oc-sys-grpc:services* identityref | | +--rw oc-sys-grpc:enable? boolean | | +--rw oc-sys-grpc:port? oc-inet:port-number | | +--rw oc-sys-grpc:transport-security? boolean | | +--rw oc-sys-grpc:certificate-id? string | | +--rw oc-sys-grpc:metadata-authentication? boolean | | +--rw oc-sys-grpc:listen-addresses* union | | +--rw oc-sys-grpc:network-instance? oc-ni:network-instance-ref | +--ro oc-sys-grpc:state | | +--ro oc-sys-grpc:name? string | | +--ro oc-sys-grpc:services* identityref | | +--ro oc-sys-grpc:enable? boolean | | +--ro oc-sys-grpc:port? oc-inet:port-number | | +--ro oc-sys-grpc:transport-security? boolean | | +--ro oc-sys-grpc:certificate-id? string | | +--ro oc-sys-grpc:metadata-authentication? boolean | | +--ro oc-sys-grpc:listen-addresses* union | | +--ro oc-sys-grpc:network-instance? oc-ni:network-instance-ref | | +--ro gnsi-certz:certificate-version? version | | +--ro gnsi-certz:certificate-created-on? created-on | | +--ro gnsi-certz:ca-trust-bundle-version? version | | +--ro gnsi-certz:ca-trust-bundle-created-on? created-on | | +--ro gnsi-certz:certificate-revocation-list-bundle-version? version | | +--ro gnsi-certz:certificate-revocation-list-bundle-created-on? created-on | | +--ro gnsi-certz:authentication-policy-version? version | | +--ro gnsi-certz:authentication-policy-created-on? created-on | | +--ro gnsi-certz:counters | | | +--ro gnsi-certz:access-rejects? oc-yang:counter64 | | | +--ro gnsi-certz:last-access-reject? oc-types:timeticks64 | | | +--ro gnsi-certz:access-accepts? oc-yang:counter64 | | | +--ro gnsi-certz:last-access-accept? oc-types:timeticks64 | | +--ro gnsi-pathz:gnmi-pathz-policy-version? version | | +--ro gnsi-pathz:gnmi-pathz-policy-created-on? created-on | +--ro gnsi-authz:authz-policy-counters | | +--ro gnsi-authz:rpcs | | +--ro gnsi-authz:rpc* [name] | | +--ro gnsi-authz:name -> ../state/name | | +--ro gnsi-authz:state | | +--ro gnsi-authz:name? string | | +--ro gnsi-authz:access-rejects? oc-yang:counter64 | | +--ro gnsi-authz:last-access-reject? oc-types:timeticks64 | | +--ro gnsi-authz:access-accepts? oc-yang:counter64 | | +--ro gnsi-authz:last-access-accept? oc-types:timeticks64 | +--ro gnsi-pathz:gnmi-pathz-policy-counters | +--ro gnsi-pathz:paths | +--ro gnsi-pathz:path* [xpath] | +--ro gnsi-pathz:xpath -> ../state/xpath | +--ro gnsi-pathz:state | +--ro gnsi-pathz:xpath? string | +--ro gnsi-pathz:reads | | +--ro gnsi-pathz:access-rejects? oc-yang:counter64 | | +--ro gnsi-pathz:last-access-reject? oc-types:timeticks64 | | +--ro gnsi-pathz:access-accepts? oc-yang:counter64 | | +--ro gnsi-pathz:last-access-accept? oc-types:timeticks64 | +--ro gnsi-pathz:writes | +--ro gnsi-pathz:access-rejects? oc-yang:counter64 | +--ro gnsi-pathz:last-access-reject? oc-types:timeticks64 | +--ro gnsi-pathz:access-accepts? oc-yang:counter64 | +--ro gnsi-pathz:last-access-accept? oc-types:timeticks64 +--rw gnsi-credz:console | +--rw gnsi-credz:config | +--ro gnsi-credz:state | +--ro gnsi-credz:counters | +--ro gnsi-credz:access-rejects? oc-yang:counter64 | +--ro gnsi-credz:last-access-reject? oc-types:timeticks64 | +--ro gnsi-credz:access-accepts? oc-yang:counter64 | +--ro gnsi-credz:last-access-accept? oc-types:timeticks64 +--ro gnsi-pathz:gnmi-pathz-policies | +--ro gnsi-pathz:policies | +--ro gnsi-pathz:policy* [instance] | +--ro gnsi-pathz:instance -> ../state/instance | +--ro gnsi-pathz:state | +--ro gnsi-pathz:instance? enumeration | +--ro gnsi-pathz:version? version | +--ro gnsi-pathz:created-on? created-on +--rw oc-sys-bootz:bootz | +--ro oc-sys-bootz:state | +--ro oc-sys-bootz:checksum? string | +--ro oc-sys-bootz:error-count? oc-yang:counter64 | +--ro oc-sys-bootz:status? enumeration | +--ro oc-sys-bootz:last-boot-attempt? oc-types:timeticks64 +--rw oc-sys-copp:control-plane-traffic | +--rw oc-sys-copp:ingress | | +--rw oc-sys-copp:acl | | | +--rw oc-sys-copp:acl-set* [set-name type] | | | +--rw oc-sys-copp:set-name -> ../config/set-name | | | +--rw oc-sys-copp:type -> ../config/type | | | +--rw oc-sys-copp:config | | | | +--rw oc-sys-copp:set-name? -> /oc-acl:acl/acl-sets/acl-set/config/name | | | | +--rw oc-sys-copp:type? -> /oc-acl:acl/acl-sets/acl-set[oc-acl:name=current()/../set-name]/config/type | | | +--ro oc-sys-copp:state | | | | +--ro oc-sys-copp:set-name? -> /oc-acl:acl/acl-sets/acl-set/config/name | | | | +--ro oc-sys-copp:type? -> /oc-acl:acl/acl-sets/acl-set[oc-acl:name=current()/../set-name]/config/type | | | +--ro oc-sys-copp:acl-entries | | | +--ro oc-sys-copp:acl-entry* [sequence-id] | | | +--ro oc-sys-copp:sequence-id -> ../state/sequence-id | | | +--ro oc-sys-copp:state | | | +--ro oc-sys-copp:sequence-id? -> /oc-acl:acl/acl-sets/acl-set[oc-acl:name=current()/../../../../set-name][oc-acl:type=current()/../../../../type]/oc-acl:acl-entries/acl-entry/sequence-id | | | +--ro oc-sys-copp:matched-packets? oc-yang:counter64 | | | +--ro oc-sys-copp:matched-octets? oc-yang:counter64 | | +--rw oc-sys-copp:qos | | +--rw oc-sys-copp:classifier | | | +--rw oc-sys-copp:config | | | | +--rw oc-sys-copp:name? -> /oc-qos:qos/classifiers/classifier/config/name | | | +--ro oc-sys-copp:state | | | | +--ro oc-sys-copp:name? -> /oc-qos:qos/classifiers/classifier/config/name | | | +--ro oc-sys-copp:terms | | | +--ro oc-sys-copp:term* [id] | | | +--ro oc-sys-copp:id -> ../state/id | | | +--ro oc-sys-copp:state | | | +--ro oc-sys-copp:id? -> /oc-qos:qos/classifiers/classifier[oc-qos:name=current()/../../../../config/name]/terms/term/config/id | | | +--ro oc-sys-copp:matched-packets? oc-yang:counter64 | | | +--ro oc-sys-copp:matched-octets? oc-yang:counter64 | | +--rw oc-sys-copp:scheduler-policy | | +--rw oc-sys-copp:config | | | +--rw oc-sys-copp:name? -> /oc-qos:qos/scheduler-policies/scheduler-policy/config/name | | +--ro oc-sys-copp:state | | | +--ro oc-sys-copp:name? -> /oc-qos:qos/scheduler-policies/scheduler-policy/config/name | | +--ro oc-sys-copp:scheduler-statistics | | +--ro oc-sys-copp:scheduler* [sequence] | | +--ro oc-sys-copp:sequence -> ../state/sequence | | +--ro oc-sys-copp:state | | +--ro oc-sys-copp:sequence? -> /oc-qos:qos/scheduler-policies/scheduler-policy[oc-qos:name=current()/../../../../config/name]/schedulers/scheduler/config/sequence | | +--ro oc-sys-copp:conforming-pkts? oc-yang:counter64 | | +--ro oc-sys-copp:conforming-octets? oc-yang:counter64 | | +--ro oc-sys-copp:exceeding-pkts? oc-yang:counter64 | | +--ro oc-sys-copp:exceeding-octets? oc-yang:counter64 | | +--ro oc-sys-copp:violating-pkts? oc-yang:counter64 | | +--ro oc-sys-copp:violating-octets? oc-yang:counter64 | +--rw oc-sys-copp:egress | +--rw oc-sys-copp:acl | +--rw oc-sys-copp:acl-set* [set-name type] | +--rw oc-sys-copp:set-name -> ../config/set-name | +--rw oc-sys-copp:type -> ../config/type | +--rw oc-sys-copp:config | | +--rw oc-sys-copp:set-name? -> /oc-acl:acl/acl-sets/acl-set/config/name | | +--rw oc-sys-copp:type? -> /oc-acl:acl/acl-sets/acl-set[oc-acl:name=current()/../set-name]/config/type | +--ro oc-sys-copp:state | | +--ro oc-sys-copp:set-name? -> /oc-acl:acl/acl-sets/acl-set/config/name | | +--ro oc-sys-copp:type? -> /oc-acl:acl/acl-sets/acl-set[oc-acl:name=current()/../set-name]/config/type | +--ro oc-sys-copp:acl-entries | +--ro oc-sys-copp:acl-entry* [sequence-id] | +--ro oc-sys-copp:sequence-id -> ../state/sequence-id | +--ro oc-sys-copp:state | +--ro oc-sys-copp:sequence-id? -> /oc-acl:acl/acl-sets/acl-set[oc-acl:name=current()/../../../../set-name][oc-acl:type=current()/../../../../type]/oc-acl:acl-entries/acl-entry/sequence-id | +--ro oc-sys-copp:matched-packets? oc-yang:counter64 | +--ro oc-sys-copp:matched-octets? oc-yang:counter64 +--rw oc-sys-util:utilization +--rw oc-sys-util:resources +--rw oc-sys-util:resource* [name] +--rw oc-sys-util:name -> ../config/name +--rw oc-sys-util:config | +--rw oc-sys-util:name? string | +--rw oc-sys-util:used-threshold-upper? oc-types:percentage | +--rw oc-sys-util:used-threshold-upper-clear? oc-types:percentage +--ro oc-sys-util:state +--ro oc-sys-util:name? string +--ro oc-sys-util:used-threshold-upper? oc-types:percentage +--ro oc-sys-util:used-threshold-upper-clear? oc-types:percentage +--ro oc-sys-util:active-component-list* -> /oc-platform:components/component/config/name module: openconfig-terminal-device +--rw terminal-device +--rw config +--ro state +--rw logical-channels | +--rw channel* [index] | +--rw index -> ../config/index | +--rw config | | +--rw index? uint32 | | +--rw description? string | | +--rw admin-state? oc-opt-types:admin-state-type | | +--rw rate-class? identityref | | +--rw trib-protocol? identityref | | +--rw logical-channel-type? identityref | | +--rw loopback-mode? oc-opt-types:loopback-mode-type | | +--rw test-signal? boolean | | +--rw client-mapping-mode? identityref | +--ro state | | +--ro index? uint32 | | +--ro description? string | | +--ro admin-state? oc-opt-types:admin-state-type | | +--ro rate-class? identityref | | +--ro trib-protocol? identityref | | +--ro logical-channel-type? identityref | | +--ro loopback-mode? oc-opt-types:loopback-mode-type | | +--ro test-signal? boolean | | +--ro client-mapping-mode? identityref | | +--ro link-state? enumeration | +--rw otn | | +--rw config | | | +--rw tti-msg-transmit? string | | | +--rw tti-msg-expected? string | | | +--rw tti-msg-auto? boolean | | | +--rw tributary-slot-granularity? identityref | | +--ro state | | +--ro tti-msg-transmit? string | | +--ro tti-msg-expected? string | | +--ro tti-msg-auto? boolean | | +--ro tributary-slot-granularity? identityref | | +--ro tti-msg-recv? string | | +--ro rdi-msg? string | | +--ro errored-seconds? yang:counter64 | | +--ro severely-errored-seconds? yang:counter64 | | +--ro unavailable-seconds? yang:counter64 | | +--ro code-violations? yang:counter64 | | +--ro errored-blocks? yang:counter64 | | +--ro fec-uncorrectable-words? yang:counter64 | | +--ro fec-corrected-bytes? yang:counter64 | | +--ro fec-corrected-bits? yang:counter64 | | +--ro background-block-errors? yang:counter64 | | +--ro fec-uncorrectable-blocks? yang:counter64 | | +--ro pre-fec-ber | | | +--ro instant? decimal64 | | | +--ro avg? decimal64 | | | +--ro min? decimal64 | | | +--ro max? decimal64 | | | +--ro interval? oc-types:stat-interval | | | +--ro min-time? oc-types:timeticks64 | | | +--ro max-time? oc-types:timeticks64 | | +--ro post-fec-ber | | | +--ro instant? decimal64 | | | +--ro avg? decimal64 | | | +--ro min? decimal64 | | | +--ro max? decimal64 | | | +--ro interval? oc-types:stat-interval | | | +--ro min-time? oc-types:timeticks64 | | | +--ro max-time? oc-types:timeticks64 | | +--ro q-value | | | +--ro instant? decimal64 | | | +--ro avg? decimal64 | | | +--ro min? decimal64 | | | +--ro max? decimal64 | | | +--ro interval? oc-types:stat-interval | | | +--ro min-time? oc-types:timeticks64 | | | +--ro max-time? oc-types:timeticks64 | | +--ro esnr | | +--ro instant? decimal64 | | +--ro avg? decimal64 | | +--ro min? decimal64 | | +--ro max? decimal64 | | +--ro interval? oc-types:stat-interval | | +--ro min-time? oc-types:timeticks64 | | +--ro max-time? oc-types:timeticks64 | +--rw ethernet | | +--rw config | | | +--rw client-als? enumeration | | | +--rw als-delay? uint32 | | +--ro state | | | +--ro client-als? enumeration | | | +--ro als-delay? uint32 | | | +--ro in-mac-control-frames? oc-yang:counter64 | | | +--ro in-mac-pause-frames? oc-yang:counter64 | | | +--ro in-oversize-frames? oc-yang:counter64 | | | +--ro in-undersize-frames? oc-yang:counter64 | | | +--ro in-jabber-frames? oc-yang:counter64 | | | +--ro in-fragment-frames? oc-yang:counter64 | | | +--ro in-8021q-frames? oc-yang:counter64 | | | +--ro in-crc-errors? oc-yang:counter64 | | | +--ro in-block-errors? oc-yang:counter64 | | | +--ro in-carrier-errors? oc-yang:counter64 | | | +--ro in-interrupted-tx? oc-yang:counter64 | | | +--ro in-late-collision? oc-yang:counter64 | | | +--ro in-mac-errors-rx? oc-yang:counter64 | | | +--ro in-single-collision? oc-yang:counter64 | | | +--ro in-symbol-error? oc-yang:counter64 | | | +--ro in-maxsize-exceeded? oc-yang:counter64 | | | +--ro out-mac-control-frames? oc-yang:counter64 | | | +--ro out-mac-pause-frames? oc-yang:counter64 | | | +--ro out-8021q-frames? oc-yang:counter64 | | | +--ro out-mac-errors-tx? oc-yang:counter64 | | | +--ro in-pcs-bip-errors? oc-yang:counter64 | | | +--ro in-pcs-errored-seconds? oc-yang:counter64 | | | +--ro in-pcs-severely-errored-seconds? oc-yang:counter64 | | | +--ro in-pcs-unavailable-seconds? oc-yang:counter64 | | | +--ro out-pcs-bip-errors? oc-yang:counter64 | | | +--ro out-crc-errors? oc-yang:counter64 | | | +--ro out-block-errors? oc-yang:counter64 | | | +--ro fec-uncorrectable-blocks? yang:counter64 | | | +--ro pre-fec-ber | | | | +--ro instant? decimal64 | | | | +--ro avg? decimal64 | | | | +--ro min? decimal64 | | | | +--ro max? decimal64 | | | | +--ro interval? oc-types:stat-interval | | | | +--ro min-time? oc-types:timeticks64 | | | | +--ro max-time? oc-types:timeticks64 | | | +--ro post-fec-ber | | | | +--ro instant? decimal64 | | | | +--ro avg? decimal64 | | | | +--ro min? decimal64 | | | | +--ro max? decimal64 | | | | +--ro interval? oc-types:stat-interval | | | | +--ro min-time? oc-types:timeticks64 | | | | +--ro max-time? oc-types:timeticks64 | | | +--ro q-value | | | | +--ro instant? decimal64 | | | | +--ro avg? decimal64 | | | | +--ro min? decimal64 | | | | +--ro max? decimal64 | | | | +--ro interval? oc-types:stat-interval | | | | +--ro min-time? oc-types:timeticks64 | | | | +--ro max-time? oc-types:timeticks64 | | | +--ro esnr | | | +--ro instant? decimal64 | | | +--ro avg? decimal64 | | | +--ro min? decimal64 | | | +--ro max? decimal64 | | | +--ro interval? oc-types:stat-interval | | | +--ro min-time? oc-types:timeticks64 | | | +--ro max-time? oc-types:timeticks64 | | +--rw lldp | | +--rw config | | | +--rw enabled? boolean | | | +--rw snooping? boolean | | +--ro state | | | +--ro enabled? boolean | | | +--ro snooping? boolean | | | +--ro counters | | | +--ro frame-in? yang:counter64 | | | +--ro frame-out? yang:counter64 | | | +--ro frame-error-in? yang:counter64 | | | +--ro frame-discard? yang:counter64 | | | +--ro tlv-discard? yang:counter64 | | | +--ro tlv-unknown? yang:counter64 | | | +--ro last-clear? yang:date-and-time | | | +--ro frame-error-out? yang:counter64 | | +--ro neighbors | | +--ro neighbor* [id] | | +--ro id -> ../state/id | | +--ro config | | +--ro state | | | +--ro system-name? string | | | +--ro system-description? string | | | +--ro chassis-id? string | | | +--ro chassis-id-type? oc-lldp-types:chassis-id-type | | | +--ro id? string | | | +--ro age? uint64 | | | +--ro last-update? int64 | | | +--ro ttl? uint16 | | | +--ro port-id? string | | | +--ro port-id-type? oc-lldp-types:port-id-type | | | +--ro port-description? string | | | +--ro management-address? string | | | +--ro management-address-type? string | | +--ro custom-tlvs | | +--ro tlv* [type oui oui-subtype] | | +--ro type -> ../state/type | | +--ro oui -> ../state/oui | | +--ro oui-subtype -> ../state/oui-subtype | | +--ro config | | +--ro state | | +--ro type? int32 | | +--ro oui? string | | +--ro oui-subtype? string | | +--ro value? binary | +--rw ingress | | +--rw config | | | +--rw transceiver? -> /oc-platform:components/component/name | | | +--rw physical-channel* -> /oc-platform:components/component/oc-transceiver:transceiver/physical-channels/channel/index | | | +--rw interface? oc-if:base-interface-ref | | +--ro state | | +--ro transceiver? -> /oc-platform:components/component/name | | +--ro physical-channel* -> /oc-platform:components/component/oc-transceiver:transceiver/physical-channels/channel/index | | +--ro interface? oc-if:base-interface-ref | +--rw logical-channel-assignments | +--rw assignment* [index] | +--rw index -> ../config/index | +--rw config | | +--rw index? uint32 | | +--rw description? string | | +--rw assignment-type? enumeration | | +--rw logical-channel? -> /terminal-device/logical-channels/channel/index | | +--rw optical-channel? -> /oc-platform:components/component/name | | +--rw allocation? decimal64 | | +--rw tributary-slot-index? int32 | | +--rw mapping? identityref | +--ro state | +--ro index? uint32 | +--ro description? string | +--ro assignment-type? enumeration | +--ro logical-channel? -> /terminal-device/logical-channels/channel/index | +--ro optical-channel? -> /oc-platform:components/component/name | +--ro allocation? decimal64 | +--ro tributary-slot-index? int32 | +--ro mapping? identityref +--rw operational-modes +--ro mode* [mode-id] +--ro mode-id -> ../state/mode-id +--ro config +--ro state +--ro mode-id? uint16 +--ro description? string +--ro vendor-id? string module: openconfig-test-state-generator +--rw state-generator +--rw generation-params | +--rw config | | +--rw num-elements? uint32 | | +--rw element-data? string | | +--rw rotate-items? uint32 | +--ro state | +--ro num-elements? uint32 | +--ro element-data? string | +--ro rotate-items? uint32 +--ro state +--ro data* [id] +--ro id uint32 +--ro data? string module: openconfig-transport-line-connectivity +--rw connections +--rw connection* [index] +--rw index -> ../config/index +--rw config | +--rw index? uint32 | +--rw source? union | +--rw dest? union | +--rw fiber-type? identityref +--ro state +--ro index? uint32 +--ro source? union +--ro dest? union +--ro fiber-type? identityref module: openconfig-transport-line-protection +--rw aps +--rw aps-modules +--rw aps-module* [name] +--rw name -> ../config/name +--rw config | +--rw name? -> /oc-platform:components/component/name | +--rw revertive? boolean | +--rw wait-to-restore-time? uint32 | +--rw hold-off-time? uint32 | +--rw primary-switch-threshold? decimal64 | +--rw primary-switch-hysteresis? decimal64 | +--rw secondary-switch-threshold? decimal64 | +--rw relative-switch-threshold? decimal64 | +--rw relative-switch-threshold-offset? decimal64 | +--rw force-to-port? enumeration +--ro state | +--ro name? -> /oc-platform:components/component/name | +--ro revertive? boolean | +--ro wait-to-restore-time? uint32 | +--ro hold-off-time? uint32 | +--ro primary-switch-threshold? decimal64 | +--ro primary-switch-hysteresis? decimal64 | +--ro secondary-switch-threshold? decimal64 | +--ro relative-switch-threshold? decimal64 | +--ro relative-switch-threshold-offset? decimal64 | +--ro force-to-port? enumeration | +--ro active-path? identityref +--rw ports +--rw line-primary-in | +--rw config | | +--rw enabled? boolean | | +--rw target-attenuation? decimal64 | +--ro state | +--ro enabled? boolean | +--ro target-attenuation? decimal64 | +--ro attenuation? decimal64 | +--ro optical-power | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--rw line-primary-out | +--rw config | | +--rw target-attenuation? decimal64 | +--ro state | +--ro target-attenuation? decimal64 | +--ro attenuation? decimal64 | +--ro optical-power | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--rw line-secondary-in | +--rw config | | +--rw enabled? boolean | | +--rw target-attenuation? decimal64 | +--ro state | +--ro enabled? boolean | +--ro target-attenuation? decimal64 | +--ro attenuation? decimal64 | +--ro optical-power | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--rw line-secondary-out | +--rw config | | +--rw target-attenuation? decimal64 | +--ro state | +--ro target-attenuation? decimal64 | +--ro attenuation? decimal64 | +--ro optical-power | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--rw common-in | +--rw config | | +--rw enabled? boolean | | +--rw target-attenuation? decimal64 | +--ro state | +--ro enabled? boolean | +--ro target-attenuation? decimal64 | +--ro attenuation? decimal64 | +--ro optical-power | +--ro instant? decimal64 | +--ro avg? decimal64 | +--ro min? decimal64 | +--ro max? decimal64 | +--ro interval? oc-types:stat-interval | +--ro min-time? oc-types:timeticks64 | +--ro max-time? oc-types:timeticks64 +--rw common-output +--rw config | +--rw target-attenuation? decimal64 +--ro state +--ro target-attenuation? decimal64 +--ro attenuation? decimal64 +--ro optical-power +--ro instant? decimal64 +--ro avg? decimal64 +--ro min? decimal64 +--ro max? decimal64 +--ro interval? oc-types:stat-interval +--ro min-time? oc-types:timeticks64 +--ro max-time? oc-types:timeticks64 module: openconfig-wavelength-router +--rw wavelength-router +--rw media-channels | +--rw channel* [index] | +--rw index -> ../config/index | +--rw config | | +--rw index? uint32 | | +--rw name? string | | +--rw lower-frequency? oc-opt-types:frequency-type | | +--rw upper-frequency? oc-opt-types:frequency-type | | +--rw admin-status? oc-opt-types:admin-state-type | | +--rw super-channel? boolean | | +--rw super-channel-parent? -> ../../../channel/config/index | | +--rw ase-control-mode? identityref | | +--rw ase-injection-mode? enumeration | | +--rw ase-injection-threshold? decimal64 | | +--rw ase-injection-delta? decimal64 | | +--rw attenuation-control-mode? identityref | +--ro state | | +--ro index? uint32 | | +--ro name? string | | +--ro lower-frequency? oc-opt-types:frequency-type | | +--ro upper-frequency? oc-opt-types:frequency-type | | +--ro admin-status? oc-opt-types:admin-state-type | | +--ro super-channel? boolean | | +--ro super-channel-parent? -> ../../../channel/config/index | | +--ro ase-control-mode? identityref | | +--ro ase-injection-mode? enumeration | | +--ro ase-injection-threshold? decimal64 | | +--ro ase-injection-delta? decimal64 | | +--ro attenuation-control-mode? identityref | | +--ro oper-status? enumeration | | +--ro ase-status? enumeration | +--rw source | | +--rw config | | | +--rw port-name? -> /oc-platform:components/component/name | | +--ro state | | +--ro port-name? -> /oc-platform:components/component/name | +--rw dest | | +--rw config | | | +--rw port-name? -> /oc-platform:components/component/name | | +--ro state | | +--ro port-name? -> /oc-platform:components/component/name | +--rw spectrum-power-profile | +--rw distribution* [lower-frequency upper-frequency] | +--rw lower-frequency -> ../config/lower-frequency | +--rw upper-frequency -> ../config/upper-frequency | +--rw config | | +--rw lower-frequency? oc-opt-types:frequency-type | | +--rw upper-frequency? oc-opt-types:frequency-type | | +--rw target-power? decimal64 | +--ro state | +--ro lower-frequency? oc-opt-types:frequency-type | +--ro upper-frequency? oc-opt-types:frequency-type | +--ro target-power? decimal64 +--rw port-spectrum-power-profiles +--rw port* [name] +--rw name -> ../config/name +--rw config | +--rw name? -> /oc-platform:components/component/name +--ro state | +--ro name? -> /oc-platform:components/component/name +--rw spectrum-power-profile +--rw distribution* [lower-frequency upper-frequency] +--rw lower-frequency -> ../config/lower-frequency +--rw upper-frequency -> ../config/upper-frequency +--rw config | +--rw lower-frequency? oc-opt-types:frequency-type | +--rw upper-frequency? oc-opt-types:frequency-type | +--rw target-power? decimal64 +--ro state +--ro lower-frequency? oc-opt-types:frequency-type +--ro upper-frequency? oc-opt-types:frequency-type +--ro target-power? decimal64