您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 20150630-路由重分布之eigrp与isis专题
路由重分布之eigrp与isis专题路由重分布:让两种不同的协议互相能学习到对方的路由。理解一个名词:seedmetricsseedmetrics一般翻译为“初始或种子度量值”,主要是因为各种不同的路由协议计算度量值的方法不一致,如rip是以跳数,而OSPF则是基于带宽等,所以就使用seedmetrics建立一个标准的重分布metrics值。所以引入了一个default-metric命令去建立seedmetric,或者在Redistribute命令下加参数metric指定seedmetrics值。默认的seedmetricsInfinity:无穷大1.任何协议重分布进rip,seedmetric值都是无穷大2.任何协议重分布进eigrp,seedmetric也是无限大,后面一定要加参数,bw(带宽)、dly(延迟)、loading(负载)、mtu、可靠性【即eigrp的5个K值】等,一定要定义以上参数、3.任何协议重分布进ospf,seedmetric都是20(默认为E2类型)。除了bgp,Bgp重分布进ospf,seedmetric为1.4.任何协议重分布进isis,seedmetric为0.5.任何协议重分布进bgp,seedmetric就是原来igp携带的metric值。一、eigrp和isis重分布实验接口ip地址配置略R1#conftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.R1(config)#routereigrp10R1(config-router)#noauR1(config-router)#noauto-summaryR1(config-router)#net12.1.1.00.0.0.255R1(config-router)#net10.10.10.00.0.0.255R1(config-router)#--------------------------------------------------------R2#conftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.R2(config)#routereigrp10R2(config-router)#noauto-summaryR2(config-router)#net12.1.1.00.0.0.255R2(config-router)#R2(config-router)#routerisisR2(config-router)#net49.0001.2222.2222.2222.00//isisnet地址R2(config-router)#log-adjacency-changesall//注1R2(config-router)#ints0/1R2(config-if)#iprouterisisR2(config-if)#--------------------------------------------------------注1:isis默认是关闭log信息(其他路由协议,比如ospf,eigrp等等默认是打开的)。也就是当邻居变化时(比如邻居建立成功),不会输出这个调试信息。这个命令就是让isis在邻居变化时,产生一条log信息。建议所有运行isis协议的路由器都敲上这个命令。比如敲上后的效果,控制台产生的log信息例子如下,*Mar100:10:50.183:%CLNS-5-ADJCHANGE:ISIS:Adjacencyto2222.2222.2222(Serial0/1)Up,newadjacency这样,我们更加容易的就在控制台看到,isis邻居起来了,配置是否正确--------------------------------------------------------R3#conftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.R3(config)#routerisiR3(config)#routerisisR3(config-router)#net49.0001.3333.3333.3333.00R3(config-router)#log-adjacency-changesallR3(config-router)#ints0/1R3(config-if)#iprouterisisR3(config-if)#int*Mar100:10:50.183:%CLNS-5-ADJCHANGE:ISIS:Adjacencyto2222.2222.2222(Serial0/1)Up,newadjacencyR3(config-if)#intlo0R3(config-if)#iprouterisisR3(config-if)#--------------------------------------------------------此时,在R2上查看一下路由表,因为R2拥有全网路由条目当然R2与R3此时是无法相互学到对方的路由的,比如列出R1此时的路由表:接下来在R2上配置双向重分布。让R1和R3相互学习到对方的路由。#首先配置isis重分布进eigrp中,(R2上做)R2#conftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.R2(config)#routereigrp10R2(config-router)#redistributeisis?//注2WORDISOroutingareataglevel-1IS-ISlevel-1routesonlylevel-1-2IS-ISlevel-1andlevel-2routeslevel-2IS-ISlevel-2routesonlymetricMetricforredistributedroutesroute-mapRoutemapreferencecr--------------------------------------------------------注2:由前面开始介绍seedcost默认值得表知道,任何协议重分布进eigrp,seedmetric也是无限大,所以如果直接redistributeisis回车,eigrp里的路由器是学习不到外部重分布进来的路由。后面一定要加参数,bw(带宽)、dly(延迟)、loading(负载)、mtu、可靠性【即eigrp的5个K值】,一定要定义以上参数--------------------------------------------------------R2(config-router)#redistributeisismetric?1-4294967295BandwidthmetricinKbitspersecond//指定带宽R2(config-router)#redistributeisismetric1500?0-4294967295EIGRPdelaymetric,in10microsecondunits//指定延迟R2(config-router)#redistributeisismetric1500100?0-255EIGRPreliabilitymetricwhere255is100%reliable//指定可靠性,255表示最可靠。R2(config-router)#redistributeisismetric1500100255?1-255EIGRPEffectivebandwidthmetric(Loading)where255is100%loaded//指定负载R2(config-router)#redistributeisismetric15001002551?1-65535EIGRPMTUofthepath//指定MTUR2(config-router)#redistributeisismetric150010025511500R2(config-router)#redistributeconnected//注3重要R2(config-router)#redistributestatic//重分布静态,将R2中的静态路由也重分布进eigrp,看实际需求咯。R2(config-router)#--------------------------------------------------------▲注3:如果只是redistributeisismetric150010025511500这条命令,还是无法完成isis路由的重分布的。如果是isis重分布进B路由协议。一定要重分布直连(redistributeconnected),否则B路由协议中是无法学习到isis这边的路由条目,这据说是isis的bug。--------------------------------------------------------isis重分布进eigrp配置完成,我们可以在R1上查看一下路由表#再之,配置eigrp重分布进isis中,(R2上做)R2(config)#routerisisR2(config-router)#reR2(config-router)#redistributeeigrp10//重分布eigrp到isis,任何协议重分布进isis,seedmetric为0,不是无限大,所以我们可以不用指定metric值R2(config-router)#redistributeconnected//重分布直连命令R2(config-router)#redistributestatic?//重分布静态注4clnsRedistributionofOSIstaticroutesipRedistributionofIPstaticrouteslevel-1IS-ISlevel-1routesonlylevel-1-2IS-ISlevel-1andlevel-2routeslevel-2IS-ISlevel-2routesonlymetricMetricforredistributedroutesmetric-typeOSPF/IS-ISexteriormetrictypeforredistributedroutesroute-mapRoutemapreferencecrR2(config-router)#redistributestaticipR2(config-router)#--------------------------------------------------------注4:静态路由重分布进isis需要注意一点,重分布静态进isis,需要指定是基于tcp/ip模型,还是基于osi模型,否则isis这边无法学习到R2上面的静态路由。clnsRedistributionofOSIstaticroutes//基于osi模型ipRedistributionofIPstaticroutes//基于tcp/ip模型另外对于像isis,ospf这种链路状态型的路由协议,是无法通过重分布下放默认路由,只对静态路由有作用。(也就是说比如在R2上将R2上存在的默认路由重分布静态(redistributestaticip)进isis中去是没用的,但其他的静态路由是可以重分布进isis中去。这个要注意)--------------------------------------------------------所以,总结一下--isis或静态、直连路由重分布进eigrp由前面开始介绍seedcost默认值得表知道,任何协议重分布进eigrp,seedmetric也是无限大,所以如果直接redistributeisis回车,eigrp里的路由器是学习不到外部重分布进来的路由。后面一定要加参数,bw(带宽)、dly(延迟)、loading
本文标题:20150630-路由重分布之eigrp与isis专题
链接地址:https://www.777doc.com/doc-3016878 .html