路由协议的重分布

合集下载

版本知识点之路由重分发

版本知识点之路由重分发

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

自制系统表示不同路由选择协议的互联网络,这些路由选择协议可以是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 .两种方法其实还可以结合在一起使用,即某一协议用特定的值,其余全部用缺省的值。

解析路由重分发

解析路由重分发

路由重分发要点一不同的外部路由协议在进行重新分布进入一个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中,否则邻居就建立不起来。

4-路由重分布

4-路由重分布

配置局域网端口 R2(config)#int f0/0 R2(config-if)#ip add 2.2.2.1 255.255.255.0 R2(config-if)#no shut 配置串口 R2(config)#int s0/0/0 R2(config-if)#ip add 192.168.12.2 255.255.255.0 R2(config-if)#no shut R2(config-if)#clock rate 64000//配置DCE端口,DTE不需配置 R2(config)#int s0/0/1 20 R2(config-if)#ip add 192.168.23.1 255.255.255.0 R2(config-if)#no shut
R3
R2: router ospf 1 network 192.168.23.0 0.0.0.255 area 0 redistribute connected subnets
R4
R2: router ospf 1 network 192.168.23.0 0.0.0.255 area 0 redistribute connected metric 40 subnets
重分布支持所有的路由协议
Router(config)#router rip Router(config-router)#redistribute ?
• • •
connected Connected eigrp ospf Enhanced Interior Gateway Routing Protocol (EIGRP) Open Shortest Path First (OSPF)
此时应使得PC5与PC4能ping通,PC5与路由器R3ping 通! 23

重分布

重分布

本课程大纲:1.为什么要重分发?2.如何重分发?3.几个重要的命令:passive-interface,distribute-list,route-map,distance,D HCP路由重分布:将一种路由选择协议获悉的网络告知另一种路由选择协议,以便网络中每台工作站能到达其他的任何一台工作站,这一过程被称为重分布。

重分布原则:路由必须位于路由选择表中才能被重分发在重分发时设定种子metric协议 Seed MetricRIP 无限大必须手工指定EIGRP 无限大也必须手工指定OSPF 20 如果重分布进来的是BGP的话,Metric是1,这是个特例IS-IS 0BGP 携带原来的Metric值R1(config-router)#default-metric 1 使用此命令来设定种子metric值从无类别路由器向有类别路由器重分发协议的时候,仅在掩码相同的接口通告。

为什么要重分发?1.重分发进RIP命令:redistribute 【其他路由协议】 metric 1 R1(config-router)#redistribute static (可不加Metric,默认=1)重分布进RIP时注意,必须指定度量值,或者用default-metric命令设置种子度量值(RIP默认种子度量值无限大),只有重分布静态时不用制定metric 值。

如果同时用metric和default-metric命令指定度量值,则metric优先。

2.重分发进OSPF默认Metric值为20,默认类型是O E2,默认情况下子网不通告命令:redistribute 【其他路由协议】 subnets 3.重分发进EIGRP重分发以后的管理距离是170命令:redistribute 【其他路由协议】 metric 1000 100 255 1 1500R1(config-router)#redistribute connected (不加Metric也可)(根据直连接口的不同计算Metric)R1(config-router)#redistribute static (不加Metric也可)(根据下一跳接口计算Metric)4.重分发进IS-IS默认属于Level 2,默认Metric值为0命令:redistribute 【其他路由协议】注意:BGP重分布进IGP时会造成些问题,原则上不推荐这样做。

路由重分发(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),看路右边里面是否学到了路由协议。

重分布原则

重分布原则

重分布原则(影响的是该协议中其他路由器路由表,不影响本路由器路由表,只影响本路由器数据库)
1.复制粘贴路由表.
2.寻找被直连取代的路由(必须在路由进程下通告出来的直连路由).也会被复制粘贴。

3.往同一个协议的重分布中,重分布直连最优先处理,并且被重分布直连处理过的接口以后都不再处理了.
4.向EIGRP重分布RIP和OSPF时,重分布OSPF被最优先处理。

RIP
重分布EIGRP,OSPF,ISIS协议的时候要挂metric参数或者default-metric 1
重分布直连,静态,rip的时候不需要
EIGRP
重分布ospf,rip,isis协议的时候需要挂metric或者default-metric
重分布静态,直连,eigrp的时候不需要
OSPF
重分布任何协议,静态,直连的时候都不需要挂metric,但是注意subnets参数
IS-IS
IS-IS 度量必须在1 和63 之间。

IS-IS 中没有
default-metric 选项,应该为每个协议定义权值,如果没有为重分配到IS-IS 的路由指定权值,则度量值默认为0。

路由重分布

路由重分布

方法一的缺陷
使用解决方法一的问题是:消除了多个重新分配点内在的冗余性。 当与重分布点相连的链路失效后,则不能到达与失效链路相同域的网 络。 本例中将R3的以太口down掉,则R3的路由表如下:
R3#show ip route Gateway of last resort is not set O O C 192.168.4.0/24 [110/74] via 192.168.3.1, 00:13:51, Serial0/0 192.168.5.0/24 [110/138] via 192.168.3.1, 00:13:51, Serial0/0 192.168.3.0/24 is directly connected, Serial0/0
router rip version 2 no auto-summary network 192.168.6.0 redistribute ospf 1 metric 2 distribute-list 2 in
access-list 1 permit 192.168.3.0 0.0.0.255 access-list 1 permit 192.168.4.0 0.0.0.255 access-list 2 permit 192.168.1.0 0.0.0.255 access-list 2 permit 192.168.2.0 0.0.0.255
解决方法一
R3#show ip route Gateway of last resort is not set O O R R C C 192.168.4.0/24 [110/74] via 192.168.3.1, 00:06:44, Serial0/0 192.168.5.0/24 [110/138] via 192.168.3.1, 00:06:44, Serial0/0 192.168.6.0/24 [120/1] via 192.168.2.5, 00:00:26, FastEthernet0/0 192.168.1.0/24 [120/1] via 192.168.2.5, 00:00:26, FastEthernet0/0 192.168.2.0/24 is directly connected, FastEthernet0/0 192.168.3.0/24 is directly connected, Serial0/0

路由重分布概念

路由重分布概念

路由重分布概念
路由重分布是指在不同路由协议之间共享路由信息的过程。

为了在同一个网络中有效地支持多种路由协议,需要在不同的路由协议之间进行路由信息的交换。

这个过程将一种路由协议获悉的路由信息告知给另一种路由协议,从而实现在不同的路由协议之间路由信息的共享。

在执行路由重分布时,需要注意一些关键问题。

首先,应避免在同一个网络中同时使用两个不同的路由协议,除非在网络之间有明显的界限。

其次,如果有多台路由器作为重分布点,应使用单项重分布以避免回环和收敛问题,并在不需要接收外部路由的路由器上使用默认路由。

此外,在单边界的情况下,可以使用双向重分布,但如果没有任何机制来防止路由回环,则不要在一个多边界的网络中使用双向重分布。

在进行路由重分布时,还需要考虑度量标准和管理距离。

种子度量值是在路由生分布时定义的,它是一条通过外部重分布进来的路由的初始度量值。

同时,由于不同路由协议的度量标准不同,需要进行协议标准的转换以实现兼容性。

总之,路由重分布是实现多个路由协议在同一个网络中协同工作的关键技术之一。

通过在不同路由协议之间进行路由信息的共享和转换,可以实现更加高效和可靠的路由选择和网络通信。

第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

路由重分布总结

路由重分布总结
Redistributing from Classless to Classful Protocols OSPF是基于无类的路由协议,将IGRP重分布到OSPF以后,路由器Paige它可以知道OSPF路由域 和IGRP路由域的所有子网信息;而路由器Leonard只能学习到OSPF中掩码为/24的子网,因为 IGRP是基于类的路由协议
router ospf 1 redistribute eigrp 1 metric 50 subnets redistribute eigrp 2 metric 100 subnets network 192.168.3.33 0.0.0.0 area 0
如上,所有子网都能被路由器Hodges学习到 另外,OSPF外部路由类型默认为E2,如果要把上面的OSPF外部路由类型更改为E1,可以在重分 布外部路由到OSPF中的时候使用命令metric-type 1,如下:
P a g e | 158
CCIE R/S & Service Provider Exam Certification Guide Paige(config-router)#default-metric 10000 100 255 1 1500 Paige(config-router)#passive-interface Ethernet1 Paige(config-router)#network 172.20.0.0
CCIE R/S & Service Provider Exam Certification Guide
Chapter 10 路由控制及重分布
10.1 路由重分布
10.1.1 路由重分布原则 路由重分布的作用:可以使得多种路由协议之间,多重厂商环境中进行路由信息交换

路由重分发

路由重分发

重分发路由器信息单点双向重分发1.确定在边界路由器一旦DOWN掉。

使用SEED Metrics要想把A协议的路由重分发进B路由中就在B进程下重分发A进程ROUTER RIPRedistribute ospf 100 metric 3Default-metric 10(修改的是全部重分发进RIP的度量值)默认情况下精确的度量值比全局的度量值要优先Router ospf 110Redistribute rip subnets metric-type 1(充分进OSPF的以E1形式)将路由协议A重分发进RIP,Seed Metric为0.代表不可达,需要手工修改。

将静态路由重分发进RIP,Seed Metric为1,可达,无需修改,并且0.0.0.0/0缺省路由可以进入进程。

将直连路由重分发进RIP,Seed Metric 为1,可达,无需修改。

Default-Metric命令只会影响协议A重分发进RIP的路由,以及Static重分发进RIP的路由,但是不会修改直连重分发进RIP的Seed Metric如果在重分发路由器上开启的RIPV1或者开启的是基于自动汇总的RIPV2则重分发进入的路由依旧会遵循自动汇总原则将路由协议A重分发进OSPF,缺省Seed Metric为20 ,Metric-Type为0 E2。

可以使用default-metric命令修改这类重分发进入的路由的Seed Metric将Static路由重分发进OSPF,缺省Seed Metric为20 ,Type为0 E2。

只有明细Static路由可以进入。

缺省路由无法进入。

将直连路由重分发进OSPF,类型重分发静态。

Default-Metric命令可以修改Static和来自于协议A的重分发路由的Seed Metric,对直连路由无效。

将路由协议A重分发进EIGRP,缺省Seed Metric为0,不可达,需要手工修改将静态路由重分发进EIGRP,缺省Seed Metric不为0,可达,并且缺省路由可以进入将直连路由重分发进EIGRP,缺省Seed Metric不为0,可达Default-Metric会影响静态以及其他路由协议重分发进入的路由的Seed Metric,对直连无效。

Static,RIP,EIGRP和OSPF的重分布

Static,RIP,EIGRP和OSPF的重分布

路由重分布:RIP、EIGRP和OSPF的重分布当许多运行多路由的网络要集成到一起时,必须在这些不同的路由选择协议之间共享路由信息。

在路由选择协议之间交换路由信息的过程称为路由重分布(Route Redistribute)路由重分布时,计量单位和管理距离是必须要考虑的因素。

每一种路由协议都有自己的度量标准,所以在进行重分布时必须转换度量标准,使得它们兼容。

种子度量值(Seed Metric)是定义在路由重分布里的,它是一条从外部重分布进来的路由的初始度量值。

路由协议默认的种子度量值如下表:路由重分布中应该考虑的一些问题:路由环路:路由器有可能从一个自治系统学到的路由信息发送回该自治系统,特别是在做双向重分布的时候路由信息的兼容性问题,每一种路由协议的度量标准metric不同,所以路由器通过重分布所选择的路径可能并非最佳路径;不一致的收敛问题,因为不同的路由协议收敛时间不同•实验•RIP、EIGRP和OSPF的重分布实验拓扑:实验目的:1.种子度量值的配置2.路由重分布参数的配置3.静态路由重分布的配置4.RIP和EIGRP的重分布5.EIGRP和OSPF的重分布6.重分布路由的查看和调试实验步骤和调试:1、根据拓扑配置路由器R1、R2、R3和R42、在R1上向RIP区域重分布静态路由在向RIP区域重分布路由的时候,必须指定度量值,或者通过"default-metric"设置默认种子度量值,因为RIP默认的种子度量值为无限大,只有重分布静态特殊,可以不指定种子度量值。

3、在R2上将RIP重分布进EIGRP中,EIGRP重分布进RIP中由于EIGRP的度量值相对复杂,所以在重分布时,需要分别设置带宽、延迟、可靠性、负载以及MTU的参数值。

在"Redistribute"命令中用参数"metric"指定的种子度量值优先于在路由模式下使用"default-metric命令设定的默认的种子度量值"4、在R3上将EIGRP重分布进OSPF中,OSPF重分布进EIGRP中5、在R1上查看路由表以上输出表明R1通过RIPv2学到从R2重分布进RIP的路由。

路由的重分布

路由的重分布

配置基本的路由重分布路由重分布的意思就是比如说RouterA和RouterB配两个不同的动态路由协议,他们之间是没有LSA的,要想在router上有对方的LSA就要做重发布。

一般来说一个组织或者一个跨国公司很少只使用一个路由协议,而如果一个公司同时运行了多个路由协议,或者一个公司和另外一个公司合并的时候两个公司用的路由协议并不一样,这个时候该怎么办呢?所以必须重发布来将一个路由协议的信息发布到另外的一个路由协议里面去。

重发布只能在针对同一种第三层协议的路由选择进程之间进行,也就是说,OSPF,RIP,IGRP等之间可以重发布,因为他们都属于TCP/IP协议栈的协议RIP与静态路由的重分布配置如上例图所示:“RIP与OSPF路由重分布例子”switchA(config)#router ripswitchA(config-router)#network 192.168.10.0switchA(config-router)#network 192.168.20.0switchA(config-router)#network 192.168.1.0switchA(config-router)#version 2switchA(config-router)#no auto-summaryswitchA(config-router)#exitRouter(config)#router ripRouter(config-router)#network 192.168.1.0Router(config-router)#network 192.168.2.0Router(config-router)#version 2Router(config-router)#no auto-summaryRouter(config-router)#exitRouter(config)#ip route 192.168.30.0 255.255.255.0 192.168.2.1 Router(config)#ip route 192.168.40.0 255.255.255.0 192.168.2.1 Router(config)#endswitchB(config)#ip route 192.168.10.0 255.255.255.0 192.168.2.2 switchB(config)#ip route 192.168.20.0 255.255.255.0 192.168.2.2 switchB(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.2 switchB(config)#end在互连路由器上进行重分布配置,使其两个不同路由协议的网络进行互通Router(config)#router ripRouter(config-router)#redistribute static Subnet//将RIP重分布到静态路由当中Router(config-router)#exitRouter(config)#end此例我只是做了把RIP重分布到静态路由,是因为静态路由本身就是一个明确的邻接路由,因为我们在switchB上已经明确指定静态路由了,所以就没有做相关的重分布配置,话说过来,网络设备也没有提供相就的静态路由重分布的方法。

几种路由选择协议的路由重分发总结

几种路由选择协议的路由重分发总结

几种路由选择协议的路由重分发总结
一、RIP协议的重分发
可以看出重分发源不止有动态路由协议,还有直连的、静态的等等,注意重分发到RIP中的协议一定要加上metric这一项,因为重分发到RIP中的路由度量为0.,RIP是为无穷大,路由不会被转发。

所以metric一定要调节。

二、OSPF的重分发
重分发到OSPF中的协议中,默认度量为20,默认度量值类型为2类,默认不重分发子网,使用关键字subnets可以让OSPF分发子网
三、EIFRP的路由重分发
和RIP 一样为了能重分发出去,还是指定度量值为好!
四、ISIS的路由重分发
六、Default-metric命令
以覆盖默认值。

CCNA14-路由协议重分布及广域网

CCNA14-路由协议重分布及广域网

RouterX(config-if )# ppp authentication {chap | chap pap | pap chap | pap}
启动PAP或CHAP验证
hostname RouterX username RouterY password sameone ! int serial 0 ip address 10.0.1.1 255.255.255.0 encapsulation ppp ppp authentication chap
Cisco CCNA系列课程之十一:
路由协议重分布
• 重分布是指连接到不同路由选择域的边界路由器在不同自主系统之间 交换和通告路由选择信息的能力。 • 重分布原则:路由必须位于路由选择表中才能被重分发
• 在重分发时设定种子metric
协议 RIP EIGRP OSPF Seed Metric 无限大 必须手工指定 无限大 也必须手工指定 20
RouterX# debug ppp authentication 4d20h: %LINK-3-UPDOWN: Interface Serial0, changed state to up 4d20h: Se0 PPP: Treating connection as a dedicated line 4d20h: Se0 PPP: Phase is AUTHENTICATING, by both 4d20h: Se0 CHAP: O CHALLENGE id 2 len 28 from ”left" 4d20h: Se0 CHAP: I CHALLENGE id 3 len 28 from ”right" 4d20h: Se0 CHAP: O RESPONSE id 3 len 28 from ”left" 4d20h: Se0 CHAP: I RESPONSE id 2 len 28 from ”right" 4d20h: Se0 CHAP: O SUCCESS id 2 len 4 4d20h: Se0 CHAP: I SUCCESS id 3 len 4 4d20h: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0, changed state to up

路由重分布RIP-OSPF

路由重分布RIP-OSPF

一:路由重分布作用在现实网络中路由之间的协议是不一样的,为了解决不同路由协议之间进行通信,就要在边界路由进行路由重分布。

二:实验背景学校有AB两个校区,每个校区是一个独立的局域网,为了使新旧校区能够正常相互通讯,共享资源。

每个校区出口利用一台路由器进行连接,两台路由器间学校通过一个ISP路由进行相连,现在R1和R2间运行RIP路由协议,R2和R3间运行OSPF路由协议。

现在需要做适当配置,实现学校新旧校区通信问题。

三:拓扑结构四:配置网络步骤第一步:配置好各路由器接口,并no sh启用【这个相信大家都会,除非外行】第二步:在R1配置ripV2路由协议R1:Router(config-router)#router rip //激活rip协议Router(config-router)#ver 2 //选择版本2Router(config-router)#no auto //关闭自动汇总Router(config-router)#network 192.168.1.0Router(config-router)#network 192.168.2.0第三步:在R3上配置OSPF路由协议R3:Router(config-router)#router ospf 1 //激活OSPF协议,并指定进程为1,也可以是其他数字,自己设定Router(config-router)#network 192.168.3.0 0.0.0.255 area 0 //添加网段0.0.0.255是个反向子网掩码,area是自治系统区域的标识Router(config-router)#network 192.168.4.0 0.0.0.255 area 0第四步:配置边塞路由器R2,并在此设置路由重分布R2Router(config)#router rip //激活ripRouter(config)#VER 2 //选择版本2Router(config-router)#network 192.168.2.0Router(config-router)#exitRouter(config)#router ospf 1 //激活OSPFRouter(config-router)#network 192.168.3.0 0.0.0.255 area 0//此时配置完毕后,用show ip route查看路由信息;不会得到全网路由信息,而且也ping不通,下面接着往下面配置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

二、重分布原则:路由必须位于路由选择表中才能被重分发show ip route 看到的三、在重分发时设定种子metric协议Seed MetricRIP 必须手工指定EIGRP 必须手工指定OSPF 20 如果重分布进来的是BGP的话,Metric是1,这是个特例IS-IS 0BGP 携带原来的Metric值R1(config-router)#default-metric 1 使用此命令来设定种子metric值四、重分布分两种:1、单向重分布2、双向重分布1)OSPF -> RIP:将其它路由协议重分布进RIP,要注意加metric值R1(config)#router ripR1(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)重分布静态,路由前会打上R2)RIP -> OSPF:将其它路由协议重分布进OSPF,要注意加subnets参数R1(config)#router ospf 110R1(config-router)#redistribute rip subnets(如不加Subnets,默认只有主类地址能被重分布)默认的metric值为20,也可用以下命令指定:R1(config-router)#default-metric 8R1(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 subnetsR1(config-router)#redistribute static subnets 还可在后面加router-map来过滤路由3)ISIS -> EIGRP:将其它路由协议重分布进EIGRP时也要指定Metric值R1(config)#router eigrp 90R1(config-router)#default-metric 1500 100 255 1 1500R1(config-router)#redistribute isis level-1-2 metric 1544 100 255 1 1500默认为level- 2 BW DLY R Lo MTU (不加Metric,默认Seed Metric=infinity)带宽延迟可靠性负载MTUR1(config-router)#redistribute connected (不加Metric也可)(根据直连接口的不同计算Metric)R1(config-router)#redistribute static (不加Metric也可)(根据下一跳接口计算Metric)·注意:当把ISIS重分布进其他路由协议时,运行ISIS的直连接口不能重分布进去,这是ISIS本身的BUG。

只能通过重分布直连解决。

4)EIGRP -> ISIS:R1(config)#router isisR1(config-router)#redistribute eigrp 90 (默认Seed Metric=0 ,默认以L2路由进入ISIS)R1(config-router)#redistribute eigrp 90 metric 8R1(config-router)#redistribute eigrp 90 level-1(以L1的路由进入ISIS,不做修改的话,L1路由器就收不到外部重分布进来的路由,因为默认是L2)R1(config-router)#redistribute ei 90 level-1-2R3#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),以及Router路由表中所有从A协议学到的路由,都会被重分布到B协议中。

六、单点双向重分布时的汇总路由回馈问题实验:1、在R1上将OSPF重分布进EIGRP2、在R1的S1/0接口做EIGRP的手动汇总,汇总出一条172.16.0.0/16路由。

这时R2将只收到一条汇总路由。

3、再在R1上将EIGRP重分布进OSPF这时你会发现,R3上除了正常收到12.1.1.0的路由之外,还多了一条汇总路由,因为在R1上做了汇总之后,生成了一条指向NULL0接口的汇总路由,这样,在把EIGRP重分布进OSPF 时,把这条路由也带进去了。

七、双向双出口重分布R1/R2/R4都运行RIP Version 2 ,并关闭自动汇总(no auto-summary)试验:在R1和R4上先将OSPF重分布进RIP,看看网络会不会出问题,每个路由器的路由表正不正常。

再在R1和R4上将RIP重分布进OSPF,看看有没有问题。

通过试验,我们总结出:·做双点双向重分布时,把AD值低的路由协议重分布进AD值高的路由协议,没问题。

·当把AD高的协议重分布到AD低的协议中时,就有可能出现问题。

r1#show ip route24.0.0.0/24 is subnetted, 1 subnetsO E2 24.1.1.0 [110/20] via 13.1.1.3, 00:00:09, S1/1 这条冲掉了原本从RIP学来的路由r4#show ip routeO E2 12.1.1.0 [110/20] via 34.1.1.3, 00:08:55, F0/0 这条冲掉了原本从RIP学来的路由13.0.0.0/24 is subnetted, 1 subnets解决方法:1、不好的方法--改所有路由的ADR1(config)#router ospf 110R1(config-router)#distance 171 (将此协议的路由的AD改为171,对本协议所有路由都有效,改动范围太大,通常不建议这样做,而且是有问题的。

)2、好的方法--缩小范围R1(config-router)#distance 171 44.44.44.44(在OSPF中,这是RID)0.0.0.0(只将路由器44.44.44.44通告的OSPF路由AD改为171)3、最好的方法--进一步缩小范围R1(config)#access-list 2 permit 2.2.2.0R1(config-router)#distance 171 44.44.44.44 0.0.0.0 2(只针对44.44.44.44通告的2.2.2.0路由将AD改为171,对44.44.44.44通告的其它路由AD不变)R1(config-router)#distance 171 0.0.0.0 255.255.255.255 2上面这条命令针对所有路由器通告的指定路由来改AD,在这一定要注意通告路由器的概念,在OSPF中和EIGRP中通告的路由器的区别,要注意你所要更改的路由是由哪一个路由器通告的。

4、还可以通过为OSPF设置外部路由的管理距离来解决,只要将外部路由的管理距离增大到超过重分布进来的协议的AD就可以了R4(config-router)#distance ospf external 99 inter-area 88 intra-area 77域外域内域间在EIGRP中的修改:R4(config)#router eigrp 90R4(config-router)#distance 109 24.1.1.2 0.0.0.0 (只对D路由有效,对D EX路由无效,因为EX路由是边界路由器通告的)(Next-hop)(Wildcard)R4(config)#access-list 2 permit 1.1.1.0R4(config-router)#distance 109 24.1.1.2 0.0.0.0 2(只针对1.1.1.0路由将AD改为109,只对D路由有效)R4(config-router)#distance eigrp 89 169(internal) (external)八、Distribute-List 用来过滤路由分布列表通过调用ACL来对路由进行过滤,可以在一个单独的路由选择区域内过滤,也可在路由协议之间做重分布的时候进行过滤。

注意:分布列表只能用于距离矢量协议,在链路状态协议中是没有意义的。

例一:R1(config)#access-list 2 permit 2.2.2.0R1(config-router)#distribute-list 2 in serial 0 (只允许2.2.2.0路由从S0进)例二:R1(config)#access-list 2 deny 2.2.2.0R1(config)#access-list 2 permit anyR1(config-router)#distribute-list 2 out serial 1 (不允许2.2.2.0路由从S1接口出去)例三:协议间重分布时过滤R1(config)#access-list 1 permit 2.2.2.0R1(config)#router ospf 110R1(config-router)#distribute-list 1 out eigrp 90注意:当在重分布时进行过滤,仅允许使用关键字out,后面可以跟上协议名,但不能跟接口,因为无意义,详见卷一597页(注意:in后面不能跟协议,只有out后能跟)例四:在OSPF中使用分布列表:(只是用来做验证)试验:1、在R1上写一个访问列表access-list 1 permit 172.16.1.12、在R1的OSPF进程下调用distribute-list 1 in s03、查看R1和R3的路由表,比较有啥不同总结:实际上并不能对LSA进行过滤,只能对自已的路由条目进行过滤。

相关文档
最新文档