我教你做事(重发布)

一、简介
(1)重发布又叫重分布、重分发,但不管怎样,实际上是一种在两种路由协议之间,或者同一个协议的两个不同进程之间进行路由信息共享的操作,本事上是距离矢量行为。
(2)条件:》必须存在ASBR:即协议的边界路由器
》必须考虑种子度量—也就是起始度量,因为不同协议的度量是不同的,重发布时 必须修改新的种子度量才能被其他协议识别;
(3)规则:》将A协议重发布到B协议时,是在ASBR的B协议中进行配置;
》将A协议重发布到B协议时,将ASBR上所有通过A协议学来的以及本地直连在A协议的接口信息全部共享到B协议之中;
二、分类
1、直连重发布到其他协议:
直连》X协议: router X
redistribute connected (subnets)
当X为RIP时,可以不用携带掩码,默认种子度量为1;
当X为OSPF时,必须携带掩码,默认导入外部type2,种子度量为20;
当X为EIGRP时,可以不选择subnets,默认种子度量为最小值;
2、静态重发布到其他协议:
static》X协议:router X
redistribute static (subnets)
度量情况和掩码与直连一致;
3、RIP重发布到其他协议:
RIP》OSPF:
router ospf x
redistribute rip subnets
默认导入路由为外部类型2,种子度量20;
必须携带subnets才能进行无类别路由的重发布;
RIP》EIGRP:
router eigrp x
redistribute rip metric 10000 100 1 255 1500(度量值为eigrp的五个K值默认值)
4、OSPF重发布到其他协议:
OSPF》RIP:
router rip
redistribute ospf x metric 1
在配置时必须定义种子度量,默认为16;
OSPF》EIGRP:
router eigrp x
redistribute ospf x metric 10000 100 1 255 1500;
必须定义种子度量,默认为无穷大;
5、EIGRP重发布到其他协议:
EIGRP》RIP:
router rip
redistribute eigrp x metric 1
EIGRP》OSPF:
router ospf x
redistribute eigrp x subnets
必须携带subnets才能进行无类别路由的重发布;
三、重发布产生的问题
1、过滤问题
重发布在未定义过滤的情况下,会把所有从该路由器上学到的路由重发布出去,可以采用过滤工具来控制重发布的路由:
(1)分发列表:在接口上限制控制层面流量的进或出,ACL和前缀列表均可为其服务,在距离矢量型协议中可以影响下游路由器,但在链路状态协议中收效甚微;
(2)route-map:集成多种功能的路由策略,主要用于重发布、BGP选路问题、PBR(策略路由),ACL和前缀列表均可以为其服务,可以决定重发布的路由条目以及为路由做标记;
2、次优路径问题
(1)在单点单向和单点双向重发布中不存在选路不佳,即次优路径问题;
(2)在双点双向和多点双向重发布中优于管理距离和其他路由传递的原因,流量会偏离我们预期的设想,产生路由回馈现象;
解决办法:
让我们先来看看EIGRP是怎么做的:
EIGRP拥有两个管理距离会使得eigrp在双点(或多点)双向重发布的时候具有eigrp内部不出现环路和次优路径;
原理:
(1)内外管理距离会形成水平分割效应;
(2)内部管理距离要比其他协议管理距离小,外部管 理距离要比其他协议大;
可以看出EIGRP的思想就是降低内部管理距离而增大外部管理距离,而这也是EIGRP拥有两个管理距离的原因之一,但是RIP和OSPF只有一个管理距离,借鉴EIGRP的思想,可以修改外部路由的管理距离使得重发布时消除由管理距离问题带来的路由回馈:
router rip/ospf x
distance xx ip xxxx xxxx 后面还可以添加ACL列表;
即使在RIP 和OSPF中修改了管理距离,也可能因为DV型协议的水平分割规则,导致部分路由依然回馈中,可以通过路由策略来进行干涉;
路由策略:
在控制层面流量的进或出接口上,抓取流量然后对信息进行修改,最终影响路由条目在路由表中的生成;-----干涉选路
所有的路由策略配置过程=抓控制层面+策略规则
(1)抓控制层面流量
1)acl – 访问控制列表–设计用于限制数据层面流量的进出;故当用于抓控制层面流量时就必然出现无法精确匹配的情况
2)前缀列表–专门抓取控制层面的网络号
r1(config)#ip prefix-list ccie permit 4.4.4.0/24 le 30
//掩码范围24-30
r1(config)#ip prefix-list ccie permit 5.5.5.0/24 ge 30 //掩码范围30-32
r1(config)#ip prefix-list ccie permit 6.6.6.0/24 ge 26 le 30 //掩码范围26-30
r1(config)#ip prefix-list ccie permit 7.7.7.0/24 ge 30 le 30 //掩码为30
(2)路由策略规则
1)偏移列表–在控制层面流量的进出接口上对度量进行加大,不能减小;可以叠加,R1和R2对同一流量各自进行了修改,最终条目的度量为两次修改之和;
只能在DV协议中使用–RIP/EIGRP OSPF中可以通过写汇总路由,然后加cost值的方法
只能使用acl为其抓取流量;
2)分发列表 —在接口上限制控制层面流量的进或出;
ACL和前缀列表均可为其服务;
3)route-map 集成多种功能的路由策略;主要应用—重发布、BGP选路、PBR(策略路由)
ACL和前缀均为其服务;
r1(config)#route-map ccnp deny 10 //创建名为ccnp的map,序号10;大动作为拒绝
r1(config-route-map)#match ip address c // 匹配名为c的acl列表
r1(config-route-map)#exit
r1(config)#route-map ccnp permit 20 //ccnp-map 的序号20,大动作为允许
r1(config-route-map)#match ip address d //匹配名为d的acl列表
r1(config-route-map)#set metric-type type-1 //小动作为修改其度量类型为类型1;
r1(config-route-map)#exit
r1(config)#route-map ccnp permit 30 //ccnp-map 的序号30,大动作为允许
r1(config-route-map)#match ip address prefix-list a //匹配名为a的前缀列表
r1(config-route-map)#set metric 10 //小动作为修改其度量值为10;
r1(config-route-map)#exit
3、环路问题
由于重发布造成路由在传递的过程当中会造成重复传递,或者下一跳互指的情况,所以会出现环路,解决办法根上述方法一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值