Concept Guide
Filtering BGP Routes
Filtering routes allows you to implement BGP policies.
You can use either IP prex lists, route maps, AS-PATH ACLs or IP community lists (using a route map) to control which routes the BGP
neighbor or peer group accepts and advertises. Prex lists lter routes based on route and prex length, while AS-Path ACLs lter routes
based on the ASN. Route maps can lter and set conditions, change attributes, and assign update policies.
NOTE: The system supports up to 255 characters in a set community statement inside a route map.
NOTE: You can create inbound and outbound policies. Each of the commands used for ltering has in and out parameters that
you must apply. The order of preference varies depending on whether the attributes are applied for inbound updates or outbound
updates.
For inbound and outbound updates the order of preference is:
• prex lists (using the neighbor distribute-list command)
• AS-PATH ACLs (using the neighbor filter-list command)
• route maps (using the neighbor route-map command)
Prior to ltering BGP routes, create the prex list, AS-PATH ACL, or route map.
For conguration information about prex lists, AS-PATH ACLs, and route maps, refer to Access Control Lists (ACLs).
NOTE: When you congure a new set of BGP policies, to ensure the changes are made, always reset the neighbor or peer group
by using the clear ip bgp command in EXEC Privilege mode.
To lter routes using prex lists, use the following commands.
1 Create a prex list and assign it a name.
CONFIGURATION mode
ip prefix-list prefix-name
2 Create multiple prex list lters with a deny or permit action.
CONFIG-PREFIX LIST mode
seq sequence-number {deny | permit} {any | ip-prefix [ge | le] }
• ge: minimum prex length to be matched.
• le: maximum prex length to me matched.
For information about conguring prex lists, refer to Access Control Lists (ACLs).
3 Return to CONFIGURATION mode.
CONFIG-PREFIX LIST mode
exit
4 Enter ROUTER BGP mode.
CONFIGURATION mode
router bgp as-number
5 Filter routes based on the criteria in the congured prex list.
CONFIG-ROUTER-BGP mode
neighbor {ip-address | peer-group-name} distribute-list prefix-list-name {in | out}
Congure the following parameters:
216
Border Gateway Protocol IPv4 (BGPv4)