我在我的 cisco 路由器上配置了一个路由映射,名称为 s1,序列号为 10(默认),其中包含匹配标记 10。如果我再次尝试使用相同的序列号 10(默认)配置相同的路由映射名称较新的匹配标签 20 它实际上是在匹配标签 20 上附加 10。这是预期的吗?因为我已经从允许更改为拒绝,它不应该清除以前的值吗???
R1(config)#route-map s1 per
R1(config)#route-map s1 permit
R1(config-route-map)#mat
R1(config-route-map)#match tag
R1(config-route-map)# match tag 10
R1(config-route-map)#do sh route-map
route-map s1, permit, sequence 10
匹配子句:
tag 10
Set 子句:
策略路由匹配:0 数据包,0 字节
R1(config-route-map )#exit
R1(config)#route
R1(config)#route-
R1(config)#route-map s1 deny
R1(config)#route-map s1 deny
R1(config-route-map)#match
R1(config- route-map)#match tag
R1(config-route-map)#match tag 20
R1(config-route-map)#do sh route-map
route-map s1, deny, sequence 10
Match clauses:
tag 10 20
Set clauses:
Policy routing 匹配: 0 packets, 0 bytes
R1(config-route-map)#
是的 - 这是预期的。给定的序列号可以是允许或拒绝,并且从一个更改为另一个不会删除内容。至于内容本身(即匹配语句),您实际上是在告诉路由映射对两个标记执行逻辑或。如果你只想匹配 20 那么你应该发出“no route-map s1 permit 10”