什么是重发布?
重发布就是把属于某一协议的路由信息复制并传递给另一个不同的协议中去。当然,相同协议之间也可以使用重发布技术,比如ospf协议启用两个不同的进程就可以使用。本质上是距离矢量的行为
重发布需要注意的问题
1、必须=存在ASBR
2、必须考虑种子度量----协议间共享路由信息时,度量必定会被携带到新的路由协议中,需要在ASB导入路由时添加起始度量
配置
1)eigrp
router eigrp x
redistribute rip metric 1544 100 255 1 1500
redistribute ospf x metric 1544 100 255 1 1500
2)rip
router rip
redistribute ospf 1 metric x
redistribute eigrp 90 metric x
3)ospf
router ospf 1
redistribute rip subnets x
redistribute eigrp 90 subnets x
3、过滤
重发布操作在不做其他操作的时候会把协议中所有的路由都重发布出去,当我们需要针对性的对某修路由进行重发布时就需要过滤
过滤工具:
1)分发列表----在距离矢量路由协议中可以影响下游路由器,但在链路状态中只能影响本路由器,是在接口上配置,对控制层面的流量做限制,但使用的场景受限。
2)route-map----可以说是万能的,在重发布时可以直接使用,可以具体到某一条路由,也可以为某一条路由做标记
4、次优路径问题
1)在单点单向和单点多向不存在,可以忽略
2)在双点双向和多点双向重发布的时候可能会出现管理距离过大或过小的现象,导致流量不会按照我们预期的那样进行选路,产生路由回馈现象
eigrp协议通过设置内外两个不同的管理距离就解决了在双点双向和多点双向会出现环路和次优路径的问题
原理:
1)内外管理距离会形成水平分割效应,解决了环路问题
2)eigrp内部管理距离是90,外部管理距离是170,流量只会选择管理距离小的那一方,这样就避免了选路问题:在协议内部选择eigrp,在外部选择其他协议
rip和ospf协议只有一个管理距离,在重发布时可以借鉴eigrp协议的思想,在外部路由重发布进入rip和ospf之前修改管理距离来消除路由回馈:
router ospf/rip
distance xx ip xxxx xxxx //修改xxxx的距离为xx,后面可以增加ACL控制列表
但由于DV型协议存在水平分割,可能会导致部分路由依然回馈,可以通过路由策略来解决这个问题