软件开发实训(720科技)――路由协议重分布(自学)

一、重分布

*重分布是指连接到不同路由选择域的边界路由器在不同自主系统之间交换和通告路由选择信息的能力。

  1.当一家公司A收购另外一家公司B的时候,可能会用到重分布,比如A公司的网络运行的是OSPF路由协议,而另外一家公司B则运行的是RIP路由协议。那么当收购后,进行网络整合的时候,就要用到重分布将OSPF路由注入到RIP,然后再将RIP路由注入到OSPF,来连通网络以便可以正常使用。

  2.或者做网络迁移的时候。

  3.更换路由协议

*重分布原则:路由必须位于路由选择表中才能被重分发

  也就是说重分布的时候,只能把路由表里面现有的一些路由给重分布到另外一个路由协议里面。4

*在重分发时设定种子metric

协议     seed metric(种子度量)

RIP      无限大       当其他路由注入到RIP的时候,因为RIP最大只有15跳,所有必须手工指定Metric值

EIGRP    无限大       也必须手工指定

OSPF     20

实验一:(RIP---OSPF)


1.在R2上面左边F0/0方向的运行的是RIP路由协议,而右边F0/1方向的运行的是OSPF的路由协议:

R2(config)#router rip

R2(config-router)#version2

R2(config-router)#noauto-summary

R2(config-router)#network12.1.1.0

 

R2(config)#router ospf 100

R2(config-router)#router-id 2.2.2.2

R2(config-router)#network 23.1.1.0 0.0.0.255 are 0

 

2.将OSPF注入到RIP:

当把其他路由注入到RIP的时候,就要遵循RIP的的Metric值,因为在R2右方向上两条路由23网段和2.0网段的metric值都是16跳,而16跳在RIP里面却是不可达的,所有当OSPF注入到RIP的时候,R1实际上是接收不到的,所以这个时候就需要手工来指定metric值。

R2(config)#router rip

R2(config-router)#redistribute ospf 100 metric 5  当这里手工指定metric5的时候,在R1上的路由表中就可以看到学过来的OSPF的跳数是5跳。根据具体环境来设置metric值。

3.将RIP注入到OSPF:

当把其他路由注入到OSPF的时候,

如果像下面这样直接重分布的话而不加参数subnets的话,则只能把有类(没有做过子网划分)的路由注入到OSPF,而12.1.1.1/24网段的路由是做过子网划分的,所在R3里面就不会看到12网段的路由,故默认情况下的做过子网划分的路由是不会注入到OSPF的,所以要加入一个参数subnets

R2(config)#routerospf 100

R2(config-router)#redistributer ip subnets   subnets”就是子网的意思,加上这个参数以后就可以将做过子网划分的路由正常注入到OSPF了。正常情况下都建议加上这个参数。

*当把其他路由注入到OSPF的时候,其他路由的默认metric值都是20

*真机是支持修改这个metric值的。即:R2(config-router)#redistribute rip subnets metric 100

 

4.将静态路由注入到RIP:

先在R2上配置一条静态路由:

R2(config)#ip route 100.1.1.0255.255.255.0 null 0  这里的null 0表示创建了一个空接口0。(前面将过下一跳可以用出接口表示)

然后把这条静态路由注入到RIP,让R1上面有这条静态路由:

R2(config)#router rip

R2(config-router)#redistribute static     

这样在R1上面就可以看到这条静态路由了,默认metric值是1,是不需要手工修改metric值的。

 

5.将默认路由注入到RIP:

先写一条默认路由:

R2(config)#ip route 0.0.0.00.0.0.0 f0/1

当配好这条默认路由的时候,再去R1上面查看,发现已经有这条默认路由了,那是因为在上面已经做过一次静态

路由重分布,而默认路由也属于静态路由。所以重分布静态可重分布默认路由用的是一条路由命令:

R2(config)#router rip

R2(config-router)#redistribute static


5.把直连路由注入到RIP

首先先建立一个直连路由,用回环口来建。

R2(config)#interface loopback 0

R2(config-if)#ip address200.1.1.2 255.255.255.0

R2(config)#router rip

R2(config-router)#redistribute connected 然后所有的直连都可以注入到RIP了。

 

6.把静态路由100.1.1.0 255.255.255.0null 0注入到OSPF:

R2(config)#router ospf 100

R2(config-router)#redistribute static subnets   仍然需要加入这个参数。以为100网段也是做过子网划分的。

 

7.把默认路由注入到OSPF:

重分布静态是不能将默认路由注入到OSPF的。

R2(config)#router ospf 100

R2(config-router)#default-information originate   这样才能将默认路由注入到OSPF

 

8.把直连路由注入到OSPF:

R2(config)#routerospf 100

R2(config-router)#redistribute connectedsubnets

实验二:(EIGRP---OSPF)

将R1的和R2之间的俩路改为运行EIGRP路由协议

在R1上配置EIGRP:

R1(config)#router eigrp100

R1(config-router)#noauto-summary

R1(config-router)#network192.168.1.0 0.0.0.255

R1(config-router)#network12.1.1.0 0.0.0.255

 

R2(config)#router eigrp100

R2(config-router)#noauto-summary

R2(config-router)#network 12.1.1.00.0.0.255


1.把OSPF路由协议注入到EIGRP:

R2(config)#router eigrp100

R2(config-router)#redistribute ospf 100 metric 100000 100 255 1 1500

当把其他路由协议注入到EIGRP的时候同样需要手工去修改metric值。

所以就应该在后面加上“metric 100000 100 255 1 1500”里面的100000表示带宽100M加三个零,100表示延迟,

255表示可靠性选最大值,1表示负载越小越好,1500是mtu值。

2.把EIGRP路由注入到OSPF:

R2(config)#router ospf100

R2(config-router)#redistributeeigrp 100 subnets

【总结】

RIP:

1.把其他路由协议注入到RIP需要手工修改metric值

redistribute ospf 100 metric5

2.把静态路由协议注入到RIP是不需要手工修改metric值的,只用重分布就可以了。

redistribute static

3.把默认路由注入到RIP

redistribute static

4.把直连路由注入到RIP

redistribute connected

OSPF:

1.把其他路由协议注入到OSPF需要加subnets参数

redistribute rip subnets

2.把静态路由注入到OSPF

redistribute static subnets

3.把默认路由注入到OSPF

default-information originate

4.把直连路由注入到OSPF

redistribute connected subnets

EIGRP:

1.把其他路由协议注入到EIGRP需要手工修改metric

redistribute ospf 100 metric 100000 100 255 1 1500

2.把静态路由注入到EIGRP

    redistribute static

3.把默认路由注入到EIGRP

    redistribute static

4.把直连路由注入到EIGRP

    redistribute connected

3.把静态路由注入到EIGRP:直接重分布静态就可以了

R2(config)#router eigrp100

R2(config-router)#redistribute static

 

4.把默认路由注入到EIGRP:和重分布静态用的是同一条命令

R2(config)#router eigrp100

R2(config-router)#redistribute static

5.把直连路由注入到EIGRP:

R2(config)#router eigrp100

R2(config-router)#redistribute connected

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值