设为首页收藏本站language 语言切换
查看: 2090|回复: 5
收起左侧

[原创] ACL with route-map/distribute-list

[复制链接]
发表于 2018-11-16 18:26:40 | 显示全部楼层 |阅读模式
本帖最后由 锐意精通 于 2018-11-16 18:29 编辑



              ACL with route-map/distribute-list


ACL,单独使用时它作为数据过滤的工具;

与“route-map .and. distribute-list”配合使用中,它作为匹配路由的急先锋。

route-map,将ACL过滤而来的路由信息,对它们进行客观上的配置;
例如,ACL匹配而来的路由“1.1.1.0/24”将其metric根据实际情况进行配置,从而重分布到其他路由协议中。而不是简单粗暴地使用“(config-router)# redistribute ospf 1 metric 20”(这种方式带来的一个问题是无论是'1.1.1.0/24'还是‘192.168.12.0/24'重分发入其他路由协议中metric值都是20,这当然是不科学的)
所以,在与route-map搭档时除了ACL permit的路由,其他路由不会默认地将它们deny掉,而不被重分布到其他路由协议中。

distribute-list,将ACL过滤而来的路由信息,将它们通过路由进程过滤掉;
因此,如果在ACL中没有匹配到的路由,全部默认deny。分发列表将会把他们全部过滤掉。
例如,在双点双向重分发环境中,要把RIP重分发进OSPF的路由在R4的f1/0接口上过滤掉,以免造成次优路径及路由环路。
ACL匹配了RIP重分发进OSPF的路由,而没有在命令最后添加permit any的话,都会被分发列表认为是deny。从而在R4接口上过滤掉所有的OSPF路由,以至于R4去访问邻居路由的loopback接口时需要从RIP网络白走一圈。
这些是需要非常注意的。
实验拓扑:
Capture.JPG


当然,route-map和distribute-list也是可以合作的,当ACL无法匹配到除了路由条目以外的信息时需要route-map的登场。因为route-map有更广泛的匹配内容,例如它可以针对路由信息中的tag字段进行相应匹配。


发表于 2018-11-17 14:18:18 | 显示全部楼层
感谢楼主分享!
地板 2018-11-17 14:18:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2018-11-21 14:59:36 | 显示全部楼层
简单又容易明白的解释。非常棒。谢谢
5# 2018-11-21 14:59:36 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2018-11-27 19:35:28 | 显示全部楼层
Thank you for bbs.vlan sharing technical information for us
6# 2018-11-27 19:35:28 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-26 09:18 , Processed in 0.175075 second(s), 28 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表