ipi-ospf
+--rw ospfv2
+--rw global
| +--rw config
| | +--rw area-interface-config-mode? empty
| | +--rw enable-multi-instance-capability? empty {feature-list:HAVE_OSPF_MULTI_INST}?
| +--ro state
| | +--ro area-interface-config-mode? empty
| | +--ro enable-multi-instance-capability? empty {feature-list:HAVE_OSPF_MULTI_INST}?
| +--rw graceful-restart {feature-list:HAVE_RESTART}?
| | +--rw config
| | | +--rw grace-period? uint16
| | +--ro state
| | | +--ro grace-period? uint16
| | +--rw helper
| | +--rw config
| | | +--rw max-grace-period? uint16
| | | +--rw disable-all-neighbors? empty
| | | +--rw disable-neighbor* inet:ipv4-address
| | +--ro state
| | +--ro max-grace-period? uint16
| | +--ro disable-all-neighbors? empty
| | +--ro disable-neighbor* inet:ipv4-address
| +--rw cspf {feature-list:HAVE_OSPF_CSPF}?
| +--rw config
| | +--rw tie-break-method? ipi-ospf-types:ospf_cspf_tie_break_t
| | +--rw default-retry-interval? uint16
| | +--rw enable-better-protection? empty {feature-list:HAVE_GMPLS}?
| +--ro state
| +--ro tie-break-method? ipi-ospf-types:ospf_cspf_tie_break_t
| +--ro default-retry-interval? uint16
| +--ro enable-better-protection? empty {feature-list:HAVE_GMPLS}?
+--rw processes
| +--rw process* [ospf-id]
| +--rw ospf-id -> ../config/ospf-id
| +--rw config
| | +--rw ospf-id? uint16
| | +--rw vrf-name -> /ipi-network-instance:network-instances/network-instance/ipi-vrf:vrf/config/vrf-name {feature-list:HAVE_VRF}?
| | +--rw router-id? inet:ipv4-address
| | +--rw flood-reduction? empty
| | +--rw rfc1583-compatibility? empty
| | +--rw database-summary? empty
| | +--rw bfd-enable-all-interfaces? empty {feature-list:HAVE_BFD}?
| | +--rw log-adjacency-changes? ipi-ospf-types:ospf_log_adj_opt_t
| | +--rw shutdown? empty
| | +--rw area-border-type? ipi-ospf-types:ospf_abr_type_t
| | +--rw reference-bandwidth? uint32
| | +--rw max-database-descriptors? uint16
| | +--rw p2p-rfc-incompatible? empty
| | +--rw context-name? string
| +--ro state
| | +--ro statistics
| | | +--ro router
| | | | +--ro area-counter? yang:counter64
| | | +--ro database-description-exchanges
| | | | +--ro in? yang:counter64
| | | | +--ro out? yang:counter64
| | | +--ro link-state-advertisement
| | | | +--ro originate? yang:counter64
| | | | +--ro received? yang:counter64
| | | | +--ro external? yang:counter64
| | | | +--ro opaque? yang:counter64
| | | | +--ro non-default-external? yang:counter64
| | | +--ro router-event
| | | | +--ro packet
| | | | | +--ro packets-send-buffer? yang:counter64
| | | | | +--ro unused-packets? yang:counter64
| | | | | +--ro max-unused-packets? yang:counter64
| | | | +--ro lsa
| | | | | +--ro older-lsa-received? yang:counter64
| | | | | +--ro lsa-buffer? uint32
| | | | +--ro spf
| | | | | +--ro full? yang:counter64
| | | | | +--ro summary? yang:counter64
| | | | | +--ro external? yang:counter64
| | | | +--ro neighbor
| | | | | +--ro state-change? yang:counter64
| | | | | +--ro dead-interval-expiration? yang:counter64
| | | | | +--ro bad-link-state-request? yang:counter64
| | | | | +--ro sequence-number-mismatch? yang:counter64
| | | | +--ro router-id-changes? yang:counter64
| | | | +--ro designated-router-election? yang:counter64
| | | +--ro error
| | | | +--ro discarded-in? yang:counter64
| | | | +--ro discarded-out? yang:counter64
| | | | +--ro hello-in? yang:counter64
| | | | +--ro database-descriptor-in? yang:counter64
| | | | +--ro ls-request-in? yang:counter64
| | | | +--ro ls-update-in? yang:counter64
| | | | +--ro ls-acknowledge-in? yang:counter64
| | | | +--ro unknown-in? yang:counter64
| | | | +--ro unknown-out? yang:counter64
| | | | +--ro bad-version? yang:counter64
| | | | +--ro bad-crc? yang:counter64
| | | | +--ro invalid-source? yang:counter64
| | | | +--ro invalid-destination? yang:counter64
| | | | +--ro no-neighbor? yang:counter64
| | | | +--ro passive? yang:counter64
| | | | +--ro wrong-area? yang:counter64
| | | | +--ro packets-length? yang:counter64
| | | | +--ro bad-authentication? yang:counter64
| | | +--ro traffic
| | | | +--ro total-packets-in? yang:counter64
| | | | +--ro total-packets-out? yang:counter64
| | | | +--ro hello-packets-in? yang:counter64
| | | | +--ro hello-packets-out? yang:counter64
| | | | +--ro database-descriptor-packets-in? yang:counter64
| | | | +--ro database-descriptor-packets-out? yang:counter64
| | | | +--ro ls-request-packets-in? yang:counter64
| | | | +--ro ls-request-packets-out? yang:counter64
| | | | +--ro ls-update-packets-in? yang:counter64
| | | | +--ro ls-update-packets-out? yang:counter64
| | | | +--ro ls-acknowledge-packets-in? yang:counter64
| | | | +--ro ls-acknowledge-packets-out? yang:counter64
| | | +--ro up-time? string
| | +--ro ospf-id? uint16
| | +--ro vrf-name -> /ipi-network-instance:network-instances/network-instance/ipi-vrf:vrf/config/vrf-name {feature-list:HAVE_VRF}?
| | +--ro router-id? inet:ipv4-address
| | +--ro flood-reduction? empty
| | +--ro rfc1583-compatibility? empty
| | +--ro database-summary? empty
| | +--ro bfd-enable-all-interfaces? empty {feature-list:HAVE_BFD}?
| | +--ro log-adjacency-changes? ipi-ospf-types:ospf_log_adj_opt_t
| | +--ro shutdown? empty
| | +--ro area-border-type? ipi-ospf-types:ospf_abr_type_t
| | +--ro reference-bandwidth? uint32
| | +--ro max-database-descriptors? uint16
| | +--ro p2p-rfc-incompatible? empty
| | +--ro context-name? string
| | +--ro dste-status? ipi-ospf-types:ospf_dste_status
| +--ro link-state-database
| | +--ro state
| | +--ro external-checksum? yang:phys-address
| | +--ro opaque-checksum? yang:phys-address
| +--rw passive-interfaces
| | +--rw config
| | | +--rw passive-interface-all? empty
| | +--ro state
| | | +--ro passive-interface-all? empty
| | +--rw passive-interface* [name]
| | +--rw name -> ../config/name
| | +--rw config
| | | +--rw name? -> /ipi-interface:interfaces/interface/name
| | | +--rw passive-mode? ipi-ospf-types:ospf_passive_mode_t
| | +--ro state
| | | +--ro name? -> /ipi-interface:interfaces/interface/name
| | | +--ro passive-mode? ipi-ospf-types:ospf_passive_mode_t
| | +--rw passive-addresses
| | +--rw passive-address* [address]
| | +--rw address -> ../config/address
| | +--rw config
| | | +--rw address? inet:ipv4-address
| | | +--rw passive-mode ipi-ospf-types:ospf_passive_addr_mode_t
| | +--ro state
| | +--ro address? inet:ipv4-address
| | +--ro passive-mode ipi-ospf-types:ospf_passive_addr_mode_t
| +--rw default-information
| | +--rw config
| | | +--rw originate? empty
| | | +--rw always-advertise-default-route? empty
| | | +--rw metric? uint32
| | | +--rw metric-type? ipi-ospf-types:ospf_metric_type_t
| | | +--rw route-map? string
| | +--ro state
| | +--ro originate? empty
| | +--ro always-advertise-default-route? empty
| | +--ro metric? uint32
| | +--ro metric-type? ipi-ospf-types:ospf_metric_type_t
| | +--ro route-map? string
| +--rw capability
| | +--rw config
| | | +--rw disable-cspf? empty {feature-list:HAVE_OSPF_CSPF}?
| | | +--rw enable-vrf-lite? empty {feature-list:HAVE_VRF_OSPF}?
| | | +--rw disable-opaque-lsa? empty {feature-list:HAVE_OPAQUE_LSA}?
| | | +--rw disable-traffic-engineering? empty {feature-list:HAVE_OSPF_TE}?
| | | +--rw disable-graceful-restart? empty {feature-list:HAVE_RESTART}?
| | | +--rw link-local-signaling? empty {feature-list:HAVE_RESTART}?
| | +--ro state
| | +--ro disable-cspf? empty {feature-list:HAVE_OSPF_CSPF}?
| | +--ro enable-vrf-lite? empty {feature-list:HAVE_VRF_OSPF}?
| | +--ro disable-opaque-lsa? empty {feature-list:HAVE_OPAQUE_LSA}?
| | +--ro disable-traffic-engineering? empty {feature-list:HAVE_OSPF_TE}?
| | +--ro disable-graceful-restart? empty {feature-list:HAVE_RESTART}?
| | +--ro link-local-signaling? empty {feature-list:HAVE_RESTART}?
| +--rw areas
| | +--rw area* [area-id]
| | | +--rw area-id -> ../config/area-id
| | | +--rw config
| | | | +--rw area-id? ipi-ospf-types:ospf_area_t
| | | | +--rw authentication-type? ipi-ospf-types:ospf_area_authentication_type_t
| | | | +--rw default-cost? uint32
| | | | +--rw shortcut? ipi-ospf-types:ospf_area_shortcut_type_t
| | | +--ro state
| | | | +--ro area-id? ipi-ospf-types:ospf_area_t
| | | | +--ro authentication-type? ipi-ospf-types:ospf_area_authentication_type_t
| | | | +--ro default-cost? uint32
| | | | +--ro shortcut? ipi-ospf-types:ospf_area_shortcut_type_t
| | | | +--ro interface-count? yang:counter64
| | | | +--ro neighbor-count? yang:counter64
| | | | +--ro spf-last-execution-time? string
| | | | +--ro spf-execution-count? yang:counter64
| | | | +--ro lsa-count? yang:counter64
| | | | +--ro lsa-checksum? yang:phys-address
| | | +--rw interfaces
| | | | +--rw interface* [name]
| | | | +--rw name -> ../config/name
| | | | +--rw config
| | | | | +--rw name? string
| | | | | +--rw cost? uint16
| | | | | +--rw network-type? ipi-ospf-types:ospf_network_t
| | | | | +--rw passive? empty
| | | | | +--rw priority? uint8
| | | | | +--rw authentication-type? ipi-ospf-types:ospf_if_authentication_type_t
| | | | | +--rw key? ipi-ospf-types:ospf_md5_password_t
| | | | +--ro state
| | | | | +--ro name? string
| | | | | +--ro cost? uint16
| | | | | +--ro network-type? ipi-ospf-types:ospf_network_t
| | | | | +--ro passive? empty
| | | | | +--ro priority? uint8
| | | | | +--ro authentication-type? ipi-ospf-types:ospf_if_authentication_type_t
| | | | | +--ro key? ipi-ospf-types:ospf_md5_password_t
| | | | +--rw enable-bfd {feature-list:HAVE_BFD}?
| | | | | +--rw config
| | | | | | +--rw enabled? ipi-ospf-types:ospf_bfd_state
| | | | | +--ro state
| | | | | +--ro enabled? ipi-ospf-types:ospf_bfd_state
| | | | +--rw lsa-filter
| | | | | +--rw config
| | | | | | +--rw filter-out? empty
| | | | | +--ro state
| | | | | +--ro filter-out? empty
| | | | +--rw mpls
| | | | | +--rw config
| | | | | | +--rw traffic-engineering-metric? uint16 {feature-list:HAVE_OSPF_TE}?
| | | | | +--ro state
| | | | | | +--ro traffic-engineering-metric? uint16 {feature-list:HAVE_OSPF_TE}?
| | | | | +--rw igp-ldp-sync
| | | | | +--rw config
| | | | | | +--rw holddown-timer? uint32 {feature-list:HAVE_LDPD}?
| | | | | | +--rw ldp-igp-sync-enable? empty {feature-list:HAVE_LDPD}?
| | | | | +--ro state
| | | | | +--ro holddown-timer? uint32 {feature-list:HAVE_LDPD}?
| | | | | +--ro ldp-igp-sync-enable? empty {feature-list:HAVE_LDPD}?
| | | | +--rw timers
| | | | +--rw config
| | | | | +--rw dead-interval? uint16
| | | | | +--rw hello-interval? uint16
| | | | | +--rw retransmission-interval? uint16
| | | | +--ro state
| | | | +--ro dead-interval? uint16
| | | | +--ro hello-interval? uint16
| | | | +--ro retransmission-interval? uint16
| | | +--rw stub
| | | | +--rw config
| | | | | +--rw is-stub? empty
| | | | | +--rw no-summary? empty
| | | | +--ro state
| | | | +--ro is-stub? empty
| | | | +--ro no-summary? empty
| | | +--rw nssas {feature-list:HAVE_NSSA}?
| | | | +--rw nssa* [nssa-enable]
| | | | +--rw nssa-enable -> ../config/nssa-enable
| | | | +--rw config
| | | | | +--rw nssa-enable? ipi-ospf-types:ospf_nssa_t
| | | | | +--rw no-summary? empty
| | | | | +--rw stability-interval? uint32
| | | | | +--rw translator-role? ipi-ospf-types:ospf_translator_role_t
| | | | | +--rw no-redistribution? empty
| | | | | +--rw default-information-originate? empty
| | | | | +--rw metric? uint32
| | | | | +--rw metric-type? ipi-ospf-types:ospf_metric_type_t
| | | | | +--rw route-map? string
| | | | +--ro state
| | | | +--ro nssa-enable? ipi-ospf-types:ospf_nssa_t
| | | | +--ro no-summary? empty
| | | | +--ro stability-interval? uint32
| | | | +--ro translator-role? ipi-ospf-types:ospf_translator_role_t
| | | | +--ro no-redistribution? empty
| | | | +--ro default-information-originate? empty
| | | | +--ro metric? uint32
| | | | +--ro metric-type? ipi-ospf-types:ospf_metric_type_t
| | | | +--ro route-map? string
| | | | +--ro translator-count? yang:counter64
| | | | +--ro translator-state? ipi-ospf-types:ospf_nssa_translator_state_t
| | | +--rw filter-list {feature-list:HAVE_ACL}?
| | | | +--rw prefix-list {feature-list:HAVE_ACL}?
| | | | | +--rw filter-in
| | | | | | +--rw config
| | | | | | | +--rw name? string
| | | | | | +--ro state
| | | | | | +--ro name? string
| | | | | +--rw filter-out
| | | | | +--rw config
| | | | | | +--rw name? string
| | | | | +--ro state
| | | | | +--ro name? string
| | | | +--rw access-control-list {feature-list:HAVE_ACL}?
| | | | +--rw filter-in
| | | | | +--rw config
| | | | | | +--rw name? string
| | | | | +--ro state
| | | | | +--ro name? string
| | | | +--rw filter-out
| | | | +--rw config
| | | | | +--rw name? string
| | | | +--ro state
| | | | +--ro name? string
| | | +--rw hosts
| | | | +--rw host* [ip-address]
| | | | +--rw ip-address -> ../config/ip-address
| | | | +--rw config
| | | | | +--rw ip-address? inet:ipv4-address
| | | | | +--rw cost? uint16
| | | | +--ro state
| | | | +--ro ip-address? inet:ipv4-address
| | | | +--ro cost? uint16
| | | +--rw networks
| | | | +--rw network* [prefix]
| | | | +--rw prefix -> ../config/prefix
| | | | +--rw config
| | | | | +--rw prefix? cml-data-types:cml_ipv4_prefix_t
| | | | | +--rw instance-id uint8 {feature-list:HAVE_OSPF_MULTI_INST}?
| | | | +--ro state
| | | | +--ro prefix? cml-data-types:cml_ipv4_prefix_t
| | | | +--ro instance-id uint8 {feature-list:HAVE_OSPF_MULTI_INST}?
| | | +--rw area-ranges
| | | | +--rw area-range* [address]
| | | | +--rw address -> ../config/address
| | | | +--rw config
| | | | | +--rw address? cml-data-types:cml_ipv4_prefix_t
| | | | | +--rw disable-advertise? empty
| | | | +--ro state
| | | | +--ro address? cml-data-types:cml_ipv4_prefix_t
| | | | +--ro disable-advertise? empty
| | | +--rw virtual-links
| | | | +--rw virtual-link* [remote-router-id]
| | | | +--rw remote-router-id -> ../config/remote-router-id
| | | | +--rw config
| | | | | +--rw remote-router-id? inet:ipv4-address
| | | | +--ro state
| | | | | +--ro remote-router-id? inet:ipv4-address
| | | | | +--ro name? string
| | | | | +--ro interface? string
| | | | | +--ro virtual-link-interface-state? ipi-ospf-types:ospf_vlink_interface_state_t
| | | | | +--ro link-state? ipi-ospf-types:ospf_vlink_status_t
| | | | | +--ro adjacency-state? ipi-ospf-types:ospf_vlink_adj_state_t
| | | | | +--ro hello-packet-due-in? string
| | | | | +--ro local-address? cml-data-types:cml_ipv4_prefix_t
| | | | | +--ro remote-address? cml-data-types:cml_ipv4_prefix_t
| | | | +--rw bfd
| | | | | +--rw config
| | | | | | +--rw fall-over? empty {feature-list:HAVE_BFD}?
| | | | | +--ro state
| | | | | +--ro fall-over? empty {feature-list:HAVE_BFD}?
| | | | +--rw authentication
| | | | | +--rw config
| | | | | | +--rw authentication-type? ipi-ospf-types:ospf_if_authentication_type_t
| | | | | | +--rw key? ipi-ospf-types:ospf_md5_password_t
| | | | | +--ro state
| | | | | | +--ro authentication-type? ipi-ospf-types:ospf_if_authentication_type_t
| | | | | | +--ro key? ipi-ospf-types:ospf_md5_password_t
| | | | | +--rw message-digests
| | | | | +--rw message-digest* [message-digest-id]
| | | | | +--rw message-digest-id -> ../config/message-digest-id
| | | | | +--rw config
| | | | | | +--rw message-digest-id? uint8
| | | | | | +--rw message-digest-encryption-type ipi-ospf-types:ospf_cipher_type_t
| | | | | | +--rw message-digest-key ipi-ospf-types:ospf_md5_password_t
| | | | | +--ro state
| | | | | +--ro message-digest-id? uint8
| | | | | +--ro message-digest-encryption-type ipi-ospf-types:ospf_cipher_type_t
| | | | | +--ro message-digest-key ipi-ospf-types:ospf_md5_password_t
| | | | +--rw timers
| | | | | +--rw config
| | | | | | +--rw dead-interval? uint16
| | | | | | +--rw hello-interval? uint16
| | | | | | +--rw transmit-delay? uint16
| | | | | | +--rw retransmission-interval? uint16
| | | | | +--ro state
| | | | | +--ro dead-interval? uint16
| | | | | +--ro hello-interval? uint16
| | | | | +--ro transmit-delay? uint16
| | | | | +--ro retransmission-interval? uint16
| | | | +--ro virtual-link-interface-state-change
| | | | | +--ro router-id? inet:ipv4-address
| | | | | +--ro interface-state? ipi-ospf-types:ospf_interface_state_t
| | | | +--ro virtual-neighbor-state-change
| | | | | +--ro router-id? inet:ipv4-address
| | | | | +--ro neighbor-state? ipi-ospf-types:ospf_neighbor_state_change_t
| | | | +--ro virtual-link-interface-rx-bad-packet
| | | | | +--ro router-id? inet:ipv4-address
| | | | | +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
| | | | +--ro virtual-link-interface-tx-retransmit
| | | | | +--ro router-id? inet:ipv4-address
| | | | | +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
| | | | | +--ro lsdb-type? ipi-ospf-types:ospf_lsdb_type_t
| | | | | +--ro lsdb-lsid? inet:ipv4-address
| | | | | +--ro lsdb-router-id? inet:ipv4-address
| | | | +--ro virtual-link-interface-config-error
| | | | +--ro router-id? inet:ipv4-address
| | | | +--ro error-type? ipi-ospf-types:ospf_config_error_type_t
| | | | +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
| | | +--rw sham-links {feature-list:HAVE_VRF_OSPF,feature-list:HAVE_MPLS}?
| | | | +--rw sham-link* [source-id destination-id]
| | | | +--rw source-id -> ../config/source-id
| | | | +--rw destination-id -> ../config/destination-id
| | | | +--rw config
| | | | +--rw source-id? inet:ipv4-address
| | | | +--rw destination-id? inet:ipv4-address
| | | | +--rw cost? uint16
| | | +--ro traffic-engineering-database {feature-list:HAVE_OSPF_CSPF}?
| | | +--ro link* [advertising-router link-id]
| | | | +--ro advertising-router -> ../state/advertising-router
| | | | +--ro link-id -> ../state/link-id
| | | | +--ro state
| | | | | +--ro link-id? inet:ipv4-address
| | | | | +--ro advertising-router? inet:ipv4-address
| | | | | +--ro ls-options? string
| | | | | +--ro ls-opaque-type? uint32
| | | | | +--ro ls-age? uint16
| | | | | +--ro ls-type? ipi-ospf-types:ospf_lsdb_type_t
| | | | | +--ro ls-instance? string
| | | | | +--ro ls-sequence-number? string
| | | | | +--ro ls-checksum? string
| | | | | +--ro ls-length? uint16
| | | | +--ro tlv
| | | | +--ro state
| | | | | +--ro type? ipi-ospf-types:ospf_tlv_type_t
| | | | | +--ro link-type? ipi-ospf-types:ospf_tlv_link_type_t
| | | | | +--ro local-interface-addresses* inet:ipv4-address
| | | | | +--ro remote-interface-addresses* inet:ipv4-address
| | | | | +--ro local-ids* inet:ipv4-address {feature-list:HAVE_GMPLS}?
| | | | | +--ro remote-ids* inet:ipv4-address {feature-list:HAVE_GMPLS}?
| | | | | +--ro local-interface-id? uint32 {feature-list:HAVE_GMPLS}?
| | | | | +--ro local-remote-interface-id? uint32 {feature-list:HAVE_GMPLS}?
| | | | | +--ro metric? uint32
| | | | | +--ro maximum-bandwidth? string
| | | | | +--ro maximum-reservable-bandwidth? string
| | | | | +--ro resource-color-values* decimal64
| | | | | +--ro protection-type? cml-data-types:cml_gmpls_protection_type_t
| | | | | +--ro shared-risk-link-groups? uint32
| | | | +--ro capability
| | | | | +--ro state
| | | | | | +--ro type? cml-data-types:cml_gmpls_capability_type_t {feature-list:HAVE_GMPLS}?
| | | | | | +--ro encoding-type? cml-data-types:cml_gmpls_encoding_type_t {feature-list:HAVE_GMPLS}?
| | | | | | +--ro mtu? uint16
| | | | | | +--ro minimum-lsp-bandwidth? string {feature-list:HAVE_GMPLS}?
| | | | | +--ro maximum-lsp-bandwidths
| | | | | +--ro maximum-lsp-bandwidth* [priority]
| | | | | +--ro priority -> ../state/priority
| | | | | +--ro state
| | | | | +--ro priority? uint8
| | | | | +--ro bandwidth? string
| | | | +--ro unreserved-bandwidths
| | | | | +--ro unreserved-bandwidth* [priority]
| | | | | +--ro priority -> ../state/priority
| | | | | +--ro state
| | | | | +--ro priority? uint8
| | | | | +--ro bandwidth? string
| | | | +--ro link-delay
| | | | | +--ro state
| | | | | +--ro anomalous-bit? empty
| | | | | +--ro delay? uint32
| | | | +--ro link-min-max-delay
| | | | | +--ro state
| | | | | +--ro anomalous-bit? empty
| | | | | +--ro minimum-delay? uint32
| | | | | +--ro maximum-delay? uint32
| | | | +--ro link-delay-variation
| | | | | +--ro state
| | | | | +--ro delay-variation? uint32
| | | | +--ro link-loss
| | | | | +--ro state
| | | | | +--ro anomalous-bit? empty
| | | | | +--ro loss? string
| | | | +--ro link-bandwidth
| | | | +--ro state
| | | | +--ro residual-bandwidth? string
| | | | +--ro available-bandwidth? string
| | | | +--ro utilized-bandwidth? string
| | | +--ro router* [router-id]
| | | +--ro router-id -> ../state/router-id
| | | +--ro state
| | | +--ro router-id? inet:ipv4-address
| | | +--ro advertising-router? inet:ipv4-address
| | | +--ro ls-options? string
| | | +--ro ls-opaque-type? uint32
| | | +--ro ls-age? uint16
| | | +--ro ls-type? ipi-ospf-types:ospf_lsdb_type_t
| | | +--ro ls-instance? string
| | | +--ro ls-sequence-number? string
| | | +--ro ls-checksum? string
| | | +--ro ls-length? uint16
| | +--rw config
| | | +--rw maximum-areas-number? uint32
| | +--ro state
| | +--ro maximum-areas-number? uint32
| +--rw lsdb
| | +--rw overflow
| | +--rw normal-lsa
| | | +--rw config!
| | | | +--rw max-limit uint32
| | | | +--rw limit-type ipi-ospf-types:ospf_db_limit_type_t
| | | +--ro state
| | | +--ro max-limit uint32
| | | +--ro limit-type ipi-ospf-types:ospf_db_limit_type_t
| | +--rw external-lsa {feature-list:HAVE_OSPF_DB_OVERFLOW}?
| | | +--rw config!
| | | | +--rw max-limit uint32
| | | | +--rw exit-interval uint16
| | | +--ro state
| | | +--ro max-limit uint32
| | | +--ro exit-interval uint16
| | +--ro lsdb-overflow-external-lsa
| | +--ro router-id? -> /ospfv2/processes/process/state/router-id
| | +--ro max-limit? uint32
| +--rw lfa {feature-list:HAVE_OSPF_LFA}?
| | +--rw fast-reroute
| | +--rw config
| | | +--rw keep-all-paths? empty
| | | +--rw remote-lfa-areas* ipi-ospf-types:ospf_area_t {feature-list:HAVE_LDPD}?
| | | +--rw route-map? string
| | +--ro state
| | | +--ro keep-all-paths? empty
| | | +--ro remote-lfa-areas* ipi-ospf-types:ospf_area_t {feature-list:HAVE_LDPD}?
| | | +--ro route-map? string
| | +--rw tie-breaks
| | | +--rw tie-break* [type]
| | | +--rw type -> ../config/type
| | | +--rw config
| | | | +--rw type? ipi-ospf-types:ospf_frr_tie_break_t
| | | | +--rw idx uint8
| | | +--ro state
| | | +--ro type? ipi-ospf-types:ospf_frr_tie_break_t
| | | +--ro idx uint8
| | +--rw topologies-independent-lfa
| +--rw administrative-distance
| | +--rw config
| | | +--rw default-distance? uint8
| | +--ro state
| | | +--ro default-distance? uint8
| | +--rw ospf
| | | +--rw config
| | | | +--rw intra-area-distance? uint8
| | | | +--rw inter-area-distance? uint8
| | | | +--rw external-routes-distance? uint8
| | | +--ro state
| | | +--ro intra-area-distance? uint8
| | | +--ro inter-area-distance? uint8
| | | +--ro external-routes-distance? uint8
| | +--rw networks
| | +--rw network* [prefix]
| | +--rw prefix -> ../config/prefix
| | +--rw config
| | | +--rw prefix? cml-data-types:cml_ipv4_addr_prefix_t
| | | +--rw distance? uint8
| | | +--rw access-control-list? string
| | +--ro state
| | +--ro prefix? cml-data-types:cml_ipv4_addr_prefix_t
| | +--ro distance? uint8
| | +--ro access-control-list? string
| +--rw summary-addresses
| | +--rw summary-address* [address]
| | +--rw address -> ../config/address
| | +--rw config
| | | +--rw address? cml-data-types:cml_ipv4_prefix_t
| | | +--rw not-advertise? empty
| | | +--rw tag? uint32
| | +--ro state
| | +--ro address? cml-data-types:cml_ipv4_prefix_t
| | +--ro not-advertise? empty
| | +--ro tag? uint32
| +--rw distribute-list {feature-list:HAVE_ACL}?
| | +--rw filter-in
| | | +--rw config
| | | | +--rw access-control-list? string
| | | +--ro state
| | | +--ro access-control-list? string
| | +--rw filter-out
| | +--rw config
| | | +--rw access-control-list-isis? string
| | | +--rw access-control-list-bgp? string
| | | +--rw access-control-list-rip? string
| | | +--rw access-control-list-static? string
| | | +--rw access-control-list-connected? string
| | | +--rw access-control-list-kernel? string
| | +--ro state
| | | +--ro access-control-list-isis? string
| | | +--ro access-control-list-bgp? string
| | | +--ro access-control-list-rip? string
| | | +--ro access-control-list-static? string
| | | +--ro access-control-list-connected? string
| | | +--ro access-control-list-kernel? string
| | +--rw ospfv2-processes
| | +--rw ospfv2-process* [ospf-process-id]
| | +--rw ospf-process-id -> ../config/ospf-process-id
| | +--rw config
| | | +--rw ospf-process-id? uint16
| | | +--rw access-control-list-out-ospf? string
| | +--ro state
| | +--ro ospf-process-id? uint16
| | +--ro access-control-list-out-ospf? string
| +--rw domain-id
| | +--rw primary-domain {feature-list:HAVE_VRF_OSPF}?
| | | +--rw config
| | | | +--rw primary-domain-id-address? inet:ipv4-address
| | | +--ro state
| | | | +--ro primary-domain-id-address? inet:ipv4-address
| | | +--rw hexes
| | | +--rw hex* [primary-hex-type primary-domain-id-hex] {feature-list:HAVE_VRF_OSPF}?
| | | +--rw primary-hex-type -> ../config/primary-hex-type
| | | +--rw primary-domain-id-hex -> ../config/primary-domain-id-hex
| | | +--rw config
| | | | +--rw primary-hex-type? ipi-ospf-types:ospf_domain_type_t
| | | | +--rw primary-domain-id-hex? ipi-ospf-types:ospf_domain_id_hex_string_t
| | | +--ro state
| | | +--ro primary-hex-type? ipi-ospf-types:ospf_domain_type_t
| | | +--ro primary-domain-id-hex? ipi-ospf-types:ospf_domain_id_hex_string_t
| | +--rw secondary-domain
| | +--rw addresses
| | | +--rw address* [secondary-domain-id-address] {feature-list:HAVE_VRF_OSPF}?
| | | +--rw secondary-domain-id-address -> ../config/secondary-domain-id-address
| | | +--rw config
| | | | +--rw secondary-domain-id-address? inet:ipv4-address
| | | +--ro state
| | | +--ro secondary-domain-id-address? inet:ipv4-address
| | +--rw hexes
| | +--rw hex* [secondary-hex-type secondary-domain-id-hex] {feature-list:HAVE_VRF_OSPF}?
| | +--rw secondary-hex-type -> ../config/secondary-hex-type
| | +--rw secondary-domain-id-hex -> ../config/secondary-domain-id-hex
| | +--rw config
| | | +--rw secondary-hex-type? ipi-ospf-types:ospf_domain_type_t
| | | +--rw secondary-domain-id-hex? ipi-ospf-types:ospf_domain_id_hex_string_t
| | +--ro state
| | +--ro secondary-hex-type? ipi-ospf-types:ospf_domain_type_t
| | +--ro secondary-domain-id-hex? ipi-ospf-types:ospf_domain_id_hex_string_t
| +--rw neighbors
| | +--rw neighbor* [address]
| | +--rw address -> ../config/address
| | +--rw config
| | | +--rw address? inet:ipv4-address
| | | +--rw cost? uint16
| | | +--rw priority? uint8
| | | +--rw poll-interval? uint32
| | +--ro state
| | | +--ro address? inet:ipv4-address
| | | +--ro cost? uint16
| | | +--ro priority? uint8
| | | +--ro poll-interval? uint32
| | +--ro neighbor-state-change
| | | +--ro router-id? inet:ipv4-address
| | | +--ro address? inet:ipv4-address
| | | +--ro neighbor-address-less-index? uint32
| | | +--ro neighbor-router-id? inet:ipv4-address
| | | +--ro neighbor-state? ipi-ospf-types:ospf_neighbor_state_change_t
| | +--ro tx-retransmit
| | +--ro router-id? inet:ipv4-address
| | +--ro address? inet:ipv4-address
| | +--ro neighbor-address-less-index? uint32
| | +--ro neighbor-router-id? inet:ipv4-address
| | +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
| | +--ro lsdb-type? ipi-ospf-types:ospf_lsdb_type_t
| | +--ro lsdb-lsid? inet:ipv4-address
| | +--ro lsdb-router-id? inet:ipv4-address
| +--rw timers
| | +--rw config
| | +--ro state
| | +--rw lfa
| | | +--rw config
| | | | +--rw termination-hold-interval? uint32 {feature-list:HAVE_OSPF_LFA}?
| | | +--ro state
| | | +--ro termination-hold-interval? uint32 {feature-list:HAVE_OSPF_LFA}?
| | +--rw lsa
| | | +--rw config
| | | | +--rw min-arrival-interval? uint32
| | | +--ro state
| | | | +--ro min-arrival-interval? uint32
| | | +--rw delays
| | | +--rw delay* [start-delay min-delay max-delay]
| | | +--rw start-delay -> ../config/start-delay
| | | +--rw min-delay -> ../config/min-delay
| | | +--rw max-delay -> ../config/max-delay
| | | +--rw config
| | | | +--rw start-delay? uint32
| | | | +--rw min-delay? uint32
| | | | +--rw max-delay? uint32
| | | +--ro state
| | | +--ro start-delay? uint32
| | | +--ro min-delay? uint32
| | | +--ro max-delay? uint32
| | +--rw spf
| | +--rw delay
| | +--rw config!
| | | +--rw min-delay uint32
| | | +--rw max-delay uint32
| | +--ro state
| | +--ro min-delay uint32
| | +--ro max-delay uint32
| +--rw redistribute
| | +--rw config
| | | +--rw default-metric? uint32
| | +--ro state
| | | +--ro default-metric? uint32
| | +--rw routing-protocols
| | | +--rw routing-protocol* [protocol]
| | | +--rw protocol -> ../config/protocol
| | | +--rw config
| | | | +--rw metric? uint32
| | | | +--rw metric-type? ipi-ospf-types:ospf_metric_type_t
| | | | +--rw route-map? string
| | | | +--rw tag? uint32
| | | | +--rw protocol? ipi-ospf-types:ospf_route_source_type_t
| | | +--ro state
| | | +--ro metric? uint32
| | | +--ro metric-type? ipi-ospf-types:ospf_metric_type_t
| | | +--ro route-map? string
| | | +--ro tag? uint32
| | | +--ro protocol? ipi-ospf-types:ospf_route_source_type_t
| | +--rw ospf-processes
| | | +--rw ospf-process* [ospf-process-id]
| | | +--rw ospf-process-id -> ../config/ospf-process-id
| | | +--rw config
| | | | +--rw metric? uint32
| | | | +--rw metric-type? ipi-ospf-types:ospf_metric_type_t
| | | | +--rw route-map? string
| | | | +--rw tag? uint32
| | | | +--rw ospf-process-id? uint16
| | | +--ro state
| | | +--ro metric? uint32
| | | +--ro metric-type? ipi-ospf-types:ospf_metric_type_t
| | | +--ro route-map? string
| | | +--ro tag? uint32
| | | +--ro ospf-process-id? uint16
| | +--rw isis-processes
| | +--rw isis-process* [isis-process-id]
| | +--rw isis-process-id -> ../config/isis-process-id
| | +--rw config
| | | +--rw metric? uint32
| | | +--rw metric-type? ipi-ospf-types:ospf_metric_type_t
| | | +--rw route-map? string
| | | +--rw tag? uint32
| | | +--rw isis-process-id? string
| | +--ro state
| | +--ro metric? uint32
| | +--ro metric-type? ipi-ospf-types:ospf_metric_type_t
| | +--ro route-map? string
| | +--ro tag? uint32
| | +--ro isis-process-id? string
| +--ro originate-lsa
| | +--ro router-id? -> /ospfv2/processes/process/state/router-id
| | +--ro lsdb-area-id? inet:ipv4-address
| | +--ro lsdb-type? ipi-ospf-types:ospf_lsdb_type_t
| | +--ro lsdb-id? inet:ipv4-address
| | +--ro lsdb-router-id? inet:ipv4-address
| +--rw max-metric {feature-list:HAVE_OSPF_STUB_ROUTER}?
| | +--rw config!
| | | +--rw enable-max-router-lsa empty
| | | +--rw max-external-lsa? uint32
| | | +--rw max-summary-lsa? uint32
| | | +--rw include-stub? empty
| | +--ro state
| | +--ro enable-max-router-lsa empty
| | +--ro max-external-lsa? uint32
| | +--ro max-summary-lsa? uint32
| | +--ro include-stub? empty
| +--rw max-metric-on-startup {feature-list:HAVE_OSPF_STUB_ROUTER}?
| +--rw config!
| | +--rw max-on-startup uint32
| | +--rw max-on-startup-external-lsa? uint32
| | +--rw max-on-startup-summary-lsa? uint32
| | +--rw on-startup-include-stub? empty
| +--ro state
| +--ro max-on-startup uint32
| +--ro max-on-startup-external-lsa? uint32
| +--ro max-on-startup-summary-lsa? uint32
| +--ro on-startup-include-stub? empty
+--rw traffic-engineering-links {feature-list:HAVE_OSPF_TE,feature-list:HAVE_GMPLS}?
| +--rw traffic-engineering-link* [teName]
| +--rw teName -> ../config/teName
| +--rw config
| | +--rw teName? string
| | +--rw metric? uint16
| | +--rw link-local-exchange? empty
| +--ro state
| | +--ro teName? string
| | +--ro metric? uint16
| | +--ro link-local-exchange? empty
| +--rw flooding
| +--rw ospfv2-processes
| +--rw ospfv2-process* [ospf-process-id area-id]
| +--rw ospf-process-id -> ../config/ospf-process-id
| +--rw area-id -> ../config/area-id
| +--rw config
| | +--rw ospf-process-id? uint16
| | +--rw area-id? ipi-ospf-types:ospf_area_t
| +--ro state
| +--ro ospf-process-id? uint16
| +--ro area-id? ipi-ospf-types:ospf_area_t
+--rw multi-area-interfaces {feature-list:HAVE_OSPF_MULTI_AREA}?
| +--rw multi-area-interface* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? -> /ipi-interface:interfaces/interface/name
| +--ro state
| | +--ro name? -> /ipi-interface:interfaces/interface/name
| +--rw ospfv2-processes
| +--rw ospfv2-process* [ospf-process-id]
| +--rw ospf-process-id -> ../config/ospf-process-id
| +--rw config
| | +--rw ospf-process-id? uint16
| +--ro state
| | +--ro ospf-process-id? uint16
| +--rw multi-areas
| | +--rw multi-area* [area-id]
| | +--rw area-id -> ../config/area-id
| | +--rw config
| | | +--rw area-id? ipi-ospf-types:ospf_area_t
| | +--ro state
| | +--ro area-id? ipi-ospf-types:ospf_area_t
| +--rw multi-areas-neighbors
| +--rw multi-area-neighbor* [area-id]
| +--rw area-id -> ../config/area-id
| +--rw config
| | +--rw area-id? ipi-ospf-types:ospf_area_t
| | +--rw neighbor inet:ipv4-address
| +--ro state
| +--ro area-id? ipi-ospf-types:ospf_area_t
| +--ro neighbor inet:ipv4-address
+--rw debug
| +--rw config
| | +--rw bfd? empty {feature-list:HAVE_BFD}?
| | +--rw rate-limit? empty
| | +--rw route? ipi-ospf-types:ospf_debug_route_t
| | +--rw rib? ipi-ospf-types:ospf_debug_rib_t {feature-list:HAVE_RIBD}?
| | +--rw nsm? ipi-ospf-types:ospf_debug_nsm_t
| | +--rw nfsm? ipi-ospf-types:ospf_debug_nfsm_t
| | +--rw lsa? ipi-ospf-types:ospf_debug_lsa_t
| | +--rw ifsm? ipi-ospf-types:ospf_debug_ifsm_t
| | +--rw events? ipi-ospf-types:ospf_debug_event_t
| | +--rw cspf-events? empty {feature-list:HAVE_OSPF_CSPF}?
| | +--rw cspf-hexdump? empty {feature-list:HAVE_OSPF_CSPF}?
| | +--rw retransmission? empty
| | +--rw lfa? empty {feature-list:HAVE_OSPF_LFA}?
| | +--rw policy? empty
| | +--rw redistribute? ipi-ospf-types:ospf_debug_redist_t
| | +--rw graceful-restart? ipi-ospf-types:ospf_debug_graceful_t
| | +--rw packet-hello? ipi-ospf-types:ospf_debug_packet_options_t
| | +--rw packet-dd? ipi-ospf-types:ospf_debug_packet_options_t
| | +--rw packet-ls-request? ipi-ospf-types:ospf_debug_packet_options_t
| | +--rw packet-ls-update? ipi-ospf-types:ospf_debug_packet_options_t
| | +--rw packet-ls-ack? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro state
| +--ro bfd? empty {feature-list:HAVE_BFD}?
| +--ro rate-limit? empty
| +--ro route? ipi-ospf-types:ospf_debug_route_t
| +--ro rib? ipi-ospf-types:ospf_debug_rib_t {feature-list:HAVE_RIBD}?
| +--ro nsm? ipi-ospf-types:ospf_debug_nsm_t
| +--ro nfsm? ipi-ospf-types:ospf_debug_nfsm_t
| +--ro lsa? ipi-ospf-types:ospf_debug_lsa_t
| +--ro ifsm? ipi-ospf-types:ospf_debug_ifsm_t
| +--ro events? ipi-ospf-types:ospf_debug_event_t
| +--ro cspf-events? empty {feature-list:HAVE_OSPF_CSPF}?
| +--ro cspf-hexdump? empty {feature-list:HAVE_OSPF_CSPF}?
| +--ro retransmission? empty
| +--ro lfa? empty {feature-list:HAVE_OSPF_LFA}?
| +--ro policy? empty
| +--ro redistribute? ipi-ospf-types:ospf_debug_redist_t
| +--ro graceful-restart? ipi-ospf-types:ospf_debug_graceful_t
| +--ro packet-hello? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro packet-dd? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro packet-ls-request? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro packet-ls-update? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro packet-ls-ack? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro terminal-debug-status
| +--ro bfd? cml-data-types:cml_on_off_t {feature-list:HAVE_BFD}?
| +--ro rate-limit? cml-data-types:cml_on_off_t
| +--ro route? ipi-ospf-types:ospf_debug_route_t
| +--ro rib? ipi-ospf-types:ospf_debug_rib_t {feature-list:HAVE_RIBD}?
| +--ro nsm? ipi-ospf-types:ospf_debug_nsm_t
| +--ro nfsm? ipi-ospf-types:ospf_debug_nfsm_t
| +--ro lsa? ipi-ospf-types:ospf_debug_lsa_t
| +--ro ifsm? ipi-ospf-types:ospf_debug_ifsm_t
| +--ro events? ipi-ospf-types:ospf_debug_event_t
| +--ro cspf-events? cml-data-types:cml_on_off_t {feature-list:HAVE_OSPF_CSPF}?
| +--ro cspf-hexdump? cml-data-types:cml_on_off_t {feature-list:HAVE_OSPF_CSPF}?
| +--ro retransmission? cml-data-types:cml_on_off_t
| +--ro lfa? cml-data-types:cml_on_off_t {feature-list:HAVE_OSPF_LFA}?
| +--ro policy? cml-data-types:cml_on_off_t
| +--ro redistribute? ipi-ospf-types:ospf_debug_redist_t
| +--ro graceful-restart? ipi-ospf-types:ospf_debug_graceful_t
| +--ro packet-hello? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro packet-dd? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro packet-ls-request? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro packet-ls-update? ipi-ospf-types:ospf_debug_packet_options_t
| +--ro packet-ls-ack? ipi-ospf-types:ospf_debug_packet_options_t
+--rw interfaces
+--rw interface* [name]
+--rw name -> ../config/name
+--rw config
| +--rw cost? uint16
| +--rw priority? uint8
| +--rw mtu-ignore? empty
| +--rw name? -> /ipi-interface:interfaces/interface/name
| +--rw network-type? ipi-ospf-types:ospf_network_t
| +--rw disable-all-ospf? empty
| +--rw traffic-engineering-metric? uint16 {feature-list:HAVE_OSPF_TE}?
| +--rw mtu? uint16
| +--rw enable-flood-reduction? empty
| +--rw enable-demand-circuit? empty {feature-list:HAVE_OSPF_OD,feature-list:HAVE_OSPF_MULTI_INST}?
| +--rw enable-bfd? ipi-ospf-types:ospf_bfd_state {feature-list:HAVE_BFD}?
| +--rw disable-fast-reroute? empty {feature-list:HAVE_OSPF_LFA}?
+--ro state
| +--ro cost? uint16
| +--ro priority? uint8
| +--ro mtu-ignore? empty
| +--ro name? -> /ipi-interface:interfaces/interface/name
| +--ro network-type? ipi-ospf-types:ospf_network_t
| +--ro disable-all-ospf? empty
| +--ro traffic-engineering-metric? uint16 {feature-list:HAVE_OSPF_TE}?
| +--ro mtu? uint16
| +--ro enable-flood-reduction? empty
| +--ro enable-demand-circuit? empty {feature-list:HAVE_OSPF_OD,feature-list:HAVE_OSPF_MULTI_INST}?
| +--ro enable-bfd? ipi-ospf-types:ospf_bfd_state {feature-list:HAVE_BFD}?
| +--ro disable-fast-reroute? empty {feature-list:HAVE_OSPF_LFA}?
| +--ro link-state-change
| | +--ro router-id? inet:ipv4-address
| | +--ro name? string
| | +--ro interface-address? inet:ipv4-address
| | +--ro address-less-interface? uint32
| | +--ro interface-state? ipi-ospf-types:ospf_interface_state_t
| +--ro rx-bad-packet
| | +--ro router-id? inet:ipv4-address
| | +--ro name? string
| | +--ro interface-address? inet:ipv4-address
| | +--ro address-less-interface? uint32
| | +--ro packet-src? inet:ipv4-address
| | +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
| +--ro interface-config-error
| +--ro router-id? inet:ipv4-address
| +--ro name? string
| +--ro interface-address? inet:ipv4-address
| +--ro address-less-interface? uint32
| +--ro error-type? ipi-ospf-types:ospf_config_error_type_t
| +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
+--ro interface-states
| +--ro state
| | +--ro interface-state? int32
| | +--ro lsa-count? int32
| | +--ro lsa-checksum? int32
| | +--ro interface-events? int32
| | +--ro addressless-interface? int32
| +--ro statistics
| | +--ro errors
| | | +--ro discarded-in? yang:counter64
| | | +--ro discarded-out? yang:counter64
| | | +--ro hello-in? yang:counter64
| | | +--ro database-descriptor-in? yang:counter64
| | | +--ro ls-request-in? yang:counter64
| | | +--ro ls-update-in? yang:counter64
| | | +--ro ls-acknowledge-in? yang:counter64
| | | +--ro unknown-in? yang:counter64
| | | +--ro unknown-out? yang:counter64
| | | +--ro bad-version? yang:counter64
| | | +--ro bad-crc? yang:counter64
| | | +--ro invalid-source? yang:counter64
| | | +--ro invalid-destination? yang:counter64
| | | +--ro no-neighbor? yang:counter64
| | | +--ro passive? yang:counter64
| | | +--ro wrong-area? yang:counter64
| | | +--ro packet-length? yang:counter64
| | | +--ro authentication? yang:counter64
| | +--ro traffic
| | +--ro total-packets-in? yang:counter64
| | +--ro total-packets-out? yang:counter64
| | +--ro hello-packets-in? yang:counter64
| | +--ro hello-packets-out? yang:counter64
| | +--ro database-descriptor-packets-in? yang:counter64
| | +--ro database-descriptor-packets-out? yang:counter64
| | +--ro ls-request-packets-in? yang:counter64
| | +--ro ls-request-packets-out? yang:counter64
| | +--ro ls-update-packets-in? yang:counter64
| | +--ro ls-update-packets-out? yang:counter64
| | +--ro ls-acknowledge-packets-in? yang:counter64
| | +--ro ls-acknowledge-packets-out? yang:counter64
| +--ro designated-router
| | +--ro state
| | +--ro router-id? inet:ipv4-address
| | +--ro address? inet:ipv4-address
| +--ro backup-designated-router
| | +--ro state
| | +--ro router-id? inet:ipv4-address
| | +--ro address? inet:ipv4-address
| +--ro timers
| +--ro state
| +--ro runtime-dead-interval? uint32
+--rw authentication
| +--rw config
| | +--rw authentication-type? ipi-ospf-types:ospf_if_authentication_type_t
| | +--rw key? ipi-ospf-types:ospf_md5_password_t
| +--ro state
| | +--ro authentication-type? ipi-ospf-types:ospf_if_authentication_type_t
| | +--ro key? ipi-ospf-types:ospf_md5_password_t
| +--rw message-digests
| +--rw message-digest* [message-digest-id]
| +--rw message-digest-id -> ../config/message-digest-id
| +--rw config
| | +--rw message-digest-id? uint8
| | +--rw message-digest-encryption-type ipi-ospf-types:ospf_cipher_type_t
| | +--rw message-digest-key ipi-ospf-types:ospf_md5_password_t
| +--ro state
| +--ro message-digest-id? uint8
| +--ro message-digest-encryption-type ipi-ospf-types:ospf_cipher_type_t
| +--ro message-digest-key ipi-ospf-types:ospf_md5_password_t
+--rw database-filter
| +--rw lsa
| +--rw config
| | +--rw filter-out? empty
| +--ro state
| +--ro filter-out? empty
+--rw timers
| +--rw config
| | +--rw ldp-igp-sync-enable? empty {feature-list:HAVE_LDPD}?
| | +--rw dead-interval? uint16
| | +--rw hello-interval? uint16
| | +--rw retransmission-interval? uint16
| | +--rw holddown-timer? uint32 {feature-list:HAVE_LDPD}?
| | +--rw transmit-delay? uint16
| | +--rw resync-timeout? uint16
| +--ro state
| +--ro ldp-igp-sync-enable? empty {feature-list:HAVE_LDPD}?
| +--ro dead-interval? uint16
| +--ro hello-interval? uint16
| +--ro retransmission-interval? uint16
| +--ro holddown-timer? uint32 {feature-list:HAVE_LDPD}?
| +--ro transmit-delay? uint16
| +--ro resync-timeout? uint16
+--rw addresses
+--rw address* [interface-address]
+--rw interface-address -> ../config/interface-address
+--rw config
| +--rw interface-address? inet:ipv4-address
| +--rw cost? uint16
| +--rw priority? uint8
| +--rw mtu-ignore? empty
+--ro state
| +--ro interface-address? inet:ipv4-address
| +--ro cost? uint16
| +--ro priority? uint8
| +--ro mtu-ignore? empty
| +--ro designated-router
| | +--ro state
| | +--ro router-id? inet:ipv4-address
| | +--ro address? inet:ipv4-address
| +--ro backup-designated-router
| | +--ro state
| | +--ro router-id? inet:ipv4-address
| | +--ro address? inet:ipv4-address
| +--ro timers
| +--ro state
| +--ro runtime-dead-interval? uint32
+--rw authentication
| +--rw config
| | +--rw authentication-type? ipi-ospf-types:ospf_if_authentication_type_t
| | +--rw key? ipi-ospf-types:ospf_md5_password_t
| +--ro state
| | +--ro authentication-type? ipi-ospf-types:ospf_if_authentication_type_t
| | +--ro key? ipi-ospf-types:ospf_md5_password_t
| +--rw message-digests
| +--rw message-digest* [message-digest-id]
| +--rw message-digest-id -> ../config/message-digest-id
| +--rw config
| | +--rw message-digest-id? uint8
| | +--rw message-digest-encryption-type ipi-ospf-types:ospf_cipher_type_t
| | +--rw message-digest-key ipi-ospf-types:ospf_md5_password_t
| +--ro state
| +--ro message-digest-id? uint8
| +--ro message-digest-encryption-type ipi-ospf-types:ospf_cipher_type_t
| +--ro message-digest-key ipi-ospf-types:ospf_md5_password_t
+--rw timers
| +--rw config
| | +--rw dead-interval? uint16
| | +--rw hello-interval? uint16
| | +--rw retransmission-interval? uint16
| | +--rw transmit-delay? uint16
| | +--rw resync-timeout? uint16
| +--ro state
| +--ro dead-interval? uint16
| +--ro hello-interval? uint16
| +--ro retransmission-interval? uint16
| +--ro transmit-delay? uint16
| +--ro resync-timeout? uint16
+--rw database-filter
+--rw lsa
+--rw config
| +--rw filter-out? empty
+--ro state
+--ro filter-out? empty
 
rpcs:
+---x ospfv2-terminal-debug-ospf-all-on {feature-list:HAVE_OSPFD}?
+---x ospfv2-terminal-debug-ospf-all-off {feature-list:HAVE_OSPFD}?
+---x ospfv2-terminal-debug-bfd-on {feature-list:HAVE_BFD}?
+---x ospfv2-terminal-debug-bfd-off {feature-list:HAVE_BFD}?
+---x ospfv2-terminal-debug-rate-limit-on {feature-list:HAVE_OSPFD}?
+---x ospfv2-terminal-debug-rate-limit-off {feature-list:HAVE_OSPFD}?
+---x ospfv2-terminal-debug-route-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w route ipi-ospf-types:ospf_debug_route_t
+---x ospfv2-terminal-debug-route-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w route ipi-ospf-types:ospf_debug_route_t
+---x ospfv2-terminal-debug-rib-on {feature-list:HAVE_RIBD}?
| +---w input
| +---w rib ipi-ospf-types:ospf_debug_rib_t
+---x ospfv2-terminal-debug-rib-off {feature-list:HAVE_RIBD}?
| +---w input
| +---w rib ipi-ospf-types:ospf_debug_rib_t
+---x ospfv2-terminal-debug-packet-all-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w all ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-all-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w all ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-hello-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w hello ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-hello-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w hello ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-dd-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w dd ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-dd-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w dd ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-ls-request-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w ls-request ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-ls-request-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w ls-request ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-ls-update-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w ls-update ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-ls-update-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w ls-update ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-ls-ack-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w ls-ack ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-packet-ls-ack-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w ls-ack ipi-ospf-types:ospf_debug_packet_options_t
+---x ospfv2-terminal-debug-nsm-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w nsm ipi-ospf-types:ospf_debug_nsm_t
+---x ospfv2-terminal-debug-nsm-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w nsm ipi-ospf-types:ospf_debug_nsm_t
+---x ospfv2-terminal-debug-nfsm-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w nfsm ipi-ospf-types:ospf_debug_nfsm_t
+---x ospfv2-terminal-debug-nfsm-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w nfsm ipi-ospf-types:ospf_debug_nfsm_t
+---x ospfv2-terminal-debug-lsa-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w lsa ipi-ospf-types:ospf_debug_lsa_t
+---x ospfv2-terminal-debug-lsa-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w lsa ipi-ospf-types:ospf_debug_lsa_t
+---x ospfv2-terminal-debug-ifsm-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w ifsm ipi-ospf-types:ospf_debug_ifsm_t
+---x ospfv2-terminal-debug-ifsm-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w ifsm ipi-ospf-types:ospf_debug_ifsm_t
+---x ospfv2-terminal-debug-events-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w events ipi-ospf-types:ospf_debug_event_t
+---x ospfv2-terminal-debug-events-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w events ipi-ospf-types:ospf_debug_event_t
+---x ospfv2-terminal-debug-cspf-events-on {feature-list:HAVE_OSPF_CSPF}?
+---x ospfv2-terminal-debug-cspf-events-off {feature-list:HAVE_OSPF_CSPF}?
+---x ospfv2-terminal-debug-cspf-hexdump-on {feature-list:HAVE_OSPF_CSPF}?
+---x ospfv2-terminal-debug-cspf-hexdump-off {feature-list:HAVE_OSPF_CSPF}?
+---x ospfv2-terminal-debug-retransmission-on {feature-list:HAVE_OSPFD}?
+---x ospfv2-terminal-debug-retransmission-off {feature-list:HAVE_OSPFD}?
+---x ospfv2-terminal-debug-lfa-on {feature-list:HAVE_OSPF_LFA}?
+---x ospfv2-terminal-debug-lfa-off {feature-list:HAVE_OSPF_LFA}?
+---x ospfv2-terminal-debug-policy-on {feature-list:HAVE_OSPFD}?
+---x ospfv2-terminal-debug-policy-off {feature-list:HAVE_OSPFD}?
+---x ospfv2-terminal-debug-redistribute-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w redistribute ipi-ospf-types:ospf_debug_redist_t
+---x ospfv2-terminal-debug-redistribute-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w redistribute ipi-ospf-types:ospf_debug_redist_t
+---x ospfv2-terminal-debug-graceful-restart-on {feature-list:HAVE_OSPFD}?
| +---w input
| +---w graceful-restart ipi-ospf-types:ospf_debug_graceful_t
+---x ospfv2-terminal-debug-graceful-restart-off {feature-list:HAVE_OSPFD}?
| +---w input
| +---w graceful-restart ipi-ospf-types:ospf_debug_graceful_t
+---x ospfv2-clear-process {feature-list:HAVE_OSPFD}?
| +---w input
| +---w process-id uint16
+---x ospfv2-clear-process-all {feature-list:HAVE_OSPFD}?
+---x ospfv2-restart-graceful {feature-list:HAVE_RESTART}?
| +---w input
| +---w grace-period uint16
+---x ospfv2-snmp-restart {feature-list:HAVE_SNMP}?
 
notifications:
+---n ospfv2-neighbor-state-change
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro address? inet:ipv4-address
| +--ro ospf-id? uint16
| +--ro router-id? inet:ipv4-address
| +--ro neighbor-address-less-index? uint32
| +--ro neighbor-router-id? inet:ipv4-address
| +--ro neighbor-state? ipi-ospf-types:ospf_neighbor_state_change_t
+---n ospfv2-tx-retransmit
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro address? inet:ipv4-address
| +--ro ospf-id? uint16
| +--ro router-id? inet:ipv4-address
| +--ro neighbor-address-less-index? uint32
| +--ro neighbor-router-id? inet:ipv4-address
| +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
| +--ro lsdb-type? ipi-ospf-types:ospf_lsdb_type_t
| +--ro lsdb-lsid? inet:ipv4-address
| +--ro lsdb-router-id? inet:ipv4-address
+---n ospfv2-originate-lsa
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro ospf-id? uint16
| +--ro router-id? inet:ipv4-address
| +--ro lsdb-area-id? inet:ipv4-address
| +--ro lsdb-type? ipi-ospf-types:ospf_lsdb_type_t
| +--ro lsdb-id? inet:ipv4-address
| +--ro lsdb-router-id? inet:ipv4-address
+---n ospfv2-lsdb-overflow-external-lsa
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro ospf-id? uint16
| +--ro router-id? inet:ipv4-address
| +--ro max-limit? uint32
+---n ospfv2-virtual-link-interface-config-error
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro remote-router-id? inet:ipv4-address
| +--ro area-id? ipi-ospf-types:ospf_area_t
| +--ro ospf-id? uint16
| +--ro router-id? inet:ipv4-address
| +--ro error-type? ipi-ospf-types:ospf_config_error_type_t
| +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
+---n ospfv2-virtual-link-interface-state-change
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro remote-router-id? inet:ipv4-address
| +--ro area-id? ipi-ospf-types:ospf_area_t
| +--ro ospf-id? uint16
| +--ro router-id? inet:ipv4-address
| +--ro interface-state? ipi-ospf-types:ospf_interface_state_t
+---n ospfv2-virtual-neighbor-state-change
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro remote-router-id? inet:ipv4-address
| +--ro area-id? ipi-ospf-types:ospf_area_t
| +--ro ospf-id? uint16
| +--ro router-id? inet:ipv4-address
| +--ro neighbor-state? ipi-ospf-types:ospf_neighbor_state_change_t
+---n ospfv2-virtual-link-interface-rx-bad-packet
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro remote-router-id? inet:ipv4-address
| +--ro area-id? ipi-ospf-types:ospf_area_t
| +--ro ospf-id? uint16
| +--ro router-id? inet:ipv4-address
| +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
+---n ospfv2-virtual-link-interface-tx-retransmit
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro remote-router-id? inet:ipv4-address
| +--ro area-id? ipi-ospf-types:ospf_area_t
| +--ro ospf-id? uint16
| +--ro router-id? inet:ipv4-address
| +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
| +--ro lsdb-type? ipi-ospf-types:ospf_lsdb_type_t
| +--ro lsdb-lsid? inet:ipv4-address
| +--ro lsdb-router-id? inet:ipv4-address
+---n ospfv2-interface-link-state-change
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro name? string
| +--ro router-id? inet:ipv4-address
| +--ro interface-address? inet:ipv4-address
| +--ro address-less-interface? uint32
| +--ro interface-state? ipi-ospf-types:ospf_interface_state_t
+---n ospfv2-interface-rx-bad-packet
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro name? string
| +--ro router-id? inet:ipv4-address
| +--ro interface-address? inet:ipv4-address
| +--ro address-less-interface? uint32
| +--ro packet-src? inet:ipv4-address
| +--ro packet-type? ipi-ospf-types:ospf_packet_type_t
+---n ospfv2-interface-config-error
+--ro severity? cml-data-types:cml_notif_severity_t
+--ro eventClass? cml-data-types:cml_notif_class_t
+--ro name? string
+--ro router-id? inet:ipv4-address
+--ro interface-address? inet:ipv4-address
+--ro address-less-interface? uint32
+--ro error-type? ipi-ospf-types:ospf_config_error_type_t
+--ro packet-type? ipi-ospf-types:ospf_packet_type_t
Last modified date: 07-14-2023