diff --git a/README.md b/README.md index 390b4824..f2e20af7 100644 --- a/README.md +++ b/README.md @@ -220,32 +220,32 @@ Holo supports the following Internet Standards: | Module | Configuration | State | RPCs | Notifications | Total | | -- | -- | -- | -- | -- | -- | -| ietf-bfd-ip-mh@2022-09-22 | 100.00% | 100.00% | - | 100.00% | [100.00%](http://westphal.com.br/holo/ietf-bfd-ip-mh.html) | -| ietf-bfd-ip-sh@2022-09-22 | 100.00% | 100.00% | - | 100.00% | [100.00%](http://westphal.com.br/holo/ietf-bfd-ip-sh.html) | -| ietf-bfd@2022-09-22 | 100.00% | 100.00% | - | - | [100.00%](http://westphal.com.br/holo/ietf-bfd.html) | -| ietf-bgp-policy@2023-07-05 | 100.00% | - | - | - | [100.00%](http://westphal.com.br/holo/ietf-bgp-policy.html) | -| ietf-bgp@2023-07-05 | 32.38% | 85.95% | - | - | [60.40%](http://westphal.com.br/holo/ietf-bgp.html) | -| ietf-bier@2023-09-12 | 65.52% | - | - | 0.00% | [47.50%](http://westphal.com.br/holo/ietf-bier@2023-09-12.coverage.md) | -| ietf-if-extensions@2023-01-26 | 100.00% | 0.00% | - | - | [50.00%](http://westphal.com.br/holo/ietf-if-extensions.html) | -| ietf-if-vlan-encapsulation@2023-01-26 | 42.86% | - | - | - | [42.86%](http://westphal.com.br/holo/ietf-if-vlan-encapsulation.html) | -| ietf-interfaces@2018-01-09 | 100.00% | 0.00% | - | - | [22.22%](http://westphal.com.br/holo/ietf-interfaces.html) | -| ietf-ip@2018-01-09 | 52.17% | 0.00% | - | - | [40.00%](http://westphal.com.br/holo/ietf-ip.html) | -| ietf-ipv4-unicast-routing@2018-03-13 | 100.00% | 100.00% | - | - | [100.00%](http://westphal.com.br/holo/ietf-ipv4-unicast-routing.html) | -| ietf-ipv6-unicast-routing@2018-03-13 | 40.62% | 100.00% | - | - | [45.71%](http://westphal.com.br/holo/ietf-ipv6-unicast-routing.html) | -| ietf-isis@2022-10-19 | 92.66% | 52.21% | 100.00% | 100.00% | [68.81%](http://westphal.com.br/holo/ietf-isis.html) | -| ietf-key-chain@2017-04-18 | 100.00% | 100.00% | - | - | [100.00%](http://westphal.com.br/holo/ietf-key-chain.html) | -| ietf-mpls-ldp@2022-03-14 | 86.96% | 92.31% | 100.00% | 100.00% | [92.38%](http://westphal.com.br/holo/ietf-mpls-ldp.html) | -| ietf-mpls@2020-12-18 | 0.00% | 57.14% | - | - | [35.29%](http://westphal.com.br/holo/ietf-mpls.html) | -| ietf-ospf-sr-mpls@2024-01-18 | 25.00% | 53.95% | - | - | [52.81%](http://westphal.com.br/holo/ietf-ospf-sr-mpls.html) | -| ietf-ospf@2022-10-19 | 75.00% | 59.64% | 100.00% | 41.94% | [59.57%](http://westphal.com.br/holo/ietf-ospf.html) | -| ietf-ospfv3-extended-lsa@2024-01-16 | 50.00% | 85.28% | - | - | [84.85%](http://westphal.com.br/holo/ietf-ospfv3-extended-lsa.html) | -| ietf-rip@2020-02-20 | 27.91% | 93.33% | 100.00% | - | [55.41%](http://westphal.com.br/holo/ietf-rip.html) | -| ietf-routing-policy@2021-10-11 | 100.00% | 0.00% | - | - | [98.11%](http://westphal.com.br/holo/ietf-routing-policy.html) | -| ietf-routing@2018-03-13 | 100.00% | 85.71% | - | - | [92.31%](http://westphal.com.br/holo/ietf-routing.html) | -| ietf-segment-routing-mpls@2021-05-26 | 62.50% | 0.00% | - | 23.53% | [32.76%](http://westphal.com.br/holo/ietf-segment-routing-mpls.html) | -| ietf-segment-routing@2021-05-26 | 100.00% | - | - | - | [100.00%](http://westphal.com.br/holo/ietf-segment-routing.html) | -| ietf-system@2014-08-06 | 26.67% | 60.00% | 0.00% | - | [38.24%](http://westphal.com.br/holo/ietf-system@2014-08-06.coverage.md) | -| ietf-vrrp@2018-03-13 | 25.53% | 40.00% | - | 25.00% | [31.73%](http://westphal.com.br/holo/ietf-vrrp@2018-03-13.coverage.md) | +| ietf-bfd-ip-mh@2022-09-22 | 100.00% | 100.00% | - | 100.00% | [100.00%](https://holo-routing.github.io/ietf-yang-coverage/ietf-bfd-ip-mh.html) | +| ietf-bfd-ip-sh@2022-09-22 | 100.00% | 100.00% | - | 100.00% | [100.00%](https://holo-routing.github.io/ietf-yang-coverage/ietf-bfd-ip-sh.html) | +| ietf-bfd@2022-09-22 | 100.00% | 100.00% | - | - | [100.00%](https://holo-routing.github.io/ietf-yang-coverage/ietf-bfd.html) | +| ietf-bgp-policy@2023-07-05 | 100.00% | - | - | - | [100.00%](https://holo-routing.github.io/ietf-yang-coverage/ietf-bgp-policy.html) | +| ietf-bgp@2023-07-05 | 32.38% | 85.95% | - | - | [60.40%](https://holo-routing.github.io/ietf-yang-coverage/ietf-bgp.html) | +| ietf-bier@2023-09-12 | 65.52% | - | - | 0.00% | [47.50%](https://holo-routing.github.io/ietf-yang-coverage/ietf-bier@2023-09-12.coverage.md) | +| ietf-if-extensions@2023-01-26 | 100.00% | 0.00% | - | - | [50.00%](https://holo-routing.github.io/ietf-yang-coverage/ietf-if-extensions.html) | +| ietf-if-vlan-encapsulation@2023-01-26 | 42.86% | - | - | - | [42.86%](https://holo-routing.github.io/ietf-yang-coverage/ietf-if-vlan-encapsulation.html) | +| ietf-interfaces@2018-01-09 | 100.00% | 0.00% | - | - | [22.22%](https://holo-routing.github.io/ietf-yang-coverage/ietf-interfaces.html) | +| ietf-ip@2018-01-09 | 52.17% | 0.00% | - | - | [40.00%](https://holo-routing.github.io/ietf-yang-coverage/ietf-ip.html) | +| ietf-ipv4-unicast-routing@2018-03-13 | 100.00% | 100.00% | - | - | [100.00%](https://holo-routing.github.io/ietf-yang-coverage/ietf-ipv4-unicast-routing.html) | +| ietf-ipv6-unicast-routing@2018-03-13 | 40.62% | 100.00% | - | - | [45.71%](https://holo-routing.github.io/ietf-yang-coverage/ietf-ipv6-unicast-routing.html) | +| ietf-isis@2022-10-19 | 92.66% | 52.21% | 100.00% | 100.00% | [68.81%](https://holo-routing.github.io/ietf-yang-coverage/ietf-isis.html) | +| ietf-key-chain@2017-04-18 | 100.00% | 100.00% | - | - | [100.00%](https://holo-routing.github.io/ietf-yang-coverage/ietf-key-chain.html) | +| ietf-mpls-ldp@2022-03-14 | 86.96% | 92.31% | 100.00% | 100.00% | [92.38%](https://holo-routing.github.io/ietf-yang-coverage/ietf-mpls-ldp.html) | +| ietf-mpls@2020-12-18 | 0.00% | 57.14% | - | - | [35.29%](https://holo-routing.github.io/ietf-yang-coverage/ietf-mpls.html) | +| ietf-ospf-sr-mpls@2024-01-18 | 25.00% | 53.95% | - | - | [52.81%](https://holo-routing.github.io/ietf-yang-coverage/ietf-ospf-sr-mpls.html) | +| ietf-ospf@2022-10-19 | 75.00% | 59.64% | 100.00% | 41.94% | [59.57%](https://holo-routing.github.io/ietf-yang-coverage/ietf-ospf.html) | +| ietf-ospfv3-extended-lsa@2024-01-16 | 50.00% | 85.28% | - | - | [84.85%](https://holo-routing.github.io/ietf-yang-coverage/ietf-ospfv3-extended-lsa.html) | +| ietf-rip@2020-02-20 | 27.91% | 93.33% | 100.00% | - | [55.41%](https://holo-routing.github.io/ietf-yang-coverage/ietf-rip.html) | +| ietf-routing-policy@2021-10-11 | 100.00% | 0.00% | - | - | [98.11%](https://holo-routing.github.io/ietf-yang-coverage/ietf-routing-policy.html) | +| ietf-routing@2018-03-13 | 100.00% | 85.71% | - | - | [92.31%](https://holo-routing.github.io/ietf-yang-coverage/ietf-routing.html) | +| ietf-segment-routing-mpls@2021-05-26 | 62.50% | 0.00% | - | 23.53% | [32.76%](https://holo-routing.github.io/ietf-yang-coverage/ietf-segment-routing-mpls.html) | +| ietf-segment-routing@2021-05-26 | 100.00% | - | - | - | [100.00%](https://holo-routing.github.io/ietf-yang-coverage/ietf-segment-routing.html) | +| ietf-system@2014-08-06 | 26.67% | 60.00% | 0.00% | - | [38.24%](https://holo-routing.github.io/ietf-yang-coverage/ietf-system@2014-08-06.coverage.md) | +| ietf-vrrp@2018-03-13 | 25.53% | 40.00% | - | 25.00% | [31.73%](https://holo-routing.github.io/ietf-yang-coverage/ietf-vrrp@2018-03-13.coverage.md) | ## Funding diff --git a/holo-yang/modules/coverage/ietf-bfd-ip-mh.tree b/holo-yang/modules/coverage/ietf-bfd-ip-mh.tree deleted file mode 100644 index 02b319df..00000000 --- a/holo-yang/modules/coverage/ietf-bfd-ip-mh.tree +++ /dev/null @@ -1,183 +0,0 @@ -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 bfd:bfd - | | +--ro bfd:summary - | | | +--ro bfd:number-of-sessions? yang:gauge32 - | | | +--ro bfd:number-of-sessions-up? yang:gauge32 - | | | +--ro bfd:number-of-sessions-down? yang:gauge32 - | | | +--ro bfd:number-of-sessions-admin-down? yang:gauge32 - | | +--rw bfd-ip-mh:ip-mh - | | +--ro bfd-ip-mh:summary - | | | +--ro bfd-ip-mh:number-of-sessions? yang:gauge32 - | | | +--ro bfd-ip-mh:number-of-sessions-up? yang:gauge32 - | | | +--ro bfd-ip-mh:number-of-sessions-down? yang:gauge32 - | | | +--ro bfd-ip-mh:number-of-sessions-admin-down? yang:gauge32 - | | +--rw bfd-ip-mh:session-groups - | | +--rw bfd-ip-mh:session-group* [source-addr dest-addr] - | | +--rw bfd-ip-mh:source-addr inet:ip-address - | | +--rw bfd-ip-mh:dest-addr inet:ip-address - | | +--rw bfd-ip-mh:local-multiplier? multiplier - | | +--rw (bfd-ip-mh:interval-config-type)? - | | | +--:(bfd-ip-mh:tx-rx-intervals) - | | | | +--rw bfd-ip-mh:desired-min-tx-interval? uint32 - | | | | +--rw bfd-ip-mh:required-min-rx-interval? uint32 - | | | +--:(bfd-ip-mh:single-interval) {single-minimum-interval}? - | | | +--rw bfd-ip-mh:min-interval? uint32 - | | +--rw bfd-ip-mh:demand-enabled? boolean {demand-mode}? - | | +--rw bfd-ip-mh:admin-down? boolean - | | +--rw bfd-ip-mh:authentication! {authentication}? - | | | +--rw bfd-ip-mh:key-chain? key-chain:key-chain-ref - | | | +--rw bfd-ip-mh:meticulous? boolean - | | +--rw bfd-ip-mh:tx-ttl? bfd-types:hops - | | +--rw bfd-ip-mh:rx-ttl bfd-types:hops - | | +--ro bfd-ip-mh:sessions* - | | +--ro bfd-ip-mh:path-type? identityref - | | +--ro bfd-ip-mh:ip-encapsulation? boolean - | | +--ro bfd-ip-mh:local-discriminator? discriminator - | | +--ro bfd-ip-mh:remote-discriminator? discriminator - | | +--ro bfd-ip-mh:remote-multiplier? multiplier - | | +--ro bfd-ip-mh:demand-capability? boolean {demand-mode}? - | | +--ro bfd-ip-mh:source-port? inet:port-number - | | +--ro bfd-ip-mh:dest-port? inet:port-number - | | +--ro bfd-ip-mh:session-running - | | | +--ro bfd-ip-mh:session-index? uint32 - | | | +--ro bfd-ip-mh:local-state? state - | | | +--ro bfd-ip-mh:remote-state? state - | | | +--ro bfd-ip-mh:local-diagnostic? iana-bfd-types:diagnostic - | | | +--ro bfd-ip-mh:remote-diagnostic? iana-bfd-types:diagnostic - | | | +--ro bfd-ip-mh:remote-authenticated? boolean - | | | +--ro bfd-ip-mh:remote-authentication-type? iana-bfd-types:auth-type {authentication}? - | | | +--ro bfd-ip-mh:detection-mode? enumeration - | | | +--ro bfd-ip-mh:negotiated-tx-interval? uint32 - | | | +--ro bfd-ip-mh:negotiated-rx-interval? uint32 - | | | +--ro bfd-ip-mh:detection-time? uint32 - | | | +--ro bfd-ip-mh:echo-tx-interval-in-use? uint32 {echo-mode}? - | | +--ro bfd-ip-mh:session-statistics - | | +--ro bfd-ip-mh:create-time? yang:date-and-time - | | +--ro bfd-ip-mh:last-down-time? yang:date-and-time - | | +--ro bfd-ip-mh:last-up-time? yang:date-and-time - | | +--ro bfd-ip-mh:down-count? yang:counter32 - | | +--ro bfd-ip-mh:admin-down-count? yang:counter32 - | | +--ro bfd-ip-mh:receive-packet-count? yang:counter64 - | | +--ro bfd-ip-mh:send-packet-count? yang:counter64 - | | +--ro bfd-ip-mh:receive-invalid-packet-count? yang:counter64 - | | +--ro bfd-ip-mh:send-failed-packet-count? yang:counter64 - | +--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 - | +--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-bfd-ip-mh - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/bfd:bfd: - +--rw ip-mh - +---u bfd-types:session-statistics-summary - +--rw session-groups - +--rw session-group* [source-addr dest-addr] - +--rw source-addr inet:ip-address - +--rw dest-addr inet:ip-address - +---u bfd-types:common-cfg-parms - +--rw tx-ttl? bfd-types:hops - +--rw rx-ttl bfd-types:hops - +--ro sessions* - +---u bfd-types:all-session - - notifications: - +---n multihop-notification - +---- local-discr? discriminator - +---- remote-discr? discriminator - +---- new-state? state - +---- state-change-reason? iana-bfd-types:diagnostic - +---- time-of-last-state-change? yang:date-and-time - +---- dest-addr? inet:ip-address - +---- source-addr? inet:ip-address - +---- session-index? uint32 - +---- path-type? identityref diff --git a/holo-yang/modules/coverage/ietf-bfd-ip-sh.tree b/holo-yang/modules/coverage/ietf-bfd-ip-sh.tree deleted file mode 100644 index f98a3a9f..00000000 --- a/holo-yang/modules/coverage/ietf-bfd-ip-sh.tree +++ /dev/null @@ -1,189 +0,0 @@ -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 bfd:bfd - | | +--ro bfd:summary - | | | +--ro bfd:number-of-sessions? yang:gauge32 - | | | +--ro bfd:number-of-sessions-up? yang:gauge32 - | | | +--ro bfd:number-of-sessions-down? yang:gauge32 - | | | +--ro bfd:number-of-sessions-admin-down? yang:gauge32 - | | +--rw bfd-ip-sh:ip-sh - | | +--ro bfd-ip-sh:summary - | | | +--ro bfd-ip-sh:number-of-sessions? yang:gauge32 - | | | +--ro bfd-ip-sh:number-of-sessions-up? yang:gauge32 - | | | +--ro bfd-ip-sh:number-of-sessions-down? yang:gauge32 - | | | +--ro bfd-ip-sh:number-of-sessions-admin-down? yang:gauge32 - | | +--rw bfd-ip-sh:sessions - | | | +--rw bfd-ip-sh:session* [interface dest-addr] - | | | +--rw bfd-ip-sh:interface if:interface-ref - | | | +--rw bfd-ip-sh:dest-addr inet:ip-address - | | | +--rw bfd-ip-sh:source-addr? inet:ip-address - | | | +--rw bfd-ip-sh:local-multiplier? multiplier - | | | +--rw (bfd-ip-sh:interval-config-type)? - | | | | +--:(bfd-ip-sh:tx-rx-intervals) - | | | | | +--rw bfd-ip-sh:desired-min-tx-interval? uint32 - | | | | | +--rw bfd-ip-sh:required-min-rx-interval? uint32 - | | | | +--:(bfd-ip-sh:single-interval) {single-minimum-interval}? - | | | | +--rw bfd-ip-sh:min-interval? uint32 - | | | +--rw bfd-ip-sh:demand-enabled? boolean {demand-mode}? - | | | +--rw bfd-ip-sh:admin-down? boolean - | | | +--rw bfd-ip-sh:authentication! {authentication}? - | | | | +--rw bfd-ip-sh:key-chain? key-chain:key-chain-ref - | | | | +--rw bfd-ip-sh:meticulous? boolean - | | | +--ro bfd-ip-sh:path-type? identityref - | | | +--ro bfd-ip-sh:ip-encapsulation? boolean - | | | +--ro bfd-ip-sh:local-discriminator? discriminator - | | | +--ro bfd-ip-sh:remote-discriminator? discriminator - | | | +--ro bfd-ip-sh:remote-multiplier? multiplier - | | | +--ro bfd-ip-sh:demand-capability? boolean {demand-mode}? - | | | +--ro bfd-ip-sh:source-port? inet:port-number - | | | +--ro bfd-ip-sh:dest-port? inet:port-number - | | | +--ro bfd-ip-sh:session-running - | | | | +--ro bfd-ip-sh:session-index? uint32 - | | | | +--ro bfd-ip-sh:local-state? state - | | | | +--ro bfd-ip-sh:remote-state? state - | | | | +--ro bfd-ip-sh:local-diagnostic? iana-bfd-types:diagnostic - | | | | +--ro bfd-ip-sh:remote-diagnostic? iana-bfd-types:diagnostic - | | | | +--ro bfd-ip-sh:remote-authenticated? boolean - | | | | +--ro bfd-ip-sh:remote-authentication-type? iana-bfd-types:auth-type {authentication}? - | | | | +--ro bfd-ip-sh:detection-mode? enumeration - | | | | +--ro bfd-ip-sh:negotiated-tx-interval? uint32 - | | | | +--ro bfd-ip-sh:negotiated-rx-interval? uint32 - | | | | +--ro bfd-ip-sh:detection-time? uint32 - | | | | +--ro bfd-ip-sh:echo-tx-interval-in-use? uint32 {echo-mode}? - | | | +--ro bfd-ip-sh:session-statistics - | | | +--ro bfd-ip-sh:create-time? yang:date-and-time - | | | +--ro bfd-ip-sh:last-down-time? yang:date-and-time - | | | +--ro bfd-ip-sh:last-up-time? yang:date-and-time - | | | +--ro bfd-ip-sh:down-count? yang:counter32 - | | | +--ro bfd-ip-sh:admin-down-count? yang:counter32 - | | | +--ro bfd-ip-sh:receive-packet-count? yang:counter64 - | | | +--ro bfd-ip-sh:send-packet-count? yang:counter64 - | | | +--ro bfd-ip-sh:receive-invalid-packet-count? yang:counter64 - | | | +--ro bfd-ip-sh:send-failed-packet-count? yang:counter64 - | | +--rw bfd-ip-sh:interfaces* [interface] - | | +--rw bfd-ip-sh:interface if:interface-ref - | | +--rw bfd-ip-sh:authentication! {authentication}? - | | +--rw bfd-ip-sh:key-chain? key-chain:key-chain-ref - | | +--rw bfd-ip-sh:meticulous? boolean - | +--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 - | +--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-bfd-ip-sh - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/bfd:bfd: - +--rw ip-sh - +---u bfd-types:session-statistics-summary - +--rw sessions - | +--rw session* [interface dest-addr] - | +--rw interface if:interface-ref - | +--rw dest-addr inet:ip-address - | +--rw source-addr? inet:ip-address - | +---u bfd-types:common-cfg-parms - | +---u bfd-types:all-session - +--rw interfaces* [interface] - +--rw interface if:interface-ref - +---u bfd-types:auth-parms - - notifications: - +---n singlehop-notification - +---- local-discr? discriminator - +---- remote-discr? discriminator - +---- new-state? state - +---- state-change-reason? iana-bfd-types:diagnostic - +---- time-of-last-state-change? yang:date-and-time - +---- dest-addr? inet:ip-address - +---- source-addr? inet:ip-address - +---- session-index? uint32 - +---- path-type? identityref - +---- interface? if:interface-ref - +---- echo-enabled? boolean diff --git a/holo-yang/modules/coverage/ietf-bfd.tree b/holo-yang/modules/coverage/ietf-bfd.tree deleted file mode 100644 index cf9b2033..00000000 --- a/holo-yang/modules/coverage/ietf-bfd.tree +++ /dev/null @@ -1,106 +0,0 @@ -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 bfd:bfd - | | +--ro bfd:summary - | | +--ro bfd:number-of-sessions? yang:gauge32 - | | +--ro bfd:number-of-sessions-up? yang:gauge32 - | | +--ro bfd:number-of-sessions-down? yang:gauge32 - | | +--ro bfd:number-of-sessions-admin-down? yang:gauge32 - | +--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 - | +--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-bfd - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: - +--rw bfd - +---u bfd-types:session-statistics-summary diff --git a/holo-yang/modules/coverage/ietf-interfaces.tree b/holo-yang/modules/coverage/ietf-interfaces.tree deleted file mode 100644 index e0af16d4..00000000 --- a/holo-yang/modules/coverage/ietf-interfaces.tree +++ /dev/null @@ -1,58 +0,0 @@ -module: ietf-interfaces - +--rw interfaces - | +--rw interface* [name] - | +--rw name string - | +--rw description? string - | +--rw type identityref - | +--rw enabled? boolean - | +--rw link-up-down-trap-enable? enumeration {if-mib}? - | +--ro admin-status enumeration {if-mib}? - | +--ro oper-status enumeration - | +--ro last-change? yang:date-and-time - | +--ro if-index int32 {if-mib}? - | +--ro phys-address? yang:phys-address - | +--ro higher-layer-if* interface-ref - | +--ro lower-layer-if* interface-ref - | +--ro speed? yang:gauge64 - | +--ro statistics - | +--ro discontinuity-time yang:date-and-time - | +--ro in-octets? yang:counter64 - | +--ro in-unicast-pkts? yang:counter64 - | +--ro in-broadcast-pkts? yang:counter64 - | +--ro in-multicast-pkts? yang:counter64 - | +--ro in-discards? yang:counter32 - | +--ro in-errors? yang:counter32 - | +--ro in-unknown-protos? yang:counter32 - | +--ro out-octets? yang:counter64 - | +--ro out-unicast-pkts? yang:counter64 - | +--ro out-broadcast-pkts? yang:counter64 - | +--ro out-multicast-pkts? yang:counter64 - | +--ro out-discards? yang:counter32 - | +--ro out-errors? yang:counter32 - x--ro interfaces-state - x--ro interface* [name] - x--ro name string - x--ro type identityref - x--ro admin-status enumeration {if-mib}? - x--ro oper-status enumeration - x--ro last-change? yang:date-and-time - x--ro if-index int32 {if-mib}? - x--ro phys-address? yang:phys-address - x--ro higher-layer-if* interface-state-ref - x--ro lower-layer-if* interface-state-ref - x--ro speed? yang:gauge64 - x--ro statistics - x--ro discontinuity-time yang:date-and-time - x--ro in-octets? yang:counter64 - x--ro in-unicast-pkts? yang:counter64 - x--ro in-broadcast-pkts? yang:counter64 - x--ro in-multicast-pkts? yang:counter64 - x--ro in-discards? yang:counter32 - x--ro in-errors? yang:counter32 - x--ro in-unknown-protos? yang:counter32 - x--ro out-octets? yang:counter64 - x--ro out-unicast-pkts? yang:counter64 - x--ro out-broadcast-pkts? yang:counter64 - x--ro out-multicast-pkts? yang:counter64 - x--ro out-discards? yang:counter32 - x--ro out-errors? yang:counter32 diff --git a/holo-yang/modules/coverage/ietf-ip.tree b/holo-yang/modules/coverage/ietf-ip.tree deleted file mode 100644 index ee2f65b5..00000000 --- a/holo-yang/modules/coverage/ietf-ip.tree +++ /dev/null @@ -1,70 +0,0 @@ -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 diff --git a/holo-yang/modules/coverage/ietf-key-chain.tree b/holo-yang/modules/coverage/ietf-key-chain.tree deleted file mode 100644 index 5e038bc9..00000000 --- a/holo-yang/modules/coverage/ietf-key-chain.tree +++ /dev/null @@ -1,64 +0,0 @@ -module: ietf-key-chain - +--rw key-chains - +--rw key-chain* [name] - | +--rw name string - | +--rw description? string - | +--rw accept-tolerance {accept-tolerance}? - | | +--rw duration? uint32 - | +--ro last-modified-timestamp? yang:date-and-time - | +--rw key* [key-id] - | +--rw key-id uint64 - | +--rw lifetime - | | +--rw (lifetime)? - | | +--:(send-and-accept-lifetime) - | | | +--rw send-accept-lifetime - | | | +--rw (lifetime)? - | | | +--:(always) - | | | | +--rw always? empty - | | | +--:(start-end-time) - | | | +--rw start-date-time? yang:date-and-time - | | | +--rw (end-time)? - | | | +--:(infinite) - | | | | +--rw no-end-time? empty - | | | +--:(duration) - | | | | +--rw duration? uint32 - | | | +--:(end-date-time) - | | | +--rw end-date-time? yang:date-and-time - | | +--:(independent-send-accept-lifetime) {independent-send-accept-lifetime}? - | | +--rw send-lifetime - | | | +--rw (lifetime)? - | | | +--:(always) - | | | | +--rw always? empty - | | | +--:(start-end-time) - | | | +--rw start-date-time? yang:date-and-time - | | | +--rw (end-time)? - | | | +--:(infinite) - | | | | +--rw no-end-time? empty - | | | +--:(duration) - | | | | +--rw duration? uint32 - | | | +--:(end-date-time) - | | | +--rw end-date-time? yang:date-and-time - | | +--rw accept-lifetime - | | +--rw (lifetime)? - | | +--:(always) - | | | +--rw always? empty - | | +--:(start-end-time) - | | +--rw start-date-time? yang:date-and-time - | | +--rw (end-time)? - | | +--:(infinite) - | | | +--rw no-end-time? empty - | | +--:(duration) - | | | +--rw duration? uint32 - | | +--:(end-date-time) - | | +--rw end-date-time? yang:date-and-time - | +--rw crypto-algorithm identityref - | +--rw key-string - | | +--rw (key-string-style)? - | | +--:(keystring) - | | | +--rw keystring? string - | | +--:(hexadecimal) {hex-key-string}? - | | +--rw hexadecimal-string? yang:hex-string - | +--ro send-lifetime-active? boolean - | +--ro accept-lifetime-active? boolean - +--rw aes-key-wrap {aes-key-wrap}? - +--rw enable? boolean diff --git a/holo-yang/modules/coverage/ietf-mpls-ldp.tree b/holo-yang/modules/coverage/ietf-mpls-ldp.tree deleted file mode 100644 index 65450385..00000000 --- a/holo-yang/modules/coverage/ietf-mpls-ldp.tree +++ /dev/null @@ -1,457 +0,0 @@ -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 ldp:mpls-ldp - | | +--rw ldp:global - | | | +--rw ldp:capability - | | | +--rw ldp:graceful-restart - | | | | +--rw ldp:enabled? boolean - | | | | +--rw ldp:reconnect-time? uint16 - | | | | +--rw ldp:recovery-time? uint16 - | | | | +--rw ldp:forwarding-holdtime? uint16 - | | | +--rw ldp:lsr-id? rt-types:router-id - | | | +--rw ldp:address-families - | | | +--rw ldp:ipv4! - | | | +--rw ldp:enabled? boolean - | | | +--ro ldp:label-distribution-control-mode? enumeration - | | | +--ro ldp:bindings - | | | +--ro ldp:address* [address] - | | | | +--ro ldp:address inet:ipv4-address - | | | | +--ro ldp:advertisement-type? advertised-received - | | | | +--ro ldp:peer - | | | | +--ro ldp:lsr-id? -> ../../../../../../../ldp:peers/ldp:peer/ldp:lsr-id - | | | | +--ro ldp:label-space-id? -> ../../../../../../../ldp:peers/ldp:peer[ldp:lsr-id=current()/../lsr-id]/ldp:label-space-id - | | | +--ro ldp:fec-label* [fec] - | | | +--ro ldp:fec inet:ipv4-prefix - | | | +--ro ldp:peer* [lsr-id label-space-id advertisement-type] - | | | +--ro ldp:lsr-id -> ../../../../../../../ldp:peers/ldp:peer/ldp:lsr-id - | | | +--ro ldp:label-space-id -> ../../../../../../../ldp:peers/ldp:peer[ldp:lsr-id=current()/../lsr-id]/ldp:label-space-id - | | | +--ro ldp:advertisement-type advertised-received - | | | +--ro ldp:label? rt-types:mpls-label - | | | +--ro ldp:used-in-forwarding? boolean - | | +--rw ldp:discovery - | | | +--rw ldp:interfaces - | | | | +--rw ldp:hello-holdtime? uint16 - | | | | +--rw ldp:hello-interval? uint16 - | | | | +--rw ldp:interface* [name] - | | | | +--rw ldp:name if:interface-ref - | | | | +--ro ldp:next-hello? uint16 - | | | | +--rw ldp:address-families - | | | | +--rw ldp:ipv4! - | | | | +--rw ldp:enabled? boolean - | | | | +--ro ldp:hello-adjacencies - | | | | +--ro ldp:hello-adjacency* [adjacent-address] - | | | | +--ro ldp:adjacent-address inet:ipv4-address - | | | | +--ro ldp:flag* identityref - | | | | +--ro ldp:hello-holdtime - | | | | | +--ro ldp:adjacent? uint16 - | | | | | +--ro ldp:negotiated? uint16 - | | | | | +--ro ldp:remaining? uint16 - | | | | +--ro ldp:next-hello? uint16 - | | | | +--ro ldp:statistics - | | | | | +--ro ldp:discontinuity-time yang:date-and-time - | | | | | +--ro ldp:hello-received? yang:counter64 - | | | | | +--ro ldp:hello-dropped? yang:counter64 - | | | | +--ro ldp:peer - | | | | +--ro ldp:lsr-id? -> ../../../../../../../../../ldp:peers/ldp:peer/ldp:lsr-id - | | | | +--ro ldp:label-space-id? -> ../../../../../../../../../ldp:peers/ldp:peer[ldp:lsr-id=current()/../lsr-id]/ldp:label-space-id - | | | +--rw ldp:targeted - | | | +--rw ldp:hello-holdtime? uint16 - | | | +--rw ldp:hello-interval? uint16 - | | | +--rw ldp:hello-accept - | | | | +--rw ldp:enabled? boolean - | | | +--rw ldp:address-families - | | | +--rw ldp:ipv4! - | | | +--ro ldp:hello-adjacencies - | | | | +--ro ldp:hello-adjacency* [local-address adjacent-address] - | | | | +--ro ldp:local-address inet:ipv4-address - | | | | +--ro ldp:adjacent-address inet:ipv4-address - | | | | +--ro ldp:flag* identityref - | | | | +--ro ldp:hello-holdtime - | | | | | +--ro ldp:adjacent? uint16 - | | | | | +--ro ldp:negotiated? uint16 - | | | | | +--ro ldp:remaining? uint16 - | | | | +--ro ldp:next-hello? uint16 - | | | | +--ro ldp:statistics - | | | | | +--ro ldp:discontinuity-time yang:date-and-time - | | | | | +--ro ldp:hello-received? yang:counter64 - | | | | | +--ro ldp:hello-dropped? yang:counter64 - | | | | +--ro ldp:peer - | | | | +--ro ldp:lsr-id? -> ../../../../../../../../ldp:peers/ldp:peer/ldp:lsr-id - | | | | +--ro ldp:label-space-id? -> ../../../../../../../../ldp:peers/ldp:peer[ldp:lsr-id=current()/../lsr-id]/ldp:label-space-id - | | | +--rw ldp:target* [adjacent-address] - | | | +--rw ldp:adjacent-address inet:ipv4-address - | | | +--rw ldp:enabled? boolean - | | | +--rw ldp:local-address? inet:ipv4-address - | | +--rw ldp:peers - | | +--rw ldp:authentication - | | | +--rw (ldp:authentication-type)? - | | | +--:(ldp:password) - | | | +--rw ldp:key? string - | | | +--rw ldp:crypto-algorithm? identityref - | | +--rw ldp:session-ka-holdtime? uint16 - | | +--rw ldp:session-ka-interval? uint16 - | | +--rw ldp:peer* [lsr-id label-space-id] - | | +--rw ldp:lsr-id rt-types:router-id - | | +--rw ldp:label-space-id uint16 - | | +--rw ldp:authentication - | | | +--rw (ldp:authentication-type)? - | | | +--:(ldp:password) - | | | +--rw ldp:key? string - | | | +--rw ldp:crypto-algorithm? identityref - | | +--rw ldp:address-families - | | | +--rw ldp:ipv4! - | | | +--ro ldp:hello-adjacencies - | | | +--ro ldp:hello-adjacency* [local-address adjacent-address] - | | | +--ro ldp:local-address inet:ipv4-address - | | | +--ro ldp:adjacent-address inet:ipv4-address - | | | +--ro ldp:flag* identityref - | | | +--ro ldp:hello-holdtime - | | | | +--ro ldp:adjacent? uint16 - | | | | +--ro ldp:negotiated? uint16 - | | | | +--ro ldp:remaining? uint16 - | | | +--ro ldp:next-hello? uint16 - | | | +--ro ldp:statistics - | | | | +--ro ldp:discontinuity-time yang:date-and-time - | | | | +--ro ldp:hello-received? yang:counter64 - | | | | +--ro ldp:hello-dropped? yang:counter64 - | | | +--ro ldp:interface? if:interface-ref - | | +--ro ldp:label-advertisement-mode - | | | +--ro ldp:local? label-adv-mode - | | | +--ro ldp:peer? label-adv-mode - | | | +--ro ldp:negotiated? label-adv-mode - | | +--ro ldp:next-keep-alive? uint16 - | | +--ro ldp:received-peer-state - | | | +--ro ldp:graceful-restart - | | | | +--ro ldp:enabled? boolean - | | | | +--ro ldp:reconnect-time? uint16 - | | | | +--ro ldp:recovery-time? uint16 - | | | +--ro ldp:capability - | | | +--ro ldp:end-of-lib - | | | | +--ro ldp:enabled? boolean - | | | +--ro ldp:typed-wildcard-fec - | | | | +--ro ldp:enabled? boolean - | | | +--ro ldp:upstream-label-assignment - | | | +--ro ldp:enabled? boolean - | | +--ro ldp:session-holdtime - | | | +--ro ldp:peer? uint16 - | | | +--ro ldp:negotiated? uint16 - | | | +--ro ldp:remaining? uint16 - | | +--ro ldp:session-state? enumeration - | | +--ro ldp:tcp-connection - | | | +--ro ldp:local-address? inet:ip-address - | | | +--ro ldp:local-port? inet:port-number - | | | +--ro ldp:remote-address? inet:ip-address - | | | +--ro ldp:remote-port? inet:port-number - | | +--ro ldp:up-time? rt-types:timeticks64 - | | +--ro ldp:statistics - | | +--ro ldp:discontinuity-time yang:date-and-time - | | +--ro ldp:received - | | | +--ro ldp:total-octets? yang:counter64 - | | | +--ro ldp:total-messages? yang:counter64 - | | | +--ro ldp:address? yang:counter64 - | | | +--ro ldp:address-withdraw? yang:counter64 - | | | +--ro ldp:initialization? yang:counter64 - | | | +--ro ldp:keepalive? yang:counter64 - | | | +--ro ldp:label-abort-request? yang:counter64 - | | | +--ro ldp:label-mapping? yang:counter64 - | | | +--ro ldp:label-release? yang:counter64 - | | | +--ro ldp:label-request? yang:counter64 - | | | +--ro ldp:label-withdraw? yang:counter64 - | | | +--ro ldp:notification? yang:counter64 - | | +--ro ldp:sent - | | | +--ro ldp:total-octets? yang:counter64 - | | | +--ro ldp:total-messages? yang:counter64 - | | | +--ro ldp:address? yang:counter64 - | | | +--ro ldp:address-withdraw? yang:counter64 - | | | +--ro ldp:initialization? yang:counter64 - | | | +--ro ldp:keepalive? yang:counter64 - | | | +--ro ldp:label-abort-request? yang:counter64 - | | | +--ro ldp:label-mapping? yang:counter64 - | | | +--ro ldp:label-release? yang:counter64 - | | | +--ro ldp:label-request? yang:counter64 - | | | +--ro ldp:label-withdraw? yang:counter64 - | | | +--ro ldp:notification? yang:counter64 - | | +--ro ldp:total-addresses? uint32 - | | +--ro ldp:total-labels? uint32 - | | +--ro ldp:total-fec-label-bindings? uint32 - | +--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 - | +--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-mpls-ldp - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: - +--rw mpls-ldp - +--rw global - | +--rw capability - | +--rw graceful-restart - | | +--rw enabled? boolean - | | +--rw reconnect-time? uint16 - | | +--rw recovery-time? uint16 - | | +--rw forwarding-holdtime? uint16 - | +--rw lsr-id? rt-types:router-id - | +--rw address-families - | +--rw ipv4! - | +--rw enabled? boolean - | +--ro label-distribution-control-mode? enumeration - | +--ro bindings - | +--ro address* [address] - | | +--ro address inet:ipv4-address - | | +---u binding-address-state-attributes - | +--ro fec-label* [fec] - | +--ro fec inet:ipv4-prefix - | +---u binding-label-state-attributes - +--rw discovery - | +--rw interfaces - | | +---u basic-discovery-timers - | | +--rw interface* [name] - | | +---u ldp-interface-ref - | | +--ro next-hello? uint16 - | | +--rw address-families - | | +--rw ipv4! - | | +--rw enabled? boolean - | | +--ro hello-adjacencies - | | +--ro hello-adjacency* [adjacent-address] - | | +--ro adjacent-address inet:ipv4-address - | | +---u adjacency-state-attributes - | | +---u ldp-peer-ref-from-interface - | +--rw targeted - | +--rw hello-holdtime? uint16 - | +--rw hello-interval? uint16 - | +--rw hello-accept - | | +--rw enabled? boolean - | +--rw address-families - | +--rw ipv4! - | +--ro hello-adjacencies - | | +--ro hello-adjacency* [local-address adjacent-address] - | | +--ro local-address inet:ipv4-address - | | +--ro adjacent-address inet:ipv4-address - | | +---u adjacency-state-attributes - | | +---u ldp-peer-ref-from-target - | +--rw target* [adjacent-address] - | +--rw adjacent-address inet:ipv4-address - | +--rw enabled? boolean - | +--rw local-address? inet:ipv4-address - +--rw peers - +---u peer-authentication - +---u peer-attributes - +--rw peer* [lsr-id label-space-id] - +--rw lsr-id rt-types:router-id - +--rw label-space-id uint16 - +---u peer-authentication - +--rw address-families - | +--rw ipv4! - | +--ro hello-adjacencies - | +--ro hello-adjacency* [local-address adjacent-address] - | +--ro local-address inet:ipv4-address - | +--ro adjacent-address inet:ipv4-address - | +---u adjacency-state-attributes - | +--ro interface? if:interface-ref - +---u peer-state-derived - - rpcs: - +---x mpls-ldp-clear-peer - | +---w input - | +---w protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---w lsr-id? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../protocol-name]/ldp:mpls-ldp/ldp:peers/ldp:peer/ldp:lsr-id - | +---w label-space-id? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../protocol-name]/ldp:mpls-ldp/ldp:peers/ldp:peer[ldp:lsr-id=current()/../lsr-id]/ldp:label-space-id - +---x mpls-ldp-clear-hello-adjacency - | +---w input - | +---w hello-adjacency - | +---w protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---w (hello-adjacency-type)? - | +--:(targeted) - | | +---w targeted! - | | +---w target-address? inet:ip-address - | +--:(link) - | +---w link! - | +---w next-hop-interface? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/mpls-ldp/discovery/interfaces/interface/name - | +---w next-hop-address? inet:ip-address - +---x mpls-ldp-clear-peer-statistics - +---w input - +---w protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - +---w lsr-id? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../protocol-name]/ldp:mpls-ldp/ldp:peers/ldp:peer/ldp:lsr-id - +---w label-space-id? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../protocol-name]/ldp:mpls-ldp/ldp:peers/ldp:peer[ldp:lsr-id=current()/../lsr-id]/ldp:label-space-id - - notifications: - +---n mpls-ldp-peer-event - | +---- event-type? oper-status-event-type - | +---- peer - | +---- protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- lsr-id? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../protocol-name]/ldp:mpls-ldp/ldp:peers/ldp:peer/ldp:lsr-id - | +---- label-space-id? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../protocol-name]/ldp:mpls-ldp/ldp:peers/ldp:peer[ldp:lsr-id=current()/../lsr-id]/ldp:label-space-id - +---n mpls-ldp-hello-adjacency-event - | +---- event-type? oper-status-event-type - | +---- protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- (hello-adjacency-type)? - | +--:(targeted) - | | +---- targeted - | | +---- target-address? inet:ip-address - | +--:(link) - | +---- link - | +---- next-hop-interface? if:interface-ref - | +---- next-hop-address? inet:ip-address - +---n mpls-ldp-fec-event - +---- event-type? oper-status-event-type - +---- protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - +---- fec? inet:ip-prefix diff --git a/holo-yang/modules/coverage/ietf-ospf-sr.tree b/holo-yang/modules/coverage/ietf-ospf-sr.tree deleted file mode 100644 index 466fa39c..00000000 --- a/holo-yang/modules/coverage/ietf-ospf-sr.tree +++ /dev/null @@ -1,2073 +0,0 @@ -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 ospf:ospf - | | +--rw ospf:address-family? iana-rt-types:address-family - | | +--rw ospf:enable? boolean - | | +--rw ospf:explicit-router-id? rt-types:router-id {explicit-router-id}? - | | +--rw ospf:preference - | | | +--rw (ospf:scope)? - | | | +--:(ospf:single-value) - | | | | +--rw ospf:all? uint8 - | | | +--:(ospf:multi-values) - | | | +--rw (ospf:granularity)? - | | | | +--:(ospf:detail) - | | | | | +--rw ospf:intra-area? uint8 - | | | | | +--rw ospf:inter-area? uint8 - | | | | +--:(ospf:coarse) - | | | | +--rw ospf:internal? uint8 - | | | +--rw ospf:external? uint8 - | | +--rw ospf:nsr {nsr}? - | | | +--rw ospf:enable? boolean - | | +--rw ospf:graceful-restart {graceful-restart}? - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:helper-enable? boolean - | | | +--rw ospf:restart-interval? uint16 - | | | +--rw ospf:helper-strict-lsa-checking? boolean - | | +--rw ospf:auto-cost {auto-cost}? - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:reference-bandwidth? uint32 - | | +--rw ospf:spf-control - | | | +--rw ospf:paths? uint16 {max-ecmp}? - | | | +--rw ospf:ietf-spf-delay {ietf-spf-delay}? - | | | +--rw ospf:initial-delay? uint32 - | | | +--rw ospf:short-delay? uint32 - | | | +--rw ospf:long-delay? uint32 - | | | +--rw ospf:hold-down? uint32 - | | | +--rw ospf:time-to-learn? uint32 - | | | +--ro ospf:current-state? enumeration - | | | +--ro ospf:remaining-time-to-learn? rt-types:timer-value-milliseconds - | | | +--ro ospf:remaining-hold-down? rt-types:timer-value-milliseconds - | | | +--ro ospf:last-event-received? yang:timestamp - | | | +--ro ospf:next-spf-time? yang:timestamp - | | | +--ro ospf:last-spf-time? yang:timestamp - | | +--rw ospf:database-control - | | | +--rw ospf:max-lsa? uint32 {max-lsa}? - | | +--rw ospf:stub-router {stub-router}? - | | | +--rw (ospf:trigger)? - | | | +--:(ospf:always) - | | | +--rw ospf:always! - | | +--rw ospf:mpls - | | | +--rw ospf:te-rid {te-rid}? - | | | | +--rw ospf:ipv4-router-id? inet:ipv4-address - | | | | +--rw ospf:ipv6-router-id? inet:ipv6-address - | | | +--rw ospf:ldp - | | | +--rw ospf:igp-sync? boolean {ldp-igp-sync}? - | | +--rw ospf:fast-reroute {fast-reroute}? - | | | +--rw ospf:lfa {lfa}? - | | +--rw ospf:node-tags {node-tag}? - | | | +--rw ospf:node-tag* [tag] - | | | +--rw ospf:tag uint32 - | | +--ro ospf:router-id? rt-types:router-id - | | +--ro ospf:local-rib - | | | +--ro ospf:route* [prefix] - | | | +--ro ospf:prefix inet:ip-prefix - | | | +--ro ospf:next-hops - | | | | +--ro ospf:next-hop* [next-hop] - | | | | +--ro ospf:next-hop inet:ip-address - | | | | +--ro ospf:outgoing-interface? if:interface-ref - | | | +--ro ospf:metric? uint32 - | | | +--ro ospf:route-type? route-type - | | | +--ro ospf:route-tag? uint32 - | | +--ro ospf:statistics - | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | +--ro ospf:originate-new-lsa-count? yang:counter32 - | | | +--ro ospf:rx-new-lsas-count? yang:counter32 - | | | +--ro ospf:as-scope-lsa-count? yang:gauge32 - | | | +--ro ospf:as-scope-lsa-chksum-sum? uint32 - | | | +--ro ospf:database - | | | | +--ro ospf:as-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:protected-routes {fast-reroute}? - | | | | +--ro ospf:address-family-stats* [address-family prefix alternate] - | | | | +--ro ospf:address-family iana-rt-types:address-family - | | | | +--ro ospf:prefix inet:ip-prefix - | | | | +--ro ospf:alternate inet:ip-address - | | | | +--ro ospf:alternate-type? enumeration - | | | | +--ro ospf:best? boolean - | | | | +--ro ospf:non-best-reason? string - | | | | +--ro ospf:protection-available? bits - | | | | +--ro ospf:alternate-metric1? uint32 - | | | | +--ro ospf:alternate-metric2? uint32 - | | | | +--ro ospf:alternate-metric3? uint32 - | | | +--ro ospf:unprotected-routes {fast-reroute}? - | | | | +--ro ospf:address-family-stats* [address-family prefix] - | | | | +--ro ospf:address-family iana-rt-types:address-family - | | | | +--ro ospf:prefix inet:ip-prefix - | | | +--ro ospf:protection-statistics* [frr-protection-method] - | | | +--ro ospf:frr-protection-method string - | | | +--ro ospf:address-family-stats* [address-family] - | | | +--ro ospf:address-family iana-rt-types:address-family - | | | +--ro ospf:total-routes? uint32 - | | | +--ro ospf:unprotected-routes? uint32 - | | | +--ro ospf:protected-routes? uint32 - | | | +--ro ospf:linkprotected-routes? uint32 - | | | +--ro ospf:nodeprotected-routes? uint32 - | | +--ro ospf:database - | | | +--ro ospf:as-scope-lsa-type* [lsa-type] - | | | +--ro ospf:lsa-type uint16 - | | | +--ro ospf:as-scope-lsas - | | | +--ro ospf:as-scope-lsa* [lsa-id adv-router] - | | | +--ro ospf:lsa-id union - | | | +--ro ospf:adv-router rt-types:router-id - | | | +--ro ospf:decode-completed? boolean - | | | +--ro ospf:raw-data? yang:hex-string - | | | +--ro (ospf:version)? - | | | +--:(ospf:ospfv2) - | | | | +--ro ospf:ospfv2 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | +--ro ospf:opaque-type? uint8 - | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:num-of-links? uint16 - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | +--ro ospf:summary - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:external - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:opaque - | | | | +--ro ospf:ri-opaque - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf-sr:sr-algorithm-tlv - | | | | | | +--ro ospf-sr:sr-algorithm* uint8 - | | | | | +--ro ospf-sr:sid-range-tlvs - | | | | | | +--ro ospf-sr:sid-range-tlv* - | | | | | | +--ro ospf-sr:range-size? uint24 - | | | | | | +--ro ospf-sr:sid-sub-tlv - | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | +--ro ospf-sr:local-block-tlvs - | | | | | | +--ro ospf-sr:local-block-tlv* - | | | | | | +--ro ospf-sr:range-size? uint24 - | | | | | | +--ro ospf-sr:sid-sub-tlv - | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | +--ro ospf-sr:srms-preference-tlv - | | | | | +--ro ospf-sr:preference? uint8 - | | | | +--ro ospf:te-opaque - | | | | | +--ro ospf:router-address-tlv - | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | +--ro ospf:link-tlv - | | | | | +--ro ospf:link-type router-link-type - | | | | | +--ro ospf:link-id union - | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:te-metric? uint32 - | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | +--ro ospf:priority? uint8 - | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:admin-group? uint32 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-prefix-opaque - | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | +--ro ospf:route-type? enumeration - | | | | | | +--ro ospf:flags - | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | +--ro ospf:type? uint16 - | | | | | | | +--ro ospf:length? uint16 - | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | +--ro ospf-sr:prefix-sid-sub-tlvs - | | | | | | +--ro ospf-sr:prefix-sid-sub-tlv* - | | | | | | +--ro ospf-sr:prefix-sid-flags - | | | | | | | +--ro ospf-sr:bits* identityref - | | | | | | +--ro ospf-sr:mt-id? uint8 - | | | | | | +--ro ospf-sr:algorithm? uint8 - | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | +--ro ospf-sr:extended-prefix-range-tlvs - | | | | | +--ro ospf-sr:extended-prefix-range-tlv* - | | | | | +--ro ospf-sr:prefix-length? uint8 - | | | | | +--ro ospf-sr:af? uint8 - | | | | | +--ro ospf-sr:range-size? uint16 - | | | | | +--ro ospf-sr:extended-prefix-range-flags - | | | | | | +--ro ospf-sr:bits* identityref - | | | | | +--ro ospf-sr:prefix? inet:ip-prefix - | | | | | +--ro ospf-sr:prefix-sid-sub-tlvs - | | | | | | +--ro ospf-sr:prefix-sid-sub-tlv* - | | | | | | +--ro ospf-sr:prefix-sid-flags - | | | | | | | +--ro ospf-sr:bits* identityref - | | | | | | +--ro ospf-sr:mt-id? uint8 - | | | | | | +--ro ospf-sr:algorithm? uint8 - | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | +--ro ospf-sr:unknown-tlvs - | | | | | +--ro ospf-sr:unknown-tlv* - | | | | | +--ro ospf-sr:type? uint16 - | | | | | +--ro ospf-sr:length? uint16 - | | | | | +--ro ospf-sr:value? yang:hex-string - | | | | +--ro ospf:extended-link-opaque - | | | | +--ro ospf:extended-link-tlv - | | | | +--ro ospf:link-id? union - | | | | +--ro ospf:link-data? union - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | +--ro ospf:msd-type* - | | | | | +--ro ospf:msd-type? uint8 - | | | | | +--ro ospf:msd-value? uint8 - | | | | +--ro ospf:unknown-tlvs - | | | | +--ro ospf:unknown-tlv* - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:length? uint16 - | | | | +--ro ospf:value? yang:hex-string - | | | +--:(ospf:ospfv3) - | | | +--ro ospf:ospfv3 - | | | +--ro ospf:header - | | | | +--ro ospf:lsa-id uint32 - | | | | +--ro ospf:age uint16 - | | | | +--ro ospf:type identityref - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:seq-num uint32 - | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | +--ro ospf:length uint16 - | | | +--ro ospf:body - | | | +--ro ospf:router - | | | | +--ro ospf:router-bits - | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:links - | | | | +--ro ospf:link* - | | | | +--ro ospf:interface-id? uint32 - | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:metric? uint16 - | | | +--ro ospf:network - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:attached-routers - | | | | +--ro ospf:attached-router* rt-types:router-id - | | | +--ro ospf:inter-area-prefix - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:inter-area-router - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | +--ro ospf:as-external - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:nssa - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:link - | | | | +--ro ospf:rtr-priority? uint8 - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:intra-area-prefix - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | +--ro ospf:router-information - | | | +--ro ospf:router-capabilities-tlv - | | | | +--ro ospf:router-informational-capabilities - | | | | | +--ro ospf:informational-capabilities* identityref - | | | | +--ro ospf:informational-capabilities-flags* - | | | | | +--ro ospf:informational-flag? uint32 - | | | | +--ro ospf:functional-capabilities* - | | | | +--ro ospf:functional-flag? uint32 - | | | +--ro ospf:node-tag-tlvs - | | | | +--ro ospf:node-tag-tlv* - | | | | +--ro ospf:node-tag* - | | | | +--ro ospf:tag? uint32 - | | | +--ro ospf:dynamic-hostname-tlv - | | | | +--ro ospf:hostname? string - | | | +--ro ospf:sbfd-discriminator-tlv - | | | +--ro ospf:sbfd-discriminators* - | | | +--ro ospf:sbfd-discriminator? uint32 - | | +--ro ospf:spf-log - | | | +--ro ospf:event* [id] - | | | +--ro ospf:id uint32 - | | | +--ro ospf:spf-type? enumeration - | | | +--ro ospf:schedule-timestamp? yang:timestamp - | | | +--ro ospf:start-timestamp? yang:timestamp - | | | +--ro ospf:end-timestamp? yang:timestamp - | | | +--ro ospf:trigger-lsa* - | | | +--ro ospf:area-id? area-id-type - | | | +--ro ospf:type? uint16 - | | | +--ro ospf:lsa-id? union - | | | +--ro ospf:adv-router? rt-types:router-id - | | | +--ro ospf:seq-num? uint32 - | | +--ro ospf:lsa-log - | | | +--ro ospf:event* [id] - | | | +--ro ospf:id uint32 - | | | +--ro ospf:lsa - | | | | +--ro ospf:area-id? area-id-type - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:lsa-id? union - | | | | +--ro ospf:adv-router? rt-types:router-id - | | | | +--ro ospf:seq-num? uint32 - | | | +--ro ospf:received-timestamp? yang:timestamp - | | | +--ro ospf:reason? identityref - | | +--rw ospf:areas - | | | +--rw ospf:area* [area-id] - | | | +--rw ospf:area-id area-id-type - | | | +--rw ospf:area-type? identityref - | | | +--rw ospf:summary? boolean - | | | +--rw ospf:default-cost? ospf-metric - | | | +--rw ospf:ranges - | | | | +--rw ospf:range* [prefix] - | | | | +--rw ospf:prefix inet:ip-prefix - | | | | +--rw ospf:advertise? boolean - | | | | +--rw ospf:cost? ospf-metric - | | | +--ro ospf:statistics - | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | +--ro ospf:spf-runs-count? yang:counter32 - | | | | +--ro ospf:abr-count? yang:gauge32 - | | | | +--ro ospf:asbr-count? yang:gauge32 - | | | | +--ro ospf:ar-nssa-translator-event-count? yang:counter32 - | | | | +--ro ospf:area-scope-lsa-count? yang:gauge32 - | | | | +--ro ospf:area-scope-lsa-cksum-sum? uint32 - | | | | +--ro ospf:database - | | | | +--ro ospf:area-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:database - | | | | +--ro ospf:area-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:area-scope-lsas - | | | | +--ro ospf:area-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | +--ro ospf:type? uint16 - | | | | | | | +--ro ospf:length? uint16 - | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | +--ro ospf-sr:sr-algorithm-tlv - | | | | | | | +--ro ospf-sr:sr-algorithm* uint8 - | | | | | | +--ro ospf-sr:sid-range-tlvs - | | | | | | | +--ro ospf-sr:sid-range-tlv* - | | | | | | | +--ro ospf-sr:range-size? uint24 - | | | | | | | +--ro ospf-sr:sid-sub-tlv - | | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | | +--ro ospf-sr:local-block-tlvs - | | | | | | | +--ro ospf-sr:local-block-tlv* - | | | | | | | +--ro ospf-sr:range-size? uint24 - | | | | | | | +--ro ospf-sr:sid-sub-tlv - | | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | | +--ro ospf-sr:srms-preference-tlv - | | | | | | +--ro ospf-sr:preference? uint8 - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | | +--ro ospf:route-type? enumeration - | | | | | | | +--ro ospf:flags - | | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | | +--ro ospf:type? uint16 - | | | | | | | | +--ro ospf:length? uint16 - | | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | | +--ro ospf-sr:prefix-sid-sub-tlvs - | | | | | | | +--ro ospf-sr:prefix-sid-sub-tlv* - | | | | | | | +--ro ospf-sr:prefix-sid-flags - | | | | | | | | +--ro ospf-sr:bits* identityref - | | | | | | | +--ro ospf-sr:mt-id? uint8 - | | | | | | | +--ro ospf-sr:algorithm? uint8 - | | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | | +--ro ospf-sr:extended-prefix-range-tlvs - | | | | | | +--ro ospf-sr:extended-prefix-range-tlv* - | | | | | | +--ro ospf-sr:prefix-length? uint8 - | | | | | | +--ro ospf-sr:af? uint8 - | | | | | | +--ro ospf-sr:range-size? uint16 - | | | | | | +--ro ospf-sr:extended-prefix-range-flags - | | | | | | | +--ro ospf-sr:bits* identityref - | | | | | | +--ro ospf-sr:prefix? inet:ip-prefix - | | | | | | +--ro ospf-sr:prefix-sid-sub-tlvs - | | | | | | | +--ro ospf-sr:prefix-sid-sub-tlv* - | | | | | | | +--ro ospf-sr:prefix-sid-flags - | | | | | | | | +--ro ospf-sr:bits* identityref - | | | | | | | +--ro ospf-sr:mt-id? uint8 - | | | | | | | +--ro ospf-sr:algorithm? uint8 - | | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | | +--ro ospf-sr:unknown-tlvs - | | | | | | +--ro ospf-sr:unknown-tlv* - | | | | | | +--ro ospf-sr:type? uint16 - | | | | | | +--ro ospf-sr:length? uint16 - | | | | | | +--ro ospf-sr:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf-sr:adj-sid-sub-tlvs - | | | | | | +--ro ospf-sr:adj-sid-sub-tlv* - | | | | | | +--ro ospf-sr:adj-sid-flags - | | | | | | | +--ro ospf-sr:bits* identityref - | | | | | | +--ro ospf-sr:mt-id? uint8 - | | | | | | +--ro ospf-sr:weight? uint8 - | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | +--ro ospf-sr:lan-adj-sid-sub-tlvs - | | | | | +--ro ospf-sr:lan-adj-sid-sub-tlv* - | | | | | +--ro ospf-sr:lan-adj-sid-flags - | | | | | | +--ro ospf-sr:bits* identityref - | | | | | +--ro ospf-sr:mt-id? uint8 - | | | | | +--ro ospf-sr:weight? uint8 - | | | | | +--ro ospf-sr:neighbor-router-id? yang:dotted-quad - | | | | | +--ro ospf-sr:sid? uint32 - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | +--ro ospf:sbfd-discriminators* - | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | +--rw ospf:virtual-links - | | | | +--rw ospf:virtual-link* [transit-area-id router-id] - | | | | +--rw ospf:transit-area-id -> ../../../../area/area-id - | | | | +--rw ospf:router-id rt-types:router-id - | | | | +--rw ospf:hello-interval? uint16 - | | | | +--rw ospf:dead-interval? uint16 - | | | | +--rw ospf:retransmit-interval? uint16 - | | | | +--rw ospf:transmit-delay? uint16 - | | | | +--rw ospf:lls? boolean {lls}? - | | | | +--rw ospf:ttl-security {ttl-security}? - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:hops? uint8 - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:authentication - | | | | | +--rw (ospf:auth-type-selection)? - | | | | | +--:(ospf:ospfv2-auth) - | | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | | +--:(ospf:auth-key-explicit) - | | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | | +--rw ospf:ospfv2-key? string - | | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | | +--rw ospf:sa? string - | | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | | +--rw ospf:ospfv3-key? string - | | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | | +--ro ospf:cost? ospf-link-metric - | | | | +--ro ospf:state? if-state-type - | | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* - | | | | | +--ro ospf:lsa-type? uint16 - | | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | | +--ro ospf:neighbors - | | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | | +--ro ospf:address? inet:ip-address - | | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | | +--ro ospf:state? nbr-state-type - | | | | | +--ro ospf:cost? ospf-link-metric - | | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:link-scope-lsas - | | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | +--ro ospf:route-type? enumeration - | | | | | | +--ro ospf:flags - | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | +--ro ospf:sbfd-discriminators* - | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | +--rw ospf:sham-links {pe-ce-protocol}? - | | | | +--rw ospf:sham-link* [local-id remote-id] - | | | | +--rw ospf:local-id inet:ip-address - | | | | +--rw ospf:remote-id inet:ip-address - | | | | +--rw ospf:hello-interval? uint16 - | | | | +--rw ospf:dead-interval? uint16 - | | | | +--rw ospf:retransmit-interval? uint16 - | | | | +--rw ospf:transmit-delay? uint16 - | | | | +--rw ospf:lls? boolean {lls}? - | | | | +--rw ospf:ttl-security {ttl-security}? - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:hops? uint8 - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:authentication - | | | | | +--rw (ospf:auth-type-selection)? - | | | | | +--:(ospf:ospfv2-auth) - | | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | | +--:(ospf:auth-key-explicit) - | | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | | +--rw ospf:ospfv2-key? string - | | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | | +--rw ospf:sa? string - | | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | | +--rw ospf:ospfv3-key? string - | | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | | +--rw ospf:cost? ospf-link-metric - | | | | +--rw ospf:mtu-ignore? boolean {mtu-ignore}? - | | | | +--rw ospf:prefix-suppression? boolean {prefix-suppression}? - | | | | +--ro ospf:state? if-state-type - | | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* - | | | | | +--ro ospf:lsa-type? uint16 - | | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | | +--ro ospf:neighbors - | | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | | +--ro ospf:address? inet:ip-address - | | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | | +--ro ospf:state? nbr-state-type - | | | | | +--ro ospf:cost? ospf-link-metric - | | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:link-scope-lsas - | | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | +--ro ospf:route-type? enumeration - | | | | | | +--ro ospf:flags - | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | +--ro ospf:sbfd-discriminators* - | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | +--rw ospf:interfaces - | | | +--rw ospf:interface* [name] - | | | +--rw ospf:name if:interface-ref - | | | +--rw ospf:interface-type? enumeration - | | | +--rw ospf:passive? boolean - | | | +--rw ospf:demand-circuit? boolean {demand-circuit}? - | | | +--rw ospf:priority? uint8 - | | | +--rw ospf:multi-areas {multi-area-adj}? - | | | | +--rw ospf:multi-area* [multi-area-id] - | | | | +--rw ospf:multi-area-id area-id-type - | | | | +--rw ospf:cost? ospf-link-metric - | | | +--rw ospf:static-neighbors - | | | | +--rw ospf:neighbor* [identifier] - | | | | +--rw ospf:identifier inet:ip-address - | | | | +--rw ospf:cost? ospf-link-metric - | | | | +--rw ospf:poll-interval? uint16 - | | | | +--rw ospf:priority? uint8 - | | | +--rw ospf:node-flag? boolean {node-flag}? - | | | +--rw ospf:bfd {bfd}? - | | | | +--rw ospf:enabled? boolean - | | | | +--rw ospf:local-multiplier? multiplier - | | | | +--rw (ospf:interval-config-type)? - | | | | +--:(ospf:tx-rx-intervals) - | | | | | +--rw ospf:desired-min-tx-interval? uint32 - | | | | | +--rw ospf:required-min-rx-interval? uint32 - | | | | +--:(ospf:single-interval) {single-minimum-interval}? - | | | | +--rw ospf:min-interval? uint32 - | | | +--rw ospf:fast-reroute {fast-reroute}? - | | | | +--rw ospf:lfa {lfa}? - | | | | | +--rw ospf:candidate-enable? boolean - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:remote-lfa {remote-lfa}? - | | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf-sr:ti-lfa {ti-lfa}? - | | | | +--rw ospf-sr:enable? boolean - | | | +--rw ospf:hello-interval? uint16 - | | | +--rw ospf:dead-interval? uint16 - | | | +--rw ospf:retransmit-interval? uint16 - | | | +--rw ospf:transmit-delay? uint16 - | | | +--rw ospf:lls? boolean {lls}? - | | | +--rw ospf:ttl-security {ttl-security}? - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:hops? uint8 - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:authentication - | | | | +--rw (ospf:auth-type-selection)? - | | | | +--:(ospf:ospfv2-auth) - | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | +--rw ospf:ospfv2-key? string - | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | +--rw ospf:sa? string - | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | +--:(ospf:auth-key-explicit) - | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | +--rw ospf:ospfv3-key? string - | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | +--rw ospf:cost? ospf-link-metric - | | | +--rw ospf:mtu-ignore? boolean {mtu-ignore}? - | | | +--rw ospf:prefix-suppression? boolean {prefix-suppression}? - | | | +--ro ospf:state? if-state-type - | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | +--ro ospf:statistics - | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:neighbors - | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | +--ro ospf:address? inet:ip-address - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:state? nbr-state-type - | | | | +--ro ospf:cost? ospf-link-metric - | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:statistics - | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:link-scope-lsas - | | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | +--ro ospf:type? uint16 - | | | | | | | +--ro ospf:length? uint16 - | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | +--ro ospf-sr:sr-algorithm-tlv - | | | | | | | +--ro ospf-sr:sr-algorithm* uint8 - | | | | | | +--ro ospf-sr:sid-range-tlvs - | | | | | | | +--ro ospf-sr:sid-range-tlv* - | | | | | | | +--ro ospf-sr:range-size? uint24 - | | | | | | | +--ro ospf-sr:sid-sub-tlv - | | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | | +--ro ospf-sr:local-block-tlvs - | | | | | | | +--ro ospf-sr:local-block-tlv* - | | | | | | | +--ro ospf-sr:range-size? uint24 - | | | | | | | +--ro ospf-sr:sid-sub-tlv - | | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | | +--ro ospf-sr:srms-preference-tlv - | | | | | | +--ro ospf-sr:preference? uint8 - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | | +--ro ospf:route-type? enumeration - | | | | | | | +--ro ospf:flags - | | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | | +--ro ospf:type? uint16 - | | | | | | | | +--ro ospf:length? uint16 - | | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | | +--ro ospf-sr:prefix-sid-sub-tlvs - | | | | | | | +--ro ospf-sr:prefix-sid-sub-tlv* - | | | | | | | +--ro ospf-sr:prefix-sid-flags - | | | | | | | | +--ro ospf-sr:bits* identityref - | | | | | | | +--ro ospf-sr:mt-id? uint8 - | | | | | | | +--ro ospf-sr:algorithm? uint8 - | | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | | +--ro ospf-sr:extended-prefix-range-tlvs - | | | | | | +--ro ospf-sr:extended-prefix-range-tlv* - | | | | | | +--ro ospf-sr:prefix-length? uint8 - | | | | | | +--ro ospf-sr:af? uint8 - | | | | | | +--ro ospf-sr:range-size? uint16 - | | | | | | +--ro ospf-sr:extended-prefix-range-flags - | | | | | | | +--ro ospf-sr:bits* identityref - | | | | | | +--ro ospf-sr:prefix? inet:ip-prefix - | | | | | | +--ro ospf-sr:prefix-sid-sub-tlvs - | | | | | | | +--ro ospf-sr:prefix-sid-sub-tlv* - | | | | | | | +--ro ospf-sr:prefix-sid-flags - | | | | | | | | +--ro ospf-sr:bits* identityref - | | | | | | | +--ro ospf-sr:mt-id? uint8 - | | | | | | | +--ro ospf-sr:algorithm? uint8 - | | | | | | | +--ro ospf-sr:sid? uint32 - | | | | | | +--ro ospf-sr:unknown-tlvs - | | | | | | +--ro ospf-sr:unknown-tlv* - | | | | | | +--ro ospf-sr:type? uint16 - | | | | | | +--ro ospf-sr:length? uint16 - | | | | | | +--ro ospf-sr:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | +--ro ospf:sbfd-discriminators* - | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | +--rw ospf:instance-id? uint8 - | | | +--ro ospf:interface-id? uint16 - | | | +--rw ospf-sr:segment-routing - | | | +--rw ospf-sr:adjacency-sid - | | | +--rw ospf-sr:adj-sids* [value] - | | | | +--rw ospf-sr:value uint32 - | | | | +--rw ospf-sr:value-type? enumeration - | | | | +--rw ospf-sr:protected? boolean - | | | | +--rw ospf-sr:weight? uint8 - | | | +--rw ospf-sr:advertise-adj-group-sid* [group-id] - | | | | +--rw ospf-sr:group-id uint32 - | | | +--rw ospf-sr:advertise-protection? enumeration - | | +--rw ospf-sr:segment-routing - | | | +--rw ospf-sr:enabled? boolean - | | | +--rw ospf-sr:bindings {mapping-server}? - | | | +--rw ospf-sr:advertise - | | | | +--rw ospf-sr:policies* -> /rt:routing/sr:segment-routing/sr-mpls:sr-mpls/sr-mpls:bindings/sr-mpls:mapping-server/sr-mpls:policy/sr-mpls:name - | | | +--rw ospf-sr:receive? boolean - | | +--rw ospf-sr:protocol-srgb {sr-mpls:protocol-srgb}? - | | +--rw ospf-sr:srgb* [lower-bound upper-bound] - | | +--rw ospf-sr:lower-bound uint32 - | | +--rw ospf-sr:upper-bound uint32 - | +--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 ospf:metric? uint32 - | | | +--ro ospf:tag? uint32 - | | | +--ro ospf:route-type? route-type - | | +--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 - | +--rw sr:segment-routing - | +--rw sr-mpls:sr-mpls - | +--rw sr-mpls:bindings - | | +--rw sr-mpls:mapping-server {mapping-server}? - | | | +--rw sr-mpls:policy* [name] - | | | +--rw sr-mpls:name string - | | | +--rw sr-mpls:entries - | | | +--rw sr-mpls:mapping-entry* [prefix algorithm] - | | | +--rw sr-mpls:prefix inet:ip-prefix - | | | +--rw sr-mpls:algorithm identityref - | | | +--rw sr-mpls:value-type? enumeration - | | | +--rw sr-mpls:start-sid uint32 - | | | +--rw sr-mpls:range? uint32 - | | +--rw sr-mpls:connected-prefix-sid-map - | | | +--rw sr-mpls:connected-prefix-sid* [prefix algorithm] - | | | +--rw sr-mpls:prefix inet:ip-prefix - | | | +--rw sr-mpls:algorithm identityref - | | | +--rw sr-mpls:value-type? enumeration - | | | +--rw sr-mpls:start-sid uint32 - | | | +--rw sr-mpls:range? uint32 - | | +--rw sr-mpls:local-prefix-sid - | | +--rw sr-mpls:local-prefix-sid* [prefix algorithm] - | | +--rw sr-mpls:prefix inet:ip-prefix - | | +--rw sr-mpls:algorithm identityref - | | +--rw sr-mpls:value-type? enumeration - | | +--rw sr-mpls:start-sid uint32 - | | +--rw sr-mpls:range? uint32 - | +--rw sr-mpls:srgb - | | +--rw sr-mpls:srgb* [lower-bound upper-bound] - | | +--rw sr-mpls:lower-bound uint32 - | | +--rw sr-mpls:upper-bound uint32 - | +--rw sr-mpls:srlb - | | +--rw sr-mpls:srlb* [lower-bound upper-bound] - | | +--rw sr-mpls:lower-bound uint32 - | | +--rw sr-mpls:upper-bound uint32 - | +--ro sr-mpls:label-blocks* - | | +--ro sr-mpls:lower-bound? uint32 - | | +--ro sr-mpls:upper-bound? uint32 - | | +--ro sr-mpls:size? uint32 - | | +--ro sr-mpls:free? uint32 - | | +--ro sr-mpls:used? uint32 - | | +--ro sr-mpls:scope? enumeration - | +--ro sr-mpls:sid-db - | +--ro sr-mpls:sid* [target sid source source-protocol binding-type] - | +--ro sr-mpls:target string - | +--ro sr-mpls:sid uint32 - | +--ro sr-mpls:source inet:ip-address - | +--ro sr-mpls:source-protocol -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +--ro sr-mpls:binding-type enumeration - | +--ro sr-mpls:algorithm? uint8 - | +--ro sr-mpls:used? boolean - | +--ro sr-mpls:scope? enumeration - 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-ospf-sr - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf: - +---u sr-mpls:sr-control-plane - +--rw protocol-srgb {sr-mpls:protocol-srgb}? - +---u sr-cmn:srgb - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface: - +---u sr-mpls:igp-interface - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:fast-reroute: - +--rw ti-lfa {ti-lfa}? - +--rw enable? boolean - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque: - +---u extended-prefix-range-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque: - +---u extended-prefix-range-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque: - +---u extended-prefix-range-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv: - +---u prefix-sid-sub-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv: - +---u prefix-sid-sub-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-prefix-opaque/ospf:extended-prefix-tlv: - +---u prefix-sid-sub-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:extended-link-opaque/ospf:extended-link-tlv: - +--rw adj-sid-sub-tlvs - | +--rw adj-sid-sub-tlv* - | +--rw adj-sid-flags - | | +--rw bits* identityref - | +--rw mt-id? uint8 - | +--rw weight? uint8 - | +--rw sid? uint32 - +--rw lan-adj-sid-sub-tlvs - +--rw lan-adj-sid-sub-tlv* - +--rw lan-adj-sid-flags - | +--rw bits* identityref - +--rw mt-id? uint8 - +--rw weight? uint8 - +--rw neighbor-router-id? yang:dotted-quad - +--rw sid? uint32 - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque: - +---u sr-algorithm-tlv - +---u sid-range-tlvs - +---u local-block-tlvs - +---u srms-preference-tlv - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque: - +---u sr-algorithm-tlv - +---u sid-range-tlvs - +---u local-block-tlvs - +---u srms-preference-tlv - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv2/ospf:ospfv2/ospf:body/ospf:opaque/ospf:ri-opaque: - +---u sr-algorithm-tlv - +---u sid-range-tlvs - +---u local-block-tlvs - +---u srms-preference-tlv - -module: ietf-ospf - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: - +--rw ospf - +--rw address-family? iana-rt-types:address-family - +---u instance-config - +---u instance-state - +--rw areas - +--rw area* [area-id] - +--rw area-id area-id-type - +---u area-config - +---u area-state - +--rw virtual-links - | +--rw virtual-link* [transit-area-id router-id] - | +--rw transit-area-id -> ../../../../area/area-id - | +--rw router-id rt-types:router-id - | +---u virtual-link-config - | +---u virtual-link-state - +--rw sham-links {pe-ce-protocol}? - | +--rw sham-link* [local-id remote-id] - | +--rw local-id inet:ip-address - | +--rw remote-id inet:ip-address - | +---u sham-link-config - | +---u sham-link-state - +--rw interfaces - +--rw interface* [name] - +--rw name if:interface-ref - +---u interface-config - +---u interface-state - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf/areas/area/interfaces/interface: - +---u ospfv3-interface-config - +---u ospfv3-interface-state - augment /rt:routing/rt:ribs/rt:rib/rt:routes/rt:route: - +---u route-content - - rpcs: - +---x clear-neighbor - | +---w input - | +---w routing-protocol-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---w interface? if:interface-ref - +---x clear-database - +---w input - +---w routing-protocol-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - - notifications: - +---n if-state-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- state? if-state-type - +---n if-config-error - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- packet-source? inet:ip-address - | +---- packet-type? packet-type - | +---- error? enumeration - +---n nbr-state-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- neighbor-router-id? rt-types:router-id - | +---- neighbor-ip-addr? inet:ip-address - | +---- state? nbr-state-type - +---n nbr-restart-helper-status-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- neighbor-router-id? rt-types:router-id - | +---- neighbor-ip-addr? inet:ip-address - | +---- status? restart-helper-status-type - | +---- age? rt-types:timer-value-seconds16 - | +---- exit-reason? restart-exit-reason-type - +---n if-rx-bad-packet - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- packet-source? inet:ip-address - | +---- packet-type? packet-type - +---n lsdb-approaching-overflow - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- ext-lsdb-limit? uint32 - +---n lsdb-overflow - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- ext-lsdb-limit? uint32 - +---n nssa-translator-status-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- area-id? area-id-type - | +---- status? nssa-translator-state-type - +---n restart-status-change - +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - +---- status? restart-status-type - +---- restart-interval? uint16 - +---- exit-reason? restart-exit-reason-type - -module: ietf-bfd-types diff --git a/holo-yang/modules/coverage/ietf-ospf.tree b/holo-yang/modules/coverage/ietf-ospf.tree deleted file mode 100644 index d39b549a..00000000 --- a/holo-yang/modules/coverage/ietf-ospf.tree +++ /dev/null @@ -1,1806 +0,0 @@ -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 ospf:ospf - | | +--rw ospf:address-family? iana-rt-types:address-family - | | +--rw ospf:enable? boolean - | | +--rw ospf:explicit-router-id? rt-types:router-id {explicit-router-id}? - | | +--rw ospf:preference - | | | +--rw (ospf:scope)? - | | | +--:(ospf:single-value) - | | | | +--rw ospf:all? uint8 - | | | +--:(ospf:multi-values) - | | | +--rw (ospf:granularity)? - | | | | +--:(ospf:detail) - | | | | | +--rw ospf:intra-area? uint8 - | | | | | +--rw ospf:inter-area? uint8 - | | | | +--:(ospf:coarse) - | | | | +--rw ospf:internal? uint8 - | | | +--rw ospf:external? uint8 - | | +--rw ospf:nsr {nsr}? - | | | +--rw ospf:enable? boolean - | | +--rw ospf:graceful-restart {graceful-restart}? - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:helper-enable? boolean - | | | +--rw ospf:restart-interval? uint16 - | | | +--rw ospf:helper-strict-lsa-checking? boolean - | | +--rw ospf:auto-cost {auto-cost}? - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:reference-bandwidth? uint32 - | | +--rw ospf:spf-control - | | | +--rw ospf:paths? uint16 {max-ecmp}? - | | | +--rw ospf:ietf-spf-delay {ietf-spf-delay}? - | | | +--rw ospf:initial-delay? uint32 - | | | +--rw ospf:short-delay? uint32 - | | | +--rw ospf:long-delay? uint32 - | | | +--rw ospf:hold-down? uint32 - | | | +--rw ospf:time-to-learn? uint32 - | | | +--ro ospf:current-state? enumeration - | | | +--ro ospf:remaining-time-to-learn? rt-types:timer-value-milliseconds - | | | +--ro ospf:remaining-hold-down? rt-types:timer-value-milliseconds - | | | +--ro ospf:last-event-received? yang:timestamp - | | | +--ro ospf:next-spf-time? yang:timestamp - | | | +--ro ospf:last-spf-time? yang:timestamp - | | +--rw ospf:database-control - | | | +--rw ospf:max-lsa? uint32 {max-lsa}? - | | +--rw ospf:stub-router {stub-router}? - | | | +--rw (ospf:trigger)? - | | | +--:(ospf:always) - | | | +--rw ospf:always! - | | +--rw ospf:mpls - | | | +--rw ospf:te-rid {te-rid}? - | | | | +--rw ospf:ipv4-router-id? inet:ipv4-address - | | | | +--rw ospf:ipv6-router-id? inet:ipv6-address - | | | +--rw ospf:ldp - | | | +--rw ospf:igp-sync? boolean {ldp-igp-sync}? - | | +--rw ospf:fast-reroute {fast-reroute}? - | | | +--rw ospf:lfa {lfa}? - | | +--rw ospf:node-tags {node-tag}? - | | | +--rw ospf:node-tag* [tag] - | | | +--rw ospf:tag uint32 - | | +--ro ospf:router-id? rt-types:router-id - | | +--ro ospf:local-rib - | | | +--ro ospf:route* [prefix] - | | | +--ro ospf:prefix inet:ip-prefix - | | | +--ro ospf:next-hops - | | | | +--ro ospf:next-hop* [next-hop] - | | | | +--ro ospf:next-hop inet:ip-address - | | | | +--ro ospf:outgoing-interface? if:interface-ref - | | | +--ro ospf:metric? uint32 - | | | +--ro ospf:route-type? route-type - | | | +--ro ospf:route-tag? uint32 - | | +--ro ospf:statistics - | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | +--ro ospf:originate-new-lsa-count? yang:counter32 - | | | +--ro ospf:rx-new-lsas-count? yang:counter32 - | | | +--ro ospf:as-scope-lsa-count? yang:gauge32 - | | | +--ro ospf:as-scope-lsa-chksum-sum? uint32 - | | | +--ro ospf:database - | | | | +--ro ospf:as-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:protected-routes {fast-reroute}? - | | | | +--ro ospf:address-family-stats* [address-family prefix alternate] - | | | | +--ro ospf:address-family iana-rt-types:address-family - | | | | +--ro ospf:prefix inet:ip-prefix - | | | | +--ro ospf:alternate inet:ip-address - | | | | +--ro ospf:alternate-type? enumeration - | | | | +--ro ospf:best? boolean - | | | | +--ro ospf:non-best-reason? string - | | | | +--ro ospf:protection-available? bits - | | | | +--ro ospf:alternate-metric1? uint32 - | | | | +--ro ospf:alternate-metric2? uint32 - | | | | +--ro ospf:alternate-metric3? uint32 - | | | +--ro ospf:unprotected-routes {fast-reroute}? - | | | | +--ro ospf:address-family-stats* [address-family prefix] - | | | | +--ro ospf:address-family iana-rt-types:address-family - | | | | +--ro ospf:prefix inet:ip-prefix - | | | +--ro ospf:protection-statistics* [frr-protection-method] - | | | +--ro ospf:frr-protection-method string - | | | +--ro ospf:address-family-stats* [address-family] - | | | +--ro ospf:address-family iana-rt-types:address-family - | | | +--ro ospf:total-routes? uint32 - | | | +--ro ospf:unprotected-routes? uint32 - | | | +--ro ospf:protected-routes? uint32 - | | | +--ro ospf:linkprotected-routes? uint32 - | | | +--ro ospf:nodeprotected-routes? uint32 - | | +--ro ospf:database - | | | +--ro ospf:as-scope-lsa-type* [lsa-type] - | | | +--ro ospf:lsa-type uint16 - | | | +--ro ospf:as-scope-lsas - | | | +--ro ospf:as-scope-lsa* [lsa-id adv-router] - | | | +--ro ospf:lsa-id union - | | | +--ro ospf:adv-router rt-types:router-id - | | | +--ro ospf:decode-completed? boolean - | | | +--ro ospf:raw-data? yang:hex-string - | | | +--ro (ospf:version)? - | | | +--:(ospf:ospfv2) - | | | | +--ro ospf:ospfv2 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | +--ro ospf:opaque-type? uint8 - | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:num-of-links? uint16 - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | +--ro ospf:summary - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:external - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:opaque - | | | | +--ro ospf:ri-opaque - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:te-opaque - | | | | | +--ro ospf:router-address-tlv - | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | +--ro ospf:link-tlv - | | | | | +--ro ospf:link-type router-link-type - | | | | | +--ro ospf:link-id union - | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:te-metric? uint32 - | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | +--ro ospf:priority? uint8 - | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:admin-group? uint32 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-prefix-opaque - | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | +--ro ospf:route-type? enumeration - | | | | | +--ro ospf:flags - | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-link-opaque - | | | | +--ro ospf:extended-link-tlv - | | | | +--ro ospf:link-id? union - | | | | +--ro ospf:link-data? union - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | +--ro ospf:msd-type* - | | | | | +--ro ospf:msd-type? uint8 - | | | | | +--ro ospf:msd-value? uint8 - | | | | +--ro ospf:unknown-tlvs - | | | | +--ro ospf:unknown-tlv* - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:length? uint16 - | | | | +--ro ospf:value? yang:hex-string - | | | +--:(ospf:ospfv3) - | | | +--ro ospf:ospfv3 - | | | +--ro ospf:header - | | | | +--ro ospf:lsa-id uint32 - | | | | +--ro ospf:age uint16 - | | | | +--ro ospf:type identityref - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:seq-num uint32 - | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | +--ro ospf:length uint16 - | | | +--ro ospf:body - | | | +--ro ospf:router - | | | | +--ro ospf:router-bits - | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:links - | | | | +--ro ospf:link* - | | | | +--ro ospf:interface-id? uint32 - | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:metric? uint16 - | | | +--ro ospf:network - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:attached-routers - | | | | +--ro ospf:attached-router* rt-types:router-id - | | | +--ro ospf:inter-area-prefix - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:inter-area-router - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | +--ro ospf:as-external - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:nssa - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:link - | | | | +--ro ospf:rtr-priority? uint8 - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:intra-area-prefix - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | +--ro ospf:router-information - | | | +--ro ospf:router-capabilities-tlv - | | | | +--ro ospf:router-informational-capabilities - | | | | | +--ro ospf:informational-capabilities* identityref - | | | | +--ro ospf:informational-capabilities-flags* - | | | | | +--ro ospf:informational-flag? uint32 - | | | | +--ro ospf:functional-capabilities* - | | | | +--ro ospf:functional-flag? uint32 - | | | +--ro ospf:node-tag-tlvs - | | | | +--ro ospf:node-tag-tlv* - | | | | +--ro ospf:node-tag* - | | | | +--ro ospf:tag? uint32 - | | | +--ro ospf:dynamic-hostname-tlv - | | | | +--ro ospf:hostname? string - | | | +--ro ospf:sbfd-discriminator-tlv - | | | +--ro ospf:sbfd-discriminators* - | | | +--ro ospf:sbfd-discriminator? uint32 - | | +--ro ospf:spf-log - | | | +--ro ospf:event* [id] - | | | +--ro ospf:id uint32 - | | | +--ro ospf:spf-type? enumeration - | | | +--ro ospf:schedule-timestamp? yang:timestamp - | | | +--ro ospf:start-timestamp? yang:timestamp - | | | +--ro ospf:end-timestamp? yang:timestamp - | | | +--ro ospf:trigger-lsa* - | | | +--ro ospf:area-id? area-id-type - | | | +--ro ospf:type? uint16 - | | | +--ro ospf:lsa-id? union - | | | +--ro ospf:adv-router? rt-types:router-id - | | | +--ro ospf:seq-num? uint32 - | | +--ro ospf:lsa-log - | | | +--ro ospf:event* [id] - | | | +--ro ospf:id uint32 - | | | +--ro ospf:lsa - | | | | +--ro ospf:area-id? area-id-type - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:lsa-id? union - | | | | +--ro ospf:adv-router? rt-types:router-id - | | | | +--ro ospf:seq-num? uint32 - | | | +--ro ospf:received-timestamp? yang:timestamp - | | | +--ro ospf:reason? identityref - | | +--rw ospf:areas - | | +--rw ospf:area* [area-id] - | | +--rw ospf:area-id area-id-type - | | +--rw ospf:area-type? identityref - | | +--rw ospf:summary? boolean - | | +--rw ospf:default-cost? ospf-metric - | | +--rw ospf:ranges - | | | +--rw ospf:range* [prefix] - | | | +--rw ospf:prefix inet:ip-prefix - | | | +--rw ospf:advertise? boolean - | | | +--rw ospf:cost? ospf-metric - | | +--ro ospf:statistics - | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | +--ro ospf:spf-runs-count? yang:counter32 - | | | +--ro ospf:abr-count? yang:gauge32 - | | | +--ro ospf:asbr-count? yang:gauge32 - | | | +--ro ospf:ar-nssa-translator-event-count? yang:counter32 - | | | +--ro ospf:area-scope-lsa-count? yang:gauge32 - | | | +--ro ospf:area-scope-lsa-cksum-sum? uint32 - | | | +--ro ospf:database - | | | +--ro ospf:area-scope-lsa-type* - | | | +--ro ospf:lsa-type? uint16 - | | | +--ro ospf:lsa-count? yang:gauge32 - | | | +--ro ospf:lsa-cksum-sum? uint32 - | | +--ro ospf:database - | | | +--ro ospf:area-scope-lsa-type* [lsa-type] - | | | +--ro ospf:lsa-type uint16 - | | | +--ro ospf:area-scope-lsas - | | | +--ro ospf:area-scope-lsa* [lsa-id adv-router] - | | | +--ro ospf:lsa-id union - | | | +--ro ospf:adv-router rt-types:router-id - | | | +--ro ospf:decode-completed? boolean - | | | +--ro ospf:raw-data? yang:hex-string - | | | +--ro (ospf:version)? - | | | +--:(ospf:ospfv2) - | | | | +--ro ospf:ospfv2 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | +--ro ospf:opaque-type? uint8 - | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:num-of-links? uint16 - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | +--ro ospf:summary - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:external - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:opaque - | | | | +--ro ospf:ri-opaque - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:te-opaque - | | | | | +--ro ospf:router-address-tlv - | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | +--ro ospf:link-tlv - | | | | | +--ro ospf:link-type router-link-type - | | | | | +--ro ospf:link-id union - | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:te-metric? uint32 - | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | +--ro ospf:priority? uint8 - | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:admin-group? uint32 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-prefix-opaque - | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | +--ro ospf:route-type? enumeration - | | | | | +--ro ospf:flags - | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-link-opaque - | | | | +--ro ospf:extended-link-tlv - | | | | +--ro ospf:link-id? union - | | | | +--ro ospf:link-data? union - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | +--ro ospf:msd-type* - | | | | | +--ro ospf:msd-type? uint8 - | | | | | +--ro ospf:msd-value? uint8 - | | | | +--ro ospf:unknown-tlvs - | | | | +--ro ospf:unknown-tlv* - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:length? uint16 - | | | | +--ro ospf:value? yang:hex-string - | | | +--:(ospf:ospfv3) - | | | +--ro ospf:ospfv3 - | | | +--ro ospf:header - | | | | +--ro ospf:lsa-id uint32 - | | | | +--ro ospf:age uint16 - | | | | +--ro ospf:type identityref - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:seq-num uint32 - | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | +--ro ospf:length uint16 - | | | +--ro ospf:body - | | | +--ro ospf:router - | | | | +--ro ospf:router-bits - | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:links - | | | | +--ro ospf:link* - | | | | +--ro ospf:interface-id? uint32 - | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:metric? uint16 - | | | +--ro ospf:network - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:attached-routers - | | | | +--ro ospf:attached-router* rt-types:router-id - | | | +--ro ospf:inter-area-prefix - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:inter-area-router - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | +--ro ospf:as-external - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:nssa - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:link - | | | | +--ro ospf:rtr-priority? uint8 - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:intra-area-prefix - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | +--ro ospf:router-information - | | | +--ro ospf:router-capabilities-tlv - | | | | +--ro ospf:router-informational-capabilities - | | | | | +--ro ospf:informational-capabilities* identityref - | | | | +--ro ospf:informational-capabilities-flags* - | | | | | +--ro ospf:informational-flag? uint32 - | | | | +--ro ospf:functional-capabilities* - | | | | +--ro ospf:functional-flag? uint32 - | | | +--ro ospf:node-tag-tlvs - | | | | +--ro ospf:node-tag-tlv* - | | | | +--ro ospf:node-tag* - | | | | +--ro ospf:tag? uint32 - | | | +--ro ospf:dynamic-hostname-tlv - | | | | +--ro ospf:hostname? string - | | | +--ro ospf:sbfd-discriminator-tlv - | | | +--ro ospf:sbfd-discriminators* - | | | +--ro ospf:sbfd-discriminator? uint32 - | | +--rw ospf:virtual-links - | | | +--rw ospf:virtual-link* [transit-area-id router-id] - | | | +--rw ospf:transit-area-id -> ../../../../area/area-id - | | | +--rw ospf:router-id rt-types:router-id - | | | +--rw ospf:hello-interval? uint16 - | | | +--rw ospf:dead-interval? uint16 - | | | +--rw ospf:retransmit-interval? uint16 - | | | +--rw ospf:transmit-delay? uint16 - | | | +--rw ospf:lls? boolean {lls}? - | | | +--rw ospf:ttl-security {ttl-security}? - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:hops? uint8 - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:authentication - | | | | +--rw (ospf:auth-type-selection)? - | | | | +--:(ospf:ospfv2-auth) - | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | +--rw ospf:ospfv2-key? string - | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | +--rw ospf:sa? string - | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | +--:(ospf:auth-key-explicit) - | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | +--rw ospf:ospfv3-key? string - | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | +--ro ospf:cost? ospf-link-metric - | | | +--ro ospf:state? if-state-type - | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | +--ro ospf:statistics - | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:neighbors - | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | +--ro ospf:address? inet:ip-address - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:state? nbr-state-type - | | | | +--ro ospf:cost? ospf-link-metric - | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:statistics - | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | +--ro ospf:database - | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | +--ro ospf:lsa-type uint16 - | | | +--ro ospf:link-scope-lsas - | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | +--ro ospf:lsa-id union - | | | +--ro ospf:adv-router rt-types:router-id - | | | +--ro ospf:decode-completed? boolean - | | | +--ro ospf:raw-data? yang:hex-string - | | | +--ro (ospf:version)? - | | | +--:(ospf:ospfv2) - | | | | +--ro ospf:ospfv2 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | +--ro ospf:opaque-type? uint8 - | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:num-of-links? uint16 - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | +--ro ospf:summary - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:external - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:opaque - | | | | +--ro ospf:ri-opaque - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:te-opaque - | | | | | +--ro ospf:router-address-tlv - | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | +--ro ospf:link-tlv - | | | | | +--ro ospf:link-type router-link-type - | | | | | +--ro ospf:link-id union - | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:te-metric? uint32 - | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | +--ro ospf:priority? uint8 - | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:admin-group? uint32 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-prefix-opaque - | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | +--ro ospf:route-type? enumeration - | | | | | +--ro ospf:flags - | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-link-opaque - | | | | +--ro ospf:extended-link-tlv - | | | | +--ro ospf:link-id? union - | | | | +--ro ospf:link-data? union - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | +--ro ospf:msd-type* - | | | | | +--ro ospf:msd-type? uint8 - | | | | | +--ro ospf:msd-value? uint8 - | | | | +--ro ospf:unknown-tlvs - | | | | +--ro ospf:unknown-tlv* - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:length? uint16 - | | | | +--ro ospf:value? yang:hex-string - | | | +--:(ospf:ospfv3) - | | | +--ro ospf:ospfv3 - | | | +--ro ospf:header - | | | | +--ro ospf:lsa-id uint32 - | | | | +--ro ospf:age uint16 - | | | | +--ro ospf:type identityref - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:seq-num uint32 - | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | +--ro ospf:length uint16 - | | | +--ro ospf:body - | | | +--ro ospf:router - | | | | +--ro ospf:router-bits - | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:links - | | | | +--ro ospf:link* - | | | | +--ro ospf:interface-id? uint32 - | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:metric? uint16 - | | | +--ro ospf:network - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:attached-routers - | | | | +--ro ospf:attached-router* rt-types:router-id - | | | +--ro ospf:inter-area-prefix - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:inter-area-router - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | +--ro ospf:as-external - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:nssa - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:link - | | | | +--ro ospf:rtr-priority? uint8 - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:intra-area-prefix - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | +--ro ospf:router-information - | | | +--ro ospf:router-capabilities-tlv - | | | | +--ro ospf:router-informational-capabilities - | | | | | +--ro ospf:informational-capabilities* identityref - | | | | +--ro ospf:informational-capabilities-flags* - | | | | | +--ro ospf:informational-flag? uint32 - | | | | +--ro ospf:functional-capabilities* - | | | | +--ro ospf:functional-flag? uint32 - | | | +--ro ospf:node-tag-tlvs - | | | | +--ro ospf:node-tag-tlv* - | | | | +--ro ospf:node-tag* - | | | | +--ro ospf:tag? uint32 - | | | +--ro ospf:dynamic-hostname-tlv - | | | | +--ro ospf:hostname? string - | | | +--ro ospf:sbfd-discriminator-tlv - | | | +--ro ospf:sbfd-discriminators* - | | | +--ro ospf:sbfd-discriminator? uint32 - | | +--rw ospf:sham-links {pe-ce-protocol}? - | | | +--rw ospf:sham-link* [local-id remote-id] - | | | +--rw ospf:local-id inet:ip-address - | | | +--rw ospf:remote-id inet:ip-address - | | | +--rw ospf:hello-interval? uint16 - | | | +--rw ospf:dead-interval? uint16 - | | | +--rw ospf:retransmit-interval? uint16 - | | | +--rw ospf:transmit-delay? uint16 - | | | +--rw ospf:lls? boolean {lls}? - | | | +--rw ospf:ttl-security {ttl-security}? - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:hops? uint8 - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:authentication - | | | | +--rw (ospf:auth-type-selection)? - | | | | +--:(ospf:ospfv2-auth) - | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | +--rw ospf:ospfv2-key? string - | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | +--rw ospf:sa? string - | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | +--:(ospf:auth-key-explicit) - | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | +--rw ospf:ospfv3-key? string - | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | +--rw ospf:cost? ospf-link-metric - | | | +--rw ospf:mtu-ignore? boolean {mtu-ignore}? - | | | +--rw ospf:prefix-suppression? boolean {prefix-suppression}? - | | | +--ro ospf:state? if-state-type - | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | +--ro ospf:statistics - | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:neighbors - | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | +--ro ospf:address? inet:ip-address - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:state? nbr-state-type - | | | | +--ro ospf:cost? ospf-link-metric - | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:statistics - | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | +--ro ospf:database - | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | +--ro ospf:lsa-type uint16 - | | | +--ro ospf:link-scope-lsas - | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | +--ro ospf:lsa-id union - | | | +--ro ospf:adv-router rt-types:router-id - | | | +--ro ospf:decode-completed? boolean - | | | +--ro ospf:raw-data? yang:hex-string - | | | +--ro (ospf:version)? - | | | +--:(ospf:ospfv2) - | | | | +--ro ospf:ospfv2 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | +--ro ospf:opaque-type? uint8 - | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:num-of-links? uint16 - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | +--ro ospf:summary - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:external - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:opaque - | | | | +--ro ospf:ri-opaque - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:te-opaque - | | | | | +--ro ospf:router-address-tlv - | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | +--ro ospf:link-tlv - | | | | | +--ro ospf:link-type router-link-type - | | | | | +--ro ospf:link-id union - | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:te-metric? uint32 - | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | +--ro ospf:priority? uint8 - | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:admin-group? uint32 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-prefix-opaque - | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | +--ro ospf:route-type? enumeration - | | | | | +--ro ospf:flags - | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-link-opaque - | | | | +--ro ospf:extended-link-tlv - | | | | +--ro ospf:link-id? union - | | | | +--ro ospf:link-data? union - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | +--ro ospf:msd-type* - | | | | | +--ro ospf:msd-type? uint8 - | | | | | +--ro ospf:msd-value? uint8 - | | | | +--ro ospf:unknown-tlvs - | | | | +--ro ospf:unknown-tlv* - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:length? uint16 - | | | | +--ro ospf:value? yang:hex-string - | | | +--:(ospf:ospfv3) - | | | +--ro ospf:ospfv3 - | | | +--ro ospf:header - | | | | +--ro ospf:lsa-id uint32 - | | | | +--ro ospf:age uint16 - | | | | +--ro ospf:type identityref - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:seq-num uint32 - | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | +--ro ospf:length uint16 - | | | +--ro ospf:body - | | | +--ro ospf:router - | | | | +--ro ospf:router-bits - | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:links - | | | | +--ro ospf:link* - | | | | +--ro ospf:interface-id? uint32 - | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:metric? uint16 - | | | +--ro ospf:network - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:attached-routers - | | | | +--ro ospf:attached-router* rt-types:router-id - | | | +--ro ospf:inter-area-prefix - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:inter-area-router - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | +--ro ospf:as-external - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:nssa - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:link - | | | | +--ro ospf:rtr-priority? uint8 - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:intra-area-prefix - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | +--ro ospf:router-information - | | | +--ro ospf:router-capabilities-tlv - | | | | +--ro ospf:router-informational-capabilities - | | | | | +--ro ospf:informational-capabilities* identityref - | | | | +--ro ospf:informational-capabilities-flags* - | | | | | +--ro ospf:informational-flag? uint32 - | | | | +--ro ospf:functional-capabilities* - | | | | +--ro ospf:functional-flag? uint32 - | | | +--ro ospf:node-tag-tlvs - | | | | +--ro ospf:node-tag-tlv* - | | | | +--ro ospf:node-tag* - | | | | +--ro ospf:tag? uint32 - | | | +--ro ospf:dynamic-hostname-tlv - | | | | +--ro ospf:hostname? string - | | | +--ro ospf:sbfd-discriminator-tlv - | | | +--ro ospf:sbfd-discriminators* - | | | +--ro ospf:sbfd-discriminator? uint32 - | | +--rw ospf:interfaces - | | +--rw ospf:interface* [name] - | | +--rw ospf:name if:interface-ref - | | +--rw ospf:interface-type? enumeration - | | +--rw ospf:passive? boolean - | | +--rw ospf:demand-circuit? boolean {demand-circuit}? - | | +--rw ospf:priority? uint8 - | | +--rw ospf:multi-areas {multi-area-adj}? - | | | +--rw ospf:multi-area* [multi-area-id] - | | | +--rw ospf:multi-area-id area-id-type - | | | +--rw ospf:cost? ospf-link-metric - | | +--rw ospf:static-neighbors - | | | +--rw ospf:neighbor* [identifier] - | | | +--rw ospf:identifier inet:ip-address - | | | +--rw ospf:cost? ospf-link-metric - | | | +--rw ospf:poll-interval? uint16 - | | | +--rw ospf:priority? uint8 - | | +--rw ospf:node-flag? boolean {node-flag}? - | | +--rw ospf:bfd {bfd}? - | | | +--rw ospf:enabled? boolean - | | | +--rw ospf:local-multiplier? multiplier - | | | +--rw (ospf:interval-config-type)? - | | | +--:(ospf:tx-rx-intervals) - | | | | +--rw ospf:desired-min-tx-interval? uint32 - | | | | +--rw ospf:required-min-rx-interval? uint32 - | | | +--:(ospf:single-interval) {single-minimum-interval}? - | | | +--rw ospf:min-interval? uint32 - | | +--rw ospf:fast-reroute {fast-reroute}? - | | | +--rw ospf:lfa {lfa}? - | | | +--rw ospf:candidate-enable? boolean - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:remote-lfa {remote-lfa}? - | | | +--rw ospf:enable? boolean - | | +--rw ospf:hello-interval? uint16 - | | +--rw ospf:dead-interval? uint16 - | | +--rw ospf:retransmit-interval? uint16 - | | +--rw ospf:transmit-delay? uint16 - | | +--rw ospf:lls? boolean {lls}? - | | +--rw ospf:ttl-security {ttl-security}? - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:hops? uint8 - | | +--rw ospf:enable? boolean - | | +--rw ospf:authentication - | | | +--rw (ospf:auth-type-selection)? - | | | +--:(ospf:ospfv2-auth) - | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | +--:(ospf:auth-key-explicit) - | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | +--rw ospf:ospfv2-key? string - | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | +--rw ospf:sa? string - | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | +--rw (ospf:ospfv3-auth-specification)? - | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | +--:(ospf:auth-key-explicit) - | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | +--rw ospf:ospfv3-key? string - | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | +--rw ospf:cost? ospf-link-metric - | | +--rw ospf:mtu-ignore? boolean {mtu-ignore}? - | | +--rw ospf:prefix-suppression? boolean {prefix-suppression}? - | | +--ro ospf:state? if-state-type - | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | +--ro ospf:dr-router-id? rt-types:router-id - | | +--ro ospf:dr-ip-addr? inet:ip-address - | | +--ro ospf:bdr-router-id? rt-types:router-id - | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | +--ro ospf:statistics - | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | +--ro ospf:if-event-count? yang:counter32 - | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | +--ro ospf:database - | | | +--ro ospf:link-scope-lsa-type* - | | | +--ro ospf:lsa-type? uint16 - | | | +--ro ospf:lsa-count? yang:gauge32 - | | | +--ro ospf:lsa-cksum-sum? uint32 - | | +--ro ospf:neighbors - | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | +--ro ospf:address? inet:ip-address - | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | +--ro ospf:state? nbr-state-type - | | | +--ro ospf:cost? ospf-link-metric - | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | +--ro ospf:statistics - | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | +--ro ospf:database - | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | +--ro ospf:lsa-type uint16 - | | | +--ro ospf:link-scope-lsas - | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | +--ro ospf:lsa-id union - | | | +--ro ospf:adv-router rt-types:router-id - | | | +--ro ospf:decode-completed? boolean - | | | +--ro ospf:raw-data? yang:hex-string - | | | +--ro (ospf:version)? - | | | +--:(ospf:ospfv2) - | | | | +--ro ospf:ospfv2 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | +--ro ospf:opaque-type? uint8 - | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:num-of-links? uint16 - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | +--ro ospf:summary - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:external - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:opaque - | | | | +--ro ospf:ri-opaque - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:te-opaque - | | | | | +--ro ospf:router-address-tlv - | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | +--ro ospf:link-tlv - | | | | | +--ro ospf:link-type router-link-type - | | | | | +--ro ospf:link-id union - | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:te-metric? uint32 - | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | +--ro ospf:priority? uint8 - | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:admin-group? uint32 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-prefix-opaque - | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | +--ro ospf:route-type? enumeration - | | | | | +--ro ospf:flags - | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-link-opaque - | | | | +--ro ospf:extended-link-tlv - | | | | +--ro ospf:link-id? union - | | | | +--ro ospf:link-data? union - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | +--ro ospf:msd-type* - | | | | | +--ro ospf:msd-type? uint8 - | | | | | +--ro ospf:msd-value? uint8 - | | | | +--ro ospf:unknown-tlvs - | | | | +--ro ospf:unknown-tlv* - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:length? uint16 - | | | | +--ro ospf:value? yang:hex-string - | | | +--:(ospf:ospfv3) - | | | +--ro ospf:ospfv3 - | | | +--ro ospf:header - | | | | +--ro ospf:lsa-id uint32 - | | | | +--ro ospf:age uint16 - | | | | +--ro ospf:type identityref - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:seq-num uint32 - | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | +--ro ospf:length uint16 - | | | +--ro ospf:body - | | | +--ro ospf:router - | | | | +--ro ospf:router-bits - | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:links - | | | | +--ro ospf:link* - | | | | +--ro ospf:interface-id? uint32 - | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:metric? uint16 - | | | +--ro ospf:network - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:attached-routers - | | | | +--ro ospf:attached-router* rt-types:router-id - | | | +--ro ospf:inter-area-prefix - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:inter-area-router - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | +--ro ospf:as-external - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:nssa - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:link - | | | | +--ro ospf:rtr-priority? uint8 - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:intra-area-prefix - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | +--ro ospf:router-information - | | | +--ro ospf:router-capabilities-tlv - | | | | +--ro ospf:router-informational-capabilities - | | | | | +--ro ospf:informational-capabilities* identityref - | | | | +--ro ospf:informational-capabilities-flags* - | | | | | +--ro ospf:informational-flag? uint32 - | | | | +--ro ospf:functional-capabilities* - | | | | +--ro ospf:functional-flag? uint32 - | | | +--ro ospf:node-tag-tlvs - | | | | +--ro ospf:node-tag-tlv* - | | | | +--ro ospf:node-tag* - | | | | +--ro ospf:tag? uint32 - | | | +--ro ospf:dynamic-hostname-tlv - | | | | +--ro ospf:hostname? string - | | | +--ro ospf:sbfd-discriminator-tlv - | | | +--ro ospf:sbfd-discriminators* - | | | +--ro ospf:sbfd-discriminator? uint32 - | | +--rw ospf:instance-id? uint8 - | | +--ro ospf:interface-id? uint16 - | +--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 ospf:metric? uint32 - | | +--ro ospf:tag? uint32 - | | +--ro ospf:route-type? route-type - | +--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-ospf - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: - +--rw ospf - +--rw address-family? iana-rt-types:address-family - +---u instance-config - +---u instance-state - +--rw areas - +--rw area* [area-id] - +--rw area-id area-id-type - +---u area-config - +---u area-state - +--rw virtual-links - | +--rw virtual-link* [transit-area-id router-id] - | +--rw transit-area-id -> ../../../../area/area-id - | +--rw router-id rt-types:router-id - | +---u virtual-link-config - | +---u virtual-link-state - +--rw sham-links {pe-ce-protocol}? - | +--rw sham-link* [local-id remote-id] - | +--rw local-id inet:ip-address - | +--rw remote-id inet:ip-address - | +---u sham-link-config - | +---u sham-link-state - +--rw interfaces - +--rw interface* [name] - +--rw name if:interface-ref - +---u interface-config - +---u interface-state - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf/areas/area/interfaces/interface: - +---u ospfv3-interface-config - +---u ospfv3-interface-state - augment /rt:routing/rt:ribs/rt:rib/rt:routes/rt:route: - +---u route-content - - rpcs: - +---x clear-neighbor - | +---w input - | +---w routing-protocol-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---w interface? if:interface-ref - +---x clear-database - +---w input - +---w routing-protocol-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - - notifications: - +---n if-state-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- state? if-state-type - +---n if-config-error - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- packet-source? inet:ip-address - | +---- packet-type? packet-type - | +---- error? enumeration - +---n nbr-state-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- neighbor-router-id? rt-types:router-id - | +---- neighbor-ip-addr? inet:ip-address - | +---- state? nbr-state-type - +---n nbr-restart-helper-status-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- neighbor-router-id? rt-types:router-id - | +---- neighbor-ip-addr? inet:ip-address - | +---- status? restart-helper-status-type - | +---- age? rt-types:timer-value-seconds16 - | +---- exit-reason? restart-exit-reason-type - +---n if-rx-bad-packet - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- packet-source? inet:ip-address - | +---- packet-type? packet-type - +---n lsdb-approaching-overflow - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- ext-lsdb-limit? uint32 - +---n lsdb-overflow - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- ext-lsdb-limit? uint32 - +---n nssa-translator-status-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- area-id? area-id-type - | +---- status? nssa-translator-state-type - +---n restart-status-change - +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - +---- status? restart-status-type - +---- restart-interval? uint16 - +---- exit-reason? restart-exit-reason-type - -module: ietf-bfd-types diff --git a/holo-yang/modules/coverage/ietf-ospfv3-extended-lsa.tree b/holo-yang/modules/coverage/ietf-ospfv3-extended-lsa.tree deleted file mode 100644 index 9c7d54ff..00000000 --- a/holo-yang/modules/coverage/ietf-ospfv3-extended-lsa.tree +++ /dev/null @@ -1,2012 +0,0 @@ -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 ospf:ospf - | | +--rw ospf:address-family? iana-rt-types:address-family - | | +--rw ospf:enable? boolean - | | +--rw ospf:explicit-router-id? rt-types:router-id {explicit-router-id}? - | | +--rw ospf:preference - | | | +--rw (ospf:scope)? - | | | +--:(ospf:single-value) - | | | | +--rw ospf:all? uint8 - | | | +--:(ospf:multi-values) - | | | +--rw (ospf:granularity)? - | | | | +--:(ospf:detail) - | | | | | +--rw ospf:intra-area? uint8 - | | | | | +--rw ospf:inter-area? uint8 - | | | | +--:(ospf:coarse) - | | | | +--rw ospf:internal? uint8 - | | | +--rw ospf:external? uint8 - | | +--rw ospf:nsr {nsr}? - | | | +--rw ospf:enable? boolean - | | +--rw ospf:graceful-restart {graceful-restart}? - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:helper-enable? boolean - | | | +--rw ospf:restart-interval? uint16 - | | | +--rw ospf:helper-strict-lsa-checking? boolean - | | +--rw ospf:auto-cost {auto-cost}? - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:reference-bandwidth? uint32 - | | +--rw ospf:spf-control - | | | +--rw ospf:paths? uint16 {max-ecmp}? - | | | +--rw ospf:ietf-spf-delay {ietf-spf-delay}? - | | | +--rw ospf:initial-delay? uint32 - | | | +--rw ospf:short-delay? uint32 - | | | +--rw ospf:long-delay? uint32 - | | | +--rw ospf:hold-down? uint32 - | | | +--rw ospf:time-to-learn? uint32 - | | | +--ro ospf:current-state? enumeration - | | | +--ro ospf:remaining-time-to-learn? rt-types:timer-value-milliseconds - | | | +--ro ospf:remaining-hold-down? rt-types:timer-value-milliseconds - | | | +--ro ospf:last-event-received? yang:timestamp - | | | +--ro ospf:next-spf-time? yang:timestamp - | | | +--ro ospf:last-spf-time? yang:timestamp - | | +--rw ospf:database-control - | | | +--rw ospf:max-lsa? uint32 {max-lsa}? - | | +--rw ospf:stub-router {stub-router}? - | | | +--rw (ospf:trigger)? - | | | +--:(ospf:always) - | | | +--rw ospf:always! - | | +--rw ospf:mpls - | | | +--rw ospf:te-rid {te-rid}? - | | | | +--rw ospf:ipv4-router-id? inet:ipv4-address - | | | | +--rw ospf:ipv6-router-id? inet:ipv6-address - | | | +--rw ospf:ldp - | | | +--rw ospf:igp-sync? boolean {ldp-igp-sync}? - | | +--rw ospf:fast-reroute {fast-reroute}? - | | | +--rw ospf:lfa {lfa}? - | | +--rw ospf:node-tags {node-tag}? - | | | +--rw ospf:node-tag* [tag] - | | | +--rw ospf:tag uint32 - | | +--ro ospf:router-id? rt-types:router-id - | | +--ro ospf:local-rib - | | | +--ro ospf:route* [prefix] - | | | +--ro ospf:prefix inet:ip-prefix - | | | +--ro ospf:next-hops - | | | | +--ro ospf:next-hop* [next-hop] - | | | | +--ro ospf:next-hop inet:ip-address - | | | | +--ro ospf:outgoing-interface? if:interface-ref - | | | +--ro ospf:metric? uint32 - | | | +--ro ospf:route-type? route-type - | | | +--ro ospf:route-tag? uint32 - | | +--ro ospf:statistics - | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | +--ro ospf:originate-new-lsa-count? yang:counter32 - | | | +--ro ospf:rx-new-lsas-count? yang:counter32 - | | | +--ro ospf:as-scope-lsa-count? yang:gauge32 - | | | +--ro ospf:as-scope-lsa-chksum-sum? uint32 - | | | +--ro ospf:database - | | | | +--ro ospf:as-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:protected-routes {fast-reroute}? - | | | | +--ro ospf:address-family-stats* [address-family prefix alternate] - | | | | +--ro ospf:address-family iana-rt-types:address-family - | | | | +--ro ospf:prefix inet:ip-prefix - | | | | +--ro ospf:alternate inet:ip-address - | | | | +--ro ospf:alternate-type? enumeration - | | | | +--ro ospf:best? boolean - | | | | +--ro ospf:non-best-reason? string - | | | | +--ro ospf:protection-available? bits - | | | | +--ro ospf:alternate-metric1? uint32 - | | | | +--ro ospf:alternate-metric2? uint32 - | | | | +--ro ospf:alternate-metric3? uint32 - | | | +--ro ospf:unprotected-routes {fast-reroute}? - | | | | +--ro ospf:address-family-stats* [address-family prefix] - | | | | +--ro ospf:address-family iana-rt-types:address-family - | | | | +--ro ospf:prefix inet:ip-prefix - | | | +--ro ospf:protection-statistics* [frr-protection-method] - | | | +--ro ospf:frr-protection-method string - | | | +--ro ospf:address-family-stats* [address-family] - | | | +--ro ospf:address-family iana-rt-types:address-family - | | | +--ro ospf:total-routes? uint32 - | | | +--ro ospf:unprotected-routes? uint32 - | | | +--ro ospf:protected-routes? uint32 - | | | +--ro ospf:linkprotected-routes? uint32 - | | | +--ro ospf:nodeprotected-routes? uint32 - | | +--ro ospf:database - | | | +--ro ospf:as-scope-lsa-type* [lsa-type] - | | | +--ro ospf:lsa-type uint16 - | | | +--ro ospf:as-scope-lsas - | | | +--ro ospf:as-scope-lsa* [lsa-id adv-router] - | | | +--ro ospf:lsa-id union - | | | +--ro ospf:adv-router rt-types:router-id - | | | +--ro ospf:decode-completed? boolean - | | | +--ro ospf:raw-data? yang:hex-string - | | | +--ro (ospf:version)? - | | | +--:(ospf:ospfv2) - | | | | +--ro ospf:ospfv2 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | +--ro ospf:opaque-type? uint8 - | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:num-of-links? uint16 - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | +--ro ospf:summary - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:external - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:opaque - | | | | +--ro ospf:ri-opaque - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:te-opaque - | | | | | +--ro ospf:router-address-tlv - | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | +--ro ospf:link-tlv - | | | | | +--ro ospf:link-type router-link-type - | | | | | +--ro ospf:link-id union - | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:te-metric? uint32 - | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | +--ro ospf:priority? uint8 - | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:admin-group? uint32 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-prefix-opaque - | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | +--ro ospf:route-type? enumeration - | | | | | +--ro ospf:flags - | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-link-opaque - | | | | +--ro ospf:extended-link-tlv - | | | | +--ro ospf:link-id? union - | | | | +--ro ospf:link-data? union - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | +--ro ospf:msd-type* - | | | | | +--ro ospf:msd-type? uint8 - | | | | | +--ro ospf:msd-value? uint8 - | | | | +--ro ospf:unknown-tlvs - | | | | +--ro ospf:unknown-tlv* - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:length? uint16 - | | | | +--ro ospf:value? yang:hex-string - | | | +--:(ospf:ospfv3) - | | | +--ro ospf:ospfv3 - | | | +--ro ospf:header - | | | | +--ro ospf:lsa-id uint32 - | | | | +--ro ospf:age uint16 - | | | | +--ro ospf:type identityref - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:seq-num uint32 - | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | +--ro ospf:length uint16 - | | | +--ro ospf:body - | | | +--ro ospf:router - | | | | +--ro ospf:router-bits - | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:links - | | | | +--ro ospf:link* - | | | | +--ro ospf:interface-id? uint32 - | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:metric? uint16 - | | | +--ro ospf:network - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:attached-routers - | | | | +--ro ospf:attached-router* rt-types:router-id - | | | +--ro ospf:inter-area-prefix - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:inter-area-router - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | +--ro ospf:as-external - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:nssa - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:link - | | | | +--ro ospf:rtr-priority? uint8 - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:intra-area-prefix - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | +--ro ospf:sbfd-discriminators* - | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | +--ro ospfv3-e-lsa:e-as-external - | | | | +--ro ospfv3-e-lsa:e-external-tlvs* - | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:external-prefix-tlv - | | | | +--ro ospfv3-e-lsa:external-prefix-tlv-length? uint16 - | | | | +--ro ospfv3-e-lsa:flags - | | | | | +--ro ospfv3-e-lsa:ospfv3-e-external-prefix-bits* identityref - | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | | +--ro ospfv3-e-lsa:prefix-options - | | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:ipv6-fwd-addr-sub-tlv - | | | | | +--ro ospfv3-e-lsa:ipv6-fwd-addr-sub-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:forwarding-address? inet:ipv6-address - | | | | +--ro ospfv3-e-lsa:ipv4-fwd-addr-sub-tlv - | | | | | +--ro ospfv3-e-lsa:ipv4-fwd-addr-sub-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:forwarding-address? inet:ipv4-address - | | | | +--ro ospfv3-e-lsa:route-tag-sub-tlv - | | | | +--ro ospfv3-e-lsa:route-tag-sub-tlv-length? uint16 - | | | | +--ro ospfv3-e-lsa:route-tag? uint32 - | | | +--ro ospfv3-e-lsa:e-nssa - | | | +--ro ospfv3-e-lsa:e-external-tlvs* - | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | +--ro ospfv3-e-lsa:external-prefix-tlv - | | | +--ro ospfv3-e-lsa:external-prefix-tlv-length? uint16 - | | | +--ro ospfv3-e-lsa:flags - | | | | +--ro ospfv3-e-lsa:ospfv3-e-external-prefix-bits* identityref - | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | +--ro ospfv3-e-lsa:prefix-options - | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | +--ro ospfv3-e-lsa:ipv6-fwd-addr-sub-tlv - | | | | +--ro ospfv3-e-lsa:ipv6-fwd-addr-sub-tlv-length? uint16 - | | | | +--ro ospfv3-e-lsa:forwarding-address? inet:ipv6-address - | | | +--ro ospfv3-e-lsa:ipv4-fwd-addr-sub-tlv - | | | | +--ro ospfv3-e-lsa:ipv4-fwd-addr-sub-tlv-length? uint16 - | | | | +--ro ospfv3-e-lsa:forwarding-address? inet:ipv4-address - | | | +--ro ospfv3-e-lsa:route-tag-sub-tlv - | | | +--ro ospfv3-e-lsa:route-tag-sub-tlv-length? uint16 - | | | +--ro ospfv3-e-lsa:route-tag? uint32 - | | +--ro ospf:spf-log - | | | +--ro ospf:event* [id] - | | | +--ro ospf:id uint32 - | | | +--ro ospf:spf-type? enumeration - | | | +--ro ospf:schedule-timestamp? yang:timestamp - | | | +--ro ospf:start-timestamp? yang:timestamp - | | | +--ro ospf:end-timestamp? yang:timestamp - | | | +--ro ospf:trigger-lsa* - | | | +--ro ospf:area-id? area-id-type - | | | +--ro ospf:type? uint16 - | | | +--ro ospf:lsa-id? union - | | | +--ro ospf:adv-router? rt-types:router-id - | | | +--ro ospf:seq-num? uint32 - | | +--ro ospf:lsa-log - | | | +--ro ospf:event* [id] - | | | +--ro ospf:id uint32 - | | | +--ro ospf:lsa - | | | | +--ro ospf:area-id? area-id-type - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:lsa-id? union - | | | | +--ro ospf:adv-router? rt-types:router-id - | | | | +--ro ospf:seq-num? uint32 - | | | +--ro ospf:received-timestamp? yang:timestamp - | | | +--ro ospf:reason? identityref - | | +--rw ospf:areas - | | | +--rw ospf:area* [area-id] - | | | +--rw ospf:area-id area-id-type - | | | +--rw ospf:area-type? identityref - | | | +--rw ospf:summary? boolean - | | | +--rw ospf:default-cost? ospf-metric - | | | +--rw ospf:ranges - | | | | +--rw ospf:range* [prefix] - | | | | +--rw ospf:prefix inet:ip-prefix - | | | | +--rw ospf:advertise? boolean - | | | | +--rw ospf:cost? ospf-metric - | | | +--ro ospf:statistics - | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | +--ro ospf:spf-runs-count? yang:counter32 - | | | | +--ro ospf:abr-count? yang:gauge32 - | | | | +--ro ospf:asbr-count? yang:gauge32 - | | | | +--ro ospf:ar-nssa-translator-event-count? yang:counter32 - | | | | +--ro ospf:area-scope-lsa-count? yang:gauge32 - | | | | +--ro ospf:area-scope-lsa-cksum-sum? uint32 - | | | | +--ro ospf:database - | | | | +--ro ospf:area-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:database - | | | | +--ro ospf:area-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:area-scope-lsas - | | | | +--ro ospf:area-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | +--ro ospf:route-type? enumeration - | | | | | | +--ro ospf:flags - | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | +--ro ospf:sbfd-discriminators* - | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | +--ro ospfv3-e-lsa:e-router - | | | | | +--ro ospfv3-e-lsa:router-bits - | | | | | | +--ro ospfv3-e-lsa:rtr-lsa-bits* identityref - | | | | | +--ro ospfv3-e-lsa:lsa-options - | | | | | | +--ro ospfv3-e-lsa:lsa-options* identityref - | | | | | +--ro ospfv3-e-lsa:e-router-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:link-tlv - | | | | | +--ro ospfv3-e-lsa:link-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:interface-id? uint32 - | | | | | +--ro ospfv3-e-lsa:neighbor-interface-id? uint32 - | | | | | +--ro ospfv3-e-lsa:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospfv3-e-lsa:type? ospf:router-link-type - | | | | | +--ro ospfv3-e-lsa:metric? uint16 - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:e-network - | | | | | +--ro ospfv3-e-lsa:lsa-options - | | | | | | +--ro ospfv3-e-lsa:lsa-options* identityref - | | | | | +--ro ospfv3-e-lsa:e-network-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:attached-router-tlv - | | | | | +--ro ospfv3-e-lsa:attached-router-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:adjacent-neighbor-router-id* rt-types:router-id - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:e-inter-area-prefix - | | | | | +--ro ospfv3-e-lsa:e-inter-prefix-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:inter-prefix-tlv - | | | | | +--ro ospfv3-e-lsa:inter-prefix-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | | | +--ro ospfv3-e-lsa:prefix-options - | | | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:e-inter-area-router - | | | | | +--ro ospfv3-e-lsa:e-inter-router-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:inter-router-tlv - | | | | | +--ro ospfv3-e-lsa:inter-router-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:router-bits - | | | | | | +--ro ospfv3-e-lsa:rtr-lsa-bits* identityref - | | | | | +--ro ospfv3-e-lsa:lsa-options - | | | | | | +--ro ospfv3-e-lsa:lsa-options* identityref - | | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | | +--ro ospfv3-e-lsa:destination-router-id? rt-types:router-id - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:e-intra-area-prefix - | | | | +--ro ospfv3-e-lsa:referenced-ls-type? uint16 - | | | | +--ro ospfv3-e-lsa:referenced-link-state-id? uint32 - | | | | +--ro ospfv3-e-lsa:referenced-adv-router? rt-types:router-id - | | | | +--ro ospfv3-e-lsa:e-intra-prefix-tlvs* - | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:intra-prefix-tlv - | | | | +--ro ospfv3-e-lsa:intra-prefix-tlv-length? uint16 - | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | | +--ro ospfv3-e-lsa:prefix-options - | | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | +--rw ospf:virtual-links - | | | | +--rw ospf:virtual-link* [transit-area-id router-id] - | | | | +--rw ospf:transit-area-id -> ../../../../area/area-id - | | | | +--rw ospf:router-id rt-types:router-id - | | | | +--rw ospf:hello-interval? uint16 - | | | | +--rw ospf:dead-interval? uint16 - | | | | +--rw ospf:retransmit-interval? uint16 - | | | | +--rw ospf:transmit-delay? uint16 - | | | | +--rw ospf:lls? boolean {lls}? - | | | | +--rw ospf:ttl-security {ttl-security}? - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:hops? uint8 - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:authentication - | | | | | +--rw (ospf:auth-type-selection)? - | | | | | +--:(ospf:ospfv2-auth) - | | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | | +--:(ospf:auth-key-explicit) - | | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | | +--rw ospf:ospfv2-key? string - | | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | | +--rw ospf:sa? string - | | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | | +--rw ospf:ospfv3-key? string - | | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | | +--ro ospf:cost? ospf-link-metric - | | | | +--ro ospf:state? if-state-type - | | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* - | | | | | +--ro ospf:lsa-type? uint16 - | | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | | +--ro ospf:neighbors - | | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | | +--ro ospf:address? inet:ip-address - | | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | | +--ro ospf:state? nbr-state-type - | | | | | +--ro ospf:cost? ospf-link-metric - | | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:link-scope-lsas - | | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | +--ro ospf:route-type? enumeration - | | | | | | +--ro ospf:flags - | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | +--ro ospf:sbfd-discriminators* - | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | +--rw ospf:sham-links {pe-ce-protocol}? - | | | | +--rw ospf:sham-link* [local-id remote-id] - | | | | +--rw ospf:local-id inet:ip-address - | | | | +--rw ospf:remote-id inet:ip-address - | | | | +--rw ospf:hello-interval? uint16 - | | | | +--rw ospf:dead-interval? uint16 - | | | | +--rw ospf:retransmit-interval? uint16 - | | | | +--rw ospf:transmit-delay? uint16 - | | | | +--rw ospf:lls? boolean {lls}? - | | | | +--rw ospf:ttl-security {ttl-security}? - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:hops? uint8 - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:authentication - | | | | | +--rw (ospf:auth-type-selection)? - | | | | | +--:(ospf:ospfv2-auth) - | | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | | +--:(ospf:auth-key-explicit) - | | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | | +--rw ospf:ospfv2-key? string - | | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | | +--rw ospf:sa? string - | | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | | +--rw ospf:ospfv3-key? string - | | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | | +--rw ospf:cost? ospf-link-metric - | | | | +--rw ospf:mtu-ignore? boolean {mtu-ignore}? - | | | | +--rw ospf:prefix-suppression? boolean {prefix-suppression}? - | | | | +--ro ospf:state? if-state-type - | | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* - | | | | | +--ro ospf:lsa-type? uint16 - | | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | | +--ro ospf:neighbors - | | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | | +--ro ospf:address? inet:ip-address - | | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | | +--ro ospf:state? nbr-state-type - | | | | | +--ro ospf:cost? ospf-link-metric - | | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:link-scope-lsas - | | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | +--ro ospf:route-type? enumeration - | | | | | | +--ro ospf:flags - | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | +--ro ospf:sbfd-discriminators* - | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | +--rw ospf:interfaces - | | | | +--rw ospf:interface* [name] - | | | | +--rw ospf:name if:interface-ref - | | | | +--rw ospf:interface-type? enumeration - | | | | +--rw ospf:passive? boolean - | | | | +--rw ospf:demand-circuit? boolean {demand-circuit}? - | | | | +--rw ospf:priority? uint8 - | | | | +--rw ospf:multi-areas {multi-area-adj}? - | | | | | +--rw ospf:multi-area* [multi-area-id] - | | | | | +--rw ospf:multi-area-id area-id-type - | | | | | +--rw ospf:cost? ospf-link-metric - | | | | +--rw ospf:static-neighbors - | | | | | +--rw ospf:neighbor* [identifier] - | | | | | +--rw ospf:identifier inet:ip-address - | | | | | +--rw ospf:cost? ospf-link-metric - | | | | | +--rw ospf:poll-interval? uint16 - | | | | | +--rw ospf:priority? uint8 - | | | | +--rw ospf:node-flag? boolean {node-flag}? - | | | | +--rw ospf:bfd {bfd}? - | | | | | +--rw ospf:enabled? boolean - | | | | | +--rw ospf:local-multiplier? multiplier - | | | | | +--rw (ospf:interval-config-type)? - | | | | | +--:(ospf:tx-rx-intervals) - | | | | | | +--rw ospf:desired-min-tx-interval? uint32 - | | | | | | +--rw ospf:required-min-rx-interval? uint32 - | | | | | +--:(ospf:single-interval) {single-minimum-interval}? - | | | | | +--rw ospf:min-interval? uint32 - | | | | +--rw ospf:fast-reroute {fast-reroute}? - | | | | | +--rw ospf:lfa {lfa}? - | | | | | +--rw ospf:candidate-enable? boolean - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:remote-lfa {remote-lfa}? - | | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:hello-interval? uint16 - | | | | +--rw ospf:dead-interval? uint16 - | | | | +--rw ospf:retransmit-interval? uint16 - | | | | +--rw ospf:transmit-delay? uint16 - | | | | +--rw ospf:lls? boolean {lls}? - | | | | +--rw ospf:ttl-security {ttl-security}? - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:hops? uint8 - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:authentication - | | | | | +--rw (ospf:auth-type-selection)? - | | | | | +--:(ospf:ospfv2-auth) - | | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | | +--:(ospf:auth-key-explicit) - | | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | | +--rw ospf:ospfv2-key? string - | | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | | +--rw ospf:sa? string - | | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | | +--rw ospf:ospfv3-key? string - | | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | | +--rw ospf:cost? ospf-link-metric - | | | | +--rw ospf:mtu-ignore? boolean {mtu-ignore}? - | | | | +--rw ospf:prefix-suppression? boolean {prefix-suppression}? - | | | | +--ro ospf:state? if-state-type - | | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* - | | | | | +--ro ospf:lsa-type? uint16 - | | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | | +--ro ospf:neighbors - | | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | | +--ro ospf:address? inet:ip-address - | | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | | +--ro ospf:state? nbr-state-type - | | | | | +--ro ospf:cost? ospf-link-metric - | | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | | | +--ro ospf:lsa-type uint16 - | | | | | +--ro ospf:link-scope-lsas - | | | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | | | +--ro ospf:lsa-id union - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:decode-completed? boolean - | | | | | +--ro ospf:raw-data? yang:hex-string - | | | | | +--ro (ospf:version)? - | | | | | +--:(ospf:ospfv2) - | | | | | | +--ro ospf:ospfv2 - | | | | | | +--ro ospf:header - | | | | | | | +--ro ospf:lsa-options - | | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | | +--ro ospf:age uint16 - | | | | | | | +--ro ospf:type identityref - | | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | | +--ro ospf:seq-num uint32 - | | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | | +--ro ospf:length uint16 - | | | | | | +--ro ospf:body - | | | | | | +--ro ospf:router - | | | | | | | +--ro ospf:router-bits - | | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | | +--ro ospf:links - | | | | | | | +--ro ospf:link* - | | | | | | | +--ro ospf:link-id? union - | | | | | | | +--ro ospf:link-data? union - | | | | | | | +--ro ospf:type? router-link-type - | | | | | | | +--ro ospf:topologies - | | | | | | | +--ro ospf:topology* - | | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | | +--ro ospf:metric? uint16 - | | | | | | +--ro ospf:network - | | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | | +--ro ospf:attached-routers - | | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | | +--ro ospf:summary - | | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | | +--ro ospf:topologies - | | | | | | | +--ro ospf:topology* - | | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:external - | | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | | +--ro ospf:topologies - | | | | | | | +--ro ospf:topology* - | | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | | +--ro ospf:flags? bits - | | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | | +--ro ospf:opaque - | | | | | | +--ro ospf:ri-opaque - | | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | | +--ro ospf:node-tag* - | | | | | | | | +--ro ospf:tag? uint32 - | | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | | +--ro ospf:hostname? string - | | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | | +--ro ospf:msd-type* - | | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | +--ro ospf:type? uint16 - | | | | | | | +--ro ospf:length? uint16 - | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | +--ro ospf:te-opaque - | | | | | | | +--ro ospf:router-address-tlv - | | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | | +--ro ospf:link-tlv - | | | | | | | +--ro ospf:link-type router-link-type - | | | | | | | +--ro ospf:link-id union - | | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | +--ro ospf:type? uint16 - | | | | | | | +--ro ospf:length? uint16 - | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | | +--ro ospf:route-type? enumeration - | | | | | | | +--ro ospf:flags - | | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | +--ro ospf:type? uint16 - | | | | | | | +--ro ospf:length? uint16 - | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | +--ro ospf:extended-link-opaque - | | | | | | +--ro ospf:extended-link-tlv - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--:(ospf:ospfv3) - | | | | | +--ro ospf:ospfv3 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-id uint32 - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:interface-id? uint32 - | | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | | +--ro ospf:inter-area-prefix - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:inter-area-router - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | | +--ro ospf:as-external - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | | +--ro ospf:prefix-options* identityref - | | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:nssa - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | | +--ro ospf:prefix-options* identityref - | | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:link - | | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | | +--ro ospf:prefixes - | | | | | | +--ro ospf:prefix* - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:intra-area-prefix - | | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | | +--ro ospf:prefixes - | | | | | | +--ro ospf:prefix* - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | | +--ro ospf:prefix-options* identityref - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:router-information - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospfv3-e-lsa:e-link - | | | | | +--ro ospfv3-e-lsa:rtr-priority? uint8 - | | | | | +--ro ospfv3-e-lsa:lsa-options - | | | | | | +--ro ospfv3-e-lsa:lsa-options* identityref - | | | | | +--ro ospfv3-e-lsa:e-link-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:intra-prefix-tlv - | | | | | | +--ro ospfv3-e-lsa:intra-prefix-tlv-length? uint16 - | | | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | | | | +--ro ospfv3-e-lsa:prefix-options - | | | | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:ipv6-link-local-tlv - | | | | | | +--ro ospfv3-e-lsa:ipv6-link-local-tlv-length? uint16 - | | | | | | +--ro ospfv3-e-lsa:link-local-address? inet:ipv6-address - | | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:ipv4-link-local-tlv - | | | | | +--ro ospfv3-e-lsa:ipv4-link-local-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:link-local-address? inet:ipv4-address - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--rw ospf:instance-id? uint8 - | | | | +--ro ospf:interface-id? uint16 - | | | +--rw ospfv3-e-lsa:extended-lsa-support? boolean - | | +--rw ospfv3-e-lsa:extended-lsa-support? boolean - | +--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 ospf:metric? uint32 - | | +--ro ospf:tag? uint32 - | | +--ro ospf:route-type? route-type - | +--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-ospf - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: - +--rw ospf - +--rw address-family? iana-rt-types:address-family - +---u instance-config - +---u instance-state - +--rw areas - +--rw area* [area-id] - +--rw area-id area-id-type - +---u area-config - +---u area-state - +--rw virtual-links - | +--rw virtual-link* [transit-area-id router-id] - | +--rw transit-area-id -> ../../../../area/area-id - | +--rw router-id rt-types:router-id - | +---u virtual-link-config - | +---u virtual-link-state - +--rw sham-links {pe-ce-protocol}? - | +--rw sham-link* [local-id remote-id] - | +--rw local-id inet:ip-address - | +--rw remote-id inet:ip-address - | +---u sham-link-config - | +---u sham-link-state - +--rw interfaces - +--rw interface* [name] - +--rw name if:interface-ref - +---u interface-config - +---u interface-state - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf/areas/area/interfaces/interface: - +---u ospfv3-interface-config - +---u ospfv3-interface-state - augment /rt:routing/rt:ribs/rt:rib/rt:routes/rt:route: - +---u route-content - - rpcs: - +---x clear-neighbor - | +---w input - | +---w routing-protocol-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---w interface? if:interface-ref - +---x clear-database - +---w input - +---w routing-protocol-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - - notifications: - +---n if-state-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- state? if-state-type - +---n if-config-error - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- packet-source? inet:ip-address - | +---- packet-type? packet-type - | +---- error? enumeration - +---n nbr-state-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- neighbor-router-id? rt-types:router-id - | +---- neighbor-ip-addr? inet:ip-address - | +---- state? nbr-state-type - +---n nbr-restart-helper-status-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- neighbor-router-id? rt-types:router-id - | +---- neighbor-ip-addr? inet:ip-address - | +---- status? restart-helper-status-type - | +---- age? rt-types:timer-value-seconds16 - | +---- exit-reason? restart-exit-reason-type - +---n if-rx-bad-packet - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- packet-source? inet:ip-address - | +---- packet-type? packet-type - +---n lsdb-approaching-overflow - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- ext-lsdb-limit? uint32 - +---n lsdb-overflow - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- ext-lsdb-limit? uint32 - +---n nssa-translator-status-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- area-id? area-id-type - | +---- status? nssa-translator-state-type - +---n restart-status-change - +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - +---- status? restart-status-type - +---- restart-interval? uint16 - +---- exit-reason? restart-exit-reason-type - -module: ietf-ospfv3-extended-lsa - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf: - +--rw extended-lsa-support? boolean - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area: - +--rw extended-lsa-support? boolean - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body: - +---u ospfv3-e-lsa-link - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body: - +---u ospfv3-e-lsa-area - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body: - +---u ospfv3-e-lsa-as - -module: ietf-bfd-types diff --git a/holo-yang/modules/coverage/ietf-ospfv3-sr.tree b/holo-yang/modules/coverage/ietf-ospfv3-sr.tree deleted file mode 100644 index 174dcb14..00000000 --- a/holo-yang/modules/coverage/ietf-ospfv3-sr.tree +++ /dev/null @@ -1,2191 +0,0 @@ -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 ospf:ospf - | | +--rw ospf:address-family? iana-rt-types:address-family - | | +--rw ospf:enable? boolean - | | +--rw ospf:explicit-router-id? rt-types:router-id {explicit-router-id}? - | | +--rw ospf:preference - | | | +--rw (ospf:scope)? - | | | +--:(ospf:single-value) - | | | | +--rw ospf:all? uint8 - | | | +--:(ospf:multi-values) - | | | +--rw (ospf:granularity)? - | | | | +--:(ospf:detail) - | | | | | +--rw ospf:intra-area? uint8 - | | | | | +--rw ospf:inter-area? uint8 - | | | | +--:(ospf:coarse) - | | | | +--rw ospf:internal? uint8 - | | | +--rw ospf:external? uint8 - | | +--rw ospf:nsr {nsr}? - | | | +--rw ospf:enable? boolean - | | +--rw ospf:graceful-restart {graceful-restart}? - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:helper-enable? boolean - | | | +--rw ospf:restart-interval? uint16 - | | | +--rw ospf:helper-strict-lsa-checking? boolean - | | +--rw ospf:auto-cost {auto-cost}? - | | | +--rw ospf:enable? boolean - | | | +--rw ospf:reference-bandwidth? uint32 - | | +--rw ospf:spf-control - | | | +--rw ospf:paths? uint16 {max-ecmp}? - | | | +--rw ospf:ietf-spf-delay {ietf-spf-delay}? - | | | +--rw ospf:initial-delay? uint32 - | | | +--rw ospf:short-delay? uint32 - | | | +--rw ospf:long-delay? uint32 - | | | +--rw ospf:hold-down? uint32 - | | | +--rw ospf:time-to-learn? uint32 - | | | +--ro ospf:current-state? enumeration - | | | +--ro ospf:remaining-time-to-learn? rt-types:timer-value-milliseconds - | | | +--ro ospf:remaining-hold-down? rt-types:timer-value-milliseconds - | | | +--ro ospf:last-event-received? yang:timestamp - | | | +--ro ospf:next-spf-time? yang:timestamp - | | | +--ro ospf:last-spf-time? yang:timestamp - | | +--rw ospf:database-control - | | | +--rw ospf:max-lsa? uint32 {max-lsa}? - | | +--rw ospf:stub-router {stub-router}? - | | | +--rw (ospf:trigger)? - | | | +--:(ospf:always) - | | | +--rw ospf:always! - | | +--rw ospf:mpls - | | | +--rw ospf:te-rid {te-rid}? - | | | | +--rw ospf:ipv4-router-id? inet:ipv4-address - | | | | +--rw ospf:ipv6-router-id? inet:ipv6-address - | | | +--rw ospf:ldp - | | | +--rw ospf:igp-sync? boolean {ldp-igp-sync}? - | | +--rw ospf:fast-reroute {fast-reroute}? - | | | +--rw ospf:lfa {lfa}? - | | +--rw ospf:node-tags {node-tag}? - | | | +--rw ospf:node-tag* [tag] - | | | +--rw ospf:tag uint32 - | | +--ro ospf:router-id? rt-types:router-id - | | +--ro ospf:local-rib - | | | +--ro ospf:route* [prefix] - | | | +--ro ospf:prefix inet:ip-prefix - | | | +--ro ospf:next-hops - | | | | +--ro ospf:next-hop* [next-hop] - | | | | +--ro ospf:next-hop inet:ip-address - | | | | +--ro ospf:outgoing-interface? if:interface-ref - | | | +--ro ospf:metric? uint32 - | | | +--ro ospf:route-type? route-type - | | | +--ro ospf:route-tag? uint32 - | | +--ro ospf:statistics - | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | +--ro ospf:originate-new-lsa-count? yang:counter32 - | | | +--ro ospf:rx-new-lsas-count? yang:counter32 - | | | +--ro ospf:as-scope-lsa-count? yang:gauge32 - | | | +--ro ospf:as-scope-lsa-chksum-sum? uint32 - | | | +--ro ospf:database - | | | | +--ro ospf:as-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:protected-routes {fast-reroute}? - | | | | +--ro ospf:address-family-stats* [address-family prefix alternate] - | | | | +--ro ospf:address-family iana-rt-types:address-family - | | | | +--ro ospf:prefix inet:ip-prefix - | | | | +--ro ospf:alternate inet:ip-address - | | | | +--ro ospf:alternate-type? enumeration - | | | | +--ro ospf:best? boolean - | | | | +--ro ospf:non-best-reason? string - | | | | +--ro ospf:protection-available? bits - | | | | +--ro ospf:alternate-metric1? uint32 - | | | | +--ro ospf:alternate-metric2? uint32 - | | | | +--ro ospf:alternate-metric3? uint32 - | | | +--ro ospf:unprotected-routes {fast-reroute}? - | | | | +--ro ospf:address-family-stats* [address-family prefix] - | | | | +--ro ospf:address-family iana-rt-types:address-family - | | | | +--ro ospf:prefix inet:ip-prefix - | | | +--ro ospf:protection-statistics* [frr-protection-method] - | | | +--ro ospf:frr-protection-method string - | | | +--ro ospf:address-family-stats* [address-family] - | | | +--ro ospf:address-family iana-rt-types:address-family - | | | +--ro ospf:total-routes? uint32 - | | | +--ro ospf:unprotected-routes? uint32 - | | | +--ro ospf:protected-routes? uint32 - | | | +--ro ospf:linkprotected-routes? uint32 - | | | +--ro ospf:nodeprotected-routes? uint32 - | | +--ro ospf:database - | | | +--ro ospf:as-scope-lsa-type* [lsa-type] - | | | +--ro ospf:lsa-type uint16 - | | | +--ro ospf:as-scope-lsas - | | | +--ro ospf:as-scope-lsa* [lsa-id adv-router] - | | | +--ro ospf:lsa-id union - | | | +--ro ospf:adv-router rt-types:router-id - | | | +--ro ospf:decode-completed? boolean - | | | +--ro ospf:raw-data? yang:hex-string - | | | +--ro (ospf:version)? - | | | +--:(ospf:ospfv2) - | | | | +--ro ospf:ospfv2 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | +--ro ospf:opaque-type? uint8 - | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:num-of-links? uint16 - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | +--ro ospf:summary - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:external - | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | +--ro ospf:topologies - | | | | | +--ro ospf:topology* - | | | | | +--ro ospf:mt-id? uint8 - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:opaque - | | | | +--ro ospf:ri-opaque - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:te-opaque - | | | | | +--ro ospf:router-address-tlv - | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | +--ro ospf:link-tlv - | | | | | +--ro ospf:link-type router-link-type - | | | | | +--ro ospf:link-id union - | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | +--ro ospf:te-metric? uint32 - | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | +--ro ospf:priority? uint8 - | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | +--ro ospf:admin-group? uint32 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-prefix-opaque - | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | +--ro ospf:route-type? enumeration - | | | | | +--ro ospf:flags - | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--ro ospf:extended-link-opaque - | | | | +--ro ospf:extended-link-tlv - | | | | +--ro ospf:link-id? union - | | | | +--ro ospf:link-data? union - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | +--ro ospf:msd-type* - | | | | | +--ro ospf:msd-type? uint8 - | | | | | +--ro ospf:msd-value? uint8 - | | | | +--ro ospf:unknown-tlvs - | | | | +--ro ospf:unknown-tlv* - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:length? uint16 - | | | | +--ro ospf:value? yang:hex-string - | | | +--:(ospf:ospfv3) - | | | +--ro ospf:ospfv3 - | | | +--ro ospf:header - | | | | +--ro ospf:lsa-id uint32 - | | | | +--ro ospf:age uint16 - | | | | +--ro ospf:type identityref - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:seq-num uint32 - | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | +--ro ospf:length uint16 - | | | +--ro ospf:body - | | | +--ro ospf:router - | | | | +--ro ospf:router-bits - | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:links - | | | | +--ro ospf:link* - | | | | +--ro ospf:interface-id? uint32 - | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | +--ro ospf:type? router-link-type - | | | | +--ro ospf:metric? uint16 - | | | +--ro ospf:network - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:attached-routers - | | | | +--ro ospf:attached-router* rt-types:router-id - | | | +--ro ospf:inter-area-prefix - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:inter-area-router - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | +--ro ospf:as-external - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:nssa - | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:flags? bits - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | +--ro ospf:external-route-tag? uint32 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | +--ro ospf:link - | | | | +--ro ospf:rtr-priority? uint8 - | | | | +--ro ospf:lsa-options - | | | | | +--ro ospf:lsa-options* identityref - | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | +--ro ospf:prefix-options* identityref - | | | +--ro ospf:intra-area-prefix - | | | | +--ro ospf:referenced-ls-type? identityref - | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | +--ro ospf:prefixes - | | | | +--ro ospf:prefix* - | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:metric? ospf-metric - | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | +--ro ospf:sbfd-discriminators* - | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | +--ro ospfv3-sr:sr-algorithm-tlv - | | | | | +--ro ospfv3-sr:sr-algorithm* uint8 - | | | | +--ro ospfv3-sr:sid-range-tlvs - | | | | | +--ro ospfv3-sr:sid-range-tlv* - | | | | | +--ro ospfv3-sr:range-size? uint24 - | | | | | +--ro ospfv3-sr:sid-sub-tlv - | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | +--ro ospfv3-sr:local-block-tlvs - | | | | | +--ro ospfv3-sr:local-block-tlv* - | | | | | +--ro ospfv3-sr:range-size? uint24 - | | | | | +--ro ospfv3-sr:sid-sub-tlv - | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | +--ro ospfv3-sr:srms-preference-tlv - | | | | +--ro ospfv3-sr:preference? uint8 - | | | +--ro ospfv3-e-lsa:e-as-external - | | | | +--ro ospfv3-e-lsa:e-external-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:external-prefix-tlv - | | | | | +--ro ospfv3-e-lsa:external-prefix-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:flags - | | | | | | +--ro ospfv3-e-lsa:ospfv3-e-external-prefix-bits* identityref - | | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | | | +--ro ospfv3-e-lsa:prefix-options - | | | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | | +--ro ospfv3-e-lsa:ipv6-fwd-addr-sub-tlv - | | | | | | | +--ro ospfv3-e-lsa:ipv6-fwd-addr-sub-tlv-length? uint16 - | | | | | | | +--ro ospfv3-e-lsa:forwarding-address? inet:ipv6-address - | | | | | | +--ro ospfv3-e-lsa:ipv4-fwd-addr-sub-tlv - | | | | | | | +--ro ospfv3-e-lsa:ipv4-fwd-addr-sub-tlv-length? uint16 - | | | | | | | +--ro ospfv3-e-lsa:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospfv3-e-lsa:route-tag-sub-tlv - | | | | | | +--ro ospfv3-e-lsa:route-tag-sub-tlv-length? uint16 - | | | | | | +--ro ospfv3-e-lsa:route-tag? uint32 - | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlvs - | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlv* - | | | | | +--ro ospfv3-sr:ospfv3-prefix-sid-flags - | | | | | | +--ro ospfv3-sr:bits* identityref - | | | | | +--ro ospfv3-sr:algorithm? uint8 - | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | +--ro ospfv3-sr:ospfv3-extended-prefix-range-tlvs - | | | | +--ro ospfv3-sr:extended-prefix-range-tlv* - | | | | +--ro ospfv3-sr:prefix-length? uint8 - | | | | +--ro ospfv3-sr:af? uint8 - | | | | +--ro ospfv3-sr:range-size? uint16 - | | | | +--ro ospfv3-sr:prefix? inet:ip-prefix - | | | | +--ro ospfv3-sr:prefix-sid-sub-tlvs - | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlv* - | | | | | +--ro ospfv3-sr:ospfv3-prefix-sid-flags - | | | | | | +--ro ospfv3-sr:bits* identityref - | | | | | +--ro ospfv3-sr:algorithm? uint8 - | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | +--ro ospfv3-sr:unknown-tlvs - | | | | +--ro ospfv3-sr:unknown-tlv* - | | | | +--ro ospfv3-sr:type? uint16 - | | | | +--ro ospfv3-sr:length? uint16 - | | | | +--ro ospfv3-sr:value? yang:hex-string - | | | +--ro ospfv3-e-lsa:e-nssa - | | | +--ro ospfv3-e-lsa:e-external-tlvs* - | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:external-prefix-tlv - | | | | +--ro ospfv3-e-lsa:external-prefix-tlv-length? uint16 - | | | | +--ro ospfv3-e-lsa:flags - | | | | | +--ro ospfv3-e-lsa:ospfv3-e-external-prefix-bits* identityref - | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | | +--ro ospfv3-e-lsa:prefix-options - | | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:ipv6-fwd-addr-sub-tlv - | | | | | | +--ro ospfv3-e-lsa:ipv6-fwd-addr-sub-tlv-length? uint16 - | | | | | | +--ro ospfv3-e-lsa:forwarding-address? inet:ipv6-address - | | | | | +--ro ospfv3-e-lsa:ipv4-fwd-addr-sub-tlv - | | | | | | +--ro ospfv3-e-lsa:ipv4-fwd-addr-sub-tlv-length? uint16 - | | | | | | +--ro ospfv3-e-lsa:forwarding-address? inet:ipv4-address - | | | | | +--ro ospfv3-e-lsa:route-tag-sub-tlv - | | | | | +--ro ospfv3-e-lsa:route-tag-sub-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:route-tag? uint32 - | | | | +--ro ospfv3-sr:prefix-sid-sub-tlvs - | | | | +--ro ospfv3-sr:prefix-sid-sub-tlv* - | | | | +--ro ospfv3-sr:ospfv3-prefix-sid-flags - | | | | | +--ro ospfv3-sr:bits* identityref - | | | | +--ro ospfv3-sr:algorithm? uint8 - | | | | +--ro ospfv3-sr:sid? uint32 - | | | +--ro ospfv3-sr:ospfv3-extended-prefix-range-tlvs - | | | +--ro ospfv3-sr:extended-prefix-range-tlv* - | | | +--ro ospfv3-sr:prefix-length? uint8 - | | | +--ro ospfv3-sr:af? uint8 - | | | +--ro ospfv3-sr:range-size? uint16 - | | | +--ro ospfv3-sr:prefix? inet:ip-prefix - | | | +--ro ospfv3-sr:prefix-sid-sub-tlvs - | | | | +--ro ospfv3-sr:prefix-sid-sub-tlv* - | | | | +--ro ospfv3-sr:ospfv3-prefix-sid-flags - | | | | | +--ro ospfv3-sr:bits* identityref - | | | | +--ro ospfv3-sr:algorithm? uint8 - | | | | +--ro ospfv3-sr:sid? uint32 - | | | +--ro ospfv3-sr:unknown-tlvs - | | | +--ro ospfv3-sr:unknown-tlv* - | | | +--ro ospfv3-sr:type? uint16 - | | | +--ro ospfv3-sr:length? uint16 - | | | +--ro ospfv3-sr:value? yang:hex-string - | | +--ro ospf:spf-log - | | | +--ro ospf:event* [id] - | | | +--ro ospf:id uint32 - | | | +--ro ospf:spf-type? enumeration - | | | +--ro ospf:schedule-timestamp? yang:timestamp - | | | +--ro ospf:start-timestamp? yang:timestamp - | | | +--ro ospf:end-timestamp? yang:timestamp - | | | +--ro ospf:trigger-lsa* - | | | +--ro ospf:area-id? area-id-type - | | | +--ro ospf:type? uint16 - | | | +--ro ospf:lsa-id? union - | | | +--ro ospf:adv-router? rt-types:router-id - | | | +--ro ospf:seq-num? uint32 - | | +--ro ospf:lsa-log - | | | +--ro ospf:event* [id] - | | | +--ro ospf:id uint32 - | | | +--ro ospf:lsa - | | | | +--ro ospf:area-id? area-id-type - | | | | +--ro ospf:type? uint16 - | | | | +--ro ospf:lsa-id? union - | | | | +--ro ospf:adv-router? rt-types:router-id - | | | | +--ro ospf:seq-num? uint32 - | | | +--ro ospf:received-timestamp? yang:timestamp - | | | +--ro ospf:reason? identityref - | | +--rw ospf:areas - | | | +--rw ospf:area* [area-id] - | | | +--rw ospf:area-id area-id-type - | | | +--rw ospf:area-type? identityref - | | | +--rw ospf:summary? boolean - | | | +--rw ospf:default-cost? ospf-metric - | | | +--rw ospf:ranges - | | | | +--rw ospf:range* [prefix] - | | | | +--rw ospf:prefix inet:ip-prefix - | | | | +--rw ospf:advertise? boolean - | | | | +--rw ospf:cost? ospf-metric - | | | +--ro ospf:statistics - | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | +--ro ospf:spf-runs-count? yang:counter32 - | | | | +--ro ospf:abr-count? yang:gauge32 - | | | | +--ro ospf:asbr-count? yang:gauge32 - | | | | +--ro ospf:ar-nssa-translator-event-count? yang:counter32 - | | | | +--ro ospf:area-scope-lsa-count? yang:gauge32 - | | | | +--ro ospf:area-scope-lsa-cksum-sum? uint32 - | | | | +--ro ospf:database - | | | | +--ro ospf:area-scope-lsa-type* - | | | | +--ro ospf:lsa-type? uint16 - | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | +--ro ospf:database - | | | | +--ro ospf:area-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:area-scope-lsas - | | | | +--ro ospf:area-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | +--ro ospf:route-type? enumeration - | | | | | | +--ro ospf:flags - | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | +--ro ospf:functional-capabilities* - | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | +--ro ospf:node-tag-tlvs - | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | +--ro ospf:node-tag* - | | | | | | +--ro ospf:tag? uint32 - | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | +--ro ospf:hostname? string - | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | +--ro ospfv3-sr:sr-algorithm-tlv - | | | | | | +--ro ospfv3-sr:sr-algorithm* uint8 - | | | | | +--ro ospfv3-sr:sid-range-tlvs - | | | | | | +--ro ospfv3-sr:sid-range-tlv* - | | | | | | +--ro ospfv3-sr:range-size? uint24 - | | | | | | +--ro ospfv3-sr:sid-sub-tlv - | | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | | +--ro ospfv3-sr:local-block-tlvs - | | | | | | +--ro ospfv3-sr:local-block-tlv* - | | | | | | +--ro ospfv3-sr:range-size? uint24 - | | | | | | +--ro ospfv3-sr:sid-sub-tlv - | | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | | +--ro ospfv3-sr:srms-preference-tlv - | | | | | +--ro ospfv3-sr:preference? uint8 - | | | | +--ro ospfv3-e-lsa:e-router - | | | | | +--ro ospfv3-e-lsa:router-bits - | | | | | | +--ro ospfv3-e-lsa:rtr-lsa-bits* identityref - | | | | | +--ro ospfv3-e-lsa:lsa-options - | | | | | | +--ro ospfv3-e-lsa:lsa-options* identityref - | | | | | +--ro ospfv3-e-lsa:e-router-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:link-tlv - | | | | | +--ro ospfv3-e-lsa:link-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:interface-id? uint32 - | | | | | +--ro ospfv3-e-lsa:neighbor-interface-id? uint32 - | | | | | +--ro ospfv3-e-lsa:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospfv3-e-lsa:type? ospf:router-link-type - | | | | | +--ro ospfv3-e-lsa:metric? uint16 - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-sr:adj-sid-sub-tlvs - | | | | | | +--ro ospfv3-sr:adj-sid-sub-tlv* - | | | | | | +--ro ospfv3-sr:adj-sid-flags - | | | | | | | +--ro ospfv3-sr:bits* identityref - | | | | | | +--ro ospfv3-sr:weight? uint8 - | | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | | +--ro ospfv3-sr:lan-adj-sid-sub-tlvs - | | | | | +--ro ospfv3-sr:lan-adj-sid-sub-tlv* - | | | | | +--ro ospfv3-sr:lan-adj-sid-flags - | | | | | | +--ro ospfv3-sr:bits* identityref - | | | | | +--ro ospfv3-sr:weight? uint8 - | | | | | +--ro ospfv3-sr:neighbor-router-id? yang:dotted-quad - | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | +--ro ospfv3-e-lsa:e-network - | | | | | +--ro ospfv3-e-lsa:lsa-options - | | | | | | +--ro ospfv3-e-lsa:lsa-options* identityref - | | | | | +--ro ospfv3-e-lsa:e-network-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:attached-router-tlv - | | | | | +--ro ospfv3-e-lsa:attached-router-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:adjacent-neighbor-router-id* rt-types:router-id - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:e-inter-area-prefix - | | | | | +--ro ospfv3-e-lsa:e-inter-prefix-tlvs* - | | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | | +--ro ospfv3-e-lsa:inter-prefix-tlv - | | | | | | +--ro ospfv3-e-lsa:inter-prefix-tlv-length? uint16 - | | | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | | | | +--ro ospfv3-e-lsa:prefix-options - | | | | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlvs - | | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlv* - | | | | | | +--ro ospfv3-sr:ospfv3-prefix-sid-flags - | | | | | | | +--ro ospfv3-sr:bits* identityref - | | | | | | +--ro ospfv3-sr:algorithm? uint8 - | | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | | +--ro ospfv3-sr:ospfv3-extended-prefix-range-tlvs - | | | | | +--ro ospfv3-sr:extended-prefix-range-tlv* - | | | | | +--ro ospfv3-sr:prefix-length? uint8 - | | | | | +--ro ospfv3-sr:af? uint8 - | | | | | +--ro ospfv3-sr:range-size? uint16 - | | | | | +--ro ospfv3-sr:prefix? inet:ip-prefix - | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlvs - | | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlv* - | | | | | | +--ro ospfv3-sr:ospfv3-prefix-sid-flags - | | | | | | | +--ro ospfv3-sr:bits* identityref - | | | | | | +--ro ospfv3-sr:algorithm? uint8 - | | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | | +--ro ospfv3-sr:unknown-tlvs - | | | | | +--ro ospfv3-sr:unknown-tlv* - | | | | | +--ro ospfv3-sr:type? uint16 - | | | | | +--ro ospfv3-sr:length? uint16 - | | | | | +--ro ospfv3-sr:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:e-inter-area-router - | | | | | +--ro ospfv3-e-lsa:e-inter-router-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:inter-router-tlv - | | | | | +--ro ospfv3-e-lsa:inter-router-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:router-bits - | | | | | | +--ro ospfv3-e-lsa:rtr-lsa-bits* identityref - | | | | | +--ro ospfv3-e-lsa:lsa-options - | | | | | | +--ro ospfv3-e-lsa:lsa-options* identityref - | | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | | +--ro ospfv3-e-lsa:destination-router-id? rt-types:router-id - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--ro ospfv3-e-lsa:e-intra-area-prefix - | | | | +--ro ospfv3-e-lsa:referenced-ls-type? uint16 - | | | | +--ro ospfv3-e-lsa:referenced-link-state-id? uint32 - | | | | +--ro ospfv3-e-lsa:referenced-adv-router? rt-types:router-id - | | | | +--ro ospfv3-e-lsa:e-intra-prefix-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:intra-prefix-tlv - | | | | | +--ro ospfv3-e-lsa:intra-prefix-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | | | +--ro ospfv3-e-lsa:prefix-options - | | | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlvs - | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlv* - | | | | | +--ro ospfv3-sr:ospfv3-prefix-sid-flags - | | | | | | +--ro ospfv3-sr:bits* identityref - | | | | | +--ro ospfv3-sr:algorithm? uint8 - | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | +--ro ospfv3-sr:ospfv3-extended-prefix-range-tlvs - | | | | +--ro ospfv3-sr:extended-prefix-range-tlv* - | | | | +--ro ospfv3-sr:prefix-length? uint8 - | | | | +--ro ospfv3-sr:af? uint8 - | | | | +--ro ospfv3-sr:range-size? uint16 - | | | | +--ro ospfv3-sr:prefix? inet:ip-prefix - | | | | +--ro ospfv3-sr:prefix-sid-sub-tlvs - | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlv* - | | | | | +--ro ospfv3-sr:ospfv3-prefix-sid-flags - | | | | | | +--ro ospfv3-sr:bits* identityref - | | | | | +--ro ospfv3-sr:algorithm? uint8 - | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | +--ro ospfv3-sr:unknown-tlvs - | | | | +--ro ospfv3-sr:unknown-tlv* - | | | | +--ro ospfv3-sr:type? uint16 - | | | | +--ro ospfv3-sr:length? uint16 - | | | | +--ro ospfv3-sr:value? yang:hex-string - | | | +--rw ospf:virtual-links - | | | | +--rw ospf:virtual-link* [transit-area-id router-id] - | | | | +--rw ospf:transit-area-id -> ../../../../area/area-id - | | | | +--rw ospf:router-id rt-types:router-id - | | | | +--rw ospf:hello-interval? uint16 - | | | | +--rw ospf:dead-interval? uint16 - | | | | +--rw ospf:retransmit-interval? uint16 - | | | | +--rw ospf:transmit-delay? uint16 - | | | | +--rw ospf:lls? boolean {lls}? - | | | | +--rw ospf:ttl-security {ttl-security}? - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:hops? uint8 - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:authentication - | | | | | +--rw (ospf:auth-type-selection)? - | | | | | +--:(ospf:ospfv2-auth) - | | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | | +--:(ospf:auth-key-explicit) - | | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | | +--rw ospf:ospfv2-key? string - | | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | | +--rw ospf:sa? string - | | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | | +--rw ospf:ospfv3-key? string - | | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | | +--ro ospf:cost? ospf-link-metric - | | | | +--ro ospf:state? if-state-type - | | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* - | | | | | +--ro ospf:lsa-type? uint16 - | | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | | +--ro ospf:neighbors - | | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | | +--ro ospf:address? inet:ip-address - | | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | | +--ro ospf:state? nbr-state-type - | | | | | +--ro ospf:cost? ospf-link-metric - | | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:link-scope-lsas - | | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | +--ro ospf:route-type? enumeration - | | | | | | +--ro ospf:flags - | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | +--ro ospf:sbfd-discriminators* - | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | +--rw ospf:sham-links {pe-ce-protocol}? - | | | | +--rw ospf:sham-link* [local-id remote-id] - | | | | +--rw ospf:local-id inet:ip-address - | | | | +--rw ospf:remote-id inet:ip-address - | | | | +--rw ospf:hello-interval? uint16 - | | | | +--rw ospf:dead-interval? uint16 - | | | | +--rw ospf:retransmit-interval? uint16 - | | | | +--rw ospf:transmit-delay? uint16 - | | | | +--rw ospf:lls? boolean {lls}? - | | | | +--rw ospf:ttl-security {ttl-security}? - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:hops? uint8 - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:authentication - | | | | | +--rw (ospf:auth-type-selection)? - | | | | | +--:(ospf:ospfv2-auth) - | | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | | +--:(ospf:auth-key-explicit) - | | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | | +--rw ospf:ospfv2-key? string - | | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | | +--rw ospf:sa? string - | | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | | +--rw ospf:ospfv3-key? string - | | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | | +--rw ospf:cost? ospf-link-metric - | | | | +--rw ospf:mtu-ignore? boolean {mtu-ignore}? - | | | | +--rw ospf:prefix-suppression? boolean {prefix-suppression}? - | | | | +--ro ospf:state? if-state-type - | | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* - | | | | | +--ro ospf:lsa-type? uint16 - | | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | | +--ro ospf:neighbors - | | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | | +--ro ospf:address? inet:ip-address - | | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | | +--ro ospf:state? nbr-state-type - | | | | | +--ro ospf:cost? ospf-link-metric - | | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | | +--ro ospf:database - | | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | | +--ro ospf:lsa-type uint16 - | | | | +--ro ospf:link-scope-lsas - | | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | | +--ro ospf:lsa-id union - | | | | +--ro ospf:adv-router rt-types:router-id - | | | | +--ro ospf:decode-completed? boolean - | | | | +--ro ospf:raw-data? yang:hex-string - | | | | +--ro (ospf:version)? - | | | | +--:(ospf:ospfv2) - | | | | | +--ro ospf:ospfv2 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | +--ro ospf:summary - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:external - | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | +--ro ospf:topologies - | | | | | | +--ro ospf:topology* - | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:opaque - | | | | | +--ro ospf:ri-opaque - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:te-opaque - | | | | | | +--ro ospf:router-address-tlv - | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | +--ro ospf:link-tlv - | | | | | | +--ro ospf:link-type router-link-type - | | | | | | +--ro ospf:link-id union - | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | +--ro ospf:route-type? enumeration - | | | | | | +--ro ospf:flags - | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--ro ospf:extended-link-opaque - | | | | | +--ro ospf:extended-link-tlv - | | | | | +--ro ospf:link-id? union - | | | | | +--ro ospf:link-data? union - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | +--ro ospf:msd-type* - | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | +--ro ospf:msd-value? uint8 - | | | | | +--ro ospf:unknown-tlvs - | | | | | +--ro ospf:unknown-tlv* - | | | | | +--ro ospf:type? uint16 - | | | | | +--ro ospf:length? uint16 - | | | | | +--ro ospf:value? yang:hex-string - | | | | +--:(ospf:ospfv3) - | | | | +--ro ospf:ospfv3 - | | | | +--ro ospf:header - | | | | | +--ro ospf:lsa-id uint32 - | | | | | +--ro ospf:age uint16 - | | | | | +--ro ospf:type identityref - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:seq-num uint32 - | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | +--ro ospf:length uint16 - | | | | +--ro ospf:body - | | | | +--ro ospf:router - | | | | | +--ro ospf:router-bits - | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:links - | | | | | +--ro ospf:link* - | | | | | +--ro ospf:interface-id? uint32 - | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | +--ro ospf:type? router-link-type - | | | | | +--ro ospf:metric? uint16 - | | | | +--ro ospf:network - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:attached-routers - | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | +--ro ospf:inter-area-prefix - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:inter-area-router - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | +--ro ospf:as-external - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:nssa - | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:flags? bits - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | +--ro ospf:link - | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | +--ro ospf:lsa-options - | | | | | | +--ro ospf:lsa-options* identityref - | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | +--ro ospf:prefix-options* identityref - | | | | +--ro ospf:intra-area-prefix - | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | +--ro ospf:prefixes - | | | | | +--ro ospf:prefix* - | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:metric? ospf-metric - | | | | +--ro ospf:router-information - | | | | +--ro ospf:router-capabilities-tlv - | | | | | +--ro ospf:router-informational-capabilities - | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | +--ro ospf:functional-capabilities* - | | | | | +--ro ospf:functional-flag? uint32 - | | | | +--ro ospf:node-tag-tlvs - | | | | | +--ro ospf:node-tag-tlv* - | | | | | +--ro ospf:node-tag* - | | | | | +--ro ospf:tag? uint32 - | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | +--ro ospf:hostname? string - | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | +--ro ospf:sbfd-discriminators* - | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | +--rw ospf:interfaces - | | | | +--rw ospf:interface* [name] - | | | | +--rw ospf:name if:interface-ref - | | | | +--rw ospf:interface-type? enumeration - | | | | +--rw ospf:passive? boolean - | | | | +--rw ospf:demand-circuit? boolean {demand-circuit}? - | | | | +--rw ospf:priority? uint8 - | | | | +--rw ospf:multi-areas {multi-area-adj}? - | | | | | +--rw ospf:multi-area* [multi-area-id] - | | | | | +--rw ospf:multi-area-id area-id-type - | | | | | +--rw ospf:cost? ospf-link-metric - | | | | +--rw ospf:static-neighbors - | | | | | +--rw ospf:neighbor* [identifier] - | | | | | +--rw ospf:identifier inet:ip-address - | | | | | +--rw ospf:cost? ospf-link-metric - | | | | | +--rw ospf:poll-interval? uint16 - | | | | | +--rw ospf:priority? uint8 - | | | | +--rw ospf:node-flag? boolean {node-flag}? - | | | | +--rw ospf:bfd {bfd}? - | | | | | +--rw ospf:enabled? boolean - | | | | | +--rw ospf:local-multiplier? multiplier - | | | | | +--rw (ospf:interval-config-type)? - | | | | | +--:(ospf:tx-rx-intervals) - | | | | | | +--rw ospf:desired-min-tx-interval? uint32 - | | | | | | +--rw ospf:required-min-rx-interval? uint32 - | | | | | +--:(ospf:single-interval) {single-minimum-interval}? - | | | | | +--rw ospf:min-interval? uint32 - | | | | +--rw ospf:fast-reroute {fast-reroute}? - | | | | | +--rw ospf:lfa {lfa}? - | | | | | +--rw ospf:candidate-enable? boolean - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:remote-lfa {remote-lfa}? - | | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:hello-interval? uint16 - | | | | +--rw ospf:dead-interval? uint16 - | | | | +--rw ospf:retransmit-interval? uint16 - | | | | +--rw ospf:transmit-delay? uint16 - | | | | +--rw ospf:lls? boolean {lls}? - | | | | +--rw ospf:ttl-security {ttl-security}? - | | | | | +--rw ospf:enable? boolean - | | | | | +--rw ospf:hops? uint8 - | | | | +--rw ospf:enable? boolean - | | | | +--rw ospf:authentication - | | | | | +--rw (ospf:auth-type-selection)? - | | | | | +--:(ospf:ospfv2-auth) - | | | | | | +--rw ospf:ospfv2-auth-trailer-rfc? ospfv2-auth-trailer-rfc-version {ospfv2-authentication-trailer}? - | | | | | | +--rw (ospf:ospfv2-auth-specification)? - | | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | | +--rw ospf:ospfv2-key-chain? key-chain:key-chain-ref - | | | | | | +--:(ospf:auth-key-explicit) - | | | | | | +--rw ospf:ospfv2-key-id? uint32 - | | | | | | +--rw ospf:ospfv2-key? string - | | | | | | +--rw ospf:ospfv2-crypto-algorithm? identityref - | | | | | +--:(ospf:ospfv3-auth-ipsec) {ospfv3-authentication-ipsec}? - | | | | | | +--rw ospf:sa? string - | | | | | +--:(ospf:ospfv3-auth-trailer) {ospfv3-authentication-trailer}? - | | | | | +--rw (ospf:ospfv3-auth-specification)? - | | | | | +--:(ospf:auth-key-chain) {key-chain}? - | | | | | | +--rw ospf:ospfv3-key-chain? key-chain:key-chain-ref - | | | | | +--:(ospf:auth-key-explicit) - | | | | | +--rw ospf:ospfv3-sa-id? uint16 - | | | | | +--rw ospf:ospfv3-key? string - | | | | | +--rw ospf:ospfv3-crypto-algorithm? identityref - | | | | +--rw ospf:cost? ospf-link-metric - | | | | +--rw ospf:mtu-ignore? boolean {mtu-ignore}? - | | | | +--rw ospf:prefix-suppression? boolean {prefix-suppression}? - | | | | +--ro ospf:state? if-state-type - | | | | +--ro ospf:hello-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:wait-timer? rt-types:timer-value-seconds16 - | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:if-event-count? yang:counter32 - | | | | | +--ro ospf:link-scope-lsa-count? yang:gauge32 - | | | | | +--ro ospf:link-scope-lsa-cksum-sum? uint32 - | | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* - | | | | | +--ro ospf:lsa-type? uint16 - | | | | | +--ro ospf:lsa-count? yang:gauge32 - | | | | | +--ro ospf:lsa-cksum-sum? uint32 - | | | | +--ro ospf:neighbors - | | | | | +--ro ospf:neighbor* [neighbor-router-id] - | | | | | +--ro ospf:neighbor-router-id rt-types:router-id - | | | | | +--ro ospf:address? inet:ip-address - | | | | | +--ro ospf:dr-router-id? rt-types:router-id - | | | | | +--ro ospf:dr-ip-addr? inet:ip-address - | | | | | +--ro ospf:bdr-router-id? rt-types:router-id - | | | | | +--ro ospf:bdr-ip-addr? inet:ip-address - | | | | | +--ro ospf:state? nbr-state-type - | | | | | +--ro ospf:cost? ospf-link-metric - | | | | | +--ro ospf:dead-timer? rt-types:timer-value-seconds16 - | | | | | +--ro ospf:statistics - | | | | | +--ro ospf:discontinuity-time? yang:date-and-time - | | | | | +--ro ospf:nbr-event-count? yang:counter32 - | | | | | +--ro ospf:nbr-retrans-qlen? yang:gauge32 - | | | | +--ro ospf:database - | | | | | +--ro ospf:link-scope-lsa-type* [lsa-type] - | | | | | +--ro ospf:lsa-type uint16 - | | | | | +--ro ospf:link-scope-lsas - | | | | | +--ro ospf:link-scope-lsa* [lsa-id adv-router] - | | | | | +--ro ospf:lsa-id union - | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | +--ro ospf:decode-completed? boolean - | | | | | +--ro ospf:raw-data? yang:hex-string - | | | | | +--ro (ospf:version)? - | | | | | +--:(ospf:ospfv2) - | | | | | | +--ro ospf:ospfv2 - | | | | | | +--ro ospf:header - | | | | | | | +--ro ospf:lsa-options - | | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | | +--ro ospf:lsa-id yang:dotted-quad - | | | | | | | +--ro ospf:opaque-type? uint8 - | | | | | | | +--ro ospf:opaque-id? opaque-id - | | | | | | | +--ro ospf:age uint16 - | | | | | | | +--ro ospf:type identityref - | | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | | +--ro ospf:seq-num uint32 - | | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | | +--ro ospf:length uint16 - | | | | | | +--ro ospf:body - | | | | | | +--ro ospf:router - | | | | | | | +--ro ospf:router-bits - | | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | | +--ro ospf:num-of-links? uint16 - | | | | | | | +--ro ospf:links - | | | | | | | +--ro ospf:link* - | | | | | | | +--ro ospf:link-id? union - | | | | | | | +--ro ospf:link-data? union - | | | | | | | +--ro ospf:type? router-link-type - | | | | | | | +--ro ospf:topologies - | | | | | | | +--ro ospf:topology* - | | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | | +--ro ospf:metric? uint16 - | | | | | | +--ro ospf:network - | | | | | | | +--ro ospf:network-mask? yang:dotted-quad - | | | | | | | +--ro ospf:attached-routers - | | | | | | | +--ro ospf:attached-router* inet:ipv4-address - | | | | | | +--ro ospf:summary - | | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | | +--ro ospf:topologies - | | | | | | | +--ro ospf:topology* - | | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:external - | | | | | | | +--ro ospf:network-mask? inet:ipv4-address - | | | | | | | +--ro ospf:topologies - | | | | | | | +--ro ospf:topology* - | | | | | | | +--ro ospf:mt-id? uint8 - | | | | | | | +--ro ospf:flags? bits - | | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | | +--ro ospf:forwarding-address? inet:ipv4-address - | | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | | +--ro ospf:opaque - | | | | | | +--ro ospf:ri-opaque - | | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | | +--ro ospf:node-tag* - | | | | | | | | +--ro ospf:tag? uint32 - | | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | | +--ro ospf:hostname? string - | | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | | +--ro ospf:msd-type* - | | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | +--ro ospf:type? uint16 - | | | | | | | +--ro ospf:length? uint16 - | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | +--ro ospf:te-opaque - | | | | | | | +--ro ospf:router-address-tlv - | | | | | | | | +--ro ospf:router-address? inet:ipv4-address - | | | | | | | +--ro ospf:link-tlv - | | | | | | | +--ro ospf:link-type router-link-type - | | | | | | | +--ro ospf:link-id union - | | | | | | | +--ro ospf:local-if-ipv4-addrs - | | | | | | | | +--ro ospf:local-if-ipv4-addr* inet:ipv4-address - | | | | | | | +--ro ospf:remote-if-ipv4-addrs - | | | | | | | | +--ro ospf:remote-if-ipv4-addr* inet:ipv4-address - | | | | | | | +--ro ospf:te-metric? uint32 - | | | | | | | +--ro ospf:max-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | | +--ro ospf:max-reservable-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | | +--ro ospf:unreserved-bandwidths - | | | | | | | | +--ro ospf:unreserved-bandwidth* - | | | | | | | | +--ro ospf:priority? uint8 - | | | | | | | | +--ro ospf:unreserved-bandwidth? rt-types:bandwidth-ieee-float32 - | | | | | | | +--ro ospf:admin-group? uint32 - | | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | +--ro ospf:type? uint16 - | | | | | | | +--ro ospf:length? uint16 - | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | +--ro ospf:extended-prefix-opaque - | | | | | | | +--ro ospf:extended-prefix-tlv* - | | | | | | | +--ro ospf:route-type? enumeration - | | | | | | | +--ro ospf:flags - | | | | | | | | +--ro ospf:extended-prefix-flags* identityref - | | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | | +--ro ospf:unknown-tlvs - | | | | | | | +--ro ospf:unknown-tlv* - | | | | | | | +--ro ospf:type? uint16 - | | | | | | | +--ro ospf:length? uint16 - | | | | | | | +--ro ospf:value? yang:hex-string - | | | | | | +--ro ospf:extended-link-opaque - | | | | | | +--ro ospf:extended-link-tlv - | | | | | | +--ro ospf:link-id? union - | | | | | | +--ro ospf:link-data? union - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:maximum-sid-depth-tlv - | | | | | | | +--ro ospf:msd-type* - | | | | | | | +--ro ospf:msd-type? uint8 - | | | | | | | +--ro ospf:msd-value? uint8 - | | | | | | +--ro ospf:unknown-tlvs - | | | | | | +--ro ospf:unknown-tlv* - | | | | | | +--ro ospf:type? uint16 - | | | | | | +--ro ospf:length? uint16 - | | | | | | +--ro ospf:value? yang:hex-string - | | | | | +--:(ospf:ospfv3) - | | | | | +--ro ospf:ospfv3 - | | | | | +--ro ospf:header - | | | | | | +--ro ospf:lsa-id uint32 - | | | | | | +--ro ospf:age uint16 - | | | | | | +--ro ospf:type identityref - | | | | | | +--ro ospf:adv-router rt-types:router-id - | | | | | | +--ro ospf:seq-num uint32 - | | | | | | +--ro ospf:checksum fletcher-checksum16-type - | | | | | | +--ro ospf:length uint16 - | | | | | +--ro ospf:body - | | | | | +--ro ospf:router - | | | | | | +--ro ospf:router-bits - | | | | | | | +--ro ospf:rtr-lsa-bits* identityref - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:links - | | | | | | +--ro ospf:link* - | | | | | | +--ro ospf:interface-id? uint32 - | | | | | | +--ro ospf:neighbor-interface-id? uint32 - | | | | | | +--ro ospf:neighbor-router-id? rt-types:router-id - | | | | | | +--ro ospf:type? router-link-type - | | | | | | +--ro ospf:metric? uint16 - | | | | | +--ro ospf:network - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:attached-routers - | | | | | | +--ro ospf:attached-router* rt-types:router-id - | | | | | +--ro ospf:inter-area-prefix - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:inter-area-router - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:destination-router-id? rt-types:router-id - | | | | | +--ro ospf:as-external - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | | +--ro ospf:prefix-options* identityref - | | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:nssa - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | | +--ro ospf:flags? bits - | | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | | +--ro ospf:prefix-options* identityref - | | | | | | +--ro ospf:forwarding-address? inet:ipv6-address - | | | | | | +--ro ospf:external-route-tag? uint32 - | | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | +--ro ospf:link - | | | | | | +--ro ospf:rtr-priority? uint8 - | | | | | | +--ro ospf:lsa-options - | | | | | | | +--ro ospf:lsa-options* identityref - | | | | | | +--ro ospf:link-local-interface-address? inet:ipv6-address - | | | | | | +--ro ospf:num-of-prefixes? uint32 - | | | | | | +--ro ospf:prefixes - | | | | | | +--ro ospf:prefix* - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | +--ro ospf:prefix-options* identityref - | | | | | +--ro ospf:intra-area-prefix - | | | | | | +--ro ospf:referenced-ls-type? identityref - | | | | | | +--ro ospf:unknown-referenced-ls-type? uint16 - | | | | | | +--ro ospf:referenced-link-state-id? uint32 - | | | | | | +--ro ospf:referenced-adv-router? rt-types:router-id - | | | | | | +--ro ospf:num-of-prefixes? uint16 - | | | | | | +--ro ospf:prefixes - | | | | | | +--ro ospf:prefix* - | | | | | | +--ro ospf:prefix? inet:ip-prefix - | | | | | | +--ro ospf:prefix-options - | | | | | | | +--ro ospf:prefix-options* identityref - | | | | | | +--ro ospf:metric? ospf-metric - | | | | | +--ro ospf:router-information - | | | | | | +--ro ospf:router-capabilities-tlv - | | | | | | | +--ro ospf:router-informational-capabilities - | | | | | | | | +--ro ospf:informational-capabilities* identityref - | | | | | | | +--ro ospf:informational-capabilities-flags* - | | | | | | | | +--ro ospf:informational-flag? uint32 - | | | | | | | +--ro ospf:functional-capabilities* - | | | | | | | +--ro ospf:functional-flag? uint32 - | | | | | | +--ro ospf:node-tag-tlvs - | | | | | | | +--ro ospf:node-tag-tlv* - | | | | | | | +--ro ospf:node-tag* - | | | | | | | +--ro ospf:tag? uint32 - | | | | | | +--ro ospf:dynamic-hostname-tlv - | | | | | | | +--ro ospf:hostname? string - | | | | | | +--ro ospf:sbfd-discriminator-tlv - | | | | | | | +--ro ospf:sbfd-discriminators* - | | | | | | | +--ro ospf:sbfd-discriminator? uint32 - | | | | | | +--ro ospfv3-sr:sr-algorithm-tlv - | | | | | | | +--ro ospfv3-sr:sr-algorithm* uint8 - | | | | | | +--ro ospfv3-sr:sid-range-tlvs - | | | | | | | +--ro ospfv3-sr:sid-range-tlv* - | | | | | | | +--ro ospfv3-sr:range-size? uint24 - | | | | | | | +--ro ospfv3-sr:sid-sub-tlv - | | | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | | | +--ro ospfv3-sr:local-block-tlvs - | | | | | | | +--ro ospfv3-sr:local-block-tlv* - | | | | | | | +--ro ospfv3-sr:range-size? uint24 - | | | | | | | +--ro ospfv3-sr:sid-sub-tlv - | | | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | | | +--ro ospfv3-sr:srms-preference-tlv - | | | | | | +--ro ospfv3-sr:preference? uint8 - | | | | | +--ro ospfv3-e-lsa:e-link - | | | | | +--ro ospfv3-e-lsa:rtr-priority? uint8 - | | | | | +--ro ospfv3-e-lsa:lsa-options - | | | | | | +--ro ospfv3-e-lsa:lsa-options* identityref - | | | | | +--ro ospfv3-e-lsa:e-link-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:intra-prefix-tlv - | | | | | | +--ro ospfv3-e-lsa:intra-prefix-tlv-length? uint16 - | | | | | | +--ro ospfv3-e-lsa:metric? rt-types:uint24 - | | | | | | +--ro ospfv3-e-lsa:prefix? inet:ip-prefix - | | | | | | +--ro ospfv3-e-lsa:prefix-options - | | | | | | | +--ro ospfv3-e-lsa:prefix-options* identityref - | | | | | | +--ro ospfv3-e-lsa:prefix-length? uint8 - | | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlvs - | | | | | | +--ro ospfv3-sr:prefix-sid-sub-tlv* - | | | | | | +--ro ospfv3-sr:ospfv3-prefix-sid-flags - | | | | | | | +--ro ospfv3-sr:bits* identityref - | | | | | | +--ro ospfv3-sr:algorithm? uint8 - | | | | | | +--ro ospfv3-sr:sid? uint32 - | | | | | +--ro ospfv3-e-lsa:ipv6-link-local-tlv - | | | | | | +--ro ospfv3-e-lsa:ipv6-link-local-tlv-length? uint16 - | | | | | | +--ro ospfv3-e-lsa:link-local-address? inet:ipv6-address - | | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | | +--ro ospfv3-e-lsa:ipv4-link-local-tlv - | | | | | +--ro ospfv3-e-lsa:ipv4-link-local-tlv-length? uint16 - | | | | | +--ro ospfv3-e-lsa:link-local-address? inet:ipv4-address - | | | | | +--ro ospfv3-e-lsa:sub-tlvs* - | | | | | +--ro ospfv3-e-lsa:unknown-sub-tlv - | | | | | +--ro ospfv3-e-lsa:type? uint16 - | | | | | +--ro ospfv3-e-lsa:length? uint16 - | | | | | +--ro ospfv3-e-lsa:value? yang:hex-string - | | | | +--rw ospf:instance-id? uint8 - | | | | +--ro ospf:interface-id? uint16 - | | | +--rw ospfv3-e-lsa:extended-lsa-support? boolean - | | +--rw ospfv3-e-lsa:extended-lsa-support? boolean - | +--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 ospf:metric? uint32 - | | +--ro ospf:tag? uint32 - | | +--ro ospf:route-type? route-type - | +--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-ospf - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: - +--rw ospf - +--rw address-family? iana-rt-types:address-family - +---u instance-config - +---u instance-state - +--rw areas - +--rw area* [area-id] - +--rw area-id area-id-type - +---u area-config - +---u area-state - +--rw virtual-links - | +--rw virtual-link* [transit-area-id router-id] - | +--rw transit-area-id -> ../../../../area/area-id - | +--rw router-id rt-types:router-id - | +---u virtual-link-config - | +---u virtual-link-state - +--rw sham-links {pe-ce-protocol}? - | +--rw sham-link* [local-id remote-id] - | +--rw local-id inet:ip-address - | +--rw remote-id inet:ip-address - | +---u sham-link-config - | +---u sham-link-state - +--rw interfaces - +--rw interface* [name] - +--rw name if:interface-ref - +---u interface-config - +---u interface-state - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf/areas/area/interfaces/interface: - +---u ospfv3-interface-config - +---u ospfv3-interface-state - augment /rt:routing/rt:ribs/rt:rib/rt:routes/rt:route: - +---u route-content - - rpcs: - +---x clear-neighbor - | +---w input - | +---w routing-protocol-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---w interface? if:interface-ref - +---x clear-database - +---w input - +---w routing-protocol-name -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - - notifications: - +---n if-state-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- state? if-state-type - +---n if-config-error - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- packet-source? inet:ip-address - | +---- packet-type? packet-type - | +---- error? enumeration - +---n nbr-state-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- neighbor-router-id? rt-types:router-id - | +---- neighbor-ip-addr? inet:ip-address - | +---- state? nbr-state-type - +---n nbr-restart-helper-status-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- neighbor-router-id? rt-types:router-id - | +---- neighbor-ip-addr? inet:ip-address - | +---- status? restart-helper-status-type - | +---- age? rt-types:timer-value-seconds16 - | +---- exit-reason? restart-exit-reason-type - +---n if-rx-bad-packet - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- (if-link-type-selection)? - | | +--:(interface) - | | | +---- interface - | | | +---- interface? if:interface-ref - | | +--:(virtual-link) - | | | +---- virtual-link - | | | +---- transit-area-id? area-id-type - | | | +---- neighbor-router-id? rt-types:router-id - | | +--:(sham-link) - | | +---- sham-link - | | +---- area-id? area-id-type - | | +---- local-ip-addr? inet:ip-address - | | +---- remote-ip-addr? inet:ip-address - | +---- packet-source? inet:ip-address - | +---- packet-type? packet-type - +---n lsdb-approaching-overflow - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- ext-lsdb-limit? uint32 - +---n lsdb-overflow - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- ext-lsdb-limit? uint32 - +---n nssa-translator-status-change - | +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - | +---- area-id? area-id-type - | +---- status? nssa-translator-state-type - +---n restart-status-change - +---- routing-protocol-name? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - +---- address-family? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol[rt:name=current()/../routing-protocol-name]/ospf/address-family - +---- status? restart-status-type - +---- restart-interval? uint16 - +---- exit-reason? restart-exit-reason-type - -module: ietf-ospfv3-sr - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information: - +---u ospf-sr:sr-algorithm-tlv - +---u ospf-sr:sid-range-tlvs - +---u ospf-sr:local-block-tlvs - +---u ospf-sr:srms-preference-tlv - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information: - +---u ospf-sr:sr-algorithm-tlv - +---u ospf-sr:sid-range-tlvs - +---u ospf-sr:local-block-tlvs - +---u ospf-sr:srms-preference-tlv - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospf:router-information: - +---u ospf-sr:sr-algorithm-tlv - +---u ospf-sr:sid-range-tlvs - +---u ospf-sr:local-block-tlvs - +---u ospf-sr:srms-preference-tlv - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix: - +---u ospfv3-extended-prefix-range-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix: - +---u ospfv3-extended-prefix-range-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external: - +---u ospfv3-extended-prefix-range-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa: - +---u ospfv3-extended-prefix-range-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:interfaces/ospf:interface/ospf:database/ospf:link-scope-lsa-type/ospf:link-scope-lsas/ospf:link-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-link/ospfv3-e-lsa:e-link-tlvs/ospfv3-e-lsa:intra-prefix-tlv: - +---u ospfv3-prefix-sid-sub-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-intra-area-prefix/ospfv3-e-lsa:e-intra-prefix-tlvs/ospfv3-e-lsa:intra-prefix-tlv: - +---u ospfv3-prefix-sid-sub-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-inter-area-prefix/ospfv3-e-lsa:e-inter-prefix-tlvs/ospfv3-e-lsa:inter-prefix-tlv: - +---u ospfv3-prefix-sid-sub-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-as-external/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv: - +---u ospfv3-prefix-sid-sub-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:database/ospf:as-scope-lsa-type/ospf:as-scope-lsas/ospf:as-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-nssa/ospfv3-e-lsa:e-external-tlvs/ospfv3-e-lsa:external-prefix-tlv: - +---u ospfv3-prefix-sid-sub-tlvs - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/ospf:ospf/ospf:areas/ospf:area/ospf:database/ospf:area-scope-lsa-type/ospf:area-scope-lsas/ospf:area-scope-lsa/ospf:version/ospf:ospfv3/ospf:ospfv3/ospf:body/ospfv3-e-lsa:e-router/ospfv3-e-lsa:e-router-tlvs/ospfv3-e-lsa:link-tlv: - +---u ospfv3-adj-sid-sub-tlvs - +---u ospfv3-lan-adj-sid-sub-tlvs - -module: ietf-bfd-types diff --git a/holo-yang/modules/coverage/ietf-rip.tree b/holo-yang/modules/coverage/ietf-rip.tree deleted file mode 100644 index 8199bd60..00000000 --- a/holo-yang/modules/coverage/ietf-rip.tree +++ /dev/null @@ -1,394 +0,0 @@ -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 rip:rip - | | +--rw rip:originate-default-route - | | | +--rw rip:enabled? boolean - | | | +--rw rip:route-policy? route-policy-ref - | | +--rw rip:default-metric? uint8 - | | +--rw rip:distance? uint8 - | | +--rw rip:triggered-update-threshold? uint8 - | | +--rw rip:maximum-paths? uint8 - | | +--rw rip:output-delay? uint8 - | | +--rw rip:distribute-list* [prefix-set-name direction] - | | | +--rw rip:prefix-set-name prefix-set-ref - | | | +--rw rip:direction enumeration - | | | +--rw rip:if-name? if:interface-ref - | | +--rw rip:redistribute - | | | +--rw rip:bgp* [asn] - | | | | +--rw rip:asn inet:as-number - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:cg-nat! - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:connected! - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:ipsec! - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:isis* [instance] - | | | | +--rw rip:instance -> ../../../../../rt:control-plane-protocol/rt:name - | | | | +--rw rip:level? enumeration - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:nat! - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:ospfv2* [instance] - | | | | +--rw rip:instance -> ../../../../../rt:control-plane-protocol/rt:name - | | | | +--rw rip:route-type? ospf:route-type - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:ospfv3* [instance] - | | | | +--rw rip:instance -> ../../../../../rt:control-plane-protocol/rt:name - | | | | +--rw rip:route-type? ospf:route-type - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:ripv2* [instance] - | | | | +--rw rip:instance -> ../../../../../rt:control-plane-protocol/rt:name - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:ripng* [instance] - | | | | +--rw rip:instance -> ../../../../../rt:control-plane-protocol/rt:name - | | | | +--rw rip:metric? uint8 - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:static! - | | | +--rw rip:metric? uint8 - | | | +--rw rip:route-policy? route-policy-ref - | | +--rw rip:timers - | | | +--rw rip:update-interval? uint16 - | | | +--rw rip:invalid-interval? uint16 - | | | +--rw rip:holddown-interval? uint16 - | | | +--rw rip:flush-interval? uint16 - | | +--rw rip:interfaces - | | | +--rw rip:interface* [interface] - | | | +--rw rip:interface if:interface-ref - | | | +--rw rip:authentication - | | | | +--rw (rip:auth-type-selection)? - | | | | +--:(rip:auth-key-chain) - | | | | | +--rw rip:key-chain? key-chain:key-chain-ref - | | | | +--:(rip:auth-key) - | | | | +--rw rip:key? string - | | | | +--rw rip:crypto-algorithm? identityref - | | | +--rw rip:bfd {bfd}? - | | | | +--rw rip:enabled? boolean - | | | +--rw rip:cost? uint8 - | | | +--rw rip:neighbors {explicit-neighbors}? - | | | | +--rw rip:neighbor* [address] - | | | | +--rw rip:address inet:ip-address - | | | +--rw rip:no-listen? empty - | | | +--rw rip:originate-default-route - | | | | +--rw rip:enabled? boolean - | | | | +--rw rip:route-policy? route-policy-ref - | | | +--rw rip:passive? empty - | | | +--rw rip:split-horizon? enumeration - | | | +--rw rip:summary-address - | | | | +--rw rip:address? inet:ip-prefix - | | | | +--rw rip:metric? uint8 - | | | +--rw rip:timers - | | | | +--rw rip:update-interval? uint16 - | | | | +--rw rip:invalid-interval? uint16 - | | | | +--rw rip:holddown-interval? uint16 - | | | | +--rw rip:flush-interval? uint16 - | | | +--ro rip:oper-status? enumeration - | | | +--ro rip:next-full-update? uint32 - | | | +--ro rip:valid-address? boolean - | | | +--ro rip:statistics {interface-statistics}? - | | | +--ro rip:discontinuity-time? yang:date-and-time - | | | +--ro rip:bad-packets-rcvd? yang:counter32 - | | | +--ro rip:bad-routes-rcvd? yang:counter32 - | | | +--ro rip:updates-sent? yang:counter32 - | | +--ro rip:next-triggered-update? uint32 - | | +--ro rip:num-of-routes? uint32 - | | +--ro rip:ipv4 - | | | +--ro rip:neighbors - | | | | +--ro rip:neighbor* [ipv4-address] - | | | | +--ro rip:ipv4-address inet:ipv4-address - | | | | +--ro rip:last-update? yang:date-and-time - | | | | +--ro rip:bad-packets-rcvd? yang:counter32 - | | | | +--ro rip:bad-routes-rcvd? yang:counter32 - | | | +--ro rip:routes - | | | +--ro rip:route* [ipv4-prefix] - | | | +--ro rip:ipv4-prefix inet:ipv4-prefix - | | | +--ro rip:next-hop? inet:ipv4-address - | | | +--ro rip:interface? if:interface-ref - | | | +--ro rip:redistributed? boolean - | | | +--ro rip:route-type? enumeration - | | | +--ro rip:metric? uint8 - | | | +--ro rip:expire-time? uint16 - | | | +--ro rip:deleted? boolean - | | | +--ro rip:holddown? boolean - | | | +--ro rip:need-triggered-update? boolean - | | | +--ro rip:inactive? boolean - | | | +--ro rip:flush-expire-before-holddown? boolean - | | +--ro rip:ipv6 - | | | +--ro rip:neighbors - | | | | +--ro rip:neighbor* [ipv6-address] - | | | | +--ro rip:ipv6-address inet:ipv6-address - | | | | +--ro rip:last-update? yang:date-and-time - | | | | +--ro rip:bad-packets-rcvd? yang:counter32 - | | | | +--ro rip:bad-routes-rcvd? yang:counter32 - | | | +--ro rip:routes - | | | +--ro rip:route* [ipv6-prefix] - | | | +--ro rip:ipv6-prefix inet:ipv6-prefix - | | | +--ro rip:next-hop? inet:ipv6-address - | | | +--ro rip:interface? if:interface-ref - | | | +--ro rip:redistributed? boolean - | | | +--ro rip:route-type? enumeration - | | | +--ro rip:metric? uint8 - | | | +--ro rip:expire-time? uint16 - | | | +--ro rip:deleted? boolean - | | | +--ro rip:holddown? boolean - | | | +--ro rip:need-triggered-update? boolean - | | | +--ro rip:inactive? boolean - | | | +--ro rip:flush-expire-before-holddown? boolean - | | +--ro rip:statistics {global-statistics}? - | | +--ro rip:discontinuity-time? yang:date-and-time - | | +--ro rip:requests-rcvd? yang:counter32 - | | +--ro rip:requests-sent? yang:counter32 - | | +--ro rip:responses-rcvd? yang:counter32 - | | +--ro rip:responses-sent? yang:counter32 - | +--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 - | +--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-rip - - augment /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol: - +--rw rip - +---u global-attributes - +---u distribute-lists - +---u redistribute-container - +---u timers-container - +--rw interfaces - | +--rw interface* [interface] - | +--rw interface if:interface-ref - | +--rw authentication - | | +--rw (auth-type-selection)? - | | +--:(auth-key-chain) - | | | +--rw key-chain? key-chain:key-chain-ref - | | +--:(auth-key) - | | +--rw key? string - | | +--rw crypto-algorithm? identityref - | +--rw bfd {bfd}? - | | +---u bfd-types:client-cfg-parms - | +--rw cost? uint8 - | +--rw neighbors {explicit-neighbors}? - | | +--rw neighbor* [address] - | | +--rw address inet:ip-address - | +--rw no-listen? empty - | +---u originate-default-route-container - | +--rw passive? empty - | +--rw split-horizon? enumeration - | +--rw summary-address - | | +--rw address? inet:ip-prefix - | | +--rw metric? uint8 - | +---u timers-container - | +--ro oper-status? enumeration - | +--ro next-full-update? uint32 - | +--ro valid-address? boolean - | +--ro statistics {interface-statistics}? - | +--ro discontinuity-time? yang:date-and-time - | +--ro bad-packets-rcvd? yang:counter32 - | +--ro bad-routes-rcvd? yang:counter32 - | +--ro updates-sent? yang:counter32 - +--ro next-triggered-update? uint32 - +--ro num-of-routes? uint32 - +--ro ipv4 - | +--ro neighbors - | | +--ro neighbor* [ipv4-address] - | | +--ro ipv4-address inet:ipv4-address - | | +--ro last-update? yang:date-and-time - | | +--ro bad-packets-rcvd? yang:counter32 - | | +--ro bad-routes-rcvd? yang:counter32 - | +--ro routes - | +--ro route* [ipv4-prefix] - | +--ro ipv4-prefix inet:ipv4-prefix - | +--ro next-hop? inet:ipv4-address - | +--ro interface? if:interface-ref - | +---u route-attributes - +--ro ipv6 - | +--ro neighbors - | | +--ro neighbor* [ipv6-address] - | | +--ro ipv6-address inet:ipv6-address - | | +--ro last-update? yang:date-and-time - | | +--ro bad-packets-rcvd? yang:counter32 - | | +--ro bad-routes-rcvd? yang:counter32 - | +--ro routes - | +--ro route* [ipv6-prefix] - | +--ro ipv6-prefix inet:ipv6-prefix - | +--ro next-hop? inet:ipv6-address - | +--ro interface? if:interface-ref - | +---u route-attributes - +--ro statistics {global-statistics}? - +--ro discontinuity-time? yang:date-and-time - +--ro requests-rcvd? yang:counter32 - +--ro requests-sent? yang:counter32 - +--ro responses-rcvd? yang:counter32 - +--ro responses-sent? yang:counter32 - - rpcs: - +---x clear-rip-route - +---w input - +---w rip-instance? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name diff --git a/holo-yang/modules/coverage/ietf-routing.tree b/holo-yang/modules/coverage/ietf-routing.tree deleted file mode 100644 index ef32e166..00000000 --- a/holo-yang/modules/coverage/ietf-routing.tree +++ /dev/null @@ -1,94 +0,0 @@ -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 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 - | +--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 diff --git a/holo-yang/modules/coverage/ietf-segment-routing-mpls.tree b/holo-yang/modules/coverage/ietf-segment-routing-mpls.tree deleted file mode 100644 index cfb2dc86..00000000 --- a/holo-yang/modules/coverage/ietf-segment-routing-mpls.tree +++ /dev/null @@ -1,210 +0,0 @@ -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 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 - | | +--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 - | +--rw sr:segment-routing - | +--rw sr-mpls:sr-mpls - | +--rw sr-mpls:bindings - | | +--rw sr-mpls:mapping-server {mapping-server}? - | | | +--rw sr-mpls:policy* [name] - | | | +--rw sr-mpls:name string - | | | +--rw sr-mpls:entries - | | | +--rw sr-mpls:mapping-entry* [prefix algorithm] - | | | +--rw sr-mpls:prefix inet:ip-prefix - | | | +--rw sr-mpls:algorithm identityref - | | | +--rw sr-mpls:value-type? enumeration - | | | +--rw sr-mpls:start-sid uint32 - | | | +--rw sr-mpls:range? uint32 - | | +--rw sr-mpls:connected-prefix-sid-map - | | | +--rw sr-mpls:connected-prefix-sid* [prefix algorithm] - | | | +--rw sr-mpls:prefix inet:ip-prefix - | | | +--rw sr-mpls:algorithm identityref - | | | +--rw sr-mpls:value-type? enumeration - | | | +--rw sr-mpls:start-sid uint32 - | | | +--rw sr-mpls:range? uint32 - | | +--rw sr-mpls:local-prefix-sid - | | +--rw sr-mpls:local-prefix-sid* [prefix algorithm] - | | +--rw sr-mpls:prefix inet:ip-prefix - | | +--rw sr-mpls:algorithm identityref - | | +--rw sr-mpls:value-type? enumeration - | | +--rw sr-mpls:start-sid uint32 - | | +--rw sr-mpls:range? uint32 - | +--rw sr-mpls:srgb - | | +--rw sr-mpls:srgb* [lower-bound upper-bound] - | | +--rw sr-mpls:lower-bound uint32 - | | +--rw sr-mpls:upper-bound uint32 - | +--rw sr-mpls:srlb - | | +--rw sr-mpls:srlb* [lower-bound upper-bound] - | | +--rw sr-mpls:lower-bound uint32 - | | +--rw sr-mpls:upper-bound uint32 - | +--ro sr-mpls:label-blocks* - | | +--ro sr-mpls:lower-bound? uint32 - | | +--ro sr-mpls:upper-bound? uint32 - | | +--ro sr-mpls:size? uint32 - | | +--ro sr-mpls:free? uint32 - | | +--ro sr-mpls:used? uint32 - | | +--ro sr-mpls:scope? enumeration - | +--ro sr-mpls:sid-db - | +--ro sr-mpls:sid* [target sid source source-protocol binding-type] - | +--ro sr-mpls:target string - | +--ro sr-mpls:sid uint32 - | +--ro sr-mpls:source inet:ip-address - | +--ro sr-mpls:source-protocol -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +--ro sr-mpls:binding-type enumeration - | +--ro sr-mpls:algorithm? uint8 - | +--ro sr-mpls:used? boolean - | +--ro sr-mpls:scope? enumeration - 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-segment-routing - - augment /rt:routing: - +--rw segment-routing - -module: ietf-segment-routing-mpls - - augment /rt:routing/sr:segment-routing: - +--rw sr-mpls - +--rw bindings - | +--rw mapping-server {mapping-server}? - | | +--rw policy* [name] - | | +--rw name string - | | +--rw entries - | | +--rw mapping-entry* [prefix algorithm] - | | +---u sr-cmn:prefix-sid - | +--rw connected-prefix-sid-map - | | +--rw connected-prefix-sid* [prefix algorithm] - | | +---u sr-cmn:prefix-sid - | | +---u sr-cmn:last-hop-behavior - | +--rw local-prefix-sid - | +--rw local-prefix-sid* [prefix algorithm] - | +---u sr-cmn:prefix-sid - +--rw srgb - | +---u sr-cmn:srgb - +--rw srlb - | +---u sr-cmn:srlb - +--ro label-blocks* - | +--ro lower-bound? uint32 - | +--ro upper-bound? uint32 - | +--ro size? uint32 - | +--ro free? uint32 - | +--ro used? uint32 - | +--ro scope? enumeration - +--ro sid-db - +--ro sid* [target sid source source-protocol binding-type] - +--ro target string - +--ro sid uint32 - +--ro algorithm? uint8 - +--ro source inet:ip-address - +--ro used? boolean - +--ro source-protocol -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - +--ro binding-type enumeration - +--ro scope? enumeration - - notifications: - +---n segment-routing-srgb-collision - | +---- srgb-collisions* - | +---- lower-bound? uint32 - | +---- upper-bound? uint32 - | +---- routing-protocol? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - | +---- originating-rtr-id? router-or-system-id - +---n segment-routing-global-sid-collision - | +---- received-target? string - | +---- new-sid-rtr-id? router-or-system-id - | +---- original-target? string - | +---- original-sid-rtr-id? router-or-system-id - | +---- index? uint32 - | +---- routing-protocol? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name - +---n segment-routing-index-out-of-range - +---- received-target? string - +---- received-index? uint32 - +---- routing-protocol? -> /rt:routing/rt:control-plane-protocols/rt:control-plane-protocol/rt:name diff --git a/holo-yang/modules/coverage/ietf-segment-routing.tree b/holo-yang/modules/coverage/ietf-segment-routing.tree deleted file mode 100644 index 8bee3fcc..00000000 --- a/holo-yang/modules/coverage/ietf-segment-routing.tree +++ /dev/null @@ -1,100 +0,0 @@ -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 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 - | | +--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 - | +--rw sr:segment-routing - 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-segment-routing - - augment /rt:routing: - +--rw segment-routing