路由重分发经典案例+实验

路由重分发 最重要 最难 ccnp

路由重分发   多种协议之间    彼此学习到对方的路由

重分发好   结果好

重分发不好   结果最好是产生次优路径

     最差事产生路由黑洞和环路

实例1:

 

   重分发一般需要双向重分发    即单点双向重分发

seed metric   多种协议计算度量值不同   协议a的路由引入协议b  需要给a的路由分配一个度量值  称为种子度量 值

将a协议的路由引入下面的协议

rip 默认为infinity   代表无穷  或者是0或者是16  表示不可达        所以需要手工修改

igrp/eigrp  默认为infinity       缺省是0   表示不可达    一样需要手工修改

ospf 缺省值是20    类型为OE2      如果A协议为BGP     则度量值是1

IS-IS 默认为0    代表可达

BGP  IGP进入BGP   attribute属性值    中的med项表示metric的值

 

实验1

  将路由协议a重分发进rip    seed metric 为0 代表不可达   需要手工修改

将静态路由重分发进rip    seed metric为1 可达   无需修改  并且0.0.0.0/0缺省路由可以进入进程

将直连路由重分发进rip    seed metric为1   可达    无需修改

r1地址 12.1.1.1/24

13.1.1.1/24

环回口:200.1.1.1/24

静态路由 ip route 4.4.4.0 255.255.255.0 null 0 指向null0接口的防环

ip route 0.0.0.0 255.255.255.0 null 0

r2地址 12.1.1.2/24

2.2.2.2/24

r3地址 13.1.1.3/24

3.3.3.3/24

 

r2启用rip协议并且宣告

router rip

version 2

no auto-summary

network 2.0.0.0 主类宣告  环回口

network 12.0.0.0    主类宣告

r1启用rip协议并且宣告

router rip

version 2

no auto-summary

network 12.0.0.0    主类宣告

 

ospf协议并且宣告

router ospf 110

router-id 1.1.1.1

network 1.1.1.1 0.0.0.0 area 0

network 13.1.1.1 0.0.0.0 area 0

 

r3启用ospf协议并且宣告do sh

router ospf 110

router-id 3.3.3.3

network 3.3.3.3 0.0.0.0 area 0

network 13.1.1.3 0.0.0.0 area 0

在r1和r3上将网络接口设置为点对点  接口的网络类型    取消dr的选举    提高收敛速度

r1和r3#int  fa 0/0

  #ip ospf network point-to-point

 

设置重分发

A  将ospf路由重分发进rip

r1#router rip

方式A #redistribute ospf 110 metric 10        将重分发进rip的路由条目seed metric值修改为10

如果不加后面的metric 10   结果会没有此路由条目  原因是度量值为无穷大  所以不会出现

 

方式B#redistribute ospf 110

#default-metric 10

这两种方式都可以设置种子度量值   但是优先级不同 

修改一条路由的metric度量值的影响范围越小  优先级越高  

所以上面的方式A影响的范围更小    所以优先级更高   以此为准

  **注意指定的路由度量值  在指定第一跳 发出时度量值不变

而常规的路由度量值   在第一跳发出时度量值先加值   再发出

例如    a-------b------c

a给b发送路由条目  b到c

指定的路由度量值   a发出时候指定为10   到达b也是10  然后加1再发给c   结果总度量值为11

常规的路由度量值   原来为10  a发出时+1再到达b  +1  再到达c     结果总度量值为10+1+1=12

B 将静态路由重分发进rip

r1#router rip

#redistribute static   后面不用加metric   因为  静态路由的度量值默认为1

C 将直连路由重分发进rip

r1#router rip

#redistribute connected 后面不用加metric   路由的度量值默认为1

 

问题  在r2的路由表中出现了两条路由

1.0.0.0/24

3.0.0.0/32 

这两条路由的接口都是环回口 会被协议当做主机    但是子网掩码却不同     原因是什么??????

 

注意:default-metric命令只会影响协议a(动态)重分发进rip的路由  以及static(静态)重分发进rip 的路由   但是不会修改connected 也就是直连  重分发进rip的seed metric的值

 

D 将rip路由重分发进ospf

 

实验命令:

引入rip的路由

r1#router ospf 110

#redistribute rip  

如果回车会提示仅仅主类的路由进入

#redistribute rip subnets      subnets指明主类路由条目和子网路由都会进入

 

将OE2改为OE1的命令

#redistribute rip subnets metric-type 1  metric **    优先级高

#default-metric **     优先级低

 

 

静态引入

#redistribute static subnets

 

直连引入

#redistribute connected

 

在ospf进程中设置

 

1.将路由协议A重分发进OSPF 取胜seed metric为20 Metric-Type为 O E2类型 可以使用default-metric命 令修改这类重分发进入的路由的Seed Metric

2.将static路由冲分发进OSPF,缺省seed metric为20 type为OE 2 还有明细的static路由可以进入 缺省路 由无法进入 default-metric可以修改seed metric值

3.将connected路由重分发进OSPF 缺省seed metric为20 type为OE 2 default-metric无法修改度量值

4.如果在重分发路由器上开启的是ripv1或者是基于自动汇总的ripv2则重分发进入的路由依旧会遵循自动汇总 原则。

 

 

实验2   将rip换为eigrp   将ospf换为is-is

  配置eigrp

r2#router eigrp 90

#no auto-summary

#network 2.2.2.2 0.0.0.0 

#network 12.1.1.2 0.0.0.0

 

配置isis

r3#router isis 

#net 49.0001.3333.3333.3333.00

#log-adjacency-changes all

#interface lo0

#ip router isis

#int fa0/1

#ip router isis

 

R1的配置

r1#router eigrp 90

#no auto-summary

#network 12.1.1.1 0.0.0.0

 

#router isis

#net 49.0001.1111.1111.1111.00

#log-adjacency-changes all

#interface lo0

#ip router isis

#int fa0/1

#ip router isis

 

 

将isis的路由重分发进eigrp

r1#router eigrp 90

#redistribute isis    如果后面没有其他参数 默认情况下会将level-2的路由传过去   所以这里需要修改

#default-metric 10000 100 255 1 1500

对应带宽    延迟   可靠性  负载  MTU

#redistribute isis level-1

在r2上检验结果会显示D EX的一条路由   3.3.3.0/24   

或者直接在redistribute上设置度量值

#redistribute isis level-1 metric 1000 1000 255 1 1500   范围更小  优先级更高   覆盖default-metric的设置

                      

重分发静态

#redistribute static 

4网段和缺省全0的路由进入

重分发直连

#redistribute connected 

1的环回口 200网段 和13网段都被引入

将路由协议A 重分发进EIGRP    缺省seed metric 为0    不可达   需要手工修改

将静态路由重分发进EIGRP   缺省seed metric不为0   可达   并且缺省路由可以进入

将直连路由重分发进EIGRP  缺省seed metric 不为0  可达

default-metric会影响静态以及其他路由协议重分发进入的路由的SEED metric

default-metric 1000 1000 255 1 1500   r2上观察路由结果

对直连无效   对静态有效   前提是不在重分发后面部加metric的情况下

默认将isis重分发进任何其他协议的时候   都只会将level-2路由过去。并且不能携带直连路由   只能携带通过 isis学习到的打i 的路由。

 

将eigrp路由条目重分发进isis

r1#router isis

#redistribute  eigrp 90

r3#show ip route isis

  会显示全是l2的打i标记的路由

r1#redistribute eigrp 90 level-1    变为l1    标记为i   度量值为0+10

r3上查看 路由条目变化

 

将静态重分发进入isis  

  redistribute static

与ospf一样只有明细能够进入  4网段    缺省不能进入    

将直连重分发进入isis

reidstribute connected

 200能进入

 

总结:将路由选择协议A的路由重分发进入isis缺省seed metric为0 可达 并且路由类型是level-2

将静态路由重分发进入isis 缺省seed metric为0  可达  只能包含明细路由  缺省路由无法进入

将直连路由重分发进入isis 缺省seed metric 可达  

 

问题   在单点双向重分发中是否会出现路由反馈的情况   即在例子中r1将eigrp重分发进isis之后  r1又将这些 路由反馈会eigrp区域????   如果出现可能会出现路由环路  

转发自:https://www.cnblogs.com/dongguolei/p/7896404.html

 

你可能感兴趣的:(路由交换技术,路由重分发)