版本知识点之路由重分发
- 格式:pdf
- 大小:313.97 KB
- 文档页数:3
Ø路由重分发原理Ø路由重分发类型Ø路由重分发配置命令•在实际网络环境中,存在着运行不同路由协议网络合并的问题,因不同协议的实现机理不同,所以它们之间的路由信息是隔离状态,不能直接交互。
那么如何在不改变各自路由域环境的前提下,实现路由信息的共享,就需要使用路由重发布技术。
•本次任务介绍路由重分发技术的原理和应用类型。
Ø路由重分发•指在路由域的边界上,将某种路由协议的路由信息引入到另一种路由协议中,以实现路由信息的共享。
示例中,R2运行了OSPF和RIP两种路由协议,R2可以基于两种协议获得对应的路由。
在R2上将RIP路由引入到OSPF路由域中,则OSPF路由器R1获得5类LSA的目标网络192.168.1.0/24的外部路由;同样将OSPF路由引入RIP路由域中,R3将获得目标网络172.16.1.0/24的路由。
Ø路由重分发类型•引入直连路由•当设备接口激活并配有IP地址,那么系统便可自动产生直连路由。
直连路由通常对应设备互连网段和业务网段。
•对应业务网络路由的学习可以有两种方式:•通过network通告•直连路由引入示例中,在OSPF路由域下,S1通过network命令将VLAN10,20,30对应的直连路由进行通告,那么R1会获得1类LSA的OSPF路由。
Ø路由重分发类型•引入直连路由•当设备接口激活并配有IP地址,那么系统便可自动产生直连路由。
直连路由通常对应设备互连网段和业务网段。
•对应业务网络路由的学习可以有两种方式:•通过network通告•直连路由引入示例中,如果S1将VLAN10、20、30的直连路由引入,那么R1会获得5类LSA的OSPF外部路由。
Ø路由重分发类型•引入静态路由•静态路由作为外部路由,不能被动态路由协议所感知。
•在边界路由器配置静态路由引入,可以让路由协议域中的设备获得该静态路由所指向的目的网络的路由。
RIP与OSPF的路由重分发实验目的:1、掌握RIP与OSPF的重发布配置。
2、理解OSPF的E1与E2类型的路由。
实验拓扑图实验步骤及要求:1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。
2、配置R1与R2的OSPF路由协议和R2与R3的RIP路由协议。
R1(config)#router ospf 1R1(config-router)#network 172.16.255.0 0.0.0.3 area 0R1(config-router)#network 172.16.1.0 0.0.0.255 area 0R1(config-router)#network 172.16.2.0 0.0.0.255 area 0R2(config)#router ospf 1R2(config-router)#network 172.16.255.0 0.0.0.3 area 0R2(config-router)#exitR2(config)#router ripR2(config-router)#network 192.168.255.0R3(config)#router ripR3(config-router)#network 192.168.255.0R3(config-router)#network 192.168.1.0R3(config-router)#network 192.168.2.03、查看R1、R2和R3的路由表R1#show ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set172.16.0.0/16 is variably subnetted, 3 subnets, 2 masksC 172.16.255.0/30 is directly connected, FastEthernet0/0C 172.16.1.0/24 is directly connected, Loopback0C 172.16.2.0/24 is directly connected, Loopback1R2#show ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not set172.16.0.0/16 is variably subnetted, 3 subnets, 2 masksC 172.16.255.0/30 is directly connected, FastEthernet0/1O 172.16.1.1/32 [110/2] via 172.16.255.1, 00:03:33, FastEthernet0/1O 172.16.2.1/32 [110/2] via 172.16.255.1, 00:03:33, FastEthernet0/1从R1学习到的OSPF网络路由C 192.168.255.0/24 is directly connected, FastEthernet0/0R 192.168.1.0/24 [120/1] via 192.168.255.1, 00:00:25, FastEthernet0/0R 192.168.2.0/24 [120/1] via 192.168.255.1, 00:00:25, FastEthernet0/0从R3学习到的RIP网络路由R3#show ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate default, U - per-user static route, o - ODRP - periodic downloaded static routeGateway of last resort is not setC 192.168.255.0/24 is directly connected, FastEthernet0/1C 192.168.1.0/24 is directly connected, Loopback0C 192.168.2.0/24 is directly connected, Loopback14、根据show ip route命令可以看出,只有R2路由才可以学习到整个网络的完整路由。
路由重分发工作原理路由重分发工作原理网络协议有很多种,例如isis、rip、ospf、bgp等,在大型公司中经常会出现网络设备之间运行多种网络协议的情况,各种网络协议之间如果不进行一定的配置那么设备之间是不能进行互通信息的,在这种情况下就出现了路由重分发技术,路由重分发的作用就是为了实现多种路由协议之间的协同工作。
路由重分发的工作原理:通过在各种路由协议的配置中添加一定的配置使将路由协议广播到另外的路由协议中,让各个路由协议都能检测到运行其他的路由协议的网段,从而实现数据的传输。
路由重分发技术需要用到redistribute命令rip协议的redistribute命令redistribute protocol 【metric metric-value】【match internal | external nssa-external type】【route-map map-tag】protocol:路由重分发的源路由协议 metric metric-value:设置路由重分发的度量值(1···6),没有将使用default-metric命令设置的metric值 match internal | external nssa-external type:设置重分发路由的条件,只适合重分发的源路由协议是ospf route-map map-tag应用路由图进行重分发ospf协议的redistribute命令 redistribute protocol 【subnets】【metric metric-value】【metric-type{1 | 2}】【tag tag-value】【route-map map-tag】protocol:路由重分发的源路由协议subnets:设置是否重分发子网metric metric-value:设置路由重分发的度量值(1···16777214),没有将使用default-metric命令设置的metric值metric metric-type:设置重分发的路由度量类型,默认值为2 tag tag-value:设置重分发的路由的tag(0···2147483647)默认为0 route-map map-tag应用路由图进行重分发重分发到ospf中的时候,除了直连路由和默认路由外,其他重分发的路由的默认的度量值是20,默认度量值类型是2,且默认不重分发子网。
路由重分发要点一不同的外部路由协议在进行重新分布进入一个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中,否则邻居就建立不起来。
路由重分发-redistribute路由重分发 redistribute什么叫路由重分发?属于路由策略,主要⽤于不同的路由协议之间,使它们相互融合进⾏导⼊导出路由条⽬。
具体⽤在哪⾥呢?边界⽹关设备上,那企业内部会⽤到路由重分发吗?通常情况下是不可能⽤到的,因为⼀个企业内部通常是这样⼉的防⽕墙充当⽹关/双线接⼊/双⽹关———核⼼交换机———汇聚交换机,HSRP/VRRP(双GW),SLA上⾏监测,流量分摊MST,也就没啥了,然后只运⾏⼀种路由协议,这样能够保证安全的同时,还可以保证稳定。
这是⼀个企业内部⽹络的需求,⽽路由协议的重分布,多⽤于外部,/IDC/ISP像BGP的重分布学到⽬前为⽌,我们见到的协议有Rip eigrp ospf static connected 默认⽆论是哪种协议之间的重分发,都要遵循⼀个原则,就是“嫁鸡随鸡,嫁狗随狗”要遵循本地协议的“标准”如rip 参考的是跳数,Eigrp 参考的是复合度量值,带宽延迟可靠性负载 MTUOSPF 参考的是带宽 cost如果是宣告到他们的协议中,⼀定要遵循他们的标准实例Rip------eigrpR1-----R2运⾏ripR2-----R3运⾏eigrp最终由R2进⾏双向的重分发配置rip 和eigrp就不多说了R2(config-router)#router eigrp 1R2(config-router)#redistribute rip metric 10000 100 255 1 1500这就是前⾯所提到的,分布到什么协议,就要遵循什么协议的标准,Eigrp采⽤复全度量值做为参考,那么就要在重分布的时候设置这些参数顺序是带宽延迟(微秒)换算后=1ms 可靠性负载 MTUR2(config-router)#router ripR2(config-router)#redistribute eigrp 1 metric 1⽽RIP使⽤的是跳数,那么eigrp进rip后,也要遵循跳数的原则,这⾥需要注意的是如果将Metric设置为15的话,将会发⽣⼀个现象,所有的重分布进rip的条⽬都将不可达,因为原始就是1 ,再加上15=16,,还有,就是如果不设置metric值的话,系统也会默认将这个跳数置为⽆穷⼤,也就是不可达。
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、可以省掉不必要的麻烦二、路由重分发之间相互采用用的什么1、OSPF:开销2、EIGRP:度量4、Static(静态):直接重分发 3、RIP:跳数三、重分发配置命令1、将OSPF重分发进RIP①router rip :进入RIP进程②redistribute ospf 100(进程号) metric 1(跳数) :为OSPF路由指定跳数2、将RIP重分发到OSPF①router ospf 100 :进入OSPF进程②redistribute rip metric 100(开销) subnets :为RIP路由指定开销3、将OSPF重分发到EIGRP①router eigrp 100 :进入EIGRP进程②redistribute ospf 100 metric 10000 1000 255 1 1500 :为OSPF路由指定度量 (带) (延) (可) (负) (M)4、将静态重分发进OSPF①router ospf 100 :进入OSPF进程②redistribute static subnets :将静态重分发到OSPF在OSPF中重分发不加Subnets重分到OSPF里的路由都是主类网络。
5、将直连重分发进RIP①router rip :进入RIP进程②redistribute connected :将直连重分发进RIP6、另一种重分发路由方式①router ospf 100 :进入OSPF进程②redistribute eigrp 100 :将EIGRP重分发进OSPF(OSPF默认cost:20)③default-metric 100(开销) :指定重分发的metric (度量)四、查看重分发配置命令1、show runnning-config |section router eigrp :查看EIGRP的重分发配置2、show runnning-config | section router ospf :查看OSPF 的重分发配置3、show runnning-config | section router rip :查看RIP的重分发配置。
路由重分发技术一、路由重分发介绍1、两个协议之间相互学习路由条目2、可以省掉不必要的麻烦二、路由重分发之间相互采用用的什么1、OSPF:开销2、EIGRP:度量3、RIP:跳数4、Static(静态):直接重分发三、重分发配置命令1、将OSPF重分发进RIP①router rip :进入RIP进程②redistribute ospf 100(进程号) metric 1(跳数) :为OSPF路由指定跳数2、将RIP重分发到OSPF①router ospf 100 :进入OSPF进程②redistribute rip metric 100(开销) subnets :为RIP路由指定开销3、将OSPF重分发到EIGRP①router eigrp 100 :进入EIGRP进程②redistribute ospf 100 metric 10000 1000 255 1 1500 :为OSPF路由指定度量(带) (延) (可) (负) (M)4、将静态重分发进OSPF①router ospf 100 :进入OSPF进程②redistribute static subnets :将静态重分发到OSPF在OSPF中重分发不加Subnets重分到OSPF里的路由都是主类网络。
5、将直连重分发进RIP①router rip :进入RIP进程②redistribute connected :将直连重分发进RIP6、另一种重分发路由方式①router ospf 100 :进入OSPF进程②redistribute eigrp 100 :将EIGRP重分发进OSPF(OSPF默认cost:20)③default-metric 100(开销) :指定重分发的metric(度量)四、查看重分发配置命令1、show runnning-config |section router eigrp :查看EIGRP的重分发配置2、show runnning-config |section router ospf :查看OSPF的重分发配置3、show runnning-config |section router rip :查看RIP的重分发配置。
配置路由重分发拓扑图实际需求Ø 为了便于网络维护,总公司到各分公司之间使用OSPF协议,上海分公司内部使用RIP 协议,而杭州分公司内部使用静态路由。
Ø 所有分公司访问公网都需要通过总公司R1路由器实现(R1路由器配置为默认路由,ISP 路由器也配置为默认路由)。
Ø 各路由器互联地址如拓扑图所示,路由器的Loopback0地址为R1:1.1.1.1/32 ,R2:2.2.2.2/32,R3:3.3.3.3/32 ,R4:4.4.4.4/32实现步骤1.配置各路由器接口地址,配置路由(OSPF协议、RIP协议、静态路由、默认路由)。
①配置R11)配置接口IP地址R1(config)#interface e0/0R1(config-if)#ip address 10.0.0.1 255.255.255.252R1(config-if)#no shutdownR1(config-if)#exitR1(config)#interface e0/1R1(config-if)#ip address 10.0.0.5 255.255.255.252R1(config-if)#no shutdownR1(config-if)#exitR1(config)#interface e0/2R1(config-if)#ip address 201.204.6.1 255.255.255.0R1(config-if)#no shutdownR1(config-if)#exitR1(config)#interface e0/3R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#no shutdownR1(config-if)#exitR1(config)#interface loopback 0R1(config-if)#ip address 1.1.1.1 255.255.255.255R1(config-if)#no shutdownR1(config-if)#exit2)配置路由R1(config)#router ospf 1R1(config-router)#router-id 1.1.1.1R1(config-router)#network 10.0.0.1 0.0.0.0 area 0R1(config-router)#network 10.0.0.5 0.0.0.0 area 1R1(config-router)#network 192.168.1.1 0.0.0.0 area 0 R1(config-router)#network 1.1.1.1 0.0.0.0 area 0R1(config)#ip route 0.0.0.0 0.0.0.0 201.204.6.2②配置R21)配置接口IP地址R2(config)#interface e0/0R2(config-if)#ip address 10.0.0.2 255.255.255.252R2(config-if)#no shutdownR2(config-if)#exitR2(config)#interface e0/1R2(config-if)#ip address 192.168.100.1 255.255.255.0 R2(config-if)#no shutdownR2(config-if)#exitR2(config)#interface loopback 0R2(config-if)#ip address 2.2.2.2 255.255.255.255R2(config-if)#no shutdownR2(config-if)#exit2)配置路由R2(config)#router ospf 1R2(config-router)#router-id 2.2.2.2R2(config-router)#network 10.0.0.2 0.0.0.0 area 0R2(config-router)#network 2.2.2.2 0.0.0.0 area 0R2(config)#router ripR2(config-router)#version 2R2(config-router)#no auto-summaryR2(config-router)#network 192.168.100.0③配置R31)配置接口IP地址R3(config)#interface e0/0R3(config-if)#ip address 10.0.0.9 255.255.255.252R3(config-if)#no shutdownR3(config-if)#exitR3(config)#interface e0/1R3(config-if)#ip address 10.0.0.6 255.255.255.252R3(config-if)#no shutdownR3(config-if)#exitR3(config-if)#ip address 3.3.3.3 255.255.255.255R3(config-if)#no shutdownR3(config-if)#exit2)配置路由R3(config)#router ospf 1R3(config-router)#router-id 3.3.3.3R3(config-router)#network 10.0.0.6 0.0.0.0 area 1R3(config-router)#network 3.3.3.3 0.0.0.0 area 1R3(config)#ip route 192.168.3.0 255.255.255.0 10.0.0.10 ④配置R41)配置接口IP地址R4(config)#interface e0/0R4(config-if)#ip address 10.0.0.10 255.255.255.252R4(config-if)#no shutdownR4(config-if)#exitR4(config)#interface e0/1R4(config-if)#ip address 192.168.3.1 255.255.255.0R4(config-if)#no shutdownR4(config-if)#exitR4(config)#interface loopback 0R4(config-if)#ip address 4.4.4.4 255.255.255.255R4(config-if)#no shutdownR4(config-if)#exit2)配置路由R4(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.9⑤配置R51)配置接口IP地址R5(config)#interface e0/0R5(config-if)#ip address 192.168.100.2 255.255.255.0R5(config-if)#no shutdownR5(config-if)#exitR5(config)#interface e0/1R5(config-if)#ip address 192.168.2.1 255.255.255.0R5(config-if)#no shutdownR5(config-if)#exit2)配置路由R5(config)#router ripR5(config-router)#version 2R5(config-router)#no auto-summaryR5(config-router)#network 192.168.100.0R5(config-router)#network 192.168.2.0⑥配置ISP路由器1)配置接口地址ISP(config)#interface e0/0ISP(config-if)#ip address201.204.6.2 255.255.255.0 ISP(config-if)#no shutdownISP(config-if)#exitISP(config)#interface e0/1ISP(config-if)#ip address200.1.1.1 255.255.255.0 ISP(config-if)#no shutdownISP(config-if)#exit2)配置路由ISP(config)#ip route 0.0.0.0 0.0.0.0 201.204.6.1 2.查看各路由器路由表R1R2R3R4R5R6从上面各路由器的路由表中可以看出,只能在各自的自治系统内学习路由,因此要实现全网互通,需要配置路由重分发,让多个自治系统之间能够学习路由。
几种路由选择协议的路由重分发总结
一、RIP协议的重分发
可以看出重分发源不止有动态路由协议,还有直连的、静态的等等,注意重分发到RIP中的协议一定要加上metric这一项,因为重分发到RIP中的路由度量为0.,RIP是为无穷大,路由不会被转发。
所以metric一定要调节。
二、OSPF的重分发
重分发到OSPF中的协议中,默认度量为20,默认度量值类型为2类,默认不重分发子网,使用关键字subnets可以让OSPF分发子网
三、EIFRP的路由重分发
和RIP 一样为了能重分发出去,还是指定度量值为好!
四、ISIS的路由重分发
六、Default-metric命令
以覆盖默认值。
重分发及优化路由一、重分发1,重分发,是指一个组织运行了多种路由协议时,必须采取方式将一种路由协议获悉的网络告知另一路由选择协议,以每个端点能到达其他点,这一过程就是重分发。
虽然组织中运行多种路由选择协议,但每种内部路由协议都认为自己是AS内唯一内部路由选择协议,比如EIGRP重分发到OSPF中后,OSPF认为EIGRP是从外部AS的外部路由。
2,夜航式路由选择,重分发后,所有网络都将被加入到路由选择表中且路由决策是根据表中网络现状做出的,但路由选择协议只通告通过其进程获悉的网络;路由选择进程之间不共享有关网络系统的信息时,被称为夜航式路由选择(ships in night,SIN)。
3,默认种子度量值,RIP、IGRP、EIGRP的默认种子度量都是无穷大,它们不进入路由选择表除非改变默认值;IS-IS的默认度量值是0但它可以进入路由表中;OSPF的默认度量是2类LSA值20而来自BGP的路由是1;BGP将MED设为IGP的度量值。
4,不同协议不同路径存在时,使用管理距离和度量值做选择:-------在多种协议的路由器中将管理距离最小的路由加入路由表;-------在多条路径存在的路由中将度量值小的加入选择表中;--------要对路由重分发,该路由必须位于相应路由选择表中,比如要将RIP重分发到EI GRP中,那RIP路由必须位于RIP路由表中;--------路由被重分发后,管理距离屡目标路由选择协议的默认管理距离;--------重分发来的路由被视为外部路由,对BGP和EIGRP重分发后被视为外部路由,而优先选择内部路由。
二、重分发可能会带来选择环路和次路由出现,为避免这些问题可考虑:使用默认路由,使用被动接口,使用分发列表,使用只单方向上的重分发如RIP重分发到EIGRP,修改度量值,修改管理距离等方式。
三、在重分发时控制路由更新,可以隐藏网络、防止环路、控制流量、有利安全等效果,方式有:1,被动接口,被动接口不参与路由进程中,在RIP和IGRP中它不发送更新只侦听;而在OSPF和EIGRP中这种接口不侦听也不发送更新不发HELLO因此它们不建立邻居关系。
路由重分发基本配置路由重分发是一种将路由表中的路由信息重新分发到其他路由器的技术。
它可以帮助网络管理员更好地管理网络,提高网络的可靠性和性能。
下面是路由重分发的基本配置方法。
1. 配置路由器的接口首先,需要配置路由器的接口。
在路由器上输入命令“interface interface-name”,其中interface-name是要配置的接口名称。
然后,输入命令“ip address ip-address subnet-mask”,其中ip-address是要分配给接口的IP地址,subnet-mask是子网掩码。
最后,输入命令“no shutdown”来启用接口。
2. 配置路由器的路由表接下来,需要配置路由器的路由表。
在路由器上输入命令“ip route destination-network subnet-mask next-hop-address”,其中destination-network是要到达的目标网络,subnet-mask是目标网络的子网掩码,next-hop-address是下一跳路由器的IP地址。
3. 配置路由器的路由重分发最后,需要配置路由器的路由重分发。
在路由器上输入命令“redistribute protocol-name”,其中protocol-name是要重分发的协议名称,如OSPF、EIGRP等。
然后,输入命令“network network-address subnet-mask”,其中network-address是要重分发的网络地址,subnet-mask是网络的子网掩码。
需要注意的是,在配置路由重分发时,需要确保所有路由器都使用相同的协议和路由表。
否则,可能会导致路由环路和其他问题。
总之,路由重分发是一种非常有用的技术,可以帮助网络管理员更好地管理网络。
通过上述基本配置方法,可以轻松地实现路由重分发,并提高网络的可靠性和性能。
路由重分发
对于简单的网络,单一的路由协议就可以达到理想的要求,但随着网络变得越来越复杂,大型网络中往往需要更换路由协议或者运行多种路由协议。
在cisco路由器中,可以使用路由重分发功能,达到网络中同时使用多种路由协议的效果。
重分发总是想外的,执行充分发的路由器不会修改其路由表。
在重分发过程中,路由协议相应的度量方式会因为重分发到不同的路由协议而进行转换。
重分发技术可分数:单点重分发和多点重分发。
单点从分发又可以分为双向重分发和单向重分发,具体示例如下:
网络设计重分发过程中,需要注意到防止次优路径和环路的出现。
一般使用一下重分发技术:核心路由协议:指的是网络中运行的主要路由协议。
在路由协议过渡时,核心路由协议是新路由协议,而边缘路由协议是就路由协议。
在始终运行多种路由协议的网络中,核心路由协议通常是更高级的路由协议。
1.将一条默认路由从核心自治系统重分发到边缘自治系统中,并将边缘路由协议的路由重分发到核心路由协议。
这种技术有助于避免路由反馈、次有路由和路由环路。
2.将多条关于核心自治系统网络的静态路由重分发到边缘自治系统中,并将边缘路由协议的路由重分发到核心路由协议中。
这种方式适用于只有一个重分发点的情况,多个充分发点可能导致路由反馈。
3.将路由从核心自制系统重分发到边缘自治系统中,并通过过滤避免不适合的路由。
4.从核心自治系统将所有路由重分发到边缘自治系统,并从边缘自治系统将所有路由重分发到核心自制系统,然后修改重分发而来的路由的管理距离,是的存在多条前往相同目的地的路由时,不会选择重分发而来的路由。
版本知识点之路由重分发
路由重分发:是指连接到不同路由选择域的边界路由器在不同自制系统之间交换和通告路由选择信息的行为。
自制系统表示不同路由选择协议的互联网络,这些路由选择协议可以是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 subnets
2)分配metric的方法是使用default-metric命令,
R1config-router)#redistribute igrp 1 metric-type 1 subnets
R1(config-router)#default-metric 30
两种不同的配置其实是相同的效果, default-metric命令的优点是,当要重分布多种路由协议的时候,可以同时指定这些经过重分布的路由的metric
例:R1(config)#router ospf 1
R1(config-router)#redistribute rip metric-type 1 subnets
R1(config-router)#redistribute eigrp 2 metric-type 1 subnets
R1(config-router)#default-metric 30
这里使用default-metric 30同时指定了重分布到OSPF里的RIP,和EIGRP路由的metric都为30 .两种方法其实还可以结合在一起使用,即某一协议用特定的值,其余全部用缺省的值。
注:不同进程的EIGRP 的重分布不需要分配metric,因为它们是同一种路由协议,可以相互理解对方的metric
如果metric 和default-metric 命令没有指定具体的参数用默认的值:
2.环路和次优路径问题:
重分发时是极易产生环路和次优路径的问题的,尤其在最复杂的双点双向重分发中。
但环路的产生都是因为有次优路径,所以在解决双点双向重分布的问题时,首要是解决次优路径的问题,在次优路径问题解决之后,环路也就不存在了。
规律:
1)高Ad 的路由协议向低AD 重分发时,会产生次优路径、路由环路等问题。
注意,错误只发生在边界路由器上!
2)低AD 的路由协议向高AD 重分发,不会有环路或次优路径问题,无须多考虑
解决的方法:
1)路由过滤:
不让产生环路的路由条目进入另一台路由器,这样也就不会产生次优路径了,因为另一台路由器没有次优路由。
可以使用distribute-list 对重分发进入或重分发出去的路由进行过滤
还可以调用route-map 进一步拓展过滤功能。
可以在重分发进行同进给进入的路由添加或修改一些属性可以根据特定的路由属性来限制某些路由重分布进入。
例:Router ospf YY
Redistribute eigrp YY subnets route-map tag
Distribute-list route-map Deny-EIGRP in
Router eigrp YY
Redistribute ospf YY metric 10000 100 255 1 1500
Route-map tag permit 10
Match route-type external
Set tag 170
Route-map tag permit 20
Route-map Deny-EIGRP deny 10
Match tag 170
Route-map Deny-EIGRP permit 20
通过在重分发时把eigrp 的DX 的路由打上标记170,让在其再次进入OSPF 时拒绝掉防止次优路径的问题。
仅供学习参考,请勿用于商业活动~
2)修改Ad值:
我们可以把次优路由条目的Ad值调高,高到路由器即便看到两条路由条目去往同一目的,也不会选择这条次优路径。
例:当EIGRP外部路由(ad:170)重分发进OSPF后,边界路由会有两条选择,一条是EIGRP 内部到达目的,另一条是从OSPF学到的往同样目的去的路由,这条路由是由另外一台重分发路由器从EIGRP分发过来的。
这时,ASBR会选择OSPF的,因为其AD为110,小于EIGRP DEX 的170.
我们可以把这个学来的条目的AD值调高到超过EIGRP DEX 170的值,比如我们调到200 router ospf 10
distance 250 10.10.1.1 0.0.0.0 44
access-list 44 permit 100.100.100.100/32
此时路由将会走EIGRP的路由。
3.其它需注意的问题:
1)各路由协议尽量关闭路由自动汇总,将汇总控制在单个路由协议中。
Cisco的EIGRP,OSPF和IS-IS都可以对重分布的路由进行路由汇总. 可以在OSPF进程下使用summary-address指定汇总的地址和掩码,不过这个命令是用在ASBR上的, ABR上的路由汇总是使用area <area- id> range <address>命令,
例: summary-address 192.168.1.128 255.255.255.128
对于EIGRP的汇总,是基于接口的,使用命令ip summary-address eigrp {process-id}
例: ip summary-address eigrp 1 192.168.1.0 255.255.255.128
2)如果不是设计需要应在重分发是过滤掉默认路由和IGP域内的手动汇总路由
仅供学习参考,请勿用于商业活动~
3)尽可能避免BGP到IGP的重分发。
(切记后果很严重)
4)有时需要考虑会聚时间不一致的
5)重分布进ospf时,如果带子网信息要带subnets,重分发进去的默认类型是E2,。
附:厂家默认路由协议优先级:
路由协议H3C CISCO JUNIPER
RIP 100 120 100
内部EIGRP N/A 90 N/A
外部EIGRP N/A 170 N/A
内部OSPF 10 110 10
外部OSPF 150 110 150
eBGP 255 20 170
iBGP 255 200 170
IS-IS level 1 15 115 15
IS-IS level 2 15 115 18
IS-IS level 1外部15 115 160
IS-IS level 2外部15 115 165
重分发的技术一直是考试的一个重点,希望大家好好做实验。
由于这段时间太忙,每天只能抽出一点时间来写文档,写的不好的地方大家多原谅。
不对之处请联系我QQ:65978460
雨落凡尘
2012.9.17 景德镇。