浅谈路由策略理论
路由策略可以做什么
给我们网络中的路由去做一些控制,操作或修改某一项属性以达到我们的目的或影响数据流的转发路径或在某一台设备上部署路由策略去过滤掉某一项路由的发送,比如原来要发送10条路由给下一个路由器,现在我希望把10条路由当中的一些了路由过滤掉,这就是路由策略。
Route-policy翻译过来叫路由策略,要跟路由策略专题的名称做一个区分,路由策略专题指的是在网络中的路由信息做一些控制,过滤。
而Route-policy是一个工具,是路由策略专题中众多工具中的一个。
Ip-prefix叫IP前缀列表,在做路由策略时用于抓取或捕获感兴趣的对象。Filter-policy叫路由过滤器。
技术背景
在这个网络中,有3台路由器,R1与R2运行了RIP路由协议,R3与R2运行了OSPF协议。
对于R2来讲运行了两个协议,它能够分别通过RIP和OSPF学习到全网路由,但是这两个路由进程相互独立的,缺省情况R2不会把RIP路由引入OSPF域中,也不会把OSPF路由引入RIP域中。
除非部署路由重发布,如果我们在R2上部署RIP路由引入OSPF中,结果就是R2的所有的RIP路由都会被注入OSPF中(除了static外),被注入进来后是以外部路由在OSPF域中传播。
但是我有这样一个需求,不是把所有的RIP路由注入进去,希望把某些路由排除掉,这时单纯通过路由重发布是无法实现的,又或者是引入进去的路由metric值是不一样的,cost值不一样的,不同的路由条目能够自己灵活把控。
路由重发布也无法实现,因为路由重发布指定了cost值,意味着所有被引入的路由cost值都一样,没法做到路由的区分对待。
所以,我们下面去学习路由策略的三个工具(Route-policy、Ip-prefix、Filter-policy)。