[ Contents] [ Prev] [ Next] [ Index] [ Report an Error]

Routing Policy Match Conditions

A match condition defines the criteria that a route must match for an action to take place. Each term can have one or more match conditions. If a route matches all the match conditions for a particular term, the actions defined for that term are processed.

Each term can consist of two statements, to and from, that define match conditions:

The order of match conditions in a term is not important, because a route must match all match conditions in a term for an action to be taken.

Table 67 summarizes key routing policy match conditions.

Table 67: Summary of Key Routing Policy Match Conditions

Match Condition

Description

aggregate-contributor

Matches routes that are contributing to a configured aggregate. This match condition can be used to suppress a contributor in an aggregate route.

area area-id

Matches a route learned from the specified OSPF area during the exporting of OSPF routes into other protocols.

as-path name

Matches the name of an autonomous systems (AS) path regular expression. BGP routes whose AS path matches the regular expression are processed.

color preference

Matches a color value. You can specify preference values that are finer-grained than those specified in the preference match conditions. The color value can be a number from 0 through 4,294,967,295 (232 – 1). A lower number indicates a more preferred route.

community

Matches the name of one or more communities. If you list more than one name, only one name needs to match for a match to occur. (The matching is effectively a logical OR operation.)

external [type metric-type]

Matches external OSPF routes, including routes exported from one level to another. In this match condition, type is an optional keyword. The metric-type value can be either 1 or 2. When you do not specify type, this condition matches all external routes.

interface interface-name

Matches the name or IP address of one or more router interfaces. Use this condition with protocols that are interface-specific. For example, do not use this condition with internal BGP (IBGP).

Depending on where the policy is applied, this match condition matches routes learned from or advertised through the specified interface.

internal

Matches a routing policy against the internal flag for simplified next-hop self policies.

level level

Matches the IS-IS level. Routes that are from the specified level or are being advertised to the specified level are processed.

local-preference value

Matches a BGP local preference attribute. The preference value can be from 0 through 4,294,967,295 (232 – 1).

metric metric

metric2 metric

Matches a metric value. The metric value corresponds to the multiple exit discriminator (MED), and metric2 corresponds to the interior gateway protocol (IGP) metric if the BGP next hop runs back through another route.

neighbor address

Matches the address of one or more neighbors (peers).

For BGP export policies, the address can be for a directly connected or indirectly connected peer. For all other protocols, the address is for the neighbor from which the advertisement is received.

next-hop address

Matches the next-hop address or addresses specified in the routing information for a particular route. For BGP routes, matches are performed against each protocol next hop.

origin value

Matches the BGP origin attribute, which is the origin of the AS path information. The value can be one of the following:

  • egp—Path information originated from another AS.
  • igp—Path information originated from within the local AS.
  • incomplete—Path information was learned by some other means.

preference preference

preference2 preference

Matches the preference value. You can specify a primary preference value (preference) and a secondary preference value (preference2). The preference value can be a number from 0 through 4,294,967,295 (232 – 1). A lower number indicates a more preferred route.

protocol protocol

Matches the name of the protocol from which the route was learned or to which the route is being advertised. It can be one of the following: aggregate, bgp, direct, dvmrp, isis, local, ospf, pim-dense, pim-sparse, rip, ripng, or static.

route-type value

Matches the type of route. The value can be either external or internal.


[ Contents] [ Prev] [ Next] [ Index] [ Report an Error]