路由重分发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了路由重分发相关的知识,希望对你有一定的参考价值。

路由重分发


1. 简介

        在大型的企业中,可能在同一网内使用到多种路由协议,为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution)将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了。

为了实现重分发,边界路由器必须同时运行多种路由协议,且路由条目必须在本地路由表中存在才能被重分发。


  • 重分发分为:单点单向重分发、单点双向重分发、多点单向重分发、多点双向重分发


  • 在边缘协议和核心协议之间实施的策略:

                边缘协议---------重分发---------->核心协议

                边缘协议<----默认静态路由----核心协议

                边缘协议<----重分发并过滤----核心协议

                边缘协议<----重分发并修改管理距离----核心协议


  • 因为多种协议不能共存而引入重分发技术,但是会产生路由环路,路由反馈、度量值不兼容、汇聚时间不一致等问题,我们通过修改管理距离、修改路由度量值和路由过滤来解决产生的新问题

下面以Cisco为例讲解路由重分发。


2. 几点说明

  • 只有存在于路由表中的路由才被重分发

  • 将A路由协议重分发进B协议,则A协议包含的路由信息将会转化为B协议而在B协议的路由表中出现

  • 防止路由环路

  • 重分发来源:直连、静态、其它路由协议

  • 带来的问题:路由反馈(多台边界路由器进行重分发,导致次优路径和路由环路)、度量值不兼容、汇聚时间不一致


3. 使用管理距离影响路由选择

    路由协议是用管理距离(AD)值来确定优先级的。AD值的范围是0~255。AD值越小,则优先级越高。

    直连(Direct)                                                     0

    静态协议(Static 使用出口 即Exit interface)         0

    静态协议(Static 使用下一条 即Next Hop)           1

    EIGRP汇总(EIGRP Summerazation)                 5

    外部BGP(External BGP)                                      20

    内部BGP(Internal BGP)                                     200

    IGRP                                                                     100

    OSPF                                                                    110

    IS-IS                                                                      115

    RIP                                                                        120

    EGP                                                                       140

    ODR                                                                      160

    内部EIGRP(Internal EIGRP)                                 90

    外部EIGRP(重分发进EIGRP的路由)                    170


4. 初始度量值(默认度量值、种子度量值)

             # Router rip

    # Network 10.0.0.0

    # Redistribute eigrp

    # Default-metric10      //用于为所有重分发而来的路由指定种子度量值,任何重分发进rip的路由协议都为该度量值

 

  • 重分发进RIP:

      1. 路由协议A重分发进RIP,Seed Metric为无穷大,代表不可达,需要指定种子度量值.

      2. 静态路由重分发进RIP,Seed Metric为1,可达,无需修改,并且0.0.0.0/0缺省路由可以进入进程.

      3. 直连路由重分发进RIP,Seed Metric为1,可达,无需修改.

      4. Default-Metric命令只会影响协议A重分发进RIP的路由,以及Static重分发进RIP的路由,但是不会修改Connected重分发进RIP的Seed     Metric.

      5. 修改种子度量值在重分发命令后加metric+修改后的种子度量值 

      6. 如果在重分发路由器上开启的是RIP     V1或者开启的是基于自动汇总的RIP V2,则重分发进入的路由依旧会遵循自动汇总的原则.

      7. 将动态协议重分发进RIP时必须指定度量值

 

  •  重分发进EIGRP:

    1. 将路由协议A重分发进EIGRP,Seed     Metric为无穷大,代表不可达,需要手工修改

    2. 将静态、直连或者其他EIGRP自治系统的路由重分发进EIGRP,Seed     Metric为1,可达,无需修改,并且0.0.0.0/0缺省路由可以进入进程.

    3. # Default-metric10001002501001500   //带宽、延时、可靠性、负载、MTU,将动态协议重分发进EIGRP时必须指定度量值

 

  •  重分发进OSPF:

    1. 默认情况下将任何路由重分发进OSPF都只有主类路由可以被分发成功,可在重分发命令后加subnets可以将子网路由也重分发进OSPF.

    2. 将路由协议重分发进OSPF,缺省Seed Metric为20,     Metric-Type为O E2. (OE2改OE1,重分发命令后加metric-type 1)

    3. BGP重分发进OSPF,种子度量值为1;

    4. 可以使用Default-Metric命令修改这类重分发进入的Seed     Metric.

    5. 将Static路由重分发进OSPF,缺省Seed     Mertic为20,Type为O E2.只有明细Static路由可以进入,缺省路由0.0.0.0/0无法进入. 

    6. 将connected路由重分发金OSPF类似重分发static.       Default-Metric命令可以修改Static和来自于协议A的重分发路由的Seed-Metric,但对connected路由无效.    

       

  • 把IGP重分发进BGP时,保留原有的IGP度量值

 

5. 配置

    以向rip注入ospf为例:

    # router rip      //目的协议

    # redistribute + 路由名称     // 源协议,OSPF和EIGRP要加ASN

    可加度量值:# redistribute  ospf 1 metric 3     // 仅将OSPF重分发进RIP时的默认度量值为3



本文出自 “丶Adrenaline” 博客,转载请与作者联系!

以上是关于路由重分发的主要内容,如果未能解决你的问题,请参考以下文章

路由重分发

54-高级路由:重分发特性:单点重分发路由反馈

路由重分发及配置

OSPF路由协议之“路由重分发”及“NSSA区域”

OSPF路由重分发

OSPF的高级应用之路由重分发与NSSA的配置