📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-route-map
Prefix: route_map
Related Modules:
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
Cisco-IOS-XE-adsl
💡 Example Usage
# GET module data curl -X GET \ -H "Accept: application/yang-data+json" \ -u admin:password \ --insecure \ https://device-ip/restconf/data/Cisco-IOS-XE-route-map
📚 External Documentation
module: Cisco-IOS-XE-route-map
augment /ios:native:
+--rw named-ordering-route-map
+--rw enable? empty
augment /ios:native/ios:route-map:
+--rw route-map-seq* [ordering-seq]
| +--rw ordering-seq string
| +--rw operation? enumeration
| +--rw sequence? uint16
| +--rw descriptions* [description-leaf]
| | +--rw description-leaf string
| o--rw description? string
| +--rw set
| | +--rw aigp-metric
| | | +--rw value? uint32
| | | +--rw igp-metric? empty
| | o--rw as-path
| | | o--rw prepend
| | | | o--rw as-container
| | | | | o--rw as-number? string
| | | | o--rw last-as-cont
| | | | o--rw last-as? uint16
| | | o--rw tag!
| | | o--rw replace
| | | o--rw as-container* [as-number]
| | | | o--rw as-number string
| | | o--rw any? empty
| | o--rw attribute-set? string
| | +--rw automatic-tag? empty
| | +--rw clns
| | | +--rw next-hop
| | | +--rw address* inet:ipv4-address
| | o--rw community
| | | o--rw (community-well-known-choice)?
| | | o--:(none)
| | | | o--rw none? empty
| | | o--:(community-well-known)
| | | o--rw community-well-known
| | | o--rw community-list* union
| | | o--rw additive? empty
| | o--rw comm-list
| | | o--rw (comm-list-choice)?
| | | | o--:(comm-list-standard)
| | | | | o--rw comm-list-standard? uint16
| | | | o--:(comm-list-expanded)
| | | | | o--rw comm-list-expanded? uint16
| | | | o--:(comm-list-name)
| | | | o--rw comm-list-name? string
| | | o--rw delete? empty
| | o--rw dampening
| | | o--rw dampening-list* [half-life-penalty restart-penalty suppress-penalty max-suppress-penalty]
| | | o--rw half-life-penalty uint8
| | | o--rw restart-penalty uint16
| | | o--rw suppress-penalty uint16
| | | o--rw max-suppress-penalty uint8
| | +--rw default
| | | +--rw interface-list* string
| | | o--rw interface
| | | +--rw (interface-choice)?
| | | o--:(AppNav-Compress)
| | | | o--rw AppNav-Compress? uint16
| | | o--:(AppNav-UnCompress)
| | | | o--rw AppNav-UnCompress? uint16
| | | o--:(ATM)
| | | | o--rw ATM? string
| | | o--:(ATM-subinterface)
| | | | o--rw ATM-subinterface
| | | | o--rw ATM? string
| | | o--:(ATM-ACR)
| | | | o--rw ATM-ACR? string
| | | o--:(ATM-ACRsubinterface)
| | | | o--rw ATM-ACRsubinterface
| | | | o--rw ATM-ACR? string
| | | o--:(BDI)
| | | | o--rw BDI? string
| | | o--:(CEM)
| | | | o--rw CEM? string
| | | o--:(CEM-ACR)
| | | | o--rw CEM-ACR? uint8
| | | o--:(Embedded-Service-Engine)
| | | | o--rw Embedded-Service-Engine? string
| | | o--:(Ethernet)
| | | | o--rw Ethernet? string
| | | o--:(FastEthernet)
| | | | o--rw FastEthernet? string
| | | o--:(GigabitEthernet)
| | | | o--rw GigabitEthernet? string
| | | o--:(FiveGigabitEthernet)
| | | | o--rw FiveGigabitEthernet? string
| | | o--:(AppGigabitEthernet)
| | | | o--rw AppGigabitEthernet? string
| | | o--:(TwentyFiveGigabitEthernet)
| | | | o--rw TwentyFiveGigabitEthernet? string
| | | o--:(TwentyFiveGigE)
| | | | o--rw TwentyFiveGigE? string
| | | o--:(TwoGigabitEthernet)
| | | | o--rw TwoGigabitEthernet? string
| | | o--:(FortyGigabitEthernet)
| | | | o--rw FortyGigabitEthernet? string
| | | o--:(HundredGigE)
| | | | o--rw HundredGigE? string
| | | o--:(LISP)
| | | | o--rw LISP? string
| | | o--:(LISP-subinterface)
| | | | o--rw LISP-subinterface
| | | | o--rw LISP? string
| | | o--:(Loopback)
| | | | o--rw Loopback? uint32
| | | o--:(Multilink)
| | | | o--rw Multilink? uint16
| | | o--:(nve)
| | | | o--rw nve? uint16
| | | o--:(overlay)
| | | | o--rw overlay? uint16
| | | o--:(Port-channel)
| | | | o--rw Port-channel? uint32
| | | o--:(Port-channel-subinterface)
| | | | o--rw Port-channel-subinterface
| | | | o--rw Port-channel? string
| | | o--:(pseudowire)
| | | | o--rw pseudowire? uint32
| | | o--:(SM)
| | | | o--rw SM? string
| | | o--:(Cellular)
| | | | o--rw Cellular? string
| | | o--:(Dialer)
| | | | o--rw Dialer? string
| | | o--:(Serial)
| | | | o--rw Serial? string
| | | o--:(Async)
| | | | o--rw Async? string
| | | o--:(TenGigabitEthernet)
| | | | o--rw TenGigabitEthernet? string
| | | o--:(Tunnel)
| | | | o--rw Tunnel? uint32
| | | o--:(Virtual-Template)
| | | | o--rw Virtual-Template? uint16
| | | o--:(Vlan)
| | | | o--rw Vlan? uint16
| | | o--:(VirtualPortGroup)
| | | | o--rw VirtualPortGroup? uint16
| | | o--:(vasileft)
| | | | o--rw vasileft? uint16
| | | o--:(vasiright)
| | | | o--rw vasiright? uint16
| | | o--:(BD-VIF)
| | | | o--rw BD-VIF? string
| | | o--:(Null)
| | | o--rw Null? string
| | o--rw extcomm-list
| | | o--rw ext-range* [comm-list-num]
| | | | o--rw comm-list-num uint16
| | | | o--rw delete? empty
| | | o--rw excomm-list-name* [name]
| | | o--rw name string
| | | o--rw delete? empty
| | o--rw extcommunity
| | | o--rw color-additive
| | | | o--rw color? uint32
| | | | o--rw additive? empty
| | | o--rw color? uint32
| | | o--rw cost
| | | | o--rw community-id* [community-id cost-value]
| | | | | o--rw community-id uint8
| | | | | o--rw cost-value uint32
| | | | o--rw igp
| | | | | o--rw community-id* [community-id cost-value]
| | | | | o--rw community-id uint8
| | | | | o--rw cost-value uint32
| | | | o--rw pre-bestpath
| | | | o--rw community-id* [community-id cost-value]
| | | | o--rw community-id uint8
| | | | o--rw cost-value uint32
| | | o--rw rt
| | | | o--rw asn-nn* union
| | | | o--rw range
| | | | o--rw lower-limit? ios-types:asn-ip-type
| | | | o--rw high-limit? ios-types:asn-ip-type
| | | | o--rw additive? empty
| | | o--rw soo
| | | | o--rw asn-nn? ios-types:asn-ip-type
| | | o--rw vpn-distinguisher
| | | o--rw asn-nn? ios-types:asn-ip-type
| | | o--rw range
| | | o--rw lower-limit? ios-types:asn-ip-type
| | | o--rw high-limit? ios-types:asn-ip-type
| | | o--rw additive? empty
| | +--rw global? empty
| | +--rw interface-list* string
| | o--rw interface
| | | +--rw (interface-choice)?
| | | o--:(AppNav-Compress)
| | | | o--rw AppNav-Compress? uint16
| | | o--:(AppNav-UnCompress)
| | | | o--rw AppNav-UnCompress? uint16
| | | o--:(ATM)
| | | | o--rw ATM? string
| | | o--:(ATM-subinterface)
| | | | o--rw ATM-subinterface
| | | | o--rw ATM? string
| | | o--:(ATM-ACR)
| | | | o--rw ATM-ACR? string
| | | o--:(ATM-ACRsubinterface)
| | | | o--rw ATM-ACRsubinterface
| | | | o--rw ATM-ACR? string
| | | o--:(BDI)
| | | | o--rw BDI? string
| | | o--:(CEM)
| | | | o--rw CEM? string
| | | o--:(CEM-ACR)
| | | | o--rw CEM-ACR? uint8
| | | o--:(Embedded-Service-Engine)
| | | | o--rw Embedded-Service-Engine? string
| | | o--:(Ethernet)
| | | | o--rw Ethernet? string
| | | o--:(FastEthernet)
| | | | o--rw FastEthernet? string
| | | o--:(GigabitEthernet)
| | | | o--rw GigabitEthernet? string
| | | o--:(FiveGigabitEthernet)
| | | | o--rw FiveGigabitEthernet? string
| | | o--:(AppGigabitEthernet)
| | | | o--rw AppGigabitEthernet? string
| | | o--:(TwentyFiveGigabitEthernet)
| | | | o--rw TwentyFiveGigabitEthernet? string
| | | o--:(TwentyFiveGigE)
| | | | o--rw TwentyFiveGigE? string
| | | o--:(TwoGigabitEthernet)
| | | | o--rw TwoGigabitEthernet? string
| | | o--:(FortyGigabitEthernet)
| | | | o--rw FortyGigabitEthernet? string
| | | o--:(HundredGigE)
| | | | o--rw HundredGigE? string
| | | o--:(LISP)
| | | | o--rw LISP? string
| | | o--:(LISP-subinterface)
| | | | o--rw LISP-subinterface
| | | | o--rw LISP? string
| | | o--:(Loopback)
| | | | o--rw Loopback? uint32
| | | o--:(Multilink)
| | | | o--rw Multilink? uint16
| | | o--:(nve)
| | | | o--rw nve? uint16
| | | o--:(overlay)
| | | | o--rw overlay? uint16
| | | o--:(Port-channel)
| | | | o--rw Port-channel? uint32
| | | o--:(Port-channel-subinterface)
| | | | o--rw Port-channel-subinterface
| | | | o--rw Port-channel? string
| | | o--:(pseudowire)
| | | | o--rw pseudowire? uint32
| | | o--:(SM)
| | | | o--rw SM? string
| | | o--:(Cellular)
| | | | o--rw Cellular? string
| | | o--:(Dialer)
| | | | o--rw Dialer? string
| | | o--:(Serial)
| | | | o--rw Serial? string
| | | o--:(Async)
| | | | o--rw Async? string
| | | o--:(TenGigabitEthernet)
| | | | o--rw TenGigabitEthernet? string
| | | o--:(Tunnel)
| | | | o--rw Tunnel? uint32
| | | o--:(Virtual-Template)
| | | | o--rw Virtual-Template? uint16
| | | o--:(Vlan)
| | | | o--rw Vlan? uint16
| | | o--:(VirtualPortGroup)
| | | | o--rw VirtualPortGroup? uint16
| | | o--:(vasileft)
| | | | o--rw vasileft? uint16
| | | o--:(vasiright)
| | | | o--rw vasiright? uint16
| | | o--:(BD-VIF)
| | | | o--rw BD-VIF? string
| | | o--:(Null)
| | | o--rw Null? string
| | +--rw ip
| | | +--rw address
| | | | +--rw prefix-list? string
| | | +--rw default
| | | | +--rw global
| | | | | +--rw next-hop
| | | | | +--rw address* inet:ipv4-address
| | | | +--rw next-hop
| | | | | +--rw address* inet:ipv4-address
| | | | | +--rw verify-availability? empty
| | | | +--rw vrf
| | | | +--rw vrfs* [vrf]
| | | | +--rw vrf string
| | | | +--rw next-hop
| | | | +--rw address* inet:ipv4-address
| | | +--rw df? uint8
| | | +--rw global
| | | | +--rw next-hop
| | | | +--rw address* inet:ipv4-address
| | | | +--rw verify-availability
| | | | +--rw sequence-id* [seq-id]
| | | | +--rw seq-id uint16
| | | | +--rw ipv4-address? inet:ipv4-address
| | | | +--rw track? uint16
| | | +--rw next-hop
| | | | +--rw address-ordered* union
| | | | x--rw address* union
| | | | +--rw dynamic
| | | | | +--rw dhcp? empty
| | | | +--rw encapsulate
| | | | | +--rw l3vpn? string
| | | | +--rw peer-address? empty
| | | | +--rw recursive
| | | | | +--rw ipv4? inet:ipv4-address
| | | | | +--rw global? inet:ipv4-address
| | | | | +--rw vrf
| | | | | +--rw vrfs* [vrf]
| | | | | +--rw vrf string
| | | | | +--rw ipv4? inet:ipv4-address
| | | | +--rw self? empty
| | | | +--rw unchanged? empty
| | | | +--rw verify-availability!
| | | | +--rw ipv4* [ipv4]
| | | | +--rw ipv4 inet:ipv4-address
| | | | +--rw range? uint16
| | | | +--rw track? uint16
| | | +--rw precedence!
| | | | +--rw precedence-value? uint8
| | | | +--rw precedence-fields? enumeration
| | | +--rw qos-group!
| | | | +--rw qos-id? uint8
| | | +--rw tos_without_presence
| | | | +--rw service-values? uint8
| | | | +--rw tos-field? enumeration
| | | o--rw tos!
| | | | o--rw service-value? uint8
| | | | o--rw tos-fields? enumeration
| | | +--rw vrf
| | | +--rw vrfs* [vrf]
| | | +--rw vrf string
| | | +--rw next-hop
| | | +--rw address* inet:ipv4-address
| | | +--rw verify-availability!
| | | +--rw ipv4* [ipv4]
| | | +--rw ipv4 inet:ipv4-address
| | | +--rw range? uint16
| | | +--rw track? uint16
| | +--rw ipv6
| | | +--rw address
| | | | +--rw plist? string
| | | | o--rw prefix-list* string
| | | +--rw default
| | | | +--rw global
| | | | | +--rw next-hop-address* inet:ipv6-address
| | | | | o--rw next-hop? inet:ipv6-address
| | | | +--rw next-hop
| | | | | +--rw ipv6* inet:ipv6-address
| | | | | o--rw ipv6s* [ipv6]
| | | | | | o--rw ipv6 inet:ipv6-address
| | | | | o--rw next-hop-address? inet:ipv6-address
| | | | +--rw vrf* [vrf]
| | | | | +--rw vrf string
| | | | | +--rw next-hop* inet:ipv6-address
| | | | o--rw dvrf* [dvrf]
| | | | o--rw dvrf string
| | | | o--rw dvrf0* [dvrf0]
| | | | o--rw dvrf0 string
| | | | o--rw next-hop? empty
| | | +--rw global
| | | | o--rw next-hop
| | | | | o--rw nh-ipv6* [nh-ipv6]
| | | | | | o--rw nh-ipv6 inet:ipv6-address
| | | | | | o--rw nh-ipv60? inet:ipv6-address
| | | | | o--rw verify-availability? inet:ipv6-address
| | | | +--rw next-hop-conf
| | | | +--rw ipv6-address* inet:ipv6-address
| | | | +--rw verify-availability
| | | | +--rw sequence-id* [seq-id]
| | | | +--rw seq-id uint16
| | | | +--rw ipv6-address? inet:ipv6-address
| | | | +--rw track? uint16
| | | +--rw next-hop
| | | | +--rw ipv6* inet:ipv6-address
| | | | o--rw nha-ipv6* [nha-ipv6]
| | | | | o--rw nha-ipv6 inet:ipv6-address
| | | | | o--rw nha-ipv60* [nha-ipv60]
| | | | | o--rw nha-ipv60 inet:ipv6-address
| | | | | o--rw nh-ipv6? inet:ipv6-address
| | | | +--rw encapsulate
| | | | | +--rw l3vpn? string
| | | | +--rw peer-address? empty
| | | | +--rw recursive? inet:ipv6-address
| | | | o--rw verify-availability
| | | | | o--rw va-ipv6* [va-ipv6]
| | | | | o--rw va-ipv6 inet:ipv6-address
| | | | | o--rw seq-nh? uint16
| | | | +--rw verify-availability-conf
| | | | +--rw sequence-id* [seq-id]
| | | | +--rw seq-id uint16
| | | | +--rw ipv6-address? inet:ipv6-address
| | | | +--rw track? uint16
| | | +--rw precedence? uint8
| | | +--rw vrf* [vrf]
| | | | +--rw vrf string
| | | | +--rw next-hop
| | | | +--rw ipv6* inet:ipv6-address
| | | | +--rw verify-availability* [ipv6]
| | | | +--rw ipv6 inet:ipv6-address
| | | | +--rw sequence? uint16
| | | | +--rw track? uint16
| | | o--rw bvrf* [bvrf]
| | | o--rw bvrf string
| | | o--rw bvrf0* [bvrf0]
| | | o--rw bvrf0 string
| | | o--rw next-hop
| | | o--rw bipv6? inet:ipv6-address
| | | o--rw verify-availability? empty
| | o--rw large-community
| | | o--rw (large-community-choice)?
| | | o--:(none)
| | | | o--rw none? empty
| | | o--:(large-community-value)
| | | o--rw large-community-value
| | | o--rw large-community-list* ios-types:large-community-number-type
| | | o--rw additive? empty
| | o--rw largecomm-list!
| | | o--rw (largecomm-list-choice)
| | | | o--:(largecomm-list-standard)
| | | | | o--rw largecomm-list-standard? uint16
| | | | o--:(largecomm-list-expanded)
| | | | | o--rw largecomm-list-expanded? uint16
| | | | o--:(largecomm-list-name)
| | | | o--rw largecomm-list-name? string
| | | o--rw delete empty
| | +--rw level
| | | +--rw level-1? empty
| | | +--rw level-1-2? empty
| | | +--rw level-2? empty
| | | +--rw nssa-only? empty
| | +--rw lisp
| | | +--rw locator-set? string
| | o--rw local-preference? uint32
| | +--rw metric
| | | +--rw (metric-choice)?
| | | +--:(relative-value)
| | | | +--rw metric-change? string
| | | +--:(absolute-values)
| | | +--rw values
| | | +--rw value? uint32
| | | +--rw delay? string
| | | +--rw reliability? uint8
| | | +--rw loading? uint8
| | | +--rw MTU? uint32
| | +--rw metric-type? enumeration
| | +--rw mpls-label? empty
| | o--rw nlri
| | | o--rw unicast? empty
| | | o--rw multicast? empty
| | o--rw weight? uint32
| | +--rw omp-tag? uint32 {ios-features:omp}?
| | o--rw origin
| | | o--rw origin-value? enumeration
| | | o--rw egp? uint32
| | +--rw tag-val? union
| | o--rw tag
| | | o--rw tag-val? uint32
| | | o--rw tag-ipv4? inet:ipv4-address
| | +--rw traffic-index? uint8
| | +--rw vrf? string
| +--rw match
| | o--rw additional-paths
| | | o--rw advertise-set
| | | o--rw all!
| | | | o--rw best? uint8
| | | | o--rw best-range? uint8
| | | | o--rw group-best!
| | | | o--rw best? empty
| | | | o--rw best-range? empty
| | | o--rw best
| | | | o--rw best-range* [best-range]
| | | | o--rw best-range uint8
| | | | o--rw all? empty
| | | | o--rw group-best? empty
| | | o--rw best-range
| | | | o--rw adv-path* [adv-path]
| | | | o--rw adv-path uint8
| | | | o--rw adv-path0? uint8
| | | o--rw group-best!
| | | o--rw all? empty
| | | o--rw best? uint8
| | | o--rw best-range? uint8
| | o--rw as-path
| | | o--rw access-list* uint16
| | +--rw clns
| | | +--rw name* string
| | o--rw community
| | | o--rw community-list* string
| | | o--rw name* string
| | o--rw extcommunity
| | | o--rw extcommunity-list* string
| | | o--rw name* string
| | +--rw interface
| | | +--rw interface* string
| | +--rw ip
| | | +--rw address
| | | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | | x--rw access-list* ios-types:exp-acl-type
| | | | +--rw prefix-list-ordered* string
| | | | x--rw prefix-list* string
| | | +--rw flowspec
| | | | +--rw dest-pfx
| | | | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | | | x--rw access-list* ios-types:exp-acl-type
| | | | | +--rw prefix-list-ordered* string
| | | | | x--rw prefix-list* string
| | | | +--rw src-pfx
| | | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | | x--rw access-list* ios-types:exp-acl-type
| | | | +--rw prefix-list-ordered* string
| | | | x--rw prefix-list* string
| | | +--rw next-hop
| | | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | | x--rw access-list* ios-types:exp-acl-type
| | | | +--rw prefix-list-ordered* string
| | | | x--rw prefix-list* string
| | | +--rw redistribution-source
| | | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | | x--rw access-list* ios-types:exp-acl-type
| | | | +--rw prefix-list-ordered* string
| | | | x--rw prefix-list* string
| | | +--rw route-source
| | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | x--rw access-list* ios-types:exp-acl-type
| | | +--rw prefix-list-ordered* string
| | | x--rw prefix-list* string
| | +--rw ipv6
| | | +--rw address
| | | | +--rw access-list? string
| | | | +--rw prefix-list? string
| | | +--rw flowspec
| | | | +--rw dest-pfx
| | | | | +--rw access-list? string
| | | | | +--rw prefix-list? string
| | | | +--rw src-pfx
| | | | +--rw access-list? string
| | | | +--rw prefix-list? string
| | | +--rw next-hop
| | | | +--rw access-list? string
| | | | +--rw prefix-list? string
| | | +--rw route-source
| | | +--rw access-list? string
| | | +--rw prefix-list? string
| | o--rw large-community
| | | o--rw name* string
| | | o--rw exact-match? empty
| | +--rw length
| | | +--rw lengths* [min-len max-len]
| | | +--rw min-len uint32
| | | +--rw max-len uint32
| | +--rw traffic-steering {ios-features:pbr-sbit-switching}?
| | | +--rw service-selector? uint8
| | o--rw local-preference
| | | o--rw values* uint32
| | +--rw mdt-group
| | | +--rw name* string
| | +--rw metric
| | | +--rw metric-value-number-list* uint32
| | | x--rw metric-value-number? uint32
| | | o--rw metric-value? string
| | | +--rw external-number-list* uint32
| | | x--rw external-number? uint32
| | | o--rw external? string
| | +--rw mpls-label? empty
| | +--rw policy-list
| | | +--rw policy-map-names* string
| | +--rw omp-tag? uint32 {ios-features:omp}?
| | +--rw route-type
| | | +--rw external!
| | | | +--rw type-1? empty
| | | | +--rw type-2? empty
| | | +--rw internal? empty
| | | +--rw level-1? empty
| | | +--rw level-2? empty
| | | o--rw local? empty
| | | +--rw nssa-external!
| | | +--rw type-1? empty
| | | +--rw type-2? empty
| | +--rw rpki
| | | +--rw invalid? empty
| | | +--rw not-found? empty
| | | +--rw valid? empty
| | +--rw source-protocol!
| | | +--rw bgp* ios-types:bgp-as-number-type
| | | +--rw connected? empty
| | | +--rw eigrp* string
| | | +--rw isis? empty
| | | +--rw lisp? empty
| | | +--rw mobile? empty
| | | +--rw ospf* string
| | | +--rw ospfv3* string
| | | +--rw rip? empty
| | | +--rw static? empty
| | | +--rw omp? empty {ios-features:omp}?
| | | +--rw nat-route? empty {ios-features:sdwan}?
| | +--rw tag
| | | +--rw tag-val* union
| | | o--rw tag_value* uint32
| | | o--rw ipv4-address* inet:ipv4-address
| | | +--rw list
| | | +--rw tag-names* string
| | +--rw track? uint16
| +--rw continue!
| +--rw sequence-number? uint16
+--rw route-map-without-order-seq* [seq_no]
+--rw seq_no uint16
+--rw operation? enumeration
+--rw descriptions* [description-leaf]
| +--rw description-leaf string
o--rw description? string
+--rw set
| +--rw aigp-metric
| | +--rw value? uint32
| | +--rw igp-metric? empty
| o--rw as-path
| | o--rw prepend
| | | o--rw as-container
| | | | o--rw as-number? string
| | | o--rw last-as-cont
| | | o--rw last-as? uint16
| | o--rw tag!
| | o--rw replace
| | o--rw as-container* [as-number]
| | | o--rw as-number string
| | o--rw any? empty
| o--rw attribute-set? string
| +--rw automatic-tag? empty
| +--rw clns
| | +--rw next-hop
| | +--rw address* inet:ipv4-address
| o--rw community
| | o--rw (community-well-known-choice)?
| | o--:(none)
| | | o--rw none? empty
| | o--:(community-well-known)
| | o--rw community-well-known
| | o--rw community-list* union
| | o--rw additive? empty
| o--rw comm-list
| | o--rw (comm-list-choice)?
| | | o--:(comm-list-standard)
| | | | o--rw comm-list-standard? uint16
| | | o--:(comm-list-expanded)
| | | | o--rw comm-list-expanded? uint16
| | | o--:(comm-list-name)
| | | o--rw comm-list-name? string
| | o--rw delete? empty
| o--rw dampening
| | o--rw dampening-list* [half-life-penalty restart-penalty suppress-penalty max-suppress-penalty]
| | o--rw half-life-penalty uint8
| | o--rw restart-penalty uint16
| | o--rw suppress-penalty uint16
| | o--rw max-suppress-penalty uint8
| +--rw default
| | +--rw interface-list* string
| | o--rw interface
| | +--rw (interface-choice)?
| | o--:(AppNav-Compress)
| | | o--rw AppNav-Compress? uint16
| | o--:(AppNav-UnCompress)
| | | o--rw AppNav-UnCompress? uint16
| | o--:(ATM)
| | | o--rw ATM? string
| | o--:(ATM-subinterface)
| | | o--rw ATM-subinterface
| | | o--rw ATM? string
| | o--:(ATM-ACR)
| | | o--rw ATM-ACR? string
| | o--:(ATM-ACRsubinterface)
| | | o--rw ATM-ACRsubinterface
| | | o--rw ATM-ACR? string
| | o--:(BDI)
| | | o--rw BDI? string
| | o--:(CEM)
| | | o--rw CEM? string
| | o--:(CEM-ACR)
| | | o--rw CEM-ACR? uint8
| | o--:(Embedded-Service-Engine)
| | | o--rw Embedded-Service-Engine? string
| | o--:(Ethernet)
| | | o--rw Ethernet? string
| | o--:(FastEthernet)
| | | o--rw FastEthernet? string
| | o--:(GigabitEthernet)
| | | o--rw GigabitEthernet? string
| | o--:(FiveGigabitEthernet)
| | | o--rw FiveGigabitEthernet? string
| | o--:(AppGigabitEthernet)
| | | o--rw AppGigabitEthernet? string
| | o--:(TwentyFiveGigabitEthernet)
| | | o--rw TwentyFiveGigabitEthernet? string
| | o--:(TwentyFiveGigE)
| | | o--rw TwentyFiveGigE? string
| | o--:(TwoGigabitEthernet)
| | | o--rw TwoGigabitEthernet? string
| | o--:(FortyGigabitEthernet)
| | | o--rw FortyGigabitEthernet? string
| | o--:(HundredGigE)
| | | o--rw HundredGigE? string
| | o--:(LISP)
| | | o--rw LISP? string
| | o--:(LISP-subinterface)
| | | o--rw LISP-subinterface
| | | o--rw LISP? string
| | o--:(Loopback)
| | | o--rw Loopback? uint32
| | o--:(Multilink)
| | | o--rw Multilink? uint16
| | o--:(nve)
| | | o--rw nve? uint16
| | o--:(overlay)
| | | o--rw overlay? uint16
| | o--:(Port-channel)
| | | o--rw Port-channel? uint32
| | o--:(Port-channel-subinterface)
| | | o--rw Port-channel-subinterface
| | | o--rw Port-channel? string
| | o--:(pseudowire)
| | | o--rw pseudowire? uint32
| | o--:(SM)
| | | o--rw SM? string
| | o--:(Cellular)
| | | o--rw Cellular? string
| | o--:(Dialer)
| | | o--rw Dialer? string
| | o--:(Serial)
| | | o--rw Serial? string
| | o--:(Async)
| | | o--rw Async? string
| | o--:(TenGigabitEthernet)
| | | o--rw TenGigabitEthernet? string
| | o--:(Tunnel)
| | | o--rw Tunnel? uint32
| | o--:(Virtual-Template)
| | | o--rw Virtual-Template? uint16
| | o--:(Vlan)
| | | o--rw Vlan? uint16
| | o--:(VirtualPortGroup)
| | | o--rw VirtualPortGroup? uint16
| | o--:(vasileft)
| | | o--rw vasileft? uint16
| | o--:(vasiright)
| | | o--rw vasiright? uint16
| | o--:(BD-VIF)
| | | o--rw BD-VIF? string
| | o--:(Null)
| | o--rw Null? string
| o--rw extcomm-list
| | o--rw ext-range* [comm-list-num]
| | | o--rw comm-list-num uint16
| | | o--rw delete? empty
| | o--rw excomm-list-name* [name]
| | o--rw name string
| | o--rw delete? empty
| o--rw extcommunity
| | o--rw color-additive
| | | o--rw color? uint32
| | | o--rw additive? empty
| | o--rw color? uint32
| | o--rw cost
| | | o--rw community-id* [community-id cost-value]
| | | | o--rw community-id uint8
| | | | o--rw cost-value uint32
| | | o--rw igp
| | | | o--rw community-id* [community-id cost-value]
| | | | o--rw community-id uint8
| | | | o--rw cost-value uint32
| | | o--rw pre-bestpath
| | | o--rw community-id* [community-id cost-value]
| | | o--rw community-id uint8
| | | o--rw cost-value uint32
| | o--rw rt
| | | o--rw asn-nn* union
| | | o--rw range
| | | o--rw lower-limit? ios-types:asn-ip-type
| | | o--rw high-limit? ios-types:asn-ip-type
| | | o--rw additive? empty
| | o--rw soo
| | | o--rw asn-nn? ios-types:asn-ip-type
| | o--rw vpn-distinguisher
| | o--rw asn-nn? ios-types:asn-ip-type
| | o--rw range
| | o--rw lower-limit? ios-types:asn-ip-type
| | o--rw high-limit? ios-types:asn-ip-type
| | o--rw additive? empty
| +--rw global? empty
| +--rw interface-list* string
| o--rw interface
| | +--rw (interface-choice)?
| | o--:(AppNav-Compress)
| | | o--rw AppNav-Compress? uint16
| | o--:(AppNav-UnCompress)
| | | o--rw AppNav-UnCompress? uint16
| | o--:(ATM)
| | | o--rw ATM? string
| | o--:(ATM-subinterface)
| | | o--rw ATM-subinterface
| | | o--rw ATM? string
| | o--:(ATM-ACR)
| | | o--rw ATM-ACR? string
| | o--:(ATM-ACRsubinterface)
| | | o--rw ATM-ACRsubinterface
| | | o--rw ATM-ACR? string
| | o--:(BDI)
| | | o--rw BDI? string
| | o--:(CEM)
| | | o--rw CEM? string
| | o--:(CEM-ACR)
| | | o--rw CEM-ACR? uint8
| | o--:(Embedded-Service-Engine)
| | | o--rw Embedded-Service-Engine? string
| | o--:(Ethernet)
| | | o--rw Ethernet? string
| | o--:(FastEthernet)
| | | o--rw FastEthernet? string
| | o--:(GigabitEthernet)
| | | o--rw GigabitEthernet? string
| | o--:(FiveGigabitEthernet)
| | | o--rw FiveGigabitEthernet? string
| | o--:(AppGigabitEthernet)
| | | o--rw AppGigabitEthernet? string
| | o--:(TwentyFiveGigabitEthernet)
| | | o--rw TwentyFiveGigabitEthernet? string
| | o--:(TwentyFiveGigE)
| | | o--rw TwentyFiveGigE? string
| | o--:(TwoGigabitEthernet)
| | | o--rw TwoGigabitEthernet? string
| | o--:(FortyGigabitEthernet)
| | | o--rw FortyGigabitEthernet? string
| | o--:(HundredGigE)
| | | o--rw HundredGigE? string
| | o--:(LISP)
| | | o--rw LISP? string
| | o--:(LISP-subinterface)
| | | o--rw LISP-subinterface
| | | o--rw LISP? string
| | o--:(Loopback)
| | | o--rw Loopback? uint32
| | o--:(Multilink)
| | | o--rw Multilink? uint16
| | o--:(nve)
| | | o--rw nve? uint16
| | o--:(overlay)
| | | o--rw overlay? uint16
| | o--:(Port-channel)
| | | o--rw Port-channel? uint32
| | o--:(Port-channel-subinterface)
| | | o--rw Port-channel-subinterface
| | | o--rw Port-channel? string
| | o--:(pseudowire)
| | | o--rw pseudowire? uint32
| | o--:(SM)
| | | o--rw SM? string
| | o--:(Cellular)
| | | o--rw Cellular? string
| | o--:(Dialer)
| | | o--rw Dialer? string
| | o--:(Serial)
| | | o--rw Serial? string
| | o--:(Async)
| | | o--rw Async? string
| | o--:(TenGigabitEthernet)
| | | o--rw TenGigabitEthernet? string
| | o--:(Tunnel)
| | | o--rw Tunnel? uint32
| | o--:(Virtual-Template)
| | | o--rw Virtual-Template? uint16
| | o--:(Vlan)
| | | o--rw Vlan? uint16
| | o--:(VirtualPortGroup)
| | | o--rw VirtualPortGroup? uint16
| | o--:(vasileft)
| | | o--rw vasileft? uint16
| | o--:(vasiright)
| | | o--rw vasiright? uint16
| | o--:(BD-VIF)
| | | o--rw BD-VIF? string
| | o--:(Null)
| | o--rw Null? string
| +--rw ip
| | +--rw address
| | | +--rw prefix-list? string
| | +--rw default
| | | +--rw global
| | | | +--rw next-hop
| | | | +--rw address* inet:ipv4-address
| | | +--rw next-hop
| | | | +--rw address* inet:ipv4-address
| | | | +--rw verify-availability? empty
| | | +--rw vrf
| | | +--rw vrfs* [vrf]
| | | +--rw vrf string
| | | +--rw next-hop
| | | +--rw address* inet:ipv4-address
| | +--rw df? uint8
| | +--rw global
| | | +--rw next-hop
| | | +--rw address* inet:ipv4-address
| | | +--rw verify-availability
| | | +--rw sequence-id* [seq-id]
| | | +--rw seq-id uint16
| | | +--rw ipv4-address? inet:ipv4-address
| | | +--rw track? uint16
| | +--rw next-hop
| | | +--rw address-ordered* union
| | | x--rw address* union
| | | +--rw dynamic
| | | | +--rw dhcp? empty
| | | +--rw encapsulate
| | | | +--rw l3vpn? string
| | | +--rw peer-address? empty
| | | +--rw recursive
| | | | +--rw ipv4? inet:ipv4-address
| | | | +--rw global? inet:ipv4-address
| | | | +--rw vrf
| | | | +--rw vrfs* [vrf]
| | | | +--rw vrf string
| | | | +--rw ipv4? inet:ipv4-address
| | | +--rw self? empty
| | | +--rw unchanged? empty
| | | +--rw verify-availability!
| | | +--rw ipv4* [ipv4]
| | | +--rw ipv4 inet:ipv4-address
| | | +--rw range? uint16
| | | +--rw track? uint16
| | +--rw precedence!
| | | +--rw precedence-value? uint8
| | | +--rw precedence-fields? enumeration
| | +--rw qos-group!
| | | +--rw qos-id? uint8
| | +--rw tos_without_presence
| | | +--rw service-values? uint8
| | | +--rw tos-field? enumeration
| | o--rw tos!
| | | o--rw service-value? uint8
| | | o--rw tos-fields? enumeration
| | +--rw vrf
| | +--rw vrfs* [vrf]
| | +--rw vrf string
| | +--rw next-hop
| | +--rw address* inet:ipv4-address
| | +--rw verify-availability!
| | +--rw ipv4* [ipv4]
| | +--rw ipv4 inet:ipv4-address
| | +--rw range? uint16
| | +--rw track? uint16
| +--rw ipv6
| | +--rw address
| | | +--rw plist? string
| | | o--rw prefix-list* string
| | +--rw default
| | | +--rw global
| | | | +--rw next-hop-address* inet:ipv6-address
| | | | o--rw next-hop? inet:ipv6-address
| | | +--rw next-hop
| | | | +--rw ipv6* inet:ipv6-address
| | | | o--rw ipv6s* [ipv6]
| | | | | o--rw ipv6 inet:ipv6-address
| | | | o--rw next-hop-address? inet:ipv6-address
| | | +--rw vrf* [vrf]
| | | | +--rw vrf string
| | | | +--rw next-hop* inet:ipv6-address
| | | o--rw dvrf* [dvrf]
| | | o--rw dvrf string
| | | o--rw dvrf0* [dvrf0]
| | | o--rw dvrf0 string
| | | o--rw next-hop? empty
| | +--rw global
| | | o--rw next-hop
| | | | o--rw nh-ipv6* [nh-ipv6]
| | | | | o--rw nh-ipv6 inet:ipv6-address
| | | | | o--rw nh-ipv60? inet:ipv6-address
| | | | o--rw verify-availability? inet:ipv6-address
| | | +--rw next-hop-conf
| | | +--rw ipv6-address* inet:ipv6-address
| | | +--rw verify-availability
| | | +--rw sequence-id* [seq-id]
| | | +--rw seq-id uint16
| | | +--rw ipv6-address? inet:ipv6-address
| | | +--rw track? uint16
| | +--rw next-hop
| | | +--rw ipv6* inet:ipv6-address
| | | o--rw nha-ipv6* [nha-ipv6]
| | | | o--rw nha-ipv6 inet:ipv6-address
| | | | o--rw nha-ipv60* [nha-ipv60]
| | | | o--rw nha-ipv60 inet:ipv6-address
| | | | o--rw nh-ipv6? inet:ipv6-address
| | | +--rw encapsulate
| | | | +--rw l3vpn? string
| | | +--rw peer-address? empty
| | | +--rw recursive? inet:ipv6-address
| | | o--rw verify-availability
| | | | o--rw va-ipv6* [va-ipv6]
| | | | o--rw va-ipv6 inet:ipv6-address
| | | | o--rw seq-nh? uint16
| | | +--rw verify-availability-conf
| | | +--rw sequence-id* [seq-id]
| | | +--rw seq-id uint16
| | | +--rw ipv6-address? inet:ipv6-address
| | | +--rw track? uint16
| | +--rw precedence? uint8
| | +--rw vrf* [vrf]
| | | +--rw vrf string
| | | +--rw next-hop
| | | +--rw ipv6* inet:ipv6-address
| | | +--rw verify-availability* [ipv6]
| | | +--rw ipv6 inet:ipv6-address
| | | +--rw sequence? uint16
| | | +--rw track? uint16
| | o--rw bvrf* [bvrf]
| | o--rw bvrf string
| | o--rw bvrf0* [bvrf0]
| | o--rw bvrf0 string
| | o--rw next-hop
| | o--rw bipv6? inet:ipv6-address
| | o--rw verify-availability? empty
| o--rw large-community
| | o--rw (large-community-choice)?
| | o--:(none)
| | | o--rw none? empty
| | o--:(large-community-value)
| | o--rw large-community-value
| | o--rw large-community-list* ios-types:large-community-number-type
| | o--rw additive? empty
| o--rw largecomm-list!
| | o--rw (largecomm-list-choice)
| | | o--:(largecomm-list-standard)
| | | | o--rw largecomm-list-standard? uint16
| | | o--:(largecomm-list-expanded)
| | | | o--rw largecomm-list-expanded? uint16
| | | o--:(largecomm-list-name)
| | | o--rw largecomm-list-name? string
| | o--rw delete empty
| +--rw level
| | +--rw level-1? empty
| | +--rw level-1-2? empty
| | +--rw level-2? empty
| | +--rw nssa-only? empty
| +--rw lisp
| | +--rw locator-set? string
| o--rw local-preference? uint32
| +--rw metric
| | +--rw (metric-choice)?
| | +--:(relative-value)
| | | +--rw metric-change? string
| | +--:(absolute-values)
| | +--rw values
| | +--rw value? uint32
| | +--rw delay? string
| | +--rw reliability? uint8
| | +--rw loading? uint8
| | +--rw MTU? uint32
| +--rw metric-type? enumeration
| +--rw mpls-label? empty
| o--rw nlri
| | o--rw unicast? empty
| | o--rw multicast? empty
| o--rw weight? uint32
| +--rw omp-tag? uint32 {ios-features:omp}?
| o--rw origin
| | o--rw origin-value? enumeration
| | o--rw egp? uint32
| +--rw tag-val? union
| o--rw tag
| | o--rw tag-val? uint32
| | o--rw tag-ipv4? inet:ipv4-address
| +--rw traffic-index? uint8
| +--rw vrf? string
+--rw match
| o--rw additional-paths
| | o--rw advertise-set
| | o--rw all!
| | | o--rw best? uint8
| | | o--rw best-range? uint8
| | | o--rw group-best!
| | | o--rw best? empty
| | | o--rw best-range? empty
| | o--rw best
| | | o--rw best-range* [best-range]
| | | o--rw best-range uint8
| | | o--rw all? empty
| | | o--rw group-best? empty
| | o--rw best-range
| | | o--rw adv-path* [adv-path]
| | | o--rw adv-path uint8
| | | o--rw adv-path0? uint8
| | o--rw group-best!
| | o--rw all? empty
| | o--rw best? uint8
| | o--rw best-range? uint8
| o--rw as-path
| | o--rw access-list* uint16
| +--rw clns
| | +--rw name* string
| o--rw community
| | o--rw community-list* string
| | o--rw name* string
| o--rw extcommunity
| | o--rw extcommunity-list* string
| | o--rw name* string
| +--rw interface
| | +--rw interface* string
| +--rw ip
| | +--rw address
| | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | x--rw access-list* ios-types:exp-acl-type
| | | +--rw prefix-list-ordered* string
| | | x--rw prefix-list* string
| | +--rw flowspec
| | | +--rw dest-pfx
| | | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | | x--rw access-list* ios-types:exp-acl-type
| | | | +--rw prefix-list-ordered* string
| | | | x--rw prefix-list* string
| | | +--rw src-pfx
| | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | x--rw access-list* ios-types:exp-acl-type
| | | +--rw prefix-list-ordered* string
| | | x--rw prefix-list* string
| | +--rw next-hop
| | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | x--rw access-list* ios-types:exp-acl-type
| | | +--rw prefix-list-ordered* string
| | | x--rw prefix-list* string
| | +--rw redistribution-source
| | | +--rw access-list-ordered* ios-types:exp-acl-type
| | | x--rw access-list* ios-types:exp-acl-type
| | | +--rw prefix-list-ordered* string
| | | x--rw prefix-list* string
| | +--rw route-source
| | +--rw access-list-ordered* ios-types:exp-acl-type
| | x--rw access-list* ios-types:exp-acl-type
| | +--rw prefix-list-ordered* string
| | x--rw prefix-list* string
| +--rw ipv6
| | +--rw address
| | | +--rw access-list? string
| | | +--rw prefix-list? string
| | +--rw flowspec
| | | +--rw dest-pfx
| | | | +--rw access-list? string
| | | | +--rw prefix-list? string
| | | +--rw src-pfx
| | | +--rw access-list? string
| | | +--rw prefix-list? string
| | +--rw next-hop
| | | +--rw access-list? string
| | | +--rw prefix-list? string
| | +--rw route-source
| | +--rw access-list? string
| | +--rw prefix-list? string
| o--rw large-community
| | o--rw name* string
| | o--rw exact-match? empty
| +--rw length
| | +--rw lengths* [min-len max-len]
| | +--rw min-len uint32
| | +--rw max-len uint32
| +--rw traffic-steering {ios-features:pbr-sbit-switching}?
| | +--rw service-selector? uint8
| o--rw local-preference
| | o--rw values* uint32
| +--rw mdt-group
| | +--rw name* string
| +--rw metric
| | +--rw metric-value-number-list* uint32
| | x--rw metric-value-number? uint32
| | o--rw metric-value? string
| | +--rw external-number-list* uint32
| | x--rw external-number? uint32
| | o--rw external? string
| +--rw mpls-label? empty
| +--rw policy-list
| | +--rw policy-map-names* string
| +--rw omp-tag? uint32 {ios-features:omp}?
| +--rw route-type
| | +--rw external!
| | | +--rw type-1? empty
| | | +--rw type-2? empty
| | +--rw internal? empty
| | +--rw level-1? empty
| | +--rw level-2? empty
| | o--rw local? empty
| | +--rw nssa-external!
| | +--rw type-1? empty
| | +--rw type-2? empty
| +--rw rpki
| | +--rw invalid? empty
| | +--rw not-found? empty
| | +--rw valid? empty
| +--rw source-protocol!
| | +--rw bgp* ios-types:bgp-as-number-type
| | +--rw connected? empty
| | +--rw eigrp* string
| | +--rw isis? empty
| | +--rw lisp? empty
| | +--rw mobile? empty
| | +--rw ospf* string
| | +--rw ospfv3* string
| | +--rw rip? empty
| | +--rw static? empty
| | +--rw omp? empty {ios-features:omp}?
| | +--rw nat-route? empty {ios-features:sdwan}?
| +--rw tag
| | +--rw tag-val* union
| | o--rw tag_value* uint32
| | o--rw ipv4-address* inet:ipv4-address
| | +--rw list
| | +--rw tag-names* string
| +--rw track? uint16
+--rw continue!
+--rw sequence-number? uint16