if-match ip-prefix命令用来设置一个基于IP地址前缀列表的匹配规则。
undo if-match ip-prefix命令用来取消该设置。
缺省情况下,没有配置基于IP地址前缀列表的匹配规则。
| 参数 | 参数说明 | 取值 |
|---|---|---|
| ip-prefix-name | 指定IP地址前缀列表名称。 | 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
应用场景
在路由策略中配置基于IP地址前缀列表的匹配规则后,设备将按照IP地址前缀列表对路由进行匹配,通过匹配的路由将被允许通过或拒绝通过。
应用命令if-match ip-prefix时,要使该匹配条件生效需要和命令ip ip-prefix配合使用。例如:
前置条件
先配置route-policy,才能配置if-match ip-prefix命令。
配置影响
根据路由的IP前缀信息进行过滤,符合条件的路由被Permit,否则被Deny。
注意事项
命令if-match ip-prefix与if-match acl是互斥的,即同一路由策略节点下,后配置的if-match acl会覆盖之前配置的if-match ip-prefix。
在引用ip-prefix之前,建议先创建对应的ip-prefix。缺省情况下,此命令不能引用不存在的ip-prefix。 如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix时,则认为匹配成功。