小结三种控制路由发布的方法
原创
©著作权归作者所有:来自51CTO博客作者gole_huang的原创作品,请联系作者获取转载授权,否则将追究法律责任
1、分配列表(distribute-list)
直接过滤更新协议中的该条路由。优点是简单,可有效减少更新包中所带路由的数量,直接体现其带宽占用的优势,并且路由器参与的处理较少,节省CPU、内存等资源;缺点是适用范围较窄,不适合LS routing protocol等通告链路状态的路由协议。而且只能过滤access-list里的路由,部署起来不够灵活。
准确地说,以下两种已经不是单纯的路由发布控制的方法,只是route-map的功能强大,足以完成这些工作,因此列入其中。
2、route-map deny
适用所有支持route map的协议,对于match了route map中指定的路由,立即被deny语句去除掉。优点是,其限定条件变得丰富很多,只要match支持的表达式均可作为deny的条件。缺点是本地部署的route-map只在本地有效,部署起来仍然不够灵活。而且由于启动了route-map进程,相对的路由器的性能要求会更高。而且对于所有的路由更新包均由route-map进行检查,降低了效率。
3、route-map permit + set tag
最为灵活的处理方式,在route map里先标识match指定的路由,再由其它的路由进程或route map进程处理该标识的路由。优点是部署灵活,可以在任何地方开始标识某条路由,然后再让某些节点对该标记进行某种处理,其余节点进行另一种处理。对于日后需要对源路由进行修改,或者某些目标的策略需要调整,这种分点部署的路由策略都是很具优势的。对于像OSPF、ISIS这样的大型路由协议来说,可以有效地减少策略部署的时间,增强策略的可读性及连贯性。缺点较少,就是进行route-map处理的路由器需要较高的处理策略能力。
下一篇:祝新婚快乐
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
设置静态路由的三种方式
设置静态路由的三种方式
linux network route -
java join 控制方法 java三种控制语句
控制语句1. 选择结构 -if,if…else -switch2. 循环结构 -for -while -do…while()3. 控制循环的语句 -break -continue
java join 控制方法 Java 布尔表达式 while循环