420 CHAPTER 31: ROUTING POLICY CONFIGURATION
cannot match any if-match clause of the node, it will go to the next node for a 
match.
■ When a routing policy is defined with more than one node, at least one node 
should be configured with the permit keyword. If the routing policy is used to 
filter routing information, routing information that does not meet any node’s 
conditions cannot pass the routing policy. If all nodes of the routing policy are 
set using the deny keyword, no routing information can pass it.
Defining if-match
Clauses for the Routing
Policy
Follow these steps to define if-match clauses for a route-policy:
To do… Use the command…  Remarks 
Enter system view system-view - 
Enter routing policy view route-policy 
route-policy-name 
{ permit | deny } node 
node-number 
- 
Define match 
criteria for IPv4 
routes 
Match IPv4 routes 
having destinations 
specified in the ACL 
if-match acl acl-number Optional
Not configured by 
default 
Match IPv4 routes 
having destinations 
specified in the IP prefix 
list 
if-match ip-prefix 
ip-prefix-name
Match IPv4 routes 
having next hops or 
sources specified in the 
ACL or IP prefix list 
if-match ip { next-hop | 
route-source } { acl 
acl-number | ip-prefix 
ip-prefix-name } 
Optional
Not configured by 
default 
Match routes having AS path attributes 
specified in the AS path list (s)
if-match as-path 
as-path-number&<1-16> 
Optional
Not configured by 
default 
Match routes having community attributes in 
the specified community list(s)
if-match community 
{ basic-community-list-nu
mber [ whole-match ] | 
adv-community-list-num
ber }&<1-16> 
Optional
Not configured by 
default 
Match routes having the specified cost if-match cost value Optional
Not configured by 
default 
Match BGP routes having extended attributes 
contained in the extended community list(s)
if-match 
extcommunity 
ext-comm-list-number&<
1-16> 
Optional
Not configured by 
default 
Match routes having specified outbound 
interface(s)
if-match interface 
{ interface-type 
interface-number }&<1-1
6> 
Optional
Not configured by 
default