路由重分布笔记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<路由协议的迁移>
当网络中原有的路由协议不能再很好的满足需求的时候,就需要转换为另一种路由协议,这就需要进行路由协议的迁移。
原则:
1、尽可能少的减少网络的停工时间
2、一旦在迁移过程中出了问题,要能迅速回退到初始状态
3、在迁移过程中要避免出现路由黑洞和环路
在路由迁移过程中还有可能要改变原有的IP地址,使用新的编址方案,这就需要进行地址的迁移。
地址迁移过程:
1、配置第二地址
2、将第二地址network进路由协议中
3、如果第二地址路由正常,将第二地址改为第一地址
R1(config-is)#ip address address mask secondary 配置辅助地址
路由迁移过程:
1、将原有协议的AD值改小
2、在现在网络上配置新的路由协议
3、将原有协议的AD值再改大,让新协议的路由起作用
4、如果路由正常,删除原有协议
R1(config-route)#distance eigrp 150 170 修改路由协议的管理距离
注:OSPF不能用Secondary地址建邻居。Eigrp能用Secondary地址建邻居。
<路由协议的重分布>
定义:重分布是指连接到不同路由选择域的边界路由器在不同自主系统之间交换和通告路由选择信息的能力。
重分布原则:路由必须位于路由选择表中才能被重分发
在重分发时设定种子metric
协议 Seed Metric
RIP 无限大必须手工指定(看ios版本)
EIGRP 无限大也必须手工指定(看ios版本)
OSPF 20 如果重分布进来的是BGP的话,Metric是1,这是个特例
IS-IS 0
BGP 携带原来的Metric值
R1(config-router)#default-metric 1 使用此命令来设定种子metric值
重分布分两种:
1、单向重分布
2、双向重分布
1)OSPF -> RIP:
将其它路由协议重分布进RIP,要注意加metric值
R1(config)#router rip
R1(config-router)#redistribute ospf 110 metric 1 (优于default-metric命令)
也可用以下方法指定Metric值
R1(config-router)#default-metric 3 (默认Seed Metric=infinity无限大,修改Seed Metric=3)R1(config-router)#redistribute connected(可不加Metric,默认=1)重分布直连
R1(config-router)#redistribute static (可不加Metric,默认=1)重分布静态,路由前会打上R
2)RIP -> OSPF:
将其它路由协议重分布进OSPF,要注意加subnets参数
R1(config)#router ospf 110
R1(config-router)#redistribute rip subnets (如不加Subnets,默认只有主类地址能被重分布)默认的metric值为20,也可用以下命令指定:
R1(config-router)#default-metric 8
R1(config-router)#redistribute rip subnets metric 10
(默认Seed Cost=20,如果将BGP->OSPF,默认=1)
R1(config-router)#redistribute rip subnets metric 10 metric-type 1
(加上路径Cost,默认为E2)
R1(config-router)#redistribute connected subnets
R1(config-router)#redistribute static subnets 还可在后面加router-map来过滤路由
3)ISIS -> EIGRP:
将其它路由协议重分布进EIGRP时也要指定Metric值
R1(config)#router eigrp 90
R1(config-router)#default-metric 1500 100 255 1 1500
R1(config-router)#redistribute isis (level2) metric 1544 100 255 1 1500
(不加Metric,默认Seed Metric=infinity)BW DL Y R Lo MTU
带宽延迟可靠性负载MTU
R2#show ip ei topology 3.3.3.0/24
R1(config-router)#redistribute connected (不加Metric也可)
(根据直连接口的不同计算Metric)
R1(config-router)#redistribute static (不加Metric也可)
(根据下一跳接口计算Metric)
·当把ISIS重分布进其他路由协议时,运行ISIS的直连接口不能重分布进去,这是ISIS本身的BUG。只能通过重分布直连解决。
4)EIGRP -> ISIS:
R1(config)#router isis
R1(config-router)#redistribute eigrp 90 (默认Seed Metric=0 ,默认以L2路由进入ISIS)
R1(config-router)#redistribute eigrp 90 metric 8
R1(config-router)#redistribute ei 90 level-1(以L1的路由进入ISIS,不做修改的话,L1路由器就收不到外部重分布进来的路由,因为默认是L2)
R1(config-router)#redistribute ei 90 level-1-2
R3#show isis database detail/verbose
经典的重分布试验:
试验题:在R1上做三次重分布,先将OSPF重分布进EIGRP,然后将EIGRP重分布进RIP,再将RIP重分布进OSPF,完成后,看看能否实现全网互通。也就是说,3.3.3.3和4.4.4.4,以及2.2.2.2能否互相Ping通。
·重分布-在Router上,将A协议重分布到B协议中:
Router上所有运行A协议的接口(除ISIS/ODR),以及Router路由表中所有从A协议学到的路由,都会被重分布到B协议中。
-----------------------------------------------------------------------------------------
<单点双向重分布时的汇总路由回馈问题>
实验:
1、在R1上将OSPF重分布进EIGRP
2、在R1的S1/0接口做EIGRP的手动汇总,汇总出一条172.16.0.0/16路由。这时R2将只收到一条汇总路由。
3、再在R1上将EIGRP重分布进OSPF
这时你会发现,R3上除了正常收到12.1.1.0的路由之外,还多了一条汇总路由,因为在R1上做了汇总之后,生成了一条指向NULL0接口的汇总路由,这样,在把EIGRP重分布进OSPF时,把这条路由也带进去了。
解决方法:做过滤
<双向双出口重分布>