Created
June 2, 2020 23:16
-
-
Save thomas-mangin/ad6abe2d51e3114fe8967a381a47cd57 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mkdir openconfig | |
cd openconfig | |
pip3 install pyang | |
git clone https://github.com/openconfig/public | |
git clone https://github.com/openconfig/oc-pyang | |
cd public/release/models | |
$ pyang --plugindir ../../../oc-pyang/openconfig_pyang/plugins/ -p bgp -p rib/ -p routing -p policy -p types/ -p interfaces/ -p segment-routing/ -p mpls/ bgp/openconfig-bgp.yang --dsdl-no-documentation -f tree | |
module: openconfig-bgp | |
+--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 warning-threshold-pct? oc-types:percentage | |
| | | | | +--rw restart-timer? decimal64 | |
| | | | +--ro state | |
| | | | +--ro max-prefixes? uint32 | |
| | | | +--ro prevent-teardown? boolean | |
| | | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | | +--rw restart-timer? decimal64 | |
| | | | +--ro state | |
| | | | +--ro max-prefixes? uint32 | |
| | | | +--ro prevent-teardown? boolean | |
| | | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 received-pre-policy? uint32 | |
| | +--ro sent? uint32 | |
| | +--ro installed? uint32 | |
| +--rw graceful-restart | |
| | +--rw config | |
| | | +--rw enabled? boolean | |
| | +--ro state | |
| | +--ro enabled? boolean | |
| | +--ro received? boolean | |
| | +--ro advertised? boolean | |
| +--rw add-paths | |
| | +--rw config | |
| | | +--rw receive? boolean | |
| | | +--rw send? boolean | |
| | | +--rw send-max? uint8 | |
| | | +--rw eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | |
| | +--ro state | |
| | +--ro receive? boolean | |
| | +--ro send? boolean | |
| | +--ro send-max? uint8 | |
| | +--ro eligible-prefix-policy? -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | |
| +--rw apply-policy | |
| | +--rw config | |
| | | +--rw import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | |
| | | +--rw default-import-policy? default-policy-type | |
| | | +--rw export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | |
| | | +--rw default-export-policy? default-policy-type | |
| | +--ro state | |
| | +--ro import-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | |
| | +--ro default-import-policy? default-policy-type | |
| | +--ro export-policy* -> /oc-rpol:routing-policy/policy-definitions/policy-definition/name | |
| | +--ro default-export-policy? default-policy-type | |
| +--rw ipv4-unicast | |
| | +--rw prefix-limit | |
| | | +--rw config | |
| | | | +--rw max-prefixes? uint32 | |
| | | | +--rw prevent-teardown? boolean | |
| | | | +--rw warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | | +--rw restart-timer? decimal64 | |
| | | +--ro state | |
| | | +--ro max-prefixes? uint32 | |
| | | +--ro prevent-teardown? boolean | |
| | | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | | +--rw restart-timer? decimal64 | |
| | +--ro state | |
| | +--ro max-prefixes? uint32 | |
| | +--ro prevent-teardown? boolean | |
| | +--ro warning-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 warning-threshold-pct? oc-types:percentage | |
| | +--rw restart-timer? decimal64 | |
| +--ro state | |
| +--ro max-prefixes? uint32 | |
| +--ro prevent-teardown? boolean | |
| +--ro warning-threshold-pct? oc-types:percentage | |
| +--ro restart-timer? decimal64 | |
+--ro rib | |
+--ro attr-sets | |
| +--ro attr-set* [index] | |
| +--ro index -> ../state/index | |
| +--ro state | |
| | +--ro index? uint64 | |
| | +--ro origin? oc-bgpt:bgp-origin-attr-type | |
| | +--ro atomic-aggregate? boolean | |
| | +--ro next-hop? oc-inet:ip-address | |
| | +--ro med? uint32 | |
| | +--ro local-pref? uint32 | |
| | +--ro originator-id? oc-inet:ipv4-address | |
| | +--ro cluster-list* oc-inet:ipv4-address | |
| | +--ro aigp? uint64 | |
| +--ro aggregator | |
| | +--ro state | |
| | +--ro as? oc-inet:as-number | |
| | +--ro as4? oc-inet:as-number | |
| | +--ro address? oc-inet:ipv4-address | |
| +--ro as-path | |
| | +--ro as-segment* [] | |
| | +--ro state | |
| | +--ro type? oc-bgpt:as-path-segment-type | |
| | +--ro member* oc-inet:as-number | |
| +--ro as4-path | |
| | +--ro as4-segment* [] | |
| | +--ro state | |
| | +--ro type? oc-bgpt:as-path-segment-type | |
| | +--ro member* oc-inet:as-number | |
| +--ro tunnel-encapsulation | |
| +--ro tunnels | |
| +--ro tunnel* [type] | |
| +--ro type -> ../state/type | |
| +--ro state | |
| | +--ro type? identityref | |
| +--ro subtlvs | |
| +--ro subtlv* [type] | |
| +--ro type -> ../state/type | |
| +--ro state | |
| | +--ro type? identityref | |
| | +--ro colors* uint32 | |
| | +--ro preference? uint32 | |
| | +--ro binding-sid? oc-srt:sr-sid-type | |
| +--ro remote-endpoints | |
| | +--ro remote-endpoint* [endpoint] | |
| | +--ro endpoint -> ../state/endpoint | |
| | +--ro state | |
| | +--ro as? oc-inet:as-number | |
| | +--ro endpoint? oc-inet:ip-address | |
| +--ro segment-lists | |
| +--ro segment-list* [instance-id] | |
| +--ro instance-id -> ../state/instance-id | |
| +--ro state | |
| | +--ro instance-id? uint64 | |
| | +--ro weight? uint32 | |
| +--ro segments | |
| +--ro segment* [index] | |
| +--ro index -> ../state/index | |
| +--ro state | |
| +--ro index? uint64 | |
| +--ro type? enumeration | |
| +--ro sid? oc-srt:sr-sid-type | |
| +--ro mpls-tc? uint8 | |
| +--ro mpls-bos? boolean | |
| +--ro mpls-ttl? uint8 | |
| +--ro remote-ipv4-address? oc-inet:ipv4-address | |
| +--ro local-ipv4-address? oc-inet:ipv4-address | |
| +--ro remote-ipv6-address? oc-inet:ipv6-address | |
| +--ro local-ipv6-address? oc-inet:ipv6-address | |
| +--ro local-interface-id? uint32 | |
+--ro communities | |
| +--ro community* [index] | |
| +--ro index -> ../state/index | |
| +--ro state | |
| +--ro index? uint64 | |
| +--ro community* union | |
+--ro ext-communities | |
| +--ro ext-community* [index] | |
| +--ro index -> ../state/index | |
| +--ro state | |
| +--ro index? uint64 | |
| +--ro ext-community* oc-bgpt:bgp-ext-community-recv-type | |
+--ro afi-safis | |
+--ro afi-safi* [afi-safi-name] | |
+--ro afi-safi-name -> ../state/afi-safi-name | |
+--ro state | |
| +--ro afi-safi-name? identityref | |
+--ro ipv4-unicast | |
| +--ro loc-rib | |
| | +--ro state | |
| | +--ro routes | |
| | +--ro route* [prefix origin path-id] | |
| | +--ro prefix -> ../state/prefix | |
| | +--ro origin -> ../state/origin | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro state | |
| | | +--ro prefix? oc-inet:ipv4-prefix | |
| | | +--ro origin? union | |
| | | +--ro path-id? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro neighbors | |
| +--ro neighbor* [neighbor-address] | |
| +--ro neighbor-address -> ../state/neighbor-address | |
| +--ro state | |
| | +--ro neighbor-address? oc-inet:ip-address | |
| +--ro adj-rib-in-pre | |
| | +--ro state | |
| | +--ro routes | |
| | +--ro route* [prefix path-id] | |
| | +--ro prefix -> ../state/prefix | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro state | |
| | | +--ro prefix? oc-inet:ipv4-prefix | |
| | | +--ro path-id? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro adj-rib-in-post | |
| | +--ro state | |
| | +--ro routes | |
| | +--ro route* [prefix path-id] | |
| | +--ro prefix -> ../state/prefix | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro state | |
| | | +--ro prefix? oc-inet:ipv4-prefix | |
| | | +--ro path-id? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | | +--ro best-path? boolean | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro adj-rib-out-pre | |
| | +--ro state | |
| | +--ro routes | |
| | +--ro route* [prefix path-id] | |
| | +--ro prefix -> ../state/prefix | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro state | |
| | | +--ro prefix? oc-inet:ipv4-prefix | |
| | | +--ro path-id? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro adj-rib-out-post | |
| +--ro state | |
| +--ro routes | |
| +--ro route* [prefix path-id] | |
| +--ro prefix -> ../state/prefix | |
| +--ro path-id -> ../state/path-id | |
| +--ro state | |
| | +--ro prefix? oc-inet:ipv4-prefix | |
| | +--ro path-id? uint32 | |
| | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | +--ro last-modified? oc-types:timeticks64 | |
| | +--ro valid-route? boolean | |
| | +--ro invalid-reason? identityref | |
| +--ro unknown-attributes | |
| +--ro unknown-attribute* [attr-type] | |
| +--ro attr-type -> ../state/attr-type | |
| +--ro state | |
| +--ro optional? boolean | |
| +--ro transitive? boolean | |
| +--ro partial? boolean | |
| +--ro extended? boolean | |
| +--ro attr-type? uint8 | |
| +--ro attr-len? uint16 | |
| +--ro attr-value? binary | |
+--ro ipv6-unicast | |
| +--ro loc-rib | |
| | +--ro state | |
| | +--ro routes | |
| | +--ro route* [prefix origin path-id] | |
| | +--ro prefix -> ../state/prefix | |
| | +--ro origin -> ../state/origin | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro state | |
| | | +--ro prefix? oc-inet:ipv6-prefix | |
| | | +--ro origin? union | |
| | | +--ro path-id? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro neighbors | |
| +--ro neighbor* [neighbor-address] | |
| +--ro neighbor-address -> ../state/neighbor-address | |
| +--ro state | |
| | +--ro neighbor-address? oc-inet:ip-address | |
| +--ro adj-rib-in-pre | |
| | +--ro routes | |
| | +--ro route* [prefix path-id] | |
| | +--ro prefix -> ../state/prefix | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro state | |
| | | +--ro prefix? oc-inet:ipv6-prefix | |
| | | +--ro path-id? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro adj-rib-in-post | |
| | +--ro routes | |
| | +--ro route* [prefix path-id] | |
| | +--ro prefix -> ../state/prefix | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro state | |
| | | +--ro prefix? oc-inet:ipv6-prefix | |
| | | +--ro path-id? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | | +--ro best-path? boolean | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro adj-rib-out-pre | |
| | +--ro routes | |
| | +--ro route* [prefix path-id] | |
| | +--ro prefix -> ../state/prefix | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro state | |
| | | +--ro prefix? oc-inet:ipv6-prefix | |
| | | +--ro path-id? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro adj-rib-out-post | |
| +--ro routes | |
| +--ro route* [prefix path-id] | |
| +--ro prefix -> ../state/prefix | |
| +--ro path-id -> ../state/path-id | |
| +--ro state | |
| | +--ro prefix? oc-inet:ipv6-prefix | |
| | +--ro path-id? uint32 | |
| | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | +--ro last-modified? oc-types:timeticks64 | |
| | +--ro valid-route? boolean | |
| | +--ro invalid-reason? identityref | |
| +--ro unknown-attributes | |
| +--ro unknown-attribute* [attr-type] | |
| +--ro attr-type -> ../state/attr-type | |
| +--ro state | |
| +--ro optional? boolean | |
| +--ro transitive? boolean | |
| +--ro partial? boolean | |
| +--ro extended? boolean | |
| +--ro attr-type? uint8 | |
| +--ro attr-len? uint16 | |
| +--ro attr-value? binary | |
+--ro ipv4-srte-policy | |
| +--ro loc-rib | |
| | +--ro routes | |
| | +--ro route* [path-id endpoint color] | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro endpoint -> ../state/endpoint | |
| | +--ro color -> ../state/color | |
| | +--ro state | |
| | | +--ro path-id? uint32 | |
| | | +--ro endpoint? oc-inet:ip-address | |
| | | +--ro color? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro neighbors | |
| +--ro neighbor* [neighbor-address] | |
| +--ro neighbor-address -> ../state/neighbor-address | |
| +--ro state | |
| | +--ro neighbor-address? oc-inet:ip-address | |
| +--ro adj-rib-in-pre | |
| | +--ro routes | |
| | +--ro route* [path-id endpoint color] | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro endpoint -> ../state/endpoint | |
| | +--ro color -> ../state/color | |
| | +--ro state | |
| | | +--ro path-id? uint32 | |
| | | +--ro endpoint? oc-inet:ip-address | |
| | | +--ro color? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro adj-rib-in-post | |
| | +--ro routes | |
| | +--ro route* [path-id endpoint color] | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro endpoint -> ../state/endpoint | |
| | +--ro color -> ../state/color | |
| | +--ro state | |
| | | +--ro path-id? uint32 | |
| | | +--ro endpoint? oc-inet:ip-address | |
| | | +--ro color? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | | +--ro best-path? boolean | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro adj-rib-out-pre | |
| | +--ro routes | |
| | +--ro route* [path-id endpoint color] | |
| | +--ro path-id -> ../state/path-id | |
| | +--ro endpoint -> ../state/endpoint | |
| | +--ro color -> ../state/color | |
| | +--ro state | |
| | | +--ro path-id? uint32 | |
| | | +--ro endpoint? oc-inet:ip-address | |
| | | +--ro color? uint32 | |
| | | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | | +--ro last-modified? oc-types:timeticks64 | |
| | | +--ro valid-route? boolean | |
| | | +--ro invalid-reason? identityref | |
| | +--ro unknown-attributes | |
| | +--ro unknown-attribute* [attr-type] | |
| | +--ro attr-type -> ../state/attr-type | |
| | +--ro state | |
| | +--ro optional? boolean | |
| | +--ro transitive? boolean | |
| | +--ro partial? boolean | |
| | +--ro extended? boolean | |
| | +--ro attr-type? uint8 | |
| | +--ro attr-len? uint16 | |
| | +--ro attr-value? binary | |
| +--ro adj-rib-out-post | |
| +--ro routes | |
| +--ro route* [path-id endpoint color] | |
| +--ro path-id -> ../state/path-id | |
| +--ro endpoint -> ../state/endpoint | |
| +--ro color -> ../state/color | |
| +--ro state | |
| | +--ro path-id? uint32 | |
| | +--ro endpoint? oc-inet:ip-address | |
| | +--ro color? uint32 | |
| | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | +--ro last-modified? oc-types:timeticks64 | |
| | +--ro valid-route? boolean | |
| | +--ro invalid-reason? identityref | |
| +--ro unknown-attributes | |
| +--ro unknown-attribute* [attr-type] | |
| +--ro attr-type -> ../state/attr-type | |
| +--ro state | |
| +--ro optional? boolean | |
| +--ro transitive? boolean | |
| +--ro partial? boolean | |
| +--ro extended? boolean | |
| +--ro attr-type? uint8 | |
| +--ro attr-len? uint16 | |
| +--ro attr-value? binary | |
+--ro ipv6-srte-policy | |
+--ro loc-rib | |
| +--ro routes | |
| +--ro route* [path-id endpoint color] | |
| +--ro path-id -> ../state/path-id | |
| +--ro endpoint -> ../state/endpoint | |
| +--ro color -> ../state/color | |
| +--ro state | |
| | +--ro path-id? uint32 | |
| | +--ro endpoint? oc-inet:ip-address | |
| | +--ro color? uint32 | |
| | +--ro attr-index? -> ../../../../../../../../attr-sets/attr-set/state/index | |
| | +--ro community-index? -> ../../../../../../../../communities/community/state/index | |
| | +--ro ext-community-index? -> ../../../../../../../../ext-communities/ext-community/state/index | |
| | +--ro last-modified? oc-types:timeticks64 | |
| | +--ro valid-route? boolean | |
| | +--ro invalid-reason? identityref | |
| +--ro unknown-attributes | |
| +--ro unknown-attribute* [attr-type] | |
| +--ro attr-type -> ../state/attr-type | |
| +--ro state | |
| +--ro optional? boolean | |
| +--ro transitive? boolean | |
| +--ro partial? boolean | |
| +--ro extended? boolean | |
| +--ro attr-type? uint8 | |
| +--ro attr-len? uint16 | |
| +--ro attr-value? binary | |
+--ro neighbors | |
+--ro neighbor* [neighbor-address] | |
+--ro neighbor-address -> ../state/neighbor-address | |
+--ro state | |
| +--ro neighbor-address? oc-inet:ip-address | |
+--ro adj-rib-in-pre | |
| +--ro routes | |
| +--ro route* [path-id endpoint color] | |
| +--ro path-id -> ../state/path-id | |
| +--ro endpoint -> ../state/endpoint | |
| +--ro color -> ../state/color | |
| +--ro state | |
| | +--ro path-id? uint32 | |
| | +--ro endpoint? oc-inet:ip-address | |
| | +--ro color? uint32 | |
| | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | +--ro last-modified? oc-types:timeticks64 | |
| | +--ro valid-route? boolean | |
| | +--ro invalid-reason? identityref | |
| +--ro unknown-attributes | |
| +--ro unknown-attribute* [attr-type] | |
| +--ro attr-type -> ../state/attr-type | |
| +--ro state | |
| +--ro optional? boolean | |
| +--ro transitive? boolean | |
| +--ro partial? boolean | |
| +--ro extended? boolean | |
| +--ro attr-type? uint8 | |
| +--ro attr-len? uint16 | |
| +--ro attr-value? binary | |
+--ro adj-rib-in-post | |
| +--ro routes | |
| +--ro route* [path-id endpoint color] | |
| +--ro path-id -> ../state/path-id | |
| +--ro endpoint -> ../state/endpoint | |
| +--ro color -> ../state/color | |
| +--ro state | |
| | +--ro path-id? uint32 | |
| | +--ro endpoint? oc-inet:ip-address | |
| | +--ro color? uint32 | |
| | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | +--ro last-modified? oc-types:timeticks64 | |
| | +--ro valid-route? boolean | |
| | +--ro invalid-reason? identityref | |
| | +--ro best-path? boolean | |
| +--ro unknown-attributes | |
| +--ro unknown-attribute* [attr-type] | |
| +--ro attr-type -> ../state/attr-type | |
| +--ro state | |
| +--ro optional? boolean | |
| +--ro transitive? boolean | |
| +--ro partial? boolean | |
| +--ro extended? boolean | |
| +--ro attr-type? uint8 | |
| +--ro attr-len? uint16 | |
| +--ro attr-value? binary | |
+--ro adj-rib-out-pre | |
| +--ro routes | |
| +--ro route* [path-id endpoint color] | |
| +--ro path-id -> ../state/path-id | |
| +--ro endpoint -> ../state/endpoint | |
| +--ro color -> ../state/color | |
| +--ro state | |
| | +--ro path-id? uint32 | |
| | +--ro endpoint? oc-inet:ip-address | |
| | +--ro color? uint32 | |
| | +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| | +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| | +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| | +--ro last-modified? oc-types:timeticks64 | |
| | +--ro valid-route? boolean | |
| | +--ro invalid-reason? identityref | |
| +--ro unknown-attributes | |
| +--ro unknown-attribute* [attr-type] | |
| +--ro attr-type -> ../state/attr-type | |
| +--ro state | |
| +--ro optional? boolean | |
| +--ro transitive? boolean | |
| +--ro partial? boolean | |
| +--ro extended? boolean | |
| +--ro attr-type? uint8 | |
| +--ro attr-len? uint16 | |
| +--ro attr-value? binary | |
+--ro adj-rib-out-post | |
+--ro routes | |
+--ro route* [path-id endpoint color] | |
+--ro path-id -> ../state/path-id | |
+--ro endpoint -> ../state/endpoint | |
+--ro color -> ../state/color | |
+--ro state | |
| +--ro path-id? uint32 | |
| +--ro endpoint? oc-inet:ip-address | |
| +--ro color? uint32 | |
| +--ro attr-index? -> ../../../../../../../../../../attr-sets/attr-set/state/index | |
| +--ro community-index? -> ../../../../../../../../../../communities/community/state/index | |
| +--ro ext-community-index? -> ../../../../../../../../../../ext-communities/ext-community/state/index | |
| +--ro last-modified? oc-types:timeticks64 | |
| +--ro valid-route? boolean | |
| +--ro invalid-reason? identityref | |
+--ro unknown-attributes | |
+--ro unknown-attribute* [attr-type] | |
+--ro attr-type -> ../state/attr-type | |
+--ro state | |
+--ro optional? boolean | |
+--ro transitive? boolean | |
+--ro partial? boolean | |
+--ro extended? boolean | |
+--ro attr-type? uint8 | |
+--ro attr-len? uint16 | |
+--ro attr-value? binary |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment