About Redistribute

About Redistribute

关于重发布:
一台设备同时运行于两个协议或两个进程,默认从两端学习到的路由条目不共享;重发布技术就是人为的进行共享;

关注点:
1、必须存在ASBR —自治系统边界路由器—协议边界路由器
2、必须考虑种子度量—协议间共享路由时,度量时携带到新的路由协议中,需要在ASBR导入路由时添加起始度量;

规则:
1、将A协议发布到B协议时,在ASBR上的B协议中配置;
2、将A协议发布到B协议时,将ASBR上所有通过A协议学习,及ASBR直连到A协议中的所有路由全部共享到B协议中;

重发布的命令:
RIP:

r2(config)#router rip
r2(config-router)#redistribute ospf 1 metric 2
将ospf重发布进入rip

r2(config)#router rip
r2(config-router)#redistribute eigrp 90  metric 2
将eigrp重发布进入rip

注:必须配置种子度量,默认为无穷大;

r2(config)#router rip
r2(config-router)#redistribute static 
 将静态重发布进入rip; 默认种子度量为1;
r2(config)#router rip
r2(config-router)#redistribute connected
重发布直连,默认种子度量为1;

注:若在进行不同重发布行为时,发布到了相同路由,优选度量小的;

OSPF:

r2(config)#router ospf  1 
r2(config-router)#redistribute rip subnets 
将rip重发布进入ospf

r2(config)#router ospf  1
r2(config-router)#redistribute eigrp 90 subnets
将eigrp重发布进入ospf

Subnets:必须携带,否则无法导入无类别路由;

注:默认导入路由为类型2;
类型2—种子度量为20,在内部传递时,不叠加内部的度量值;
若存在多台ASBR设备需要导入相同的路由时,可以将类型修改为1;

r2(config-router)#redistribute rip subnets metric-type 1  

类型1—种子度量为20,在内部传递时,叠加内部的度量值;

r2(config-router)#redistribute rip subnets ?  
metric       Metric for redistributed routes   修改种子度量
metric-type  OSPF/IS-IS exteriormetric type for redistributed routes  修改类型

r2(config)#router ospf 1 
r2(config-router)#redistribute static subnets
将静态重发布进入ospf

r2(config-router)#redistribute static subnets ? 
metric       Metric for redistributed routes
metric-type  OSPF/IS-IS exterior metric type for redistributed routes

注:默认进入路由为类型2,种子度量为20;

切记:OSPF协议中缺省路由的导入只能通过专用命令

r2(config-router)#default-information originate 
注:默认进入路由为类型2,种子度量为1;
r2(config-router)#default-information originate  ?
metric       OSPF default metric
metric-type  OSPF metric type for default routes

r2(config)#router ospf 1 
r2(config-router)#redistribute connected subnets 
重发布直连
注:默认进入路由为类型2,种子度量为20;

EIGRP:

r2(config)#router eigrp 90
r2(config-router)#redistribute rip  metric 1544 100 255 1 1500
将rip重发布进入eigrp
r2(config)#router eigrp 90
r2(config-router)#redistribute OSPF 1  metric 1544 100 255 1 1500
将ospf重发布进入eigrp

注:必须添加种子度量,默认为无穷大;
1544 100 255 1 1500
带宽 延时 可靠性 负载 MTU
其中带宽建议根据网络的实际带宽来修改,其他参数已经为最优参数;
重发布到EIGRP的路由,使用字母 D EX标记,且管理距离为170;

r2(config-router)#redistribute static 
重发布静态,默认为最佳度量

r2(config-router)#redistribute connected
重发布直连,默认为最佳度量

注:DV协议默认接收所有重发布进入的路由,包括缺省条目;

LS协议在正常重发布时不接收缺省路由,需要专用指令

注:重发布的难点不是重发布本身,而是进行双向重发布之后的策略!

用一个简单的实验来验证重发布后遇到的一系列问题:
实验拓扑如图所示:
在这里插入图片描述
正常配置IP地址,在R2和R4上均启动RIP和OSPF协议,在进行完双向重发布后,首先,会出现路由回馈问题:
在这里插入图片描述
路由回馈:RIP的管理距离为120,ospf管理距离为110,将RIP协议中R2的环回重发布到ospf中,其路由反而变得更优了,在R4上又重新重发布回RIP中,由于起始度量为1,所以R1到R2的环回将负载均衡,默认情况下不会出现环路,但会导致选路不佳;
在这里插入图片描述

解决思路:

借鉴EIGRP原理,重发布进入的路由其管理距离大于网络中所有协议,从而避免回馈。
在这里插入图片描述
在这里插入图片描述
从rid为4.4.4.4的asbr上发过来的路由在本地管理距离修改为121
在这里插入图片描述
在这里插入图片描述
从rid为2.2.2.2的asbr上发过来的路由在本地管理距离修改为121

由于RIP的水平分割机制,导致部分路由依然处于回馈状态,此时R1路由表如图:
在这里插入图片描述

R1到43网段不应该是负载均衡,故使用分发列表,在R2上将度量值加1,(也就是把这条路搞臭)让其优选12网段;

先抓取流量:
在这里插入图片描述
再使用偏移列表
在这里插入图片描述
做完之后在R1上刷新路由表,会看到R1到43网段不再负载均衡
在这里插入图片描述
再来看看R3的路由表:
在这里插入图片描述
本不该负载均衡的两条路由均是负载均衡,鉴于OSPF只能使用分发列表,所以结合ROUTE-MAP,在R2上将度量改为10,(将这条路变优),

先使用分发列表抓取流量:
在这里插入图片描述
定义route-map:(注意做空表)
在这里插入图片描述
重发布时调用:
在这里插入图片描述
在R3上刷新路由表:
在这里插入图片描述
此时所有路径均已调优;

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值