路由重分发、汇总、过滤方法及难点总结

合集下载

版本知识点之路由重分发

版本知识点之路由重分发

版本知识点之路由重分发路由重分发:是指连接到不同路由选择域的边界路由器在不同自制系统之间交换和通告路由选择信息的行为。

自制系统表示不同路由选择协议的互联网络,这些路由选择协议可以是IGP或BGP。

有时,同一种协议在不同的自主系统中运行,那么可视为不同的协议,如EIGRP的AS1和AS2。

注意:只有一个协议放进路由表的路由和宣告的接口,才能重分发进其它协议。

一、什么时候使用重分布:1.从一种较早的IGP迁移到一种新的IGP协议,并存在一个过渡期时2.在多厂商路由环境中,如CISCO路由器使用EIGRP而其它非CISCO设备使用OSPF时3.某一些部门可能不想通过升级路由协议来支持新的路由协议二、重分发的种类:1.单点单向重分发:在一台设备上将一个路由器协议重分发进另一个路由协议2.单点双向重分发:在一台设备上将两个路由协议之间进行相互重分发。

3.双点单向重分发:在两台设备上将一个路由协议重分发进另一个路由协议。

仅供学习参考,请勿用于商业活动~4.双点双向重分发:在两台设备上将两个路由协议之间进行互相重分发。

三、重分发时需注意的地方:1.metric的问题:因为路由协议的metric的度量方法是不同的,因此在做路由重分布之前,要分配一个对方可以理解的metric。

比如把OSPF路由重分布到EIGRP里,EIGRP和OSPF之间没有办法理解对方的metric。

方法有两种:1)在重分布时指定mtric的值例:R1(config)#redistribte eigrp 100 metric 30 subnets2)分配metric的方法是使用default-metric命令,R1config-router)#redistribute igrp 1 metric-type 1 subnetsR1(config-router)#default-metric 30两种不同的配置其实是相同的效果, default-metric命令的优点是,当要重分布多种路由协议的时候,可以同时指定这些经过重分布的路由的metric例:R1(config)#router ospf 1R1(config-router)#redistribute rip metric-type 1 subnetsR1(config-router)#redistribute eigrp 2 metric-type 1 subnetsR1(config-router)#default-metric 30这里使用default-metric 30同时指定了重分布到OSPF里的RIP,和EIGRP路由的metric都为30 .两种方法其实还可以结合在一起使用,即某一协议用特定的值,其余全部用缺省的值。

路由重分发时需要考虑的问题

路由重分发时需要考虑的问题

Science and Technology &Innovation ┃科技与创新·23·2018年第01期文章编号:2095-6835(2018)01-0023-02路由重分发时需要考虑的问题李丽(中移铁通有限公司吉林分公司,吉林长春130012)摘要:讨论了使用重分发时需要考虑的次优路由、路由环路或黑洞问题,提出了解决方案,列举了使用路由管理距离、分发列表和路由映射表的方法来避免出现问题的方案。

关键词:重分发技术;路由选择协议;自主系统;路由环路中图分类号:TP393.04文献标识码:ADOI :10.15913/ki.kjycx.2018.01.023当企业合并时,企业的网络可能运行着多种路由选择协议。

为了便于网络的管理,把多个路由选择协议过渡到统一的一种路由选择协议,或在这些不同的路由协议之间能够相互配合、协同工作,需要在他们的网络边界路由器上使用路由重分发技术(route redistribution ),从而达到网络间不同路由选择协议的网络互相连通目的。

由于不同路由选择协议具有的差异性,使用重分发时可能出现次优路由、路由环路或黑洞的问题。

本文讨论了使用重分发时需要考虑的主要问题。

1路由重分发当路由器使用路由选择协议通过另外一个路由选择协议学习到的路由时,路由器将执行重分发。

1.1重分发方法包括双向重分发和单向重分发。

在一台边界路由器上进行单向重分发是最安全的重分发方法,但易导致网络中的单点故障发生;使用双向重分发或在多台边界路由器上执行重分发,需要注意的是,次优路由选择和路由选择环路的问题。

1.2重分发技术重分发技术有以下4种:①将1条默认路由从核心自主系统重分发到边缘自主系统中,并将边缘路由选择协议的路由重分发到核心路由选择协议中。

这种技术有助于避免路由反馈、次优路由选择和路由选择环路。

②将多条关于核心自主系统网络的静态路由重分发到边缘自主系统中,并将边缘路由选择协议的路由重分发到核心路由选择协议中。

解析路由重分发

解析路由重分发

路由重分发要点一不同的外部路由协议在进行重新分布进入一个AS时,为了防止环路的发生,必须为其设置一个比AS内最大的Metric值还大的数,来作为种子度量值。

以下是各种路由协议在有新的路由协议重新发布时种子缺省的默认值:RIP 无论哪个协议向RIP中再发布,如果不设置种子度量值,那么则默认为无穷大,新的路由不会进入RIP区域(把直连和静态信息重分布到rip时,mtric 值为1)IGRP or EIGRP 和RIP一样,默认的缺省种子值是无穷大OSPF 除了BGP默认的缺省种子值是1外,其它协议的缺省默认种子值是20IS-IS 缺省默认种子值是0BGP 外部协议再分布进来时,保留IGP mtric值不变路由重分发要点二通常情况下,重分布时常用的几种类型如下(重分布时,命令跟得参数可以不分先后顺序):Connected:把直连路由分布到路由协议里面Mtric:设置重分布协议的种子值Route-map:路由图对路由进行过滤Static:把静态路由重新发布到路由表当中路由重分发要点三把路由重新分发到OSPF中,是后面要写subnets选项,否则除主类以外的子网不能被重新分发进路由表。

默认的mtric type为O*E2路由重分发要点四当OSPF向其它路由协议分发时,Match后面跟的选项是路由类型(internal、external1、external2),默认为2。

路由重分发要点五重分布路由协议到EIGRP的实例:此处的五个参数一定要正确书写,否则就会出错,唯一可以修改的就是BW值,可以根据实际来写,其他的4个参数不能修改。

路由重分发要点六在RIP v2和OSPF协议之间进行路由信息的重分发操作步骤如下:在RIP v2中,no auto-summary一定要书写,否则会产生不必要的路由信息。

此处passive-interface s2命令的作用使rip的信息不会从速口通告到ospf 区域。

Passive-interface 命令不能用在EIGRP、IGRP中,否则邻居就建立不起来。

一个路由器上两种路由协议怎样重分布

一个路由器上两种路由协议怎样重分布

一个路由器上两种路由协议怎样重分布竭诚为您提供优质文档/双击可除一个路由器上两种路由协议怎样重分布篇一:路由协议的重分布路由协议的重分布一、定义:重分布是指连接到不同路由选择域的边界路由器在不同自主系统之间交换和通告路由选择信息的能力。

二、重分布原则:路由必须位于路由选择表中才能被重分发showiproute看到的三、在重分发时设定种子metric协议seedmetricRip必须手工指定eigRp必须手工指定ospF20如果重分布进来的是bgp的话,metric是1,这是个特例is-is0bgp携带原来的metric值R1(config-router)#default-metric1使用此命令来设定种子metric值四、重分布分两种:1、单向重分布2、双向重分布1)ospF->Rip:将其它路由协议重分布进Rip,要注意加metric值R1(config)#routerripR1(config-router)#redistributeospf110metric1(优于default-metric命令)也可用以下方法指定metric值R1(config-router)#default-metric3(默认seedmetric=infinity无限大,修改seedmetric =3)R1(config-router)#redistributeconnected(可不加metric,默认=1)重分布直连R1(config-router)#redistributestatic(可不加metric,默认=1)重分布静态,路由前会打上R 2)Rip->ospF:将其它路由协议重分布进ospF,要注意加subnets参数R1(config)#routerospf110R1(config-router)#redistributeripsubnets(如不加subnets,默认只有主类地址能被重分布)默认的metric值为20,也可用以下命令指定:R1(config-router)#default-metric8R1(config-router)#redistributeripsubnetsmetric10 (默认seedcost=20,如果将bgp->ospF,默认=1)R1(config-router)#redistributeripsubnetsmetric10met ric-type1(加上路径cost,默认为e2)R1(config-router)#redistributeconnectedsubnets R1(config-router)#redistributestaticsubnets还可在后面加router-map来过滤路由3)isis->eigRp:将其它路由协议重分布进eigRp时也要指定metric值R1(config)#routereigrp90R1(config-router)#default-metric150010025511500R1(config-router)#redistributeisislevel-1-2metric15 4410025511500默认为level-2bwdlyRlomtu(不加metric,默认seedmetric=infinity)带宽延迟可靠性负载mtuR1(config-router)#redistributeconnected(不加metric也可)(根据直连接口的不同计算metric)R1(config-router)#redistributestatic(不加metric 也可)(根据下一跳接口计算metric)·注意:当把isis重分布进其他路由协议时,运行isis 的直连接口不能重分布进去,这是isis本身的bug。

路由重分发(EIGRP、RIP、OSPF间)

路由重分发(EIGRP、RIP、OSPF间)

EIGRP/RIP/OSPF间的路由重分发一、概述:路由重分发:使两个不同的路由域能够传递路由,从而使位于两个不同路由域的设备能够进行通信。

发生在两个不同路由域的边界上,这种处于边界的路由器叫做自治系统边界路由器。

自治系统边界路由器可以将一个路由域的信息放入另一个路由协议的信息表中。

二、RIP/OSPF间的路由重分发基本配置:1、规划IP地址,配置接口IP,并开启接口;2、在三个路由器上分别配置相应的路由协议(关闭自动汇总NO AU);3、在中间路由(RB)上做路由重分发;4、通过SHOW RUN和SHOW IP ROUTER命令来检查;5、测试(ping命令)RA#configRA(config)#int loopback 1RA(config-if)#ip add 192.168.1.1 255.255.255.0RA(config-if)#no shutdownRB、RC此处省略(接口配置)RA(config)#router ripRA(config-router)#ver 2RA(config-router)#no auRA(config-router)#net 192.168.1.0RA(config-router)#net 192.168.2.0RB、RC此处省略(基本路由协议配置)RB(config)#router ripRB(config-router)#redistribute ospf 110 metric 2RB(config-router)#exitRB(config)#router ospf 110RB(config-router)#redistribute rip subnetsRB(config-router)#endRB#show ip routerRB#show runRB#wrRA#PING 192.168.4.1三、RIP/EIGRP间的路由重分发注意:配置EIGRP协议是,后面所用的进程ID必须一致R2:router eigrp 1re rip metric 100000 100 255 1 1500<10000(带宽)100(延迟)255(可靠性)1(负载)1500(MTU)> router ripre eigrp 1 me 2四、OSPF/EIGRP间的路由重分发CopyR2:router eigrp 1re ospf 110 metric 100000 10 255 1 1500router ospf 110re eigrp 1 subnets五、RIP/OSPF/EIGRP间的路由重分发CopyR2:router eigrp 1redistribute rip metric 100000 10 255 1 1500redistribute ospf 110 metric 100000 10 255 1 1500network 192.16.5.0auto-summaryrouter ospf 110redistribute rip subnetsredistribute eigrp 1 subnetsnetwork 192.168.3.0 0.0.0.255 area 0router ripversion 2redistribute eigrp 1 metric 2redistribute ospf 110 metric 2network 192.168.2.0no auto-summary六、注意注意查看路由表(SHOW IP ROUTER),看路右边里面是否学到了路由协议。

13-路由重新分配

13-路由重新分配
后者必须有一种代价值。 EIGRP和RIP协议,RIP旳度量是跳数,而EIGRP使用 Nhomakorabea宽和时延。
4
重新分配旳原则:管理距离
度量旳差别性产生另一种问题:
假如路由器运营多种路由选择协议,并从每个协议
都学习到一条到达相同目旳网络旳路由,那么应该
选哪一条?
最佳路由
处理方法:管理距离
向路由源分配管理距各自离从其值邻以居学便习到拟定首选路由源, 管理向量被看作是一同一种目旳可网信络旳度路由测度,管理距离 越小,协议旳可信度越高。
为了正确旳拟定数据包目旳口之地间址通告旳路由子网,路由
器必须使用自己旳掩码
只有这两个
路由器没有接口连接到主网上子网可达
公告信息中仅包含主网地址,路由器不知道使 用哪一个子网掩码
8
outline
重新分配旳原则
度量 管理距离 从无类别协议向有类别协议重新分配
配置重新分配
重新分配IGRP和RIP 重新分配EIGRP和OSPF 重新分配和路由汇总
9
配置重新分配
配置重新分配分为2步 度量值
在路由选择协议中配置接受重新分能配够混旳用路由,其中 使用命令redistribute指定路由源点
为重新分配旳路由指定度量值
ASBR
OSPF旳路由
被重新分配
指定带宽时
当重新分到配EI来GR自P 多种源点旳路由时,默认延可度靠量性d等efault-metric
为何不使用一种路由协议?
企业整合、合并造成不同网络合并 使用多厂家路由器
在相同路由器上存在多种路由协议并不意味着 重新分配会自动发生。重新分配必须明确配置。
3
重新分配旳原则:度量
执行重新分配旳路由器必须为被重新分配旳路 由指派度量。

路由重分发

路由重分发
名称:路由重分发
陆淼波
时间:2015/10/19
知识点:
一、路由重分发
在大型的企业中,可能在同一网内使用到多种路由协议,为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution)将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了。为了实现重分发,路由器必须同时运行多种路由协议,这样,每种路由协议才可以取路由表中的所有或部分其他协议的路由来进行广播。
redistribute命令可以用来实现路由重分发,它既可以重分发所有路由,又可以根据匹配的条件,选择某些路由进行重分发,此外,该命令还支持某些参数的设置,如设置metric。
在不同协议之间重分发路由条目的时候,一定要注意几点:
★不同路由协议之间的AD值是不同的,当把AD值大的路由条目重分发进AD小的路由协议中,很可能会出现次优路径,这时,就需要路由的优化,修改AD值或者是过滤。
管理员可以通过输入静态路由来配置到达目的网络的最佳路径。因此,静态路由的默认AD值为1。也就是说,除了直连网络(默认AD值为0),静态路由是优先级别最高的路由来源。
EIGRP默认AD是90
IGRP默认AD是100
OSPF默认AD是110
RIP默认AD是120
直接连接AD是0
静态路由AD是1
注意:AD最大值255,越小可靠性越高。
笔记:Router_config_rip#redistribute ospf 1//rip学习ospf1
Router_config_ospf_1#redistribute rip//ospf1学习ripOSPF认为,重分发进来的路由条目的metric值,即是种子metric,是20,并且默认是type 2;

第6章 多种路由协议重分布

第6章 多种路由协议重分布

6.1.2 路由重分布的命令
路由重布命令格式如下: Router(config-router)# redistribute protocol [protocol-id] { level-1 | level-2 | level-1-2 }
[metric metric-value] [metric-type type-value]
[metric metric-value] [metric-type type-value] 变量—— 标识源路由协议。可用 值有: BGP, EIGRP, IGRP, [match ( internal | external 1 | external 2 ) ISIS, ] OSPF, STATIC[IP], [tag Tag-value] [route-map map-tag] CONNECTED, RIP。 [weight weight ] [subnets]
weight ] [subnets]
6.1.2 路由重分布的命令
路由重分布命令格式如下: Router(config-router)# redistribute protocol [protocol-id] { level-1 | level-2 | level-1-2 }
[metric metric-value] [metric-type type-value]
6.1.2 路由重分布的命令
路由重分布命令格式如下: Router(config-router)# redistribute protocol [protocol-id] { level-1 | level-2 | level-1-2 }
[metric metric-value] [metric-type type-value] 仅用于IS-IS协议。 变量protocol-id—— [match ( internal | external 1 | external 2 ) ] 自治系统AS的号码。 [tag Tag-value] [route-map map-tag] [weight
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

路由重分发、汇总、过滤方法及难点总结
我们无论在实际应用,还是CCIE实验中,路由重分发、路由过滤一向会是一个难点,现把几点需要注意的地方总结如下:
一、路由过滤的方法:(三种)
1、distribute-list
2、route-map
3、summary
下面分别简单举例,只允许10.10.0.0/16条目进入路由表
1、distribute-list
ip prefix-list cracker permit 10.10.0.0/16
router eigrp 10
distribute-list prefix-list cracker in s0/0
2、route-map
ip prefix-list cracker permit 10.10.0.0/16
route-map cracker permit 10
match ip address prefix-list cracker
router ospf 10
redis eigrp 10 metric 100 subnets route-map cracker
3、summary
有时我们可以用summary来汇总路由,并且由于汇总对精细路由条目抑制的本能,我们相当于又多加了一条过滤语句。

int s0/0
ip summary-address eigrp 10 10.10.0.0 255.255.0.0
从s0/0发出的路由将在汇总的同时被过滤。

二、路由过滤
路由过滤仅对Distance-vector 路由协议有效,OSPF这类link-status协议无视路由过滤,当然除非我们在路由进程下去做。

这也是我们为什么经常在其它路由协议向OSPF重分发时,看不到路由过滤语句distribute-list存在的原因。

但这不代表使用route-map的方法不可以。

下面我们分两种情况讨论
1、EIGRP RIP 这两种路由协议,无论你在in out方向均可做,不用过多考虑,直接distribute-list上。

例:禁止10.10.0.0/16汇总路由进入EIGRP/RIP
router rip
distribute-list prefix-list cracker in s0/0
ip prefix-list cracker deny 10.10.0.0/16
ip prefix-list cracker permit 0.0.0.0/0 le 32
router eigrp 10
distribute-list prefix-list cracker in s0/0
2、OSPF 路由过滤
例:禁止10.10.0.0/16汇总路由进入OSPF
router os 10
redis eigrp 10 metric 100 subnets route-map cracker
ip prefix-list cracker permit 10.10.0.0/16
route-map 22817747 deny 10
match ip addr prefix-list cracker
route-map 22817747 permit 20
三、重分发
重分发的METRIC设置方法就不提了,重要的是他的原理。

我们不讲单点单向重分发,单点双向重分发,双点重分发,双点双向重分发。

1、单点重分发我们只提一点,所有的情况你都可以自已推断:
重分发,分发的是当前路由器“路由表”中的内容,注意,一定是路由表,路由协议数据库中的条目不管。

OSPF数据库中的内容,redistribute程序是不会知道的。

这样也就解决了单点双向重分发为什么不会产生路由回溃的原因。

发往一个方向的路由不会被重分发回来,因为在分发点上是看不到被分发后的路由的。

2、而双点双向重分发,也只需记住一点:
AD值高的路由协议向AD值低的路由协议中重分发,会产生次优路径、路由环路等问题,需要加以过滤或对AD值进行更改。

注意:错误只发生在边界路由器上!
AD值低的路由协议向AD值高的路由协议中重分发,不会产生次优路径、路由环路等问题,无需考虑。

结合你自已的拓扑,仔细研究一下,相信很快问题就会清楚的。

四、双点双向重分发中次优路径问题
解决方法,这里提一下,两种:
1、路由过滤。

不让产生环路的路由条目进入我这台路由器,这样也就不会产生次优路径了,因为路由器根本就没有两条路可走。

2、AD值更改
我们可以把次优路由条目的AD值调高,高到路由器即便看到两条路由条目去往同一目的的,也不会选择这条次优路径。

例:
当EIGRP外部路由(ad:170)重分发进OSPF后,边界路由会有两条选择,一条是EIGRP内部到达目的,另一条是从OSPF学到的往同样目的去的路由,这条路由是由另外一台重分发路由器从EIGRP分发过来的。

这时,ASBR会选择OSPF的,因为其AD为110,小于EIGRP DEX 的170。

我们可以把这个学来的条目的AD值调高到超过EIGRP DEX 170的值,这里我们调到250。

呵呵,简直就是二百五
router ospf 10
distance 250 10.10.1.1 0.0.0.0 44
access-list 44 permit 100.100.100.100/32
祝所有看过的人工作顺利,出门捡钱包,买彩票中大奖!。

相关文档
最新文档