策略路由配置如下:
policy-based-route NE5K_IN deny node 2
if-match acl name deny143
#
acl advanced name deny143
rule 60 deny ip destination 192.168.100.1 0
#
policy-based-route NE5K_IN permit node 50
if-match acl name TO_WX_NE40_JZL
apply next-hop 172.16.138.106
#
acl advanced name TO_WX_NE40_JZL
rule 115 permit ip source 10.224.0.0 0.15.255.255
此时如果接收到一个源:10.224.0.1 目的 192.168.100.1 的报文,设备如何处理?
按照以上理解是否是命中 if-match 否 中的 deny 而最终往 172.16.138.106 转发?
(0)
应该是被deny掉,pbr的匹配原则是按升序匹配节点,节点之间的关系是“或”,一个节点下的if-match自己的关系是“与”,根据这个原则,但匹配了您的node 2后,便不再往下匹配,如果第一个节点不匹配的话,才继续往下匹配,所以,根据您的先配置,此时如果接收到一个源:10.224.0.1 目的 192.168.100.1 的报文,会被pbr的第一节点的规则deny掉,不会再往下匹配了,
(0)
暂无评论
答案是 报文根据路由表转发
理由:
还有一条规则:设置ACL匹配规则时,对于ACL规则的permit/deny动作以及time-range指定的规则生效时间段等的处理机制不再生效。
因此被PBR调用的ACL里面 的rule 不管是 permit 还是deny ,都按照 满足if-match语句去理解,因此报文按照路由表转发。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论