我的思科路由器上配置了路由图,名称为 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, serial 10
Match clauses:
tag 10
Set clauses:
Policy routing matches: 0 packets, 0 bytes
R1(config-route-map)#exit
R1(config)#route
R1(config)#route-
R1(config)#route-map s1 denied
R1(config)#route-map s1 denied
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, denied, serial 10
Match子句:
标签 10 20
设置子句:
策略路由匹配:0 个数据包,0 个字节
R1(config-route-map)#
答案1
是的 - 这是预期的。给定的序列号可以是允许或拒绝,从一个更改为另一个不会消除内容。至于内容本身(即匹配语句),您实际上是在告诉路由图对两个标签执行逻辑或。如果您只想匹配 20,那么您应该发出“no route-map s1 permit 10”