Cisco Systems IOS XR Laptop User Manual


 
Implementing Routing Policy on Cisco IOS XR Software
Configuration Examples for Implementing Routing Policy
RC-242
Cisco IOS XR Routing Configuration Guide
configure
route-policy sample1
if destination in test then
drop
else
set med 200
set community (2:100) additive
endif
end-policy
end
show config running route-policy sample1
Building configuration...
route-policy sample1
if destination in test then
drop
else
set med 200
set community (2:100) additive
endif
end-policy
Simple Inbound Policy: Example
The following policy discards any route whose network layer reachability information (NLRI) specifies
a prefix longer than /24, and any route whose NLRI specifies a destination in the address space reserved
by RFC 1918. For all remaining routes, it sets the MED and local preference, and adds a community to
the list in the route.
For routes whose community lists include any values in the range from 101:202 to 106:202 that have a
16-bit tag portion containing the value 202, the policy prepends autonomous system number 2 twice, and
adds the community 2:666 to the list in the route. Of these routes, if the MED is either 666 or 225, then
the policy sets the origin of the route to incomplete, and otherwise sets the origin to IGP.
For routes whose community lists do not include any of the values in the range from 101:202 to 106:202,
the policy adds the community 2:999 to the list in the route.
prefix-set too-specific
0.0.0.0/0 ge 25 le 32
end-set
prefix-set rfc1918
10.0.0.0/8 le 32,
172.16.0.0/12 le 32,
192.168.0.0/16 le 32
end-set
route-policy inbound-tx
if destination in too-specific or destination in rfc1918 then
drop
endif
set med 1000
set local-preference 90
set community (2:1001) additive
if community matches-any ([101..106]:202) then
prepend as-path 2 2
set community (2:666) additive
if med is 666 or med is 225 then
set origin incomplete
else
set origin igp