No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search


To have a better experience, please upgrade your IE browser.


S600-E V200R013C00 Configuration Guide - IP Unicast Routing

This document describes the configurations of IP Unicast Routing, including IP Routing, Static Route, RIP, RIPng, OSPF, OSPFv3, Routing Policy, IP Routing Table Management, and PBR.
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
(Optional) Configuring an if-match Clause

(Optional) Configuring an if-match Clause


An if-match clause defines matching rules related to route filters and attributes in a routing policy.

If no if-match clause is configured for a node in a routing policy, routes match the routing policy in this node. If one or more if-match clauses are configured in a node, the relationship between the clauses is "AND". This means that a route matches this node only when they match all the if-match clauses in this node. This rule does not apply to if-match interface clauses. The relationship between these clauses is "OR", and the relationship between these clauses and other if-match clauses is "AND".


If an if-match clause defines a filter that is not configured, all routes match this if-match clause by default.

The if-match acl and if-match ip-prefix commands cannot be used together in the same node. When both the commands are used in a node, the most recently configured one overrides the previous one.

When modifying the configurations of cooperative routing policies with multiple if-match clauses, it is recommended that you also perform the configuration task of Controlling the Valid Time of Routing Policies. Otherwise, an incomplete routing policy will cause route flapping.


  1. Run system-view

    The system view is displayed.

  2. Run route-policy route-policy-name { permit | deny } node node

    The routing policy view is displayed.

  3. Configure if-match clauses in any sequence for a routing policy according to your network requirements.

    • Run if-match acl { acl-number | acl-name }

      An if-match clause is configured to match the basic ACL.

    • Run if-match cost { cost | greater-equal greater-equal-value [ less-equal less-equal-value ] | less-equal less-equal-value }

      An if-match clause is configured to match the route cost of routes.

    • Run if-match interface { interface-type interface-number } &<1-16>

      An if-match clause is configured to match the outbound interface of routes.

    • Run if-match ip { next-hop | route-source | group-address } { acl { acl-number | acl-name } | ip-prefix ip-prefix-name }

      An if-match clause is configured to match the next hop or source address of IPv4 routes.

    • Run if-match ipv6 { address | next-hop | route-source } prefix-list ipv6-prefix-name

      An if-match clause is configured to match the destination address, next hop, or source address of IPv6 routes.

    • Run if-match ip-prefix ip-prefix-name

      An if-match clause is configured to match the IP prefix list.

    • Run if-match tag tag

      An if-match clause is configured to match the tag of routes.

Updated: 2019-04-08

Document ID: EDOC1100066165

Views: 26781

Downloads: 3

Average rating:
This Document Applies to these Products
Related Version
Related Documents
Previous Next