Allied Telesis X8100 Network Router User Manual


 
BGP: Configuring Route Maps
Page 26 | Use Route Maps and Other Filters to Filter and Alter BGP and OSPF Routes
BGP: Configuring Route Maps
Route maps are very powerful and flexible entities. Therefore, the configuring of route maps
must, by necessity, be relatively complex. The purpose of this section of the document is to
understand route maps piece by piece and thereby build up a full understanding of how all
the parts fit together.
Structure of a route map
There are various levels of structure within a route map:
A route map is an entity with a name
Each route map consists of multiple entries, identified by sequence numbers
Each entry can consist of multiple clauses
In effect, an entry defines an individual filter. It can have a match clause that defines what it
will match on, and it can have multiple set clauses that can specify actions to be taken. An
update packet is matched against each entry in turn. Once an entry is found that matches the
packet, the action(s) associated with that entry is (are) performed, and no further entries are
considered.
For example, if you create an entry that will permit an update packet, followed by an entry
that would deny that packet, the packet is permitted. As another example, if you create two
conflicting set clauses, in different entries, the first change is applied, not the second.
A route-map consists of an ordered set of entries. Each entry is configured by commands of
the form:
route-map <map-name> permit|deny <sequence number>
<match clause>
<set clause(s)>
There is no need for a command that creates a route-map prior to entries being created in
the route-map. Simply, the first time an entry is created for route-map <name> then that
route-map comes into existence.
The sequence numbers determine the order in which the entries are applied to update
packets. A route-map entry is not required to include a match clause. An entry with no
match clause will match every date packet.
There is an implicit match all filter at the end of the route map. The action on that implicit
entry is deny. By default, any update packet that does not explicitly match any particular
entry in the route map will be dropped.
You can change this by ending the route map with a “permit all” clause, such as the following:
awplus(config)#
route-map <map-name> permit 65535