路由再发布(redistribute-routing)

1.路由再发布:
将一种路由协议再注入进另一种路由协议的过程。

2.为什么要做再发布:
1)协议的迁移.从一种路由协议向另一种路由协议过渡。
2)管理的边界.不同的管理域之间要相互通信。
3)多厂商设备的互联.

3.再发布容易产生的问题:
1)路由环路.
    单点再发布的时候,再发布进入的信息不会再被反向再发布回来。
    多点再发布的时候,从一个点再发布进入的信息,可能从另一个点再发布回来。

2)路由信息的不兼容.
    metric值不一致。

3)收敛时间的不一致。
  

4.如何配置再发布:
1)确定边界路由器.
2)确定核心协议与边缘协议。
2)确定再发布的方向.

5.再发布的指导原则:
*做再发布的协议必须要支持相同的协议栈。

EIGRP ----IP IGRP (AS-number必须要一致,不需要设置metric,IGRP与EIGRP能够相互跟踪对方的metric值)
EIGRP ----IPX RIP
EIGRP ----Appletalk RTMP

*classless的路由协议再发布进classful的路由协议时,可能会丢失路由。
   classful的路由协议不支持VLSM.

                                    RIP       |     OSPF
                                              |
   172.16.16.0/20----R1-----172.16.32.0/20----R2------192.168.10.16/28-----R3----172.16.52.0/22
                                              |
                                              |

   R2:
   router rip
   redistribute ospf metric 3

   R1:
   show ip route
   R 192.16.10.0/24

(R2将OSPF再发布进RIP时,由于RIP不支持VLSM,因此172.16.52.0/22丢失,
   由于RIP会自动在主类网络的边界处进行路由汇总, 因此192.168.10.16/28会被汇总成192.168.10.0/24)


6.配置redistribution:
1)再发布进OSPF
   #router ospf 1
   #redistribute <protocol> [process-ID][metric-type <metric-type>] metric <metric> subnets
    [route-map <map-tag>]

   default:
   metric-type 2 (E2:外部路径成本,不包括内部路径成本)
   metric 20
   subnets 如果没有此关键字,只接收主网路由,不接收子网路由。
   route-map 用来实施路由过滤。


   2)再发布进EIGRP
   #router eigrp 64512
   #redistribute <protocol> [process-ID] metric <bandwidth> <delay> <reliability> <loading> <MTU>
     [route-map <map-tag>]

    default:
    metric 0 因此再发布进EIGRP时,必须指明metric值.
             10000 1000 255 1 1500
    注意:此处1000为delay/10,因此实际的delay=1000*10=10000。

   3)再发布进ISIS
    #router isis
    #redistribute <protocol> [process-ID][metric-type <internal/external>] metric <metric>
     [level-1/level-2/level-1-2][route-map <map-tag>]

    default:
    metric-type internal   internal和external只会改变metric值
                           internal:0~~~63
                           external:64~~128
    metric     0
    级别:level-1-2     (作为几级路由再发布进ISIS)

    *当把ISIS再发布进其它的路由协议时,需要指明路由级别:
     router rip
     redistribute isis level-1/level-2/level-1-2 metric 10
     (ISIS的几级路由可以被再发布进RIP,缺省为level-1-2)

    *当把ISIS再发布进其它的路由协议时,所有参与ISIS的直连路由不会被再发布进其它的路由协议。
     router rip
     redistribute connect

    4)再发布static route
      redistribute static
     *以下一跳形式表式的静态路由,必须要被再发布。
     *以接口形式表示的静态路由,可能需要被再发布。
     (如果静态路由表示的目标网络包含在路由进程下的network命令之中,则会被自动再发布
      如果静态路由表示的目标网络不包含在路由进程下的network命令之中,则不会被自动再发布)
    

                                       RIP    |    OSPF
                                              |
     172.16.10.0/24----RA----172.16.20.0/24---RB----192.168.10.0/24---RC---192.168.20.0/24

     RB:
     以下一跳形式表式:
     ip route 202.100.100.0 255.255.255.0 172.16.20.1
     
     router ospf 1
     redistribute static metric-type 1 metric 100 subnets

     RB:
     以接口形式表式:(不包含在network命令中)
     router rip
     net 172.16.0.0
    
     ip route 202.100.100.0 255.255.255.0 s0
    
     router ospf 1
     redistribute static metric-type 1 metric 100 subnets

      以接口形式表式:(包含在network命令中)
      router rip
      net 172.16.0.0
     
      ip route 172.16.100.0 255.255.255.0 s0
    
      (其实,真正的原因是由于以下一跳形式表示的静态路由在路由表中是以下一跳形式存在的
                             以接口形式表示的静态路由在路由表中是以直连接口的形式存在)
    
     5)再发布直连路由:
      redistribute connect

      所有没有参与到目标路由协议的直连路由都会被再发布。
      目标路由协议:比如将RIP再发布进OSPF,OSPF就是目标路由协议。

     
                                        RIP    |    OSPF
                                               |
       172.16.10.0/24---RA---172.16.20.0/24---RB----192.168.10.0/24---RC---192.168.20.0/24
                                               |
                                               |
                                        200.200.200.0/24

                              200.200.200.0/24没有参与任何路由协议。

        router ospf 1
        redistribute rip metric-type 1 metric 90 subnets   
        redistribute connect metric-type 1 metric 100 subnets

        redistribute rip将会导致172.16.20.0/24被再发布进OSPF,
        redistribute connect 将会导致172.16.20.0/24 和200.200.200.0/24被再发布进OSPF.
       
        当一条路由被以多种形式再发布进路由协议时,以metric值小的为准。
        最终RC将接受172.16.20.0/24    metric 90
                    200.200.200.0/24 metric 100

转载于:https://www.cnblogs.com/bulemaple/p/3377544.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值