三、重分发(Redistribute )

0 出现背景

网络中使用多种IP路由协议,需要使用多种IP路由协议的原因

  • 多厂商的路由环境(厂商私有协议)
  • 网络合并
  • 从旧的路由协议过度到新的路由协议
  • 路由策略的需求

1 概念

路由重分发是指将一种协议的路由数据库信息导入到另一种协议(或另一个实例)的路由数据库中的技术

  • 从一种协议到了一种协议(例:将RIP重分发到OSPF)
  • 同一种协议的多个实例(OSPF的进程1注入到OSPF的进程2)

注意

  • 重分发总是向外的,执行重分发不会修改ASBR的路由表
  • 重发布、重分发、注入…都是一样的概念
  • 重分发是对协议的数据库进行注入和反注入的技术,而不是直接对路由表中条目进行操作

如下图

  • 如果重分发是针对路由表中相应协议的路由条目的话,那么在重分发RIP到BGP的时候,就不会将路由表中的直连路由重分发进去了;
  • 所以,重分发是针对的协议的数据库进行的,虽然路由表中没有体现,但是重分发却能对其进行操作;
    在这里插入图片描述

  • 特殊情况
    在R2加一条1.1.1.0/24的直连环回接口,则R2的RIP数据库中的1.1.1.0/24被移除,注入BGP的路由也少了一条
  • 究其原因
    在R2上配置了与R0 Loopback 0相同IP地址的loopback1接口后,R2会认为自己直接连接到了1.1.1.0/24网络,不再需要从R1学习这条路由,而该接口又没有被宣告,所以将其移出RIP的数据库;
    而12.12.12.0/24之所存在于数据库是因为其被network宣告了,也就是说这一条是本地直连宣告进RIP数据库的,而不是从R1学习到的;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 需要考虑因素

  • 路由回馈(导致潜在危险)
  • 路由信息不兼容(度量值Metric信息不一致)
  • 收敛时间不一致(不同路由协议的收敛速度不同)
  • 有类(不可以识别掩码的)和无类协议(可以识别掩码)的区别(有类几乎灭绝,如RIPv1)

3 如何选择最佳路由

不同路由协议比较AD值,相同路由协议比较Metric值

  • 管理距离(AD值)
    AD值(Administer Distance)管理距离,AD值越小越优先;不同路由协议但拥有相同路由前缀的条目用AD值决定是否进入RIB;
路由来源管理距离
直连接口0
静态路由1
EIGRP汇总路由5
外部BGP20
内部EIGRP90
OSPF110
IS-IS115
RIPv1v2120
外部EIGRP170
内部BGP200
未知255
  • 度量值(Metric值)
    Metric值越小越优先;相同路由协议相同路由前缀用Metric值决定优先使用哪一条;在不同的动态路由协议之中使用“重发布”且不手动指定的话有一个默认的Metric值,称为种子度量值,该度量值在重分发配置期间在自治系统内正常递增(除了OSPF E2路由);可以使用命令default-metric或redistribute中使用metric来制定种子度量值;
将路由重分发到该协议默认种子度量值
RIP0,是为无穷大
IGP/EIGRP0,是为无穷大
OSPFBGP为1,其他路由为20,OSPF之间度量值保持不变
IS-IS0
BGPBGP度量值被设置为IGP度量值

4 重分发的类型

  • 不同动态选择协议之间的重发布
    目的:同步路由信息
    要求:需要路由表中存在的路由
  • 重发布直连接口
    目的:不希望接口出现动态协议报文,又希望有该接口的路由条目;直连接口较多且网段较多的情况(network较麻烦且还需要passive)要求:接口需要物理和协议都UP,比如S口对端down,或者PPP不成功都是down
  • 重发布静态路由(默认路由)
    目的:更高效的将静态路由宣告到域内设备,比如特殊的静态路由即默认路由

5 重分发的模型和潜在危险

单点重分发

  • 单向重分发
    单点单向重分发容易造成次优路径问题,如图中的R4
    在这里插入图片描述

  • 双向重分发

多点重分发

  • 多点单向重分发
    在产生次优路径的基础上还会出现路由注入失败的情况,如图中R4想将RIP路由注入OSPF注定失败因为路由表以及不存在R的条目
    在这里插入图片描述

  • 多点双向重分发
    容易造成路由环路、路由反馈等问题
    在这里插入图片描述

6 危险解决办法

路由策略(具体看下一篇)

7 具体操作

要注入哪个协议就进入哪个协议的进程
subnets不加默认只会重分发主类网络(即有类网络)

  • 注入OSPF
    router ospf 1
    redistribute eigrp 100 subnets metric-type 1/2
    选择Type 1 还是 Type 2,E1在外部Metric基础上还会递增,E2直接使用外部Metric

  • 注入EIGRP
    router eigrp 1
    redistribute ospf 1 metric 10000 100 255 1 1500
    带宽、延迟、可靠性、负载、MTU

  • 注入RIP
    router rip
    redistribute ospf 1 metric
    metric不设置则默认为0,表示为正无穷,不会传递给邻居

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辽胜于无

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值