Parameter |
Choices/Defaults |
Comments |
config
list
/ elements=dictionary
|
|
A list of configurations for route policy.
|
|
else_section
dictionary
|
|
A dictionary of configurations that would be considered in the else block
|
|
|
else_section
dictionary
|
|
A dictionary of configurations for nested else, does not support if/ elseif
|
|
|
|
add
dictionary
|
|
Add offset to the existing value
|
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
|
rip_metric
integer
|
|
<0-16> RIP metric attribute
|
|
|
|
apply
list
/ elements=dictionary
|
|
Apply a route policy
|
|
|
|
|
route_policy
string
|
|
Apply a specific route policy
|
|
|
|
|
route_policy_input
string
|
|
ipv4/ ipv6 / name-string
|
|
|
|
drop
boolean
|
|
Reject this route with no further processing
|
|
|
|
pass
boolean
|
|
Pass this route for further processing
|
|
|
|
prepend
dictionary
|
|
Prepend to BGP AS-path
|
|
|
|
|
as_path
integer
|
|
<1-4294967295> 32-bit decimal number/ 16-bit decimal number as-path
|
|
|
|
|
most_recent
boolean
|
|
Most recent Autonomous System Number
|
|
|
|
|
number_of_times
integer
|
|
number of times to prepend
|
|
|
|
|
own_as
boolean
|
|
Local Autonomous System Number
|
|
|
|
remove
dictionary
|
|
Remove all private-as entries
|
|
|
|
|
entire_aspath
boolean
|
|
Remove private-AS from entire aspath
|
|
|
|
|
set
boolean
|
|
Remove all private-as entries (remove as-path private-as)
|
|
|
|
set
dictionary
|
|
Set a route attribute
|
|
|
|
|
administrative_distance
integer
|
|
Administrative Distance of the prefix, <1-255> 8 bit decimal numbe
|
|
|
|
|
aigp_metric
dictionary
|
|
AIGP metric attribute
|
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
|
icrement
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
|
igp_cost
boolean
|
|
Internal routing protocol cost
|
|
|
|
|
|
metric_number
integer
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
attribute_set
string
|
|
TE attribute-set name <0-4294967295> 32-bit decimal number
|
|
|
|
|
c_multicast_routing
dictionary
|
|
Multicast Customer routing type
|
|
|
|
|
|
bgp
boolean
|
|
BGP customer-multicast routing
|
|
|
|
|
|
pim
boolean
|
|
PIM customer-multicast routing
|
|
|
|
|
community
dictionary
|
|
BGP community attribute
|
|
|
|
|
|
additive
boolean
|
|
Add to the existing community
|
|
|
|
|
|
community_name
string
|
|
Community set name
|
|
|
|
|
core_tree
dictionary
|
|
Multicast Distribution Tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
ingress_replication_default
boolean
|
|
Ingress Replication Default MDT core
|
|
|
|
|
|
ingress_replication_partitioned
boolean
|
|
Ingress Replication Partitioned MDT core
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
mldp_default
boolean
|
|
MLDP Default MDT core
|
|
|
|
|
|
mldp_inband
boolean
|
|
MLDP Inband core
|
|
|
|
|
|
mldp_partitioned_mp2mp
boolean
|
|
MLDP Partitioned MP2MP MDT core
|
|
|
|
|
|
mldp_partitioned_p2mp
boolean
|
|
MLDP Partitioned P2MP MDT core
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
p2mp_te_default
boolean
|
|
P2MP TE Default MDT core
|
|
|
|
|
|
p2mp_te_partitioned
boolean
|
|
P2MP TE Partitioned MDT core
|
|
|
|
|
|
pim_default
boolean
|
|
PIM Default MDT core
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
dampening
dictionary
|
|
BGP route flap dampening parameters
|
|
|
|
|
|
halflife
integer
|
|
Dampening penalty half-life, <1-45> Half-life time for penalty, default 15
|
|
|
|
|
|
max_suppress
integer
|
|
Maximum dampening penalty, <1-255> Maximum dampening penalty time, default 60
|
|
|
|
|
|
reuse
integer
|
|
Penalty before reusing suppressed route, <1-20000> Dampening reuse threshold, default 750
|
|
|
|
|
|
suppress
integer
|
|
Dampening penalty to start suppressing a route, <1-20000> Suppress penalty threshold, default 2000
|
|
|
|
|
downstream_core_tree
dictionary
|
|
BGP I-PMSI/S-PMSI core tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
|
fallback_vrf_lookup
boolean
|
|
fallback vrf look-up
|
|
|
|
|
flow_tag
integer
|
|
flow tag value for PBR BGP flow-tag, <1-63> 6 bit decimal number starting from 1
|
|
|
|
|
forward_class
integer
|
|
Forward class (default value 0), <1-7> 3 bit decimal number starting from 1
|
|
|
|
|
ip_precedence
integer
|
|
IP Precedence to classify packets, <1-7> 3 bit decimal number starting from 1
|
|
|
|
|
isis_metric
integer
|
|
IS-IS metric attribute, <0-16777215> 24 bit decimal number
|
|
|
|
|
label
integer
|
|
Set BGP label value, <0-1048575> 20 bit decimal number
|
|
|
|
|
label_index
integer
|
|
Set Segment Routing label-index value, <0-1048575> 20 bit decimal number
|
|
|
|
|
label_mode
dictionary
|
|
Set BGP label-mode value
|
|
|
|
|
|
per_ce
boolean
|
|
Set the label mode to per-ce
|
|
|
|
|
|
per_prefix
boolean
|
|
Set the label mode to per-prefix
|
|
|
|
|
|
per_vrf
boolean
|
|
Set the label mode to per-vrf
|
|
|
|
|
large_community
string
|
|
BGP large community attribute
|
|
|
|
|
level
dictionary
|
|
Where to import route
|
|
|
|
|
|
level_1
boolean
|
|
IS-IS level-1 routes
|
|
|
|
|
|
level_1_2
boolean
|
|
IS-IS level-1 and level-2 routes
|
|
|
|
|
|
level_2
boolean
|
|
IS-IS level-2 routes
|
|
|
|
|
load_balance
boolean
|
|
Load-balance for ECMP ecmp-consistent
|
|
|
|
|
local_preference
list
/ elements=dictionary
|
|
List of local preference configurations
|
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
|
increment
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
|
metric_number
integer
/ required
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
|
multiply
boolean
|
|
* multiply the attribute by specified value
|
|
|
|
|
lsm_root
string
|
|
Label Switched Multicast Root address
|
|
|
|
|
metric_type
dictionary
|
|
Type of metric for destination routing protocol
|
|
|
|
|
|
external
boolean
|
|
ISIS external metric-type
|
|
|
|
|
|
internal
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
|
rib_metric_as_external
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
|
rib_metric_as_internal
boolean
|
|
Use RIB metric and set ISIS internal metric-type
|
|
|
|
|
|
type_1
boolean
|
|
OSPF type-1 route
|
|
|
|
|
|
type_2
boolean
|
|
OSPF type-2 route
|
|
|
|
|
mpls
string
|
|
MPLS traffic-eng attributeset name-string
|
|
|
|
|
next_hop
dictionary
|
|
Next hop address specified in this route
|
|
|
|
|
|
address
string
|
|
next hop address
|
|
|
|
|
origin
dictionary
|
|
BGP origin code
|
|
|
|
|
|
egp
boolean
|
|
ISIS external metric-type
|
|
|
|
|
|
igp
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
|
rincomplete
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
ospf_metric
integer
|
|
OSPF metric attribute
|
|
|
|
|
path_color
boolean
|
|
BGP Path Color for RIB (path-color external-reach)
|
|
|
|
|
path_selection
dictionary
|
|
BGP path selection
|
|
|
|
|
|
all
boolean
|
|
BGP all advertise
|
|
|
|
|
|
backup
dictionary
|
|
BGP backup
|
|
|
|
|
|
|
advertise
boolean
|
|
Advertise the path
|
|
|
|
|
|
|
backup_decimal
integer
|
|
<1>, decimal number 1
|
|
|
|
|
|
|
install
boolean
|
|
Install the path
|
|
|
|
|
|
best_path
boolean
|
|
BGP best path
|
|
|
|
|
|
group_best
boolean
|
|
BGP group-best advertise
|
|
|
|
|
|
multiplath
boolean
|
|
BGP multipath advertise
|
|
|
|
|
qos_group
integer
|
|
QoS Group to classify packets
|
|
|
|
|
rib_metric
integer
|
|
RIB metric for table-policy
|
|
|
|
|
rip_metric
integer
|
|
RIP metric attribute
|
|
|
|
|
rip_tag
integer
|
|
RIP Route tag attribute
|
|
|
|
|
rt_set
integer
|
|
Limit on routes with paths with an RT-set
|
|
|
|
|
s_pmsi
boolean
|
|
S-PMSI Advertisement type (star-g)
|
|
|
|
|
spf_priority
dictionary
|
|
OSPF SPF priority
|
|
|
|
|
|
critical
boolean
|
|
Critical priority
|
|
|
|
|
|
high
boolean
|
|
High priority
|
|
|
|
|
|
medium
boolean
|
|
Medium priority
|
|
|
|
|
static_p2mp_te
string
|
|
Static P2MP-TE tunnel
|
|
|
|
|
tag
integer
|
|
Route tag attribute
|
|
|
|
|
traffic_index
dictionary
|
|
Traffic-index for BGP policy accounting
|
|
|
|
|
|
ignore
boolean
|
|
Remove any traffic-index setting
|
|
|
|
|
|
index_number
integer
|
|
6 bit decimal number starting from 1 <1-63>
|
|
|
|
|
upstream_core_tree
dictionary
|
|
BGP Leaf AD core tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
vpn_distinguisher
integer
|
|
BGP VPN distinguisher (VD) attribute
|
|
|
|
|
weight
integer
|
|
Weight attribute for route selection
|
|
|
|
suppress_route
boolean
|
|
Suppress specific routes when aggregating
|
|
|
|
unsuppress_route
boolean
|
|
Unsuppress specific aggregated routes
|
|
|
elseif_section
list
/ elements=dictionary
|
|
A list of elif configurations that would follow along with the top level if
|
|
|
|
add
dictionary
|
|
Add offset to the existing value
|
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
|
rip_metric
integer
|
|
<0-16> RIP metric attribute
|
|
|
|
apply
list
/ elements=dictionary
|
|
Apply a route policy
|
|
|
|
|
route_policy
string
|
|
Apply a specific route policy
|
|
|
|
|
route_policy_input
string
|
|
ipv4/ ipv6 / name-string
|
|
|
|
condition
string
|
|
the condition string, eg - aigp-metric eq 23 and as-path in tmp1 and community is-empty and community matches-any test1 (don't add then at end)
|
|
|
|
drop
boolean
|
|
Reject this route with no further processing
|
|
|
|
pass
boolean
|
|
Pass this route for further processing
|
|
|
|
prepend
dictionary
|
|
Prepend to BGP AS-path
|
|
|
|
|
as_path
integer
|
|
<1-4294967295> 32-bit decimal number/ 16-bit decimal number as-path
|
|
|
|
|
most_recent
boolean
|
|
Most recent Autonomous System Number
|
|
|
|
|
number_of_times
integer
|
|
number of times to prepend
|
|
|
|
|
own_as
boolean
|
|
Local Autonomous System Number
|
|
|
|
remove
dictionary
|
|
Remove all private-as entries
|
|
|
|
|
entire_aspath
boolean
|
|
Remove private-AS from entire aspath
|
|
|
|
|
set
boolean
|
|
Remove all private-as entries (remove as-path private-as)
|
|
|
|
set
dictionary
|
|
Set a route attribute
|
|
|
|
|
administrative_distance
integer
|
|
Administrative Distance of the prefix, <1-255> 8 bit decimal numbe
|
|
|
|
|
aigp_metric
dictionary
|
|
AIGP metric attribute
|
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
|
icrement
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
|
igp_cost
boolean
|
|
Internal routing protocol cost
|
|
|
|
|
|
metric_number
integer
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
attribute_set
string
|
|
TE attribute-set name <0-4294967295> 32-bit decimal number
|
|
|
|
|
c_multicast_routing
dictionary
|
|
Multicast Customer routing type
|
|
|
|
|
|
bgp
boolean
|
|
BGP customer-multicast routing
|
|
|
|
|
|
pim
boolean
|
|
PIM customer-multicast routing
|
|
|
|
|
community
dictionary
|
|
BGP community attribute
|
|
|
|
|
|
additive
boolean
|
|
Add to the existing community
|
|
|
|
|
|
community_name
string
|
|
Community set name
|
|
|
|
|
core_tree
dictionary
|
|
Multicast Distribution Tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
ingress_replication_default
boolean
|
|
Ingress Replication Default MDT core
|
|
|
|
|
|
ingress_replication_partitioned
boolean
|
|
Ingress Replication Partitioned MDT core
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
mldp_default
boolean
|
|
MLDP Default MDT core
|
|
|
|
|
|
mldp_inband
boolean
|
|
MLDP Inband core
|
|
|
|
|
|
mldp_partitioned_mp2mp
boolean
|
|
MLDP Partitioned MP2MP MDT core
|
|
|
|
|
|
mldp_partitioned_p2mp
boolean
|
|
MLDP Partitioned P2MP MDT core
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
p2mp_te_default
boolean
|
|
P2MP TE Default MDT core
|
|
|
|
|
|
p2mp_te_partitioned
boolean
|
|
P2MP TE Partitioned MDT core
|
|
|
|
|
|
pim_default
boolean
|
|
PIM Default MDT core
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
dampening
dictionary
|
|
BGP route flap dampening parameters
|
|
|
|
|
|
halflife
integer
|
|
Dampening penalty half-life, <1-45> Half-life time for penalty, default 15
|
|
|
|
|
|
max_suppress
integer
|
|
Maximum dampening penalty, <1-255> Maximum dampening penalty time, default 60
|
|
|
|
|
|
reuse
integer
|
|
Penalty before reusing suppressed route, <1-20000> Dampening reuse threshold, default 750
|
|
|
|
|
|
suppress
integer
|
|
Dampening penalty to start suppressing a route, <1-20000> Suppress penalty threshold, default 2000
|
|
|
|
|
downstream_core_tree
dictionary
|
|
BGP I-PMSI/S-PMSI core tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
|
fallback_vrf_lookup
boolean
|
|
fallback vrf look-up
|
|
|
|
|
flow_tag
integer
|
|
flow tag value for PBR BGP flow-tag, <1-63> 6 bit decimal number starting from 1
|
|
|
|
|
forward_class
integer
|
|
Forward class (default value 0), <1-7> 3 bit decimal number starting from 1
|
|
|
|
|
ip_precedence
integer
|
|
IP Precedence to classify packets, <1-7> 3 bit decimal number starting from 1
|
|
|
|
|
isis_metric
integer
|
|
IS-IS metric attribute, <0-16777215> 24 bit decimal number
|
|
|
|
|
label
integer
|
|
Set BGP label value, <0-1048575> 20 bit decimal number
|
|
|
|
|
label_index
integer
|
|
Set Segment Routing label-index value, <0-1048575> 20 bit decimal number
|
|
|
|
|
label_mode
dictionary
|
|
Set BGP label-mode value
|
|
|
|
|
|
per_ce
boolean
|
|
Set the label mode to per-ce
|
|
|
|
|
|
per_prefix
boolean
|
|
Set the label mode to per-prefix
|
|
|
|
|
|
per_vrf
boolean
|
|
Set the label mode to per-vrf
|
|
|
|
|
large_community
string
|
|
BGP large community attribute
|
|
|
|
|
level
dictionary
|
|
Where to import route
|
|
|
|
|
|
level_1
boolean
|
|
IS-IS level-1 routes
|
|
|
|
|
|
level_1_2
boolean
|
|
IS-IS level-1 and level-2 routes
|
|
|
|
|
|
level_2
boolean
|
|
IS-IS level-2 routes
|
|
|
|
|
load_balance
boolean
|
|
Load-balance for ECMP ecmp-consistent
|
|
|
|
|
local_preference
list
/ elements=dictionary
|
|
List of local preference configurations
|
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
|
increment
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
|
metric_number
integer
/ required
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
|
multiply
boolean
|
|
* multiply the attribute by specified value
|
|
|
|
|
lsm_root
string
|
|
Label Switched Multicast Root address
|
|
|
|
|
metric_type
dictionary
|
|
Type of metric for destination routing protocol
|
|
|
|
|
|
external
boolean
|
|
ISIS external metric-type
|
|
|
|
|
|
internal
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
|
rib_metric_as_external
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
|
rib_metric_as_internal
boolean
|
|
Use RIB metric and set ISIS internal metric-type
|
|
|
|
|
|
type_1
boolean
|
|
OSPF type-1 route
|
|
|
|
|
|
type_2
boolean
|
|
OSPF type-2 route
|
|
|
|
|
mpls
string
|
|
MPLS traffic-eng attributeset name-string
|
|
|
|
|
next_hop
dictionary
|
|
Next hop address specified in this route
|
|
|
|
|
|
address
string
|
|
next hop address
|
|
|
|
|
origin
dictionary
|
|
BGP origin code
|
|
|
|
|
|
egp
boolean
|
|
ISIS external metric-type
|
|
|
|
|
|
igp
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
|
rincomplete
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
ospf_metric
integer
|
|
OSPF metric attribute
|
|
|
|
|
path_color
boolean
|
|
BGP Path Color for RIB (path-color external-reach)
|
|
|
|
|
path_selection
dictionary
|
|
BGP path selection
|
|
|
|
|
|
all
boolean
|
|
BGP all advertise
|
|
|
|
|
|
backup
dictionary
|
|
BGP backup
|
|
|
|
|
|
|
advertise
boolean
|
|
Advertise the path
|
|
|
|
|
|
|
backup_decimal
integer
|
|
<1>, decimal number 1
|
|
|
|
|
|
|
install
boolean
|
|
Install the path
|
|
|
|
|
|
best_path
boolean
|
|
BGP best path
|
|
|
|
|
|
group_best
boolean
|
|
BGP group-best advertise
|
|
|
|
|
|
multiplath
boolean
|
|
BGP multipath advertise
|
|
|
|
|
qos_group
integer
|
|
QoS Group to classify packets
|
|
|
|
|
rib_metric
integer
|
|
RIB metric for table-policy
|
|
|
|
|
rip_metric
integer
|
|
RIP metric attribute
|
|
|
|
|
rip_tag
integer
|
|
RIP Route tag attribute
|
|
|
|
|
rt_set
integer
|
|
Limit on routes with paths with an RT-set
|
|
|
|
|
s_pmsi
boolean
|
|
S-PMSI Advertisement type (star-g)
|
|
|
|
|
spf_priority
dictionary
|
|
OSPF SPF priority
|
|
|
|
|
|
critical
boolean
|
|
Critical priority
|
|
|
|
|
|
high
boolean
|
|
High priority
|
|
|
|
|
|
medium
boolean
|
|
Medium priority
|
|
|
|
|
static_p2mp_te
string
|
|
Static P2MP-TE tunnel
|
|
|
|
|
tag
integer
|
|
Route tag attribute
|
|
|
|
|
traffic_index
dictionary
|
|
Traffic-index for BGP policy accounting
|
|
|
|
|
|
ignore
boolean
|
|
Remove any traffic-index setting
|
|
|
|
|
|
index_number
integer
|
|
6 bit decimal number starting from 1 <1-63>
|
|
|
|
|
upstream_core_tree
dictionary
|
|
BGP Leaf AD core tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
vpn_distinguisher
integer
|
|
BGP VPN distinguisher (VD) attribute
|
|
|
|
|
weight
integer
|
|
Weight attribute for route selection
|
|
|
|
suppress_route
boolean
|
|
Suppress specific routes when aggregating
|
|
|
|
unsuppress_route
boolean
|
|
Unsuppress specific aggregated routes
|
|
|
global
dictionary
|
|
A dictionary of configurations for route policy without any conditions
|
|
|
|
add
dictionary
|
|
Add offset to the existing value
|
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
|
rip_metric
integer
|
|
<0-16> RIP metric attribute
|
|
|
|
apply
list
/ elements=dictionary
|
|
Apply a route policy
|
|
|
|
|
route_policy
string
|
|
Apply a specific route policy
|
|
|
|
|
route_policy_input
string
|
|
ipv4/ ipv6 / name-string
|
|
|
|
drop
boolean
|
|
Reject this route with no further processing
|
|
|
|
pass
boolean
|
|
Pass this route for further processing
|
|
|
|
prepend
dictionary
|
|
Prepend to BGP AS-path
|
|
|
|
|
as_path
integer
|
|
<1-4294967295> 32-bit decimal number/ 16-bit decimal number as-path
|
|
|
|
|
most_recent
boolean
|
|
Most recent Autonomous System Number
|
|
|
|
|
number_of_times
integer
|
|
number of times to prepend
|
|
|
|
|
own_as
boolean
|
|
Local Autonomous System Number
|
|
|
|
remove
dictionary
|
|
Remove all private-as entries
|
|
|
|
|
entire_aspath
boolean
|
|
Remove private-AS from entire aspath
|
|
|
|
|
set
boolean
|
|
Remove all private-as entries (remove as-path private-as)
|
|
|
|
set
dictionary
|
|
Set a route attribute
|
|
|
|
|
administrative_distance
integer
|
|
Administrative Distance of the prefix, <1-255> 8 bit decimal numbe
|
|
|
|
|
aigp_metric
dictionary
|
|
AIGP metric attribute
|
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
|
icrement
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
|
igp_cost
boolean
|
|
Internal routing protocol cost
|
|
|
|
|
|
metric_number
integer
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
attribute_set
string
|
|
TE attribute-set name <0-4294967295> 32-bit decimal number
|
|
|
|
|
c_multicast_routing
dictionary
|
|
Multicast Customer routing type
|
|
|
|
|
|
bgp
boolean
|
|
BGP customer-multicast routing
|
|
|
|
|
|
pim
boolean
|
|
PIM customer-multicast routing
|
|
|
|
|
community
dictionary
|
|
BGP community attribute
|
|
|
|
|
|
additive
boolean
|
|
Add to the existing community
|
|
|
|
|
|
community_name
string
|
|
Community set name
|
|
|
|
|
core_tree
dictionary
|
|
Multicast Distribution Tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
ingress_replication_default
boolean
|
|
Ingress Replication Default MDT core
|
|
|
|
|
|
ingress_replication_partitioned
boolean
|
|
Ingress Replication Partitioned MDT core
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
mldp_default
boolean
|
|
MLDP Default MDT core
|
|
|
|
|
|
mldp_inband
boolean
|
|
MLDP Inband core
|
|
|
|
|
|
mldp_partitioned_mp2mp
boolean
|
|
MLDP Partitioned MP2MP MDT core
|
|
|
|
|
|
mldp_partitioned_p2mp
boolean
|
|
MLDP Partitioned P2MP MDT core
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
p2mp_te_default
boolean
|
|
P2MP TE Default MDT core
|
|
|
|
|
|
p2mp_te_partitioned
boolean
|
|
P2MP TE Partitioned MDT core
|
|
|
|
|
|
pim_default
boolean
|
|
PIM Default MDT core
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
dampening
dictionary
|
|
BGP route flap dampening parameters
|
|
|
|
|
|
halflife
integer
|
|
Dampening penalty half-life, <1-45> Half-life time for penalty, default 15
|
|
|
|
|
|
max_suppress
integer
|
|
Maximum dampening penalty, <1-255> Maximum dampening penalty time, default 60
|
|
|
|
|
|
reuse
integer
|
|
Penalty before reusing suppressed route, <1-20000> Dampening reuse threshold, default 750
|
|
|
|
|
|
suppress
integer
|
|
Dampening penalty to start suppressing a route, <1-20000> Suppress penalty threshold, default 2000
|
|
|
|
|
downstream_core_tree
dictionary
|
|
BGP I-PMSI/S-PMSI core tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
|
fallback_vrf_lookup
boolean
|
|
fallback vrf look-up
|
|
|
|
|
flow_tag
integer
|
|
flow tag value for PBR BGP flow-tag, <1-63> 6 bit decimal number starting from 1
|
|
|
|
|
forward_class
integer
|
|
Forward class (default value 0), <1-7> 3 bit decimal number starting from 1
|
|
|
|
|
ip_precedence
integer
|
|
IP Precedence to classify packets, <1-7> 3 bit decimal number starting from 1
|
|
|
|
|
isis_metric
integer
|
|
IS-IS metric attribute, <0-16777215> 24 bit decimal number
|
|
|
|
|
label
integer
|
|
Set BGP label value, <0-1048575> 20 bit decimal number
|
|
|
|
|
label_index
integer
|
|
Set Segment Routing label-index value, <0-1048575> 20 bit decimal number
|
|
|
|
|
label_mode
dictionary
|
|
Set BGP label-mode value
|
|
|
|
|
|
per_ce
boolean
|
|
Set the label mode to per-ce
|
|
|
|
|
|
per_prefix
boolean
|
|
Set the label mode to per-prefix
|
|
|
|
|
|
per_vrf
boolean
|
|
Set the label mode to per-vrf
|
|
|
|
|
large_community
string
|
|
BGP large community attribute
|
|
|
|
|
level
dictionary
|
|
Where to import route
|
|
|
|
|
|
level_1
boolean
|
|
IS-IS level-1 routes
|
|
|
|
|
|
level_1_2
boolean
|
|
IS-IS level-1 and level-2 routes
|
|
|
|
|
|
level_2
boolean
|
|
IS-IS level-2 routes
|
|
|
|
|
load_balance
boolean
|
|
Load-balance for ECMP ecmp-consistent
|
|
|
|
|
local_preference
list
/ elements=dictionary
|
|
List of local preference configurations
|
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
|
increment
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
|
metric_number
integer
/ required
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
|
multiply
boolean
|
|
* multiply the attribute by specified value
|
|
|
|
|
lsm_root
string
|
|
Label Switched Multicast Root address
|
|
|
|
|
metric_type
dictionary
|
|
Type of metric for destination routing protocol
|
|
|
|
|
|
external
boolean
|
|
ISIS external metric-type
|
|
|
|
|
|
internal
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
|
rib_metric_as_external
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
|
rib_metric_as_internal
boolean
|
|
Use RIB metric and set ISIS internal metric-type
|
|
|
|
|
|
type_1
boolean
|
|
OSPF type-1 route
|
|
|
|
|
|
type_2
boolean
|
|
OSPF type-2 route
|
|
|
|
|
mpls
string
|
|
MPLS traffic-eng attributeset name-string
|
|
|
|
|
next_hop
dictionary
|
|
Next hop address specified in this route
|
|
|
|
|
|
address
string
|
|
next hop address
|
|
|
|
|
origin
dictionary
|
|
BGP origin code
|
|
|
|
|
|
egp
boolean
|
|
ISIS external metric-type
|
|
|
|
|
|
igp
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
|
rincomplete
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
ospf_metric
integer
|
|
OSPF metric attribute
|
|
|
|
|
path_color
boolean
|
|
BGP Path Color for RIB (path-color external-reach)
|
|
|
|
|
path_selection
dictionary
|
|
BGP path selection
|
|
|
|
|
|
all
boolean
|
|
BGP all advertise
|
|
|
|
|
|
backup
dictionary
|
|
BGP backup
|
|
|
|
|
|
|
advertise
boolean
|
|
Advertise the path
|
|
|
|
|
|
|
backup_decimal
integer
|
|
<1>, decimal number 1
|
|
|
|
|
|
|
install
boolean
|
|
Install the path
|
|
|
|
|
|
best_path
boolean
|
|
BGP best path
|
|
|
|
|
|
group_best
boolean
|
|
BGP group-best advertise
|
|
|
|
|
|
multiplath
boolean
|
|
BGP multipath advertise
|
|
|
|
|
qos_group
integer
|
|
QoS Group to classify packets
|
|
|
|
|
rib_metric
integer
|
|
RIB metric for table-policy
|
|
|
|
|
rip_metric
integer
|
|
RIP metric attribute
|
|
|
|
|
rip_tag
integer
|
|
RIP Route tag attribute
|
|
|
|
|
rt_set
integer
|
|
Limit on routes with paths with an RT-set
|
|
|
|
|
s_pmsi
boolean
|
|
S-PMSI Advertisement type (star-g)
|
|
|
|
|
spf_priority
dictionary
|
|
OSPF SPF priority
|
|
|
|
|
|
critical
boolean
|
|
Critical priority
|
|
|
|
|
|
high
boolean
|
|
High priority
|
|
|
|
|
|
medium
boolean
|
|
Medium priority
|
|
|
|
|
static_p2mp_te
string
|
|
Static P2MP-TE tunnel
|
|
|
|
|
tag
integer
|
|
Route tag attribute
|
|
|
|
|
traffic_index
dictionary
|
|
Traffic-index for BGP policy accounting
|
|
|
|
|
|
ignore
boolean
|
|
Remove any traffic-index setting
|
|
|
|
|
|
index_number
integer
|
|
6 bit decimal number starting from 1 <1-63>
|
|
|
|
|
upstream_core_tree
dictionary
|
|
BGP Leaf AD core tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
vpn_distinguisher
integer
|
|
BGP VPN distinguisher (VD) attribute
|
|
|
|
|
weight
integer
|
|
Weight attribute for route selection
|
|
|
|
suppress_route
boolean
|
|
Suppress specific routes when aggregating
|
|
|
|
unsuppress_route
boolean
|
|
Unsuppress specific aggregated routes
|
|
|
if_section
dictionary
|
|
A dictionary of configurations for route policy for the nested if condition, under top level else
|
|
|
|
add
dictionary
|
|
Add offset to the existing value
|
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
|
rip_metric
integer
|
|
<0-16> RIP metric attribute
|
|
|
|
apply
list
/ elements=dictionary
|
|
Apply a route policy
|
|
|
|
|
route_policy
string
|
|
Apply a specific route policy
|
|
|
|
|
route_policy_input
string
|
|
ipv4/ ipv6 / name-string
|
|
|
|
condition
string
|
|
the condition string, eg - aigp-metric eq 23 and as-path in tmp1 and community is-empty and community matches-any test1 (don't add then at end)
|
|
|
|
drop
boolean
|
|
Reject this route with no further processing
|
|
|
|
pass
boolean
|
|
Pass this route for further processing
|
|
|
|
prepend
dictionary
|
|
Prepend to BGP AS-path
|
|
|
|
|
as_path
integer
|
|
<1-4294967295> 32-bit decimal number/ 16-bit decimal number as-path
|
|
|
|
|
most_recent
boolean
|
|
Most recent Autonomous System Number
|
|
|
|
|
number_of_times
integer
|
|
number of times to prepend
|
|
|
|
|
own_as
boolean
|
|
Local Autonomous System Number
|
|
|
|
remove
dictionary
|
|
Remove all private-as entries
|
|
|
|
|
entire_aspath
boolean
|
|
Remove private-AS from entire aspath
|
|
|
|
|
set
boolean
|
|
Remove all private-as entries (remove as-path private-as)
|
|
|
|
set
dictionary
|
|
Set a route attribute
|
|
|
|
|
administrative_distance
integer
|
|
Administrative Distance of the prefix, <1-255> 8 bit decimal numbe
|
|
|
|
|
aigp_metric
dictionary
|
|
AIGP metric attribute
|
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
|
icrement
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
|
igp_cost
boolean
|
|
Internal routing protocol cost
|
|
|
|
|
|
metric_number
integer
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
attribute_set
string
|
|
TE attribute-set name <0-4294967295> 32-bit decimal number
|
|
|
|
|
c_multicast_routing
dictionary
|
|
Multicast Customer routing type
|
|
|
|
|
|
bgp
boolean
|
|
BGP customer-multicast routing
|
|
|
|
|
|
pim
boolean
|
|
PIM customer-multicast routing
|
|
|
|
|
community
dictionary
|
|
BGP community attribute
|
|
|
|
|
|
additive
boolean
|
|
Add to the existing community
|
|
|
|
|
|
community_name
string
|
|
Community set name
|
|
|
|
|
core_tree
dictionary
|
|
Multicast Distribution Tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
ingress_replication_default
boolean
|
|
Ingress Replication Default MDT core
|
|
|
|
|
|
ingress_replication_partitioned
boolean
|
|
Ingress Replication Partitioned MDT core
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
mldp_default
boolean
|
|
MLDP Default MDT core
|
|
|
|
|
|
mldp_inband
boolean
|
|
MLDP Inband core
|
|
|
|
|
|
mldp_partitioned_mp2mp
boolean
|
|
MLDP Partitioned MP2MP MDT core
|
|
|
|
|
|
mldp_partitioned_p2mp
boolean
|
|
MLDP Partitioned P2MP MDT core
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
p2mp_te_default
boolean
|
|
P2MP TE Default MDT core
|
|
|
|
|
|
p2mp_te_partitioned
boolean
|
|
P2MP TE Partitioned MDT core
|
|
|
|
|
|
pim_default
boolean
|
|
PIM Default MDT core
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
dampening
dictionary
|
|
BGP route flap dampening parameters
|
|
|
|
|
|
halflife
integer
|
|
Dampening penalty half-life, <1-45> Half-life time for penalty, default 15
|
|
|
|
|
|
max_suppress
integer
|
|
Maximum dampening penalty, <1-255> Maximum dampening penalty time, default 60
|
|
|
|
|
|
reuse
integer
|
|
Penalty before reusing suppressed route, <1-20000> Dampening reuse threshold, default 750
|
|
|
|
|
|
suppress
integer
|
|
Dampening penalty to start suppressing a route, <1-20000> Suppress penalty threshold, default 2000
|
|
|
|
|
downstream_core_tree
dictionary
|
|
BGP I-PMSI/S-PMSI core tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
|
fallback_vrf_lookup
boolean
|
|
fallback vrf look-up
|
|
|
|
|
flow_tag
integer
|
|
flow tag value for PBR BGP flow-tag, <1-63> 6 bit decimal number starting from 1
|
|
|
|
|
forward_class
integer
|
|
Forward class (default value 0), <1-7> 3 bit decimal number starting from 1
|
|
|
|
|
ip_precedence
integer
|
|
IP Precedence to classify packets, <1-7> 3 bit decimal number starting from 1
|
|
|
|
|
isis_metric
integer
|
|
IS-IS metric attribute, <0-16777215> 24 bit decimal number
|
|
|
|
|
label
integer
|
|
Set BGP label value, <0-1048575> 20 bit decimal number
|
|
|
|
|
label_index
integer
|
|
Set Segment Routing label-index value, <0-1048575> 20 bit decimal number
|
|
|
|
|
label_mode
dictionary
|
|
Set BGP label-mode value
|
|
|
|
|
|
per_ce
boolean
|
|
Set the label mode to per-ce
|
|
|
|
|
|
per_prefix
boolean
|
|
Set the label mode to per-prefix
|
|
|
|
|
|
per_vrf
boolean
|
|
Set the label mode to per-vrf
|
|
|
|
|
large_community
string
|
|
BGP large community attribute
|
|
|
|
|
level
dictionary
|
|
Where to import route
|
|
|
|
|
|
level_1
boolean
|
|
IS-IS level-1 routes
|
|
|
|
|
|
level_1_2
boolean
|
|
IS-IS level-1 and level-2 routes
|
|
|
|
|
|
level_2
boolean
|
|
IS-IS level-2 routes
|
|
|
|
|
load_balance
boolean
|
|
Load-balance for ECMP ecmp-consistent
|
|
|
|
|
local_preference
list
/ elements=dictionary
|
|
List of local preference configurations
|
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
|
increment
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
|
metric_number
integer
/ required
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
|
multiply
boolean
|
|
* multiply the attribute by specified value
|
|
|
|
|
lsm_root
string
|
|
Label Switched Multicast Root address
|
|
|
|
|
metric_type
dictionary
|
|
Type of metric for destination routing protocol
|
|
|
|
|
|
external
boolean
|
|
ISIS external metric-type
|
|
|
|
|
|
internal
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
|
rib_metric_as_external
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
|
rib_metric_as_internal
boolean
|
|
Use RIB metric and set ISIS internal metric-type
|
|
|
|
|
|
type_1
boolean
|
|
OSPF type-1 route
|
|
|
|
|
|
type_2
boolean
|
|
OSPF type-2 route
|
|
|
|
|
mpls
string
|
|
MPLS traffic-eng attributeset name-string
|
|
|
|
|
next_hop
dictionary
|
|
Next hop address specified in this route
|
|
|
|
|
|
address
string
|
|
next hop address
|
|
|
|
|
origin
dictionary
|
|
BGP origin code
|
|
|
|
|
|
egp
boolean
|
|
ISIS external metric-type
|
|
|
|
|
|
igp
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
|
rincomplete
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
ospf_metric
integer
|
|
OSPF metric attribute
|
|
|
|
|
path_color
boolean
|
|
BGP Path Color for RIB (path-color external-reach)
|
|
|
|
|
path_selection
dictionary
|
|
BGP path selection
|
|
|
|
|
|
all
boolean
|
|
BGP all advertise
|
|
|
|
|
|
backup
dictionary
|
|
BGP backup
|
|
|
|
|
|
|
advertise
boolean
|
|
Advertise the path
|
|
|
|
|
|
|
backup_decimal
integer
|
|
<1>, decimal number 1
|
|
|
|
|
|
|
install
boolean
|
|
Install the path
|
|
|
|
|
|
best_path
boolean
|
|
BGP best path
|
|
|
|
|
|
group_best
boolean
|
|
BGP group-best advertise
|
|
|
|
|
|
multiplath
boolean
|
|
BGP multipath advertise
|
|
|
|
|
qos_group
integer
|
|
QoS Group to classify packets
|
|
|
|
|
rib_metric
integer
|
|
RIB metric for table-policy
|
|
|
|
|
rip_metric
integer
|
|
RIP metric attribute
|
|
|
|
|
rip_tag
integer
|
|
RIP Route tag attribute
|
|
|
|
|
rt_set
integer
|
|
Limit on routes with paths with an RT-set
|
|
|
|
|
s_pmsi
boolean
|
|
S-PMSI Advertisement type (star-g)
|
|
|
|
|
spf_priority
dictionary
|
|
OSPF SPF priority
|
|
|
|
|
|
critical
boolean
|
|
Critical priority
|
|
|
|
|
|
high
boolean
|
|
High priority
|
|
|
|
|
|
medium
boolean
|
|
Medium priority
|
|
|
|
|
static_p2mp_te
string
|
|
Static P2MP-TE tunnel
|
|
|
|
|
tag
integer
|
|
Route tag attribute
|
|
|
|
|
traffic_index
dictionary
|
|
Traffic-index for BGP policy accounting
|
|
|
|
|
|
ignore
boolean
|
|
Remove any traffic-index setting
|
|
|
|
|
|
index_number
integer
|
|
6 bit decimal number starting from 1 <1-63>
|
|
|
|
|
upstream_core_tree
dictionary
|
|
BGP Leaf AD core tree type
|
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
|
vpn_distinguisher
integer
|
|
BGP VPN distinguisher (VD) attribute
|
|
|
|
|
weight
integer
|
|
Weight attribute for route selection
|
|
|
|
suppress_route
boolean
|
|
Suppress specific routes when aggregating
|
|
|
|
unsuppress_route
boolean
|
|
Unsuppress specific aggregated routes
|
|
elseif_section
list
/ elements=dictionary
|
|
A list of elif configurations that would follow along with the top level if
|
|
|
add
dictionary
|
|
Add offset to the existing value
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
rip_metric
integer
|
|
<0-16> RIP metric attribute
|
|
|
apply
list
/ elements=dictionary
|
|
Apply a route policy
|
|
|
|
route_policy
string
|
|
Apply a specific route policy
|
|
|
|
route_policy_input
string
|
|
ipv4/ ipv6 / name-string
|
|
|
condition
string
|
|
the condition string, eg - aigp-metric eq 23 and as-path in tmp1 and community is-empty and community matches-any test1 (don't add then at end)
|
|
|
drop
boolean
|
|
Reject this route with no further processing
|
|
|
pass
boolean
|
|
Pass this route for further processing
|
|
|
prepend
dictionary
|
|
Prepend to BGP AS-path
|
|
|
|
as_path
integer
|
|
<1-4294967295> 32-bit decimal number/ 16-bit decimal number as-path
|
|
|
|
most_recent
boolean
|
|
Most recent Autonomous System Number
|
|
|
|
number_of_times
integer
|
|
number of times to prepend
|
|
|
|
own_as
boolean
|
|
Local Autonomous System Number
|
|
|
remove
dictionary
|
|
Remove all private-as entries
|
|
|
|
entire_aspath
boolean
|
|
Remove private-AS from entire aspath
|
|
|
|
set
boolean
|
|
Remove all private-as entries (remove as-path private-as)
|
|
|
set
dictionary
|
|
Set a route attribute
|
|
|
|
administrative_distance
integer
|
|
Administrative Distance of the prefix, <1-255> 8 bit decimal numbe
|
|
|
|
aigp_metric
dictionary
|
|
AIGP metric attribute
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
icrement
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
igp_cost
boolean
|
|
Internal routing protocol cost
|
|
|
|
|
metric_number
integer
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
attribute_set
string
|
|
TE attribute-set name <0-4294967295> 32-bit decimal number
|
|
|
|
c_multicast_routing
dictionary
|
|
Multicast Customer routing type
|
|
|
|
|
bgp
boolean
|
|
BGP customer-multicast routing
|
|
|
|
|
pim
boolean
|
|
PIM customer-multicast routing
|
|
|
|
community
dictionary
|
|
BGP community attribute
|
|
|
|
|
additive
boolean
|
|
Add to the existing community
|
|
|
|
|
community_name
string
|
|
Community set name
|
|
|
|
core_tree
dictionary
|
|
Multicast Distribution Tree type
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
ingress_replication_default
boolean
|
|
Ingress Replication Default MDT core
|
|
|
|
|
ingress_replication_partitioned
boolean
|
|
Ingress Replication Partitioned MDT core
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
mldp_default
boolean
|
|
MLDP Default MDT core
|
|
|
|
|
mldp_inband
boolean
|
|
MLDP Inband core
|
|
|
|
|
mldp_partitioned_mp2mp
boolean
|
|
MLDP Partitioned MP2MP MDT core
|
|
|
|
|
mldp_partitioned_p2mp
boolean
|
|
MLDP Partitioned P2MP MDT core
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
p2mp_te_default
boolean
|
|
P2MP TE Default MDT core
|
|
|
|
|
p2mp_te_partitioned
boolean
|
|
P2MP TE Partitioned MDT core
|
|
|
|
|
pim_default
boolean
|
|
PIM Default MDT core
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
dampening
dictionary
|
|
BGP route flap dampening parameters
|
|
|
|
|
halflife
integer
|
|
Dampening penalty half-life, <1-45> Half-life time for penalty, default 15
|
|
|
|
|
max_suppress
integer
|
|
Maximum dampening penalty, <1-255> Maximum dampening penalty time, default 60
|
|
|
|
|
reuse
integer
|
|
Penalty before reusing suppressed route, <1-20000> Dampening reuse threshold, default 750
|
|
|
|
|
suppress
integer
|
|
Dampening penalty to start suppressing a route, <1-20000> Suppress penalty threshold, default 2000
|
|
|
|
downstream_core_tree
dictionary
|
|
BGP I-PMSI/S-PMSI core tree type
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
fallback_vrf_lookup
boolean
|
|
fallback vrf look-up
|
|
|
|
flow_tag
integer
|
|
flow tag value for PBR BGP flow-tag, <1-63> 6 bit decimal number starting from 1
|
|
|
|
forward_class
integer
|
|
Forward class (default value 0), <1-7> 3 bit decimal number starting from 1
|
|
|
|
ip_precedence
integer
|
|
IP Precedence to classify packets, <1-7> 3 bit decimal number starting from 1
|
|
|
|
isis_metric
integer
|
|
IS-IS metric attribute, <0-16777215> 24 bit decimal number
|
|
|
|
label
integer
|
|
Set BGP label value, <0-1048575> 20 bit decimal number
|
|
|
|
label_index
integer
|
|
Set Segment Routing label-index value, <0-1048575> 20 bit decimal number
|
|
|
|
label_mode
dictionary
|
|
Set BGP label-mode value
|
|
|
|
|
per_ce
boolean
|
|
Set the label mode to per-ce
|
|
|
|
|
per_prefix
boolean
|
|
Set the label mode to per-prefix
|
|
|
|
|
per_vrf
boolean
|
|
Set the label mode to per-vrf
|
|
|
|
large_community
string
|
|
BGP large community attribute
|
|
|
|
level
dictionary
|
|
Where to import route
|
|
|
|
|
level_1
boolean
|
|
IS-IS level-1 routes
|
|
|
|
|
level_1_2
boolean
|
|
IS-IS level-1 and level-2 routes
|
|
|
|
|
level_2
boolean
|
|
IS-IS level-2 routes
|
|
|
|
load_balance
boolean
|
|
Load-balance for ECMP ecmp-consistent
|
|
|
|
local_preference
list
/ elements=dictionary
|
|
List of local preference configurations
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
increment
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
metric_number
integer
/ required
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
multiply
boolean
|
|
* multiply the attribute by specified value
|
|
|
|
lsm_root
string
|
|
Label Switched Multicast Root address
|
|
|
|
metric_type
dictionary
|
|
Type of metric for destination routing protocol
|
|
|
|
|
external
boolean
|
|
ISIS external metric-type
|
|
|
|
|
internal
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
rib_metric_as_external
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
rib_metric_as_internal
boolean
|
|
Use RIB metric and set ISIS internal metric-type
|
|
|
|
|
type_1
boolean
|
|
OSPF type-1 route
|
|
|
|
|
type_2
boolean
|
|
OSPF type-2 route
|
|
|
|
mpls
string
|
|
MPLS traffic-eng attributeset name-string
|
|
|
|
next_hop
dictionary
|
|
Next hop address specified in this route
|
|
|
|
|
address
string
|
|
next hop address
|
|
|
|
origin
dictionary
|
|
BGP origin code
|
|
|
|
|
egp
boolean
|
|
ISIS external metric-type
|
|
|
|
|
igp
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
rincomplete
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
ospf_metric
integer
|
|
OSPF metric attribute
|
|
|
|
path_color
boolean
|
|
BGP Path Color for RIB (path-color external-reach)
|
|
|
|
path_selection
dictionary
|
|
BGP path selection
|
|
|
|
|
all
boolean
|
|
BGP all advertise
|
|
|
|
|
backup
dictionary
|
|
BGP backup
|
|
|
|
|
|
advertise
boolean
|
|
Advertise the path
|
|
|
|
|
|
backup_decimal
integer
|
|
<1>, decimal number 1
|
|
|
|
|
|
install
boolean
|
|
Install the path
|
|
|
|
|
best_path
boolean
|
|
BGP best path
|
|
|
|
|
group_best
boolean
|
|
BGP group-best advertise
|
|
|
|
|
multiplath
boolean
|
|
BGP multipath advertise
|
|
|
|
qos_group
integer
|
|
QoS Group to classify packets
|
|
|
|
rib_metric
integer
|
|
RIB metric for table-policy
|
|
|
|
rip_metric
integer
|
|
RIP metric attribute
|
|
|
|
rip_tag
integer
|
|
RIP Route tag attribute
|
|
|
|
rt_set
integer
|
|
Limit on routes with paths with an RT-set
|
|
|
|
s_pmsi
boolean
|
|
S-PMSI Advertisement type (star-g)
|
|
|
|
spf_priority
dictionary
|
|
OSPF SPF priority
|
|
|
|
|
critical
boolean
|
|
Critical priority
|
|
|
|
|
high
boolean
|
|
High priority
|
|
|
|
|
medium
boolean
|
|
Medium priority
|
|
|
|
static_p2mp_te
string
|
|
Static P2MP-TE tunnel
|
|
|
|
tag
integer
|
|
Route tag attribute
|
|
|
|
traffic_index
dictionary
|
|
Traffic-index for BGP policy accounting
|
|
|
|
|
ignore
boolean
|
|
Remove any traffic-index setting
|
|
|
|
|
index_number
integer
|
|
6 bit decimal number starting from 1 <1-63>
|
|
|
|
upstream_core_tree
dictionary
|
|
BGP Leaf AD core tree type
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
vpn_distinguisher
integer
|
|
BGP VPN distinguisher (VD) attribute
|
|
|
|
weight
integer
|
|
Weight attribute for route selection
|
|
|
suppress_route
boolean
|
|
Suppress specific routes when aggregating
|
|
|
unsuppress_route
boolean
|
|
Unsuppress specific aggregated routes
|
|
global
dictionary
|
|
A dictionary of configurations for route policy without any conditions
|
|
|
add
dictionary
|
|
Add offset to the existing value
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
rip_metric
integer
|
|
<0-16> RIP metric attribute
|
|
|
apply
list
/ elements=dictionary
|
|
Apply a route policy
|
|
|
|
route_policy
string
|
|
Apply a specific route policy
|
|
|
|
route_policy_input
string
|
|
ipv4/ ipv6 / name-string
|
|
|
drop
boolean
|
|
Reject this route with no further processing
|
|
|
pass
boolean
|
|
Pass this route for further processing
|
|
|
prepend
dictionary
|
|
Prepend to BGP AS-path
|
|
|
|
as_path
integer
|
|
<1-4294967295> 32-bit decimal number/ 16-bit decimal number as-path
|
|
|
|
most_recent
boolean
|
|
Most recent Autonomous System Number
|
|
|
|
number_of_times
integer
|
|
number of times to prepend
|
|
|
|
own_as
boolean
|
|
Local Autonomous System Number
|
|
|
remove
dictionary
|
|
Remove all private-as entries
|
|
|
|
entire_aspath
boolean
|
|
Remove private-AS from entire aspath
|
|
|
|
set
boolean
|
|
Remove all private-as entries (remove as-path private-as)
|
|
|
set
dictionary
|
|
Set a route attribute
|
|
|
|
administrative_distance
integer
|
|
Administrative Distance of the prefix, <1-255> 8 bit decimal numbe
|
|
|
|
aigp_metric
dictionary
|
|
AIGP metric attribute
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
icrement
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
igp_cost
boolean
|
|
Internal routing protocol cost
|
|
|
|
|
metric_number
integer
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
attribute_set
string
|
|
TE attribute-set name <0-4294967295> 32-bit decimal number
|
|
|
|
c_multicast_routing
dictionary
|
|
Multicast Customer routing type
|
|
|
|
|
bgp
boolean
|
|
BGP customer-multicast routing
|
|
|
|
|
pim
boolean
|
|
PIM customer-multicast routing
|
|
|
|
community
dictionary
|
|
BGP community attribute
|
|
|
|
|
additive
boolean
|
|
Add to the existing community
|
|
|
|
|
community_name
string
|
|
Community set name
|
|
|
|
core_tree
dictionary
|
|
Multicast Distribution Tree type
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
ingress_replication_default
boolean
|
|
Ingress Replication Default MDT core
|
|
|
|
|
ingress_replication_partitioned
boolean
|
|
Ingress Replication Partitioned MDT core
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
mldp_default
boolean
|
|
MLDP Default MDT core
|
|
|
|
|
mldp_inband
boolean
|
|
MLDP Inband core
|
|
|
|
|
mldp_partitioned_mp2mp
boolean
|
|
MLDP Partitioned MP2MP MDT core
|
|
|
|
|
mldp_partitioned_p2mp
boolean
|
|
MLDP Partitioned P2MP MDT core
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
p2mp_te_default
boolean
|
|
P2MP TE Default MDT core
|
|
|
|
|
p2mp_te_partitioned
boolean
|
|
P2MP TE Partitioned MDT core
|
|
|
|
|
pim_default
boolean
|
|
PIM Default MDT core
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
dampening
dictionary
|
|
BGP route flap dampening parameters
|
|
|
|
|
halflife
integer
|
|
Dampening penalty half-life, <1-45> Half-life time for penalty, default 15
|
|
|
|
|
max_suppress
integer
|
|
Maximum dampening penalty, <1-255> Maximum dampening penalty time, default 60
|
|
|
|
|
reuse
integer
|
|
Penalty before reusing suppressed route, <1-20000> Dampening reuse threshold, default 750
|
|
|
|
|
suppress
integer
|
|
Dampening penalty to start suppressing a route, <1-20000> Suppress penalty threshold, default 2000
|
|
|
|
downstream_core_tree
dictionary
|
|
BGP I-PMSI/S-PMSI core tree type
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
fallback_vrf_lookup
boolean
|
|
fallback vrf look-up
|
|
|
|
flow_tag
integer
|
|
flow tag value for PBR BGP flow-tag, <1-63> 6 bit decimal number starting from 1
|
|
|
|
forward_class
integer
|
|
Forward class (default value 0), <1-7> 3 bit decimal number starting from 1
|
|
|
|
ip_precedence
integer
|
|
IP Precedence to classify packets, <1-7> 3 bit decimal number starting from 1
|
|
|
|
isis_metric
integer
|
|
IS-IS metric attribute, <0-16777215> 24 bit decimal number
|
|
|
|
label
integer
|
|
Set BGP label value, <0-1048575> 20 bit decimal number
|
|
|
|
label_index
integer
|
|
Set Segment Routing label-index value, <0-1048575> 20 bit decimal number
|
|
|
|
label_mode
dictionary
|
|
Set BGP label-mode value
|
|
|
|
|
per_ce
boolean
|
|
Set the label mode to per-ce
|
|
|
|
|
per_prefix
boolean
|
|
Set the label mode to per-prefix
|
|
|
|
|
per_vrf
boolean
|
|
Set the label mode to per-vrf
|
|
|
|
large_community
string
|
|
BGP large community attribute
|
|
|
|
level
dictionary
|
|
Where to import route
|
|
|
|
|
level_1
boolean
|
|
IS-IS level-1 routes
|
|
|
|
|
level_1_2
boolean
|
|
IS-IS level-1 and level-2 routes
|
|
|
|
|
level_2
boolean
|
|
IS-IS level-2 routes
|
|
|
|
load_balance
boolean
|
|
Load-balance for ECMP ecmp-consistent
|
|
|
|
local_preference
list
/ elements=dictionary
|
|
List of local preference configurations
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
increment
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
metric_number
integer
/ required
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
multiply
boolean
|
|
* multiply the attribute by specified value
|
|
|
|
lsm_root
string
|
|
Label Switched Multicast Root address
|
|
|
|
metric_type
dictionary
|
|
Type of metric for destination routing protocol
|
|
|
|
|
external
boolean
|
|
ISIS external metric-type
|
|
|
|
|
internal
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
rib_metric_as_external
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
rib_metric_as_internal
boolean
|
|
Use RIB metric and set ISIS internal metric-type
|
|
|
|
|
type_1
boolean
|
|
OSPF type-1 route
|
|
|
|
|
type_2
boolean
|
|
OSPF type-2 route
|
|
|
|
mpls
string
|
|
MPLS traffic-eng attributeset name-string
|
|
|
|
next_hop
dictionary
|
|
Next hop address specified in this route
|
|
|
|
|
address
string
|
|
next hop address
|
|
|
|
origin
dictionary
|
|
BGP origin code
|
|
|
|
|
egp
boolean
|
|
ISIS external metric-type
|
|
|
|
|
igp
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
rincomplete
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
ospf_metric
integer
|
|
OSPF metric attribute
|
|
|
|
path_color
boolean
|
|
BGP Path Color for RIB (path-color external-reach)
|
|
|
|
path_selection
dictionary
|
|
BGP path selection
|
|
|
|
|
all
boolean
|
|
BGP all advertise
|
|
|
|
|
backup
dictionary
|
|
BGP backup
|
|
|
|
|
|
advertise
boolean
|
|
Advertise the path
|
|
|
|
|
|
backup_decimal
integer
|
|
<1>, decimal number 1
|
|
|
|
|
|
install
boolean
|
|
Install the path
|
|
|
|
|
best_path
boolean
|
|
BGP best path
|
|
|
|
|
group_best
boolean
|
|
BGP group-best advertise
|
|
|
|
|
multiplath
boolean
|
|
BGP multipath advertise
|
|
|
|
qos_group
integer
|
|
QoS Group to classify packets
|
|
|
|
rib_metric
integer
|
|
RIB metric for table-policy
|
|
|
|
rip_metric
integer
|
|
RIP metric attribute
|
|
|
|
rip_tag
integer
|
|
RIP Route tag attribute
|
|
|
|
rt_set
integer
|
|
Limit on routes with paths with an RT-set
|
|
|
|
s_pmsi
boolean
|
|
S-PMSI Advertisement type (star-g)
|
|
|
|
spf_priority
dictionary
|
|
OSPF SPF priority
|
|
|
|
|
critical
boolean
|
|
Critical priority
|
|
|
|
|
high
boolean
|
|
High priority
|
|
|
|
|
medium
boolean
|
|
Medium priority
|
|
|
|
static_p2mp_te
string
|
|
Static P2MP-TE tunnel
|
|
|
|
tag
integer
|
|
Route tag attribute
|
|
|
|
traffic_index
dictionary
|
|
Traffic-index for BGP policy accounting
|
|
|
|
|
ignore
boolean
|
|
Remove any traffic-index setting
|
|
|
|
|
index_number
integer
|
|
6 bit decimal number starting from 1 <1-63>
|
|
|
|
upstream_core_tree
dictionary
|
|
BGP Leaf AD core tree type
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
vpn_distinguisher
integer
|
|
BGP VPN distinguisher (VD) attribute
|
|
|
|
weight
integer
|
|
Weight attribute for route selection
|
|
|
suppress_route
boolean
|
|
Suppress specific routes when aggregating
|
|
|
unsuppress_route
boolean
|
|
Unsuppress specific aggregated routes
|
|
if_section
dictionary
|
|
A dictionary of configurations for route policy for the top level if condition for the policy
|
|
|
add
dictionary
|
|
Add offset to the existing value
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
rip_metric
integer
|
|
<0-16> RIP metric attribute
|
|
|
apply
list
/ elements=dictionary
|
|
Apply a route policy
|
|
|
|
route_policy
string
|
|
Apply a specific route policy
|
|
|
|
route_policy_input
string
|
|
ipv4/ ipv6 / name-string
|
|
|
condition
string
|
|
the condition string, eg - aigp-metric eq 23 and as-path in tmp1 and community is-empty and community matches-any test1 (don't add then at end)
|
|
|
drop
boolean
|
|
Reject this route with no further processing
|
|
|
pass
boolean
|
|
Pass this route for further processing
|
|
|
prepend
dictionary
|
|
Prepend to BGP AS-path
|
|
|
|
as_path
integer
|
|
<1-4294967295> 32-bit decimal number/ 16-bit decimal number as-path
|
|
|
|
most_recent
boolean
|
|
Most recent Autonomous System Number
|
|
|
|
number_of_times
integer
|
|
number of times to prepend
|
|
|
|
own_as
boolean
|
|
Local Autonomous System Number
|
|
|
remove
dictionary
|
|
Remove all private-as entries
|
|
|
|
entire_aspath
boolean
|
|
Remove private-AS from entire aspath
|
|
|
|
set
boolean
|
|
Remove all private-as entries (remove as-path private-as)
|
|
|
set
dictionary
|
|
Set a route attribute
|
|
|
|
administrative_distance
integer
|
|
Administrative Distance of the prefix, <1-255> 8 bit decimal numbe
|
|
|
|
aigp_metric
dictionary
|
|
AIGP metric attribute
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
icrement
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
igp_cost
boolean
|
|
Internal routing protocol cost
|
|
|
|
|
metric_number
integer
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
attribute_set
string
|
|
TE attribute-set name <0-4294967295> 32-bit decimal number
|
|
|
|
c_multicast_routing
dictionary
|
|
Multicast Customer routing type
|
|
|
|
|
bgp
boolean
|
|
BGP customer-multicast routing
|
|
|
|
|
pim
boolean
|
|
PIM customer-multicast routing
|
|
|
|
community
dictionary
|
|
BGP community attribute
|
|
|
|
|
additive
boolean
|
|
Add to the existing community
|
|
|
|
|
community_name
string
|
|
Community set name
|
|
|
|
core_tree
dictionary
|
|
Multicast Distribution Tree type
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
ingress_replication_default
boolean
|
|
Ingress Replication Default MDT core
|
|
|
|
|
ingress_replication_partitioned
boolean
|
|
Ingress Replication Partitioned MDT core
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
mldp_default
boolean
|
|
MLDP Default MDT core
|
|
|
|
|
mldp_inband
boolean
|
|
MLDP Inband core
|
|
|
|
|
mldp_partitioned_mp2mp
boolean
|
|
MLDP Partitioned MP2MP MDT core
|
|
|
|
|
mldp_partitioned_p2mp
boolean
|
|
MLDP Partitioned P2MP MDT core
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
p2mp_te_default
boolean
|
|
P2MP TE Default MDT core
|
|
|
|
|
p2mp_te_partitioned
boolean
|
|
P2MP TE Partitioned MDT core
|
|
|
|
|
pim_default
boolean
|
|
PIM Default MDT core
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
dampening
dictionary
|
|
BGP route flap dampening parameters
|
|
|
|
|
halflife
integer
|
|
Dampening penalty half-life, <1-45> Half-life time for penalty, default 15
|
|
|
|
|
max_suppress
integer
|
|
Maximum dampening penalty, <1-255> Maximum dampening penalty time, default 60
|
|
|
|
|
reuse
integer
|
|
Penalty before reusing suppressed route, <1-20000> Dampening reuse threshold, default 750
|
|
|
|
|
suppress
integer
|
|
Dampening penalty to start suppressing a route, <1-20000> Suppress penalty threshold, default 2000
|
|
|
|
downstream_core_tree
dictionary
|
|
BGP I-PMSI/S-PMSI core tree type
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
eigrp_metric
dictionary
|
|
EIGRP metric attribute
|
|
|
|
|
bandwidth
integer
|
|
<0-4294967295> Bandwidth in Kbits per second
|
|
|
|
|
delay
integer
|
|
<0-4294967295> Delay metric in 10 microsecond units
|
|
|
|
|
effective_bandwith
integer
|
|
<0-255> Effective bandwidth metric (Loading) where 255 is 100% loaded
|
|
|
|
|
max_transmission
integer
|
|
<0-65535> Maximum Transmission Unit metric of the path
|
|
|
|
|
reliability
integer
|
|
<0-255> Reliability metric where 255 is 100% reliable
|
|
|
|
fallback_vrf_lookup
boolean
|
|
fallback vrf look-up
|
|
|
|
flow_tag
integer
|
|
flow tag value for PBR BGP flow-tag, <1-63> 6 bit decimal number starting from 1
|
|
|
|
forward_class
integer
|
|
Forward class (default value 0), <1-7> 3 bit decimal number starting from 1
|
|
|
|
ip_precedence
integer
|
|
IP Precedence to classify packets, <1-7> 3 bit decimal number starting from 1
|
|
|
|
isis_metric
integer
|
|
IS-IS metric attribute, <0-16777215> 24 bit decimal number
|
|
|
|
label
integer
|
|
Set BGP label value, <0-1048575> 20 bit decimal number
|
|
|
|
label_index
integer
|
|
Set Segment Routing label-index value, <0-1048575> 20 bit decimal number
|
|
|
|
label_mode
dictionary
|
|
Set BGP label-mode value
|
|
|
|
|
per_ce
boolean
|
|
Set the label mode to per-ce
|
|
|
|
|
per_prefix
boolean
|
|
Set the label mode to per-prefix
|
|
|
|
|
per_vrf
boolean
|
|
Set the label mode to per-vrf
|
|
|
|
large_community
string
|
|
BGP large community attribute
|
|
|
|
level
dictionary
|
|
Where to import route
|
|
|
|
|
level_1
boolean
|
|
IS-IS level-1 routes
|
|
|
|
|
level_1_2
boolean
|
|
IS-IS level-1 and level-2 routes
|
|
|
|
|
level_2
boolean
|
|
IS-IS level-2 routes
|
|
|
|
load_balance
boolean
|
|
Load-balance for ECMP ecmp-consistent
|
|
|
|
local_preference
list
/ elements=dictionary
|
|
List of local preference configurations
|
|
|
|
|
decrement
boolean
|
|
- Decrement the attribute by specified value
|
|
|
|
|
increment
boolean
|
|
+ Increment the attribute with specified value
|
|
|
|
|
metric_number
integer
/ required
|
|
<0-4294967295> 32-bit decimal number
|
|
|
|
|
multiply
boolean
|
|
* multiply the attribute by specified value
|
|
|
|
lsm_root
string
|
|
Label Switched Multicast Root address
|
|
|
|
metric_type
dictionary
|
|
Type of metric for destination routing protocol
|
|
|
|
|
external
boolean
|
|
ISIS external metric-type
|
|
|
|
|
internal
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
rib_metric_as_external
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
|
rib_metric_as_internal
boolean
|
|
Use RIB metric and set ISIS internal metric-type
|
|
|
|
|
type_1
boolean
|
|
OSPF type-1 route
|
|
|
|
|
type_2
boolean
|
|
OSPF type-2 route
|
|
|
|
mpls
string
|
|
MPLS traffic-eng attributeset name-string
|
|
|
|
next_hop
dictionary
|
|
Next hop address specified in this route
|
|
|
|
|
address
string
|
|
next hop address
|
|
|
|
origin
dictionary
|
|
BGP origin code
|
|
|
|
|
egp
boolean
|
|
ISIS external metric-type
|
|
|
|
|
igp
boolean
|
|
ISIS internal metric-type
|
|
|
|
|
rincomplete
boolean
|
|
Use RIB metric and set ISIS external metric-type
|
|
|
|
ospf_metric
integer
|
|
OSPF metric attribute
|
|
|
|
path_color
boolean
|
|
BGP Path Color for RIB (path-color external-reach)
|
|
|
|
path_selection
dictionary
|
|
BGP path selection
|
|
|
|
|
all
boolean
|
|
BGP all advertise
|
|
|
|
|
backup
dictionary
|
|
BGP backup
|
|
|
|
|
|
advertise
boolean
|
|
Advertise the path
|
|
|
|
|
|
backup_decimal
integer
|
|
<1>, decimal number 1
|
|
|
|
|
|
install
boolean
|
|
Install the path
|
|
|
|
|
best_path
boolean
|
|
BGP best path
|
|
|
|
|
group_best
boolean
|
|
BGP group-best advertise
|
|
|
|
|
multiplath
boolean
|
|
BGP multipath advertise
|
|
|
|
qos_group
integer
|
|
QoS Group to classify packets
|
|
|
|
rib_metric
integer
|
|
RIB metric for table-policy
|
|
|
|
rip_metric
integer
|
|
RIP metric attribute
|
|
|
|
rip_tag
integer
|
|
RIP Route tag attribute
|
|
|
|
rt_set
integer
|
|
Limit on routes with paths with an RT-set
|
|
|
|
s_pmsi
boolean
|
|
S-PMSI Advertisement type (star-g)
|
|
|
|
spf_priority
dictionary
|
|
OSPF SPF priority
|
|
|
|
|
critical
boolean
|
|
Critical priority
|
|
|
|
|
high
boolean
|
|
High priority
|
|
|
|
|
medium
boolean
|
|
Medium priority
|
|
|
|
static_p2mp_te
string
|
|
Static P2MP-TE tunnel
|
|
|
|
tag
integer
|
|
Route tag attribute
|
|
|
|
traffic_index
dictionary
|
|
Traffic-index for BGP policy accounting
|
|
|
|
|
ignore
boolean
|
|
Remove any traffic-index setting
|
|
|
|
|
index_number
integer
|
|
6 bit decimal number starting from 1 <1-63>
|
|
|
|
upstream_core_tree
dictionary
|
|
BGP Leaf AD core tree type
|
|
|
|
|
ingress_replication
boolean
|
|
Ingress Replication core segment
|
|
|
|
|
mldp
boolean
|
|
MLDP core segment
|
|
|
|
|
p2mp_te
boolean
|
|
P2MP TE core segment
|
|
|
|
|
sr_p2mp
boolean
|
|
Segment-Routing P2MP core
|
|
|
|
vpn_distinguisher
integer
|
|
BGP VPN distinguisher (VD) attribute
|
|
|
|
weight
integer
|
|
Weight attribute for route selection
|
|
|
suppress_route
boolean
|
|
Suppress specific routes when aggregating
|
|
|
unsuppress_route
boolean
|
|
Unsuppress specific aggregated routes
|
|
name
string
|
|
Name of the route policy.
|
running_config
string
|
|
This option is used only with state parsed.
The value of this option should be and aggregate of the output received from the IOS XR device by executing the command show running-config route-policy <policy_name> for per route-policy.
The state parsed reads the configuration from running_config option and transforms it into Ansible structured data as per the resource module's argspec and the value is then returned in the parsed key within the result.
|
state
string
|
Choices:
merged ←
- replaced
- overridden
- purged
- rendered
- gathered
- parsed
|
The state the configuration should be left in
The states rendered, gathered and parsed does not perform any change on the device.
The state rendered will transform the configuration in config option to platform specific CLI commands which will be returned in the rendered key within the result. For state rendered active connection to remote host is not required.
The state gathered will fetch the running configuration from device and transform it into structured data in the format as per the resource module argspec and the value is returned in the gathered key within the result.
The state parsed reads the configuration from running_config option and transforms it into JSON format as per the resource module parameters and the value is returned in the parsed key within the result. The value of running_config option should be the aggregate of the output of command show running-config route-policy <policy_name> that gives individual route-policy details and executed on device. For state parsed active connection to remote host is not required.
|