Name
set as-path — route-map
Synopsis
set as-path {tag | prepend as-path-string}
no set as-path {tag | prepend as-path-srting}Configures
Properties of routes matching a route map
Default
None
Description
Route maps let you select routes based on certain criteria and modify
the properties of those routes using one or more
set commands. This command allows you to modify
the autonomous system path for BGP routes that match the route
map’s criteria. (To define a route map, use the
route-map command; to specify a route map’s
matching criteria, use the match command.) The
set
as-path command has the
following arguments:
-
tag When redistributing routes into BGP, converts the tag of the route directly into an autonomous system (AS) path.
-
prependas-path-string Adds the
as-path-stringto the beginning of any AS path.
Example
In this example, we create a route map called
test-as-path. Inside the map, we match any AS path
list with the number 1. We then use the set
as-path command to prepend our local autonomous
system (300) to all routes advertised to our neighbor (10.10.1.1).
route-map test-as-path match as-path 1 set as-path prepend 300 ! ip as-path access-list 1 permit .* ! router bgp 300 neighbor 10.10.1.1 route-map test-as-path out
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access