配置路由重分发
- 格式:ppt
- 大小:630.00 KB
- 文档页数:16
路由重分发工作原理路由重分发工作原理网络协议有很多种,例如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,且默认不重分发子网。
一、实验拓扑图:AucklandSanJose3Singapore 192.168.224.1/30S1/2192.168.240.2/30S1/2 S1/0192.168.224.2/30S1/1192.168.240.1/30 Engineers Lo0 192.168.232.1/24T1 1.544Mbps19.2Kpbs RIP v2Managers Lo1 192.168.236.1/24Lo0 192.168.5.1/24二、实验目的1、在实验中应用到高级路由功能来操作路由更新,这些特性包括分发列表,默认路由,被动接口和路由重分布。
2、掌握高级路由特性来控制路由更新。
三、实验要求1、公司的SanJose3和Singapore 之间的网络使用的RIPV2动态路由协议。
2、在SanJose3上面连接了一个stub network 192.168.5.1/24,为了减少流量,过滤RIPv2更新流量在整个192.168.5.1/24网络发送。
3、在Singapore 有Engineers 和Managers 部门,Managers 网络并不想被SanJose3所学习到。
4、有一条非常慢的19.2Kpbs 的链路连接Singapore 和Auckland ,为了减少这条链路的 流量,我们要禁止动态路由更新通过这条链路5、在满足上述条件的情况下,实现全网互通。
四、实验步骤1、按照拓扑图中IP ,配置好路由器接口的 IP 地址,但是不要配置RIPv2协议,使用CDP 协议检测相邻设备的连通性。
配置如下:Router(config)#hostname SanJose3SanJose3(config)#line c 0SanJose3(config-line)#exec-timeout 0 0SanJose3(config-line)#logging synchronousSanJose3(config)#no ip domain-lookupSanJose3(config)#interface s1/2SanJose3(config-if)#ip address 192.168.224.1 255.255.255.252SanJose3(config-if)#no shutdownSanJose3(config)#interface loopback 0SanJose3(config-if)#ip address 192.168.5.1 255.255.255.0Router(config)#hostname AucklandAuckland (config)#interface s1/2Auckland (config-if)#ip address 192.168.240.2 255.255.255.252Auckland (config-if)#no shutdownAuckland (config)#interface loopback 0Auckland (config-if)#ip address 192.168.248.1 255.255.255.0Router(config)#hostname SingaporeSingapore(config)#interface loopback 0Singapore(config-if)#ip address 192.168.232.1 255.255.255.0Singapore(config-if)#description EngineersSingapore(config)#interface loopback 1Singapore(config-if)#ip address 192.168.236.1 255.255.255.0Singapore(config-if)#description ManagerSingapore(config)#interface s1/0Singapore(config-if)#ip address 192.168.224.2 255.255.255.252Singapore(config-if)#no shutdownSingapore(config)#interface s1/1Singapore(config-if)#ip address 192.168.240.1 255.255.255.252Singapore(config-if)#no shutdown配置完成后使用CDP 协议检查相邻设备的连通性,如下2、在SanJose3上,配置RIPv2协议通告物理直连的网络,配置如下:SanJose3(config)#router ripSanJose3(config-router)#version 2SanJose3(config-router)#network 192.168.224.0SanJose3(config-router)#network 192.168.5.0因为192.158.5.0是一个stub network,这个网络里没有路由器或者主机需要RIPv2协议的更新。
路由重分发的基本概念在计算机网络中,路由器是用于转发网络数据包的设备。
路由器根据目的地地址将数据包从一个网络接口转发到另一个网络接口,以便将数据从源主机传输到目标主机。
如果网络结构发生改变或者某个路径出现故障,路由器就需要重新分发路由信息,以便确保数据能够正确地到达目标主机。
下面是路由重分发的基本概念。
路由重分发是指将新的路由信息通知给其它路由器,以便它们能够将数据包转发到正确的目标。
当网络拓扑发生改变时,例如有一条链路故障或者新增了一条链路,路由重分发就需要被执行。
在路由重分发的过程中,路由器会发送路由更新消息给其它路由器,以便让它们更新它们的路由表。
这样,当一个数据包到达网络时,路由器就可以根据最新的路由表将其正确地转发到目标主机。
路由器可以采用不同的路由协议来执行路由重分发。
常用的路由协议包括距离向量路由协议和链路状态路由协议。
距离向量路由协议根据最短距离确定最佳路径,并向其它路由器发送这些路径的距离信息。
当一条路径不可用时,路由器会从其它可能的路径中选择一个最佳路径,然后向其它路由器发送更新消息。
链路状态路由协议则根据网络中各链路的状态动态计算出路由信息。
当网络结构发生改变时,路由器会重新计算路由信息并通知其它路由器。
在执行路由重分发之前,路由器通常会先删除旧的路由信息。
这样可以避免新的路由信息和旧的路由信息冲突,导致数据包被错误地转发。
当路由重分发完成后,路由器会重新建立路由信息表。
新的路由表将包含最新的路由信息,以便将数据包正确地转发到目标主机。
总之,路由重分发是计算机网络中维护路由信息的重要过程。
它可以确保数据包能够正确地到达目标主机,同时避免了路由信息的冲突。
在实际应用中,路由重分发的频率对网络的性能有重要影响。
如果路由重分发太频繁,会导致网络负载过大,从而降低网络的吞吐量。
因此,在设计网络拓扑时,需要仔细考虑路由重分发的频率,并采取相应的措施来保证网络的高效稳定运行。
OSPF多进程之间的路由重发布1、实验拓扑如下图:R1R4R3 R2Area 00spf 10Area 0Ospf 1002、实验目的:1、实现R2与R3之间互相访问时的数据分流。
R2访问R3的3.3.3.3/32时走R1,R2访问R3的30.30.30.30/32时走R4。
R3访问R2的2.2.2.2/32时走R1,R3访问R2的20.20.20.20/32时走R1。
2、实现线路的冗余备份。
当R1链路故障时数据可以走R4,当R4链路故障时数据可以走R1。
实现链路的冗余备份。
3、理解并掌握route-map在控制路由方面的应用。
3、实验配置文档R1配置:config terint f0/0ip add 10.0.0.1 255.255.255.252no shutint f1/0ip add 10.0.0.5 255.255.255.252no shutint lo 0ip add 1.1.1.1 255.255.255.255endwriteconfig terrouter ospf 10router-id 1.1.1.1network 10.0.0.0 0.0.0.3 area 0redistribute ospf 100 metric-type 1 subnets route-map ospf100_to_ospf10 distribute-list deny_ospf100 inendconfig terrouter ospf 100router-id 1.1.1.1network 10.0.0.4 0.0.0.3 area 0redistribute ospf 10 metric-type 1 subnets route-map ospf10_to_ospf100 distribute-list deny_ospf10 inendwriteip access-list standard deny_ospf10deny 2.2.2.2 0.0.0.0deny 20.20.20.20 0.0.0.0permit anyip access-list standard deny_ospf100deny 3.3.3.3 0.0.0.0deny 30.30.30.30 0.0.0.0permit anyaccess-list 10 permit 2.2.2.2 0.0.0.0access-list 11 permit 3.3.3.3 0.0.0.0access-list 20 permit 20.20.20.20 0.0.0.0access-list 21 permit 30.30.30.30 0.0.0.0route-map ospf100_to_ospf10 permit 10match ip address 11set metric 100route-map ospf100_to_ospf10 permit 20match ip address 21set metric 200route-map ospf10_to_ospf100 permit 10match ip address 10set metric 100route-map ospf10_to_ospf100 permit 20match ip address 20set metric 200R4配置:config terint f0/0ip add 172.16.0.1 255.255.255.252no shutint f1/0ip add 172.16.0.5 255.255.255.252no shutint lo 0ip add 4.4.4.4 255.255.255.255endwriteconfig terrouter ospf 10router-id 4.4.4.4network 172.16.0.4 0.0.0.3 area 0redistribute ospf 100 metric-type 1 subnets route-map ospf100_to_ospf10 distribute-list deny_ospf100 inendconfig terrouter ospf 100router-id 4.4.4.4network 172.16.0.0 0.0.0.3 area 0redistribute ospf 10 metric-type 1 subnets route-map ospf10_to_ospf100 distribute-list deny_ospf10 inendwriteip access-list standard deny_ospf10deny 2.2.2.2 0.0.0.0deny 20.20.20.20 0.0.0.0permit anyip access-list standard deny_ospf100deny 3.3.3.3 0.0.0.0deny 30.30.30.30 0.0.0.0permit anyaccess-list 10 permit 2.2.2.2 0.0.0.0access-list 11 permit 3.3.3.3 0.0.0.0access-list 20 permit 20.20.20.20 0.0.0.0access-list 21 permit 30.30.30.30 0.0.0.0route-map ospf100_to_ospf10 permit 10 match ip address 11set metric 200route-map ospf100_to_ospf10 permit 20 match ip address 21set metric 100route-map ospf10_to_ospf100 permit 10 match ip address 10set metric 200route-map ospf10_to_ospf100 permit 20 match ip address 20set metric 100R2的配置:config terint f0/0ip add 10.0.0.2 255.255.255.252no shutint f1/0ip add 172.16.0.6 255.255.255.252no shutint lo 0ip add 2.2.2.2 255.255.255.255int lo 1ip add 20.20.20.20 255.255.255.255 endwriteconfig terrouter ospf 10router-id 2.2.2.2network 172.16.0.4 0.0.0.3 area 0 network 10.0.0.0 0.0.0.3 area 0 network 2.2.2.2 0.0.0.0 area 0network 20.20.20.20 0.0.0.0 area 0endwriteR3的配置:config terint f0/0ip add 10.0.0.6 255.255.255.252no shutint f1/0ip add 172.16.0.2 255.255.255.252no shutint lo 0ip add 3.3.3.3 255.255.255.255int lo 1ip add 30.30.30.30 255.255.255.255endwriteconfig termrouter ospf 100router-id 3.3.3.3network 172.16.0.0 0.0.0.3 area 0network 10.0.0.4 0.0.0.3 area 0network 3.3.3.3 0.0.0.0 area 0network 30.30.30.30 0.0.0.0 area 0endwrite4、实验测试1、在R2上show ip route查看结果,可以看出实现了数据分流。
当把OSPF充分布到RIP中的时候,默认的METRIC为无穷大,如果不用default-metric来进行修改,或用redistribute ospf 1 metric (number) 的话,那样就无意义了。
1.当把OSPF充分布到RIP中的时候,默认的METRIC为无穷大,因此,RIP是不接受的!!!所以,要通过default-metric来进行修改,当然,也可以在redis 命令后进行修改的!2.在将其他协议redis to ospf中的时候,必须加sub,否则只会redistribute class routing!一.重发布基础:大家都知道,一般来说一个组织或者一个跨国公司很少只使用一个路由协议,而如果一个公司同时运行了多个路由协议,或者一个公司和另外一个公司合并的时候两个公司用的路由协议并不一样,这个时候该怎么办呢?所以必须采取一种方式来将一个路由协议的信息发布到另外的一个路由协议里面去,这样,重发布的技术就诞生了。
(重发布的概念:将一种路由选择协议获悉的网络告知另一种路由选择协议,以便网络中每台工作站能到达其他的任何一台工作站,这一过程被称为重发布。
)重发布只能在针对同一种第三层协议的路由选择进程之间进行,也就是说,OSPF,RIP,IGRP等之间可以重发布,因为他们都属于TCP/IP协议栈的协议,而AppleTalk或者IPX 协议栈的协议与TCP/IP协议栈的路由选择协议就不能相互重发布路由了。
二.重发布的命令:Router(config-router)#redistribute protocol [protocol-id] { level-1 | level-2 | level-1-2 } {metric metric-value} {metric-type type-value} {match ( internal | external 1 | external 2 ) } {tag Tag-value} {route-map map-tag} {weight weight } {subnets}对此命令就不详细介绍了,大家可以参考人民邮电出版社《CCNP BSCI 认证指南(第三版)》第435页。
路由重分布概念
路由重分布是指在不同路由协议之间共享路由信息的过程。
为了在同一个网络中有效地支持多种路由协议,需要在不同的路由协议之间进行路由信息的交换。
这个过程将一种路由协议获悉的路由信息告知给另一种路由协议,从而实现在不同的路由协议之间路由信息的共享。
在执行路由重分布时,需要注意一些关键问题。
首先,应避免在同一个网络中同时使用两个不同的路由协议,除非在网络之间有明显的界限。
其次,如果有多台路由器作为重分布点,应使用单项重分布以避免回环和收敛问题,并在不需要接收外部路由的路由器上使用默认路由。
此外,在单边界的情况下,可以使用双向重分布,但如果没有任何机制来防止路由回环,则不要在一个多边界的网络中使用双向重分布。
在进行路由重分布时,还需要考虑度量标准和管理距离。
种子度量值是在路由生分布时定义的,它是一条通过外部重分布进来的路由的初始度量值。
同时,由于不同路由协议的度量标准不同,需要进行协议标准的转换以实现兼容性。
总之,路由重分布是实现多个路由协议在同一个网络中协同工作的关键技术之一。
通过在不同路由协议之间进行路由信息的共享和转换,可以实现更加高效和可靠的路由选择和网络通信。
启用OSPF1)在“network>routing>virtual router>edit”菜单中,编辑。
点击”Create ospf insance”,选中“Ospf enabled”。
2)如下图,启用发布缺省路由功能(可选项)。
编辑接口1)进入OSPF编辑界面点击config,如下图:选中要启用OSPF协议的接口,选中,点击add.2)在接口视图下,选中“enable”,如下图:引入静态路由到OSPF发布域1)建立1条静态路由(注意metric为1),如下图:2)在network>routing>virtual routers,点击“route map”,点击NEW,新建如下:以上表示只是重发布metric为1的静态路由到ospf 域中去。
备注说明:●以上是通过匹配静态路由的metric值来发布路由,也可通过匹配新建静态路由时的tag值,来发布静态路由,如下图。
●也可通过匹配静态路由的转发接口来发布路由,如下图表示从ethernet0/2转发的静态路由都发布到ospf域:●在同一个map的同一个sequence no中,metric、tag、interface如果同时选中的话,表示这3个值都要同时匹配,才能发布。
●如果想匹配其中一个metrci值、tag值或interface就发布的话,可在同一个map下,新建不同的sequence no,分别选中metrci值、tag值或interface。
3)在network>routing>virtual routers(ospf),点击add,如下:这样就把static列表的静态路由发布到ospf路由域中了。
引入接口直连路由到OSPF发布域1)在network>routing>virtual routers菜单中,点击Access list,新建access list ,2)在router map 中,新建route map,如下:备注说明:只有匹配Access list 10(网段是100.100.100.0/24)的接口直连路由才发布到OSPF 路由域。
RGNOSv10.3(3)BGP和OSPF在路由重分发时的注意点2008-5-15福建星网锐捷网络有限公司版权所有侵权必究前言本文档介绍了RGNOS V10.3(3)中BGP和OSPF路由重发布时的一些实现特点。
由于这些特点区别于友商CISCO的BGP功能实现,在具体的项目实施过程中需要注意。
1.☹本文档仅限公司内部使用,严禁外传。
1.☺如果您在阅读中产生疑问,请与文档维护人联系。
目录1. 1OSPF重分发BGP路由1. 1.1注意点1. 这里Cisco验证的版本为c7200-adventerprisek9-mz.124-9.T1.bin2. 1.2应用实例1. 1.2.1网络拓扑四台设备之间建立EBGP/IBGP/EBGP连接。
C1为CISCO 3550、C2、C3是Cisco模拟器,R1是我司设备,实验设备为RG-S5750。
C1和R1建立EBGP连接,R1和C2建立IBGP连接,C2和C3建立EBGP连接。
其中C1和C3主要是发送路由,具体的操作在R1和C2。
2. 1.2.2配置文件C1 简化配置C1#sho running-configBuilding configuration...Current configuration : 2557 bytes!version 12.2no service padservice timestamps debug uptimeservice timestamps log uptimeno service password-encryption!hostname C1!!no aaa new-modelip subnet-zeroip routing!!!!!!no file verify autospanning-tree mode pvstspanning-tree extend system-id!vlan internal allocation policy ascending!!interface Loopback0ip address 1.1.1.1 255.255.255.255!interface FastEthernet0/1no switchportip address 192.168.16.1 255.255.255.248!interface FastEthernet0/2switchport mode dynamic desirable!interface FastEthernet0/3switchport mode dynamic desirable!...!router bgp 1no synchronizationbgp log-neighbor-changesredistribute staticneighbor 192.168.16.2 remote-as 23no auto-summary!ip classlessip route 192.168.111.0 255.255.255.0 Loopback0ip route 192.168.112.0 255.255.255.0 Loopback0ip http serverip http secure-server!!!control-plane!!line con 0line vty 0 4privilege level 15password wlogin!!endC1#C2简化配置C2#sho runnBuilding configuration...Current configuration : 1450 bytes!version 12.4service timestamps debug datetime msecservice timestamps log datetime msecno service password-encryption!hostname C2!boot-start-markerwarm-rebootboot-end-marker!!no aaa new-model!resource policy!ip cef!!!!interface Loopback0ip address 192.168.125.1 255.255.255.0 secondary ip address 192.168.126.1 255.255.255.0 secondary ip address 2.2.2.2 255.255.255.255!interface FastEthernet0/0ip address 192.168.26.2 255.255.255.248duplex full!interface Ethernet1/0no ip addressshutdownduplex half!interface Ethernet1/1no ip addressshutdownduplex half!interface Ethernet1/2no ip addressshutdownduplex half!interface Ethernet1/3ip address 192.168.23.1 255.255.255.248duplex full!router ospf 1log-adjacency-changesnetwork 2.2.2.2 0.0.0.0 area 0network 192.168.26.0 0.0.0.7 area 0!router bgp 23no synchronizationbgp log-neighbor-changesnetwork 192.168.125.0network 192.168.126.0neighbor 6.6.6.6 remote-as 23neighbor 6.6.6.6 update-source Loopback0neighbor 6.6.6.6 next-hop-selfneighbor 192.168.23.2 remote-as 3no auto-summary!no ip http serverno ip http secure-server!!...!line con 0stopbits 1line aux 0line vty 0 4privilege level 15password wlogin!!endC2#C3简化配置C3#sho runnBuilding configuration...Current configuration : 1178 bytes!version 12.4service timestamps debug datetime msecservice timestamps log datetime msecno service password-encryption!hostname C3!boot-start-markerboot-end-marker!!no aaa new-model!resource policy!ip cef!!!!!!interface Loopback0ip address 3.3.3.3 255.255.255.255!interface FastEthernet0/0no ip addressshutdownduplex full!interface Ethernet1/0no ip addressshutdownduplex half!interface Ethernet1/1no ip addressshutdownduplex half!interface Ethernet1/2no ip addressshutdownduplex half!interface Ethernet1/3ip address 192.168.23.2 255.255.255.248duplex full!router bgp 3no synchronizationbgp log-neighbor-changesredistribute staticneighbor 192.168.23.1 remote-as 23no auto-summary!ip route 192.168.131.0 255.255.255.0 Loopback0ip route 192.168.132.0 255.255.255.0 Loopback0no ip http serverno ip http secure-server!!!logging alarm informational!...!line con 0stopbits 1line aux 0line vty 0 4privilege level 15password wlogin!!endC2#R1简化配置R1#show runnBuilding configuration...Current configuration : 2080 bytes!version RGNOS 10.3.00(3), Release(38105)(Fri Apr 25 15:29:44 CST 2008 -ngcf31)hostname R1co-operate enable!!!!route-map ospf_redist permit 10match route-type external!vlan 1!!!!!interface GigabitEthernet 0/1no switchportno ip proxy-arpip address 192.168.26.1 255.255.255.248!interface GigabitEthernet 0/2!...!interface GigabitEthernet 0/23!interface GigabitEthernet 0/24no switchportno ip proxy-arpip address 192.168.16.2 255.255.255.248!interface Loopback 0ip address 6.6.6.6 255.255.255.255ip address 192.168.165.1 255.255.255.0 secondaryip address 192.168.166.1 255.255.255.0 secondary!!!!!!!!router bgp 23neighbor 2.2.2.2 remote-as 23neighbor 2.2.2.2 update-source Loopback 0neighbor 192.168.16.1 remote-as 1!address-family ipv4network 192.168.165.0network 192.168.166.0neighbor 2.2.2.2 activateneighbor 2.2.2.2 next-hop-selfneighbor 192.168.16.1 activateexit-address-family!!router ospf 1router-id 6.6.6.6network 6.6.6.6 0.0.0.0 area 0network 192.168.26.0 0.0.0.7 area 0!!!ip route 192.168.161.0 255.255.255.0 Loopback 0ip route 192.168.162.0 255.255.255.0 Loopback 0!!line con 0line vty 0 10privilege level 15loginpassword w!!end3. 1.2.3检验配置效果C2使用show ip bgp可以看到125.0/126.0是源发路由,111.0/112.0/165.0/166.0是IBGP路由,131.0/132.0是EBGP路由。
路由重分发/各种列表介绍RIP*******A协议分布到RIP =A协议的直连接口地址和打A协议都被引入到RIP中,SEED-METRIC 默认是无穷大,需要手工添加METRIC直连分布到RIP =直连分布到RIP中SEED-METRIC默认是1 不用手工添加。
静态/默认分布到RIP =静态分布到RIP中SEED-METRIC默认是1 不用手工添加。
OSPF*******A协议分布到OSPF =A协议的直连接口地址和打A协议都被引入到OSPF中,必须手工添加SUBNETS,SEED-METRIC默认是20直连分布到OSPF =直连分布到OSPF必须手工添加SUBNETS,SEED-METRIC默认是20静态/默认分布到OSPF =静态分布到OSPF必须手工添加SUBNETS,SEED-METRIC默认是20,(默认路由不能被分布进去*)EIGRP*******A协议分布到EIGRP =A协议的直连接口地址(ISIS除外,有BUG)和打A协议都被引入到EIGRP中。
SEED-METRIC默认是无穷大,需要手工添加METRIC,直连分布到EIGRP =直连分布到EIGRP中,不用手工添加静态/默认分布到EIGRP =静态分布到EIGRP中,不用手工添加ISIS*******A协议分布到ISIS =A协议的直连接口地址和打A协议都被引入到ISIS中,SEED-METRIC 默认是0直连分布到ISIS =直连分布到ISIS中,SEED-METRIC默认是0静态/默认分布到ISIS =静态分布到ISIS中,SEED-METRIC默认是0,(默认路由不能被分布进去*)实验任务1:双点双向重分发出现次优路径选择,解决方法实验任务2:重分发问题:在R4上show ip route能学习到几条路由!!结论:两条,在路由器协议A引入协议B动作:R上的所有运行A的协议和直连路由(除ISIS,ODR)以及R上的所有学习到的A的协议路由,都会重分布的B协议中实验任务3:passive-interface interfaceX被动接口命令总结:RIP:此命令不主动发送路由更新,但接收路由更新EIGRP: 此命令不发送和接收HELLO信息OSPF:此命令不发送和接收HELLO信息ISIS:此命令不发送和接收HELLO信息以RIP举例:R1:router ripversion 2passive-interface Serial1/0--------------配置被动接口network 1.0.0.0network 13.0.0.0no auto-summaryR3:R3#show ip route ----------------没有学习到R1的1.1.1.0/24的路由3.0.0.0/24 is subnetted, 1 subnetsC 3.3.3.0 is directly connected, Loopback013.0.0.0/24 is subnetted, 1 subnetsC 13.1.1.0 is directly connected, Serial1/0查看R1的路由表:R1#show ip route ---------------可以接收到R3的3.3.3.0/24的路由3.0.0.0/24 is subnetted, 1 subnetsR 3.3.3.0 [120/1] via 13.1.1.3, 00:00:09, Serial1/0开启R1的debug开关R1#debug ip ripR1#clear ip route *-------清除路由表*Mar 1 01:05:30.767: 3.3.3.0/24 via 0.0.0.0, metric 2, tag 0-----------接收到R3的路由分发列表:distribute-list {access–list-number | name} out ------------出方向[interface–name| routing–process [routing-process parameter]]distribute-list [access–list-number | name] | [route-map map-tag] in [interface-type interface-number]]------------进方向分发列表的作用是影响到控制层,可以灵活的指定那些路由可以进入,那些路由被拒绝!实验任务4:两台路由器运行EIGRP协议,并宣告所有的接口到EIGRP中。
学会IS-IS路由重分发的基本配置和原理实验环境:实验要求:以R3为界,左边运行ISIS协议,右边运行RIP ,R3相当于OSPF中的ASBR。
R1为ISIS的level-1类型属于区域1R2为ISIS的level-1-2类型,也是属于区域1,R3为level-2-only类型,单独属于另一个区域,相当于OSPF的ASBRR4运行RIP协议在R3上实现路由重分发,实现全网互通IS-IS的基本原理1.IS-IS是链路状态路由协议,使用SPF算法计算出到达目的网络的最优路径生成路由表。
2.使用Hello包建立邻居关系,使用LSP交换链路状态信息,采用分层设计。
3.有两种路由选择级别,L1和L2,L1负责在同一个区域内传递链路状态信息,L2负责在不同的区域间传递链路状态信息。
4.三种路由器,L1能获取区域内的路径信息,L2能获取区域间的路径信息,L1-2能同时获取域内和域间的路径。
5.连接L2路由器和L1-2路由器的路径会形成骨干区域。
6.IS-IS区域边界位于链路上,而不是路由器中,每台IS-IS路由器仅属于一个区域。
7.IS-IS LSP使用NSAP地址(NET地址)标识路由器并建立拓扑表,因此为ip提供路由选择需要NSAP地址。
NSAP地址8-12字节,使用16进制数表示,包含如下主要信息:(1)区域编号(2)系统编号(固定6字节) //具备唯一性,以在IS-IS中唯一地标识路由器//(3)NSEL位(固定1字节并置0)(4)NET地址常见规划方式:通过环回口ipv4地址每一段不足3位的前面补0,再每4位一组划分得到。
接口及IP地址规划路由器接口IPR1F0/0192.168.1.1R1F0/1192.168.2.1R2F0/0192.168.3.1R2F0/1192.168.2.2R3F0/0192.168.3.2R 3F0/1192.168.10.1R4F0/0192.168.10.2R4F0/1192.168.20.1R1(config)#router isis //启动Isis进程//R1(config-router)#net 49.0001.0000.0000.0001.00//配置IS-IS的NSAP地址(NET地址)其中6字节的系统编号由环回口地址补0得出,我这里是更简便的方式//R1(config-router)#is-type level-1 //指定为L1路由器只需学习到区域内的路径信息//R1(config-router)#exR1(config)#int range f0/0 -1R1(config-if-range)#ip router isis //IS-IS协议不同于RIP,OSPF,需在接口下开启路由通告//R2(config)#router isisR2(config-router)#net 49.0001.0000.0000.0002.00R2(config-router)#is-type level-1-2 //指定为L1-2路由器需学习到区域内和区域间的路径信息//R2(config-router)#exR2(config)#int range f0/0 -1R2(config-if-range)#ip router isisR3(config)#router isisR3(config-router)#net 49.0002.0000.0000.0003.00R3(config-router)#is-type level-2-only //指定为L2路由器只需学习到区域间的路径信息//R3(config-router)#R3(config-router)#exR3(config)#int f0/0R3(config-if)#ip router isisR3(config)#router rip //启动rip进程//R3(config-router)#network 192.168.10.0 //宣告主网络号,只宣告其中一段,因为另一段运行isis//R3(config-router)#version 2 //启用版本2//R3(config-router)#no auto-summary //关闭自动汇总//R3(config)#router isisR3(config-router)#redistribute rip metric 10 metric-type external 在ISIS中重分发rip,度量值为10//R3(config-router)#exR3(config)#router ripR3(config-router)#redistribute isis level-1-2 metric 15 //在rip重分发isis的level-1-2,并设置为度量值为最大跳15//R3(config-router)#redistribute connected //在isis中还需要充分发直连网段,这个是大多数人往往忽略的地方,也是最容易出错的地方// 大家要注意了哦R4(config)#router ripR4(config-router)#network 192.168.10.0 //在R4上配置rip协议,宣告主网络号,关闭汇总,并启用版本2//R4(config-router)#version 2R4(config-router)#no auto-summaryR4(config-router)#network 192.168.20.01.IS-IS协议是链路状态协议,它与OSPF相比具有收敛更快速(只有2种LSP),更加灵活易于扩展(骨干区域由L2级别链路自动生成)。
路由重分发基本配置路由重分发是一种将路由表中的路由信息重新分发到其他路由器的技术。
它可以帮助网络管理员更好地管理网络,提高网络的可靠性和性能。
下面是路由重分发的基本配置方法。
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是网络的子网掩码。
需要注意的是,在配置路由重分发时,需要确保所有路由器都使用相同的协议和路由表。
否则,可能会导致路由环路和其他问题。
总之,路由重分发是一种非常有用的技术,可以帮助网络管理员更好地管理网络。
通过上述基本配置方法,可以轻松地实现路由重分发,并提高网络的可靠性和性能。
1配置路由R1R1(config)#router ripR1(config-router)#version 2R1(config-router)#no auto-summaryR1(config-router)#network 192.168.10.0R1(config-router)#redistribute static 3 // 重分布静态路由R1(config)#ip route 0.0.0.0 0.0.0.0 s0/0 // 缺省路由在向rip区域重分布路由的时候,必须指定度量值,或者通过“default-metric”命令设置缺省种子度量值,因为rip默认种子为无限大,当时只有重分布静态特殊,可以不指定种子度量值。
2 配置路由R2R2(config)#router ripR2(confg)#version 2R2(config)#no auto-summaryR2(config)#redistrbute eigrp 100 //将EIGRP重分布到ripR2(config)#default-metric 4 // 配置默认度量值在" redistribute”命令中用参数“metric”指定的种子度量值优先于路由模式下使用“default-metric”命令设定的缺省的种子度量值。
3 配置路由3R3(config-router)#router eigrp 100R3(config-router)#no auto-summaryR3(config-router)#redistribute ospf 100 metric 1000 100 255 1 1500//将ospf重分布到eigrp中R3(config-router)#distace eigrp 90 150 //配置eigrp默认管理距离R3(config)#router sopf 100R3(config-roeuter)#redisterbute eigrp 100 metric 30 metric 30 metrc-type 1 subnets //将eigrp重分布到ospf中用命令show ip roeuteshow ip protocols。