3Com Switch 7750 Configuration Guide

380 CHAPTER 37: IP ROUTING POLICY CONFIGURATION
Defining if-match Clauses for a Route-Policy Node
An if-match clause defines a matching rule, that is, a filtering condition that the
routing information should satisfy for passing the current route-policy node. The
matching objects are some attributes of routing information.
By default, no if-match clause is defined.
n
The relationship among the if-match clauses in a route-policy node is logical
“AND”. That is, a piece of route information can pass the filter of a node and
the actions in apply clauses will be taken on it only when all the matching
conditions specified by the if-match clauses in the node are satisfied.
If no if-match clause is defined for a node, all routing information will pass the
filter of the node.
Defining apply Clauses for a Route-Policy Node
apply clauses in a node specify the actions performed after all the filtering
conditions of the if-match clauses in the node are satisfied. The actions include
modifying the attributes of routing information.
Table 309 Define if-match clauses
Operation Command Description
Enter system view system-view -
Enter route-policy view route-policy
route-policy-name { permit |
deny } node node-number
-
Define a rule to match the AS path field
of BGP routing information
if-match as-path
as-number-list
Optional
Define a rule to match the community
attribute of BGP routing information
if-match
community { basic-community
-number [ whole-match ] |
adv-community-number }
Optional
Define a rule to match the destination
IP address of routing information
if-match { acl acl-number |
ip-prefix ip-prefix-name }
Optional
Define a rule to match the next-hop
interface of routing information
if-match interface
interface-type
interface-number
Optional
Define a rule to match the next-hop
address of routing information
if-match ip next-hop { acl
acl-number | ip-prefix
ip-prefix-name }
Optional
Define a rule to match the routing cost
of routing information
if-match cost value Optional
Define a rule to match the tag field of
RIP or OSPF routing information
if-match tag value Optional
Table 310 Define apply clauses
Operation Command Description
Enter system view system-view -
Enter route-policy view route-policy
route-policy-name { permit |
deny } node node-number
-
Define an action to add AS
numbers before AS path of
BGP routing information
apply as-path as-number-1
[ as-number-2 [ as-number-3
... ] ]
Optional