module: ietf-routing | |
+--rw routing | |
| +--rw router-id? yang:dotted-quad | |
| +--ro interfaces | |
| | +--ro interface* if:interface-ref | |
| +--rw control-plane-protocols | |
| | +--rw control-plane-protocol* [type name] | |
| | +--rw type identityref | |
| | +--rw name string | |
| | +--rw description? string | |
| | +--rw static-routes | |
| | +--rw isis:isis | |
| | +--rw isis:enabled? boolean {admin-control}? | |
| | +--rw isis:level-type? level | |
| | +--rw isis:system-id? system-id | |
| | +--rw isis:maximum-area-addresses? uint8 {maximum-area-addresses}? | |
| | +--rw isis:area-address* area-address | |
| | +--rw isis:lsp-mtu? uint16 | |
| | +--rw isis:lsp-lifetime? uint16 | |
| | +--rw isis:lsp-refresh? rt-types:timer-value-seconds16 {lsp-refresh}? | |
| | +--rw isis:poi-tlv? boolean {poi-tlv}? | |
| | +--rw isis:graceful-restart {graceful-restart}? | |
| | | +--rw isis:enabled? boolean | |
| | | +--rw isis:restart-interval? rt-types:timer-value-seconds16 | |
| | | +--rw isis:helper-enabled? boolean | |
| | +--rw isis:nsr {nsr}? | |
| | | +--rw isis:enabled? boolean | |
| | +--rw isis:node-tags {node-tag}? | |
| | | +--rw isis:node-tag* [tag] | |
| | | +--rw isis:tag uint32 | |
| | +--rw isis:metric-type | |
| | | +--rw isis:value? enumeration | |
| | | +--rw isis:level-1 | |
| | | | +--rw isis:value? enumeration | |
| | | +--rw isis:level-2 | |
| | | +--rw isis:value? enumeration | |
| | +--rw isis:default-metric | |
| | | +--rw isis:value? wide-metric | |
| | | +--rw isis:level-1 | |
| | | | +--rw isis:value? wide-metric | |
| | | +--rw isis:level-2 | |
| | | +--rw isis:value? wide-metric | |
| | +--rw isis:auto-cost {auto-cost}? | |
| | | +--rw isis:enabled? boolean | |
| | | +--rw isis:reference-bandwidth? uint32 | |
| | +--rw isis:authentication | |
| | | +--rw (isis:authentication-type)? | |
| | | | +--:(isis:key-chain) {key-chain}? | |
| | | | | +--rw isis:key-chain? key-chain:key-chain-ref | |
| | | | +--:(isis:password) | |
| | | | +--rw isis:key? string | |
| | | | +--rw isis:crypto-algorithm? identityref | |
| | | +--rw isis:level-1 | |
| | | | +--rw (isis:authentication-type)? | |
| | | | +--:(isis:key-chain) {key-chain}? | |
| | | | | +--rw isis:key-chain? key-chain:key-chain-ref | |
| | | | +--:(isis:password) | |
| | | | +--rw isis:key? string | |
| | | | +--rw isis:crypto-algorithm? identityref | |
| | | +--rw isis:level-2 | |
| | | +--rw (isis:authentication-type)? | |
| | | +--:(isis:key-chain) {key-chain}? | |
| | | | +--rw isis:key-chain? key-chain:key-chain-ref | |
| | | +--:(isis:password) | |
| | | +--rw isis:key? string | |
| | | +--rw isis:crypto-algorithm? identityref | |
| | +--rw isis:address-families {nlpid-control}? | |
| | | +--rw isis:address-family-list* [address-family] | |
| | | +--rw isis:address-family iana-rt-types:address-family | |
| | | +--rw isis:enabled? boolean | |
| | +--rw isis:mpls | |
| | | +--rw isis:te-rid {te-rid}? | |
| | | | +--rw isis:ipv4-router-id? inet:ipv4-address | |
| | | | +--rw isis:ipv6-router-id? inet:ipv6-address | |
| | | +--rw isis:ldp | |
| | | +--rw isis:igp-sync {ldp-igp-sync}? | |
| | +--rw isis:spf-control | |
| | | +--rw isis:paths? uint16 {max-ecmp}? | |
| | | +--rw isis:ietf-spf-delay {ietf-spf-delay}? | |
| | | +--rw isis:initial-delay? rt-types:timer-value-milliseconds | |
| | | +--rw isis:short-delay? rt-types:timer-value-milliseconds | |
| | | +--rw isis:long-delay? rt-types:timer-value-milliseconds | |
| | | +--rw isis:hold-down? rt-types:timer-value-milliseconds | |
| | | +--rw isis:time-to-learn? rt-types:timer-value-milliseconds | |
| | | +--ro isis:current-state? enumeration | |
| | | +--ro isis:remaining-time-to-learn? rt-types:timer-value-milliseconds | |
| | | +--ro isis:remaining-hold-down? rt-types:timer-value-milliseconds | |
| | | +--ro isis:last-event-received? yang:timestamp | |
| | | +--ro isis:next-spf-time? yang:timestamp | |
| | | +--ro isis:last-spf-time? yang:timestamp | |
| | +--rw isis:fast-reroute {fast-reroute}? | |
| | | +--rw isis:lfa {lfa}? | |
| | +--rw isis:preference | |
| | | +--rw (isis:granularity)? | |
| | | +--:(isis:detail) | |
| | | | +--rw isis:internal? uint8 | |
| | | | +--rw isis:external? uint8 | |
| | | +--:(isis:coarse) | |
| | | +--rw isis:default? uint8 | |
| | +--rw isis:overload | |
| | | +--rw isis:status? boolean | |
| | +--rw isis:overload-max-metric {overload-max-metric}? | |
| | | +--rw isis:timeout? rt-types:timer-value-seconds16 | |
| | +--ro isis:spf-log | |
| | | +--ro isis:event* [id] | |
| | | +--ro isis:id yang:counter32 | |
| | | +--ro isis:spf-type? enumeration | |
| | | +--ro isis:level? level-number | |
| | | +--ro isis:schedule-timestamp? yang:timestamp | |
| | | +--ro isis:start-timestamp? yang:timestamp | |
| | | +--ro isis:end-timestamp? yang:timestamp | |
| | | +--ro isis:trigger-lsp* [lsp] | |
| | | +--ro isis:lsp lsp-id | |
| | | +--ro isis:sequence? uint32 | |
| | +--ro isis:lsp-log | |
| | | +--ro isis:event* [id] | |
| | | +--ro isis:id yang:counter32 | |
| | | +--ro isis:level? level-number | |
| | | +--ro isis:lsp | |
| | | | +--ro isis:lsp? lsp-id | |
| | | | +--ro isis:sequence? uint32 | |
| | | +--ro isis:received-timestamp? yang:timestamp | |
| | | +--ro isis:reason? identityref | |
| | +--ro isis:hostnames | |
| | | +--ro isis:hostname* [system-id] | |
| | | +--ro isis:system-id system-id | |
| | | +--ro isis:hostname? string | |
| | +--ro isis:database | |
| | | +--ro isis:levels* [level] | |
| | | +--ro isis:level level-number | |
| | | +--ro isis:lsp* [lsp-id] | |
| | | +--ro isis:lsp-id lsp-id | |
| | | +--ro isis:decoded-completed? boolean | |
| | | +--ro isis:raw-data? yang:hex-string | |
| | | +--ro isis:checksum? uint16 | |
| | | +--ro isis:remaining-lifetime? uint16 | |
| | | +--ro isis:sequence? uint32 | |
| | | +--ro isis:attributes | |
| | | | +--ro isis:lsp-flags* identityref | |
| | | +--ro isis:ipv4-addresses* inet:ipv4-address | |
| | | +--ro isis:ipv6-addresses* inet:ipv6-address | |
| | | +--ro isis:ipv4-te-routerid? inet:ipv4-address | |
| | | +--ro isis:ipv6-te-routerid? inet:ipv6-address | |
| | | +--ro isis:protocol-supported* uint8 | |
| | | +--ro isis:dynamic-hostname? string | |
| | | +--ro isis:authentication | |
| | | | +--ro isis:authentication-type? identityref | |
| | | | +--ro isis:authentication-key? string | |
| | | +--ro isis:mt-entries | |
| | | | +--ro isis:topology* | |
| | | | +--ro isis:mt-id? uint16 | |
| | | | +--ro isis:attributes | |
| | | | +--ro isis:flags* identityref | |
| | | +--ro isis:router-capabilities | |
| | | | +--ro isis:router-capability* | |
| | | | +--ro isis:flags | |
| | | | | +--ro isis:router-capability-flags* identityref | |
| | | | +--ro isis:node-tags {node-tag}? | |
| | | | | +--ro isis:node-tag* | |
| | | | | +--ro isis:tag? uint32 | |
| | | | +--ro isis:unknown-tlvs | |
| | | | +--ro isis:unknown-tlv* | |
| | | | +--ro isis:type? uint16 | |
| | | | +--ro isis:length? uint16 | |
| | | | +--ro isis:value? yang:hex-string | |
| | | +--ro isis:links-srlgs | |
| | | | +--ro isis:links* | |
| | | | +--ro isis:neighbor-id? extended-system-id | |
| | | | +--ro isis:flags? uint8 | |
| | | | +--ro isis:link-local-id? union | |
| | | | +--ro isis:link-remote-id? union | |
| | | | +--ro isis:srlgs | |
| | | | +--ro isis:srlg* uint32 | |
| | | +--ro isis:unknown-tlvs | |
| | | | +--ro isis:unknown-tlv* | |
| | | | +--ro isis:type? uint16 | |
| | | | +--ro isis:length? uint16 | |
| | | | +--ro isis:value? yang:hex-string | |
| | | +--ro isis:is-neighbor | |
| | | | +--ro isis:neighbor* [neighbor-id] | |
| | | | +--ro isis:neighbor-id extended-system-id | |
| | | | +--ro isis:instances | |
| | | | +--ro isis:instance* [id] | |
| | | | +--ro isis:id uint32 | |
| | | | +--ro isis:i-e? boolean | |
| | | | +--ro isis:default-metric | |
| | | | | +--ro isis:metric? std-metric | |
| | | | +--ro isis:delay-metric | |
| | | | | +--ro isis:metric? std-metric | |
| | | | | +--ro isis:supported? boolean | |
| | | | +--ro isis:expense-metric | |
| | | | | +--ro isis:metric? std-metric | |
| | | | | +--ro isis:supported? boolean | |
| | | | +--ro isis:error-metric | |
| | | | +--ro isis:metric? std-metric | |
| | | | +--ro isis:supported? boolean | |
| | | +--ro isis:extended-is-neighbor | |
| | | | +--ro isis:neighbor* [neighbor-id] | |
| | | | +--ro isis:neighbor-id extended-system-id | |
| | | | +--ro isis:instances | |
| | | | +--ro isis:instance* [id] | |
| | | | +--ro isis:id uint32 | |
| | | | +--ro isis:metric? wide-metric | |
| | | | +--ro isis:link-local-id? uint32 | |
| | | | +--ro isis:remote-local-id? uint32 | |
| | | | +--ro isis:protection-capability? uint8 | |
| | | | +--ro isis:interface-switching-capability | |
| | | | | +--ro isis:switching-capability? uint8 | |
| | | | | +--ro isis:encoding? uint8 | |
| | | | | +--ro isis:max-lsp-bandwidths | |
| | | | | | +--ro isis:max-lsp-bandwidth* | |
| | | | | | +--ro isis:priority? uint8 | |
| | | | | | +--ro isis:bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | | +--ro isis:tdm-specific | |
| | | | | | +--ro isis:minimum-lsp-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | | | +--ro isis:indication? uint8 | |
| | | | | +--ro isis:psc-specific | |
| | | | | +--ro isis:minimum-lsp-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | | +--ro isis:mtu? uint16 | |
| | | | +--ro isis:admin-group? uint32 | |
| | | | +--ro isis:local-if-ipv4-addrs | |
| | | | | +--ro isis:local-if-ipv4-addr* inet:ipv4-address | |
| | | | +--ro isis:remote-if-ipv4-addrs | |
| | | | | +--ro isis:remote-if-ipv4-addr* inet:ipv4-address | |
| | | | +--ro isis:te-metric? uint32 | |
| | | | +--ro isis:max-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:unreserved-bandwidths | |
| | | | | +--ro isis:unreserved-bandwidth* | |
| | | | | +--ro isis:priority? uint8 | |
| | | | | +--ro isis:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:unidirectional-link-delay | |
| | | | | +--ro isis:flags | |
| | | | | | +--ro isis:unidirectional-link-delay-subtlv-flags* identityref | |
| | | | | +--ro isis:value? uint32 | |
| | | | +--ro isis:min-max-unidirectional-link-delay | |
| | | | | +--ro isis:flags | |
| | | | | | +--ro isis:min-max-unidirectional-link-delay-subtlv-flags* identityref | |
| | | | | +--ro isis:min-value? uint32 | |
| | | | | +--ro isis:max-value? uint32 | |
| | | | +--ro isis:unidirectional-link-delay-variation | |
| | | | | +--ro isis:value? uint32 | |
| | | | +--ro isis:unidirectional-link-loss | |
| | | | | +--ro isis:flags | |
| | | | | | +--ro isis:unidirectional-link-loss-subtlv-flags* identityref | |
| | | | | +--ro isis:value? uint32 | |
| | | | +--ro isis:unidirectional-link-residual-bandwidth | |
| | | | | +--ro isis:value? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:unidirectional-link-available-bandwidth | |
| | | | | +--ro isis:value? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:unidirectional-link-utilized-bandwidth | |
| | | | | +--ro isis:value? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:link-attributes-flags? uint16 | |
| | | | +--ro isis:unknown-tlvs | |
| | | | +--ro isis:unknown-tlv* | |
| | | | +--ro isis:type? uint16 | |
| | | | +--ro isis:length? uint16 | |
| | | | +--ro isis:value? yang:hex-string | |
| | | +--ro isis:ipv4-internal-reachability | |
| | | | +--ro isis:prefixes* | |
| | | | +--ro isis:ip-prefix? inet:ipv4-address | |
| | | | +--ro isis:prefix-len? uint8 | |
| | | | +--ro isis:i-e? boolean | |
| | | | +--ro isis:default-metric | |
| | | | | +--ro isis:metric? std-metric | |
| | | | +--ro isis:delay-metric | |
| | | | | +--ro isis:metric? std-metric | |
| | | | | +--ro isis:supported? boolean | |
| | | | +--ro isis:expense-metric | |
| | | | | +--ro isis:metric? std-metric | |
| | | | | +--ro isis:supported? boolean | |
| | | | +--ro isis:error-metric | |
| | | | +--ro isis:metric? std-metric | |
| | | | +--ro isis:supported? boolean | |
| | | +--ro isis:ipv4-external-reachability | |
| | | | +--ro isis:prefixes* | |
| | | | +--ro isis:ip-prefix? inet:ipv4-address | |
| | | | +--ro isis:prefix-len? uint8 | |
| | | | +--ro isis:i-e? boolean | |
| | | | +--ro isis:default-metric | |
| | | | | +--ro isis:metric? std-metric | |
| | | | +--ro isis:delay-metric | |
| | | | | +--ro isis:metric? std-metric | |
| | | | | +--ro isis:supported? boolean | |
| | | | +--ro isis:expense-metric | |
| | | | | +--ro isis:metric? std-metric | |
| | | | | +--ro isis:supported? boolean | |
| | | | +--ro isis:error-metric | |
| | | | +--ro isis:metric? std-metric | |
| | | | +--ro isis:supported? boolean | |
| | | +--ro isis:extended-ipv4-reachability | |
| | | | +--ro isis:prefixes* | |
| | | | +--ro isis:up-down? boolean | |
| | | | +--ro isis:ip-prefix? inet:ipv4-address | |
| | | | +--ro isis:prefix-len? uint8 | |
| | | | +--ro isis:metric? wide-metric | |
| | | | +--ro isis:tag* uint32 | |
| | | | +--ro isis:tag64* uint64 | |
| | | | +--ro isis:external-prefix-flag? boolean | |
| | | | +--ro isis:readvertisement-flag? boolean | |
| | | | +--ro isis:node-flag? boolean | |
| | | | +--ro isis:ipv4-source-router-id? inet:ipv4-address | |
| | | | +--ro isis:ipv6-source-router-id? inet:ipv6-address | |
| | | | +--ro isis:unknown-tlvs | |
| | | | +--ro isis:unknown-tlv* | |
| | | | +--ro isis:type? uint16 | |
| | | | +--ro isis:length? uint16 | |
| | | | +--ro isis:value? yang:hex-string | |
| | | +--ro isis:mt-is-neighbor | |
| | | | +--ro isis:neighbor* | |
| | | | +--ro isis:mt-id? uint16 | |
| | | | +--ro isis:neighbor-id? extended-system-id | |
| | | | +--ro isis:instances | |
| | | | +--ro isis:instance* [id] | |
| | | | +--ro isis:id uint32 | |
| | | | +--ro isis:metric? wide-metric | |
| | | | +--ro isis:link-local-id? uint32 | |
| | | | +--ro isis:remote-local-id? uint32 | |
| | | | +--ro isis:protection-capability? uint8 | |
| | | | +--ro isis:interface-switching-capability | |
| | | | | +--ro isis:switching-capability? uint8 | |
| | | | | +--ro isis:encoding? uint8 | |
| | | | | +--ro isis:max-lsp-bandwidths | |
| | | | | | +--ro isis:max-lsp-bandwidth* | |
| | | | | | +--ro isis:priority? uint8 | |
| | | | | | +--ro isis:bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | | +--ro isis:tdm-specific | |
| | | | | | +--ro isis:minimum-lsp-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | | | +--ro isis:indication? uint8 | |
| | | | | +--ro isis:psc-specific | |
| | | | | +--ro isis:minimum-lsp-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | | +--ro isis:mtu? uint16 | |
| | | | +--ro isis:admin-group? uint32 | |
| | | | +--ro isis:local-if-ipv4-addrs | |
| | | | | +--ro isis:local-if-ipv4-addr* inet:ipv4-address | |
| | | | +--ro isis:remote-if-ipv4-addrs | |
| | | | | +--ro isis:remote-if-ipv4-addr* inet:ipv4-address | |
| | | | +--ro isis:te-metric? uint32 | |
| | | | +--ro isis:max-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:unreserved-bandwidths | |
| | | | | +--ro isis:unreserved-bandwidth* | |
| | | | | +--ro isis:priority? uint8 | |
| | | | | +--ro isis:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:unidirectional-link-delay | |
| | | | | +--ro isis:flags | |
| | | | | | +--ro isis:unidirectional-link-delay-subtlv-flags* identityref | |
| | | | | +--ro isis:value? uint32 | |
| | | | +--ro isis:min-max-unidirectional-link-delay | |
| | | | | +--ro isis:flags | |
| | | | | | +--ro isis:min-max-unidirectional-link-delay-subtlv-flags* identityref | |
| | | | | +--ro isis:min-value? uint32 | |
| | | | | +--ro isis:max-value? uint32 | |
| | | | +--ro isis:unidirectional-link-delay-variation | |
| | | | | +--ro isis:value? uint32 | |
| | | | +--ro isis:unidirectional-link-loss | |
| | | | | +--ro isis:flags | |
| | | | | | +--ro isis:unidirectional-link-loss-subtlv-flags* identityref | |
| | | | | +--ro isis:value? uint32 | |
| | | | +--ro isis:unidirectional-link-residual-bandwidth | |
| | | | | +--ro isis:value? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:unidirectional-link-available-bandwidth | |
| | | | | +--ro isis:value? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:unidirectional-link-utilized-bandwidth | |
| | | | | +--ro isis:value? rt-types:bandwidth-ieee-float32 | |
| | | | +--ro isis:link-attributes-flags? uint16 | |
| | | | +--ro isis:unknown-tlvs | |
| | | | +--ro isis:unknown-tlv* | |
| | | | +--ro isis:type? uint16 | |
| | | | +--ro isis:length? uint16 | |
| | | | +--ro isis:value? yang:hex-string | |
| | | +--ro isis:mt-extended-ipv4-reachability | |
| | | | +--ro isis:prefixes* | |
| | | | +--ro isis:mt-id? uint16 | |
| | | | +--ro isis:up-down? boolean | |
| | | | +--ro isis:ip-prefix? inet:ipv4-address | |
| | | | +--ro isis:prefix-len? uint8 | |
| | | | +--ro isis:metric? wide-metric | |
| | | | +--ro isis:tag* uint32 | |
| | | | +--ro isis:tag64* uint64 | |
| | | | +--ro isis:external-prefix-flag? boolean | |
| | | | +--ro isis:readvertisement-flag? boolean | |
| | | | +--ro isis:node-flag? boolean | |
| | | | +--ro isis:ipv4-source-router-id? inet:ipv4-address | |
| | | | +--ro isis:ipv6-source-router-id? inet:ipv6-address | |
| | | | +--ro isis:unknown-tlvs | |
| | | | +--ro isis:unknown-tlv* | |
| | | | +--ro isis:type? uint16 | |
| | | | +--ro isis:length? uint16 | |
| | | | +--ro isis:value? yang:hex-string | |
| | | +--ro isis:mt-ipv6-reachability | |
| | | | +--ro isis:prefixes* | |
| | | | +--ro isis:mt-id? uint16 | |
| | | | +--ro isis:up-down? boolean | |
| | | | +--ro isis:ip-prefix? inet:ipv6-address | |
| | | | +--ro isis:prefix-len? uint8 | |
| | | | +--ro isis:metric? wide-metric | |
| | | | +--ro isis:tag* uint32 | |
| | | | +--ro isis:tag64* uint64 | |
| | | | +--ro isis:external-prefix-flag? boolean | |
| | | | +--ro isis:readvertisement-flag? boolean | |
| | | | +--ro isis:node-flag? boolean | |
| | | | +--ro isis:ipv4-source-router-id? inet:ipv4-address | |
| | | | +--ro isis:ipv6-source-router-id? inet:ipv6-address | |
| | | | +--ro isis:unknown-tlvs | |
| | | | +--ro isis:unknown-tlv* | |
| | | | +--ro isis:type? uint16 | |
| | | | +--ro isis:length? uint16 | |
| | | | +--ro isis:value? yang:hex-string | |
| | | +--ro isis:ipv6-reachability | |
| | | +--ro isis:prefixes* | |
| | | +--ro isis:up-down? boolean | |
| | | +--ro isis:ip-prefix? inet:ipv6-address | |
| | | +--ro isis:prefix-len? uint8 | |
| | | +--ro isis:metric? wide-metric | |
| | | +--ro isis:tag* uint32 | |
| | | +--ro isis:tag64* uint64 | |
| | | +--ro isis:external-prefix-flag? boolean | |
| | | +--ro isis:readvertisement-flag? boolean | |
| | | +--ro isis:node-flag? boolean | |
| | | +--ro isis:ipv4-source-router-id? inet:ipv4-address | |
| | | +--ro isis:ipv6-source-router-id? inet:ipv6-address | |
| | | +--ro isis:unknown-tlvs | |
| | | +--ro isis:unknown-tlv* | |
| | | +--ro isis:type? uint16 | |
| | | +--ro isis:length? uint16 | |
| | | +--ro isis:value? yang:hex-string | |
| | +--ro isis:local-rib | |
| | | +--ro isis:route* [prefix] | |
| | | +--ro isis:prefix inet:ip-prefix | |
| | | +--ro isis:next-hops | |
| | | | +--ro isis:next-hop* [next-hop] | |
| | | | +--ro isis:next-hop inet:ip-address | |
| | | | +--ro isis:outgoing-interface? if:interface-ref | |
| | | +--ro isis:metric? uint32 | |
| | | +--ro isis:level? level-number | |
| | | +--ro isis:route-tag? uint32 | |
| | +--ro isis:system-counters | |
| | | +--ro isis:level* [level] | |
| | | +--ro isis:level level-number | |
| | | +--ro isis:corrupted-lsps? uint32 | |
| | | +--ro isis:authentication-type-fails? uint32 | |
| | | +--ro isis:authentication-fails? uint32 | |
| | | +--ro isis:database-overload? uint32 | |
| | | +--ro isis:own-lsp-purge? uint32 | |
| | | +--ro isis:manual-address-drop-from-area? uint32 | |
| | | +--ro isis:max-sequence? uint32 | |
| | | +--ro isis:sequence-number-skipped? uint32 | |
| | | +--ro isis:id-len-mismatch? uint32 | |
| | | +--ro isis:partition-changes? uint32 | |
| | | +--ro isis:lsp-errors? uint32 | |
| | | +--ro isis:spf-runs? uint32 | |
| | +--ro isis:protected-routes | |
| | | +--ro isis:address-family-stats* [address-family prefix alternate] | |
| | | +--ro isis:address-family iana-rt-types:address-family | |
| | | +--ro isis:prefix inet:ip-prefix | |
| | | +--ro isis:alternate inet:ip-address | |
| | | +--ro isis:alternate-type? identityref | |
| | | +--ro isis:best? boolean | |
| | | +--ro isis:non-best-reason? string | |
| | | +--ro isis:protection-available | |
| | | | +--ro isis:protection-types* identityref | |
| | | +--ro isis:alternate-metric-1? uint32 | |
| | | +--ro isis:alternate-metric-2? uint32 | |
| | | +--ro isis:alternate-metric-3? uint32 | |
| | +--ro isis:unprotected-routes | |
| | | +--ro isis:prefixes* [address-family prefix] | |
| | | +--ro isis:address-family iana-rt-types:address-family | |
| | | +--ro isis:prefix inet:ip-prefix | |
| | +--ro isis:protection-statistics* [frr-protection-method] | |
| | | +--ro isis:frr-protection-method identityref | |
| | | +--ro isis:address-family-stats* [address-family] | |
| | | +--ro isis:address-family iana-rt-types:address-family | |
| | | +--ro isis:total-routes? yang:gauge32 | |
| | | +--ro isis:unprotected-routes? yang:gauge32 | |
| | | +--ro isis:protected-routes? yang:gauge32 | |
| | | +--ro isis:link-protected-routes? yang:gauge32 | |
| | | +--ro isis:node-protected-routes? yang:gauge32 | |
| | +--rw isis:discontinuity-time? yang:date-and-time | |
| | +--rw isis:topologies {multi-topology}? | |
| | | +--rw isis:topology* [name] | |
| | | +--rw isis:name -> ../../../../../../rt:ribs/rt:rib/rt:name | |
| | | +--rw isis:enabled? boolean | |
| | | +--rw isis:default-metric | |
| | | | +--rw isis:value? wide-metric | |
| | | | +--rw isis:level-1 | |
| | | | | +--rw isis:value? wide-metric | |
| | | | +--rw isis:level-2 | |
| | | | +--rw isis:value? wide-metric | |
| | | +--rw isis:node-tags {node-tag}? | |
| | | +--rw isis:node-tag* [tag] | |
| | | +--rw isis:tag uint32 | |
| | +--rw isis:interfaces | |
| | +--rw isis:interface* [name] | |
| | +--rw isis:name if:interface-ref | |
| | +--rw isis:enabled? boolean {admin-control}? | |
| | +--rw isis:level-type? level | |
| | +--rw isis:lsp-pacing-interval? rt-types:timer-value-milliseconds | |
| | +--rw isis:lsp-retransmit-interval? rt-types:timer-value-seconds16 | |
| | +--rw isis:passive? boolean | |
| | +--rw isis:csnp-interval? rt-types:timer-value-seconds16 | |
| | +--rw isis:hello-padding | |
| | | +--rw isis:enabled? boolean | |
| | +--rw isis:mesh-group-enabled? mesh-group-state | |
| | +--rw isis:mesh-group? uint8 | |
| | +--rw isis:interface-type? interface-type | |
| | +--rw isis:tag* uint32 {prefix-tag}? | |
| | +--rw isis:tag64* uint64 {prefix-tag64}? | |
| | +--rw isis:node-flag? boolean {node-flag}? | |
| | +--rw isis:hello-authentication | |
| | | +--rw (isis:authentication-type)? | |
| | | | +--:(isis:key-chain) {key-chain}? | |
| | | | | +--rw isis:key-chain? key-chain:key-chain-ref | |
| | | | +--:(isis:password) | |
| | | | +--rw isis:key? string | |
| | | | +--rw isis:crypto-algorithm? identityref | |
| | | +--rw isis:level-1 | |
| | | | +--rw (isis:authentication-type)? | |
| | | | +--:(isis:key-chain) {key-chain}? | |
| | | | | +--rw isis:key-chain? key-chain:key-chain-ref | |
| | | | +--:(isis:password) | |
| | | | +--rw isis:key? string | |
| | | | +--rw isis:crypto-algorithm? identityref | |
| | | +--rw isis:level-2 | |
| | | +--rw (isis:authentication-type)? | |
| | | +--:(isis:key-chain) {key-chain}? | |
| | | | +--rw isis:key-chain? key-chain:key-chain-ref | |
| | | +--:(isis:password) | |
| | | +--rw isis:key? string | |
| | | +--rw isis:crypto-algorithm? identityref | |
| | +--rw isis:hello-interval | |
| | | +--rw isis:value? rt-types:timer-value-seconds16 | |
| | | +--rw isis:level-1 | |
| | | | +--rw isis:value? rt-types:timer-value-seconds16 | |
| | | +--rw isis:level-2 | |
| | | +--rw isis:value? rt-types:timer-value-seconds16 | |
| | +--rw isis:hello-multiplier | |
| | | +--rw isis:value? uint16 | |
| | | +--rw isis:level-1 | |
| | | | +--rw isis:value? uint16 | |
| | | +--rw isis:level-2 | |
| | | +--rw isis:value? uint16 | |
| | +--rw isis:priority | |
| | | +--rw isis:value? uint8 | |
| | | +--rw isis:level-1 | |
| | | | +--rw isis:value? uint8 | |
| | | +--rw isis:level-2 | |
| | | +--rw isis:value? uint8 | |
| | +--rw isis:metric | |
| | | +--rw isis:value? wide-metric | |
| | | +--rw isis:level-1 | |
| | | | +--rw isis:value? wide-metric | |
| | | +--rw isis:level-2 | |
| | | +--rw isis:value? wide-metric | |
| | +--rw isis:bfd {bfd}? | |
| | | +--rw isis:enabled? boolean | |
| | +--rw isis:address-families {nlpid-control}? | |
| | | +--rw isis:address-family-list* [address-family] | |
| | | +--rw isis:address-family iana-rt-types:address-family | |
| | +--rw isis:mpls | |
| | | +--rw isis:ldp | |
| | | +--rw isis:igp-sync? boolean {ldp-igp-sync}? | |
| | +--rw isis:fast-reroute {fast-reroute}? | |
| | | +--rw isis:lfa {lfa}? | |
| | | +--rw isis:candidate-enabled? boolean | |
| | | +--rw isis:enabled? boolean | |
| | | +--rw isis:remote-lfa {remote-lfa}? | |
| | | | +--rw isis:enabled? boolean | |
| | | +--rw isis:level-1 | |
| | | | +--rw isis:candidate-enabled? boolean | |
| | | | +--rw isis:enabled? boolean | |
| | | | +--rw isis:remote-lfa {remote-lfa}? | |
| | | | +--rw isis:enabled? boolean | |
| | | +--rw isis:level-2 | |
| | | +--rw isis:candidate-enabled? boolean | |
| | | +--rw isis:enabled? boolean | |
| | | +--rw isis:remote-lfa {remote-lfa}? | |
| | | +--rw isis:enabled? boolean | |
| | +--ro isis:adjacencies | |
| | | +--ro isis:adjacency* | |
| | | +--ro isis:neighbor-sys-type? level | |
| | | +--ro isis:neighbor-sysid? system-id | |
| | | +--ro isis:neighbor-extended-circuit-id? extended-circuit-id | |
| | | +--ro isis:neighbor-snpa? snpa | |
| | | +--ro isis:usage? level | |
| | | +--ro isis:hold-timer? rt-types:timer-value-seconds16 | |
| | | +--ro isis:neighbor-priority? uint8 | |
| | | +--ro isis:lastuptime? yang:timestamp | |
| | | +--ro isis:state? adj-state-type | |
| | +--ro isis:event-counters | |
| | | +--ro isis:adjacency-changes? uint32 | |
| | | +--ro isis:adjacency-number? uint32 | |
| | | +--ro isis:init-fails? uint32 | |
| | | +--ro isis:adjacency-rejects? uint32 | |
| | | +--ro isis:id-len-mismatch? uint32 | |
| | | +--ro isis:max-area-addresses-mismatch? uint32 | |
| | | +--ro isis:authentication-type-fails? uint32 | |
| | | +--ro isis:authentication-fails? uint32 | |
| | | +--ro isis:lan-dis-changes? uint32 | |
| | +--ro isis:packet-counters | |
| | | +--ro isis:level* [level] | |
| | | +--ro isis:level level-number | |
| | | +--ro isis:iih | |
| | | | +--ro isis:in? uint32 | |
| | | | +--ro isis:out? uint32 | |
| | | +--ro isis:ish | |
| | | | +--ro isis:in? uint32 | |
| | | | +--ro isis:out? uint32 | |
| | | +--ro isis:esh | |
| | | | +--ro isis:in? uint32 | |
| | | | +--ro isis:out? uint32 | |
| | | +--ro isis:lsp | |
| | | | +--ro isis:in? uint32 | |
| | | | +--ro isis:out? uint32 | |
| | | +--ro isis:psnp | |
| | | | +--ro isis:in? uint32 | |
| | | | +--ro isis:out? uint32 | |
| | | +--ro isis:csnp | |
| | | | +--ro isis:in? uint32 | |
| | | | +--ro isis:out? uint32 | |
| | | +--ro isis:unknown | |
| | | +--ro isis:in? uint32 | |
| | +--rw isis:discontinuity-time? yang:date-and-time | |
| | +--rw isis:topologies {multi-topology}? | |
| | +--rw isis:topology* [name] | |
| | +--rw isis:name -> ../../../../../../../../rt:ribs/rt:rib/rt:name | |
| | +--rw isis:metric | |
| | +--rw isis:value? wide-metric | |
| | +--rw isis:level-1 | |
| | | +--rw isis:value? wide-metric | |
| | +--rw isis:level-2 | |
| | +--rw isis:value? wide-metric | |
| +--rw ribs | |
| +--rw rib* [name] | |
| +--rw name string | |
| +--rw address-family identityref | |
| +--ro default-rib? boolean {multiple-ribs}? | |
| +--ro routes | |
| | +--ro route* | |
| | +--ro route-preference? route-preference | |
| | +--ro next-hop | |
| | | +--ro (next-hop-options) | |
| | | +--:(simple-next-hop) | |
| | | | +--ro outgoing-interface? if:interface-ref | |
| | | +--:(special-next-hop) | |
| | | | +--ro special-next-hop? enumeration | |
| | | +--:(next-hop-list) | |
| | | +--ro next-hop-list | |
| | | +--ro next-hop* | |
| | | +--ro outgoing-interface? if:interface-ref | |
| | +--ro source-protocol identityref | |
| | +--ro active? empty | |
| | +--ro last-updated? yang:date-and-time | |
| | +--ro isis:metric? uint32 | |
| | +--ro isis:tag* uint64 | |
| | +--ro isis:route-type? enumeration | |
| +--rw description? string | |
| +---x active-route | |
| +--ro output | |
| +--ro route | |
| +--ro next-hop | |
| | +--ro (next-hop-options) | |
| | +--:(simple-next-hop) | |
| | | +--ro outgoing-interface? if:interface-ref | |
| | +--:(special-next-hop) | |
| | | +--ro special-next-hop? enumeration | |
| | +--:(next-hop-list) | |
| | +--ro next-hop-list | |
| | +--ro next-hop* | |
| | +--ro outgoing-interface? if:interface-ref | |
| +--ro source-protocol identityref | |
| +--ro active? empty | |
| +--ro last-updated? yang:date-and-time | |
o--ro routing-state | |
o--ro router-id? yang:dotted-quad | |
o--ro interfaces | |
| o--ro interface* if:interface-state-ref | |
o--ro control-plane-protocols | |
| o--ro control-plane-protocol* [type name] | |
| o--ro type identityref | |
| o--ro name string | |
o--ro ribs | |
o--ro rib* [name] | |
o--ro name string | |
o--ro address-family identityref | |
o--ro default-rib? boolean {multiple-ribs}? | |
o--ro routes | |
| o--ro route* | |
| o--ro route-preference? route-preference | |
| o--ro next-hop | |
| | o--ro (next-hop-options) | |
| | o--:(simple-next-hop) | |
| | | o--ro outgoing-interface? if:interface-ref | |
| | o--:(special-next-hop) | |
| | | o--ro special-next-hop? enumeration | |
| | o--:(next-hop-list) | |
| | o--ro next-hop-list | |
| | o--ro next-hop* | |
| | o--ro outgoing-interface? if:interface-ref | |
| o--ro source-protocol identityref | |
| o--ro active? empty | |
| o--ro last-updated? yang:date-and-time | |
o---x active-route | |
o--ro output | |
o--ro route | |
o--ro next-hop | |
| o--ro (next-hop-options) | |
| o--:(simple-next-hop) | |
| | o--ro outgoing-interface? if:interface-ref | |
| o--:(special-next-hop) | |
| | o--ro special-next-hop? enumeration | |
| o--:(next-hop-list) | |
| o--ro next-hop-list | |
| o--ro next-hop* | |
| o--ro outgoing-interface? if:interface-ref | |
o--ro source-protocol identityref | |
o--ro active? empty | |
o--ro last-updated? yang:date-and-time | |
module: ietf-ip | |
augment /if:interfaces/if:interface: | |
+--rw ipv4! | |
| +--rw enabled? boolean | |
| +--rw forwarding? boolean | |
| +--rw mtu? uint16 | |
| +--rw address* [ip] | |
| | +--rw ip inet:ipv4-address-no-zone | |
| | +--rw (subnet) | |
| | | +--:(prefix-length)? | |
| | | | +--rw prefix-length? uint8 | |
| | | +--:(netmask)? | |
| | | +--rw netmask? yang:dotted-quad {ipv4-non-contiguous-netmasks}? | |
| | +--ro origin? ip-address-origin | |
| +--rw neighbor* [ip] | |
| +--rw ip inet:ipv4-address-no-zone | |
| +--rw link-layer-address yang:phys-address | |
| +--ro origin? neighbor-origin | |
+--rw ipv6! | |
+--rw enabled? boolean | |
+--rw forwarding? boolean | |
+--rw mtu? uint32 | |
+--rw address* [ip] | |
| +--rw ip inet:ipv6-address-no-zone | |
| +--rw prefix-length uint8 | |
| +--ro origin? ip-address-origin | |
| +--ro status? enumeration | |
+--rw neighbor* [ip] | |
| +--rw ip inet:ipv6-address-no-zone | |
| +--rw link-layer-address yang:phys-address | |
| +--ro origin? neighbor-origin | |
| +--ro is-router? empty | |
| +--ro state? enumeration | |
+--rw dup-addr-detect-transmits? uint32 | |
+--rw autoconf | |
+--rw create-global-addresses? boolean | |
+--rw create-temporary-addresses? boolean {ipv6-privacy-autoconf}? | |
+--rw temporary-valid-lifetime? uint32 {ipv6-privacy-autoconf}? | |
+--rw temporary-preferred-lifetime? uint32 {ipv6-privacy-autoconf}? | |
augment /if:interfaces-state/if:interface: | |
x--ro ipv4! | |
| x--ro forwarding? boolean | |
| x--ro mtu? uint16 | |
| x--ro address* [ip] | |
| | x--ro ip inet:ipv4-address-no-zone | |
| | x--ro (subnet)? | |
| | | x--:(prefix-length)? | |
| | | | x--ro prefix-length? uint8 | |
| | | x--:(netmask)? | |
| | | x--ro netmask? yang:dotted-quad {ipv4-non-contiguous-netmasks}? | |
| | x--ro origin? ip-address-origin | |
| x--ro neighbor* [ip] | |
| x--ro ip inet:ipv4-address-no-zone | |
| x--ro link-layer-address? yang:phys-address | |
| x--ro origin? neighbor-origin | |
x--ro ipv6! | |
x--ro forwarding? boolean | |
x--ro mtu? uint32 | |
x--ro address* [ip] | |
| x--ro ip inet:ipv6-address-no-zone | |
| x--ro prefix-length uint8 | |
| x--ro origin? ip-address-origin | |
| x--ro status? enumeration | |
x--ro neighbor* [ip] | |
x--ro ip inet:ipv6-address-no-zone | |
x--ro link-layer-address? yang:phys-address | |
x--ro origin? neighbor-origin | |
x--ro is-router? empty | |
x--ro state? enumeration | |
module: ietf-isis | |
augment /rt:routing/rt:ribs/rt:rib/rt:routes/rt:route: | |
+---u route-content | |
augment /if:interfaces/if:interface: | |
+--rw clns-mtu? uint16 {osi-interface}? | |
augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: | |
+--rw isis | |
+---u instance-config | |
+---u instance-state | |
+--rw topologies {multi-topology}? | |
| +--rw topology* [name] | |
| +--rw enabled? boolean | |
| +--rw name -> ../../../../../../rt:ribs/rt:rib/rt:name | |
| +---u multi-topology-config | |
+--rw interfaces | |
+--rw interface* [name] | |
+--rw name if:interface-ref | |
+---u interface-config | |
+---u interface-state | |
+--rw topologies {multi-topology}? | |
+--rw topology* [name] | |
+--rw name -> ../../../../../../../../rt:ribs/rt:rib/rt:name | |
+---u multi-topology-interface-config | |
rpcs: | |
+---x clear-adjacency | |
| +---w input | |
| +---w routing-protocol-instance-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---w level? level | |
| +---w interface? if:interface-ref | |
+---x clear-database | |
+---w input | |
+---w routing-protocol-instance-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
+---w level? level | |
notifications: | |
+---n database-overload | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- overload? enumeration | |
+---n lsp-too-large | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- pdu-size? uint32 | |
| +---- lsp-id? lsp-id | |
+---n if-state-change | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- state? if-state-type | |
+---n corrupted-lsp-detected | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- lsp-id? lsp-id | |
+---n attempt-to-exceed-max-sequence | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- lsp-id? lsp-id | |
+---n id-len-mismatch | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- pdu-field-len? uint8 | |
| +---- raw-pdu? binary | |
+---n max-area-addresses-mismatch | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- max-area-addresses? uint8 | |
| +---- raw-pdu? binary | |
+---n own-lsp-purge | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- lsp-id? lsp-id | |
+---n sequence-number-skipped | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- lsp-id? lsp-id | |
+---n authentication-type-failure | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- raw-pdu? binary | |
+---n authentication-failure | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- raw-pdu? binary | |
+---n version-skew | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- protocol-version? uint8 | |
| +---- raw-pdu? binary | |
+---n area-mismatch | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- raw-pdu? binary | |
+---n rejected-adjacency | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- raw-pdu? binary | |
| +---- reason? string | |
+---n protocols-supported-mismatch | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- raw-pdu? binary | |
| +---- protocols* uint8 | |
+---n lsp-error-detected | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- lsp-id? lsp-id | |
| +---- raw-pdu? binary | |
| +---- error-offset? uint32 | |
| +---- tlv-type? uint8 | |
+---n adjacency-state-change | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- neighbor? string | |
| +---- neighbor-system-id? system-id | |
| +---- state? adj-state-type | |
| +---- reason? string | |
+---n lsp-received | |
| +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
| +---- isis-level? level | |
| +---- interface-name? if:interface-ref | |
| +---- interface-level? level | |
| +---- extended-circuit-id? extended-circuit-id | |
| +---- lsp-id? lsp-id | |
| +---- sequence? uint32 | |
| +---- received-timestamp? yang:timestamp | |
| +---- neighbor-system-id? system-id | |
+---n lsp-generation | |
+---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name | |
+---- isis-level? level | |
+---- lsp-id? lsp-id | |
+---- sequence? uint32 | |
+---- send-timestamp? yang:timestamp | |