
RESTCONF Reference Documentation¶
Version 2.1.1.76¶
THIS DOCUMENT IS AUTOMATICALLY GENERATED FROM THE SUPPORTED YANG MODELS.
This document contains:
YANG model tree
RESTCONF URLs for each supported YANG model
The complete JSON for the YANG model.
The data models contained in this document follow the RESTCONF protocol (RFC 8040).
YANG models frequently have optional parts. The full JSON data model is presented even though in practice only a portion of a model is used for any HTTP transaction.
Throughout the URLs and JSON, the string <key>
means that an identifier is needed for that part of a model.
Example: https://<ip>/rest/restconf/data/openconfig_interfaces:interfaces/interface=<key>/state
<key>
means that a specific interface identifier is required at that point in the URL or JSON.
EXOS Compatibility¶
The restconf.pyz application is compatible with EXOS 22.1 and later releases.
restconf.pyz is bundled with EXOS beginning with 22.4.
YANG Model Tree¶
Open Config YANG Data Models¶
module: openconfig-bgp
+--rw bgp
+--rw global
| +--rw config
| | +--rw as oc-inet:as-number
| | +--rw router-id? oc-yang:dotted-quad
| | +--rw extr-oc-bgp:enabled? boolean
| | +--rw extr-oc-bgp:auto-peering? boolean
| +--ro state
| | +--ro as oc-inet:as-number
| | +--ro router-id? oc-yang:dotted-quad
| | +--ro total-paths? uint32
| | +--ro total-prefixes? uint32
| | +--ro extr-oc-bgp:enabled? boolean
| | +--ro extr-oc-bgp:auto-peering? boolean
| +--rw default-route-distance
| | +--rw config
| | | +--rw external-route-distance? uint8
| | | +--rw internal-route-distance? uint8
| | +--ro state
| | +--ro external-route-distance? uint8
| | +--ro internal-route-distance? uint8
| +--rw confederation
| | +--rw config
| | | +--rw identifier? oc-inet:as-number
| | | +--rw member-as* oc-inet:as-number
| | +--ro state
| | +--ro identifier? oc-inet:as-number
| | +--ro member-as* oc-inet:as-number
| +--rw graceful-restart
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw restart-time? uint16
| | | +--rw stale-routes-time? decimal64
| | | +--rw helper-only? boolean
| | +--ro state
| | +--ro enabled? boolean
| | +--ro restart-time? uint16
| | +--ro stale-routes-time? decimal64
| | +--ro helper-only? boolean
| +--rw use-multiple-paths
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | | +--ro enabled? boolean
| | +--rw ebgp
| | | +--rw config
| | | | +--rw allow-multiple-as? boolean
| | | | +--rw maximum-paths? uint32
| | | +--ro state
| | | +--ro allow-multiple-as? boolean
| | | +--ro maximum-paths? uint32
| | +--rw ibgp
| | +--rw config
| | | +--rw maximum-paths? uint32
| | +--ro state
| | +--ro maximum-paths? uint32
| +--rw route-selection-options
| | +--rw config
| | | +--rw always-compare-med? boolean
| | | +--rw ignore-as-path-length? boolean
| | | +--rw external-compare-router-id? boolean
| | | +--rw advertise-inactive-routes? boolean
| | | +--rw enable-aigp? boolean
| | | +--rw ignore-next-hop-igp-metric? boolean
| | +--ro state
| | +--ro always-compare-med? boolean
| | +--ro ignore-as-path-length? boolean
| | +--ro external-compare-router-id? boolean
| | +--ro advertise-inactive-routes? boolean
| | +--ro enable-aigp? boolean
| | +--ro ignore-next-hop-igp-metric? boolean
| +--rw afi-safis
| | +--rw afi-safi* [afi-safi-name]
| | +--rw afi-safi-name -> ../config/afi-safi-name
| | +--rw config
| | | +--rw afi-safi-name? identityref
| | | +--rw enabled? boolean
| | +--ro state
| | | +--ro afi-safi-name? identityref
| | | +--ro enabled? boolean
| | | +--ro total-paths? uint32
| | | +--ro total-prefixes? uint32
| | +--rw graceful-restart
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | +--rw route-selection-options
| | | +--rw config
| | | | +--rw always-compare-med? boolean
| | | | +--rw ignore-as-path-length? boolean
| | | | +--rw external-compare-router-id? boolean
| | | | +--rw advertise-inactive-routes? boolean
| | | | +--rw enable-aigp? boolean
| | | | +--rw ignore-next-hop-igp-metric? boolean
| | | +--ro state
| | | +--ro always-compare-med? boolean
| | | +--ro ignore-as-path-length? boolean
| | | +--ro external-compare-router-id? boolean
| | | +--ro advertise-inactive-routes? boolean
| | | +--ro enable-aigp? boolean
| | | +--ro ignore-next-hop-igp-metric? boolean
| | +--rw use-multiple-paths
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw ebgp
| | | | +--rw config
| | | | | +--rw allow-multiple-as? boolean
| | | | | +--rw maximum-paths? uint32
| | | | +--ro state
| | | | +--ro allow-multiple-as? boolean
| | | | +--ro maximum-paths? uint32
| | | +--rw ibgp
| | | +--rw config
| | | | +--rw maximum-paths? uint32
| | | +--ro state
| | | +--ro maximum-paths? uint32
| | +--rw add-paths
| | | +--rw config
| | | | +--rw receive? boolean
| | | | +--rw send? boolean
| | | | +--rw send-max? uint8
| | | | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro state
| | | +--ro receive? boolean
| | | +--ro send? boolean
| | | +--ro send-max? uint8
| | | +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw ipv4-unicast
| | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw config
| | | | +--rw send-default-route? boolean
| | | +--ro state
| | | +--ro send-default-route? boolean
| | +--rw ipv6-unicast
| | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw config
| | | | +--rw send-default-route? boolean
| | | +--ro state
| | | +--ro send-default-route? boolean
| | +--rw ipv4-labeled-unicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw ipv6-labeled-unicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l3vpn-ipv4-unicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l3vpn-ipv6-unicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l3vpn-ipv4-multicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l3vpn-ipv6-multicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l2vpn-vpls
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l2vpn-evpn
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw srte-policy-ipv4
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw srte-policy-ipv6
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw dynamic-neighbor-prefixes
| +--rw dynamic-neighbor-prefix* [prefix]
| +--rw prefix -> ../config/prefix
| +--rw config
| | +--rw prefix? oc-inet:ip-prefix
| | +--rw peer-group? -> ../../../../../peer-groups/peer-group/config/peer-group-name
| +--ro state
| +--ro prefix? oc-inet:ip-prefix
| +--ro peer-group? -> ../../../../../peer-groups/peer-group/config/peer-group-name
+--rw neighbors
| +--rw neighbor* [neighbor-address]
| +--rw neighbor-address -> ../config/neighbor-address
| +--rw config
| | +--rw peer-group? -> ../../../../peer-groups/peer-group/peer-group-name
| | +--rw neighbor-address? oc-inet:ip-address
| | +--rw enabled? boolean
| | +--rw peer-as? oc-inet:as-number
| | +--rw local-as? oc-inet:as-number
| | +--rw peer-type? oc-bgp-types:peer-type
| | +--rw auth-password? oc-types:routing-password
| | +--rw remove-private-as? oc-bgp-types:remove-private-as-option
| | +--rw route-flap-damping? boolean
| | +--rw send-community? oc-bgp-types:community-type
| | +--rw description? string
| +--ro state
| | +--ro peer-group? -> ../../../../peer-groups/peer-group/peer-group-name
| | +--ro neighbor-address? oc-inet:ip-address
| | +--ro enabled? boolean
| | +--ro peer-as? oc-inet:as-number
| | +--ro local-as? oc-inet:as-number
| | +--ro peer-type? oc-bgp-types:peer-type
| | +--ro auth-password? oc-types:routing-password
| | +--ro remove-private-as? oc-bgp-types:remove-private-as-option
| | +--ro route-flap-damping? boolean
| | +--ro send-community? oc-bgp-types:community-type
| | +--ro description? string
| | +--ro session-state? enumeration
| | +--ro last-established? oc-types:timeticks64
| | +--ro established-transitions? oc-yang:counter64
| | +--ro supported-capabilities* identityref
| | +--ro messages
| | | +--ro sent
| | | | +--ro UPDATE? uint64
| | | | +--ro NOTIFICATION? uint64
| | | | +--ro last-notification-time? oc-types:timeticks64
| | | | +--ro last-notification-error-code? identityref
| | | | +--ro last-notification-error-subcode? identityref
| | | +--ro received
| | | +--ro UPDATE? uint64
| | | +--ro NOTIFICATION? uint64
| | | +--ro last-notification-time? oc-types:timeticks64
| | | +--ro last-notification-error-code? identityref
| | | +--ro last-notification-error-subcode? identityref
| | +--ro queues
| | | +--ro input? uint32
| | | +--ro output? uint32
| | +--ro dynamically-configured? boolean
| +--rw timers
| | +--rw config
| | | +--rw connect-retry? decimal64
| | | +--rw hold-time? decimal64
| | | +--rw keepalive-interval? decimal64
| | | +--rw minimum-advertisement-interval? decimal64
| | +--ro state
| | +--ro connect-retry? decimal64
| | +--ro hold-time? decimal64
| | +--ro keepalive-interval? decimal64
| | +--ro minimum-advertisement-interval? decimal64
| | +--ro negotiated-hold-time? decimal64
| +--rw transport
| | +--rw config
| | | +--rw tcp-mss? uint16
| | | +--rw mtu-discovery? boolean
| | | +--rw passive-mode? boolean
| | | +--rw local-address? union
| | +--ro state
| | +--ro tcp-mss? uint16
| | +--ro mtu-discovery? boolean
| | +--ro passive-mode? boolean
| | +--ro local-address? union
| | +--ro local-port? oc-inet:port-number
| | +--ro remote-address? oc-inet:ip-address
| | +--ro remote-port? oc-inet:port-number
| +--rw error-handling
| | +--rw config
| | | +--rw treat-as-withdraw? boolean
| | +--ro state
| | +--ro treat-as-withdraw? boolean
| | +--ro erroneous-update-messages? uint32
| +--rw graceful-restart
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw restart-time? uint16
| | | +--rw stale-routes-time? decimal64
| | | +--rw helper-only? boolean
| | +--ro state
| | +--ro enabled? boolean
| | +--ro restart-time? uint16
| | +--ro stale-routes-time? decimal64
| | +--ro helper-only? boolean
| | +--ro peer-restart-time? uint16
| | +--ro peer-restarting? boolean
| | +--ro local-restarting? boolean
| | +--ro mode? enumeration
| +--rw logging-options
| | +--rw config
| | | +--rw log-neighbor-state-changes? boolean
| | +--ro state
| | +--ro log-neighbor-state-changes? boolean
| +--rw ebgp-multihop
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw multihop-ttl? uint8
| | +--ro state
| | +--ro enabled? boolean
| | +--ro multihop-ttl? uint8
| +--rw route-reflector
| | +--rw config
| | | +--rw route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | | +--rw route-reflector-client? boolean
| | +--ro state
| | +--ro route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | +--ro route-reflector-client? boolean
| +--rw as-path-options
| | +--rw config
| | | +--rw allow-own-as? uint8
| | | +--rw replace-peer-as? boolean
| | | +--rw disable-peer-as-filter? boolean
| | +--ro state
| | +--ro allow-own-as? uint8
| | +--ro replace-peer-as? boolean
| | +--ro disable-peer-as-filter? boolean
| +--rw use-multiple-paths
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | | +--ro enabled? boolean
| | +--rw ebgp
| | +--rw config
| | | +--rw allow-multiple-as? boolean
| | +--ro state
| | +--ro allow-multiple-as? boolean
| +--rw apply-policy
| | +--rw config
| | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw default-import-policy? default-policy-type
| | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw default-export-policy? default-policy-type
| | +--ro state
| | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro default-import-policy? default-policy-type
| | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro default-export-policy? default-policy-type
| +--rw afi-safis
| +--rw afi-safi* [afi-safi-name]
| +--rw afi-safi-name -> ../config/afi-safi-name
| +--rw config
| | +--rw afi-safi-name? identityref
| | +--rw enabled? boolean
| +--ro state
| | +--ro afi-safi-name? identityref
| | +--ro enabled? boolean
| | +--ro active? boolean
| | +--ro prefixes
| | +--ro received? uint32
| | +--ro sent? uint32
| | +--ro installed? uint32
| +--rw graceful-restart
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | +--ro enabled? boolean
| | +--ro received? boolean
| | +--ro advertised? boolean
| +--rw add-paths
| | +--rw config
| | | +--rw receive? boolean
| | | +--rw send? boolean
| | | +--rw send-max? uint8
| | | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro state
| | +--ro receive? boolean
| | +--ro send? boolean
| | +--ro send-max? uint8
| | +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--rw apply-policy
| | +--rw config
| | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw default-import-policy? default-policy-type
| | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw default-export-policy? default-policy-type
| | +--ro state
| | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro default-import-policy? default-policy-type
| | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro default-export-policy? default-policy-type
| +--rw ipv4-unicast
| | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw config
| | | +--rw send-default-route? boolean
| | +--ro state
| | +--ro send-default-route? boolean
| +--rw ipv6-unicast
| | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw config
| | | +--rw send-default-route? boolean
| | +--ro state
| | +--ro send-default-route? boolean
| +--rw ipv4-labeled-unicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw ipv6-labeled-unicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l3vpn-ipv4-unicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l3vpn-ipv6-unicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l3vpn-ipv4-multicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l3vpn-ipv6-multicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l2vpn-vpls
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l2vpn-evpn
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw srte-policy-ipv4
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw srte-policy-ipv6
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw use-multiple-paths
| +--rw config
| | +--rw enabled? boolean
| +--ro state
| | +--ro enabled? boolean
| +--rw ebgp
| +--rw config
| | +--rw allow-multiple-as? boolean
| +--ro state
| +--ro allow-multiple-as? boolean
+--rw peer-groups
+--rw peer-group* [peer-group-name]
+--rw peer-group-name -> ../config/peer-group-name
+--rw config
| +--rw peer-group-name? string
| +--rw peer-as? oc-inet:as-number
| +--rw local-as? oc-inet:as-number
| +--rw peer-type? oc-bgp-types:peer-type
| +--rw auth-password? oc-types:routing-password
| +--rw remove-private-as? oc-bgp-types:remove-private-as-option
| +--rw route-flap-damping? boolean
| +--rw send-community? oc-bgp-types:community-type
| +--rw description? string
+--ro state
| +--ro peer-group-name? string
| +--ro peer-as? oc-inet:as-number
| +--ro local-as? oc-inet:as-number
| +--ro peer-type? oc-bgp-types:peer-type
| +--ro auth-password? oc-types:routing-password
| +--ro remove-private-as? oc-bgp-types:remove-private-as-option
| +--ro route-flap-damping? boolean
| +--ro send-community? oc-bgp-types:community-type
| +--ro description? string
| +--ro total-paths? uint32
| +--ro total-prefixes? uint32
+--rw timers
| +--rw config
| | +--rw connect-retry? decimal64
| | +--rw hold-time? decimal64
| | +--rw keepalive-interval? decimal64
| | +--rw minimum-advertisement-interval? decimal64
| +--ro state
| +--ro connect-retry? decimal64
| +--ro hold-time? decimal64
| +--ro keepalive-interval? decimal64
| +--ro minimum-advertisement-interval? decimal64
+--rw transport
| +--rw config
| | +--rw tcp-mss? uint16
| | +--rw mtu-discovery? boolean
| | +--rw passive-mode? boolean
| | +--rw local-address? union
| +--ro state
| +--ro tcp-mss? uint16
| +--ro mtu-discovery? boolean
| +--ro passive-mode? boolean
| +--ro local-address? union
+--rw error-handling
| +--rw config
| | +--rw treat-as-withdraw? boolean
| +--ro state
| +--ro treat-as-withdraw? boolean
+--rw graceful-restart
| +--rw config
| | +--rw enabled? boolean
| | +--rw restart-time? uint16
| | +--rw stale-routes-time? decimal64
| | +--rw helper-only? boolean
| +--ro state
| +--ro enabled? boolean
| +--ro restart-time? uint16
| +--ro stale-routes-time? decimal64
| +--ro helper-only? boolean
+--rw logging-options
| +--rw config
| | +--rw log-neighbor-state-changes? boolean
| +--ro state
| +--ro log-neighbor-state-changes? boolean
+--rw ebgp-multihop
| +--rw config
| | +--rw enabled? boolean
| | +--rw multihop-ttl? uint8
| +--ro state
| +--ro enabled? boolean
| +--ro multihop-ttl? uint8
+--rw route-reflector
| +--rw config
| | +--rw route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | +--rw route-reflector-client? boolean
| +--ro state
| +--ro route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| +--ro route-reflector-client? boolean
+--rw as-path-options
| +--rw config
| | +--rw allow-own-as? uint8
| | +--rw replace-peer-as? boolean
| | +--rw disable-peer-as-filter? boolean
| +--ro state
| +--ro allow-own-as? uint8
| +--ro replace-peer-as? boolean
| +--ro disable-peer-as-filter? boolean
+--rw use-multiple-paths
| +--rw config
| | +--rw enabled? boolean
| +--ro state
| | +--ro enabled? boolean
| +--rw ebgp
| | +--rw config
| | | +--rw allow-multiple-as? boolean
| | | +--rw maximum-paths? uint32
| | +--ro state
| | +--ro allow-multiple-as? boolean
| | +--ro maximum-paths? uint32
| +--rw ibgp
| +--rw config
| | +--rw maximum-paths? uint32
| +--ro state
| +--ro maximum-paths? uint32
+--rw apply-policy
| +--rw config
| | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw default-import-policy? default-policy-type
| | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw default-export-policy? default-policy-type
| +--ro state
| +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--ro default-import-policy? default-policy-type
| +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--ro default-export-policy? default-policy-type
+--rw afi-safis
+--rw afi-safi* [afi-safi-name]
+--rw afi-safi-name -> ../config/afi-safi-name
+--rw config
| +--rw afi-safi-name? identityref
| +--rw enabled? boolean
+--ro state
| +--ro afi-safi-name? identityref
| +--ro enabled? boolean
+--rw graceful-restart
| +--rw config
| | +--rw enabled? boolean
| +--ro state
| +--ro enabled? boolean
+--rw add-paths
| +--rw config
| | +--rw receive? boolean
| | +--rw send? boolean
| | +--rw send-max? uint8
| | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--ro state
| +--ro receive? boolean
| +--ro send? boolean
| +--ro send-max? uint8
| +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
+--rw use-multiple-paths
| +--rw config
| | +--rw enabled? boolean
| +--ro state
| | +--ro enabled? boolean
| +--rw ebgp
| | +--rw config
| | | +--rw allow-multiple-as? boolean
| | | +--rw maximum-paths? uint32
| | +--ro state
| | +--ro allow-multiple-as? boolean
| | +--ro maximum-paths? uint32
| +--rw ibgp
| +--rw config
| | +--rw maximum-paths? uint32
| +--ro state
| +--ro maximum-paths? uint32
+--rw apply-policy
| +--rw config
| | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw default-import-policy? default-policy-type
| | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw default-export-policy? default-policy-type
| +--ro state
| +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--ro default-import-policy? default-policy-type
| +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--ro default-export-policy? default-policy-type
+--rw ipv4-unicast
| +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw config
| | +--rw send-default-route? boolean
| +--ro state
| +--ro send-default-route? boolean
+--rw ipv6-unicast
| +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw config
| | +--rw send-default-route? boolean
| +--ro state
| +--ro send-default-route? boolean
+--rw ipv4-labeled-unicast
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw ipv6-labeled-unicast
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw l3vpn-ipv4-unicast
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw l3vpn-ipv6-unicast
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw l3vpn-ipv4-multicast
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw l3vpn-ipv6-multicast
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw l2vpn-vpls
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw l2vpn-evpn
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw srte-policy-ipv4
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw srte-policy-ipv6
+--rw prefix-limit
+--rw config
| +--rw max-prefixes? uint32
| +--rw prevent-teardown? boolean
| +--rw shutdown-threshold-pct? oc-types:percentage
| +--rw restart-timer? decimal64
+--ro state
+--ro max-prefixes? uint32
+--ro prevent-teardown? boolean
+--ro shutdown-threshold-pct? oc-types:percentage
+--ro restart-timer? decimal64
module: openconfig-module-catalog
+--rw organizations
+--rw organization* [name]
+--rw name string
+--rw type? identityref
+--rw contact? string
+--rw modules
| +--rw module* [name version]
| +--rw name string
| +--rw version oc-cat-types:module-version-type
| +--rw namespace? string
| +--rw prefix? string
| +--rw revision? string
| +--rw summary? string
| +--rw classification
| | +--rw category? identityref
| | +--rw subcategory? identityref
| | +--rw deployment-status? identityref
| +--rw dependencies
| | +--rw required-module* -> ../../name
| +--rw access
| | +--rw uri? oc-inet:uri
| | +--rw md5-hash? string
| +--rw submodules
| +--rw submodule* [name]
| +--rw name string
| +--rw access
| +--rw uri? oc-inet:uri
| +--rw md5-hash? string
+--rw release-bundles
| +--rw release-bundle* [name version]
| +--rw name string
| +--rw version oc-cat-types:module-version-type
| +--rw members
| +--rw member* [id]
| +--rw id string
| +--rw type? identityref
| +--rw module? -> ../../../../../../../organizations/organization[name=current()/../publisher]/modules/module/name
| +--rw release-bundle? -> ../../../../../../../organizations/organization[name=current()/../publisher]/release-bundles/release-bundle/name
| +--rw publisher? -> ../../../../../../../organizations/organization/name
| +--rw compatible-versions* oc-cat-types:module-version-type
+--rw feature-bundles
| +--rw feature-bundle* [name version]
| +--rw name string
| +--rw version oc-cat-types:module-version-type
| +--rw path* string
| +--rw release-bundle
| | +--rw name? -> ../../../../../../organizations/organization[name=current()/../publisher]/release-bundles/release-bundle/name
| | +--rw publisher? -> ../../../../../../organizations/organization/name
| | +--rw version? oc-cat-types:module-version-type
| +--rw feature-bundles
| +--rw feature-bundle* [name]
| +--rw name -> ../../../../../../../organizations/organization[name=current()/../publisher]/feature-bundles/feature-bundle/name
| +--rw publisher? -> ../../../../../../../organizations/organization/name
| +--rw version? oc-cat-types:module-version-type
+--rw implementations
+--rw implementation* [id]
+--rw id string
+--rw description? string
+--rw reference? union
+--rw platform? string
+--rw platform-version? string
+--rw status? identityref
+--rw feature-bundles
+--rw feature-bundle* [name version]
+--rw name -> ../../../../../../../organizations/organization[name=current()/../publisher]/feature-bundles/feature-bundle/name
+--rw publisher? -> ../../../../../../../organizations/organization/name
+--rw version oc-cat-types:module-version-type
module: openconfig-interfaces
+--rw interfaces
+--rw interface* [name]
+--rw name -> ../config/name
+--rw config
| +--rw type identityref
| +--rw mtu? uint16
| +--rw name? string
| +--rw description? string
| +--rw enabled? boolean
+--ro state
| +--ro type identityref
| +--ro mtu? uint16
| +--ro name? string
| +--ro description? string
| +--ro enabled? boolean
| +--ro ifindex? uint32
| +--ro admin-status enumeration
| +--ro oper-status enumeration
| +--ro last-change? yang:timeticks
| +--ro counters
| | +--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:counter64
| | +--ro in-errors? yang:counter64
| | +--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:counter64
| | +--ro out-errors? yang:counter64
| | +--ro last-clear? yang:date-and-time
| +--ro oc-port:hardware-port? -> /oc-platform:components/component/name
| +--ro oc-transceiver:physical-channel* -> /oc-platform:components/component[oc-platform:name=current()/../oc-port:hardware-port]/oc-transceiver:transceiver/physical-channels/channel/index
+--rw hold-time
| +--rw config
| | +--rw up? uint32
| | +--rw down? uint32
| +--ro state
| +--ro up? uint32
| +--ro down? uint32
+--rw subinterfaces
| +--rw subinterface* [index]
| +--rw index -> ../config/index
| +--rw config
| | +--rw index? uint32
| | +--rw name? string
| | +--rw description? string
| | +--rw enabled? boolean
| +--ro state
| | +--ro index? uint32
| | +--ro name? string
| | +--ro description? string
| | +--ro enabled? boolean
| | +--ro ifindex? uint32
| | +--ro admin-status enumeration
| | +--ro oper-status enumeration
| | +--ro last-change? yang:timeticks
| | +--ro counters
| | +--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:counter64
| | +--ro in-errors? yang:counter64
| | +--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:counter64
| | +--ro out-errors? yang:counter64
| | +--ro last-clear? yang:date-and-time
| +--rw oc-vlan:vlan
| | +--rw oc-vlan:config
| | | +--rw oc-vlan:vlan-id? union
| | +--ro oc-vlan:state
| | +--ro oc-vlan:vlan-id? union
| +--rw oc-ip:ipv4
| | +--rw oc-ip:addresses
| | | +--rw oc-ip:address* [ip]
| | | +--rw oc-ip:ip -> ../config/ip
| | | +--rw oc-ip:config
| | | | +--rw oc-ip:ip? oc-inet:ipv4-address
| | | | +--rw oc-ip:prefix-length? uint8
| | | +--ro oc-ip:state
| | | | +--ro oc-ip:ip? oc-inet:ipv4-address
| | | | +--ro oc-ip:prefix-length? uint8
| | | | +--ro oc-ip:origin? ip-address-origin
| | | +--rw oc-ip:vrrp
| | | +--rw oc-ip:vrrp-group* [virtual-router-id]
| | | +--rw oc-ip:virtual-router-id -> ../config/virtual-router-id
| | | +--rw oc-ip:config
| | | | +--rw oc-ip:virtual-router-id? uint8
| | | | +--rw oc-ip:virtual-address* oc-inet:ip-address
| | | | +--rw oc-ip:priority? uint8
| | | | +--rw oc-ip:preempt? boolean
| | | | +--rw oc-ip:preempt-delay? uint16
| | | | +--rw oc-ip:accept-mode? boolean
| | | | +--rw oc-ip:advertisement-interval? uint16
| | | +--ro oc-ip:state
| | | | +--ro oc-ip:virtual-router-id? uint8
| | | | +--ro oc-ip:virtual-address* oc-inet:ip-address
| | | | +--ro oc-ip:priority? uint8
| | | | +--ro oc-ip:preempt? boolean
| | | | +--ro oc-ip:preempt-delay? uint16
| | | | +--ro oc-ip:accept-mode? boolean
| | | | +--ro oc-ip:advertisement-interval? uint16
| | | | +--ro oc-ip:current-priority? uint8
| | | +--rw oc-ip:interface-tracking
| | | +--rw oc-ip:config
| | | | +--rw oc-ip:track-interface* -> /oc-if:interfaces/interface/name
| | | | +--rw oc-ip:priority-decrement? uint8
| | | +--ro oc-ip:state
| | | +--ro oc-ip:track-interface* -> /oc-if:interfaces/interface/name
| | | +--ro oc-ip:priority-decrement? uint8
| | +--rw oc-ip:proxy-arp
| | | +--rw oc-ip:config
| | | | +--rw oc-ip:mode? enumeration
| | | +--ro oc-ip:state
| | | +--ro oc-ip:mode? enumeration
| | +--rw oc-ip:neighbors
| | | +--rw oc-ip:neighbor* [ip]
| | | +--rw oc-ip:ip -> ../config/ip
| | | +--rw oc-ip:config
| | | | +--rw oc-ip:ip? oc-inet:ipv4-address
| | | | +--rw oc-ip:link-layer-address oc-yang:phys-address
| | | +--ro oc-ip:state
| | | +--ro oc-ip:ip? oc-inet:ipv4-address
| | | +--ro oc-ip:link-layer-address oc-yang:phys-address
| | | +--ro oc-ip:origin? neighbor-origin
| | +--rw oc-ip:unnumbered
| | | +--rw oc-ip:config
| | | | +--rw oc-ip:enabled? boolean
| | | +--ro oc-ip:state
| | | | +--ro oc-ip:enabled? boolean
| | | +--rw oc-ip:interface-ref
| | | +--rw oc-ip:config
| | | | +--rw oc-ip:interface? -> /oc-if:interfaces/interface/name
| | | | +--rw oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | | +--ro oc-ip:state
| | | +--ro oc-ip:interface? -> /oc-if:interfaces/interface/name
| | | +--ro oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--rw oc-ip:config
| | | +--rw oc-ip:enabled? boolean
| | | +--rw oc-ip:mtu? uint16
| | | +--rw oc-ip:dhcp-client? boolean
| | +--ro oc-ip:state
| | +--ro oc-ip:enabled? boolean
| | +--ro oc-ip:mtu? uint16
| | +--ro oc-ip:dhcp-client? boolean
| | +--ro oc-ip:counters
| | +--ro oc-ip:in-pkts? oc-yang:counter64
| | +--ro oc-ip:in-octets? oc-yang:counter64
| | +--ro oc-ip:in-error-pkts? oc-yang:counter64
| | +--ro oc-ip:in-forwarded-pkts? oc-yang:counter64
| | +--ro oc-ip:in-forwarded-octets? oc-yang:counter64
| | +--ro oc-ip:in-discarded-pkts? oc-yang:counter64
| | +--ro oc-ip:out-pkts? oc-yang:counter64
| | +--ro oc-ip:out-octets? oc-yang:counter64
| | +--ro oc-ip:out-error-pkts? oc-yang:counter64
| | +--ro oc-ip:out-forwarded-pkts? oc-yang:counter64
| | +--ro oc-ip:out-forwarded-octets? oc-yang:counter64
| | +--ro oc-ip:out-discarded-pkts? oc-yang:counter64
| +--rw oc-ip:ipv6
| +--rw oc-ip:addresses
| | +--rw oc-ip:address* [ip]
| | +--rw oc-ip:ip -> ../config/ip
| | +--rw oc-ip:config
| | | +--rw oc-ip:ip? oc-inet:ipv6-address
| | | +--rw oc-ip:prefix-length uint8
| | +--ro oc-ip:state
| | | +--ro oc-ip:ip? oc-inet:ipv6-address
| | | +--ro oc-ip:prefix-length uint8
| | | +--ro oc-ip:origin? ip-address-origin
| | | +--ro oc-ip:status? enumeration
| | +--rw oc-ip:vrrp
| | +--rw oc-ip:vrrp-group* [virtual-router-id]
| | +--rw oc-ip:virtual-router-id -> ../config/virtual-router-id
| | +--rw oc-ip:config
| | | +--rw oc-ip:virtual-router-id? uint8
| | | +--rw oc-ip:virtual-address* oc-inet:ip-address
| | | +--rw oc-ip:priority? uint8
| | | +--rw oc-ip:preempt? boolean
| | | +--rw oc-ip:preempt-delay? uint16
| | | +--rw oc-ip:accept-mode? boolean
| | | +--rw oc-ip:advertisement-interval? uint16
| | | +--rw oc-ip:virtual-link-local? oc-inet:ip-address
| | +--ro oc-ip:state
| | | +--ro oc-ip:virtual-router-id? uint8
| | | +--ro oc-ip:virtual-address* oc-inet:ip-address
| | | +--ro oc-ip:priority? uint8
| | | +--ro oc-ip:preempt? boolean
| | | +--ro oc-ip:preempt-delay? uint16
| | | +--ro oc-ip:accept-mode? boolean
| | | +--ro oc-ip:advertisement-interval? uint16
| | | +--ro oc-ip:current-priority? uint8
| | | +--ro oc-ip:virtual-link-local? oc-inet:ip-address
| | +--rw oc-ip:interface-tracking
| | +--rw oc-ip:config
| | | +--rw oc-ip:track-interface* -> /oc-if:interfaces/interface/name
| | | +--rw oc-ip:priority-decrement? uint8
| | +--ro oc-ip:state
| | +--ro oc-ip:track-interface* -> /oc-if:interfaces/interface/name
| | +--ro oc-ip:priority-decrement? uint8
| +--rw oc-ip:router-advertisement
| | +--rw oc-ip:config
| | | +--rw oc-ip:interval? uint32
| | | +--rw oc-ip:lifetime? uint32
| | | +--rw oc-ip:suppress? boolean
| | +--ro oc-ip:state
| | +--ro oc-ip:interval? uint32
| | +--ro oc-ip:lifetime? uint32
| | +--ro oc-ip:suppress? boolean
| +--rw oc-ip:neighbors
| | +--rw oc-ip:neighbor* [ip]
| | +--rw oc-ip:ip -> ../config/ip
| | +--rw oc-ip:config
| | | +--rw oc-ip:ip? oc-inet:ipv6-address
| | | +--rw oc-ip:link-layer-address oc-yang:phys-address
| | +--ro oc-ip:state
| | +--ro oc-ip:ip? oc-inet:ipv6-address
| | +--ro oc-ip:link-layer-address oc-yang:phys-address
| | +--ro oc-ip:origin? neighbor-origin
| | +--ro oc-ip:is-router? empty
| | +--ro oc-ip:neighbor-state? enumeration
| +--rw oc-ip:unnumbered
| | +--rw oc-ip:config
| | | +--rw oc-ip:enabled? boolean
| | +--ro oc-ip:state
| | | +--ro oc-ip:enabled? boolean
| | +--rw oc-ip:interface-ref
| | +--rw oc-ip:config
| | | +--rw oc-ip:interface? -> /oc-if:interfaces/interface/name
| | | +--rw oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro oc-ip:state
| | +--ro oc-ip:interface? -> /oc-if:interfaces/interface/name
| | +--ro oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw oc-ip:config
| | +--rw oc-ip:enabled? boolean
| | +--rw oc-ip:mtu? uint32
| | +--rw oc-ip:dup-addr-detect-transmits? uint32
| | +--rw oc-ip:dhcp-client? boolean
| +--ro oc-ip:state
| | +--ro oc-ip:enabled? boolean
| | +--ro oc-ip:mtu? uint32
| | +--ro oc-ip:dup-addr-detect-transmits? uint32
| | +--ro oc-ip:dhcp-client? boolean
| | +--ro oc-ip:counters
| | +--ro oc-ip:in-pkts? oc-yang:counter64
| | +--ro oc-ip:in-octets? oc-yang:counter64
| | +--ro oc-ip:in-error-pkts? oc-yang:counter64
| | +--ro oc-ip:in-forwarded-pkts? oc-yang:counter64
| | +--ro oc-ip:in-forwarded-octets? oc-yang:counter64
| | +--ro oc-ip:in-discarded-pkts? oc-yang:counter64
| | +--ro oc-ip:out-pkts? oc-yang:counter64
| | +--ro oc-ip:out-octets? oc-yang:counter64
| | +--ro oc-ip:out-error-pkts? oc-yang:counter64
| | +--ro oc-ip:out-forwarded-pkts? oc-yang:counter64
| | +--ro oc-ip:out-forwarded-octets? oc-yang:counter64
| | +--ro oc-ip:out-discarded-pkts? oc-yang:counter64
| +--rw oc-ip-ext:autoconf
| +--rw oc-ip-ext:config
| | +--rw oc-ip-ext:create-global-addresses? boolean
| | +--rw oc-ip-ext:create-temporary-addresses? boolean
| | +--rw oc-ip-ext:temporary-valid-lifetime? uint32
| | +--rw oc-ip-ext:temporary-preferred-lifetime? uint32
| +--ro oc-ip-ext:state
| +--ro oc-ip-ext:create-global-addresses? boolean
| +--ro oc-ip-ext:create-temporary-addresses? boolean
| +--ro oc-ip-ext:temporary-valid-lifetime? uint32
| +--ro oc-ip-ext:temporary-preferred-lifetime? uint32
+--rw oc-eth:ethernet
| +--rw oc-eth:config
| | +--rw oc-eth:mac-address? yang:mac-address
| | +--rw oc-eth:auto-negotiate? boolean
| | +--rw oc-eth:duplex-mode? enumeration
| | +--rw oc-eth:port-speed? identityref
| | +--rw oc-eth:enable-flow-control? boolean
| | +--rw oc-lag:aggregate-id? -> /oc-if:interfaces/interface/name
| +--ro oc-eth:state
| | +--ro oc-eth:mac-address? yang:mac-address
| | +--ro oc-eth:auto-negotiate? boolean
| | +--ro oc-eth:duplex-mode? enumeration
| | +--ro oc-eth:port-speed? identityref
| | +--ro oc-eth:enable-flow-control? boolean
| | +--ro oc-eth:hw-mac-address? yang:mac-address
| | +--ro oc-eth:effective-speed? uint32
| | +--ro oc-eth:negotiated-duplex-mode? enumeration
| | +--ro oc-eth:negotiated-port-speed? identityref
| | +--ro oc-eth:counters
| | | +--ro oc-eth:in-mac-control-frames? yang:counter64
| | | +--ro oc-eth:in-mac-pause-frames? yang:counter64
| | | +--ro oc-eth:in-oversize-frames? yang:counter64
| | | +--ro oc-eth:in-jabber-frames? yang:counter64
| | | +--ro oc-eth:in-fragment-frames? yang:counter64
| | | +--ro oc-eth:in-8021q-frames? yang:counter64
| | | +--ro oc-eth:in-crc-errors? yang:counter64
| | | +--ro oc-eth:out-mac-control-frames? yang:counter64
| | | +--ro oc-eth:out-mac-pause-frames? yang:counter64
| | | +--ro oc-eth:out-8021q-frames? yang:counter64
| | +--ro oc-lag:aggregate-id? -> /oc-if:interfaces/interface/name
| +--rw oc-vlan:switched-vlan
| | +--rw oc-vlan:config
| | | +--rw oc-vlan:interface-mode? oc-vlan-types:vlan-mode-type
| | | +--rw oc-vlan:native-vlan? union
| | | +--rw oc-vlan:access-vlan? union
| | | +--rw oc-vlan:trunk-vlans* union
| | +--ro oc-vlan:state
| | +--ro oc-vlan:interface-mode? oc-vlan-types:vlan-mode-type
| | +--ro oc-vlan:native-vlan? union
| | +--ro oc-vlan:access-vlan? union
| | +--ro oc-vlan:trunk-vlans* union
| +--rw oc-poe:poe
| +--rw oc-poe:config
| | +--rw oc-poe:enabled? boolean
| +--ro oc-poe:state
| +--ro oc-poe:enabled? boolean
| +--ro oc-poe:power-used? decimal64
| +--ro oc-poe:power-class? uint8
+--rw oc-lag:aggregation
| +--rw oc-lag:config
| | +--rw oc-lag:lag-type? aggregation-type
| | +--rw oc-lag:min-links? uint16
| +--ro oc-lag:state
| | +--ro oc-lag:lag-type? aggregation-type
| | +--ro oc-lag:min-links? uint16
| | +--ro oc-lag:lag-speed? uint32
| | +--ro oc-lag:member* oc-if:base-interface-ref
| +--rw oc-vlan:switched-vlan
| +--rw oc-vlan:config
| | +--rw oc-vlan:interface-mode? oc-vlan-types:vlan-mode-type
| | +--rw oc-vlan:native-vlan? union
| | +--rw oc-vlan:access-vlan? union
| | +--rw oc-vlan:trunk-vlans* union
| +--ro oc-vlan:state
| +--ro oc-vlan:interface-mode? oc-vlan-types:vlan-mode-type
| +--ro oc-vlan:native-vlan? union
| +--ro oc-vlan:access-vlan? union
| +--ro oc-vlan:trunk-vlans* union
+--rw oc-vlan:routed-vlan
+--rw oc-vlan:config
| +--rw oc-vlan:vlan? union
+--ro oc-vlan:state
| +--ro oc-vlan:vlan? union
+--rw oc-ip:ipv4
| +--rw oc-ip:addresses
| | +--rw oc-ip:address* [ip]
| | +--rw oc-ip:ip -> ../config/ip
| | +--rw oc-ip:config
| | | +--rw oc-ip:ip? oc-inet:ipv4-address
| | | +--rw oc-ip:prefix-length? uint8
| | +--ro oc-ip:state
| | | +--ro oc-ip:ip? oc-inet:ipv4-address
| | | +--ro oc-ip:prefix-length? uint8
| | | +--ro oc-ip:origin? ip-address-origin
| | +--rw oc-ip:vrrp
| | +--rw oc-ip:vrrp-group* [virtual-router-id]
| | +--rw oc-ip:virtual-router-id -> ../config/virtual-router-id
| | +--rw oc-ip:config
| | | +--rw oc-ip:virtual-router-id? uint8
| | | +--rw oc-ip:virtual-address* oc-inet:ip-address
| | | +--rw oc-ip:priority? uint8
| | | +--rw oc-ip:preempt? boolean
| | | +--rw oc-ip:preempt-delay? uint16
| | | +--rw oc-ip:accept-mode? boolean
| | | +--rw oc-ip:advertisement-interval? uint16
| | +--ro oc-ip:state
| | | +--ro oc-ip:virtual-router-id? uint8
| | | +--ro oc-ip:virtual-address* oc-inet:ip-address
| | | +--ro oc-ip:priority? uint8
| | | +--ro oc-ip:preempt? boolean
| | | +--ro oc-ip:preempt-delay? uint16
| | | +--ro oc-ip:accept-mode? boolean
| | | +--ro oc-ip:advertisement-interval? uint16
| | | +--ro oc-ip:current-priority? uint8
| | +--rw oc-ip:interface-tracking
| | +--rw oc-ip:config
| | | +--rw oc-ip:track-interface* -> /oc-if:interfaces/interface/name
| | | +--rw oc-ip:priority-decrement? uint8
| | +--ro oc-ip:state
| | +--ro oc-ip:track-interface* -> /oc-if:interfaces/interface/name
| | +--ro oc-ip:priority-decrement? uint8
| +--rw oc-ip:proxy-arp
| | +--rw oc-ip:config
| | | +--rw oc-ip:mode? enumeration
| | +--ro oc-ip:state
| | +--ro oc-ip:mode? enumeration
| +--rw oc-ip:neighbors
| | +--rw oc-ip:neighbor* [ip]
| | +--rw oc-ip:ip -> ../config/ip
| | +--rw oc-ip:config
| | | +--rw oc-ip:ip? oc-inet:ipv4-address
| | | +--rw oc-ip:link-layer-address oc-yang:phys-address
| | +--ro oc-ip:state
| | +--ro oc-ip:ip? oc-inet:ipv4-address
| | +--ro oc-ip:link-layer-address oc-yang:phys-address
| | +--ro oc-ip:origin? neighbor-origin
| +--rw oc-ip:unnumbered
| | +--rw oc-ip:config
| | | +--rw oc-ip:enabled? boolean
| | +--ro oc-ip:state
| | | +--ro oc-ip:enabled? boolean
| | +--rw oc-ip:interface-ref
| | +--rw oc-ip:config
| | | +--rw oc-ip:interface? -> /oc-if:interfaces/interface/name
| | | +--rw oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro oc-ip:state
| | +--ro oc-ip:interface? -> /oc-if:interfaces/interface/name
| | +--ro oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw oc-ip:config
| | +--rw oc-ip:enabled? boolean
| | +--rw oc-ip:mtu? uint16
| | +--rw oc-ip:dhcp-client? boolean
| +--ro oc-ip:state
| +--ro oc-ip:enabled? boolean
| +--ro oc-ip:mtu? uint16
| +--ro oc-ip:dhcp-client? boolean
| +--ro oc-ip:counters
| +--ro oc-ip:in-pkts? oc-yang:counter64
| +--ro oc-ip:in-octets? oc-yang:counter64
| +--ro oc-ip:in-error-pkts? oc-yang:counter64
| +--ro oc-ip:in-forwarded-pkts? oc-yang:counter64
| +--ro oc-ip:in-forwarded-octets? oc-yang:counter64
| +--ro oc-ip:in-discarded-pkts? oc-yang:counter64
| +--ro oc-ip:out-pkts? oc-yang:counter64
| +--ro oc-ip:out-octets? oc-yang:counter64
| +--ro oc-ip:out-error-pkts? oc-yang:counter64
| +--ro oc-ip:out-forwarded-pkts? oc-yang:counter64
| +--ro oc-ip:out-forwarded-octets? oc-yang:counter64
| +--ro oc-ip:out-discarded-pkts? oc-yang:counter64
+--rw oc-ip:ipv6
+--rw oc-ip:addresses
| +--rw oc-ip:address* [ip]
| +--rw oc-ip:ip -> ../config/ip
| +--rw oc-ip:config
| | +--rw oc-ip:ip? oc-inet:ipv6-address
| | +--rw oc-ip:prefix-length uint8
| +--ro oc-ip:state
| | +--ro oc-ip:ip? oc-inet:ipv6-address
| | +--ro oc-ip:prefix-length uint8
| | +--ro oc-ip:origin? ip-address-origin
| | +--ro oc-ip:status? enumeration
| +--rw oc-ip:vrrp
| +--rw oc-ip:vrrp-group* [virtual-router-id]
| +--rw oc-ip:virtual-router-id -> ../config/virtual-router-id
| +--rw oc-ip:config
| | +--rw oc-ip:virtual-router-id? uint8
| | +--rw oc-ip:virtual-address* oc-inet:ip-address
| | +--rw oc-ip:priority? uint8
| | +--rw oc-ip:preempt? boolean
| | +--rw oc-ip:preempt-delay? uint16
| | +--rw oc-ip:accept-mode? boolean
| | +--rw oc-ip:advertisement-interval? uint16
| | +--rw oc-ip:virtual-link-local? oc-inet:ip-address
| +--ro oc-ip:state
| | +--ro oc-ip:virtual-router-id? uint8
| | +--ro oc-ip:virtual-address* oc-inet:ip-address
| | +--ro oc-ip:priority? uint8
| | +--ro oc-ip:preempt? boolean
| | +--ro oc-ip:preempt-delay? uint16
| | +--ro oc-ip:accept-mode? boolean
| | +--ro oc-ip:advertisement-interval? uint16
| | +--ro oc-ip:current-priority? uint8
| | +--ro oc-ip:virtual-link-local? oc-inet:ip-address
| +--rw oc-ip:interface-tracking
| +--rw oc-ip:config
| | +--rw oc-ip:track-interface* -> /oc-if:interfaces/interface/name
| | +--rw oc-ip:priority-decrement? uint8
| +--ro oc-ip:state
| +--ro oc-ip:track-interface* -> /oc-if:interfaces/interface/name
| +--ro oc-ip:priority-decrement? uint8
+--rw oc-ip:router-advertisement
| +--rw oc-ip:config
| | +--rw oc-ip:interval? uint32
| | +--rw oc-ip:lifetime? uint32
| | +--rw oc-ip:suppress? boolean
| +--ro oc-ip:state
| +--ro oc-ip:interval? uint32
| +--ro oc-ip:lifetime? uint32
| +--ro oc-ip:suppress? boolean
+--rw oc-ip:neighbors
| +--rw oc-ip:neighbor* [ip]
| +--rw oc-ip:ip -> ../config/ip
| +--rw oc-ip:config
| | +--rw oc-ip:ip? oc-inet:ipv6-address
| | +--rw oc-ip:link-layer-address oc-yang:phys-address
| +--ro oc-ip:state
| +--ro oc-ip:ip? oc-inet:ipv6-address
| +--ro oc-ip:link-layer-address oc-yang:phys-address
| +--ro oc-ip:origin? neighbor-origin
| +--ro oc-ip:is-router? empty
| +--ro oc-ip:neighbor-state? enumeration
+--rw oc-ip:unnumbered
| +--rw oc-ip:config
| | +--rw oc-ip:enabled? boolean
| +--ro oc-ip:state
| | +--ro oc-ip:enabled? boolean
| +--rw oc-ip:interface-ref
| +--rw oc-ip:config
| | +--rw oc-ip:interface? -> /oc-if:interfaces/interface/name
| | +--rw oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro oc-ip:state
| +--ro oc-ip:interface? -> /oc-if:interfaces/interface/name
| +--ro oc-ip:subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw oc-ip:config
| +--rw oc-ip:enabled? boolean
| +--rw oc-ip:mtu? uint32
| +--rw oc-ip:dup-addr-detect-transmits? uint32
| +--rw oc-ip:dhcp-client? boolean
+--ro oc-ip:state
+--ro oc-ip:enabled? boolean
+--ro oc-ip:mtu? uint32
+--ro oc-ip:dup-addr-detect-transmits? uint32
+--ro oc-ip:dhcp-client? boolean
+--ro oc-ip:counters
+--ro oc-ip:in-pkts? oc-yang:counter64
+--ro oc-ip:in-octets? oc-yang:counter64
+--ro oc-ip:in-error-pkts? oc-yang:counter64
+--ro oc-ip:in-forwarded-pkts? oc-yang:counter64
+--ro oc-ip:in-forwarded-octets? oc-yang:counter64
+--ro oc-ip:in-discarded-pkts? oc-yang:counter64
+--ro oc-ip:out-pkts? oc-yang:counter64
+--ro oc-ip:out-octets? oc-yang:counter64
+--ro oc-ip:out-error-pkts? oc-yang:counter64
+--ro oc-ip:out-forwarded-pkts? oc-yang:counter64
+--ro oc-ip:out-forwarded-octets? oc-yang:counter64
+--ro oc-ip:out-discarded-pkts? oc-yang:counter64
module: openconfig-lldp
+--rw lldp
+--rw config
| +--rw enabled? boolean
| +--rw hello-timer? uint64
| +--rw suppress-tlv-advertisement* identityref
| +--rw system-name? string
| +--rw system-description? string
| +--rw chassis-id? string
| +--rw chassis-id-type? oc-lldp-types:chassis-id-type
+--ro state
| +--ro enabled? boolean
| +--ro hello-timer? uint64
| +--ro suppress-tlv-advertisement* identityref
| +--ro system-name? string
| +--ro system-description? string
| +--ro chassis-id? string
| +--ro chassis-id-type? oc-lldp-types:chassis-id-type
| +--ro counters
| +--ro frame-in? yang:counter64
| +--ro frame-out? yang:counter64
| +--ro frame-error-in? yang:counter64
| +--ro frame-discard? yang:counter64
| +--ro tlv-discard? yang:counter64
| +--ro tlv-unknown? yang:counter64
| +--ro last-clear? yang:date-and-time
| +--ro tlv-accepted? yang:counter64
| +--ro entries-aged-out? yang:counter64
+--rw interfaces
+--rw interface* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? oc-if:base-interface-ref
| +--rw enabled? boolean
+--ro state
| +--ro name? oc-if:base-interface-ref
| +--ro enabled? boolean
| +--ro counters
| +--ro frame-in? yang:counter64
| +--ro frame-out? yang:counter64
| +--ro frame-error-in? yang:counter64
| +--ro frame-discard? yang:counter64
| +--ro tlv-discard? yang:counter64
| +--ro tlv-unknown? yang:counter64
| +--ro last-clear? yang:date-and-time
| +--ro frame-error-out? yang:counter64
+--ro neighbors
+--ro neighbor* [id]
+--ro id -> ../state/id
+--ro config
+--ro state
| +--ro system-name? string
| +--ro system-description? string
| +--ro chassis-id? string
| +--ro chassis-id-type? oc-lldp-types:chassis-id-type
| +--ro id? string
| +--ro age? uint64
| +--ro last-update? int64
| +--ro port-id? string
| +--ro port-id-type? oc-lldp-types:port-id-type
| +--ro port-description? string
| +--ro management-address? string
| +--ro management-address-type? string
+--ro custom-tlvs
| +--ro tlv* [type oui oui-subtype]
| +--ro type -> ../state/type
| +--ro oui -> ../state/oui
| +--ro oui-subtype -> ../state/oui-subtype
| +--ro config
| +--ro state
| +--ro type? int32
| +--ro oui? string
| +--ro oui-subtype? string
| +--ro value? string
+--ro capabilities
+--ro capability* [name]
+--ro name -> ../state/name
+--ro config
+--ro state
+--ro name? identityref
+--ro enabled? boolean
module: openconfig-lacp
+--rw lacp
+--rw config
| +--rw system-priority? uint16
+--ro state
| +--ro system-priority? uint16
+--rw interfaces
+--rw interface* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? oc-if:base-interface-ref
| +--rw interval? lacp-period-type
| +--rw lacp-mode? lacp-activity-type
| +--rw system-id-mac? oc-yang:mac-address
| +--rw system-priority? uint16
+--ro state
| +--ro name? oc-if:base-interface-ref
| +--ro interval? lacp-period-type
| +--ro lacp-mode? lacp-activity-type
| +--ro system-id-mac? oc-yang:mac-address
| +--ro system-priority? uint16
+--ro members
+--ro member* [interface]
+--ro interface -> ../state/interface
+--ro state
+--ro interface? oc-if:base-interface-ref
+--ro activity? lacp-activity-type
+--ro timeout? lacp-timeout-type
+--ro synchronization? lacp-synchronization-type
+--ro aggregatable? boolean
+--ro collecting? boolean
+--ro distributing? boolean
+--ro system-id? oc-yang:mac-address
+--ro oper-key? uint16
+--ro partner-id? oc-yang:mac-address
+--ro partner-key? uint16
+--ro port-num? uint16
+--ro partner-port-num? uint16
+--ro counters
+--ro lacp-in-pkts? oc-yang:counter64
+--ro lacp-out-pkts? oc-yang:counter64
+--ro lacp-rx-errors? oc-yang:counter64
+--ro lacp-tx-errors? oc-yang:counter64
+--ro lacp-unknown-errors? oc-yang:counter64
+--ro lacp-errors? oc-yang:counter64
module: openconfig-network-instance
+--rw network-instances
+--rw network-instance* [name]
+--rw name -> ../config/name
+--rw fdb
| +--rw config
| | +--rw mac-learning? boolean
| | +--rw mac-aging-time? uint16
| | +--rw maximum-entries? uint32
| +--ro state
| | +--ro mac-learning? boolean
| | +--ro mac-aging-time? uint16
| | +--ro maximum-entries? uint32
| +--rw mac-table
| +--rw entries
| +--rw entry* [mac-address]
| +--rw mac-address -> ../config/mac-address
| +--rw config
| | +--rw mac-address? yang:mac-address
| | +--rw vlan? -> ../../../../../../vlans/vlan/config/vlan-id
| +--ro state
| | +--ro mac-address? yang:mac-address
| | +--ro vlan? -> ../../../../../../vlans/vlan/config/vlan-id
| | +--ro age? uint64
| | +--ro entry-type? enumeration
| +--rw interface
| +--rw interface-ref
| +--rw config
| | +--rw interface? -> /oc-if:interfaces/interface/name
| | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw config
| +--rw name? string
| +--rw type? identityref
| +--rw enabled? boolean
| +--rw description? string
| +--rw router-id? yang:dotted-quad
| +--rw route-distinguisher? oc-ni-types:route-distinguisher
| +--rw enabled-address-families* identityref
| +--rw extr-oc-ni:nsi? fabric-types:network-service-id
| +--rw extr-oc-ni:ipvpn? boolean
| +--rw extr-oc-ni:mvpn
| +--rw extr-oc-ni:enable? boolean
| +--rw extr-oc-ni:fwd-cache-timeout? spb-fabric-types:cache-timeout-type
+--ro state
| +--ro name? string
| +--ro type? identityref
| +--ro enabled? boolean
| +--ro description? string
| +--ro router-id? yang:dotted-quad
| +--ro route-distinguisher? oc-ni-types:route-distinguisher
| +--ro enabled-address-families* identityref
| +--ro extr-oc-ni:nsi? fabric-types:network-service-id
| +--ro extr-oc-ni:ipvpn? boolean
| +--ro extr-oc-ni:mvpn
| +--ro extr-oc-ni:enable? boolean
| +--ro extr-oc-ni:fwd-cache-timeout? spb-fabric-types:cache-timeout-type
+--rw interfaces
| +--rw interface* [id]
| +--rw id -> ../config/id
| +--rw config
| | +--rw id? string
| | +--rw interface? -> /oc-if:interfaces/interface/name
| | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--rw associated-address-families* identityref
| +--ro state
| +--ro id? string
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro associated-address-families* identityref
+--rw vlans
| +--rw vlan* [vlan-id]
| +--rw vlan-id -> ../config/vlan-id
| +--rw config
| | +--rw vlan-id? oc-vlan-types:vlan-id
| | +--rw name? string
| | +--rw status? enumeration
| | +--rw tpid? identityref
| | +--rw extr-oc-ni:nsi? network-service-id
| | +--rw extr-oc-ni:nsi-type? network-service-id-type
| | +--rw extr-oc-ni:nsi-state? fa-types:assignment-state-type
| | +--rw extr-oc-ni:fabric-mcast-enable? boolean
| | +--rw extr-oc-ni:stg-id? uint32
| +--ro state
| | +--ro vlan-id? oc-vlan-types:vlan-id
| | +--ro name? string
| | +--ro status? enumeration
| | +--ro tpid? identityref
| | +--ro extr-oc-ni:nsi? network-service-id
| | +--ro extr-oc-ni:nsi-type? network-service-id-type
| | +--ro extr-oc-ni:nsi-state? fa-types:assignment-state-type
| | +--ro extr-oc-ni:fabric-mcast-enable? boolean
| | +--ro extr-oc-ni:stg-id? uint32
| +--rw members
| +--ro member*
| +--ro interface-ref
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw afts
| +--rw ipv4-unicast
| | +--rw ipv4-entry* [prefix]
| | +--rw prefix -> ../config/prefix
| | +--rw config
| | | +--rw prefix? oc-inet:ipv4-prefix
| | +--ro state
| | | +--ro prefix? oc-inet:ipv4-prefix
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | | +--ro oc-aftni:origin-network-instance? oc-ni:network-instance-ref
| | +--rw next-hops
| | +--rw next-hop* [index]
| | +--rw index -> ../config/index
| | +--rw config
| | | +--rw index? uint64
| | +--ro state
| | | +--ro index? uint64
| | | +--ro weight? uint32
| | | +--ro ip-address? oc-inet:ip-address
| | | +--ro mac-address? oc-yang:mac-address
| | | +--ro popped-mpls-label-stack* oc-mplst:mpls-label
| | | +--ro pushed-mpls-label-stack* oc-mplst:mpls-label
| | | +--ro decapsulate-header? oc-aftt:encapsulation-header-type
| | | +--ro encapsulate-header? oc-aftt:encapsulation-header-type
| | | +--ro origin-protocol? identityref
| | | +--ro oc-aftni:network-instance? oc-ni:network-instance-ref
| | +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw ipv6-unicast
| | +--rw ipv6-entry* [prefix]
| | +--rw prefix -> ../config/prefix
| | +--rw config
| | | +--rw prefix? oc-inet:ipv6-prefix
| | +--ro state
| | | +--ro prefix? oc-inet:ipv6-prefix
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | | +--ro oc-aftni:origin-network-instance? oc-ni:network-instance-ref
| | +--rw next-hops
| | +--rw next-hop* [index]
| | +--rw index -> ../config/index
| | +--rw config
| | | +--rw index? uint64
| | +--ro state
| | | +--ro index? uint64
| | | +--ro weight? uint32
| | | +--ro ip-address? oc-inet:ip-address
| | | +--ro mac-address? oc-yang:mac-address
| | | +--ro popped-mpls-label-stack* oc-mplst:mpls-label
| | | +--ro pushed-mpls-label-stack* oc-mplst:mpls-label
| | | +--ro decapsulate-header? oc-aftt:encapsulation-header-type
| | | +--ro encapsulate-header? oc-aftt:encapsulation-header-type
| | | +--ro origin-protocol? identityref
| | | +--ro oc-aftni:network-instance? oc-ni:network-instance-ref
| | +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw policy-forwarding
| | +--rw policy-forwarding-entry* [index]
| | +--rw index -> ../config/index
| | +--rw config
| | | +--rw index? uint64
| | | +--rw ip-prefix? oc-inet:ip-prefix
| | | +--rw mac-address? oc-yang:mac-address
| | | +--rw mpls-label? oc-mplst:mpls-label
| | | +--rw mpls-tc? oc-mplst:mpls-tc
| | | +--rw ip-dscp? oc-inet:dscp
| | | +--rw ip-protocol? oc-pkt-match-types:ip-protocol-type
| | | +--rw l4-src-port? oc-inet:port-number
| | | +--rw l4-dst-port? oc-inet:port-number
| | +--ro state
| | | +--ro index? uint64
| | | +--ro ip-prefix? oc-inet:ip-prefix
| | | +--ro mac-address? oc-yang:mac-address
| | | +--ro mpls-label? oc-mplst:mpls-label
| | | +--ro mpls-tc? oc-mplst:mpls-tc
| | | +--ro ip-dscp? oc-inet:dscp
| | | +--ro ip-protocol? oc-pkt-match-types:ip-protocol-type
| | | +--ro l4-src-port? oc-inet:port-number
| | | +--ro l4-dst-port? oc-inet:port-number
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | +--rw next-hops
| | +--rw next-hop* [index]
| | +--rw index -> ../config/index
| | +--rw config
| | | +--rw index? uint64
| | +--ro state
| | | +--ro index? uint64
| | | +--ro weight? uint32
| | | +--ro ip-address? oc-inet:ip-address
| | | +--ro mac-address? oc-yang:mac-address
| | | +--ro popped-mpls-label-stack* oc-mplst:mpls-label
| | | +--ro pushed-mpls-label-stack* oc-mplst:mpls-label
| | | +--ro decapsulate-header? oc-aftt:encapsulation-header-type
| | | +--ro encapsulate-header? oc-aftt:encapsulation-header-type
| | | +--ro origin-protocol? identityref
| | +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw mpls
| | +--rw label-entry* [label]
| | +--rw label -> ../config/label
| | +--rw config
| | | +--rw label? oc-mpls-types:mpls-label
| | +--ro state
| | | +--ro label? oc-mpls-types:mpls-label
| | | +--ro packets-forwarded? oc-yang:counter64
| | | +--ro octets-forwarded? oc-yang:counter64
| | +--rw next-hops
| | +--rw next-hop* [index]
| | +--rw index -> ../config/index
| | +--rw config
| | | +--rw index? uint64
| | +--ro state
| | | +--ro index? uint64
| | | +--ro weight? uint32
| | | +--ro ip-address? oc-inet:ip-address
| | | +--ro mac-address? oc-yang:mac-address
| | | +--ro popped-mpls-label-stack* oc-mplst:mpls-label
| | | +--ro pushed-mpls-label-stack* oc-mplst:mpls-label
| | | +--ro decapsulate-header? oc-aftt:encapsulation-header-type
| | | +--ro encapsulate-header? oc-aftt:encapsulation-header-type
| | | +--ro origin-protocol? identityref
| | +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw ethernet
| +--rw mac-entry* [mac-address]
| +--rw mac-address -> ../config/mac-address
| +--rw config
| | +--rw mac-address? oc-yang:mac-address
| +--ro state
| | +--ro mac-address? oc-yang:mac-address
| | +--ro packets-forwarded? oc-yang:counter64
| | +--ro octets-forwarded? oc-yang:counter64
| +--rw next-hops
| +--rw next-hop* [index]
| +--rw index -> ../config/index
| +--rw config
| | +--rw index? uint64
| +--ro state
| | +--ro index? uint64
| | +--ro weight? uint32
| | +--ro ip-address? oc-inet:ip-address
| | +--ro mac-address? oc-yang:mac-address
| | +--ro popped-mpls-label-stack* oc-mplst:mpls-label
| | +--ro pushed-mpls-label-stack* oc-mplst:mpls-label
| | +--ro decapsulate-header? oc-aftt:encapsulation-header-type
| | +--ro encapsulate-header? oc-aftt:encapsulation-header-type
| | +--ro origin-protocol? identityref
| +--rw interface-ref
| +--rw config
| | +--rw interface? -> /oc-if:interfaces/interface/name
| | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw protocols
+--rw protocol* [identifier name]
+--rw identifier -> ../config/identifier
+--rw name -> ../config/name
+--rw config
| +--rw identifier? identityref
| +--rw name? string
| +--rw enabled? boolean
| +--rw default-metric? uint32
+--ro state
| +--ro identifier? identityref
| +--ro name? string
| +--ro enabled? boolean
| +--ro default-metric? uint32
+--rw static-routes
| +--rw static* [prefix]
| +--rw prefix -> ../config/prefix
| +--rw config
| | +--rw prefix? inet:ip-prefix
| | +--rw set-tag? oc-pt:tag-type
| +--ro state
| | +--ro prefix? inet:ip-prefix
| | +--ro set-tag? oc-pt:tag-type
| +--rw next-hops
| +--rw next-hop* [index]
| +--rw index -> ../config/index
| +--rw config
| | +--rw index? string
| | +--rw next-hop? union
| | +--rw metric? uint32
| | +--rw recurse? boolean
| +--ro state
| | +--ro index? string
| | +--ro next-hop? union
| | +--ro metric? uint32
| | +--ro recurse? boolean
| +--rw interface-ref
| +--rw config
| | +--rw interface? -> /oc-if:interfaces/interface/name
| | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw bgp
| +--rw global
| | +--rw config
| | | +--rw as oc-inet:as-number
| | | +--rw router-id? oc-yang:dotted-quad
| | +--ro state
| | | +--ro as oc-inet:as-number
| | | +--ro router-id? oc-yang:dotted-quad
| | | +--ro total-paths? uint32
| | | +--ro total-prefixes? uint32
| | +--rw default-route-distance
| | | +--rw config
| | | | +--rw external-route-distance? uint8
| | | | +--rw internal-route-distance? uint8
| | | +--ro state
| | | +--ro external-route-distance? uint8
| | | +--ro internal-route-distance? uint8
| | +--rw confederation
| | | +--rw config
| | | | +--rw identifier? oc-inet:as-number
| | | | +--rw member-as* oc-inet:as-number
| | | +--ro state
| | | +--ro identifier? oc-inet:as-number
| | | +--ro member-as* oc-inet:as-number
| | +--rw graceful-restart
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw restart-time? uint16
| | | | +--rw stale-routes-time? decimal64
| | | | +--rw helper-only? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro restart-time? uint16
| | | +--ro stale-routes-time? decimal64
| | | +--ro helper-only? boolean
| | +--rw use-multiple-paths
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw ebgp
| | | | +--rw config
| | | | | +--rw allow-multiple-as? boolean
| | | | | +--rw maximum-paths? uint32
| | | | +--ro state
| | | | +--ro allow-multiple-as? boolean
| | | | +--ro maximum-paths? uint32
| | | +--rw ibgp
| | | +--rw config
| | | | +--rw maximum-paths? uint32
| | | +--ro state
| | | +--ro maximum-paths? uint32
| | +--rw route-selection-options
| | | +--rw config
| | | | +--rw always-compare-med? boolean
| | | | +--rw ignore-as-path-length? boolean
| | | | +--rw external-compare-router-id? boolean
| | | | +--rw advertise-inactive-routes? boolean
| | | | +--rw enable-aigp? boolean
| | | | +--rw ignore-next-hop-igp-metric? boolean
| | | +--ro state
| | | +--ro always-compare-med? boolean
| | | +--ro ignore-as-path-length? boolean
| | | +--ro external-compare-router-id? boolean
| | | +--ro advertise-inactive-routes? boolean
| | | +--ro enable-aigp? boolean
| | | +--ro ignore-next-hop-igp-metric? boolean
| | +--rw afi-safis
| | | +--rw afi-safi* [afi-safi-name]
| | | +--rw afi-safi-name -> ../config/afi-safi-name
| | | +--rw config
| | | | +--rw afi-safi-name? identityref
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro afi-safi-name? identityref
| | | | +--ro enabled? boolean
| | | | +--ro total-paths? uint32
| | | | +--ro total-prefixes? uint32
| | | +--rw graceful-restart
| | | | +--rw config
| | | | | +--rw enabled? boolean
| | | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw route-selection-options
| | | | +--rw config
| | | | | +--rw always-compare-med? boolean
| | | | | +--rw ignore-as-path-length? boolean
| | | | | +--rw external-compare-router-id? boolean
| | | | | +--rw advertise-inactive-routes? boolean
| | | | | +--rw enable-aigp? boolean
| | | | | +--rw ignore-next-hop-igp-metric? boolean
| | | | +--ro state
| | | | +--ro always-compare-med? boolean
| | | | +--ro ignore-as-path-length? boolean
| | | | +--ro external-compare-router-id? boolean
| | | | +--ro advertise-inactive-routes? boolean
| | | | +--ro enable-aigp? boolean
| | | | +--ro ignore-next-hop-igp-metric? boolean
| | | +--rw use-multiple-paths
| | | | +--rw config
| | | | | +--rw enabled? boolean
| | | | +--ro state
| | | | | +--ro enabled? boolean
| | | | +--rw ebgp
| | | | | +--rw config
| | | | | | +--rw allow-multiple-as? boolean
| | | | | | +--rw maximum-paths? uint32
| | | | | +--ro state
| | | | | +--ro allow-multiple-as? boolean
| | | | | +--ro maximum-paths? uint32
| | | | +--rw ibgp
| | | | +--rw config
| | | | | +--rw maximum-paths? uint32
| | | | +--ro state
| | | | +--ro maximum-paths? uint32
| | | +--rw add-paths
| | | | +--rw config
| | | | | +--rw receive? boolean
| | | | | +--rw send? boolean
| | | | | +--rw send-max? uint8
| | | | | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--ro state
| | | | +--ro receive? boolean
| | | | +--ro send? boolean
| | | | +--ro send-max? uint8
| | | | +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw ipv4-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | | +--rw restart-timer? decimal64
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | | +--ro restart-timer? decimal64
| | | | +--rw config
| | | | | +--rw send-default-route? boolean
| | | | +--ro state
| | | | +--ro send-default-route? boolean
| | | +--rw ipv6-unicast
| | | | +--rw prefix-limit
| | | | | +--rw config
| | | | | | +--rw max-prefixes? uint32
| | | | | | +--rw prevent-teardown? boolean
| | | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | | +--rw restart-timer? decimal64
| | | | | +--ro state
| | | | | +--ro max-prefixes? uint32
| | | | | +--ro prevent-teardown? boolean
| | | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | | +--ro restart-timer? decimal64
| | | | +--rw config
| | | | | +--rw send-default-route? boolean
| | | | +--ro state
| | | | +--ro send-default-route? boolean
| | | +--rw ipv4-labeled-unicast
| | | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw ipv6-labeled-unicast
| | | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw l3vpn-ipv4-unicast
| | | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw l3vpn-ipv6-unicast
| | | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw l3vpn-ipv4-multicast
| | | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw l3vpn-ipv6-multicast
| | | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw l2vpn-vpls
| | | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw l2vpn-evpn
| | | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw srte-policy-ipv4
| | | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw srte-policy-ipv6
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw dynamic-neighbor-prefixes
| | +--rw dynamic-neighbor-prefix* [prefix]
| | +--rw prefix -> ../config/prefix
| | +--rw config
| | | +--rw prefix? oc-inet:ip-prefix
| | | +--rw peer-group? -> ../../../../../peer-groups/peer-group/config/peer-group-name
| | +--ro state
| | +--ro prefix? oc-inet:ip-prefix
| | +--ro peer-group? -> ../../../../../peer-groups/peer-group/config/peer-group-name
| +--rw neighbors
| | +--rw neighbor* [neighbor-address]
| | +--rw neighbor-address -> ../config/neighbor-address
| | +--rw config
| | | +--rw peer-group? -> ../../../../peer-groups/peer-group/peer-group-name
| | | +--rw neighbor-address? oc-inet:ip-address
| | | +--rw enabled? boolean
| | | +--rw peer-as? oc-inet:as-number
| | | +--rw local-as? oc-inet:as-number
| | | +--rw peer-type? oc-bgp-types:peer-type
| | | +--rw auth-password? oc-types:routing-password
| | | +--rw remove-private-as? oc-bgp-types:remove-private-as-option
| | | +--rw route-flap-damping? boolean
| | | +--rw send-community? oc-bgp-types:community-type
| | | +--rw description? string
| | +--ro state
| | | +--ro peer-group? -> ../../../../peer-groups/peer-group/peer-group-name
| | | +--ro neighbor-address? oc-inet:ip-address
| | | +--ro enabled? boolean
| | | +--ro peer-as? oc-inet:as-number
| | | +--ro local-as? oc-inet:as-number
| | | +--ro peer-type? oc-bgp-types:peer-type
| | | +--ro auth-password? oc-types:routing-password
| | | +--ro remove-private-as? oc-bgp-types:remove-private-as-option
| | | +--ro route-flap-damping? boolean
| | | +--ro send-community? oc-bgp-types:community-type
| | | +--ro description? string
| | | +--ro session-state? enumeration
| | | +--ro last-established? oc-types:timeticks64
| | | +--ro established-transitions? oc-yang:counter64
| | | +--ro supported-capabilities* identityref
| | | +--ro messages
| | | | +--ro sent
| | | | | +--ro UPDATE? uint64
| | | | | +--ro NOTIFICATION? uint64
| | | | | +--ro last-notification-time? oc-types:timeticks64
| | | | | +--ro last-notification-error-code? identityref
| | | | | +--ro last-notification-error-subcode? identityref
| | | | +--ro received
| | | | +--ro UPDATE? uint64
| | | | +--ro NOTIFICATION? uint64
| | | | +--ro last-notification-time? oc-types:timeticks64
| | | | +--ro last-notification-error-code? identityref
| | | | +--ro last-notification-error-subcode? identityref
| | | +--ro queues
| | | | +--ro input? uint32
| | | | +--ro output? uint32
| | | +--ro dynamically-configured? boolean
| | +--rw timers
| | | +--rw config
| | | | +--rw connect-retry? decimal64
| | | | +--rw hold-time? decimal64
| | | | +--rw keepalive-interval? decimal64
| | | | +--rw minimum-advertisement-interval? decimal64
| | | +--ro state
| | | +--ro connect-retry? decimal64
| | | +--ro hold-time? decimal64
| | | +--ro keepalive-interval? decimal64
| | | +--ro minimum-advertisement-interval? decimal64
| | | +--ro negotiated-hold-time? decimal64
| | +--rw transport
| | | +--rw config
| | | | +--rw tcp-mss? uint16
| | | | +--rw mtu-discovery? boolean
| | | | +--rw passive-mode? boolean
| | | | +--rw local-address? union
| | | +--ro state
| | | +--ro tcp-mss? uint16
| | | +--ro mtu-discovery? boolean
| | | +--ro passive-mode? boolean
| | | +--ro local-address? union
| | | +--ro local-port? oc-inet:port-number
| | | +--ro remote-address? oc-inet:ip-address
| | | +--ro remote-port? oc-inet:port-number
| | +--rw error-handling
| | | +--rw config
| | | | +--rw treat-as-withdraw? boolean
| | | +--ro state
| | | +--ro treat-as-withdraw? boolean
| | | +--ro erroneous-update-messages? uint32
| | +--rw graceful-restart
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw restart-time? uint16
| | | | +--rw stale-routes-time? decimal64
| | | | +--rw helper-only? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro restart-time? uint16
| | | +--ro stale-routes-time? decimal64
| | | +--ro helper-only? boolean
| | | +--ro peer-restart-time? uint16
| | | +--ro peer-restarting? boolean
| | | +--ro local-restarting? boolean
| | | +--ro mode? enumeration
| | +--rw logging-options
| | | +--rw config
| | | | +--rw log-neighbor-state-changes? boolean
| | | +--ro state
| | | +--ro log-neighbor-state-changes? boolean
| | +--rw ebgp-multihop
| | | +--rw config
| | | | +--rw enabled? boolean
| | | | +--rw multihop-ttl? uint8
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro multihop-ttl? uint8
| | +--rw route-reflector
| | | +--rw config
| | | | +--rw route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | | | +--rw route-reflector-client? boolean
| | | +--ro state
| | | +--ro route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | | +--ro route-reflector-client? boolean
| | +--rw as-path-options
| | | +--rw config
| | | | +--rw allow-own-as? uint8
| | | | +--rw replace-peer-as? boolean
| | | | +--rw disable-peer-as-filter? boolean
| | | +--ro state
| | | +--ro allow-own-as? uint8
| | | +--ro replace-peer-as? boolean
| | | +--ro disable-peer-as-filter? boolean
| | +--rw use-multiple-paths
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | | +--ro enabled? boolean
| | | +--rw ebgp
| | | +--rw config
| | | | +--rw allow-multiple-as? boolean
| | | +--ro state
| | | +--ro allow-multiple-as? boolean
| | +--rw apply-policy
| | | +--rw config
| | | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--rw default-import-policy? default-policy-type
| | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--rw default-export-policy? default-policy-type
| | | +--ro state
| | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro default-import-policy? default-policy-type
| | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro default-export-policy? default-policy-type
| | +--rw afi-safis
| | +--rw afi-safi* [afi-safi-name]
| | +--rw afi-safi-name -> ../config/afi-safi-name
| | +--rw config
| | | +--rw afi-safi-name? identityref
| | | +--rw enabled? boolean
| | +--ro state
| | | +--ro afi-safi-name? identityref
| | | +--ro enabled? boolean
| | | +--ro active? boolean
| | | +--ro prefixes
| | | +--ro received? uint32
| | | +--ro sent? uint32
| | | +--ro installed? uint32
| | +--rw graceful-restart
| | | +--rw config
| | | | +--rw enabled? boolean
| | | +--ro state
| | | +--ro enabled? boolean
| | | +--ro received? boolean
| | | +--ro advertised? boolean
| | +--rw add-paths
| | | +--rw config
| | | | +--rw receive? boolean
| | | | +--rw send? boolean
| | | | +--rw send-max? uint8
| | | | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro state
| | | +--ro receive? boolean
| | | +--ro send? boolean
| | | +--ro send-max? uint8
| | | +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw apply-policy
| | | +--rw config
| | | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--rw default-import-policy? default-policy-type
| | | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | | +--rw default-export-policy? default-policy-type
| | | +--ro state
| | | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro default-import-policy? default-policy-type
| | | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--ro default-export-policy? default-policy-type
| | +--rw ipv4-unicast
| | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw config
| | | | +--rw send-default-route? boolean
| | | +--ro state
| | | +--ro send-default-route? boolean
| | +--rw ipv6-unicast
| | | +--rw prefix-limit
| | | | +--rw config
| | | | | +--rw max-prefixes? uint32
| | | | | +--rw prevent-teardown? boolean
| | | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | | +--rw restart-timer? decimal64
| | | | +--ro state
| | | | +--ro max-prefixes? uint32
| | | | +--ro prevent-teardown? boolean
| | | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | | +--ro restart-timer? decimal64
| | | +--rw config
| | | | +--rw send-default-route? boolean
| | | +--ro state
| | | +--ro send-default-route? boolean
| | +--rw ipv4-labeled-unicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw ipv6-labeled-unicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l3vpn-ipv4-unicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l3vpn-ipv6-unicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l3vpn-ipv4-multicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l3vpn-ipv6-multicast
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l2vpn-vpls
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw l2vpn-evpn
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw srte-policy-ipv4
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw srte-policy-ipv6
| | | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw use-multiple-paths
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | | +--ro enabled? boolean
| | +--rw ebgp
| | +--rw config
| | | +--rw allow-multiple-as? boolean
| | +--ro state
| | +--ro allow-multiple-as? boolean
| +--rw peer-groups
| +--rw peer-group* [peer-group-name]
| +--rw peer-group-name -> ../config/peer-group-name
| +--rw config
| | +--rw peer-group-name? string
| | +--rw peer-as? oc-inet:as-number
| | +--rw local-as? oc-inet:as-number
| | +--rw peer-type? oc-bgp-types:peer-type
| | +--rw auth-password? oc-types:routing-password
| | +--rw remove-private-as? oc-bgp-types:remove-private-as-option
| | +--rw route-flap-damping? boolean
| | +--rw send-community? oc-bgp-types:community-type
| | +--rw description? string
| +--ro state
| | +--ro peer-group-name? string
| | +--ro peer-as? oc-inet:as-number
| | +--ro local-as? oc-inet:as-number
| | +--ro peer-type? oc-bgp-types:peer-type
| | +--ro auth-password? oc-types:routing-password
| | +--ro remove-private-as? oc-bgp-types:remove-private-as-option
| | +--ro route-flap-damping? boolean
| | +--ro send-community? oc-bgp-types:community-type
| | +--ro description? string
| | +--ro total-paths? uint32
| | +--ro total-prefixes? uint32
| +--rw timers
| | +--rw config
| | | +--rw connect-retry? decimal64
| | | +--rw hold-time? decimal64
| | | +--rw keepalive-interval? decimal64
| | | +--rw minimum-advertisement-interval? decimal64
| | +--ro state
| | +--ro connect-retry? decimal64
| | +--ro hold-time? decimal64
| | +--ro keepalive-interval? decimal64
| | +--ro minimum-advertisement-interval? decimal64
| +--rw transport
| | +--rw config
| | | +--rw tcp-mss? uint16
| | | +--rw mtu-discovery? boolean
| | | +--rw passive-mode? boolean
| | | +--rw local-address? union
| | +--ro state
| | +--ro tcp-mss? uint16
| | +--ro mtu-discovery? boolean
| | +--ro passive-mode? boolean
| | +--ro local-address? union
| +--rw error-handling
| | +--rw config
| | | +--rw treat-as-withdraw? boolean
| | +--ro state
| | +--ro treat-as-withdraw? boolean
| +--rw graceful-restart
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw restart-time? uint16
| | | +--rw stale-routes-time? decimal64
| | | +--rw helper-only? boolean
| | +--ro state
| | +--ro enabled? boolean
| | +--ro restart-time? uint16
| | +--ro stale-routes-time? decimal64
| | +--ro helper-only? boolean
| +--rw logging-options
| | +--rw config
| | | +--rw log-neighbor-state-changes? boolean
| | +--ro state
| | +--ro log-neighbor-state-changes? boolean
| +--rw ebgp-multihop
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw multihop-ttl? uint8
| | +--ro state
| | +--ro enabled? boolean
| | +--ro multihop-ttl? uint8
| +--rw route-reflector
| | +--rw config
| | | +--rw route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | | +--rw route-reflector-client? boolean
| | +--ro state
| | +--ro route-reflector-cluster-id? oc-bgp-types:rr-cluster-id-type
| | +--ro route-reflector-client? boolean
| +--rw as-path-options
| | +--rw config
| | | +--rw allow-own-as? uint8
| | | +--rw replace-peer-as? boolean
| | | +--rw disable-peer-as-filter? boolean
| | +--ro state
| | +--ro allow-own-as? uint8
| | +--ro replace-peer-as? boolean
| | +--ro disable-peer-as-filter? boolean
| +--rw use-multiple-paths
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | | +--ro enabled? boolean
| | +--rw ebgp
| | | +--rw config
| | | | +--rw allow-multiple-as? boolean
| | | | +--rw maximum-paths? uint32
| | | +--ro state
| | | +--ro allow-multiple-as? boolean
| | | +--ro maximum-paths? uint32
| | +--rw ibgp
| | +--rw config
| | | +--rw maximum-paths? uint32
| | +--ro state
| | +--ro maximum-paths? uint32
| +--rw apply-policy
| | +--rw config
| | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw default-import-policy? default-policy-type
| | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw default-export-policy? default-policy-type
| | +--ro state
| | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro default-import-policy? default-policy-type
| | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro default-export-policy? default-policy-type
| +--rw afi-safis
| +--rw afi-safi* [afi-safi-name]
| +--rw afi-safi-name -> ../config/afi-safi-name
| +--rw config
| | +--rw afi-safi-name? identityref
| | +--rw enabled? boolean
| +--ro state
| | +--ro afi-safi-name? identityref
| | +--ro enabled? boolean
| +--rw graceful-restart
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | +--ro enabled? boolean
| +--rw add-paths
| | +--rw config
| | | +--rw receive? boolean
| | | +--rw send? boolean
| | | +--rw send-max? uint8
| | | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro state
| | +--ro receive? boolean
| | +--ro send? boolean
| | +--ro send-max? uint8
| | +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--rw use-multiple-paths
| | +--rw config
| | | +--rw enabled? boolean
| | +--ro state
| | | +--ro enabled? boolean
| | +--rw ebgp
| | | +--rw config
| | | | +--rw allow-multiple-as? boolean
| | | | +--rw maximum-paths? uint32
| | | +--ro state
| | | +--ro allow-multiple-as? boolean
| | | +--ro maximum-paths? uint32
| | +--rw ibgp
| | +--rw config
| | | +--rw maximum-paths? uint32
| | +--ro state
| | +--ro maximum-paths? uint32
| +--rw apply-policy
| | +--rw config
| | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw default-import-policy? default-policy-type
| | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | | +--rw default-export-policy? default-policy-type
| | +--ro state
| | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro default-import-policy? default-policy-type
| | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--ro default-export-policy? default-policy-type
| +--rw ipv4-unicast
| | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw config
| | | +--rw send-default-route? boolean
| | +--ro state
| | +--ro send-default-route? boolean
| +--rw ipv6-unicast
| | +--rw prefix-limit
| | | +--rw config
| | | | +--rw max-prefixes? uint32
| | | | +--rw prevent-teardown? boolean
| | | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | | +--rw restart-timer? decimal64
| | | +--ro state
| | | +--ro max-prefixes? uint32
| | | +--ro prevent-teardown? boolean
| | | +--ro shutdown-threshold-pct? oc-types:percentage
| | | +--ro restart-timer? decimal64
| | +--rw config
| | | +--rw send-default-route? boolean
| | +--ro state
| | +--ro send-default-route? boolean
| +--rw ipv4-labeled-unicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw ipv6-labeled-unicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l3vpn-ipv4-unicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l3vpn-ipv6-unicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l3vpn-ipv4-multicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l3vpn-ipv6-multicast
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l2vpn-vpls
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw l2vpn-evpn
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw srte-policy-ipv4
| | +--rw prefix-limit
| | +--rw config
| | | +--rw max-prefixes? uint32
| | | +--rw prevent-teardown? boolean
| | | +--rw shutdown-threshold-pct? oc-types:percentage
| | | +--rw restart-timer? decimal64
| | +--ro state
| | +--ro max-prefixes? uint32
| | +--ro prevent-teardown? boolean
| | +--ro shutdown-threshold-pct? oc-types:percentage
| | +--ro restart-timer? decimal64
| +--rw srte-policy-ipv6
| +--rw prefix-limit
| +--rw config
| | +--rw max-prefixes? uint32
| | +--rw prevent-teardown? boolean
| | +--rw shutdown-threshold-pct? oc-types:percentage
| | +--rw restart-timer? decimal64
| +--ro state
| +--ro max-prefixes? uint32
| +--ro prevent-teardown? boolean
| +--ro shutdown-threshold-pct? oc-types:percentage
| +--ro restart-timer? decimal64
+--rw ospfv2
+--rw global
| +--rw config
| | +--rw router-id? yang:dotted-quad
| | +--rw summary-route-cost-mode? enumeration
| | +--rw igp-shortcuts? boolean
| | +--rw log-adjacency-changes? boolean
| | +--rw hide-transit-only-networks? boolean
| +--ro state
| | +--ro router-id? yang:dotted-quad
| | +--ro summary-route-cost-mode? enumeration
| | +--ro igp-shortcuts? boolean
| | +--ro log-adjacency-changes? boolean
| | +--ro hide-transit-only-networks? boolean
| +--rw timers
| | +--rw spf
| | | +--rw config
| | | | +--rw initial-delay? uint32
| | | | +--rw maximum-delay? uint32
| | | +--ro state
| | | +--ro initial-delay? uint32
| | | +--ro maximum-delay? uint32
| | | +--ro timer-type? enumeration
| | +--rw max-metric
| | | +--rw config
| | | | +--rw set? boolean
| | | | +--rw timeout? uint64
| | | | +--rw include* identityref
| | | | +--rw trigger* identityref
| | | +--ro state
| | | +--ro set? boolean
| | | +--ro timeout? uint64
| | | +--ro include* identityref
| | | +--ro trigger* identityref
| | +--rw lsa-generation
| | +--rw config
| | | +--rw initial-delay? uint32
| | | +--rw maximum-delay? uint32
| | +--ro state
| | +--ro initial-delay? uint32
| | +--ro maximum-delay? uint32
| | +--ro timer-type? enumeration
| +--rw graceful-restart
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw helper-only? boolean
| | +--ro state
| | +--ro enabled? boolean
| | +--ro helper-only? boolean
| +--rw mpls
| | +--rw config
| | | +--rw traffic-engineering-extensions? boolean
| | +--ro state
| | | +--ro traffic-engineering-extensions? boolean
| | +--rw igp-ldp-sync
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw post-session-up-delay? uint32
| | +--ro state
| | +--ro enabled? boolean
| | +--ro post-session-up-delay? uint32
| +--rw inter-area-propagation-policies
| +--rw inter-area-propagation-policy* [src-area dst-area]
| +--rw src-area -> ../config/src-area
| +--rw dst-area -> ../config/dst-area
| +--rw config
| | +--rw src-area? -> ../../../../../areas/area/identifier
| | +--rw dst-area? -> ../../../../../areas/area/identifier
| | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw default-import-policy? default-policy-type
| +--ro state
| +--ro src-area? -> ../../../../../areas/area/identifier
| +--ro dst-area? -> ../../../../../areas/area/identifier
| +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--ro default-import-policy? default-policy-type
+--rw areas
+--rw area* [identifier]
+--rw identifier -> ../config/identifier
+--rw config
| +--rw identifier? oc-ospf-types:ospf-area-identifier
+--ro state
| +--ro identifier? oc-ospf-types:ospf-area-identifier
+--rw mpls
| +--rw config
| | +--rw traffic-engineering-enabled? boolean
| +--ro state
| +--ro traffic-engineering-enabled? boolean
+--ro lsdb
| +--ro state
| | +--ro identifier? oc-ospf-types:ospf-area-identifier
| +--ro lsa-types
| +--ro lsa-type* [type]
| +--ro type -> ../state/type
| +--ro state
| | +--ro type? identityref
| +--ro lsas
| +--ro lsa* [link-state-id]
| +--ro link-state-id -> ../state/link-state-id
| +--ro state
| | +--ro link-state-id? yang:dotted-quad
| | +--ro advertising-router? yang:dotted-quad
| | +--ro sequence-number? int32
| | +--ro checksum? uint16
| | +--ro age? uint16
| +--ro router-lsa
| | +--ro state
| | | +--ro type? identityref
| | | +--ro link-id? yang:dotted-quad
| | | +--ro link-data? union
| | | +--ro metric? oc-ospf-types:ospf-metric
| | | +--ro number-links? uint16
| | | +--ro number-tos-metrics? uint16
| | +--ro types-of-service
| | +--ro type-of-service* [tos]
| | +--ro tos -> ../state/tos
| | +--ro state
| | +--ro tos? uint8
| | +--ro metric? oc-ospf-types:ospf-metric
| +--ro network-lsa
| | +--ro state
| | +--ro network-mask? uint8
| | +--ro attached-router* yang:dotted-quad
| +--ro summary-lsa
| | +--ro state
| | | +--ro network-mask? uint8
| | +--ro types-of-service
| | +--ro type-of-service* [tos]
| | +--ro tos -> ../state/tos
| | +--ro state
| | +--ro tos? uint8
| | +--ro metric? oc-ospf-types:ospf-metric
| +--ro as-external-lsa
| | +--ro state
| | | +--ro mask? uint8
| | | +--ro metric-type? enumeration
| | | +--ro metric? oc-ospf-types:ospf-metric
| | | +--ro forwarding-address? inet:ipv4-address-no-zone
| | | +--ro external-route-tag? uint32
| | +--ro types-of-service
| | +--ro type-of-service* [tos]
| | +--ro tos -> ../state/tos
| | +--ro state
| | +--ro forwarding-address? inet:ipv4-address-no-zone
| | +--ro external-route-tag? uint32
| | +--ro tos? uint8
| | +--ro metric? oc-ospf-types:ospf-metric
| +--ro nssa-external-lsa
| | +--ro state
| | | +--ro mask? uint8
| | | +--ro metric-type? enumeration
| | | +--ro metric? oc-ospf-types:ospf-metric
| | | +--ro forwarding-address? inet:ipv4-address-no-zone
| | | +--ro external-route-tag? uint32
| | | +--ro propagate? boolean
| | +--ro types-of-service
| | +--ro type-of-service* [tos]
| | +--ro tos -> ../state/tos
| | +--ro state
| | +--ro forwarding-address? inet:ipv4-address-no-zone
| | +--ro external-route-tag? uint32
| | +--ro tos? uint8
| | +--ro metric? oc-ospf-types:ospf-metric
| +--ro opaque-lsa
| +--ro state
| | +--ro scope? enumeration
| | +--ro type? identityref
| +--ro traffic-engineering
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? identityref
| | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro router-address
| | | +--ro state
| | | +--ro address? inet:ipv4-address-no-zone
| | +--ro link
| | | +--ro sub-tlvs
| | | +--ro sub-tlv*
| | | +--ro state
| | | | +--ro type? union
| | | | +--ro unknown-type? uint16
| | | | +--ro unknown-value? binary
| | | | +--ro link-type? enumeration
| | | | +--ro link-id? yang:dotted-quad
| | | | +--ro local-ip-address* inet:ipv4-address-no-zone
| | | | +--ro remote-ip-address* inet:ipv4-address-no-zone
| | | | +--ro metric? uint32
| | | | +--ro maximum-bandwidth? oc-types:ieeefloat32
| | | | +--ro maximum-reservable-bandwidth? oc-types:ieeefloat32
| | | +--ro unknown-subtlv
| | | | +--ro state
| | | | +--ro type? uint16
| | | | +--ro length? uint16
| | | | +--ro value? binary
| | | +--ro unreserved-bandwidths
| | | | +--ro unreserved-bandwidth* [priority]
| | | | +--ro priority -> ../state/priority
| | | | +--ro state
| | | | +--ro priority? uint8
| | | | +--ro unreserved-bandwidth? oc-types:ieeefloat32
| | | +--ro administrative-groups
| | | +--ro admin-group* [bit-index]
| | | +--ro bit-index -> ../state/bit-index
| | | +--ro state
| | | +--ro bit-index? uint8
| | | +--ro set? boolean
| | +--ro node-attribute
| | +--ro sub-tlvs
| | +--ro sub-tlv*
| | +--ro state
| | | +--ro type? union
| | | +--ro local-ipv4-addresses* inet:ipv4-prefix
| | | +--ro local-ipv6-addresses* inet:ipv6-prefix
| | +--ro unknown-subtlv
| | +--ro state
| | +--ro type? uint16
| | +--ro length? uint16
| | +--ro value? binary
| +--ro grace-lsa
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? identityref
| | | +--ro period? uint32
| | | +--ro reason? enumeration
| | | +--ro ip-interface-address? inet:ipv4-address-no-zone
| | +--ro unknown-tlv
| | +--ro state
| | +--ro type? uint16
| | +--ro length? uint16
| | +--ro value? binary
| +--ro router-information
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? union
| | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro informational-capabilities
| | | +--ro state
| | | +--ro graceful-restart-capable? boolean
| | | +--ro graceful-restart-helper? boolean
| | | +--ro stub-router? boolean
| | | +--ro traffic-engineering? boolean
| | | +--ro point-to-point-over-lan? boolean
| | | +--ro experimental-te? boolean
| | +--ro node-administrative-tags
| | | +--ro state
| | | +--ro administrative-tags* uint32
| | +--ro segment-routing-algorithm
| | | +--ro state
| | | +--ro supported-algorithms* identityref
| | +--ro segment-routing-sid-label-range
| | +--ro tlvs
| | +--ro tlv*
| | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro state
| | | +--ro type? union
| | | +--ro range-size? uint32
| | +--ro sid-label
| | +--ro state
| | +--ro entry-type? oc-ospf-types:sr-sid-type
| | +--ro first-value? uint32
| +--ro extended-prefix
| | +--ro state
| | | +--ro route-type? enumeration
| | | +--ro prefix-length? uint8
| | | +--ro address-family? enumeration
| | | +--ro attached? boolean
| | | +--ro node? boolean
| | | +--ro prefix? inet:ipv4-address-no-zone
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? identityref
| | +--ro extended-prefix-range
| | | +--ro state
| | | +--ro prefix-length? uint8
| | | +--ro address-family? enumeration
| | | +--ro range-size? uint16
| | | +--ro inter-area? boolean
| | | +--ro prefix? inet:ipv4-prefix
| | +--ro prefix-sid
| | | +--ro state
| | | +--ro no-php? boolean
| | | +--ro mapping-server? boolean
| | | +--ro explicit-null? boolean
| | | +--ro sid-value-type? enumeration
| | | +--ro sid-scope? enumeration
| | | +--ro multi-topology-identifier? uint8
| | | +--ro algorithm? uint8
| | | +--ro sid-value? uint32
| | +--ro sid-label-binding
| | | +--ro state
| | | | +--ro mirroring? boolean
| | | | +--ro multi-topology-identifier? uint8
| | | | +--ro weight? uint8
| | | +--ro tlvs
| | | +--ro tlv*
| | | +--ro state
| | | | +--ro type? identityref
| | | +--ro sid-label-binding
| | | | +--ro state
| | | | +--ro sid-type? oc-ospf-types:sr-sid-type
| | | | +--ro sid-value? uint32
| | | +--ro ero-metric
| | | | +--ro state
| | | | +--ro metric? uint32
| | | +--ro ero-path
| | | +--ro segments
| | | +--ro segment*
| | | +--ro state
| | | | +--ro type? identityref
| | | | +--ro loose? boolean
| | | +--ro ipv4-segment
| | | | +--ro state
| | | | +--ro address? inet:ipv4-address-no-zone
| | | +--ro unnumbered-hop
| | | +--ro state
| | | +--ro router-id? inet:ipv4-address-no-zone
| | | +--ro interface-id? uint32
| | +--ro unknown-tlv
| | +--ro state
| | +--ro type? uint16
| | +--ro length? uint16
| | +--ro value? binary
| +--ro extended-link
| | +--ro state
| | | +--ro link-type? identityref
| | | +--ro link-id? yang:dotted-quad
| | | +--ro link-data? union
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? identityref
| | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro adjacency-sid
| | +--ro state
| | +--ro backup? boolean
| | +--ro group? boolean
| | +--ro sid-type? oc-ospf-types:sr-sid-type
| | +--ro sid-value? uint32
| | +--ro weight? uint8
| | +--ro multi-topology-identifier? uint8
| +--ro unknown-tlv
| +--ro state
| +--ro type? uint16
| +--ro length? uint16
| +--ro value? binary
+--rw interfaces
| +--rw interface* [id]
| +--rw id -> ../config/id
| +--rw config
| | +--rw id? string
| | +--rw network-type? identityref
| | +--rw priority? uint8
| | +--rw multi-area-adjacency-primary? boolean
| | +--rw authentication-type? string
| | +--rw metric? oc-ospf-types:ospf-metric
| | +--rw passive? boolean
| | +--rw hide-network? boolean
| +--ro state
| | +--ro id? string
| | +--ro network-type? identityref
| | +--ro priority? uint8
| | +--ro multi-area-adjacency-primary? boolean
| | +--ro authentication-type? string
| | +--ro metric? oc-ospf-types:ospf-metric
| | +--ro passive? boolean
| | +--ro hide-network? boolean
| +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw timers
| | +--rw config
| | | +--rw dead-interval? uint32
| | | +--rw hello-interval? uint32
| | | +--rw retransmission-interval? uint32
| | +--ro state
| | +--ro dead-interval? uint32
| | +--ro hello-interval? uint32
| | +--ro retransmission-interval? uint32
| +--rw mpls
| | +--rw config
| | | +--rw traffic-engineering-metric? uint32
| | +--ro state
| | | +--ro traffic-engineering-metric? uint32
| | +--rw igp-ldp-sync
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw post-session-up-delay? uint32
| | +--ro state
| | +--ro enabled? boolean
| | +--ro post-session-up-delay? uint32
| | +--ro synchronized? boolean
| +--rw lsa-filter
| | +--rw config
| | | +--rw all? boolean
| | +--ro state
| | +--ro all? boolean
| +--rw neighbors
| +--rw neighbor* [router-id]
| +--rw router-id -> ../config/router-id
| +--rw config
| | +--rw router-id? yang:dotted-quad
| | +--rw metric? oc-ospf-types:ospf-metric
| +--ro state
| +--ro router-id? yang:dotted-quad
| +--ro metric? oc-ospf-types:ospf-metric
| +--ro priority? uint8
| +--ro dead-time? oc-types:timeticks64
| +--ro designated-router? yang:dotted-quad
| +--ro backup-designated-router? yang:dotted-quad
| +--ro optional-capabilities? yang:hex-string
| +--ro last-established-time? oc-types:timeticks64
| +--ro adjacency-state? identityref
| +--ro state-changes? uint32
| +--ro retranmission-queue-length? uint32
+--rw virtual-links
+--rw virtual-link* [remote-router-id]
+--rw remote-router-id -> ../config/remote-router-id
+--rw config
| +--rw remote-router-id? inet:ipv4-address-no-zone
+--ro state
+--ro remote-router-id? inet:ipv4-address-no-zone
+--ro priority? uint8
+--ro dead-time? oc-types:timeticks64
+--ro designated-router? yang:dotted-quad
+--ro backup-designated-router? yang:dotted-quad
+--ro optional-capabilities? yang:hex-string
+--ro last-established-time? oc-types:timeticks64
+--ro adjacency-state? identityref
+--ro state-changes? uint32
+--ro retranmission-queue-length? uint32
module: openconfig-ospf-policy
augment /oc-rpol:routing-policy/oc-rpol:policy-definitions/oc-rpol:policy-definition/oc-rpol:statements/oc-rpol:statement/oc-rpol:conditions:
+--rw ospf-conditions
+--rw config
| +--rw area-eq? oc-ospf-types:ospf-area-identifier
+--ro state
+--ro area-eq? oc-ospf-types:ospf-area-identifier
augment /oc-rpol:routing-policy/oc-rpol:policy-definitions/oc-rpol:policy-definition/oc-rpol:statements/oc-rpol:statement/oc-rpol:actions:
+--rw ospf-actions
+--rw config
| +--rw set-area? oc-ospf-types:ospf-area-identifier
+--ro state
| +--ro set-area? oc-ospf-types:ospf-area-identifier
+--rw set-metric
+--rw config
| +--rw metric-type? enumeration
| +--rw metric? oc-ospf-types:ospf-metric
+--ro state
+--ro metric-type? enumeration
+--ro metric? oc-ospf-types:ospf-metric
module: openconfig-ospfv2
+--rw ospfv2
+--rw global
| +--rw config
| | +--rw router-id? yang:dotted-quad
| | +--rw summary-route-cost-mode? enumeration
| | +--rw igp-shortcuts? boolean
| | +--rw log-adjacency-changes? boolean
| | +--rw hide-transit-only-networks? boolean
| +--ro state
| | +--ro router-id? yang:dotted-quad
| | +--ro summary-route-cost-mode? enumeration
| | +--ro igp-shortcuts? boolean
| | +--ro log-adjacency-changes? boolean
| | +--ro hide-transit-only-networks? boolean
| +--rw timers
| | +--rw spf
| | | +--rw config
| | | | +--rw initial-delay? uint32
| | | | +--rw maximum-delay? uint32
| | | +--ro state
| | | +--ro initial-delay? uint32
| | | +--ro maximum-delay? uint32
| | | +--ro timer-type? enumeration
| | +--rw max-metric
| | | +--rw config
| | | | +--rw set? boolean
| | | | +--rw timeout? uint64
| | | | +--rw include* identityref
| | | | +--rw trigger* identityref
| | | +--ro state
| | | +--ro set? boolean
| | | +--ro timeout? uint64
| | | +--ro include* identityref
| | | +--ro trigger* identityref
| | +--rw lsa-generation
| | +--rw config
| | | +--rw initial-delay? uint32
| | | +--rw maximum-delay? uint32
| | +--ro state
| | +--ro initial-delay? uint32
| | +--ro maximum-delay? uint32
| | +--ro timer-type? enumeration
| +--rw graceful-restart
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw helper-only? boolean
| | +--ro state
| | +--ro enabled? boolean
| | +--ro helper-only? boolean
| +--rw mpls
| | +--rw config
| | | +--rw traffic-engineering-extensions? boolean
| | +--ro state
| | | +--ro traffic-engineering-extensions? boolean
| | +--rw igp-ldp-sync
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw post-session-up-delay? uint32
| | +--ro state
| | +--ro enabled? boolean
| | +--ro post-session-up-delay? uint32
| +--rw inter-area-propagation-policies
| +--rw inter-area-propagation-policy* [src-area dst-area]
| +--rw src-area -> ../config/src-area
| +--rw dst-area -> ../config/dst-area
| +--rw config
| | +--rw src-area? -> ../../../../../areas/area/identifier
| | +--rw dst-area? -> ../../../../../areas/area/identifier
| | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| | +--rw default-import-policy? default-policy-type
| +--ro state
| +--ro src-area? -> ../../../../../areas/area/identifier
| +--ro dst-area? -> ../../../../../areas/area/identifier
| +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name
| +--ro default-import-policy? default-policy-type
+--rw areas
+--rw area* [identifier]
+--rw identifier -> ../config/identifier
+--rw config
| +--rw identifier? oc-ospf-types:ospf-area-identifier
+--ro state
| +--ro identifier? oc-ospf-types:ospf-area-identifier
+--rw mpls
| +--rw config
| | +--rw traffic-engineering-enabled? boolean
| +--ro state
| +--ro traffic-engineering-enabled? boolean
+--ro lsdb
| +--ro state
| | +--ro identifier? oc-ospf-types:ospf-area-identifier
| +--ro lsa-types
| +--ro lsa-type* [type]
| +--ro type -> ../state/type
| +--ro state
| | +--ro type? identityref
| +--ro lsas
| +--ro lsa* [link-state-id]
| +--ro link-state-id -> ../state/link-state-id
| +--ro state
| | +--ro link-state-id? yang:dotted-quad
| | +--ro advertising-router? yang:dotted-quad
| | +--ro sequence-number? int32
| | +--ro checksum? uint16
| | +--ro age? uint16
| +--ro router-lsa
| | +--ro state
| | | +--ro type? identityref
| | | +--ro link-id? yang:dotted-quad
| | | +--ro link-data? union
| | | +--ro metric? oc-ospf-types:ospf-metric
| | | +--ro number-links? uint16
| | | +--ro number-tos-metrics? uint16
| | +--ro types-of-service
| | +--ro type-of-service* [tos]
| | +--ro tos -> ../state/tos
| | +--ro state
| | +--ro tos? uint8
| | +--ro metric? oc-ospf-types:ospf-metric
| +--ro network-lsa
| | +--ro state
| | +--ro network-mask? uint8
| | +--ro attached-router* yang:dotted-quad
| +--ro summary-lsa
| | +--ro state
| | | +--ro network-mask? uint8
| | +--ro types-of-service
| | +--ro type-of-service* [tos]
| | +--ro tos -> ../state/tos
| | +--ro state
| | +--ro tos? uint8
| | +--ro metric? oc-ospf-types:ospf-metric
| +--ro as-external-lsa
| | +--ro state
| | | +--ro mask? uint8
| | | +--ro metric-type? enumeration
| | | +--ro metric? oc-ospf-types:ospf-metric
| | | +--ro forwarding-address? inet:ipv4-address-no-zone
| | | +--ro external-route-tag? uint32
| | +--ro types-of-service
| | +--ro type-of-service* [tos]
| | +--ro tos -> ../state/tos
| | +--ro state
| | +--ro forwarding-address? inet:ipv4-address-no-zone
| | +--ro external-route-tag? uint32
| | +--ro tos? uint8
| | +--ro metric? oc-ospf-types:ospf-metric
| +--ro nssa-external-lsa
| | +--ro state
| | | +--ro mask? uint8
| | | +--ro metric-type? enumeration
| | | +--ro metric? oc-ospf-types:ospf-metric
| | | +--ro forwarding-address? inet:ipv4-address-no-zone
| | | +--ro external-route-tag? uint32
| | | +--ro propagate? boolean
| | +--ro types-of-service
| | +--ro type-of-service* [tos]
| | +--ro tos -> ../state/tos
| | +--ro state
| | +--ro forwarding-address? inet:ipv4-address-no-zone
| | +--ro external-route-tag? uint32
| | +--ro tos? uint8
| | +--ro metric? oc-ospf-types:ospf-metric
| +--ro opaque-lsa
| +--ro state
| | +--ro scope? enumeration
| | +--ro type? identityref
| +--ro traffic-engineering
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? identityref
| | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro router-address
| | | +--ro state
| | | +--ro address? inet:ipv4-address-no-zone
| | +--ro link
| | | +--ro sub-tlvs
| | | +--ro sub-tlv*
| | | +--ro state
| | | | +--ro type? union
| | | | +--ro unknown-type? uint16
| | | | +--ro unknown-value? binary
| | | | +--ro link-type? enumeration
| | | | +--ro link-id? yang:dotted-quad
| | | | +--ro local-ip-address* inet:ipv4-address-no-zone
| | | | +--ro remote-ip-address* inet:ipv4-address-no-zone
| | | | +--ro metric? uint32
| | | | +--ro maximum-bandwidth? oc-types:ieeefloat32
| | | | +--ro maximum-reservable-bandwidth? oc-types:ieeefloat32
| | | +--ro unknown-subtlv
| | | | +--ro state
| | | | +--ro type? uint16
| | | | +--ro length? uint16
| | | | +--ro value? binary
| | | +--ro unreserved-bandwidths
| | | | +--ro unreserved-bandwidth* [priority]
| | | | +--ro priority -> ../state/priority
| | | | +--ro state
| | | | +--ro priority? uint8
| | | | +--ro unreserved-bandwidth? oc-types:ieeefloat32
| | | +--ro administrative-groups
| | | +--ro admin-group* [bit-index]
| | | +--ro bit-index -> ../state/bit-index
| | | +--ro state
| | | +--ro bit-index? uint8
| | | +--ro set? boolean
| | +--ro node-attribute
| | +--ro sub-tlvs
| | +--ro sub-tlv*
| | +--ro state
| | | +--ro type? union
| | | +--ro local-ipv4-addresses* inet:ipv4-prefix
| | | +--ro local-ipv6-addresses* inet:ipv6-prefix
| | +--ro unknown-subtlv
| | +--ro state
| | +--ro type? uint16
| | +--ro length? uint16
| | +--ro value? binary
| +--ro grace-lsa
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? identityref
| | | +--ro period? uint32
| | | +--ro reason? enumeration
| | | +--ro ip-interface-address? inet:ipv4-address-no-zone
| | +--ro unknown-tlv
| | +--ro state
| | +--ro type? uint16
| | +--ro length? uint16
| | +--ro value? binary
| +--ro router-information
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? union
| | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro informational-capabilities
| | | +--ro state
| | | +--ro graceful-restart-capable? boolean
| | | +--ro graceful-restart-helper? boolean
| | | +--ro stub-router? boolean
| | | +--ro traffic-engineering? boolean
| | | +--ro point-to-point-over-lan? boolean
| | | +--ro experimental-te? boolean
| | +--ro node-administrative-tags
| | | +--ro state
| | | +--ro administrative-tags* uint32
| | +--ro segment-routing-algorithm
| | | +--ro state
| | | +--ro supported-algorithms* identityref
| | +--ro segment-routing-sid-label-range
| | +--ro tlvs
| | +--ro tlv*
| | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro state
| | | +--ro type? union
| | | +--ro range-size? uint32
| | +--ro sid-label
| | +--ro state
| | +--ro entry-type? oc-ospf-types:sr-sid-type
| | +--ro first-value? uint32
| +--ro extended-prefix
| | +--ro state
| | | +--ro route-type? enumeration
| | | +--ro prefix-length? uint8
| | | +--ro address-family? enumeration
| | | +--ro attached? boolean
| | | +--ro node? boolean
| | | +--ro prefix? inet:ipv4-address-no-zone
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? identityref
| | +--ro extended-prefix-range
| | | +--ro state
| | | +--ro prefix-length? uint8
| | | +--ro address-family? enumeration
| | | +--ro range-size? uint16
| | | +--ro inter-area? boolean
| | | +--ro prefix? inet:ipv4-prefix
| | +--ro prefix-sid
| | | +--ro state
| | | +--ro no-php? boolean
| | | +--ro mapping-server? boolean
| | | +--ro explicit-null? boolean
| | | +--ro sid-value-type? enumeration
| | | +--ro sid-scope? enumeration
| | | +--ro multi-topology-identifier? uint8
| | | +--ro algorithm? uint8
| | | +--ro sid-value? uint32
| | +--ro sid-label-binding
| | | +--ro state
| | | | +--ro mirroring? boolean
| | | | +--ro multi-topology-identifier? uint8
| | | | +--ro weight? uint8
| | | +--ro tlvs
| | | +--ro tlv*
| | | +--ro state
| | | | +--ro type? identityref
| | | +--ro sid-label-binding
| | | | +--ro state
| | | | +--ro sid-type? oc-ospf-types:sr-sid-type
| | | | +--ro sid-value? uint32
| | | +--ro ero-metric
| | | | +--ro state
| | | | +--ro metric? uint32
| | | +--ro ero-path
| | | +--ro segments
| | | +--ro segment*
| | | +--ro state
| | | | +--ro type? identityref
| | | | +--ro loose? boolean
| | | +--ro ipv4-segment
| | | | +--ro state
| | | | +--ro address? inet:ipv4-address-no-zone
| | | +--ro unnumbered-hop
| | | +--ro state
| | | +--ro router-id? inet:ipv4-address-no-zone
| | | +--ro interface-id? uint32
| | +--ro unknown-tlv
| | +--ro state
| | +--ro type? uint16
| | +--ro length? uint16
| | +--ro value? binary
| +--ro extended-link
| | +--ro state
| | | +--ro link-type? identityref
| | | +--ro link-id? yang:dotted-quad
| | | +--ro link-data? union
| | +--ro tlvs
| | +--ro tlv*
| | +--ro state
| | | +--ro type? identityref
| | +--ro unknown-tlv
| | | +--ro state
| | | +--ro type? uint16
| | | +--ro length? uint16
| | | +--ro value? binary
| | +--ro adjacency-sid
| | +--ro state
| | +--ro backup? boolean
| | +--ro group? boolean
| | +--ro sid-type? oc-ospf-types:sr-sid-type
| | +--ro sid-value? uint32
| | +--ro weight? uint8
| | +--ro multi-topology-identifier? uint8
| +--ro unknown-tlv
| +--ro state
| +--ro type? uint16
| +--ro length? uint16
| +--ro value? binary
+--rw interfaces
| +--rw interface* [id]
| +--rw id -> ../config/id
| +--rw config
| | +--rw id? string
| | +--rw network-type? identityref
| | +--rw priority? uint8
| | +--rw multi-area-adjacency-primary? boolean
| | +--rw authentication-type? string
| | +--rw metric? oc-ospf-types:ospf-metric
| | +--rw passive? boolean
| | +--rw hide-network? boolean
| +--ro state
| | +--ro id? string
| | +--ro network-type? identityref
| | +--ro priority? uint8
| | +--ro multi-area-adjacency-primary? boolean
| | +--ro authentication-type? string
| | +--ro metric? oc-ospf-types:ospf-metric
| | +--ro passive? boolean
| | +--ro hide-network? boolean
| +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw timers
| | +--rw config
| | | +--rw dead-interval? uint32
| | | +--rw hello-interval? uint32
| | | +--rw retransmission-interval? uint32
| | +--ro state
| | +--ro dead-interval? uint32
| | +--ro hello-interval? uint32
| | +--ro retransmission-interval? uint32
| +--rw mpls
| | +--rw config
| | | +--rw traffic-engineering-metric? uint32
| | +--ro state
| | | +--ro traffic-engineering-metric? uint32
| | +--rw igp-ldp-sync
| | +--rw config
| | | +--rw enabled? boolean
| | | +--rw post-session-up-delay? uint32
| | +--ro state
| | +--ro enabled? boolean
| | +--ro post-session-up-delay? uint32
| | +--ro synchronized? boolean
| +--rw lsa-filter
| | +--rw config
| | | +--rw all? boolean
| | +--ro state
| | +--ro all? boolean
| +--rw neighbors
| +--rw neighbor* [router-id]
| +--rw router-id -> ../config/router-id
| +--rw config
| | +--rw router-id? yang:dotted-quad
| | +--rw metric? oc-ospf-types:ospf-metric
| +--ro state
| +--ro router-id? yang:dotted-quad
| +--ro metric? oc-ospf-types:ospf-metric
| +--ro priority? uint8
| +--ro dead-time? oc-types:timeticks64
| +--ro designated-router? yang:dotted-quad
| +--ro backup-designated-router? yang:dotted-quad
| +--ro optional-capabilities? yang:hex-string
| +--ro last-established-time? oc-types:timeticks64
| +--ro adjacency-state? identityref
| +--ro state-changes? uint32
| +--ro retranmission-queue-length? uint32
+--rw virtual-links
+--rw virtual-link* [remote-router-id]
+--rw remote-router-id -> ../config/remote-router-id
+--rw config
| +--rw remote-router-id? inet:ipv4-address-no-zone
+--ro state
+--ro remote-router-id? inet:ipv4-address-no-zone
+--ro priority? uint8
+--ro dead-time? oc-types:timeticks64
+--ro designated-router? yang:dotted-quad
+--ro backup-designated-router? yang:dotted-quad
+--ro optional-capabilities? yang:hex-string
+--ro last-established-time? oc-types:timeticks64
+--ro adjacency-state? identityref
+--ro state-changes? uint32
+--ro retranmission-queue-length? uint32
module: openconfig-platform
+--rw components
+--rw component* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? string
+--ro state
| +--ro name? string
| +--ro type? union
| +--ro id? string
| +--ro location? string
| +--ro description? string
| +--ro mfg-name? string
| +--ro mfg-date? oc-yang:date
| +--ro hardware-version? string
| +--ro firmware-version? string
| +--ro software-version? string
| +--ro serial-no? string
| +--ro part-no? string
| +--ro removable? boolean
| +--ro oper-status? identityref
| +--ro empty? boolean
| +--ro parent? -> ../../config/name
| +--ro temperature
| | +--ro instant? decimal64
| | +--ro avg? decimal64
| | +--ro min? decimal64
| | +--ro max? decimal64
| | +--ro interval? oc-types:stat-interval
| | +--ro min-time? oc-types:timeticks64
| | +--ro max-time? oc-types:timeticks64
| | +--ro alarm-status? boolean
| | +--ro alarm-threshold? uint32
| | +--ro alarm-severity? identityref
| +--ro memory
| | +--ro available? uint64
| | +--ro utilized? uint64
| +--ro allocated-power? uint32
| +--ro used-power? uint32
| +--ro oc-platform-ext:entity-id? uint32
| +--ro oc-alarms:equipment-failure? boolean
| +--ro oc-alarms:equipment-mismatch? boolean
+--rw properties
| +--rw property* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? string
| | +--rw value? union
| +--ro state
| +--ro name? string
| +--ro value? union
| +--ro configurable? boolean
+--rw subcomponents
| +--rw subcomponent* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? -> ../../../../../component/config/name
| +--ro state
| +--ro name? -> ../../../../../component/config/name
+--rw chassis
| +--rw config
| +--ro state
+--rw port
| +--rw config
| +--ro state
| +--rw oc-port:breakout-mode
| +--rw oc-port:config
| | +--rw oc-port:num-channels? uint8
| | +--rw oc-port:channel-speed? identityref
| +--ro oc-port:state
| +--ro oc-port:num-channels? uint8
| +--ro oc-port:channel-speed? identityref
+--rw power-supply
| +--rw config
| | +--rw oc-platform-psu:enabled? boolean
| +--ro state
| +--ro oc-platform-psu:enabled? boolean
| +--ro oc-platform-psu:capacity? oc-types:ieeefloat32
| +--ro oc-platform-psu:input-current? oc-types:ieeefloat32
| +--ro oc-platform-psu:input-voltage? oc-types:ieeefloat32
| +--ro oc-platform-psu:output-current? oc-types:ieeefloat32
| +--ro oc-platform-psu:output-voltage? oc-types:ieeefloat32
| +--ro oc-platform-psu:output-power? oc-types:ieeefloat32
+--rw fan
| +--rw config
| +--ro state
| +--ro oc-fan:speed? uint32
+--rw fabric
| +--rw config
| +--ro state
+--rw storage
| +--rw config
| +--ro state
+--rw cpu
| +--rw config
| +--ro state
| +--rw oc-cpu:utilization
| +--ro oc-cpu:state
| +--ro oc-cpu:instant? oc-types:percentage
| +--ro oc-cpu:avg? oc-types:percentage
| +--ro oc-cpu:min? oc-types:percentage
| +--ro oc-cpu:max? oc-types:percentage
| +--ro oc-cpu:interval? oc-types:stat-interval
| +--ro oc-cpu:min-time? oc-types:timeticks64
| +--ro oc-cpu:max-time? oc-types:timeticks64
+--rw integrated-circuit
| +--rw config
| +--ro state
+--rw backplane
| +--rw config
| +--ro state
+--rw oc-linecard:linecard
| +--rw oc-linecard:config
| | +--rw oc-linecard:power-admin-state? oc-platform-types:component-power-type
| +--ro oc-linecard:state
| +--ro oc-linecard:power-admin-state? oc-platform-types:component-power-type
| +--ro oc-linecard:slot-id? string
+--rw oc-transceiver:transceiver
+--rw oc-transceiver:config
| +--rw oc-transceiver:enabled? boolean
| +--rw oc-transceiver:form-factor-preconf? identityref
| +--rw oc-transceiver:ethernet-pmd-preconf? identityref
+--ro oc-transceiver:state
| +--ro oc-transceiver:enabled? boolean
| +--ro oc-transceiver:form-factor-preconf? identityref
| +--ro oc-transceiver:ethernet-pmd-preconf? identityref
| +--ro oc-transceiver:present? enumeration
| +--ro oc-transceiver:form-factor? identityref
| +--ro oc-transceiver:connector-type? identityref
| +--ro oc-transceiver:vendor? string
| +--ro oc-transceiver:vendor-part? string
| +--ro oc-transceiver:vendor-rev? string
| +--ro oc-transceiver:ethernet-pmd? identityref
| +--ro oc-transceiver:sonet-sdh-compliance-code? identityref
| +--ro oc-transceiver:otn-compliance-code? identityref
| +--ro oc-transceiver:serial-no? string
| +--ro oc-transceiver:date-code? oc-yang:date-and-time
| +--ro oc-transceiver:fault-condition? boolean
| +--ro oc-transceiver:output-power
| | +--ro oc-transceiver:instant? decimal64
| | +--ro oc-transceiver:avg? decimal64
| | +--ro oc-transceiver:min? decimal64
| | +--ro oc-transceiver:max? decimal64
| | +--ro oc-transceiver:interval? oc-types:stat-interval
| | +--ro oc-transceiver:min-time? oc-types:timeticks64
| | +--ro oc-transceiver:max-time? oc-types:timeticks64
| +--ro oc-transceiver:input-power
| | +--ro oc-transceiver:instant? decimal64
| | +--ro oc-transceiver:avg? decimal64
| | +--ro oc-transceiver:min? decimal64
| | +--ro oc-transceiver:max? decimal64
| | +--ro oc-transceiver:interval? oc-types:stat-interval
| | +--ro oc-transceiver:min-time? oc-types:timeticks64
| | +--ro oc-transceiver:max-time? oc-types:timeticks64
| +--ro oc-transceiver:laser-bias-current
| +--ro oc-transceiver:instant? decimal64
| +--ro oc-transceiver:avg? decimal64
| +--ro oc-transceiver:min? decimal64
| +--ro oc-transceiver:max? decimal64
| +--ro oc-transceiver:interval? oc-types:stat-interval
| +--ro oc-transceiver:min-time? oc-types:timeticks64
| +--ro oc-transceiver:max-time? oc-types:timeticks64
+--rw oc-transceiver:physical-channels
+--rw oc-transceiver:channel* [index]
+--rw oc-transceiver:index -> ../config/index
+--rw oc-transceiver:config
| +--rw oc-transceiver:index? uint16
| +--rw oc-transceiver:description? string
| +--rw oc-transceiver:tx-laser? boolean
| +--rw oc-transceiver:target-output-power? decimal64
+--ro oc-transceiver:state
+--ro oc-transceiver:index? uint16
+--ro oc-transceiver:description? string
+--ro oc-transceiver:tx-laser? boolean
+--ro oc-transceiver:target-output-power? decimal64
+--ro oc-transceiver:output-frequency? oc-opt-types:frequency-type
+--ro oc-transceiver:output-power
| +--ro oc-transceiver:instant? decimal64
| +--ro oc-transceiver:avg? decimal64
| +--ro oc-transceiver:min? decimal64
| +--ro oc-transceiver:max? decimal64
| +--ro oc-transceiver:interval? oc-types:stat-interval
| +--ro oc-transceiver:min-time? oc-types:timeticks64
| +--ro oc-transceiver:max-time? oc-types:timeticks64
+--ro oc-transceiver:input-power
| +--ro oc-transceiver:instant? decimal64
| +--ro oc-transceiver:avg? decimal64
| +--ro oc-transceiver:min? decimal64
| +--ro oc-transceiver:max? decimal64
| +--ro oc-transceiver:interval? oc-types:stat-interval
| +--ro oc-transceiver:min-time? oc-types:timeticks64
| +--ro oc-transceiver:max-time? oc-types:timeticks64
+--ro oc-transceiver:laser-bias-current
+--ro oc-transceiver:instant? decimal64
+--ro oc-transceiver:avg? decimal64
+--ro oc-transceiver:min? decimal64
+--ro oc-transceiver:max? decimal64
+--ro oc-transceiver:interval? oc-types:stat-interval
+--ro oc-transceiver:min-time? oc-types:timeticks64
+--ro oc-transceiver:max-time? oc-types:timeticks64
module: openconfig-relay-agent
+--rw relay-agent
+--rw dhcp
| +--rw config
| | +--rw enable-relay-agent? boolean
| +--ro state
| | +--ro enable-relay-agent? boolean
| +--rw agent-information-option
| | +--rw config
| | | +--rw enable? boolean
| | +--ro state
| | +--ro enable? boolean
| +--rw interfaces
| +--rw interface* [id]
| +--rw id -> ../config/id
| +--rw config
| | +--rw id? oc-if:interface-id
| | +--rw enable? boolean
| | +--rw helper-address* inet:ip-address
| +--ro state
| | +--ro id? oc-if:interface-id
| | +--ro enable? boolean
| | +--ro helper-address* inet:ip-address
| | +--ro counters
| | +--ro total-dropped? yang:counter64
| | +--ro invalid-opcode? yang:counter64
| | +--ro invalid-options? yang:counter64
| | +--ro bootrequest-received? yang:counter64
| | +--ro dhcp-decline-received? yang:counter64
| | +--ro dhcp-discover-received? yang:counter64
| | +--ro dhcp-inform-received? yang:counter64
| | +--ro dhcp-release-received? yang:counter64
| | +--ro dhcp-request-received? yang:counter64
| | +--ro bootrequest-sent? yang:counter64
| | +--ro bootreply-sent? yang:counter64
| | +--ro dhcp-offer-sent? yang:counter64
| | +--ro dhcp-ack-sent? yang:counter64
| | +--ro dhcp-nack-sent? yang:counter64
| +--rw interface-ref
| | +--rw config
| | | +--rw interface? -> /oc-if:interfaces/interface/name
| | | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| | +--ro state
| | +--ro interface? -> /oc-if:interfaces/interface/name
| | +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--rw agent-information-option
| +--rw config
| | +--rw enable? boolean
| | +--rw circuit-id? string
| | +--rw remote-id? string
| +--ro state
| +--ro enable? boolean
| +--ro circuit-id? string
| +--ro remote-id? string
| +--ro sent-circuit-id? string
| +--ro sent-remote-id? string
+--rw dhcpv6
+--rw config
| +--rw enable-relay-agent? boolean
+--ro state
| +--ro enable-relay-agent? boolean
+--rw options
| +--rw config
| | +--rw enable-interface-id? boolean
| | +--rw enable-remote-id? boolean
| +--ro state
| +--ro enable-interface-id? boolean
| +--ro enable-remote-id? boolean
+--rw interfaces
+--rw interface* [id]
+--rw id -> ../config/id
+--rw config
| +--rw id? oc-if:interface-id
| +--rw enable? boolean
| +--rw helper-address* inet:ipv6-address
+--ro state
| +--ro id? oc-if:interface-id
| +--ro enable? boolean
| +--ro helper-address* inet:ipv6-address
| +--ro counters
| +--ro total-dropped? yang:counter64
| +--ro invalid-opcode? yang:counter64
| +--ro invalid-options? yang:counter64
| +--ro dhcpv6-solicit-received? yang:counter64
| +--ro dhcpv6-decline-received? yang:counter64
| +--ro dhcpv6-request-received? yang:counter64
| +--ro dhcpv6-release-received? yang:counter64
| +--ro dhcpv6-confirm-received? yang:counter64
| +--ro dhcpv6-rebind-received? yang:counter64
| +--ro dhcpv6-info-request-received? yang:counter64
| +--ro dhcpv6-relay-reply-received? yang:counter64
| +--ro dhcpv6-adverstise-sent? yang:counter64
| +--ro dhcpv6-reply-sent? yang:counter64
| +--ro dhcpv6-reconfigure-sent? yang:counter64
| +--ro dhcpv6-relay-forw-sent? yang:counter64
+--rw interface-ref
| +--rw config
| | +--rw interface? -> /oc-if:interfaces/interface/name
| | +--rw subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
| +--ro state
| +--ro interface? -> /oc-if:interfaces/interface/name
| +--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
+--rw options
+--rw config
| +--rw enable-interface-id? boolean
| +--rw enable-remote-id? boolean
| +--rw interface-id? string
| +--rw remote-id? string
+--ro state
+--ro enable-interface-id? boolean
+--ro enable-remote-id? boolean
+--ro interface-id? string
+--ro remote-id? string
+--ro sent-interface-id? string
+--ro sent-remote-id? string
module: openconfig-telemetry
+--rw telemetry-system
+--rw sensor-groups
| +--rw sensor-group* [sensor-group-id]
| +--rw sensor-group-id -> ../config/sensor-group-id
| +--rw config
| | +--rw sensor-group-id? string
| +--ro state
| | +--ro sensor-group-id? string
| +--rw sensor-paths
| +--rw sensor-path* [path]
| +--rw path -> ../config/path
| +--rw config
| | +--rw path? string
| | +--rw exclude-filter? string
| +--ro state
| +--ro path? string
| +--ro exclude-filter? string
+--rw destination-groups
| +--rw destination-group* [group-id]
| +--rw group-id -> ../config/group-id
| +--rw config
| | +--rw group-id? string
| +--ro state
| | +--ro group-id? string
| +--rw destinations
| +--rw destination* [destination-address destination-port]
| +--rw destination-address -> ../config/destination-address
| +--rw destination-port -> ../config/destination-port
| +--rw config
| | +--rw destination-address? inet:ip-address
| | +--rw destination-port? uint16
| +--ro state
| +--ro destination-address? inet:ip-address
| +--ro destination-port? uint16
+--rw subscriptions
+--rw persistent
| +--rw subscription* [subscription-name]
| +--rw subscription-name -> ../config/subscription-name
| +--rw config
| | +--rw subscription-name? string
| | +--rw local-source-address? inet:ip-address
| | +--rw originated-qos-marking? inet:dscp
| | +--rw protocol? identityref
| | +--rw encoding? identityref
| +--ro state
| | +--ro subscription-name? string
| | +--ro subscription-id? uint64
| | +--ro local-source-address? inet:ip-address
| | +--ro originated-qos-marking? inet:dscp
| | +--ro protocol? identityref
| | +--ro encoding? identityref
| +--rw sensor-profiles
| | +--rw sensor-profile* [sensor-group]
| | +--rw sensor-group -> ../config/sensor-group
| | +--rw config
| | | +--rw sensor-group? -> /telemetry-system/sensor-groups/sensor-group/config/sensor-group-id
| | | +--rw sample-interval? uint64
| | | +--rw heartbeat-interval? uint64
| | | +--rw suppress-redundant? boolean
| | +--ro state
| | +--ro sensor-group? -> /telemetry-system/sensor-groups/sensor-group/config/sensor-group-id
| | +--ro sample-interval? uint64
| | +--ro heartbeat-interval? uint64
| | +--ro suppress-redundant? boolean
| +--rw destination-groups
| +--rw destination-group* [group-id]
| +--rw group-id -> ../config/group-id
| +--rw config
| | +--rw group-id? -> ../../../../../../../destination-groups/destination-group/group-id
| +--ro state
| +--ro group-id? -> ../../../../../../../destination-groups/destination-group/group-id
+--rw dynamic
+--ro subscription* [subscription-id]
+--ro subscription-id -> ../state/subscription-id
+--ro state
| +--ro subscription-id? uint64
| +--ro destination-address? inet:ip-address
| +--ro destination-port? uint16
| +--ro sample-interval? uint64
| +--ro heartbeat-interval? uint64
| +--ro suppress-redundant? boolean
| +--ro originated-qos-marking? inet:dscp
| +--ro protocol? identityref
| +--ro encoding? identityref
+--ro sensor-paths
+--ro sensor-path* [path]
+--ro path -> ../state/path
+--ro state
+--ro path? string
+--ro exclude-filter? string
module: openconfig-spanning-tree
+--rw stp
+--rw global
| +--rw config
| | +--rw enabled-protocol* identityref
| | +--rw bridge-assurance? boolean
| | +--rw etherchannel-misconfig-guard? boolean
| | +--rw bpduguard-timeout-recovery? uint8
| | +--rw loop-guard? boolean
| | +--rw bpdu-guard? boolean
| | +--rw bpdu-filter? boolean
| +--ro state
| +--ro enabled-protocol* identityref
| +--ro bridge-assurance? boolean
| +--ro etherchannel-misconfig-guard? boolean
| +--ro bpduguard-timeout-recovery? uint8
| +--ro loop-guard? boolean
| +--ro bpdu-guard? boolean
| +--ro bpdu-filter? boolean
+--rw rstp
| +--rw config
| | +--rw hello-time? uint8
| | +--rw max-age? uint8
| | +--rw forwarding-delay? uint8
| | +--rw hold-count? uint8
| | +--rw bridge-priority? oc-stp-types:stp-bridge-priority-type
| +--ro state
| | +--ro hello-time? uint8
| | +--ro max-age? uint8
| | +--ro forwarding-delay? uint8
| | +--ro hold-count? uint8
| | +--ro bridge-priority? oc-stp-types:stp-bridge-priority-type
| | +--ro bridge-address? yang:mac-address
| | +--ro designated-root-priority? oc-stp-types:stp-bridge-priority-type
| | +--ro designated-root-address? yang:mac-address
| | +--ro root-port? uint16
| | +--ro root-cost? uint32
| | +--ro hold-time? uint8
| | +--ro topology-changes? yang:counter64
| | +--ro time-since-topology-change? yang:timestamp
| +--rw interfaces
| +--rw interface* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? oc-if:base-interface-ref
| | +--rw cost? uint32
| | +--rw port-priority? oc-stp-types:stp-port-priority-type
| +--ro state
| +--ro name? oc-if:base-interface-ref
| +--ro cost? uint32
| +--ro port-priority? oc-stp-types:stp-port-priority-type
| +--ro port-num? uint16
| +--ro role? identityref
| +--ro port-state? identityref
| +--ro designated-root-priority? oc-stp-types:stp-bridge-priority-type
| +--ro designated-root-address? yang:mac-address
| +--ro designated-cost? uint32
| +--ro designated-bridge-priority? oc-stp-types:stp-bridge-priority-type
| +--ro designated-bridge-address? yang:mac-address
| +--ro designated-port-priority? oc-stp-types:stp-port-priority-type
| +--ro designated-port-num? uint16
| +--ro forward-transisitions? yang:counter64
| +--ro counters
| +--ro bpdu-sent? yang:counter64
| +--ro bpdu-received? yang:counter64
+--rw mstp
| +--rw config
| | +--rw name? string
| | +--rw revision? uint32
| | +--rw max-hop? uint8
| | +--rw hello-time? uint8
| | +--rw max-age? uint8
| | +--rw forwarding-delay? uint8
| | +--rw hold-count? uint8
| +--ro state
| | +--ro name? string
| | +--ro revision? uint32
| | +--ro max-hop? uint8
| | +--ro hello-time? uint8
| | +--ro max-age? uint8
| | +--ro forwarding-delay? uint8
| | +--ro hold-count? uint8
| +--rw mst-instances
| +--rw mst-instance* [mst-id]
| +--rw mst-id -> ../config/mst-id
| +--rw config
| | +--rw mst-id? uint16
| | +--rw vlan* union
| | +--rw bridge-priority? oc-stp-types:stp-bridge-priority-type
| +--ro state
| | +--ro mst-id? uint16
| | +--ro vlan* union
| | +--ro bridge-priority? oc-stp-types:stp-bridge-priority-type
| | +--ro bridge-address? yang:mac-address
| | +--ro designated-root-priority? oc-stp-types:stp-bridge-priority-type
| | +--ro designated-root-address? yang:mac-address
| | +--ro root-port? uint16
| | +--ro root-cost? uint32
| | +--ro hold-time? uint8
| | +--ro topology-changes? yang:counter64
| | +--ro time-since-topology-change? yang:timestamp
| +--rw interfaces
| +--rw interface* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? oc-if:base-interface-ref
| | +--rw cost? uint32
| | +--rw port-priority? oc-stp-types:stp-port-priority-type
| +--ro state
| +--ro name? oc-if:base-interface-ref
| +--ro cost? uint32
| +--ro port-priority? oc-stp-types:stp-port-priority-type
| +--ro port-num? uint16
| +--ro role? identityref
| +--ro port-state? identityref
| +--ro designated-root-priority? oc-stp-types:stp-bridge-priority-type
| +--ro designated-root-address? yang:mac-address
| +--ro designated-cost? uint32
| +--ro designated-bridge-priority? oc-stp-types:stp-bridge-priority-type
| +--ro designated-bridge-address? yang:mac-address
| +--ro designated-port-priority? oc-stp-types:stp-port-priority-type
| +--ro designated-port-num? uint16
| +--ro forward-transisitions? yang:counter64
| +--ro counters
| +--ro bpdu-sent? yang:counter64
| +--ro bpdu-received? yang:counter64
+--rw rapid-pvst
| +--rw vlan* [vlan-id]
| +--rw vlan-id -> ../config/vlan-id
| +--rw config
| | +--rw vlan-id? oc-vlan-types:vlan-id
| | +--rw hello-time? uint8
| | +--rw max-age? uint8
| | +--rw forwarding-delay? uint8
| | +--rw hold-count? uint8
| | +--rw bridge-priority? oc-stp-types:stp-bridge-priority-type
| +--ro state
| | +--ro hello-time? uint8
| | +--ro max-age? uint8
| | +--ro forwarding-delay? uint8
| | +--ro hold-count? uint8
| | +--ro bridge-priority? oc-stp-types:stp-bridge-priority-type
| | +--ro bridge-address? yang:mac-address
| | +--ro designated-root-priority? oc-stp-types:stp-bridge-priority-type
| | +--ro designated-root-address? yang:mac-address
| | +--ro root-port? uint16
| | +--ro root-cost? uint32
| | +--ro hold-time? uint8
| | +--ro topology-changes? yang:counter64
| | +--ro time-since-topology-change? yang:timestamp
| +--rw interfaces
| +--rw interface* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? oc-if:base-interface-ref
| | +--rw cost? uint32
| | +--rw port-priority? oc-stp-types:stp-port-priority-type
| +--ro state
| +--ro name? oc-if:base-interface-ref
| +--ro cost? uint32
| +--ro port-priority? oc-stp-types:stp-port-priority-type
| +--ro port-num? uint16
| +--ro role? identityref
| +--ro port-state? identityref
| +--ro designated-root-priority? oc-stp-types:stp-bridge-priority-type
| +--ro designated-root-address? yang:mac-address
| +--ro designated-cost? uint32
| +--ro designated-bridge-priority? oc-stp-types:stp-bridge-priority-type
| +--ro designated-bridge-address? yang:mac-address
| +--ro designated-port-priority? oc-stp-types:stp-port-priority-type
| +--ro designated-port-num? uint16
| +--ro forward-transisitions? yang:counter64
| +--ro counters
| +--ro bpdu-sent? yang:counter64
| +--ro bpdu-received? yang:counter64
+--rw interfaces
+--rw interface* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? oc-if:base-interface-ref
| +--rw edge-port? identityref
| +--rw link-type? oc-stp-types:stp-link-type
| +--rw guard? oc-stp-types:stp-guard-type
| +--rw bpdu-guard? boolean
| +--rw bpdu-filter? boolean
+--ro state
+--ro name? oc-if:base-interface-ref
+--ro edge-port? identityref
+--ro link-type? oc-stp-types:stp-link-type
+--ro guard? oc-stp-types:stp-guard-type
+--ro bpdu-guard? boolean
+--ro bpdu-filter? boolean
module: openconfig-system
+--rw system
+--rw config
| +--rw hostname? oc-inet:domain-name
| +--rw domain-name? oc-inet:domain-name
| +--rw login-banner? string
| +--rw motd-banner? string
+--ro state
| +--ro hostname? oc-inet:domain-name
| +--ro domain-name? oc-inet:domain-name
| +--ro login-banner? string
| +--ro motd-banner? string
| +--ro current-datetime? oc-yang:date-and-time
| +--ro boot-time? oc-types:timeticks64
+--rw clock
| +--rw config
| | +--rw timezone-name? timezone-name-type
| +--ro state
| +--ro timezone-name? timezone-name-type
+--rw dns
| +--rw config
| | +--rw search* oc-inet:domain-name
| +--ro state
| | +--ro search* oc-inet:domain-name
| +--rw servers
| | +--rw server* [address]
| | +--rw address -> ../config/address
| | +--rw config
| | | +--rw address? oc-inet:ip-address
| | | +--rw port? oc-inet:port-number
| | +--ro state
| | +--ro address? oc-inet:ip-address
| | +--ro port? oc-inet:port-number
| +--rw host-entries
| +--rw host-entry* [hostname]
| +--rw hostname -> ../config/hostname
| +--rw config
| | +--rw hostname? string
| | +--rw alias* string
| | +--rw ipv4-address* oc-inet:ipv4-address
| | +--rw ipv6-address* oc-inet:ipv6-address
| +--ro state
| +--ro hostname? string
| +--ro alias* string
| +--ro ipv4-address* oc-inet:ipv4-address
| +--ro ipv6-address* oc-inet:ipv6-address
+--rw ntp
| +--rw config
| | +--rw enabled? boolean
| | +--rw ntp-source-address? oc-inet:ip-address
| | +--rw enable-ntp-auth? boolean
| +--ro state
| | +--ro enabled? boolean
| | +--ro ntp-source-address? oc-inet:ip-address
| | +--ro enable-ntp-auth? boolean
| | +--ro auth-mismatch? oc-yang:counter64
| +--rw ntp-keys
| | +--rw ntp-key* [key-id]
| | +--rw key-id -> ../config/key-id
| | +--rw config
| | | +--rw key-id? uint16
| | | +--rw key-type? identityref
| | | +--rw key-value? string
| | +--ro state
| | +--ro key-id? uint16
| | +--ro key-type? identityref
| | +--ro key-value? string
| +--rw servers
| +--rw server* [address]
| +--rw address -> ../config/address
| +--rw config
| | +--rw address? oc-inet:host
| | +--rw port? oc-inet:port-number
| | +--rw version? uint8
| | +--rw association-type? enumeration
| | +--rw iburst? boolean
| | +--rw prefer? boolean
| +--ro state
| +--ro address? oc-inet:host
| +--ro port? oc-inet:port-number
| +--ro version? uint8
| +--ro association-type? enumeration
| +--ro iburst? boolean
| +--ro prefer? boolean
| +--ro stratum? uint8
| +--ro root-delay? uint32
| +--ro root-dispersion? uint64
| +--ro offset? uint64
| +--ro poll-interval? uint32
+--rw grpc-server
| +--rw config
| | +--rw enable? boolean
| | +--rw port? oc-inet:port-number
| | +--rw transport-security? boolean
| | +--rw certificate-id? string
| | +--rw listen-addresses* union
| +--ro state
| +--ro enable? boolean
| +--ro port? oc-inet:port-number
| +--ro transport-security? boolean
| +--ro certificate-id? string
| +--ro listen-addresses* union
+--rw ssh-server
| +--rw config
| | +--rw enable? boolean
| | +--rw protocol-version? enumeration
| | +--rw timeout? uint16
| | +--rw rate-limit? uint16
| | +--rw session-limit? uint16
| +--ro state
| +--ro enable? boolean
| +--ro protocol-version? enumeration
| +--ro timeout? uint16
| +--ro rate-limit? uint16
| +--ro session-limit? uint16
+--rw telnet-server
| +--rw config
| | +--rw enable? boolean
| | +--rw timeout? uint16
| | +--rw rate-limit? uint16
| | +--rw session-limit? uint16
| +--ro state
| +--ro enable? boolean
| +--ro timeout? uint16
| +--ro rate-limit? uint16
| +--ro session-limit? uint16
+--rw logging
| +--rw console
| | +--rw config
| | +--ro state
| | +--rw selectors
| | +--rw selector* [facility severity]
| | +--rw facility -> ../config/facility
| | +--rw severity -> ../config/severity
| | +--rw config
| | | +--rw facility? identityref
| | | +--rw severity? syslog-severity
| | +--ro state
| | +--ro facility? identityref
| | +--ro severity? syslog-severity
| +--rw remote-servers
| +--rw remote-server* [host]
| +--rw host -> ../config/host
| +--rw config
| | +--rw host? oc-inet:host
| | +--rw source-address? oc-inet:ip-address
| | +--rw remote-port? oc-inet:port-number
| +--ro state
| | +--ro host? oc-inet:host
| | +--ro source-address? oc-inet:ip-address
| | +--ro remote-port? oc-inet:port-number
| +--rw selectors
| +--rw selector* [facility severity]
| +--rw facility -> ../config/facility
| +--rw severity -> ../config/severity
| +--rw config
| | +--rw facility? identityref
| | +--rw severity? syslog-severity
| +--ro state
| +--ro facility? identityref
| +--ro severity? syslog-severity
+--rw aaa
| +--rw config
| +--ro state
| +--rw authentication
| | +--rw config
| | | +--rw authentication-method* union
| | +--ro state
| | | +--ro authentication-method* union
| | +--rw admin-user
| | | +--rw config
| | | | +--rw admin-password? string
| | | | +--rw admin-password-hashed? oc-aaa-types:crypt-password-type
| | | +--ro state
| | | +--ro admin-password? string
| | | +--ro admin-password-hashed? oc-aaa-types:crypt-password-type
| | | +--ro admin-username? string
| | +--rw users
| | +--rw user* [username]
| | +--rw username -> ../config/username
| | +--rw config
| | | +--rw username? string
| | | +--rw password? string
| | | +--rw password-hashed? oc-aaa-types:crypt-password-type
| | | +--rw ssh-key? string
| | | +--rw role? union
| | +--ro state
| | +--ro username? string
| | +--ro password? string
| | +--ro password-hashed? oc-aaa-types:crypt-password-type
| | +--ro ssh-key? string
| | +--ro role? union
| +--rw authorization
| | +--rw config
| | | +--rw authorization-method* union
| | +--ro state
| | | +--ro authorization-method* union
| | +--rw events
| | +--rw event* [event-type]
| | +--rw event-type -> ../config/event-type
| | +--rw config
| | | +--rw event-type? identityref
| | +--ro state
| | +--ro event-type? identityref
| +--rw accounting
| | +--rw config
| | | +--rw accounting-method* union
| | +--ro state
| | | +--ro accounting-method* union
| | +--rw events
| | +--rw event* [event-type]
| | +--rw event-type -> ../config/event-type
| | +--rw config
| | | +--rw event-type? identityref
| | | +--rw record? enumeration
| | +--ro state
| | +--ro event-type? identityref
| | +--ro record? enumeration
| +--rw server-groups
| +--rw server-group* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? string
| | +--rw type? identityref
| +--ro state
| | +--ro name? string
| | +--ro type? identityref
| +--rw servers
| +--rw server* [address]
| +--rw address -> ../config/address
| +--rw config
| | +--rw name? string
| | +--rw address? oc-inet:ip-address
| | +--rw timeout? uint16
| +--ro state
| | +--ro name? string
| | +--ro address? oc-inet:ip-address
| | +--ro timeout? uint16
| | +--ro connection-opens? oc-yang:counter64
| | +--ro connection-closes? oc-yang:counter64
| | +--ro connection-aborts? oc-yang:counter64
| | +--ro connection-failures? oc-yang:counter64
| | +--ro connection-timeouts? oc-yang:counter64
| | +--ro messages-sent? oc-yang:counter64
| | +--ro messages-received? oc-yang:counter64
| | +--ro errors-received? oc-yang:counter64
| +--rw tacacs
| | +--rw config
| | | +--rw port? oc-inet:port-number
| | | +--rw secret-key? oc-types:routing-password
| | | +--rw source-address? oc-inet:ip-address
| | +--ro state
| | +--ro port? oc-inet:port-number
| | +--ro secret-key? oc-types:routing-password
| | +--ro source-address? oc-inet:ip-address
| +--rw radius
| +--rw config
| | +--rw auth-port? oc-inet:port-number
| | +--rw acct-port? oc-inet:port-number
| | +--rw secret-key? oc-types:routing-password
| | +--rw source-address? oc-inet:ip-address
| | +--rw retransmit-attempts? uint8
| +--ro state
| +--ro auth-port? oc-inet:port-number
| +--ro acct-port? oc-inet:port-number
| +--ro secret-key? oc-types:routing-password
| +--ro source-address? oc-inet:ip-address
| +--ro retransmit-attempts? uint8
| +--ro counters
| +--ro retried-access-requests? oc-yang:counter64
| +--ro access-accepts? oc-yang:counter64
| +--ro access-rejects? oc-yang:counter64
| +--ro timeout-access-requests? oc-yang:counter64
+--rw memory
| +--rw config
| +--ro state
| +--ro physical? uint64
| +--ro reserved? uint64
+--ro cpus
| +--ro cpu* [index]
| +--ro index -> ../state/index
| +--ro state
| +--ro index? union
| +--ro total
| | +--ro instant? oc-types:percentage
| | +--ro avg? oc-types:percentage
| | +--ro min? oc-types:percentage
| | +--ro max? oc-types:percentage
| | +--ro interval? oc-types:stat-interval
| | +--ro min-time? oc-types:timeticks64
| | +--ro max-time? oc-types:timeticks64
| +--ro user
| | +--ro instant? oc-types:percentage
| | +--ro avg? oc-types:percentage
| | +--ro min? oc-types:percentage
| | +--ro max? oc-types:percentage
| | +--ro interval? oc-types:stat-interval
| | +--ro min-time? oc-types:timeticks64
| | +--ro max-time? oc-types:timeticks64
| +--ro kernel
| | +--ro instant? oc-types:percentage
| | +--ro avg? oc-types:percentage
| | +--ro min? oc-types:percentage
| | +--ro max? oc-types:percentage
| | +--ro interval? oc-types:stat-interval
| | +--ro min-time? oc-types:timeticks64
| | +--ro max-time? oc-types:timeticks64
| +--ro nice
| | +--ro instant? oc-types:percentage
| | +--ro avg? oc-types:percentage
| | +--ro min? oc-types:percentage
| | +--ro max? oc-types:percentage
| | +--ro interval? oc-types:stat-interval
| | +--ro min-time? oc-types:timeticks64
| | +--ro max-time? oc-types:timeticks64
| +--ro idle
| | +--ro instant? oc-types:percentage
| | +--ro avg? oc-types:percentage
| | +--ro min? oc-types:percentage
| | +--ro max? oc-types:percentage
| | +--ro interval? oc-types:stat-interval
| | +--ro min-time? oc-types:timeticks64
| | +--ro max-time? oc-types:timeticks64
| +--ro wait
| | +--ro instant? oc-types:percentage
| | +--ro avg? oc-types:percentage
| | +--ro min? oc-types:percentage
| | +--ro max? oc-types:percentage
| | +--ro interval? oc-types:stat-interval
| | +--ro min-time? oc-types:timeticks64
| | +--ro max-time? oc-types:timeticks64
| +--ro hardware-interrupt
| | +--ro instant? oc-types:percentage
| | +--ro avg? oc-types:percentage
| | +--ro min? oc-types:percentage
| | +--ro max? oc-types:percentage
| | +--ro interval? oc-types:stat-interval
| | +--ro min-time? oc-types:timeticks64
| | +--ro max-time? oc-types:timeticks64
| +--ro software-interrupt
| +--ro instant? oc-types:percentage
| +--ro avg? oc-types:percentage
| +--ro min? oc-types:percentage
| +--ro max? oc-types:percentage
| +--ro interval? oc-types:stat-interval
| +--ro min-time? oc-types:timeticks64
| +--ro max-time? oc-types:timeticks64
+--rw processes
| +--ro process* [pid]
| +--ro pid -> ../state/pid
| +--ro state
| +--ro pid? uint64
| +--ro name? string
| +--ro args* string
| +--ro start-time? uint64
| +--ro uptime? oc-types:timeticks64
| +--ro cpu-usage-user? oc-types:timeticks64
| +--ro cpu-usage-system? oc-types:timeticks64
| +--ro cpu-utilization? oc-types:percentage
| +--ro memory-usage? uint64
| +--ro memory-utilization? oc-types:percentage
+--ro alarms
+--ro alarm* [id]
+--ro id -> ../state/id
+--ro config
+--ro state
+--ro id? string
+--ro resource? string
+--ro text? string
+--ro time-created? oc-types:timeticks64
+--ro severity? identityref
+--ro type-id? union
module: openconfig-vlan
+--rw vlans
+--rw vlan* [vlan-id]
+--rw vlan-id -> ../config/vlan-id
+--rw config
| +--rw vlan-id? oc-vlan-types:vlan-id
| +--rw name? string
| +--rw status? enumeration
| +--rw tpid? identityref
| +--rw extr-oc-vlan:nsi? network-service-id
| +--rw extr-oc-vlan:nsi-type? network-service-id-type
| +--rw extr-oc-vlan:nsi-state? fa-types:assignment-state-type
| +--rw extr-oc-vlan:fabric-mcast-enable? boolean
| +--rw extr-oc-vlan:stg-id? uint32
+--ro state
| +--ro vlan-id? oc-vlan-types:vlan-id
| +--ro name? string
| +--ro status? enumeration
| +--ro tpid? identityref
| +--ro extr-oc-vlan:nsi? network-service-id
| +--ro extr-oc-vlan:nsi-type? network-service-id-type
| +--ro extr-oc-vlan:nsi-state? fa-types:assignment-state-type
| +--ro extr-oc-vlan:fabric-mcast-enable? boolean
| +--ro extr-oc-vlan:stg-id? uint32
+--rw members
+--ro member*
+--ro interface-ref
+--ro state
+--ro interface? -> /oc-if:interfaces/interface/name
+--ro subinterface? -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
IETF YANG Data Models¶
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
| +--rw ip:ipv4!
| | +--rw ip:enabled? boolean
| | +--rw ip:forwarding? boolean
| | +--rw ip:mtu? uint16
| | +--rw ip:address* [ip]
| | | +--rw ip:ip inet:ipv4-address-no-zone
| | | +--rw (ip:subnet)
| | | +--:(ip:prefix-length)
| | | | +--rw ip:prefix-length? uint8
| | | +--:(ip:netmask)
| | | +--rw ip:netmask? yang:dotted-quad {ipv4-non-contiguous-netmasks}?
| | +--rw ip:neighbor* [ip]
| | +--rw ip:ip inet:ipv4-address-no-zone
| | +--rw ip:link-layer-address yang:phys-address
| +--rw ip:ipv6!
| +--rw ip:enabled? boolean
| +--rw ip:forwarding? boolean
| +--rw ip:mtu? uint32
| +--rw ip:address* [ip]
| | +--rw ip:ip inet:ipv6-address-no-zone
| | +--rw ip:prefix-length uint8
| +--rw ip:neighbor* [ip]
| | +--rw ip:ip inet:ipv6-address-no-zone
| | +--rw ip:link-layer-address yang:phys-address
| +--rw ip:dup-addr-detect-transmits? uint32
| +--rw ip:autoconf
| +--rw ip:create-global-addresses? boolean
| +--rw ip:create-temporary-addresses? boolean {ipv6-privacy-autoconf}?
| +--rw ip:temporary-valid-lifetime? uint32 {ipv6-privacy-autoconf}?
| +--rw ip:temporary-preferred-lifetime? uint32 {ipv6-privacy-autoconf}?
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
+--ro ip:ipv4!
| +--ro ip:forwarding? boolean
| +--ro ip:mtu? uint16
| +--ro ip:address* [ip]
| | +--ro ip:ip inet:ipv4-address-no-zone
| | +--ro (ip:subnet)?
| | | +--:(ip:prefix-length)
| | | | +--ro ip:prefix-length? uint8
| | | +--:(ip:netmask)
| | | +--ro ip:netmask? yang:dotted-quad {ipv4-non-contiguous-netmasks}?
| | +--ro ip:origin? ip-address-origin
| +--ro ip:neighbor* [ip]
| +--ro ip:ip inet:ipv4-address-no-zone
| +--ro ip:link-layer-address? yang:phys-address
| +--ro ip:origin? neighbor-origin
+--ro ip:ipv6!
+--ro ip:forwarding? boolean
+--ro ip:mtu? uint32
+--ro ip:address* [ip]
| +--ro ip:ip inet:ipv6-address-no-zone
| +--ro ip:prefix-length uint8
| +--ro ip:origin? ip-address-origin
| +--ro ip:status? enumeration
+--ro ip:neighbor* [ip]
+--ro ip:ip inet:ipv6-address-no-zone
+--ro ip:link-layer-address? yang:phys-address
+--ro ip:origin? neighbor-origin
+--ro ip:is-router? empty
+--ro ip:state? enumeration
module: ietf-yang-library
+--ro modules-state
+--ro module-set-id string
+--ro module* [name revision]
+--ro name yang:yang-identifier
+--ro revision union
+--ro schema? inet:uri
+--ro namespace inet:uri
+--ro feature* yang:yang-identifier
+--ro deviation* [name revision]
| +--ro name yang:yang-identifier
| +--ro revision union
+--ro conformance-type enumeration
+--ro submodule* [name revision]
+--ro name yang:yang-identifier
+--ro revision union
+--ro schema? inet:uri
notifications:
+---n yang-library-change
+--ro module-set-id -> /modules-state/module-set-id
module: ietf-access-control-list
+--rw acls
+--rw acl* [name]
| +--rw name string
| +--rw type? acl-type
| +--rw aces
| | +--rw ace* [name]
| | +--rw name string
| | +--rw matches
| | | +--rw (l2)?
| | | | +--:(eth)
| | | | +--rw eth {match-on-eth}?
| | | | | +--rw destination-mac-address? yang:mac-address
| | | | | +--rw destination-mac-address-mask? yang:mac-address
| | | | | +--rw source-mac-address? yang:mac-address
| | | | | +--rw source-mac-address-mask? yang:mac-address
| | | | | +--rw ethertype? eth:ethertype
| | | | +--rw extr-acl:ethertype-mask? uint16
| | | +--rw (l3)?
| | | | +--:(ipv4)
| | | | | +--rw ipv4 {match-on-ipv4}?
| | | | | | +--rw dscp? inet:dscp
| | | | | | +--rw ecn? uint8
| | | | | | +--rw length? uint16
| | | | | | +--rw ttl? uint8
| | | | | | +--rw protocol? uint8
| | | | | | +--rw ihl? uint8
| | | | | | +--rw flags? bits
| | | | | | +--rw offset? uint16
| | | | | | +--rw identification? uint16
| | | | | | +--rw (destination-network)?
| | | | | | | +--:(destination-ipv4-network)
| | | | | | | +--rw destination-ipv4-network? inet:ipv4-prefix
| | | | | | +--rw (source-network)?
| | | | | | +--:(source-ipv4-network)
| | | | | | +--rw source-ipv4-network? inet:ipv4-prefix
| | | | | +--rw extr-acl:ttl-mask? uint8
| | | | | +--rw extr-acl:protocol-mask? uint8
| | | | | +--rw extr-acl:dscp-mask? uint8
| | | | | +--rw extr-acl:ecn-mask? uint8
| | | | +--:(ipv6)
| | | | +--rw ipv6 {match-on-ipv6}?
| | | | +--rw dscp? inet:dscp
| | | | +--rw ecn? uint8
| | | | +--rw length? uint16
| | | | +--rw ttl? uint8
| | | | +--rw protocol? uint8
| | | | +--rw (destination-network)?
| | | | | +--:(destination-ipv6-network)
| | | | | +--rw destination-ipv6-network? inet:ipv6-prefix
| | | | +--rw (source-network)?
| | | | | +--:(source-ipv6-network)
| | | | | +--rw source-ipv6-network? inet:ipv6-prefix
| | | | +--rw flow-label? inet:ipv6-flow-label
| | | +--rw (l4)?
| | | | +--:(tcp)
| | | | | +--rw tcp {match-on-tcp}?
| | | | | +--rw sequence-number? uint32
| | | | | +--rw acknowledgement-number? uint32
| | | | | +--rw data-offset? uint8
| | | | | +--rw reserved? uint8
| | | | | +--rw flags? bits
| | | | | +--rw window-size? uint16
| | | | | +--rw urgent-pointer? uint16
| | | | | +--rw source-port
| | | | | | +--rw (source-port)?
| | | | | | +--:(range-or-operator)
| | | | | | +--rw lower-port inet:port-number
| | | | | | +--rw upper-port inet:port-number
| | | | | | +--rw operator? operator
| | | | | | +--rw port inet:port-number
| | | | | +--rw destination-port
| | | | | +--rw (destination-port)?
| | | | | +--:(range-or-operator)
| | | | | +--rw lower-port inet:port-number
| | | | | +--rw upper-port inet:port-number
| | | | | +--rw operator? operator
| | | | | +--rw port inet:port-number
| | | | +--:(udp)
| | | | | +--rw udp {match-on-udp}?
| | | | | +--rw length? uint16
| | | | | +--rw source-port
| | | | | | +--rw (source-port)?
| | | | | | +--:(range-or-operator)
| | | | | | +--rw lower-port inet:port-number
| | | | | | +--rw upper-port inet:port-number
| | | | | | +--rw operator? operator
| | | | | | +--rw port inet:port-number
| | | | | +--rw destination-port
| | | | | +--rw (destination-port)?
| | | | | +--:(range-or-operator)
| | | | | +--rw lower-port inet:port-number
| | | | | +--rw upper-port inet:port-number
| | | | | +--rw operator? operator
| | | | | +--rw port inet:port-number
| | | | +--:(icmp)
| | | | +--rw icmp {match-on-icmp}?
| | | | | +--rw type? uint8
| | | | | +--rw code? uint8
| | | | +--rw extr-acl:type-mask? uint8
| | | | +--rw extr-acl:code-mask? uint8
| | | +--rw egress-interface? if:interface-ref
| | | +--rw ingress-interface? if:interface-ref
| | | +--rw extr-acl:application
| | | | +--rw extr-acl:group-id? uint16
| | | | +--rw extr-acl:display-id? uint16
| | | +--rw extr-acl:tcp-or-udp {match-on-tcp-or-udp}?
| | | +--rw extr-acl:source-port
| | | | +--rw (extr-acl:source-port)?
| | | | +--:(extr-acl:range-or-operator)
| | | | +--rw extr-acl:lower-port inet:port-number
| | | | +--rw extr-acl:upper-port inet:port-number
| | | | +--rw extr-acl:operator? operator
| | | | +--rw extr-acl:port inet:port-number
| | | +--rw extr-acl:destination-port
| | | +--rw (extr-acl:destination-port)?
| | | +--:(extr-acl:range-or-operator)
| | | +--rw extr-acl:lower-port inet:port-number
| | | +--rw extr-acl:upper-port inet:port-number
| | | +--rw extr-acl:operator? operator
| | | +--rw extr-acl:port inet:port-number
| | +--rw actions
| | | +--rw forwarding identityref
| | | +--rw logging? identityref
| | | +--rw extr-acl:cos? int16
| | | +--rw extr-acl:mirror-dest? int8
| | | +--rw extr-acl:trap? identityref
| | +--ro statistics {acl-aggregate-stats}?
| | | +--ro matched-packets? yang:counter64
| | | +--ro matched-octets? yang:counter64
| | +--rw extr-acl:name? string
| +--rw extr-acl:application? application-type
| +--rw extr-acl:name? string
+--rw attachment-points
+--rw interface* [interface-id] {interface-attachment}?
+--rw interface-id if:interface-ref
+--rw ingress
| +--rw acl-sets
| +--rw acl-set* [name]
| +--rw name -> /acls/acl/name
| +--ro ace-statistics* [name] {interface-stats}?
| +--ro name -> /acls/acl/aces/ace/name
| +--ro matched-packets? yang:counter64
| +--ro matched-octets? yang:counter64
+--rw egress
+--rw acl-sets
+--rw acl-set* [name]
+--rw name -> /acls/acl/name
+--ro ace-statistics* [name] {interface-stats}?
+--ro name -> /acls/acl/aces/ace/name
+--ro matched-packets? yang:counter64
+--ro matched-octets? yang:counter64
Extreme Enterprise YANG Data Models¶
module: extreme-auto-peering
+--rw auto-peering
+--rw id? auto-peering-id-type
+--rw password? string
+--rw anycast-mac? auto-peering-anycast-mac-type
+--rw route-target? auto-peering-route-target-type
+--rw remote-auto-peering
| +--rw peer* [peer-id]
| +--rw peer-id auto-peering-id-type
| +--rw md5-secret? string
+--rw hosts
| +--rw host* [host-address vrf]
| +--rw host-address inet:host
| +--rw vrf oc-ni:network-instance-ref
| +--rw static-routes
| +--rw static-route* [network]
| +--rw network inet:ip-prefix
| +--rw nexthop* inet:ip-address
+--rw services
| +--rw service* [nsi]
| +--rw nsi network-service-id
| +--rw nsi-type? network-service-id-type
| +--rw nsi-state? fa-types:assignment-state-type
| +--rw vrf? oc-ni:network-instance-ref
| +--rw addresses
| +--rw address* [ip]
| +--rw ip inet:ip-address
| +--rw prefix-length? uint8
+--rw relay-agents
| +--rw relay-agent* [vrf]
| +--rw vrf oc-ni:network-instance-ref
| +--rw helper-address* inet:ip-address
+--rw overlay-service-database
+--rw host* [host-address]
+--rw host-address inet:host
+--rw osd-type? fabric-types:overlay-service-database-type
+--rw osd-id? uint32
+--rw password? string
module: extreme-fabric
+--rw fabric
| +--rw spb-fabric
| | +--rw enable? boolean
| | +--rw ether-type? identityref
| | +--rw ip-src-address? inet:ipv4-address
| | +--rw ipv6-src-address? inet:ipv6-address
| | +--rw manual-area? oc-isis-types:area-address
| | +--rw system-id? oc-isis-types:system-id
| | +--rw sys-name? string
| | +--rw instances
| | | +--rw instance* [number]
| | | +--rw number spb-fabric-types:instance-type
| | | +--rw nickname? yang:hex-string
| | | +--rw lsdb-trap? boolean
| | | +--rw spb-vlans
| | | | +--rw spb-vlan* [id]
| | | | +--rw id oc-vlan-types:vlan-id
| | | +--rw equal-cost-trees
| | | | +--rw equal-cost-tree* [ect id]
| | | | +--rw ect spb-fabric-types:ect-type
| | | | +--rw id oc-vlan-types:vlan-id
| | | +--rw ip-shortcuts
| | | | +--rw ipv4-enable? boolean
| | | | +--rw ipv6-enable? boolean
| | | +--rw smlt
| | | | +--rw smlt-peer? yang:mac-address
| | | | +--rw smlt-peer-system-id? yang:mac-address
| | | +--rw multicast
| | | | +--rw enable? boolean
| | | | +--rw fwd-cache-timeout? spb-fabric-types:cache-timeout-type
| | | +--rw redistribute-direct
| | | +--rw global-router? boolean
| | | +--rw vrf-all? boolean
| | +--rw cfm
| | | +--rw set-admin? boolean
| | | +--rw level? spb-fabric-types:cfm-level-type
| | | +--rw mep-id? spb-fabric-types:cfm-mep-id-type
| | +--rw elans
| | | +--rw elan* [nsi]
| | | +--rw nsi fabric-types:network-service-id
| | | +--rw endpoints
| | | +--rw endpoint* [interface-name cvid]
| | | +--rw interface-name string
| | | +--rw cvid spb-fabric-types:cvid-type
| | | +--rw bpdu? boolean
| | +--rw telemetry
| | +--rw l2
| | +--rw l2-pings
| | | +--rw l2-ping* [vlan]
| | | +--rw vlan oc-vlan-types:vlan-id
| | | +--rw dest-mac? yang:mac-address
| | | +--rw dest-name? spb-fabric-types:l2-host-name-type
| | | +--rw dest-use-name? boolean
| | | +--rw message-count? spb-fabric-types:l2-messages-type
| | | +--rw priority? spb-fabric-types:l2-priority-type
| | | +--rw timeout? spb-fabric-types:l2-timeout-interval-type
| | | +--rw test-pattern? spb-fabric-types:l2-test-pattern-type
| | | +--rw data-size? spb-fabric-types:l2-data-size-type
| | | +--rw frame-size? spb-fabric-types:l2-frame-size-type
| | | +--rw src-mode? spb-fabric-types:l2-transmit-source-mode-type
| | | +--rw status? spb-fabric-types:l2-transmit-status-type
| | +--rw l2-trace-transmits
| | | +--rw l2-trace-transmit* [vlan]
| | | +--rw vlan oc-vlan-types:vlan-id
| | | +--rw dest-mac? yang:mac-address
| | | +--rw dest-name? spb-fabric-types:l2-host-name-type
| | | +--rw dest-use-name? boolean
| | | +--rw priority? spb-fabric-types:l2-priority-type
| | | +--rw src-mode? spb-fabric-types:l2-transmit-source-mode-type
| | | +--rw status? spb-fabric-types:l2-transmit-status-type
| | | +--rw ttl? spb-fabric-types:l2-trace-ttl-type
| | | +--rw trace-tree
| | | +--rw nsi? fabric-types:network-service-id
| | +--rw l2-ip-pings
| | | +--rw l2-ip-ping* [name address]
| | | +--rw name oc-ni:network-instance-ref
| | | +--rw address inet:ip-address
| | | +--rw message-count? spb-fabric-types:l2-messages-type
| | | +--rw timeout? spb-fabric-types:l2-timeout-interval-type
| | | +--rw test-pattern? spb-fabric-types:l2-test-pattern-type
| | | +--rw data-size? spb-fabric-types:l2-data-size-type
| | | +--rw status? spb-fabric-types:l2-transmit-status-type
| | +--rw l2-ip-traces
| | +--rw l2-ip-trace* [name address]
| | +--rw name oc-ni:network-instance-ref
| | +--rw address inet:ip-address
| | +--rw ttl? spb-fabric-types:l2-trace-ttl-type
| | +--rw status? spb-fabric-types:l2-transmit-status-type
| +--rw fabric-attach
| +--rw enable? boolean
| +--rw element? fabric-attach-types:element-type
| +--rw timeout? uint32
| +--rw interfaces
| +--rw interface* [name]
| +--rw name oc-if:base-interface-ref
| +--rw enable? boolean
| +--rw auth-enable? boolean
| +--rw auth-key? yang:hex-string
| +--rw mgmt-nsi? fabric-types:network-service-id
| +--rw cvid? oc-vlan-types:vlan-id
| +--rw untag
| +--rw enable? boolean
| +--rw bpdu? boolean
+--ro fabric-state
+--ro spb-fabric
| +--ro enable? boolean
| +--ro ether-type? identityref
| +--ro ip-src-address? inet:ipv4-address
| +--ro ipv6-src-address? inet:ipv6-address
| +--ro manual-area? oc-isis-types:area-address
| +--ro system-id? oc-isis-types:system-id
| +--ro sys-name? string
| +--ro instances
| | +--ro instance* [number]
| | +--ro number spb-fabric-types:instance-type
| | +--ro nickname? yang:hex-string
| | +--ro lsdb-trap? boolean
| | +--ro spb-vlans
| | | +--ro spb-vlan* [id]
| | | +--ro id oc-vlan-types:vlan-id
| | +--ro equal-cost-trees
| | | +--ro equal-cost-tree* [ect id]
| | | +--ro ect spb-fabric-types:ect-type
| | | +--ro id oc-vlan-types:vlan-id
| | +--ro ip-shortcuts
| | | +--ro ipv4-enable? boolean
| | | +--ro ipv6-enable? boolean
| | +--ro smlt
| | | +--ro smlt-peer? yang:mac-address
| | | +--ro smlt-peer-system-id? yang:mac-address
| | | +--ro smlt-split-beb? spb-fabric-types:smlt-split-beb-type
| | +--ro multicast
| | | +--ro enable? boolean
| | | +--ro fwd-cache-timeout? spb-fabric-types:cache-timeout-type
| | +--ro redistribute-direct
| | +--ro global-router? boolean
| | +--ro vrf-all? boolean
| +--ro cfm
| | +--ro set-admin? boolean
| | +--ro level? spb-fabric-types:cfm-level-type
| | +--ro mep-id? spb-fabric-types:cfm-mep-id-type
| +--ro elans
| | +--ro elan* [nsi]
| | +--ro nsi fabric-types:network-service-id
| | +--ro endpoints
| | +--ro endpoint* [interface-name cvid]
| | +--ro interface-name string
| | +--ro cvid spb-fabric-types:cvid-type
| | +--ro bpdu? boolean
| | +--ro origin? spb-fabric-types:elan-endpoint-origin-type
| +--ro nodes
| | +--ro nodes* [system-id]
| | +--ro system-id oc-isis-types:system-id
| | +--ro equal-cost-trees
| | +--ro equal-cost-tree* [ect-id]
| | +--ro ect-id spb-fabric-types:ect-type
| | +--ro parent-system-id? oc-isis-types:system-id
| | +--ro spb-vlan? oc-vlan-types:vlan-id
| +--ro telemetry
| +--ro l2
| +--ro l2-pings
| | +--ro l2-ping* [vlan]
| | +--ro vlan oc-vlan-types:vlan-id
| | +--ro dest-mac? yang:mac-address
| | +--ro dest-name? spb-fabric-types:l2-host-name-type
| | +--ro dest-use-name? boolean
| | +--ro message-count? spb-fabric-types:l2-messages-type
| | +--ro priority? spb-fabric-types:l2-priority-type
| | +--ro timeout? spb-fabric-types:l2-timeout-interval-type
| | +--ro test-pattern? spb-fabric-types:l2-test-pattern-type
| | +--ro data-size? spb-fabric-types:l2-data-size-type
| | +--ro frame-size? spb-fabric-types:l2-frame-size-type
| | +--ro src-mode? spb-fabric-types:l2-transmit-source-mode-type
| | +--ro status? spb-fabric-types:l2-transmit-status-type
| | +--ro sequence-number? uint32
| | +--ro result-ok? boolean
| | +--ro result? spb-fabric-types:l2-ping-result-type
| +--ro l2-trace-transmits
| | +--ro l2-trace-transmit* [vlan]
| | +--ro vlan oc-vlan-types:vlan-id
| | +--ro dest-mac? yang:mac-address
| | +--ro dest-name? spb-fabric-types:l2-host-name-type
| | +--ro dest-use-name? boolean
| | +--ro priority? spb-fabric-types:l2-priority-type
| | +--ro src-mode? spb-fabric-types:l2-transmit-source-mode-type
| | +--ro status? spb-fabric-types:l2-transmit-status-type
| | +--ro ttl? spb-fabric-types:l2-trace-ttl-type
| | +--ro trace-tree
| | | +--ro nickname? spb-fabric-types:l2-trace-nickname-type
| | | +--ro nsi? fabric-types:network-service-id
| | +--ro sequence-number? uint32
| | +--ro result-ok? boolean
| | +--ro flag? spb-fabric-types:l2-trace-error-flag-type
| +--ro l2-trace-replies
| | +--ro l2-trace-reply* [vlan sequence-number hop receive-order]
| | +--ro vlan oc-vlan-types:vlan-id
| | +--ro sequence-number uint32
| | +--ro hop spb-fabric-types:l2-trace-reply-hop-type
| | +--ro receive-order uint32
| | +--ro ttl? spb-fabric-types:l2-trace-ttl-type
| | +--ro src-mac? yang:mac-address
| | +--ro host-name? spb-fabric-types:l2-host-name-type
| | +--ro last-src-mac? yang:mac-address
| | +--ro last-host-name? spb-fabric-types:l2-host-name-type
| +--ro l2-ip-pings
| | +--ro l2-ip-ping* [name address]
| | +--ro name oc-ni:network-instance-ref
| | +--ro address inet:ip-address
| | +--ro message-count? spb-fabric-types:l2-messages-type
| | +--ro timeout? spb-fabric-types:l2-timeout-interval-type
| | +--ro test-pattern? spb-fabric-types:l2-test-pattern-type
| | +--ro data-size? spb-fabric-types:l2-data-size-type
| | +--ro status? spb-fabric-types:l2-transmit-status-type
| | +--ro result-ok? boolean
| | +--ro paths-found? uint32
| +--ro l2-ip-ping-replies
| | +--ro ip-ping-reply* [name address send-order]
| | +--ro name oc-ni:network-instance-ref
| | +--ro address inet:ip-address
| | +--ro send-order uint32
| | +--ro vlan? oc-vlan-types:vlan-id
| | +--ro dest-mac? yang:mac-address
| | +--ro interface-name? string
| | +--ro dest-host-name? string
| | +--ro bytes-data? uint32
| | +--ro pkts-tx? uint32
| | +--ro pkts-rx? uint32
| | +--ro percent-loss-whole? spb-fabric-types:l2-ping-reply-percent-loss-type
| | +--ro percent-loss-fraction? spb-fabric-types:l2-ping-reply-percent-loss-type
| | +--ro min-round-trip? uint32
| | +--ro max-round-trip? uint32
| | +--ro rtt-ave-whole? uint32
| | +--ro rtt-ave-fraction? uint32
| | +--ro reply-flag? spb-fabric-types:l2-ip-ping-reply-flag-type
| +--ro l2-ip-traces
| | +--ro l2-ip-trace* [name address]
| | +--ro name oc-ni:network-instance-ref
| | +--ro address inet:ip-address
| | +--ro ttl? spb-fabric-types:l2-trace-ttl-type
| | +--ro status? spb-fabric-types:l2-transmit-status-type
| | +--ro result-ok? boolean
| | +--ro paths-found? uint32
| +--ro l2-ip-trace-replies
| +--ro ip-trace-reply* [name address send-order hop receive-order]
| +--ro name oc-ni:network-instance-ref
| +--ro address inet:ip-address
| +--ro send-order uint32
| +--ro hop spb-fabric-types:l2-trace-reply-hop-type
| +--ro receive-order uint32
| +--ro ttl? spb-fabric-types:l2-trace-ttl-type
| +--ro vlan? oc-vlan-types:vlan-id
| +--ro dest-mac? yang:mac-address
| +--ro interface-name? string
| +--ro sequence-number? int32
| +--ro src-mac? yang:mac-address
| +--ro host-name? spb-fabric-types:l2-host-name-type
| +--ro last-src-mac? yang:mac-address
| +--ro last-host-name? spb-fabric-types:l2-host-name-type
| +--ro flag? spb-fabric-types:l2-ip-trace-reply-flag-type
+--ro fabric-attach
+--ro enable? boolean
+--ro element? fabric-attach-types:element-type
+--ro timeout? uint32
+--ro interfaces
| +--ro interface* [name]
| +--ro name oc-if:base-interface-ref
| +--ro enable? boolean
| +--ro auth-enable? boolean
| +--ro auth-key? yang:hex-string
| +--ro mgmt-nsi? fabric-types:network-service-id
| +--ro cvid? oc-vlan-types:vlan-id
| +--ro untag
| +--ro enable? boolean
| +--ro bpdu? boolean
+--ro elements
| +--ro element* [name]
| +--ro name oc-if:base-interface-ref
| +--ro element? fabric-attach-types:element-type
+--ro assignments
| +--ro assignment* [name nsi id]
| +--ro name string
| +--ro nsi fabric-types:network-service-id
| +--ro id uint32
| +--ro state? fabric-attach-types:assignment-state-type
+--ro statistics
| +--ro disc-element-received? yang:counter32
| +--ro disc-element-expired? yang:counter32
| +--ro disc-element-deleted? yang:counter32
| +--ro disc-element-auth-failed? yang:counter32
| +--ro assignments-received? yang:counter32
| +--ro assignments-accepted? yang:counter32
| +--ro assignments-rejected? yang:counter32
| +--ro assignments-expired? yang:counter32
| +--ro assignments-deleted? yang:counter32
| +--ro assignments-auth-failed? yang:counter32
+--ro interface-statistics
+--ro interface-statistic* [name]
+--ro name oc-if:base-interface-ref
+--ro disc-element-received? yang:counter32
+--ro disc-element-expired? yang:counter32
+--ro disc-element-deleted? yang:counter32
+--ro disc-element-auth-failed? yang:counter32
+--ro assignments-received? yang:counter32
+--ro assignments-accepted? yang:counter32
+--ro assignments-rejected? yang:counter32
+--ro assignments-expired? yang:counter32
+--ro assignments-deleted? yang:counter32
+--ro assignments-auth-failed? yang:counter32
module: extreme-virtual-service
+--rw virtual-services-config
| +--rw virtual-service-config* [name]
| +--rw name string
| +--rw num-cores? uint8
| +--rw memory-size? uint32
| +--rw disks
| | +--rw disk* [name]
| | +--rw name string
| | +--rw size? uint32
| | +--rw source-file? string
| | +--rw bus-type? disk-bus-type
| +--rw vports
| | +--rw vport* [name]
| | +--rw name string
| | +--rw vlans
| | | +--rw vlan* [id]
| | | +--rw id oc-vlan-types:vlan-id
| | +--rw connect-type? connect-type
| | +--rw nic-type? nic-type
| | +--rw port? string
| +--rw enable? boolean
| +--rw vnc-port? uint16
+--ro virtual-services-state
+--ro virtual-service-state* [name]
+--ro name -> ../../../virtual-services-config/virtual-service-config/name
+--ro package-info
| +--ro name? string
| +--ro path? string
| +--ro application
| +--ro name? string
| +--ro version? string
+--ro utilization
| +--ro cpu-util
| | +--ro cpu-allot? uint8
| | +--ro cpu-util? yang:gauge32
| | +--ro cpu-sys-time? uint64
| | +--ro cpu-user-time? uint64
| | +--ro cpu-time? uint64
| +--ro memory-util
| | +--ro memory-allot? uint32
| | +--ro memory-used? yang:gauge32
| | +--ro memory-available? yang:gauge32
| +--ro disks-util
| +--ro disk-util* [name]
| +--ro name string
| +--ro size-allot? uint32
| +--ro size-available? yang:gauge32
| +--ro size-used? yang:gauge32
+--ro state
| +--ro state? enumeration
| +--ro uptime? yang:timestamp
+--ro host-server? string
+--ro disks
+--ro disk* [name]
+--ro name string
+--ro size? uint32
+--ro source-file? string
+--ro bus-type? disk-bus-type
+--ro target-device? string
rpcs:
+---x install
| +---w input
| | +---w name? string
| | +---w package? string
| | +---w host-server? string
| +--ro output
| +--ro result? rpc-result
+---x install-status
| +---w input
| | +---w name? string
| +--ro output
| +--ro install-stage? install-stage
| +--ro install-result? rpc-result
+---x uninstall
| +---w input
| | +---w name? string
| | +---w package? string
| +--ro output
| +--ro result? rpc-result
+---x start
| +---w input
| | +---w name? string
| +--ro output
| +--ro result? rpc-result
+---x stop
| +---w input
| | +---w name? string
| | +---w forceful? boolean
| +--ro output
| +--ro result? rpc-result
+---x restart
| +---w input
| | +---w name? string
| | +---w forceful? boolean
| +--ro output
| +--ro result? rpc-result
+---x suspend
| +---w input
| | +---w name? string
| +--ro output
| +--ro result? rpc-result
+---x resume
| +---w input
| | +---w name? string
| +--ro output
| +--ro result? rpc-result
+---x save-state
| +---w input
| | +---w name? string
| +--ro output
| +--ro result? rpc-result
+---x save-image
+---w input
| +---w name? string
| +---w image? string
+--ro output
+--ro result? rpc-result
module: extreme-acl-usage
+--ro acl-slice-usage
+--ro acl-usage-set* [port]
+--ro port oc-if:base-interface-ref
+--ro port-range? string
+--ro stage-entries
+--ro stage-entry* [stage-type]
+--ro stage-type identityref
+--ro slices-used? uint32
+--ro slices-available? uint32
+--ro slice-entries
+--ro slice-entry* [slice-num]
+--ro slice-num uint32
+--ro rules-used? uint32
+--ro rules-available? uint32
+--ro slice-type? string
module: extreme-policy-cos
+--rw cos
+--rw config
| +--ro capabilities? yang:hex-string
+--rw elements
| +--rw element* [name]
| +--rw name string
| +--rw qos
| | +--rw priority? policy1p-priority
| | +--rw tos-dscp? uint8
| | +--rw mask? uint8
| +--rw irl-id? yang:uuid
| +--rw orl-id? yang:uuid
| +--rw rate-shaper-id? yang:uuid
| +--rw transmit-queue? uint32
| +--ro predefined? boolean
| +--ro id? yang:uuid
+--rw rate-limiters
| +--rw limiter* [name]
| +--rw name string
| +--rw cir? uint64
| +--ro id? yang:uuid
+--rw rate-shapers
+--rw shaper* [name]
+--rw name string
+--rw cir? uint64
+--ro id? yang:uuid
module: extreme-edge-automation
+--rw edge-automation-databases
+--rw database* [name]
+--rw name string
+--ro state? database-state
+--ro devices
+--ro device* [serial-number]
+--ro name? string
+--ro serial-number string
+--ro ip-address? oc-inet:ip-address
+--ro type? device-type
+--ro vnis
+--ro vni* [vni]
+--ro vni uint32
module: extreme-dns-cache
+--rw cache-configs
| +--rw vr-configs
| | +--rw config* [vr-name]
| | +--rw vr-name string
| | +--rw cache-enabled? boolean
| +--rw vlan-configs
| | +--rw config* [vlan-name]
| | +--rw vlan-name string
| | +--rw cache-enabled? boolean
| +--rw sec-config
| | +--rw dns-sec-enabled? boolean
| +--rw name-server-configs
| +--rw config* [vr-name ip-address]
| +--rw vr-name string
| +--rw ip-address oc-inet:ip-address
+--rw analytics-configs
| +--rw max-entries? uint32
| +--rw timeout? uint32
| +--rw config* [vr-name]
| +--rw vr-name string
| +--rw analytics-enabled? boolean
| +--rw protected-clients
| +--rw client* [ip-address ip-mask]
| +--rw ip-address oc-inet:ip-address
| +--rw ip-mask uint32
+--ro cache-entries
| +--ro vlan-state-entries
| | +--ro vlan-state* [vlan-name]
| | +--ro vlan-name string
| | +--ro vr-name? string
| | +--ro vlan-status? boolean
| +--ro cache-entries
| +--ro cache* [domain-name address]
| +--ro domain-name oc-inet:domain-name
| +--ro address oc-inet:host
| +--ro expiry-time? oc-yang:date-and-time
| +--ro address-type? string
| +--ro query-type? identityref
| +--ro domain-name-exists? boolean
| +--ro is-address-truncated? boolean
+--ro analytics-entries
+--ro vr-entries
| +--ro vr* [vr-name]
| +--ro vr-name string
| +--ro client-entries
| +--ro client* [client-ip]
| +--ro client-ip oc-inet:ip-address
| +--ro ipv4-queries? uint32
| +--ro ipv6-queries? uint32
| +--ro domain-entries
| +--ro domain* [name]
| +--ro name oc-inet:domain-name
| +--ro ipv4-queries? uint32
| +--ro ipv6-queries? uint32
| +--ro ipv4-query-time? oc-yang:date-and-time
| +--ro ipv6-query-time? oc-yang:date-and-time
| +--ro query-entries
| +--ro query* [query-type query-time]
| +--ro query-type identityref
| +--ro query-time oc-yang:date-and-time
+--ro domain-entries
+--ro domain* [name]
+--ro name oc-inet:domain-name
+--ro vr-name? string
+--ro client-ip? oc-inet:ip-address
+--ro ipv4-queries? uint32
+--ro ipv6-queries? uint32
module: extreme-license
+--rw license
+--rw license-levels
| +--rw license-level* [slot]
| +--rw slot uint8
| +--ro effective-level? feature-level
| +--rw restricted-level? feature-level
+--ro licenses-info
+--ro license-info* [slot product-name]
+--ro slot uint8
+--ro product-name product-name-type
+--ro generic-name? generic-name-type
+--ro install-name? install-name-type
+--ro installed? boolean
+--ro effective? boolean
+--ro expiration-time? union
rpcs:
+---x install
| +---w input
| +---w slot? uint8
| +---w license-key string
+---x uninstall
+---w input
| +---w slot? uint8
| +---w license-key? string
| +---w product-name? product-name-type
| +---w revoke boolean
+--ro output
+--ro revocation-certificate? string
URLs and JSON¶
extreme_acl_usage¶
extreme_acl_usage URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-acl-usage:acl-slice-usage
https://<ip>/rest/restconf/data/extreme-acl-usage:acl-slice-usage/acl-usage-set=<key>
extreme_acl_usage Complete JSON¶
{
"extreme-acl-usage:acl-slice-usage": {
"acl-usage-set": [
{
"port": "<key>",
"port-range": ""
}
]
}
}
extreme_auto_peering¶
extreme_auto_peering URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/overlay-service-database
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/overlay-service-database/host=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/hosts
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/hosts/host=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/hosts/host=<key>/static-routes
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/hosts/host=<key>/static-routes/static-route=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/services
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/services/service=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/services/service=<key>/addresses
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/services/service=<key>/addresses/address=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/relay-agents
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/relay-agents/relay-agent=<key>
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/remote-auto-peering
https://<ip>/rest/restconf/data/extreme-auto-peering:auto-peering/remote-auto-peering/peer=<key>
extreme_auto_peering Complete JSON¶
{
"extreme-auto-peering:auto-peering": {
"overlay-service-database": {
"host": [
{
"password": "",
"host-address": "0.0.0.0",
"osd-id": 0,
"osd-type": ""
}
]
},
"route-target": 0,
"hosts": {
"host": [
{
"static-routes": {
"static-route": [
{
"nexthop": [],
"network": "0.0.0.0/16"
}
]
},
"host-address": "0",
"vrf": "0"
}
]
},
"remote-auto-peering": {
"peer": [
{
"md5-secret": "",
"peer-id": 99
}
]
},
"services": {
"service": [
{
"nsi": 99,
"nsi-type": "",
"addresses": {
"address": [
{
"ip": "0.0.0.0",
"prefix-length": 0
}
]
},
"vrf": "",
"nsi-state": ""
}
]
},
"relay-agents": {
"relay-agent": [
{
"helper-address": [],
"vrf": "<key>"
}
]
},
"password": "",
"id": 0,
"anycast-mac": ""
}
}
extreme_dns_cache¶
extreme_dns_cache URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/sec-config
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/vlan-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/vlan-configs/config=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/vr-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/vr-configs/config=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/name-server-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-configs/name-server-configs/config=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-configs
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-configs/config=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>/client-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>/client-entries/client=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>/client-entries/client=<key>/domain-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/vr-entries/vr=<key>/client-entries/client=<key>/domain-entries/domain=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/domain-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:analytics-entries/domain-entries/domain=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries/vlan-state-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries/vlan-state-entries/vlan-state=<key>
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries/cache-entries
https://<ip>/rest/restconf/data/extreme-dns-cache:cache-entries/cache-entries/cache=<key>
extreme_dns_cache Complete JSON¶
{
"extreme-dns-cache:cache-configs": {
"sec-config": {
"dns-sec-enabled": false
},
"vlan-configs": {
"config": [
{
"vlan-name": "<key>",
"cache-enabled": false
}
]
},
"vr-configs": {
"config": [
{
"vr-name": "<key>",
"cache-enabled": false
}
]
},
"name-server-configs": {
"config": [
{
"vr-name": "<vrf>",
"ip-address": "0.0.0.0"
}
]
}
},
"extreme-dns-cache:analytics-configs": {
"config": [
{
"vr-name": "<key>",
"analytics-enabled": false
}
],
"max-entries": 0,
"timeout": 0
},
"extreme-dns-cache:analytics-entries": {
"vr-entries": {
"vr": [
{
"vr-name": "<key>",
"client-entries": {
"client": [
{
"ipv6-queries": 0,
"client-ip": "0.0.0.0",
"domain-entries": {
"domain": [
{
"ipv6-queries": 0,
"name": "0.0.0.0",
"ipv6-query-time": "",
"ipv4-queries": 0,
"ipv4-query-time": ""
}
]
},
"ipv4-queries": 0
}
]
}
}
]
},
"domain-entries": {
"domain": [
{
"ipv6-queries": 0,
"vr-name": "",
"client-ip": "",
"name": "0.0.0.0",
"ipv4-queries": 0
}
]
}
},
"extreme-dns-cache:cache-entries": {
"vlan-state-entries": {
"vlan-state": [
{
"vlan-name": "<key>",
"vr-name": "",
"vlan-status": false
}
]
},
"cache-entries": {
"cache": [
{
"address-type": "",
"expiry-time": "",
"domain-name-exists": false,
"domain-name": "0",
"address": "0",
"query-type": "",
"is-address-truncated": false
}
]
}
}
}
extreme_edge_automation¶
extreme_edge_automation URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>/devices
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>/devices/device=<key>
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>/devices/device=<key>/vnis
https://<ip>/rest/restconf/data/extreme-edge-automation:edge-automation-databases/database=<key>/devices/device=<key>/vnis/vni=<key>
extreme_edge_automation Complete JSON¶
{
"extreme-edge-automation:edge-automation-databases": {
"database": [
{
"state": "",
"name": "<key>",
"devices": {
"device": [
{
"vnis": {
"vni": [
{
"vni": 99
}
]
},
"serial-number": "<key>",
"type": "",
"name": "",
"ip-address": ""
}
]
}
}
]
}
}
extreme_fabric¶
extreme_fabric URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-fabric:fabric
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/smlt
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/ip-shortcuts
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/multicast
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/redistribute-direct
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/equal-cost-trees
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/equal-cost-trees/equal-cost-tree=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/spb-vlans
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/instances/instance=<key>/spb-vlans/spb-vlan=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/cfm
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-pings
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-pings/l2-ping=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-ip-pings
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-ip-pings/l2-ip-ping=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-trace-transmits
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-trace-transmits/l2-trace-transmit=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-trace-transmits/l2-trace-transmit=<key>/trace-tree
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-ip-traces
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/l2/l2-ip-traces/l2-ip-trace=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/elans
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/elans/elan=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/elans/elan=<key>/endpoints
https://<ip>/rest/restconf/data/extreme-fabric:fabric/spb-fabric/elans/elan=<key>/endpoints/endpoint=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/fabric-attach
https://<ip>/rest/restconf/data/extreme-fabric:fabric/fabric-attach/interfaces
https://<ip>/rest/restconf/data/extreme-fabric:fabric/fabric-attach/interfaces/interface=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric/fabric-attach/interfaces/interface=<key>/untag
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/smlt
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/ip-shortcuts
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/multicast
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/redistribute-direct
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/equal-cost-trees
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/equal-cost-trees/equal-cost-tree=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/spb-vlans
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/instances/instance=<key>/spb-vlans/spb-vlan=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/cfm
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-pings
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-pings/l2-ip-ping=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-replies
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-replies/l2-trace-reply=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-pings
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-pings/l2-ping=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-ping-replies
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-ping-replies/ip-ping-reply=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-traces
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-traces/l2-ip-trace=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-transmits
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-transmits/l2-trace-transmit=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-trace-transmits/l2-trace-transmit=<key>/trace-tree
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-trace-replies
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/l2/l2-ip-trace-replies/ip-trace-reply=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/elans
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/elans/elan=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/elans/elan=<key>/endpoints
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/elans/elan=<key>/endpoints/endpoint=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/nodes
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/nodes/nodes=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/nodes/nodes=<key>/equal-cost-trees
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/spb-fabric/nodes/nodes=<key>/equal-cost-trees/equal-cost-tree=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interfaces
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interfaces/interface=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interfaces/interface=<key>/untag
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/assignments
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/assignments/assignment=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/statistics
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interface-statistics
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/interface-statistics/interface-statistic=<key>
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/elements
https://<ip>/rest/restconf/data/extreme-fabric:fabric-state/fabric-attach/elements/element=<key>
extreme_fabric Complete JSON¶
{
"extreme-fabric:fabric": {
"spb-fabric": {
"ipv6-src-address": "",
"enable": false,
"ip-src-address": "",
"system-id": "",
"manual-area": "",
"instances": {
"instance": [
{
"smlt": {
"smlt-peer": "",
"smlt-peer-system-id": ""
},
"ip-shortcuts": {
"ipv4-enable": false,
"ipv6-enable": false
},
"number": 99,
"lsdb-trap": false,
"multicast": {
"enable": false,
"fwd-cache-timeout": 0
},
"redistribute-direct": {
"global-router": false,
"vrf-all": false
},
"equal-cost-trees": {
"equal-cost-tree": [
{
"ect": "ONE",
"id": 1
}
]
},
"nickname": "",
"spb-vlans": {
"spb-vlan": [
{
"id": 99
}
]
}
}
]
},
"cfm": {
"set-admin": false,
"mep-id": 0,
"level": 0
},
"l2": {
"l2-pings": {
"l2-ping": [
{
"status": "",
"message-count": 0,
"vlan": 99,
"dest-name": "",
"data-size": 0,
"src-mode": "",
"priority": 0,
"frame-size": 0,
"timeout": 0,
"dest-use-name": false,
"test-pattern": "",
"dest-mac": ""
}
]
},
"l2-ip-traces": {
"l2-ip-trace": [
{
"status": "",
"ttl": 0,
"name": "<vrf>",
"address": "0.0.0.0"
}
]
},
"l2-trace-transmits": {
"l2-trace-transmit": [
{
"status": "",
"dest-mac": "",
"dest-name": "",
"vlan": 99,
"src-mode": "",
"trace-tree": {
"nsi": 0
},
"priority": 0,
"ttl": 0,
"dest-use-name": false
}
]
},
"l2-ip-pings": {
"l2-ip-ping": [
{
"status": "",
"message-count": 0,
"name": "<vrf>",
"data-size": 0,
"timeout": 0,
"address": "0.0.0.0",
"test-pattern": ""
}
]
}
},
"sys-name": "",
"ether-type": "",
"elans": {
"elan": [
{
"nsi": 99,
"endpoints": {
"endpoint": [
{
"bpdu": false,
"cvid": 1,
"interface-name": "ONE"
}
]
}
}
]
}
},
"fabric-attach": {
"interfaces": {
"interface": [
{
"enable": false,
"name": "<key>",
"auth-key": "",
"auth-enable": false,
"mgmt-nsi": 0,
"cvid": 0,
"untag": {
"enable": false,
"bpdu": false
}
}
]
},
"enable": false,
"timeout": 0,
"element": ""
}
},
"extreme-fabric:fabric-state": {
"spb-fabric": {
"ipv6-src-address": "",
"enable": false,
"ip-src-address": "",
"system-id": "",
"manual-area": "",
"instances": {
"instance": [
{
"smlt": {
"smlt-peer": "",
"smlt-split-beb": "",
"smlt-peer-system-id": ""
},
"ip-shortcuts": {
"ipv4-enable": false,
"ipv6-enable": false
},
"number": 99,
"lsdb-trap": false,
"multicast": {
"enable": false,
"fwd-cache-timeout": 0
},
"redistribute-direct": {
"global-router": false,
"vrf-all": false
},
"equal-cost-trees": {
"equal-cost-tree": [
{
"ect": "ONE",
"id": 1
}
]
},
"nickname": "",
"spb-vlans": {
"spb-vlan": [
{
"id": 99
}
]
}
}
]
},
"cfm": {
"set-admin": false,
"mep-id": 0,
"level": 0
},
"l2": {
"l2-ip-pings": {
"l2-ip-ping": [
{
"status": "",
"message-count": 0,
"name": "<vrf>",
"data-size": 0,
"timeout": 0,
"address": "0.0.0.0",
"result-ok": false,
"paths-found": 0,
"test-pattern": ""
}
]
},
"l2-trace-replies": {
"l2-trace-reply": [
{
"last-src-mac": "",
"sequence-number": 0,
"ttl": 0,
"vlan": 1,
"host-name": "",
"receive-order": 0,
"hop": 0,
"src-mac": "",
"last-host-name": ""
}
]
},
"l2-pings": {
"l2-ping": [
{
"status": "",
"message-count": 0,
"vlan": 99,
"sequence-number": 0,
"dest-use-name": false,
"dest-name": "",
"data-size": 0,
"src-mode": "",
"priority": 0,
"frame-size": 0,
"result": "",
"timeout": 0,
"result-ok": false,
"test-pattern": "",
"dest-mac": ""
}
]
},
"l2-ip-ping-replies": {
"ip-ping-reply": [
{
"pkts-tx": 0,
"vlan": 0,
"name": "<vrf>",
"rtt-ave-fraction": 0,
"max-round-trip": 0,
"min-round-trip": 0,
"bytes-data": 0,
"reply-flag": "",
"send-order": 0,
"pkts-rx": 0,
"rtt-ave-whole": 0,
"dest-mac": "",
"dest-host-name": "",
"percent-loss-whole": 0,
"interface-name": "",
"address": "0.0.0.0",
"percent-loss-fraction": 0
}
]
},
"l2-ip-traces": {
"l2-ip-trace": [
{
"status": "",
"name": "<vrf>",
"address": "0.0.0.0",
"ttl": 0,
"result-ok": false,
"paths-found": 0
}
]
},
"l2-trace-transmits": {
"l2-trace-transmit": [
{
"status": "",
"src-mode": "",
"sequence-number": 0,
"dest-name": "",
"vlan": 99,
"dest-mac": "",
"trace-tree": {
"nsi": 0,
"nickname": ""
},
"priority": 0,
"flag": "",
"ttl": 0,
"result-ok": false,
"dest-use-name": false
}
]
},
"l2-ip-trace-replies": {
"ip-trace-reply": [
{
"dest-mac": "",
"vlan": 0,
"sequence-number": 0,
"name": "<vrf>",
"last-src-mac": "",
"src-mac": "",
"host-name": "",
"flag": "",
"send-order": 1,
"receive-order": 1,
"hop": 0,
"ttl": 0,
"last-host-name": "",
"address": "0.0.0.0",
"interface-name": ""
}
]
}
},
"sys-name": "",
"ether-type": "",
"elans": {
"elan": [
{
"nsi": 99,
"endpoints": {
"endpoint": [
{
"origin": "",
"bpdu": false,
"cvid": 1,
"interface-name": "ONE"
}
]
}
}
]
},
"nodes": {
"nodes": [
{
"system-id": "0143.0438.AeF0",
"equal-cost-trees": {
"equal-cost-tree": [
{
"ect-id": "ONE",
"parent-system-id": "",
"spb-vlan": 0
}
]
}
}
]
}
},
"fabric-attach": {
"enable": false,
"interfaces": {
"interface": [
{
"enable": false,
"name": "<key>",
"auth-key": "",
"auth-enable": false,
"mgmt-nsi": 0,
"cvid": 0,
"untag": {
"enable": false,
"bpdu": false
}
}
]
},
"element": "",
"assignments": {
"assignment": [
{
"nsi": 0,
"state": "",
"name": "<vrf>",
"id": 1
}
]
},
"statistics": {
"disc-element-expired": 0,
"assignments-expired": 0,
"disc-element-deleted": 0,
"assignments-rejected": 0,
"assignments-accepted": 0,
"assignments-deleted": 0,
"disc-element-auth-failed": 0,
"assignments-received": 0,
"disc-element-received": 0,
"assignments-auth-failed": 0
},
"timeout": 0,
"interface-statistics": {
"interface-statistic": [
{
"disc-element-expired": 0,
"assignments-expired": 0,
"disc-element-deleted": 0,
"assignments-rejected": 0,
"assignments-accepted": 0,
"assignments-deleted": 0,
"disc-element-auth-failed": 0,
"assignments-received": 0,
"disc-element-received": 0,
"assignments-auth-failed": 0,
"name": "<key>"
}
]
},
"elements": {
"element": [
{
"name": "<key>",
"element": ""
}
]
}
}
}
}
extreme_license¶
extreme_license URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-license:license
https://<ip>/rest/restconf/data/extreme-license:license/licenses-info
https://<ip>/rest/restconf/data/extreme-license:license/licenses-info/license-info=<key>
https://<ip>/rest/restconf/data/extreme-license:license/license-levels
https://<ip>/rest/restconf/data/extreme-license:license/license-levels/license-level=<key>
extreme_license Complete JSON¶
{
"extreme-license:license": {
"licenses-info": {
"license-info": [
{
"slot": 1,
"effective": false,
"install-name": "",
"expiration-time": "",
"generic-name": "",
"installed": false,
"product-name": "PRD-5000-PRMR"
}
]
},
"license-levels": {
"license-level": [
{
"slot": 99,
"effective-level": "",
"restricted-level": ""
}
]
}
}
}
extreme_policy_cos¶
extreme_policy_cos URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-policy-cos:cos
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/rate-shapers
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/rate-shapers/shaper=<key>
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/config
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/rate-limiters
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/rate-limiters/limiter=<key>
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/elements
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/elements/element=<key>
https://<ip>/rest/restconf/data/extreme-policy-cos:cos/elements/element=<key>/qos
extreme_policy_cos Complete JSON¶
{
"extreme-policy-cos:cos": {
"rate-shapers": {
"shaper": [
{
"cir": "0",
"name": "<key>",
"id": ""
}
]
},
"config": {
"capabilities": ""
},
"rate-limiters": {
"limiter": [
{
"cir": "0",
"name": "<key>",
"id": ""
}
]
},
"elements": {
"element": [
{
"predefined": false,
"transmit-queue": 0,
"name": "<key>",
"rate-shaper-id": "",
"irl-id": "",
"qos": {
"priority": "",
"mask": 0,
"tos-dscp": 0
},
"orl-id": "",
"id": ""
}
]
}
}
}
extreme_virtual_service¶
extreme_virtual_service URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization/memory-util
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization/cpu-util
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization/disks-util
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/utilization/disks-util/disk-util=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/disks
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/disks/disk=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/state
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/package-info
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-state/virtual-service-state=<key>/package-info/application
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/vports
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/vports/vport=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/vports/vport=<key>/vlans
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/vports/vport=<key>/vlans/vlan=<key>
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/disks
https://<ip>/rest/restconf/data/extreme-virtual-service:virtual-services-config/virtual-service-config=<key>/disks/disk=<key>
extreme_virtual_service Complete JSON¶
{
"extreme-virtual-service:virtual-services-state": {
"virtual-service-state": [
{
"name": "<key>",
"utilization": {
"memory-util": {
"memory-allot": 0,
"memory-available": 0,
"memory-used": 0
},
"cpu-util": {
"cpu-time": "0",
"cpu-util": 0,
"cpu-allot": 0,
"cpu-sys-time": "0",
"cpu-user-time": "0"
},
"disks-util": {
"disk-util": [
{
"size-used": 0,
"size-available": 0,
"name": "<key>",
"size-allot": 0
}
]
}
},
"disks": {
"disk": [
{
"source-file": "",
"bus-type": "",
"name": "<key>",
"target-device": "",
"size": 0
}
]
},
"state": {
"state": "",
"uptime": 0
},
"package-info": {
"path": "",
"name": "",
"application": {
"version": "",
"name": ""
}
},
"host-server": ""
}
]
},
"extreme-virtual-service:virtual-services-config": {
"virtual-service-config": [
{
"enable": false,
"name": "<key>",
"vports": {
"vport": [
{
"vlans": {
"vlan": [
{
"id": 99
}
]
},
"nic-type": "",
"port": "",
"name": "<key>",
"connect-type": ""
}
]
},
"vnc-port": 0,
"memory-size": 0,
"disks": {
"disk": [
{
"source-file": "",
"bus-type": "",
"name": "<key>",
"size": 0
}
]
},
"num-cores": 0
}
]
}
}
ietf_access_control_list¶
ietf_access_control_list URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/ietf-access-control-list:acls
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/ingress
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/ingress/acl-sets
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/ingress/acl-sets/acl-set=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/ingress/acl-sets/acl-set=<key>/ace-statistics=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/egress
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/egress/acl-sets
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/egress/acl-sets/acl-set=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/attachment-points/interface=<key>/egress/acl-sets/acl-set=<key>/ace-statistics=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/udp
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/udp/destination-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/udp/source-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/tcp
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/tcp/destination-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/tcp/source-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/ipv6
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/extreme-acl:application
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/eth
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/icmp
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/ipv4
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/extreme-acl:tcp-or-udp
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/extreme-acl:tcp-or-udp/destination-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/matches/extreme-acl:tcp-or-udp/source-port
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/statistics
https://<ip>/rest/restconf/data/ietf-access-control-list:acls/acl=<key>/aces/ace=<key>/actions
ietf_access_control_list Complete JSON¶
{
"ietf-access-control-list:acls": {
"attachment-points": {
"interface": [
{
"interface-id": "<key>",
"ingress": {
"acl-sets": {
"acl-set": [
{
"name": "<key>",
"ace-statistics": [
{
"matched-octets": "0",
"name": "<key>",
"matched-packets": "0"
}
]
}
]
}
},
"egress": {
"acl-sets": {
"acl-set": [
{
"name": "<key>",
"ace-statistics": [
{
"matched-octets": "0",
"name": "<key>",
"matched-packets": "0"
}
]
}
]
}
}
}
]
},
"acl": [
{
"aces": {
"ace": [
{
"matches": {
"extreme-acl:protocol-mask": 0,
"udp": {
"destination-port": {
"operator": "",
"lower-port": 0,
"port": 0,
"upper-port": 0
},
"source-port": {
"operator": "",
"lower-port": 0,
"port": 0,
"upper-port": 0
},
"length": 0
},
"extreme-acl:dscp-mask": 0,
"egress-interface": "",
"tcp": {
"destination-port": {
"operator": "",
"lower-port": 0,
"port": 0,
"upper-port": 0
},
"reserved": 0,
"data-offset": 0,
"acknowledgement-number": 0,
"urgent-pointer": 0,
"window-size": 0,
"flags": "",
"sequence-number": 0,
"source-port": {
"operator": "",
"lower-port": 0,
"port": 0,
"upper-port": 0
}
},
"ingress-interface": "",
"extreme-acl:application": {
"group-id": 0,
"display-id": 0
},
"extreme-acl:ttl-mask": 0,
"extreme-acl:ethertype-mask": 0,
"extreme-acl:type-mask": 0,
"ipv6": {
"protocol": 0,
"ecn": 0,
"ttl": 0,
"source-ipv6-network": "",
"dscp": 0,
"length": 0,
"flow-label": 0,
"destination-ipv6-network": ""
},
"extreme-acl:code-mask": 0,
"eth": {
"ethertype": 0,
"destination-mac-address-mask": "",
"source-mac-address": "",
"destination-mac-address": "",
"source-mac-address-mask": ""
},
"icmp": {
"code": 0,
"type": 0
},
"extreme-acl:ecn-mask": 0,
"extreme-acl:tcp-or-udp": {
"destination-port": {
"operator": "",
"lower-port": 0,
"port": 0,
"upper-port": 0
},
"source-port": {
"operator": "",
"lower-port": 0,
"port": 0,
"upper-port": 0
}
},
"ipv4": {
"identification": 0,
"protocol": 0,
"ecn": 0,
"offset": 0,
"dscp": 0,
"length": 0,
"source-ipv4-network": "",
"flags": "",
"ihl": 0,
"ttl": 0,
"destination-ipv4-network": ""
}
},
"extreme-acl:name": "ONE",
"statistics": {
"matched-octets": "0",
"matched-packets": "0"
},
"actions": {
"extreme-acl:mirror-dest": 0,
"forwarding": "",
"logging": "",
"extreme-acl:trap": "",
"extreme-acl:cos": 0
}
}
]
},
"extreme-acl:application": "",
"extreme-acl:name": "ONE",
"type": ""
}
]
}
}
ietf_interfaces¶
ietf_interfaces URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/statistics
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv6
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv6/neighbor=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv6/address=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv6/autoconf
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv4
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv4/neighbor=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces/interface=<key>/ietf-ip:ipv4/address=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/statistics
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv6
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv6/neighbor=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv6/address=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv4
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv4/neighbor=<key>
https://<ip>/rest/restconf/data/ietf-interfaces:interfaces-state/interface=<key>/ietf-ip:ipv4/address=<key>
ietf_interfaces Complete JSON¶
{
"ietf-interfaces:interfaces": {
"interface": [
{
"oper-status": "",
"statistics": {
"out-octets": "0",
"discontinuity-time": "",
"in-multicast-pkts": "0",
"out-broadcast-pkts": "0",
"in-errors": 0,
"in-unknown-protos": 0,
"out-multicast-pkts": "0",
"in-discards": 0,
"in-unicast-pkts": "0",
"out-unicast-pkts": "0",
"out-discards": 0,
"in-broadcast-pkts": "0",
"out-errors": 0,
"in-octets": "0"
},
"higher-layer-if": [],
"name": "<key>",
"ietf-ip:ipv6": {
"autoconf": {
"temporary-valid-lifetime": 0,
"create-temporary-addresses": false,
"create-global-addresses": false,
"temporary-preferred-lifetime": 0
},
"dup-addr-detect-transmits": 0,
"enabled": false,
"mtu": 0,
"neighbor": [
{
"ip": "FE80:0000",
"link-layer-address": ""
}
],
"address": [
{
"ip": "FE80:0000",
"prefix-length": 0
}
],
"forwarding": false
},
"speed": "0",
"link-up-down-trap-enable": "",
"enabled": false,
"phys-address": "",
"type": "",
"lower-layer-if": [],
"ietf-ip:ipv4": {
"address": [
{
"ip": "0.0.0.0",
"netmask": "",
"prefix-length": 0
}
],
"forwarding": false,
"enabled": false,
"neighbor": [
{
"ip": "0.0.0.0",
"link-layer-address": ""
}
],
"mtu": 0
},
"last-change": "",
"admin-status": "",
"if-index": 0,
"description": ""
}
]
},
"ietf-interfaces:interfaces-state": {
"interface": [
{
"statistics": {
"out-octets": "0",
"discontinuity-time": "",
"in-multicast-pkts": "0",
"out-broadcast-pkts": "0",
"in-errors": 0,
"in-unknown-protos": 0,
"out-multicast-pkts": "0",
"in-discards": 0,
"in-unicast-pkts": "0",
"out-unicast-pkts": "0",
"out-discards": 0,
"in-broadcast-pkts": "0",
"out-errors": 0,
"in-octets": "0"
},
"higher-layer-if": [],
"name": "<key>",
"ietf-ip:ipv6": {
"address": [
{
"origin": "",
"ip": "FE80:0000",
"status": "",
"prefix-length": 0
}
],
"forwarding": false,
"neighbor": [
{
"origin": "",
"ip": "FE80:0000",
"state": "",
"link-layer-address": "",
"is-router": false
}
],
"mtu": 0
},
"oper-status": "",
"phys-address": "",
"admin-status": "",
"lower-layer-if": [],
"type": "",
"last-change": "",
"speed": "0",
"if-index": 0,
"ietf-ip:ipv4": {
"address": [
{
"origin": "",
"ip": "0.0.0.0",
"netmask": "",
"prefix-length": 0
}
],
"forwarding": false,
"neighbor": [
{
"origin": "",
"ip": "0.0.0.0",
"link-layer-address": ""
}
],
"mtu": 0
}
}
]
}
}
ietf_yang_library¶
ietf_yang_library URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/ietf-yang-library:modules-state
https://<ip>/rest/restconf/data/ietf-yang-library:modules-state/module=<key>
https://<ip>/rest/restconf/data/ietf-yang-library:modules-state/module=<key>/deviation=<key>
https://<ip>/rest/restconf/data/ietf-yang-library:modules-state/module=<key>/submodule=<key>
ietf_yang_library Complete JSON¶
{
"ietf-yang-library:modules-state": {
"module-set-id": "",
"module": [
{
"deviation": [
{
"name": "name",
"revision": "0000-00-00"
}
],
"conformance-type": "",
"submodule": [
{
"schema": "",
"name": "name",
"revision": "0000-00-00"
}
],
"name": "name",
"namespace": "",
"feature": [],
"schema": "",
"revision": "0000-00-00"
}
]
}
}
openconfig_bgp¶
openconfig_bgp URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-bgp:bgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/route-reflector
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/route-reflector/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/route-reflector/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/error-handling
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/error-handling/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/error-handling/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/as-path-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/as-path-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/as-path-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state/messages
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state/messages/received
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state/messages/sent
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/state/queues
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/timers
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/state/prefixes
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/ebgp-multihop
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/ebgp-multihop/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/ebgp-multihop/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/logging-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/logging-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/logging-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/transport
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/transport/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/transport/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/neighbors/neighbor=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/route-reflector
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/route-reflector/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/route-reflector/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/error-handling
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/error-handling/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/error-handling/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/as-path-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/as-path-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/as-path-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/timers
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/ebgp-multihop
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/ebgp-multihop/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/ebgp-multihop/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/logging-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/logging-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/logging-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/transport
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/transport/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/transport/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/peer-groups/peer-group=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/default-route-distance
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/default-route-distance/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/default-route-distance/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/dynamic-neighbor-prefixes
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/route-selection-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/route-selection-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/route-selection-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/route-selection-options
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/route-selection-options/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/route-selection-options/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/confederation
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/confederation/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/confederation/config
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/graceful-restart
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-bgp:bgp/global/graceful-restart/config
openconfig_bgp Complete JSON¶
{
"openconfig-bgp:bgp": {
"neighbors": {
"neighbor": [
{
"neighbor-address": "<key>",
"route-reflector": {
"state": {
"route-reflector-client": false,
"route-reflector-cluster-id": 0
},
"config": {
"route-reflector-client": false,
"route-reflector-cluster-id": 0
}
},
"error-handling": {
"state": {
"treat-as-withdraw": false,
"erroneous-update-messages": 0
},
"config": {
"treat-as-withdraw": false
}
},
"as-path-options": {
"state": {
"allow-own-as": 0,
"disable-peer-as-filter": false,
"replace-peer-as": false
},
"config": {
"allow-own-as": 0,
"disable-peer-as-filter": false,
"replace-peer-as": false
}
},
"state": {
"send-community": "",
"session-state": "",
"local-as": 0,
"description": "",
"route-flap-damping": false,
"supported-capabilities": [],
"enabled": false,
"peer-as": 0,
"neighbor-address": "",
"peer-group": "",
"remove-private-as": "",
"auth-password": "",
"dynamically-configured": false,
"messages": {
"received": {
"last-notification-error-code": "",
"NOTIFICATION": "0",
"last-notification-error-subcode": "",
"last-notification-time": "0",
"UPDATE": "0"
},
"sent": {
"last-notification-error-code": "",
"NOTIFICATION": "0",
"last-notification-error-subcode": "",
"last-notification-time": "0",
"UPDATE": "0"
}
},
"established-transitions": "0",
"peer-type": "",
"queues": {
"input": 0,
"output": 0
},
"last-established": "0"
},
"apply-policy": {
"state": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
},
"config": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
}
},
"timers": {
"state": {
"minimum-advertisement-interval": "0",
"connect-retry": "0",
"hold-time": "0",
"negotiated-hold-time": "0",
"keepalive-interval": "0"
},
"config": {
"connect-retry": "0",
"hold-time": "0",
"minimum-advertisement-interval": "0",
"keepalive-interval": "0"
}
},
"afi-safis": {
"afi-safi": [
{
"add-paths": {
"state": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
},
"config": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
}
},
"srte-policy-ipv6": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"srte-policy-ipv4": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-evpn": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-vpls": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"state": {
"active": false,
"prefixes": {
"received": 0,
"sent": 0,
"installed": 0
},
"enabled": false,
"afi-safi-name": ""
},
"apply-policy": {
"state": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
},
"config": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
}
},
"l3vpn-ipv6-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv6-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"use-multiple-paths": {
"ebgp": {
"state": {
"allow-multiple-as": false
},
"config": {
"allow-multiple-as": false
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"enabled": false,
"afi-safi-name": ""
},
"afi-safi-name": "<key>",
"graceful-restart": {
"state": {
"received": false,
"enabled": false,
"advertised": false
},
"config": {
"enabled": false
}
}
}
]
},
"ebgp-multihop": {
"state": {
"enabled": false,
"multihop-ttl": 0
},
"config": {
"enabled": false,
"multihop-ttl": 0
}
},
"logging-options": {
"state": {
"log-neighbor-state-changes": false
},
"config": {
"log-neighbor-state-changes": false
}
},
"use-multiple-paths": {
"ebgp": {
"state": {
"allow-multiple-as": false
},
"config": {
"allow-multiple-as": false
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"send-community": "",
"neighbor-address": "",
"local-as": 0,
"description": "",
"route-flap-damping": false,
"enabled": false,
"peer-as": 0,
"peer-group": "",
"remove-private-as": "",
"auth-password": "",
"peer-type": ""
},
"transport": {
"state": {
"local-address": "",
"local-port": 0,
"tcp-mss": 0,
"remote-port": 0,
"passive-mode": false,
"remote-address": "",
"mtu-discovery": false
},
"config": {
"tcp-mss": 0,
"local-address": "",
"mtu-discovery": false,
"passive-mode": false
}
},
"graceful-restart": {
"state": {
"peer-restart-time": 0,
"enabled": false,
"stale-routes-time": "0",
"mode": "",
"helper-only": false,
"local-restarting": false,
"restart-time": 0,
"peer-restarting": false
},
"config": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
}
}
}
]
},
"peer-groups": {
"peer-group": [
{
"route-reflector": {
"state": {
"route-reflector-client": false,
"route-reflector-cluster-id": 0
},
"config": {
"route-reflector-client": false,
"route-reflector-cluster-id": 0
}
},
"peer-group-name": "<key>",
"error-handling": {
"state": {
"treat-as-withdraw": false
},
"config": {
"treat-as-withdraw": false
}
},
"as-path-options": {
"state": {
"allow-own-as": 0,
"disable-peer-as-filter": false,
"replace-peer-as": false
},
"config": {
"allow-own-as": 0,
"disable-peer-as-filter": false,
"replace-peer-as": false
}
},
"state": {
"send-community": "",
"local-as": 0,
"description": "",
"route-flap-damping": false,
"peer-as": 0,
"remove-private-as": "",
"auth-password": "",
"peer-type": "",
"total-prefixes": 0,
"total-paths": 0,
"peer-group-name": ""
},
"apply-policy": {
"state": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
},
"config": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
}
},
"timers": {
"state": {
"connect-retry": "0",
"hold-time": "0",
"minimum-advertisement-interval": "0",
"keepalive-interval": "0"
},
"config": {
"connect-retry": "0",
"hold-time": "0",
"minimum-advertisement-interval": "0",
"keepalive-interval": "0"
}
},
"afi-safis": {
"afi-safi": [
{
"add-paths": {
"state": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
},
"config": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
}
},
"srte-policy-ipv6": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"srte-policy-ipv4": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-evpn": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-vpls": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"state": {
"enabled": false,
"afi-safi-name": ""
},
"apply-policy": {
"state": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
},
"config": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
}
},
"l3vpn-ipv6-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv6-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"use-multiple-paths": {
"ibgp": {
"state": {
"maximum-paths": 0
},
"config": {
"maximum-paths": 0
}
},
"ebgp": {
"state": {
"allow-multiple-as": false,
"maximum-paths": 0
},
"config": {
"allow-multiple-as": false,
"maximum-paths": 0
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"enabled": false,
"afi-safi-name": ""
},
"afi-safi-name": "<key>",
"graceful-restart": {
"state": {
"enabled": false
},
"config": {
"enabled": false
}
}
}
]
},
"ebgp-multihop": {
"state": {
"enabled": false,
"multihop-ttl": 0
},
"config": {
"enabled": false,
"multihop-ttl": 0
}
},
"logging-options": {
"state": {
"log-neighbor-state-changes": false
},
"config": {
"log-neighbor-state-changes": false
}
},
"use-multiple-paths": {
"ibgp": {
"state": {
"maximum-paths": 0
},
"config": {
"maximum-paths": 0
}
},
"ebgp": {
"state": {
"allow-multiple-as": false,
"maximum-paths": 0
},
"config": {
"allow-multiple-as": false,
"maximum-paths": 0
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"send-community": "",
"local-as": 0,
"peer-group-name": "",
"route-flap-damping": false,
"peer-as": 0,
"remove-private-as": "",
"auth-password": "",
"peer-type": "",
"description": ""
},
"transport": {
"state": {
"tcp-mss": 0,
"local-address": "",
"mtu-discovery": false,
"passive-mode": false
},
"config": {
"tcp-mss": 0,
"local-address": "",
"mtu-discovery": false,
"passive-mode": false
}
},
"graceful-restart": {
"state": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
},
"config": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
}
}
}
]
},
"global": {
"route-selection-options": {
"state": {
"enable-aigp": false,
"ignore-as-path-length": false,
"advertise-inactive-routes": false,
"ignore-next-hop-igp-metric": false,
"always-compare-med": false,
"external-compare-router-id": false
},
"config": {
"enable-aigp": false,
"ignore-as-path-length": false,
"advertise-inactive-routes": false,
"ignore-next-hop-igp-metric": false,
"always-compare-med": false,
"external-compare-router-id": false
}
},
"state": {
"router-id": "",
"extreme-mod-oc-bgp:auto-peering": false,
"as": 0,
"total-prefixes": 0,
"extreme-mod-oc-bgp:enabled": false,
"total-paths": 0
},
"afi-safis": {
"afi-safi": [
{
"route-selection-options": {
"state": {
"enable-aigp": false,
"ignore-as-path-length": false,
"advertise-inactive-routes": false,
"ignore-next-hop-igp-metric": false,
"always-compare-med": false,
"external-compare-router-id": false
},
"config": {
"enable-aigp": false,
"ignore-as-path-length": false,
"advertise-inactive-routes": false,
"ignore-next-hop-igp-metric": false,
"always-compare-med": false,
"external-compare-router-id": false
}
},
"srte-policy-ipv6": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"srte-policy-ipv4": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-evpn": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-vpls": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"state": {
"total-prefixes": 0,
"enabled": false,
"afi-safi-name": "",
"total-paths": 0
},
"add-paths": {
"state": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
},
"config": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
}
},
"l3vpn-ipv6-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv6-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"use-multiple-paths": {
"ibgp": {
"state": {
"maximum-paths": 0
},
"config": {
"maximum-paths": 0
}
},
"ebgp": {
"state": {
"allow-multiple-as": false,
"maximum-paths": 0
},
"config": {
"allow-multiple-as": false,
"maximum-paths": 0
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"enabled": false,
"afi-safi-name": ""
},
"afi-safi-name": "<key>",
"graceful-restart": {
"state": {
"enabled": false
},
"config": {
"enabled": false
}
}
}
]
},
"graceful-restart": {
"state": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
},
"config": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
}
},
"dynamic-neighbor-prefixes": {
"dynamic-neighbor-prefix": [
{
"prefix": "<key>",
"config": {
"prefix": "",
"peer-group": ""
},
"state": {
"prefix": "",
"peer-group": ""
}
}
]
},
"use-multiple-paths": {
"ibgp": {
"state": {
"maximum-paths": 0
},
"config": {
"maximum-paths": 0
}
},
"ebgp": {
"state": {
"allow-multiple-as": false,
"maximum-paths": 0
},
"config": {
"allow-multiple-as": false,
"maximum-paths": 0
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"extreme-mod-oc-bgp:enabled": false,
"as": 0,
"router-id": "",
"extreme-mod-oc-bgp:auto-peering": false
},
"confederation": {
"state": {
"identifier": 0,
"member-as": []
},
"config": {
"identifier": 0,
"member-as": []
}
},
"default-route-distance": {
"state": {
"external-route-distance": 0,
"internal-route-distance": 0
},
"config": {
"external-route-distance": 0,
"internal-route-distance": 0
}
}
}
}
}
openconfig_interfaces¶
openconfig_interfaces URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/neighbors
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/interface-ref
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/unnumbered/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/router-advertisement
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/router-advertisement/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv6/router-advertisement/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/neighbors
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/proxy-arp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/proxy-arp/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/proxy-arp/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/interface-ref
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/unnumbered/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-vlan:routed-vlan/openconfig-if-ip:ipv4/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/neighbors
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/openconfig-if-ip-ext:autoconf
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/openconfig-if-ip-ext:autoconf/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/openconfig-if-ip-ext:autoconf/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/interface-ref
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/unnumbered/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/router-advertisement
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/router-advertisement/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv6/router-advertisement/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-vlan:vlan
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-vlan:vlan/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-vlan:vlan/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/neighbors
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/addresses/address=<key>/vrrp/vrrp-group=<key>/interface-tracking/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/proxy-arp
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/proxy-arp/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/proxy-arp/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/interface-ref
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/unnumbered/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/subinterfaces/subinterface=<key>/openconfig-if-ip:ipv4/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/hold-time
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/hold-time/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/hold-time/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/openconfig-vlan:switched-vlan
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/openconfig-vlan:switched-vlan/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-aggregate:aggregation/openconfig-vlan:switched-vlan/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/state/counters
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-vlan:switched-vlan
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-vlan:switched-vlan/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-vlan:switched-vlan/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-if-poe:poe
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-if-poe:poe/state
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/openconfig-if-ethernet:ethernet/openconfig-if-poe:poe/config
https://<ip>/rest/restconf/data/openconfig-interfaces:interfaces/interface=<key>/config
openconfig_interfaces Complete JSON¶
{
"openconfig-interfaces:interfaces": {
"interface": [
{
"openconfig-vlan:routed-vlan": {
"config": {
"vlan": 0
},
"state": {
"vlan": 0
},
"openconfig-if-ip:ipv6": {
"neighbors": {
"neighbor": [
{
"ip": "<key>",
"state": {
"origin": "",
"ip": "",
"neighbor-state": "",
"link-layer-address": "",
"is-router": false
},
"config": {
"ip": "",
"link-layer-address": ""
}
}
]
},
"addresses": {
"address": [
{
"ip": "<key>",
"state": {
"origin": "",
"ip": "",
"status": "",
"prefix-length": 0
},
"config": {
"ip": "",
"prefix-length": 0
},
"vrrp": {
"vrrp-group": [
{
"config": {
"advertisement-interval": 0,
"accept-mode": false,
"virtual-link-local": "",
"virtual-router-id": 0,
"preempt-delay": 0,
"priority": 0,
"virtual-address": [],
"preempt": false
},
"state": {
"advertisement-interval": 0,
"accept-mode": false,
"virtual-link-local": "",
"virtual-router-id": 0,
"preempt-delay": 0,
"current-priority": 0,
"virtual-address": [],
"preempt": false,
"priority": 0
},
"virtual-router-id": "<key>",
"interface-tracking": {
"state": {
"track-interface": [],
"priority-decrement": 0
},
"config": {
"track-interface": [],
"priority-decrement": 0
}
}
}
]
}
}
]
},
"state": {
"enabled": false,
"counters": {
"in-forwarded-octets": "0",
"in-discarded-pkts": "0",
"out-forwarded-pkts": "0",
"out-octets": "0",
"in-pkts": "0",
"in-forwarded-pkts": "0",
"out-forwarded-octets": "0",
"in-error-pkts": "0",
"out-pkts": "0",
"in-octets": "0",
"out-error-pkts": "0",
"out-discarded-pkts": "0"
},
"dhcp-client": false,
"dup-addr-detect-transmits": 0,
"mtu": 0
},
"unnumbered": {
"config": {
"enabled": false
},
"state": {
"enabled": false
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
},
"config": {
"enabled": false,
"dhcp-client": false,
"dup-addr-detect-transmits": 0,
"mtu": 0
},
"router-advertisement": {
"state": {
"lifetime": 0,
"interval": 0,
"suppress": false
},
"config": {
"lifetime": 0,
"interval": 0,
"suppress": false
}
}
},
"openconfig-if-ip:ipv4": {
"neighbors": {
"neighbor": [
{
"ip": "<key>",
"state": {
"origin": "",
"ip": "",
"link-layer-address": ""
},
"config": {
"ip": "",
"link-layer-address": ""
}
}
]
},
"addresses": {
"address": [
{
"ip": "<key>",
"state": {
"origin": "",
"ip": "",
"prefix-length": 0
},
"config": {
"ip": "",
"prefix-length": 0
},
"vrrp": {
"vrrp-group": [
{
"config": {
"advertisement-interval": 0,
"accept-mode": false,
"virtual-router-id": 0,
"preempt-delay": 0,
"priority": 0,
"virtual-address": [],
"preempt": false
},
"state": {
"advertisement-interval": 0,
"accept-mode": false,
"virtual-router-id": 0,
"preempt-delay": 0,
"current-priority": 0,
"virtual-address": [],
"preempt": false,
"priority": 0
},
"virtual-router-id": "<key>",
"interface-tracking": {
"state": {
"track-interface": [],
"priority-decrement": 0
},
"config": {
"track-interface": [],
"priority-decrement": 0
}
}
}
]
}
}
]
},
"proxy-arp": {
"state": {
"mode": ""
},
"config": {
"mode": ""
}
},
"state": {
"enabled": false,
"counters": {
"in-forwarded-octets": "0",
"in-discarded-pkts": "0",
"out-forwarded-pkts": "0",
"out-octets": "0",
"in-pkts": "0",
"in-forwarded-pkts": "0",
"out-forwarded-octets": "0",
"in-error-pkts": "0",
"out-pkts": "0",
"in-octets": "0",
"out-error-pkts": "0",
"out-discarded-pkts": "0"
},
"dhcp-client": false,
"mtu": 0
},
"unnumbered": {
"config": {
"enabled": false
},
"state": {
"enabled": false
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
},
"config": {
"enabled": false,
"dhcp-client": false,
"mtu": 0
}
}
},
"name": "<key>",
"subinterfaces": {
"subinterface": [
{
"index": "<key>",
"openconfig-if-ip:ipv6": {
"neighbors": {
"neighbor": [
{
"ip": "<key>",
"state": {
"origin": "",
"ip": "",
"neighbor-state": "",
"link-layer-address": "",
"is-router": false
},
"config": {
"ip": "",
"link-layer-address": ""
}
}
]
},
"addresses": {
"address": [
{
"ip": "<key>",
"state": {
"origin": "",
"ip": "",
"status": "",
"prefix-length": 0
},
"config": {
"ip": "",
"prefix-length": 0
},
"vrrp": {
"vrrp-group": [
{
"config": {
"advertisement-interval": 0,
"accept-mode": false,
"virtual-link-local": "",
"virtual-router-id": 0,
"preempt-delay": 0,
"priority": 0,
"virtual-address": [],
"preempt": false
},
"state": {
"advertisement-interval": 0,
"accept-mode": false,
"virtual-link-local": "",
"virtual-router-id": 0,
"preempt-delay": 0,
"current-priority": 0,
"virtual-address": [],
"preempt": false,
"priority": 0
},
"virtual-router-id": "<key>",
"interface-tracking": {
"state": {
"track-interface": [],
"priority-decrement": 0
},
"config": {
"track-interface": [],
"priority-decrement": 0
}
}
}
]
}
}
]
},
"state": {
"enabled": false,
"counters": {
"in-forwarded-octets": "0",
"in-discarded-pkts": "0",
"out-forwarded-pkts": "0",
"out-octets": "0",
"in-pkts": "0",
"in-forwarded-pkts": "0",
"out-forwarded-octets": "0",
"in-error-pkts": "0",
"out-pkts": "0",
"in-octets": "0",
"out-error-pkts": "0",
"out-discarded-pkts": "0"
},
"dhcp-client": false,
"dup-addr-detect-transmits": 0,
"mtu": 0
},
"openconfig-if-ip-ext:autoconf": {
"state": {
"temporary-valid-lifetime": 0,
"create-temporary-addresses": false,
"create-global-addresses": false,
"temporary-preferred-lifetime": 0
},
"config": {
"temporary-valid-lifetime": 0,
"create-temporary-addresses": false,
"create-global-addresses": false,
"temporary-preferred-lifetime": 0
}
},
"unnumbered": {
"config": {
"enabled": false
},
"state": {
"enabled": false
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
},
"config": {
"enabled": false,
"dhcp-client": false,
"dup-addr-detect-transmits": 0,
"mtu": 0
},
"router-advertisement": {
"state": {
"lifetime": 0,
"interval": 0,
"suppress": false
},
"config": {
"lifetime": 0,
"interval": 0,
"suppress": false
}
}
},
"state": {
"index": 0,
"name": "",
"admin-status": "",
"enabled": false,
"ifindex": 0,
"last-change": 0,
"counters": {
"out-octets": "0",
"in-multicast-pkts": "0",
"out-broadcast-pkts": "0",
"out-errors": "0",
"in-unknown-protos": 0,
"out-multicast-pkts": "0",
"in-discards": "0",
"last-clear": "",
"in-unicast-pkts": "0",
"out-unicast-pkts": "0",
"out-discards": "0",
"in-broadcast-pkts": "0",
"in-errors": "0",
"in-octets": "0"
},
"oper-status": "",
"description": ""
},
"config": {
"index": 0,
"enabled": false,
"name": "",
"description": ""
},
"openconfig-vlan:vlan": {
"state": {
"vlan-id": 0
},
"config": {
"vlan-id": 0
}
},
"openconfig-if-ip:ipv4": {
"neighbors": {
"neighbor": [
{
"ip": "<key>",
"state": {
"origin": "",
"ip": "",
"link-layer-address": ""
},
"config": {
"ip": "",
"link-layer-address": ""
}
}
]
},
"addresses": {
"address": [
{
"ip": "<key>",
"state": {
"origin": "",
"ip": "",
"prefix-length": 0
},
"config": {
"ip": "",
"prefix-length": 0
},
"vrrp": {
"vrrp-group": [
{
"config": {
"advertisement-interval": 0,
"accept-mode": false,
"virtual-router-id": 0,
"preempt-delay": 0,
"priority": 0,
"virtual-address": [],
"preempt": false
},
"state": {
"advertisement-interval": 0,
"accept-mode": false,
"virtual-router-id": 0,
"preempt-delay": 0,
"current-priority": 0,
"virtual-address": [],
"preempt": false,
"priority": 0
},
"virtual-router-id": "<key>",
"interface-tracking": {
"state": {
"track-interface": [],
"priority-decrement": 0
},
"config": {
"track-interface": [],
"priority-decrement": 0
}
}
}
]
}
}
]
},
"proxy-arp": {
"state": {
"mode": ""
},
"config": {
"mode": ""
}
},
"state": {
"enabled": false,
"counters": {
"in-forwarded-octets": "0",
"in-discarded-pkts": "0",
"out-forwarded-pkts": "0",
"out-octets": "0",
"in-pkts": "0",
"in-forwarded-pkts": "0",
"out-forwarded-octets": "0",
"in-error-pkts": "0",
"out-pkts": "0",
"in-octets": "0",
"out-error-pkts": "0",
"out-discarded-pkts": "0"
},
"dhcp-client": false,
"mtu": 0
},
"unnumbered": {
"config": {
"enabled": false
},
"state": {
"enabled": false
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
},
"config": {
"enabled": false,
"dhcp-client": false,
"mtu": 0
}
}
}
]
},
"hold-time": {
"state": {
"down": 0,
"up": 0
},
"config": {
"down": 0,
"up": 0
}
},
"openconfig-if-aggregate:aggregation": {
"openconfig-vlan:switched-vlan": {
"state": {
"trunk-vlans": [],
"interface-mode": "",
"native-vlan": 0,
"access-vlan": 0
},
"config": {
"trunk-vlans": [],
"interface-mode": "",
"native-vlan": 0,
"access-vlan": 0
}
},
"state": {
"member": [],
"lag-speed": 0,
"lag-type": "",
"min-links": 0
},
"config": {
"min-links": 0,
"lag-type": ""
}
},
"state": {
"description": "",
"openconfig-platform-port:hardware-port": "",
"admin-status": "",
"enabled": false,
"name": "",
"mtu": 0,
"openconfig-platform-transceiver:physical-channel": [],
"type": "",
"ifindex": 0,
"last-change": 0,
"oper-status": "",
"counters": {
"out-octets": "0",
"in-multicast-pkts": "0",
"out-broadcast-pkts": "0",
"out-errors": "0",
"in-unknown-protos": 0,
"out-multicast-pkts": "0",
"in-discards": "0",
"last-clear": "",
"in-unicast-pkts": "0",
"out-unicast-pkts": "0",
"out-discards": "0",
"in-broadcast-pkts": "0",
"in-errors": "0",
"in-octets": "0"
}
},
"openconfig-if-ethernet:ethernet": {
"openconfig-vlan:switched-vlan": {
"state": {
"trunk-vlans": [],
"interface-mode": "",
"native-vlan": 0,
"access-vlan": 0
},
"config": {
"trunk-vlans": [],
"interface-mode": "",
"native-vlan": 0,
"access-vlan": 0
}
},
"state": {
"enable-flow-control": false,
"openconfig-if-aggregate:aggregate-id": "",
"duplex-mode": "",
"auto-negotiate": false,
"effective-speed": 0,
"negotiated-duplex-mode": "",
"hw-mac-address": "",
"negotiated-port-speed": "",
"mac-address": "",
"port-speed": "",
"counters": {
"in-fragment-frames": "0",
"in-oversize-frames": "0",
"in-8021q-frames": "0",
"out-8021q-frames": "0",
"in-mac-pause-frames": "0",
"in-jabber-frames": "0",
"in-crc-errors": "0",
"in-mac-control-frames": "0",
"out-mac-control-frames": "0",
"out-mac-pause-frames": "0"
}
},
"config": {
"enable-flow-control": false,
"openconfig-if-aggregate:aggregate-id": "",
"mac-address": "",
"auto-negotiate": false,
"duplex-mode": "",
"port-speed": ""
},
"openconfig-if-poe:poe": {
"state": {
"power-used": "0",
"enabled": false,
"power-class": 0
},
"config": {
"enabled": false
}
}
},
"config": {
"enabled": false,
"type": "",
"description": "",
"name": "",
"mtu": 0
}
}
]
}
}
openconfig_lacp¶
openconfig_lacp URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-lacp:lacp
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/state
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/config
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/members
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/members/member=<key>
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/members/member=<key>/state
https://<ip>/rest/restconf/data/openconfig-lacp:lacp/interfaces/interface=<key>/members/member=<key>/state/counters
openconfig_lacp Complete JSON¶
{
"openconfig-lacp:lacp": {
"state": {
"system-priority": 0
},
"config": {
"system-priority": 0
},
"interfaces": {
"interface": [
{
"state": {
"system-id-mac": "",
"system-priority": 0,
"lacp-mode": "",
"name": "",
"interval": ""
},
"config": {
"system-id-mac": "",
"system-priority": 0,
"lacp-mode": "",
"name": "",
"interval": ""
},
"name": "<key>",
"members": {
"member": [
{
"interface": "<key>",
"state": {
"collecting": false,
"partner-port-num": 0,
"oper-key": 0,
"partner-id": "",
"distributing": false,
"interface": "",
"synchronization": "",
"port-num": 0,
"timeout": "",
"activity": "",
"aggregatable": false,
"partner-key": 0,
"system-id": "",
"counters": {
"lacp-errors": "0",
"lacp-in-pkts": "0",
"lacp-unknown-errors": "0",
"lacp-rx-errors": "0",
"lacp-out-pkts": "0",
"lacp-tx-errors": "0"
}
}
}
]
}
}
]
}
}
}
openconfig_lldp¶
openconfig_lldp URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-lldp:lldp
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/state/counters
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/config
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/custom-tlvs
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/custom-tlvs/tlv=<key>
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/custom-tlvs/tlv=<key>/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/capabilities
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/capabilities/capability=<key>
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/neighbors/neighbor=<key>/capabilities/capability=<key>/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-lldp:lldp/interfaces/interface=<key>/config
openconfig_lldp Complete JSON¶
{
"openconfig-lldp:lldp": {
"state": {
"chassis-id": "",
"suppress-tlv-advertisement": [],
"hello-timer": "0",
"system-description": "",
"enabled": false,
"chassis-id-type": "",
"system-name": "",
"counters": {
"tlv-accepted": "0",
"tlv-discard": "0",
"tlv-unknown": "0",
"entries-aged-out": "0",
"last-clear": "",
"frame-discard": "0",
"frame-out": "0",
"frame-in": "0",
"frame-error-in": "0"
}
},
"config": {
"chassis-id": "",
"suppress-tlv-advertisement": [],
"hello-timer": "0",
"system-description": "",
"enabled": false,
"chassis-id-type": "",
"system-name": ""
},
"interfaces": {
"interface": [
{
"neighbors": {
"neighbor": [
{
"state": {
"chassis-id": "",
"system-description": "",
"age": "0",
"management-address": "",
"port-id-type": "",
"port-id": "",
"chassis-id-type": "",
"management-address-type": "",
"last-update": "0",
"port-description": "",
"id": "",
"system-name": ""
},
"custom-tlvs": {
"tlv": [
{
"oui": "0",
"oui-subtype": "0",
"type": "0",
"state": {
"oui": "",
"oui-subtype": "",
"type": 0,
"value": ""
}
}
]
},
"id": "<key>",
"capabilities": {
"capability": [
{
"state": {
"enabled": false,
"name": ""
},
"name": "<key>"
}
]
}
}
]
},
"state": {
"enabled": false,
"name": "",
"counters": {
"tlv-discard": "0",
"tlv-unknown": "0",
"frame-error-in": "0",
"last-clear": "",
"frame-discard": "0",
"frame-out": "0",
"frame-error-out": "0",
"frame-in": "0"
}
},
"config": {
"enabled": false,
"name": ""
},
"name": "<key>"
}
]
}
}
}
openconfig_module_catalog¶
openconfig_module_catalog URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/classification
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/submodules
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/submodules/submodule=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/submodules/submodule=<key>/access
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/access
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/modules/module=<key>/dependencies
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles/feature-bundle=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles/feature-bundle=<key>/release-bundle
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles/feature-bundle=<key>/feature-bundles
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/feature-bundles/feature-bundle=<key>/feature-bundles/feature-bundle=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/implementations
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/implementations/implementation=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/implementations/implementation=<key>/feature-bundles
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/implementations/implementation=<key>/feature-bundles/feature-bundle=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/release-bundles
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/release-bundles/release-bundle=<key>
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/release-bundles/release-bundle=<key>/members
https://<ip>/rest/restconf/data/openconfig-module-catalog:organizations/organization=<key>/release-bundles/release-bundle=<key>/members/member=<key>
openconfig_module_catalog Complete JSON¶
{
"openconfig-module-catalog:organizations": {
"organization": [
{
"name": "<key>",
"modules": {
"module": [
{
"name": "0",
"classification": {
"category": "",
"deployment-status": "",
"subcategory": ""
},
"submodules": {
"submodule": [
{
"access": {
"md5-hash": "",
"uri": ""
},
"name": "<key>"
}
]
},
"namespace": "",
"summary": "",
"access": {
"md5-hash": "",
"uri": ""
},
"prefix": "",
"version": "0",
"dependencies": {
"required-module": []
},
"revision": ""
}
]
},
"feature-bundles": {
"feature-bundle": [
{
"path": [],
"version": "0",
"name": "0",
"release-bundle": {
"publisher": "",
"version": "",
"name": ""
},
"feature-bundles": {
"feature-bundle": [
{
"publisher": "",
"version": "",
"name": "<key>"
}
]
}
}
]
},
"implementations": {
"implementation": [
{
"status": "",
"description": "",
"reference": "",
"platform-version": "",
"feature-bundles": {
"feature-bundle": [
{
"publisher": "",
"version": "0",
"name": "0"
}
]
},
"platform": "",
"id": "<key>"
}
]
},
"contact": "",
"release-bundles": {
"release-bundle": [
{
"version": "0",
"name": "0",
"members": {
"member": [
{
"publisher": "",
"module": "",
"compatible-versions": [],
"release-bundle": "",
"type": "",
"id": "<key>"
}
]
}
}
]
},
"type": ""
}
]
}
}
openconfig_network_instance¶
openconfig_network_instance URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/interface
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/interface/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/interface/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/interface/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/mac-table/entries/entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/fdb/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ethernet/mac-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv4-unicast/ipv4-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/policy-forwarding/policy-forwarding-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/mpls/label-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/afts/ipv6-unicast/ipv6-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/interfaces
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/state/extreme-mod-oc-ni:mvpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/members
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/members/member=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/members/member=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/vlans/vlan=<key>/members/member=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/config/extreme-mod-oc-ni:mvpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/next-hops/next-hop=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/static-routes/static=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/inter-area-propagation-policies
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/inter-area-propagation-policies/inter-area-propagation-policy=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/inter-area-propagation-policies/inter-area-propagation-policy=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/inter-area-propagation-policies/inter-area-propagation-policy=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/igp-ldp-sync
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/igp-ldp-sync/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/igp-ldp-sync/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/mpls/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/lsa-generation
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/lsa-generation/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/lsa-generation/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/spf
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/spf/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/spf/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/max-metric
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/max-metric/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/timers/max-metric/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/global/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/virtual-links
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/virtual-links/virtual-link=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/virtual-links/virtual-link=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/virtual-links/virtual-link=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb/lsa-types
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb/lsa-types/lsa-type=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb/lsa-types/lsa-type=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/lsdb/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/neighbors
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/igp-ldp-sync
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/igp-ldp-sync/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/igp-ldp-sync/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/mpls/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/timers
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/lsa-filter
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/lsa-filter/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/lsa-filter/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/mpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/mpls/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/mpls/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/ospfv2/areas/area=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/route-reflector
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/route-reflector/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/route-reflector/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/error-handling
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/error-handling/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/error-handling/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/as-path-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/as-path-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/as-path-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state/messages
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state/messages/received
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state/messages/sent
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/state/queues
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/timers
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/state/prefixes
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/ebgp-multihop
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/ebgp-multihop/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/ebgp-multihop/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/logging-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/logging-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/logging-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/transport
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/transport/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/transport/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/neighbors/neighbor=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/route-reflector
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/route-reflector/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/route-reflector/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/error-handling
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/error-handling/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/error-handling/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/as-path-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/as-path-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/as-path-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/timers
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/timers/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/timers/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/apply-policy/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/ebgp-multihop
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/ebgp-multihop/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/ebgp-multihop/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/logging-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/logging-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/logging-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/transport
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/transport/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/transport/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/peer-groups/peer-group=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/default-route-distance
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/default-route-distance/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/default-route-distance/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/dynamic-neighbor-prefixes
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/dynamic-neighbor-prefixes/dynamic-neighbor-prefix=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv6/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/srte-policy-ipv4/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-evpn/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l2vpn-vpls/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv6-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-labeled-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/add-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/add-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/add-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-multicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/ipv4-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/l3vpn-ipv6-unicast/prefix-limit/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/route-selection-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/route-selection-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/route-selection-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/afi-safis/afi-safi=<key>/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ibgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ibgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ibgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ebgp
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ebgp/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/use-multiple-paths/ebgp/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/route-selection-options
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/route-selection-options/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/route-selection-options/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/confederation
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/confederation/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/confederation/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/graceful-restart
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/graceful-restart/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/bgp/global/graceful-restart/config
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/state
https://<ip>/rest/restconf/data/openconfig-network-instance:network-instances/network-instance=<key>/protocols/protocol=<key>/config
openconfig_network_instance Complete JSON¶
{
"openconfig-network-instance:network-instances": {
"network-instance": [
{
"fdb": {
"state": {
"mac-learning": false,
"maximum-entries": 0,
"mac-aging-time": 0
},
"mac-table": {
"entries": {
"entry": [
{
"interface": {
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
},
"state": {
"age": "0",
"entry-type": "",
"mac-address": "",
"vlan": ""
},
"config": {
"vlan": "",
"mac-address": ""
},
"mac-address": "<key>"
}
]
}
},
"config": {
"mac-learning": false,
"maximum-entries": 0,
"mac-aging-time": 0
}
},
"name": "<key>",
"afts": {
"ethernet": {
"mac-entry": [
{
"next-hops": {
"next-hop": [
{
"index": "<key>",
"state": {
"popped-mpls-label-stack": [],
"index": "0",
"pushed-mpls-label-stack": [],
"weight": 0,
"mac-address": "",
"origin-protocol": "",
"decapsulate-header": "",
"ip-address": "",
"encapsulate-header": ""
},
"config": {
"index": "0"
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
}
]
},
"state": {
"packets-forwarded": "0",
"mac-address": "",
"octets-forwarded": "0"
},
"config": {
"mac-address": ""
},
"mac-address": "<key>"
}
]
},
"policy-forwarding": {
"policy-forwarding-entry": [
{
"index": "<key>",
"state": {
"index": "0",
"l4-src-port": 0,
"mpls-tc": 0,
"packets-forwarded": "0",
"ip-prefix": "",
"ip-protocol": 0,
"octets-forwarded": "0",
"l4-dst-port": 0,
"mpls-label": 0,
"ip-dscp": 0,
"mac-address": ""
},
"config": {
"index": "0",
"l4-src-port": 0,
"mpls-tc": 0,
"ip-prefix": "",
"ip-protocol": 0,
"l4-dst-port": 0,
"mpls-label": 0,
"ip-dscp": 0,
"mac-address": ""
},
"next-hops": {
"next-hop": [
{
"index": "<key>",
"state": {
"popped-mpls-label-stack": [],
"index": "0",
"pushed-mpls-label-stack": [],
"weight": 0,
"mac-address": "",
"origin-protocol": "",
"decapsulate-header": "",
"ip-address": "",
"encapsulate-header": ""
},
"config": {
"index": "0"
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
}
]
}
}
]
},
"mpls": {
"label-entry": [
{
"next-hops": {
"next-hop": [
{
"index": "<key>",
"state": {
"popped-mpls-label-stack": [],
"index": "0",
"pushed-mpls-label-stack": [],
"weight": 0,
"mac-address": "",
"origin-protocol": "",
"decapsulate-header": "",
"ip-address": "",
"encapsulate-header": ""
},
"config": {
"index": "0"
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
}
]
},
"state": {
"packets-forwarded": "0",
"octets-forwarded": "0",
"label": 0
},
"config": {
"label": 0
},
"label": "<key>"
}
]
},
"ipv6-unicast": {
"ipv6-entry": [
{
"next-hops": {
"next-hop": [
{
"index": "<key>",
"state": {
"popped-mpls-label-stack": [],
"index": "0",
"pushed-mpls-label-stack": [],
"weight": 0,
"encapsulate-header": "",
"openconfig-aft-network-instance:network-instance": "",
"origin-protocol": "",
"decapsulate-header": "",
"ip-address": "",
"mac-address": ""
},
"config": {
"index": "0"
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
}
]
},
"prefix": "<key>",
"config": {
"prefix": ""
},
"state": {
"packets-forwarded": "0",
"prefix": "",
"openconfig-aft-network-instance:origin-network-instance": "",
"octets-forwarded": "0"
}
}
]
},
"ipv4-unicast": {
"ipv4-entry": [
{
"next-hops": {
"next-hop": [
{
"index": "<key>",
"state": {
"popped-mpls-label-stack": [],
"index": "0",
"pushed-mpls-label-stack": [],
"weight": 0,
"encapsulate-header": "",
"openconfig-aft-network-instance:network-instance": "",
"origin-protocol": "",
"decapsulate-header": "",
"ip-address": "",
"mac-address": ""
},
"config": {
"index": "0"
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
}
]
},
"prefix": "<key>",
"config": {
"prefix": ""
},
"state": {
"packets-forwarded": "0",
"prefix": "",
"openconfig-aft-network-instance:origin-network-instance": "",
"octets-forwarded": "0"
}
}
]
}
},
"interfaces": {
"interface": [
{
"state": {
"interface": "",
"associated-address-families": [],
"id": "",
"subinterface": ""
},
"config": {
"interface": "",
"associated-address-families": [],
"id": "",
"subinterface": ""
},
"id": "<key>"
}
]
},
"state": {
"extreme-mod-oc-ni:ipvpn": false,
"enabled-address-families": [],
"name": "",
"router-id": "",
"extreme-mod-oc-ni:mvpn": {
"enable": false,
"fwd-cache-timeout": 0
},
"enabled": false,
"route-distinguisher": "",
"type": "",
"extreme-mod-oc-ni:nsi": 0,
"description": ""
},
"vlans": {
"vlan": [
{
"vlan-id": "<key>",
"state": {
"status": "",
"extreme-mod-oc-ni:stg-id": 0,
"name": "",
"tpid": "",
"extreme-mod-oc-ni:nsi-state": "",
"extreme-mod-oc-ni:nsi-type": "",
"vlan-id": 0,
"extreme-mod-oc-ni:nsi": 0,
"extreme-mod-oc-ni:fabric-mcast-enable": false
},
"config": {
"status": "",
"extreme-mod-oc-ni:stg-id": 0,
"name": "",
"tpid": "",
"extreme-mod-oc-ni:nsi-state": "",
"extreme-mod-oc-ni:nsi-type": "",
"vlan-id": 0,
"extreme-mod-oc-ni:nsi": 0,
"extreme-mod-oc-ni:fabric-mcast-enable": false
},
"members": {
"member": [
{
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
}
}
}
]
}
}
]
},
"config": {
"extreme-mod-oc-ni:ipvpn": false,
"enabled-address-families": [],
"name": "",
"router-id": "",
"extreme-mod-oc-ni:mvpn": {
"enable": false,
"fwd-cache-timeout": 0
},
"enabled": false,
"route-distinguisher": "",
"type": "",
"extreme-mod-oc-ni:nsi": 0,
"description": ""
},
"protocols": {
"protocol": [
{
"name": "0",
"static-routes": {
"static": [
{
"next-hops": {
"next-hop": [
{
"index": "<key>",
"state": {
"index": "",
"metric": 0,
"recurse": false,
"next-hop": ""
},
"config": {
"index": "",
"metric": 0,
"recurse": false,
"next-hop": ""
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
}
}
]
},
"prefix": "<key>",
"config": {
"set-tag": 0,
"prefix": ""
},
"state": {
"set-tag": 0,
"prefix": ""
}
}
]
},
"ospfv2": {
"global": {
"inter-area-propagation-policies": {
"inter-area-propagation-policy": [
{
"src-area": "0",
"state": {
"src-area": "",
"import-policy": [],
"default-import-policy": "",
"dst-area": ""
},
"config": {
"src-area": "",
"import-policy": [],
"default-import-policy": "",
"dst-area": ""
},
"dst-area": "0"
}
]
},
"mpls": {
"igp-ldp-sync": {
"state": {
"post-session-up-delay": 0,
"enabled": false
},
"config": {
"post-session-up-delay": 0,
"enabled": false
}
},
"state": {
"traffic-engineering-extensions": false
},
"config": {
"traffic-engineering-extensions": false
}
},
"state": {
"hide-transit-only-networks": false,
"igp-shortcuts": false,
"router-id": "",
"log-adjacency-changes": false,
"summary-route-cost-mode": ""
},
"timers": {
"lsa-generation": {
"state": {
"maximum-delay": 0,
"initial-delay": 0,
"timer-type": ""
},
"config": {
"maximum-delay": 0,
"initial-delay": 0
}
},
"spf": {
"state": {
"maximum-delay": 0,
"initial-delay": 0,
"timer-type": ""
},
"config": {
"maximum-delay": 0,
"initial-delay": 0
}
},
"max-metric": {
"state": {
"include": [],
"trigger": [],
"set": false,
"timeout": "0"
},
"config": {
"include": [],
"trigger": [],
"set": false,
"timeout": "0"
}
}
},
"config": {
"hide-transit-only-networks": false,
"igp-shortcuts": false,
"router-id": "",
"log-adjacency-changes": false,
"summary-route-cost-mode": ""
},
"graceful-restart": {
"state": {
"helper-only": false,
"enabled": false
},
"config": {
"helper-only": false,
"enabled": false
}
}
},
"areas": {
"area": [
{
"virtual-links": {
"virtual-link": [
{
"state": {
"priority": 0,
"designated-router": "",
"adjacency-state": "",
"backup-designated-router": "",
"remote-router-id": "",
"retranmission-queue-length": 0,
"last-established-time": "0",
"optional-capabilities": "",
"dead-time": "0",
"state-changes": 0
},
"config": {
"remote-router-id": ""
},
"remote-router-id": "<key>"
}
]
},
"lsdb": {
"lsa-types": {
"lsa-type": [
{
"state": {
"type": ""
},
"type": "<key>"
}
]
},
"state": {
"identifier": 0
}
},
"interfaces": {
"interface": [
{
"neighbors": {
"neighbor": [
{
"state": {
"last-established-time": "0",
"designated-router": "",
"router-id": "",
"adjacency-state": "",
"metric": 0,
"backup-designated-router": "",
"optional-capabilities": "",
"retranmission-queue-length": 0,
"priority": 0,
"dead-time": "0",
"state-changes": 0
},
"config": {
"metric": 0,
"router-id": ""
},
"router-id": "<key>"
}
]
},
"config": {
"priority": 0,
"authentication-type": "",
"hide-network": false,
"metric": 0,
"multi-area-adjacency-primary": false,
"passive": false,
"network-type": "",
"id": ""
},
"mpls": {
"igp-ldp-sync": {
"state": {
"post-session-up-delay": 0,
"enabled": false,
"synchronized": false
},
"config": {
"post-session-up-delay": 0,
"enabled": false
}
},
"state": {
"traffic-engineering-metric": 0
},
"config": {
"traffic-engineering-metric": 0
}
},
"state": {
"priority": 0,
"authentication-type": "",
"hide-network": false,
"metric": 0,
"multi-area-adjacency-primary": false,
"passive": false,
"network-type": "",
"id": ""
},
"timers": {
"state": {
"retransmission-interval": 0,
"dead-interval": 0,
"hello-interval": 0
},
"config": {
"retransmission-interval": 0,
"dead-interval": 0,
"hello-interval": 0
}
},
"lsa-filter": {
"state": {
"all": false
},
"config": {
"all": false
}
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
},
"id": "<key>"
}
]
},
"mpls": {
"state": {
"traffic-engineering-enabled": false
},
"config": {
"traffic-engineering-enabled": false
}
},
"state": {
"identifier": 0
},
"identifier": "<key>",
"config": {
"identifier": 0
}
}
]
}
},
"bgp": {
"neighbors": {
"neighbor": [
{
"neighbor-address": "<key>",
"route-reflector": {
"state": {
"route-reflector-client": false,
"route-reflector-cluster-id": 0
},
"config": {
"route-reflector-client": false,
"route-reflector-cluster-id": 0
}
},
"error-handling": {
"state": {
"treat-as-withdraw": false,
"erroneous-update-messages": 0
},
"config": {
"treat-as-withdraw": false
}
},
"as-path-options": {
"state": {
"allow-own-as": 0,
"disable-peer-as-filter": false,
"replace-peer-as": false
},
"config": {
"allow-own-as": 0,
"disable-peer-as-filter": false,
"replace-peer-as": false
}
},
"state": {
"send-community": "",
"session-state": "",
"local-as": 0,
"description": "",
"route-flap-damping": false,
"supported-capabilities": [],
"enabled": false,
"peer-as": 0,
"neighbor-address": "",
"peer-group": "",
"remove-private-as": "",
"auth-password": "",
"dynamically-configured": false,
"messages": {
"received": {
"last-notification-error-code": "",
"NOTIFICATION": "0",
"last-notification-error-subcode": "",
"last-notification-time": "0",
"UPDATE": "0"
},
"sent": {
"last-notification-error-code": "",
"NOTIFICATION": "0",
"last-notification-error-subcode": "",
"last-notification-time": "0",
"UPDATE": "0"
}
},
"established-transitions": "0",
"peer-type": "",
"queues": {
"input": 0,
"output": 0
},
"last-established": "0"
},
"apply-policy": {
"state": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
},
"config": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
}
},
"timers": {
"state": {
"minimum-advertisement-interval": "0",
"connect-retry": "0",
"hold-time": "0",
"negotiated-hold-time": "0",
"keepalive-interval": "0"
},
"config": {
"connect-retry": "0",
"hold-time": "0",
"minimum-advertisement-interval": "0",
"keepalive-interval": "0"
}
},
"afi-safis": {
"afi-safi": [
{
"add-paths": {
"state": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
},
"config": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
}
},
"srte-policy-ipv6": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"srte-policy-ipv4": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-evpn": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-vpls": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"state": {
"active": false,
"prefixes": {
"received": 0,
"sent": 0,
"installed": 0
},
"enabled": false,
"afi-safi-name": ""
},
"apply-policy": {
"state": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
},
"config": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
}
},
"l3vpn-ipv6-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv6-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"use-multiple-paths": {
"ebgp": {
"state": {
"allow-multiple-as": false
},
"config": {
"allow-multiple-as": false
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"enabled": false,
"afi-safi-name": ""
},
"afi-safi-name": "<key>",
"graceful-restart": {
"state": {
"received": false,
"enabled": false,
"advertised": false
},
"config": {
"enabled": false
}
}
}
]
},
"ebgp-multihop": {
"state": {
"enabled": false,
"multihop-ttl": 0
},
"config": {
"enabled": false,
"multihop-ttl": 0
}
},
"logging-options": {
"state": {
"log-neighbor-state-changes": false
},
"config": {
"log-neighbor-state-changes": false
}
},
"use-multiple-paths": {
"ebgp": {
"state": {
"allow-multiple-as": false
},
"config": {
"allow-multiple-as": false
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"send-community": "",
"neighbor-address": "",
"local-as": 0,
"description": "",
"route-flap-damping": false,
"enabled": false,
"peer-as": 0,
"peer-group": "",
"remove-private-as": "",
"auth-password": "",
"peer-type": ""
},
"transport": {
"state": {
"local-address": "",
"local-port": 0,
"tcp-mss": 0,
"remote-port": 0,
"passive-mode": false,
"remote-address": "",
"mtu-discovery": false
},
"config": {
"tcp-mss": 0,
"local-address": "",
"mtu-discovery": false,
"passive-mode": false
}
},
"graceful-restart": {
"state": {
"peer-restart-time": 0,
"enabled": false,
"stale-routes-time": "0",
"mode": "",
"helper-only": false,
"local-restarting": false,
"restart-time": 0,
"peer-restarting": false
},
"config": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
}
}
}
]
},
"peer-groups": {
"peer-group": [
{
"route-reflector": {
"state": {
"route-reflector-client": false,
"route-reflector-cluster-id": 0
},
"config": {
"route-reflector-client": false,
"route-reflector-cluster-id": 0
}
},
"peer-group-name": "<key>",
"error-handling": {
"state": {
"treat-as-withdraw": false
},
"config": {
"treat-as-withdraw": false
}
},
"as-path-options": {
"state": {
"allow-own-as": 0,
"disable-peer-as-filter": false,
"replace-peer-as": false
},
"config": {
"allow-own-as": 0,
"disable-peer-as-filter": false,
"replace-peer-as": false
}
},
"state": {
"send-community": "",
"local-as": 0,
"description": "",
"route-flap-damping": false,
"peer-as": 0,
"remove-private-as": "",
"auth-password": "",
"peer-type": "",
"total-prefixes": 0,
"total-paths": 0,
"peer-group-name": ""
},
"apply-policy": {
"state": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
},
"config": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
}
},
"timers": {
"state": {
"connect-retry": "0",
"hold-time": "0",
"minimum-advertisement-interval": "0",
"keepalive-interval": "0"
},
"config": {
"connect-retry": "0",
"hold-time": "0",
"minimum-advertisement-interval": "0",
"keepalive-interval": "0"
}
},
"afi-safis": {
"afi-safi": [
{
"add-paths": {
"state": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
},
"config": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
}
},
"srte-policy-ipv6": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"srte-policy-ipv4": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-evpn": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-vpls": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"state": {
"enabled": false,
"afi-safi-name": ""
},
"apply-policy": {
"state": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
},
"config": {
"export-policy": [],
"import-policy": [],
"default-export-policy": "",
"default-import-policy": ""
}
},
"l3vpn-ipv6-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv6-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"use-multiple-paths": {
"ibgp": {
"state": {
"maximum-paths": 0
},
"config": {
"maximum-paths": 0
}
},
"ebgp": {
"state": {
"allow-multiple-as": false,
"maximum-paths": 0
},
"config": {
"allow-multiple-as": false,
"maximum-paths": 0
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"enabled": false,
"afi-safi-name": ""
},
"afi-safi-name": "<key>",
"graceful-restart": {
"state": {
"enabled": false
},
"config": {
"enabled": false
}
}
}
]
},
"ebgp-multihop": {
"state": {
"enabled": false,
"multihop-ttl": 0
},
"config": {
"enabled": false,
"multihop-ttl": 0
}
},
"logging-options": {
"state": {
"log-neighbor-state-changes": false
},
"config": {
"log-neighbor-state-changes": false
}
},
"use-multiple-paths": {
"ibgp": {
"state": {
"maximum-paths": 0
},
"config": {
"maximum-paths": 0
}
},
"ebgp": {
"state": {
"allow-multiple-as": false,
"maximum-paths": 0
},
"config": {
"allow-multiple-as": false,
"maximum-paths": 0
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"send-community": "",
"local-as": 0,
"peer-group-name": "",
"route-flap-damping": false,
"peer-as": 0,
"remove-private-as": "",
"auth-password": "",
"peer-type": "",
"description": ""
},
"transport": {
"state": {
"tcp-mss": 0,
"local-address": "",
"mtu-discovery": false,
"passive-mode": false
},
"config": {
"tcp-mss": 0,
"local-address": "",
"mtu-discovery": false,
"passive-mode": false
}
},
"graceful-restart": {
"state": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
},
"config": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
}
}
}
]
},
"global": {
"route-selection-options": {
"state": {
"enable-aigp": false,
"ignore-as-path-length": false,
"advertise-inactive-routes": false,
"ignore-next-hop-igp-metric": false,
"always-compare-med": false,
"external-compare-router-id": false
},
"config": {
"enable-aigp": false,
"ignore-as-path-length": false,
"advertise-inactive-routes": false,
"ignore-next-hop-igp-metric": false,
"always-compare-med": false,
"external-compare-router-id": false
}
},
"state": {
"total-prefixes": 0,
"as": 0,
"router-id": "",
"total-paths": 0
},
"afi-safis": {
"afi-safi": [
{
"route-selection-options": {
"state": {
"enable-aigp": false,
"ignore-as-path-length": false,
"advertise-inactive-routes": false,
"ignore-next-hop-igp-metric": false,
"always-compare-med": false,
"external-compare-router-id": false
},
"config": {
"enable-aigp": false,
"ignore-as-path-length": false,
"advertise-inactive-routes": false,
"ignore-next-hop-igp-metric": false,
"always-compare-med": false,
"external-compare-router-id": false
}
},
"srte-policy-ipv6": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"srte-policy-ipv4": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-evpn": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l2vpn-vpls": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv6-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-labeled-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv4-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"state": {
"total-prefixes": 0,
"enabled": false,
"afi-safi-name": "",
"total-paths": 0
},
"add-paths": {
"state": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
},
"config": {
"receive": false,
"eligible-prefix-policy": "",
"send": false,
"send-max": 0
}
},
"l3vpn-ipv6-multicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"ipv4-unicast": {
"state": {
"send-default-route": false
},
"config": {
"send-default-route": false
},
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"l3vpn-ipv6-unicast": {
"prefix-limit": {
"state": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
},
"config": {
"shutdown-threshold-pct": 0,
"prevent-teardown": false,
"restart-timer": "0",
"max-prefixes": 0
}
}
},
"use-multiple-paths": {
"ibgp": {
"state": {
"maximum-paths": 0
},
"config": {
"maximum-paths": 0
}
},
"ebgp": {
"state": {
"allow-multiple-as": false,
"maximum-paths": 0
},
"config": {
"allow-multiple-as": false,
"maximum-paths": 0
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"enabled": false,
"afi-safi-name": ""
},
"afi-safi-name": "<key>",
"graceful-restart": {
"state": {
"enabled": false
},
"config": {
"enabled": false
}
}
}
]
},
"graceful-restart": {
"state": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
},
"config": {
"helper-only": false,
"enabled": false,
"stale-routes-time": "0",
"restart-time": 0
}
},
"dynamic-neighbor-prefixes": {
"dynamic-neighbor-prefix": [
{
"prefix": "<key>",
"config": {
"prefix": "",
"peer-group": ""
},
"state": {
"prefix": "",
"peer-group": ""
}
}
]
},
"use-multiple-paths": {
"ibgp": {
"state": {
"maximum-paths": 0
},
"config": {
"maximum-paths": 0
}
},
"ebgp": {
"state": {
"allow-multiple-as": false,
"maximum-paths": 0
},
"config": {
"allow-multiple-as": false,
"maximum-paths": 0
}
},
"state": {
"enabled": false
},
"config": {
"enabled": false
}
},
"config": {
"as": 0,
"router-id": ""
},
"confederation": {
"state": {
"identifier": 0,
"member-as": []
},
"config": {
"identifier": 0,
"member-as": []
}
},
"default-route-distance": {
"state": {
"external-route-distance": 0,
"internal-route-distance": 0
},
"config": {
"external-route-distance": 0,
"internal-route-distance": 0
}
}
}
},
"state": {
"default-metric": 0,
"identifier": "",
"enabled": false,
"name": ""
},
"identifier": "0",
"config": {
"default-metric": 0,
"identifier": "",
"enabled": false,
"name": ""
}
}
]
}
}
]
}
}
openconfig_platform¶
openconfig_platform URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-platform:components
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/power-supply/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu/openconfig-platform-cpu:utilization
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/cpu/openconfig-platform-cpu:utilization/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/storage
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-linecard:linecard/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/properties/property=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/laser-bias-current
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/input-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/state/output-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/physical-channels/channel=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/laser-bias-current
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/input-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/state/output-power
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/openconfig-platform-transceiver:transceiver/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state/memory
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/state/temperature
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/chassis
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fan
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fan/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/subcomponents/subcomponent=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/backplane
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/integrated-circuit
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode/state
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/port/openconfig-platform-port:breakout-mode/config
https://<ip>/rest/restconf/data/openconfig-platform:components/component=<key>/fabric
openconfig_platform Complete JSON¶
{
"openconfig-platform:components": {
"component": [
{
"integrated-circuit": {},
"name": "<key>",
"power-supply": {
"state": {
"openconfig-platform-psu:input-current": "0",
"openconfig-platform-psu:input-voltage": "0",
"openconfig-platform-psu:capacity": "0",
"openconfig-platform-psu:output-power": "0",
"openconfig-platform-psu:output-current": "0",
"openconfig-platform-psu:enabled": false,
"openconfig-platform-psu:output-voltage": "0"
},
"config": {
"openconfig-platform-psu:enabled": false
}
},
"port": {
"openconfig-platform-port:breakout-mode": {
"state": {
"num-channels": 0,
"channel-speed": ""
},
"config": {
"num-channels": 0,
"channel-speed": ""
}
}
},
"storage": {},
"openconfig-platform-linecard:linecard": {
"state": {
"power-admin-state": "",
"slot-id": ""
},
"config": {
"power-admin-state": ""
}
},
"properties": {
"property": [
{
"state": {
"name": "",
"value": "",
"configurable": false
},
"config": {
"name": "",
"value": ""
},
"name": "<key>"
}
]
},
"openconfig-platform-transceiver:transceiver": {
"physical-channels": {
"channel": [
{
"index": "<key>",
"state": {
"index": 0,
"description": "",
"laser-bias-current": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
},
"output-frequency": "0",
"output-power": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
},
"target-output-power": "0",
"tx-laser": false,
"input-power": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
}
},
"config": {
"index": 0,
"tx-laser": false,
"target-output-power": "0",
"description": ""
}
}
]
},
"state": {
"vendor": "",
"form-factor": "",
"laser-bias-current": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
},
"vendor-rev": "",
"serial-no": "",
"fault-condition": false,
"enabled": false,
"date-code": "",
"otn-compliance-code": "",
"ethernet-pmd": "",
"output-power": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
},
"vendor-part": "",
"ethernet-pmd-preconf": "",
"connector-type": "",
"form-factor-preconf": "",
"sonet-sdh-compliance-code": "",
"present": "",
"input-power": {
"instant": "0",
"min": "0",
"max": "0",
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0"
}
},
"config": {
"form-factor-preconf": "",
"enabled": false,
"ethernet-pmd-preconf": ""
}
},
"state": {
"allocated-power": 0,
"mfg-name": "",
"used-power": 0,
"mfg-date": "",
"type": "",
"id": "",
"firmware-version": "",
"openconfig-alarms:equipment-mismatch": false,
"openconfig-platform-ext:entity-id": 0,
"location": "",
"removable": false,
"memory": {
"available": "0",
"utilized": "0"
},
"oper-status": "",
"empty": false,
"description": "",
"parent": "",
"software-version": "",
"temperature": {
"alarm-severity": "",
"instant": "0",
"min": "0",
"max": "0",
"alarm-status": false,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": "0",
"alarm-threshold": 0
},
"name": "",
"serial-no": "",
"part-no": "",
"hardware-version": "",
"openconfig-alarms:equipment-failure": false
},
"chassis": {},
"fan": {
"state": {
"openconfig-platform-fan:speed": 0
}
},
"backplane": {},
"subcomponents": {
"subcomponent": [
{
"state": {
"name": ""
},
"config": {
"name": ""
},
"name": "<key>"
}
]
},
"config": {
"name": ""
},
"cpu": {
"openconfig-platform-cpu:utilization": {
"state": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
}
}
},
"fabric": {}
}
]
}
}
openconfig_relay_agent¶
openconfig_relay_agent URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/agent-information-option
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/agent-information-option/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/agent-information-option/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/agent-information-option
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/agent-information-option/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcp/interfaces/interface=<key>/agent-information-option/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/interface-ref/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/interface-ref/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/options
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/options/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/interfaces/interface=<key>/options/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/config
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/options
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/options/state
https://<ip>/rest/restconf/data/openconfig-relay-agent:relay-agent/dhcpv6/options/config
openconfig_relay_agent Complete JSON¶
{
"openconfig-relay-agent:relay-agent": {
"dhcp": {
"agent-information-option": {
"state": {
"enable": false
},
"config": {
"enable": false
}
},
"state": {
"enable-relay-agent": false
},
"config": {
"enable-relay-agent": false
},
"interfaces": {
"interface": [
{
"config": {
"helper-address": [],
"enable": false,
"id": ""
},
"state": {
"helper-address": [],
"enable": false,
"id": "",
"counters": {
"bootrequest-received": "0",
"dhcp-discover-received": "0",
"dhcp-nack-sent": "0",
"dhcp-decline-received": "0",
"invalid-opcode": "0",
"dhcp-ack-sent": "0",
"bootrequest-sent": "0",
"dhcp-inform-received": "0",
"bootreply-sent": "0",
"dhcp-release-received": "0",
"invalid-options": "0",
"dhcp-offer-sent": "0",
"total-dropped": "0",
"dhcp-request-received": "0"
}
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
},
"id": "<key>",
"agent-information-option": {
"state": {
"sent-circuit-id": "",
"enable": false,
"remote-id": "",
"circuit-id": "",
"sent-remote-id": ""
},
"config": {
"enable": false,
"remote-id": "",
"circuit-id": ""
}
}
}
]
}
},
"dhcpv6": {
"interfaces": {
"interface": [
{
"config": {
"helper-address": [],
"enable": false,
"id": ""
},
"state": {
"helper-address": [],
"enable": false,
"id": "",
"counters": {
"dhcpv6-release-received": "0",
"invalid-options": "0",
"dhcpv6-reconfigure-sent": "0",
"dhcpv6-adverstise-sent": "0",
"dhcpv6-solicit-received": "0",
"dhcpv6-rebind-received": "0",
"dhcpv6-info-request-received": "0",
"dhcpv6-relay-forw-sent": "0",
"invalid-opcode": "0",
"dhcpv6-reply-sent": "0",
"dhcpv6-confirm-received": "0",
"dhcpv6-request-received": "0",
"total-dropped": "0",
"dhcpv6-decline-received": "0",
"dhcpv6-relay-reply-received": "0"
}
},
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
},
"config": {
"interface": "",
"subinterface": ""
}
},
"id": "<key>",
"options": {
"state": {
"enable-remote-id": false,
"sent-interface-id": "",
"sent-remote-id": "",
"interface-id": "",
"remote-id": "",
"enable-interface-id": false
},
"config": {
"interface-id": "",
"enable-remote-id": false,
"enable-interface-id": false,
"remote-id": ""
}
}
}
]
},
"config": {
"enable-relay-agent": false
},
"state": {
"enable-relay-agent": false
},
"options": {
"state": {
"enable-remote-id": false,
"enable-interface-id": false
},
"config": {
"enable-remote-id": false,
"enable-interface-id": false
}
}
}
}
}
openconfig_spanning_tree¶
openconfig_spanning_tree URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/interfaces
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/global
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/global/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/global/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/mst-instances/mst-instance=<key>/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/mstp/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rstp/interfaces/interface=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/config
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces/interface=<key>
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces/interface=<key>/state
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces/interface=<key>/state/counters
https://<ip>/rest/restconf/data/openconfig-spanning-tree:stp/rapid-pvst/vlan=<key>/interfaces/interface=<key>/config
openconfig_spanning_tree Complete JSON¶
{
"openconfig-spanning-tree:stp": {
"interfaces": {
"interface": [
{
"state": {
"bpdu-filter": false,
"link-type": "",
"guard": "",
"bpdu-guard": false,
"edge-port": "",
"name": ""
},
"config": {
"bpdu-filter": false,
"link-type": "",
"guard": "",
"bpdu-guard": false,
"edge-port": "",
"name": ""
},
"name": "<key>"
}
]
},
"global": {
"state": {
"etherchannel-misconfig-guard": false,
"bpdu-filter": false,
"bpduguard-timeout-recovery": 0,
"enabled-protocol": [],
"bpdu-guard": false,
"loop-guard": false,
"bridge-assurance": false
},
"config": {
"etherchannel-misconfig-guard": false,
"bpdu-filter": false,
"bpduguard-timeout-recovery": 0,
"enabled-protocol": [],
"bpdu-guard": false,
"loop-guard": false,
"bridge-assurance": false
}
},
"mstp": {
"mst-instances": {
"mst-instance": [
{
"mst-id": "<key>",
"state": {
"designated-root-priority": 0,
"mst-id": 0,
"topology-changes": "0",
"designated-root-address": "",
"hold-time": 0,
"vlan": [],
"root-port": 0,
"root-cost": 0,
"bridge-address": "",
"time-since-topology-change": 0,
"bridge-priority": 0
},
"config": {
"mst-id": 0,
"vlan": [],
"bridge-priority": 0
},
"interfaces": {
"interface": [
{
"state": {
"designated-root-priority": 0,
"designated-bridge-priority": 0,
"name": "",
"port-num": 0,
"port-state": "",
"port-priority": 0,
"designated-root-address": "",
"designated-port-num": 0,
"forward-transisitions": "0",
"cost": 0,
"role": "",
"designated-bridge-address": "",
"designated-port-priority": 0,
"designated-cost": 0,
"counters": {
"bpdu-sent": "0",
"bpdu-received": "0"
}
},
"config": {
"cost": 0,
"name": "",
"port-priority": 0
},
"name": "<key>"
}
]
}
}
]
},
"config": {
"hello-time": 0,
"max-hop": 0,
"name": "",
"max-age": 0,
"forwarding-delay": 0,
"revision": 0,
"hold-count": 0
},
"state": {
"hello-time": 0,
"max-hop": 0,
"name": "",
"max-age": 0,
"forwarding-delay": 0,
"revision": 0,
"hold-count": 0
}
},
"rstp": {
"state": {
"hello-time": 0,
"designated-root-priority": 0,
"topology-changes": "0",
"designated-root-address": "",
"hold-time": 0,
"root-cost": 0,
"max-age": 0,
"root-port": 0,
"time-since-topology-change": 0,
"bridge-address": "",
"bridge-priority": 0,
"forwarding-delay": 0,
"hold-count": 0
},
"config": {
"hello-time": 0,
"forwarding-delay": 0,
"bridge-priority": 0,
"max-age": 0,
"hold-count": 0
},
"interfaces": {
"interface": [
{
"state": {
"designated-root-priority": 0,
"designated-bridge-priority": 0,
"name": "",
"port-num": 0,
"port-state": "",
"port-priority": 0,
"designated-root-address": "",
"designated-port-num": 0,
"forward-transisitions": "0",
"cost": 0,
"role": "",
"designated-bridge-address": "",
"designated-port-priority": 0,
"designated-cost": 0,
"counters": {
"bpdu-sent": "0",
"bpdu-received": "0"
}
},
"config": {
"cost": 0,
"name": "",
"port-priority": 0
},
"name": "<key>"
}
]
}
},
"rapid-pvst": {
"vlan": [
{
"vlan-id": "<key>",
"state": {
"hello-time": 0,
"designated-root-priority": 0,
"topology-changes": "0",
"designated-root-address": "",
"hold-time": 0,
"root-cost": 0,
"max-age": 0,
"root-port": 0,
"time-since-topology-change": 0,
"bridge-address": "",
"bridge-priority": 0,
"forwarding-delay": 0,
"hold-count": 0
},
"config": {
"hello-time": 0,
"bridge-priority": 0,
"max-age": 0,
"vlan-id": 0,
"hold-count": 0,
"forwarding-delay": 0
},
"interfaces": {
"interface": [
{
"state": {
"designated-root-priority": 0,
"designated-bridge-priority": 0,
"name": "",
"port-num": 0,
"port-state": "",
"port-priority": 0,
"designated-root-address": "",
"designated-port-num": 0,
"forward-transisitions": "0",
"cost": 0,
"role": "",
"designated-bridge-address": "",
"designated-port-priority": 0,
"designated-cost": 0,
"counters": {
"bpdu-sent": "0",
"bpdu-received": "0"
}
},
"config": {
"cost": 0,
"name": "",
"port-priority": 0
},
"name": "<key>"
}
]
}
}
]
}
}
}
openconfig_system¶
openconfig_system URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-system:system
https://<ip>/rest/restconf/data/openconfig-system:system/telnet-server
https://<ip>/rest/restconf/data/openconfig-system:system/telnet-server/state
https://<ip>/rest/restconf/data/openconfig-system:system/telnet-server/config
https://<ip>/rest/restconf/data/openconfig-system:system/processes
https://<ip>/rest/restconf/data/openconfig-system:system/processes/process=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/processes/process=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/events
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/events/event=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/events/event=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/accounting/events/event=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/admin-user
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/admin-user/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/admin-user/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/users
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/users/user=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/users/user=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authentication/users/user=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/tacacs
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/tacacs/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/tacacs/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/radius
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/radius/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/radius/state/counters
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/server-groups/server-group=<key>/servers/server=<key>/radius/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/config
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/events
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/events/event=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/events/event=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/aaa/authorization/events/event=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/clock
https://<ip>/rest/restconf/data/openconfig-system:system/clock/state
https://<ip>/rest/restconf/data/openconfig-system:system/clock/config
https://<ip>/rest/restconf/data/openconfig-system:system/ntp
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/state
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/ntp-keys
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/ntp-keys/ntp-key=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/ntp-keys/ntp-key=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/ntp-keys/ntp-key=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/config
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/servers
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/servers/server=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/servers/server=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/ntp/servers/server=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/cpus
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/kernel
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/software-interrupt
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/nice
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/idle
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/user
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/total
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/hardware-interrupt
https://<ip>/rest/restconf/data/openconfig-system:system/cpus/cpu=<key>/state/wait
https://<ip>/rest/restconf/data/openconfig-system:system/ssh-server
https://<ip>/rest/restconf/data/openconfig-system:system/ssh-server/state
https://<ip>/rest/restconf/data/openconfig-system:system/ssh-server/config
https://<ip>/rest/restconf/data/openconfig-system:system/state
https://<ip>/rest/restconf/data/openconfig-system:system/grpc-server
https://<ip>/rest/restconf/data/openconfig-system:system/grpc-server/state
https://<ip>/rest/restconf/data/openconfig-system:system/grpc-server/config
https://<ip>/rest/restconf/data/openconfig-system:system/dns
https://<ip>/rest/restconf/data/openconfig-system:system/dns/state
https://<ip>/rest/restconf/data/openconfig-system:system/dns/config
https://<ip>/rest/restconf/data/openconfig-system:system/dns/host-entries
https://<ip>/rest/restconf/data/openconfig-system:system/dns/host-entries/host-entry=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/dns/host-entries/host-entry=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/dns/host-entries/host-entry=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/dns/servers
https://<ip>/rest/restconf/data/openconfig-system:system/dns/servers/server=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/dns/servers/server=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/dns/servers/server=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/memory
https://<ip>/rest/restconf/data/openconfig-system:system/memory/state
https://<ip>/rest/restconf/data/openconfig-system:system/alarms
https://<ip>/rest/restconf/data/openconfig-system:system/alarms/alarm=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/alarms/alarm=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/logging
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/selectors
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/selectors/selector=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/selectors/selector=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/logging/remote-servers/remote-server=<key>/selectors/selector=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console/selectors
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console/selectors/selector=<key>
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console/selectors/selector=<key>/state
https://<ip>/rest/restconf/data/openconfig-system:system/logging/console/selectors/selector=<key>/config
https://<ip>/rest/restconf/data/openconfig-system:system/config
openconfig_system Complete JSON¶
{
"openconfig-system:system": {
"telnet-server": {
"state": {
"enable": false,
"rate-limit": 0,
"timeout": 0,
"session-limit": 0
},
"config": {
"enable": false,
"rate-limit": 0,
"timeout": 0,
"session-limit": 0
}
},
"processes": {
"process": [
{
"state": {
"memory-utilization": 0,
"uptime": "0",
"args": [],
"start-time": "0",
"name": "",
"cpu-usage-system": "0",
"memory-usage": "0",
"pid": "0",
"cpu-utilization": 0,
"cpu-usage-user": "0"
},
"pid": "<key>"
}
]
},
"aaa": {
"accounting": {
"state": {
"accounting-method": []
},
"config": {
"accounting-method": []
},
"events": {
"event": [
{
"state": {
"record": "",
"event-type": ""
},
"config": {
"record": "",
"event-type": ""
},
"event-type": "<key>"
}
]
}
},
"authentication": {
"admin-user": {
"state": {
"admin-password-hashed": "",
"admin-username": "",
"admin-password": ""
},
"config": {
"admin-password-hashed": "",
"admin-password": ""
}
},
"state": {
"authentication-method": []
},
"config": {
"authentication-method": []
},
"users": {
"user": [
{
"username": "<key>",
"state": {
"username": "",
"password-hashed": "",
"password": "",
"role": "",
"ssh-key": ""
},
"config": {
"username": "",
"password-hashed": "",
"password": "",
"role": "",
"ssh-key": ""
}
}
]
}
},
"server-groups": {
"server-group": [
{
"state": {
"type": "",
"name": ""
},
"config": {
"type": "",
"name": ""
},
"name": "<key>",
"servers": {
"server": [
{
"tacacs": {
"state": {
"secret-key": "",
"port": 0,
"source-address": ""
},
"config": {
"secret-key": "",
"port": 0,
"source-address": ""
}
},
"state": {
"messages-received": "0",
"errors-received": "0",
"messages-sent": "0",
"connection-closes": "0",
"connection-opens": "0",
"connection-aborts": "0",
"connection-timeouts": "0",
"timeout": 0,
"connection-failures": "0",
"address": "",
"name": ""
},
"radius": {
"state": {
"source-address": "",
"retransmit-attempts": 0,
"secret-key": "",
"auth-port": 0,
"acct-port": 0,
"counters": {
"retried-access-requests": "0",
"timeout-access-requests": "0",
"access-rejects": "0",
"access-accepts": "0"
}
},
"config": {
"retransmit-attempts": 0,
"acct-port": 0,
"secret-key": "",
"source-address": "",
"auth-port": 0
}
},
"config": {
"name": "",
"timeout": 0,
"address": ""
},
"address": "<key>"
}
]
}
}
]
},
"authorization": {
"state": {
"authorization-method": []
},
"config": {
"authorization-method": []
},
"events": {
"event": [
{
"state": {
"event-type": ""
},
"config": {
"event-type": ""
},
"event-type": "<key>"
}
]
}
}
},
"clock": {
"state": {
"timezone-name": ""
},
"config": {
"timezone-name": ""
}
},
"ntp": {
"state": {
"enable-ntp-auth": false,
"ntp-source-address": "",
"auth-mismatch": "0",
"enabled": false
},
"ntp-keys": {
"ntp-key": [
{
"state": {
"key-type": "",
"key-value": "",
"key-id": 0
},
"config": {
"key-type": "",
"key-value": "",
"key-id": 0
},
"key-id": "<key>"
}
]
},
"config": {
"enable-ntp-auth": false,
"ntp-source-address": "",
"enabled": false
},
"servers": {
"server": [
{
"state": {
"root-dispersion": "0",
"address": "",
"prefer": false,
"port": 0,
"root-delay": 0,
"association-type": "",
"version": 0,
"offset": "0",
"stratum": 0,
"poll-interval": 0,
"iburst": false
},
"config": {
"version": 0,
"prefer": false,
"association-type": "",
"iburst": false,
"address": "",
"port": 0
},
"address": "<key>"
}
]
}
},
"cpus": {
"cpu": [
{
"index": "<key>",
"state": {
"kernel": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
},
"total": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
},
"index": "",
"wait": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
},
"idle": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
},
"user": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
},
"software-interrupt": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
},
"hardware-interrupt": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
},
"nice": {
"instant": 0,
"min": 0,
"max": 0,
"interval": "0",
"min-time": "0",
"max-time": "0",
"avg": 0
}
}
}
]
},
"state": {
"login-banner": "",
"boot-time": "0",
"hostname": "",
"motd-banner": "",
"domain-name": "",
"current-datetime": ""
},
"grpc-server": {
"state": {
"transport-security": false,
"enable": false,
"port": 0,
"listen-addresses": [],
"certificate-id": ""
},
"config": {
"transport-security": false,
"enable": false,
"port": 0,
"listen-addresses": [],
"certificate-id": ""
}
},
"logging": {
"remote-servers": {
"remote-server": [
{
"host": "<key>",
"config": {
"host": "",
"remote-port": 0,
"source-address": ""
},
"state": {
"host": "",
"remote-port": 0,
"source-address": ""
},
"selectors": {
"selector": [
{
"state": {
"severity": "",
"facility": ""
},
"config": {
"severity": "",
"facility": ""
},
"severity": "0",
"facility": "0"
}
]
}
}
]
},
"console": {
"selectors": {
"selector": [
{
"state": {
"severity": "",
"facility": ""
},
"config": {
"severity": "",
"facility": ""
},
"severity": "0",
"facility": "0"
}
]
}
}
},
"dns": {
"state": {
"search": []
},
"config": {
"search": []
},
"host-entries": {
"host-entry": [
{
"state": {
"ipv6-address": [],
"alias": [],
"ipv4-address": [],
"hostname": ""
},
"hostname": "<key>",
"config": {
"ipv6-address": [],
"alias": [],
"ipv4-address": [],
"hostname": ""
}
}
]
},
"servers": {
"server": [
{
"state": {
"port": 0,
"address": ""
},
"config": {
"port": 0,
"address": ""
},
"address": "<key>"
}
]
}
},
"memory": {
"state": {
"reserved": "0",
"physical": "0"
}
},
"alarms": {
"alarm": [
{
"state": {
"time-created": "0",
"resource": "",
"severity": "",
"text": "",
"type-id": "",
"id": ""
},
"id": "<key>"
}
]
},
"ssh-server": {
"state": {
"protocol-version": "",
"enable": false,
"rate-limit": 0,
"timeout": 0,
"session-limit": 0
},
"config": {
"protocol-version": "",
"enable": false,
"rate-limit": 0,
"timeout": 0,
"session-limit": 0
}
},
"config": {
"motd-banner": "",
"domain-name": "",
"hostname": "",
"login-banner": ""
}
}
}
openconfig_telemetry¶
openconfig_telemetry URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>/sensor-paths
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>/sensor-paths/sensor-path=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/dynamic/subscription=<key>/sensor-paths/sensor-path=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/sensor-profiles
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/sensor-profiles/sensor-profile=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/sensor-profiles/sensor-profile=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/sensor-profiles/sensor-profile=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/destination-groups
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/destination-groups/destination-group=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/destination-groups/destination-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/subscriptions/persistent/subscription=<key>/destination-groups/destination-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/sensor-paths
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/sensor-paths/sensor-path=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/sensor-paths/sensor-path=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/sensor-groups/sensor-group=<key>/sensor-paths/sensor-path=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/state
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/destinations
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/destinations/destination=<key>
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/destinations/destination=<key>/config
https://<ip>/rest/restconf/data/openconfig-telemetry:telemetry-system/destination-groups/destination-group=<key>/destinations/destination=<key>/state
openconfig_telemetry Complete JSON¶
{
"openconfig-telemetry:telemetry-system": {
"destination-groups": {
"destination-group": [
{
"state": {
"group-id": ""
},
"config": {
"group-id": ""
},
"group-id": "<key>",
"destinations": {
"destination": [
{
"destination-port": "0",
"destination-address": "0",
"state": {
"destination-port": 0,
"destination-address": ""
},
"config": {
"destination-port": 0,
"destination-address": ""
}
}
]
}
}
]
},
"sensor-groups": {
"sensor-group": [
{
"sensor-group-id": "<key>",
"state": {
"sensor-group-id": ""
},
"config": {
"sensor-group-id": ""
},
"sensor-paths": {
"sensor-path": [
{
"path": "<key>",
"state": {
"path": "",
"exclude-filter": ""
},
"config": {
"path": "",
"exclude-filter": ""
}
}
]
}
}
]
},
"subscriptions": {
"dynamic": {
"subscription": [
{
"state": {
"destination-port": 0,
"heartbeat-interval": "0",
"protocol": "",
"encoding": "",
"sample-interval": "0",
"subscription-id": "0",
"destination-address": "",
"originated-qos-marking": 0,
"suppress-redundant": false
},
"subscription-id": "<key>",
"sensor-paths": {
"sensor-path": [
{
"path": "<key>",
"state": {
"path": "",
"exclude-filter": ""
}
}
]
}
}
]
},
"persistent": {
"subscription": [
{
"subscription-name": "<key>",
"state": {
"protocol": "",
"encoding": "",
"subscription-name": "",
"subscription-id": "0",
"local-source-address": "",
"originated-qos-marking": 0
},
"config": {
"subscription-name": "",
"protocol": "",
"local-source-address": "",
"originated-qos-marking": 0,
"encoding": ""
},
"sensor-profiles": {
"sensor-profile": [
{
"sensor-group": "<key>",
"state": {
"heartbeat-interval": "0",
"suppress-redundant": false,
"sensor-group": "",
"sample-interval": "0"
},
"config": {
"heartbeat-interval": "0",
"suppress-redundant": false,
"sensor-group": "",
"sample-interval": "0"
}
}
]
},
"destination-groups": {
"destination-group": [
{
"state": {
"group-id": ""
},
"config": {
"group-id": ""
},
"group-id": "<key>"
}
]
}
}
]
}
}
}
}
openconfig_vlan¶
openconfig_vlan URLs¶
https://<ip>/rest/restconf/data
https://<ip>/rest/restconf/data/openconfig-vlan:vlans
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/state
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/config
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/members
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/members/member=<key>
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/members/member=<key>/interface-ref
https://<ip>/rest/restconf/data/openconfig-vlan:vlans/vlan=<key>/members/member=<key>/interface-ref/state
openconfig_vlan Complete JSON¶
{
"openconfig-vlan:vlans": {
"vlan": [
{
"vlan-id": "<key>",
"state": {
"status": "",
"name": "",
"extreme-mod-oc-vlan:stg-id": 0,
"tpid": "",
"extreme-mod-oc-vlan:nsi": 0,
"extreme-mod-oc-vlan:nsi-type": "",
"extreme-mod-oc-vlan:nsi-state": "",
"vlan-id": 0,
"extreme-mod-oc-vlan:fabric-mcast-enable": false
},
"config": {
"status": "",
"name": "",
"extreme-mod-oc-vlan:stg-id": 0,
"tpid": "",
"extreme-mod-oc-vlan:nsi": 0,
"extreme-mod-oc-vlan:nsi-type": "",
"extreme-mod-oc-vlan:nsi-state": "",
"vlan-id": 0,
"extreme-mod-oc-vlan:fabric-mcast-enable": false
},
"members": {
"member": [
{
"interface-ref": {
"state": {
"interface": "",
"subinterface": ""
}
}
}
]
}
}
]
}
}