多协议的路由重分布

合集下载

BGP和OSPF在路由重分发时的注意点

BGP和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路由。

08路由重分布

08路由重分布

注意事项( 注意事项(续)
5、因为EIGRP的度量相对复杂,所以在重分 因为EIGRP的度量相对复杂, EIGRP的度量相对复杂 布时,需要分别指定带宽、延迟、可靠性、 布时,需要分别指定带宽、延迟、可靠性、 带宽 负载以及MTU参数的值。 负载以及MTU参数的值。 以及MTU参数的值 6、EIGRP能够识别内部路由和外部路由,默 EIGRP能够识别内部路由和外部路由, 能够识别内部路由和外部路由 认情况下,内部路由的管理距离是90,外 认情况下,内部路由的管理距离是90, 90 170( 部路由的管理距离是170 部路由的管理距离是170(路由代码为 EX” ”D EX )。
3、注入默认路由
EIGRP:ip defaultEIGRP:ip default-network (D* 1.0.0.0/8) OR:redistribute static (D*EX 0.0.0.0/0) RIP:defaul defaulRIP:defaul-information originate defaultOR:ip default-network OR:redistribute static 0.0.0.0/0) (R* 0.0.0.0/0) OSPF:defaul defaulOSPF:defaul-information originate (O*E2 0.0.0.0/0)
度量
路由重分布时,必须给重分布而来的路 由指定的度量值被称为默认度量值或 由指定的度量值被称为默认度量值或种 子度量值,它是在重分布期间定义的。 子度量值,它是在重分布期间定义的。
路由协议 RIP EIGRP OSPF IS-IS BGP 默认种子度量值 无限大 无限大 BGP为1,其他为20 0 IGP的度量值
配置重分布( 配置重分布(续)

多点双向重分布后次优路径的解决方法

多点双向重分布后次优路径的解决方法

多点双向重分布后次优路径的解决方法多点双向重分布后次优路径的解决方法概念预习:什么是多点双向路由重发布?不同路由协议相互之间通过重发布相互传递各自的路由信息,承担重发布工作ASBR路由器数量多于一台.ASBR在每个路由协议内都能够收到相互间重发布通告的路由信息。

一:实验拓扑:二:实验目的:双点:为了路由条目的冗余,Down掉任何一台ASBR路由器都不影响两个AS的通信;双向:不同AS的路由能够相互学习。

三:实验描述:R1,R2,R3运行OSPF,并将1.1.1.1重分布进OSPF[redistribute connected subnet] R2,R3,R4运行EIGRP,并将4.4.4.4重分布进EIGRP[redistribute connected subnet] 四:实验要求:R1能够学到EIGRP的路由,并且到4.4.4.4是负载均衡R4能够学到OSPF的路由,并且到1.1.1.1是负载均衡五:实验过程:1:基本接口的配置:R1(config)#int s0/1R1(config-if)#ip add 12.0.0.1 255.255.255.0R1(config-if)#no shR1(config-if)#int s0/2R1(config-if)#ip add 13.0.0.1 255.255.255.0R1(config-if)#no shR1(config-if)#int lo 0R1(config-if)#ip add 1.1.1.1 255.255.255.0R2(config)#int s0/1R2(config-if)#ip add 12.0.0.2 255.255.255.0R2(config-if)#no shR2(config-if)#int e1/0R2(config-if)#ip add 10.0.234.2 255.255.255.0R2(config-if)#no shR2(config-if)#int lo 0R2(config-if)#ip add 2.2.2.2 255.255.255.0R2(config-if)#^ZR3(config)#int s0/2R3(config-if)#ip add 13.0.0.3 255.255.255.0 R3(config-if)#no shR3(config-if)#int e1/0R3(config-if)#ip add 10.0.234.3 255.255.255.0 R3(config-if)#no shR3(config-if)#int lo 0R3(config-if)#ip add 3.3.3.3 255.255.255.0R4(config)#int e0/0R4(config-if)#ip add 10.0.234.4 255.255.255.0 R4(config-if)#no shR4(config-if)#int lo 0R4(config-if)#ip add 4.4.4.4 255.255.255.0R4(config-if)#no sh2:路由的配置:R1(config)#router os 1R1(config-router)#net 12.0.0.0 0.0.0.255 a 0R1(config-router)#net 13.0.0.0 0.0.0.255 a 0R1(config-router)#redistribute connected subnets R2(config)#router os 1R2(config-router)#net 12.0.0.0 0.0.0.255 a 0R2(config-router)#net 2.2.2.0 0.0.0.255 a 0R2(config-router)#exitR2(config)#router eigrp 1R2(config-router)#net 10.0.234.0 0.0.0.255R2(config-router)#no auR3(config)#router os 1R3(config-router)#net 13.0.0.0 0.0.0.255 a 0R3(config-router)#net 3.3.3.0 0.0.0.255 a 0R3(config-router)#exitR3(config)#router eigrp 1R3(config-router)#net 10.0.234.0 0.0.0.255R3(config-router)#no auR4(config)#router eigrp 1R4(config-router)#net 10.0.234.0 0.0.0.255R4(config-router)#redistribute connectedR1#sho ip route1.0.0.0/24 is subnetted, 1 subnetsC 1.1.1.0 is directly connected, Loopback02.0.0.0/32 is subnetted, 1 subnetsO 2.2.2.2 [110/65] via 12.0.0.2, 00:01:58, Serial0/13.0.0.0/32 is subnetted, 1 subnetsO 3.3.3.3 [110/65] via 13.0.0.3, 00:01:58, Serial0/212.0.0.0/24 is subnetted, 1 subnetsC 12.0.0.0 is directly connected, Serial0/113.0.0.0/24 is subnetted, 1 subnetsC 13.0.0.0 is directly connected, Serial0/2R4#sho ip route4.0.0.0/24 is subnetted, 1 subnetsC 4.4.4.0 is directly connected, Loopback010.0.0.0/24 is subnetted, 1 subnetsC 10.0.234.0 is directly connected, Ethernet0/0//发现R1和R4不能相互学习路由,下来我们在E2和R3上实现双向重分布。

路由重分发工作原理

路由重分发工作原理

路由重分发工作原理路由重分发工作原理网络协议有很多种,例如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,且默认不重分发子网。

重分布

重分布

本课程大纲: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时会造成些问题,原则上不推荐这样做。

重分布和策略路由

重分布和策略路由

一、实验拓扑图: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多进程之间的路由重发布

OSPF多进程之间的路由重发布

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查看结果,可以看出实现了数据分流。

重分布原则

重分布原则

重分布原则(影响的是该协议中其他路由器路由表,不影响本路由器路由表,只影响本路由器数据库)
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。

OSPF和路由重分发故障检测与排除

OSPF和路由重分发故障检测与排除

7 OSPF和路由重分发故障检测与排除本章将回顾OSPF(Open Shortest Path First,开放最短路径优先)的主要特性,包括OSPF数据结构、路由器类型、LSA(Link-State Advertisement,链路状态宣告)类型以及网络类型等内容。

此外,还说明如何建立OSPF邻接关系,并给出一系列用于检测和排除OSPF网络故障的常用命令。

本章提供了两份故障工单,第一份讨论的是OSPF故障问题。

提供了故障工单信息以及与之相应的拓扑结构、一系列show命令输出结果,请尝试解决故障工单中提出的OSPF 网络故障(也可能是多个故障)。

接下来回顾了路由重分发的概念,这里所说的路由重分发指的是将学习自某个路由进程的路由注入到其他路由进程中。

随后给出了路由重分发的故障检测与排除策略。

最后,本章给出了另一份故障工单,讨论的是路由重分发的故障问题。

7.1 “我已经知道了吗?”测验“我已经知道了吗”测验的目的是帮助读者确定是否需要完整地学习本章知识。

表71列出了本章的主要内容以及与这些内容相关联的“我已经知道了吗?”测验题。

150第7章OSPF表7-1 “我已经知道了吗?”基本主题章节与所对应的测验题1.下面哪种OSPF数据结构中包含了OSPF路由器所加入的所有区域的拓扑结构信息?a.OSPF路由信息库b.OSPF链路状态数据库c.OSPF接口表d.OSPF邻居表2.所有的OSPF路由器都能发出哪种OSPF LSA?a.类型1 LSAb.类型2 LSAc.类型3 LSAd.类型4 LSAe.类型5 LSA3.下面哪种OSPF路由器所拥有的网络中至少有一个加入了OSPF area 0?a.内部路由器b.ABRc.主干路由器7.1 151d.ASBR4.LAN接口上的默认OSPF网络类型是什么?a.点对点型b.非广播型c.点对多点型d.广播型5.当两台OSPF路由器均接收到来自对方的Hello消息,并且每台路由器都发现自己的OSPF路由器ID位于所接收到的Hello包时,那么此时处于OSPF邻接状态中的哪个状态?a.Exchange(交换状态)b.ExStart(预启动状态)c.2-Way(双向状态)d.Loading(加载状态)6.下面哪个命令可以显示路由器OSPF链路状态数据库中的LSA头部?a.show ip ospf neighborb.show ip ospf databasec.show ip ospf statisticsd.show ip ospf interface7.在执行路由重分发时,目的路由协议需要为重分发进本路由协议的路由分配一个度量,该度量被称为什么?a.外部度量152第7章OSPFb.内部度量c.种子度量d.源度量8.下面哪个命令可以启用Cisco IOS的IP路由简档(route profiling)功能?a.Router(config)#ip route profileb.Router(config-if)#ip route profilec.Router(config)#route profiling ipd.Router(config-if)#route profiling ip基本主题7.2 OSPF故障检测与排除第6章首先从常规角度讨论了路由协议的故障检测与排除技术,复习了路由器的数据结构以及CEF的数据结构,并探讨了EIGRP及其数据结构,最后还给出了一系列用于收集EIGRP数据结构信息的常用命令。

路由重分布

路由重分布

方法一的缺陷
使用解决方法一的问题是:消除了多个重新分配点内在的冗余性。 当与重分布点相连的链路失效后,则不能到达与失效链路相同域的网 络。 本例中将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

路由重分布概念

路由重分布概念

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

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

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

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

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

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

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

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

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

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

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

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

路由协议的概述

路由协议的概述

路由协议的概述路由协议是计算机网络中的一种协议,用于控制数据包在网络中的传输。

它负责决定数据包的路径,将数据从源地址传输到目的地址。

路由协议的作用是根据网络拓扑和路由表信息,确定数据包的最佳传输路径,以保证数据的有效传输和网络的高效运行。

一、路由协议的分类根据路由协议的工作方式和实现方式,可以将其分为以下几类:1. 静态路由协议:静态路由协议是由网络管理员手动配置的,不会自动适应网络变化。

它的优点是配置简单,对网络资源消耗少,但缺点是无法应对网络拓扑的变化,需要手动更新路由表。

2. 动态路由协议:动态路由协议是根据网络拓扑和路由表信息自动计算和更新路由表的,能够自适应网络变化。

常见的动态路由协议有RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)和BGP(Border Gateway Protocol)等。

二、常见的路由协议1. RIP协议:RIP是一种基于距离向量的内部网关协议(IGP),使用跳数作为度量标准,通过交换路由信息来建立路由表。

RIP协议适用于小型网络,但由于其算法简单,收敛速度慢,对大型网络不适用。

2. OSPF协议:OSPF是一种基于链路状态的内部网关协议(IGP),使用链路状态数据库来计算最短路径,具有较快的收敛速度和较高的路由选择能力。

OSPF协议适用于复杂的大型网络,常用于企业内部网络。

3. BGP协议:BGP是一种外部网关协议(EGP),用于在自治系统之间交换路由信息。

BGP协议具有高度的可靠性和灵活性,能够实现更精确的路由选择,常用于互联网的边界路由器之间的通信。

三、路由协议的工作原理1. 路由表的建立:路由协议通过交换路由信息,建立起路由表。

路由表中存储着网络中各个节点的地址及其对应的最佳路径。

2. 路由选择:当收到一个数据包时,路由器根据目的地址查询路由表,选择最佳路径进行转发。

路由选择的依据可以是跳数、带宽、延迟等不同的度量标准。

RIP与OSPF双点双向重分布

RIP与OSPF双点双向重分布

关于重分布的几个重点:1、关于重分布进distance vector协议的时候,除了静态与connected 不需要手工指定metric以外,其余的需要手工指定,否则会认为是无穷大的路由通告。

2、重分布进OSPF的路由默认为OE2类型,send metric 为20,BGP除外。

3、在ISIS中分为level 1 和level 2的路由,前者称为内部路由缺省度量为0,0~63 而后者为外部路由,64~128度量,缺省为64 ,如果默认不指定的话,那么就是level2的路由,所以在做重分布的时候,向level 1重分布的时候需要指定level的类型在cisco路由器上,做RIP与OSPF双点双向重分布的时候,由于度量值的原因,会导致次优路由的出现。

如上面的图,基本配置就这些,当在RIP与OSPF中重分布各自协议后,R2与R1之间运行RIP 收到13.1.1.0/24 和1.1.1.1/32 度量值为120,由于R3也重分布进RIP的路由,经过R4传递给R2 13.1.1.0/24和 1.1.1.1/32 的路由度量值为110,同一条路由条目,管理距离低的进路由表,R3也同样收到R4传递过来的12.1.1.0/24 和1.1.1.1/32 ,那么也会优于之前从RIP学到的路由,这样当R3想到达12.1.1.0网段的时候,经过的不是R3---R1,而是R3----------R4----------R2,饶着过来,解决的办法,可以通过Distirbute-list 过滤掉、通过distance 修改AD方法一:Disribute-listR2上:access-list 1 permit 34.1.1.0 0.0.0.255access-list 1 permit host 4.4.4.4router ospf 1disribute-list 1 inR3上 access-list 1 permit 24.1.1.0 0.0.0.255access-list 1 permit host 4.4.4.4router ospf 1distribute-list in这时候在看下路由表各自的路由域都正常收到路由,没出现次优路由的问题。

学会IS-IS路由重分发的基本配置和原理

学会IS-IS路由重分发的基本配置和原理

学会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是网络的子网掩码。

需要注意的是,在配置路由重分发时,需要确保所有路由器都使用相同的协议和路由表。

否则,可能会导致路由环路和其他问题。

总之,路由重分发是一种非常有用的技术,可以帮助网络管理员更好地管理网络。

通过上述基本配置方法,可以轻松地实现路由重分发,并提高网络的可靠性和性能。

路由重分布在网络中的应用

路由重分布在网络中的应用

路由重分布在网络中的应用作者:钟林来源:《消费电子·理论版》2013年第06期摘要:在一个自治系统内运行单一路由协议可以方便网络管理和减少网络故障,但在现实网络环境中由于网络合并或公司政策等一些因素强迫我们的网络中存在多IP路由选择协议。

在网络中采用路由重分布能够实现网络中多IP路由协议的存在。

本文主要列举了RIP路由协议和OSPF路由协议的路由重分布和配置。

关键词:路由重分布;RIP;OSPF中图分类号:TP393.1 文献标识码:A 文章编号:1674-7712 (2013) 12-0000-01一、路由重分布概述为了在同一个互联网络中高效地支持多种路由选择协议,必须在这些不同的路由选择协议之间共享路由信息。

例如,一个RIP路由进程学习到的路由可能需要被输入到一个OSPF路由进程中去。

在路由选择协议之间交换路由信息的过程称为路由重分布(Redistribution)。

这种分布可以单向的(一种路由协议从另一种协议那里接收路由)或双向的(两种路由协议相互接收对方的路由)。

执行路由重分布的路由器被称为边界路由器,因为它们位于两个或者多个自治系统或路由域的边界上。

目前使用的每一种路由协议都支持重分布。

在一个网络上配置多种协议的原因有很多,如:a、公司对原有网络上进行扩展升级时购买了与原有设备不同公司的路由器,它使用不同的路由协议。

比起重新配置所有网络而言,在新买的路由器上进行路由重分布的配置会更加容易,并且不会对原有通信造成影响;b、公司可能从一种协议过渡到另外一种协议;c、公司内部的部分商业部门可能有基于主机的路由器,它们需要在网络边缘配置RIP;d、公司不同部门或地域网络进行合并时,可能存在不同网络使用了不同的路由协议。

因此需要进行路由重分布。

二、路由重分布的原则路由协议之间特性相差非常大,对路由重分布影响最大的协议特性是度量值和管理距离的差异性,以及协议的有无类别能力,在重分发时如果忽略了对这些差异的考虑,将导致网络中出现某些或者全部路由交换失败,甚至造成路由环路或者网络黑洞。

eigrp重分布metric计算

eigrp重分布metric计算

eigrp重分布metric计算EIGRP(Enhanced Interior Gateway Routing Protocol)是一种基于距离向量和增量更新的路由协议,用于在企业网络中动态地选择最佳路径进行数据包转发。

在EIGRP中,路由器之间通过交换Hello消息和Update消息来交换路由信息,并根据这些信息计算出最佳路径。

EIGRP的metric(度量)用于衡量路径的优劣,以便选择最佳路径进行数据包转发。

在EIGRP中,metric由带宽、延迟、可靠性、负载和MTU(最大传输单元)等因素组成。

通过调整这些因素的权重,可以影响路径的选择。

在EIGRP中,重分布是指将其他路由协议(如OSPF、RIP等)学习到的路由信息引入到EIGRP中,并将其作为EIGRP的一部分。

重分布可以使不同的路由协议之间互相学习到对方的路由信息,从而实现网络的互联和互通。

在进行重分布时,需要考虑到不同路由协议之间的metric差异。

不同的路由协议可能使用不同的metric计算方法,导致其计算出的路径可能不一致。

因此,在进行重分布时,需要进行metric的转换和调整,以确保不同路由协议之间的路径选择一致。

在EIGRP中,重分布metric的计算可以通过配置路由器的路由映射表来实现。

路由映射表用于定义不同路由协议之间的metric转换规则,以便将其他协议的metric转换为EIGRP的metric。

通过定义合适的转换规则,可以实现不同路由协议之间的metric一致,从而保证路径选择的一致性。

在配置路由映射表时,可以根据不同的需求和网络环境来选择不同的转换规则。

例如,可以根据带宽、延迟等因素来进行转换,也可以根据具体的应用场景来进行转换。

通过灵活配置路由映射表,可以满足不同网络的需求,确保路径选择的准确性和可靠性。

除了进行metric的转换外,还可以通过调整EIGRP的metric权重来影响路径的选择。

EIGRP允许管理员根据实际需求来调整带宽、延迟等因素的权重,从而影响路径选择的优先级。

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

多协议的路由重分布
路由协议的迁移
Flsm to vlsm 定长掩码到可变长的子网掩码
路由重分布:让两种不同的协议互相能学习到路由。

使用seed metrics
各种路由协议的metric值是不一样的,所以规定使用seed metric值来修seed metric 值来修改。

默认的seed metrics
Infinity 无穷大
任何协议重分布进rip ,metric值都是无穷大
任何协议重分布进eigrp,seed metric 也是无限大,后面一定要加参数,bw、dly、loading、mtu等,一定要定义以上参数、
任何协议重分布进ospf ,seed metric 都是20,e2的类型。

Bgp重分布进ospf,seed metric是1.
任何协议重分布进isis,seed metric为0.
任何协议重分布进bgp,seed metric 就是原来igp携带的metric值。

实验
R2------------R1----------R3
1、将ospf重分布进rip中
Router rip
Redistribute ospf 110 不加任何参数的时候,默认seed metric 是无穷大所以r2学习不到路由,应该加参数metric 1
使用default-metric也可以修改。

重分布的形式
A协议重分布进B协议
Static重分布进B 协议
Connect 充分布进B协议
重分布静态:
Redistribute staic,重分布静态路由到rip时,后面不用加参数,默认为1.
重分布直连
Redistribute connected 本地所有直连接口重分布进rip中,后面不需要加任何参数,默认metric值为1.
将rip重分布进ospf
Router ospf 110
Redistribute rip subnets 重分布子网,现在很少有有类网络,一般情况下此条命令必敲Redistribute rip subnets metric 10 metric-type 1 修改metic值和metric-type类型。

Redistribute static subnets 链路状态路由协议无法通过重分布下放默认路由,只对静态路由有作用。

实验2,isis 和eigrp做路由重分布
Isis重分布进eigrp
Router eigrp 90
Redistribute isis metric 1544(bw) 100(delay) 255(可靠性) 1(loading) 1500(mtu)
Isis重分布进rip中,结果是运行isis的直连路由,不会被重分布进去,是个bug,通过重分布直连路由来解决该问题。

Eigrp重分布进isis
Router isis
Redistribute eigrp 90
默认重分布进的metric值是0
把静态路由进isis,要加参数redi static ip ,重分布ip模型。

但是不能重分布默认路由,只能重分布静态路由。

Redis connected 重分布直连
实验3
Rip被重分布进ospf,ospf的路由被重分布到eigrp
R2上只有4的环回口和14网段。

重分布:在一台router上,将a协议重分布到b协议中,将所有运行a协议的接口(除了isis和odr),以及所有学习到的a协议路由,重分布到b协议中。

使用passive-interface 命令做优化
配置distribute-list 分发列表
允许哪些路由进来和出去,工作在控制层面
Config t
Access-list 1 permit 4.4.4.4 严格匹配
Router eigpr 90 distribute-list 4 out s0 禁止从s0口出去
或者 router eigrp 90
Distributt-list 4 out ospf 100 out命令后面可以跟协议,禁止路由信息离开ospf 区域。

Prefix-list 前缀列表
Acl仅仅是控制网络号,而prefix-list,除了可以控制网络号,还可以控制掩码。

Ip prefix-list 1 permit 2.2.2.0/24
网络号:2.2.2.0,掩码必须为24位,以上prefix-list的意义
Ip prefix-list 1 permit 2.2.2.0/24 le 32 :我的网络号时2.2.2.0,掩码是从24到32位
Ip preix-list 1 permit 2.2.2.0/24 ge 26 网络号是2.2.2.0 掩码是26到32位
Ip prefix-list 1 permit 2.2.2.0/24 ge26 le 30 网络号是2.2.2.0 掩码:26到30位和acl的执行顺序是一样的,前面全是permit,后面隐含deny。

Ip prefix-list 1 permit 0.0.0.0/0 le32 允许所有路由
Prefix-list只能抓路由,不能抓数据包
Route maps
类似与脚本语言,满足什么样的条件,达到什么样的记过,match set命令。

应用的三个方面:重分布的时候、PBR基于策略的路由、BGP
Route-map name permit 10 10定义了执行顺序
Match ip address x 、 y 、z xyz 横向写代表逻辑的或关系
Set metric 10 定义了来自xyz的的路由定义成10
如果是 match a
Match b
Match c 纵向写的话,则是与的操作
Access-list 3 permit 3.3.3.0 定义数据
Ip prefix-list 8 permit 8.8.8.0/24 定义数据
Route-map reid permit 10 配置route map
Match ip address 3 匹配地址
Set metric-type type-1 做出动作
Exit
Route-map redis permit 20
Match ip address prefix-list 8
Set metric 10
Router ospf 110
Redis rip subnets route-map redis
Route-map redis permit 30
后面不加match值得是match any 不写set 指得是set noting
基于路由做不同的策略。

Route-map这样牛逼的东西,应用广泛,一定要懂。

典型应用
双点双向路由重分布
必要的时候需要更改ad的值,来决定路由的选择
Eigrp的两种管理距离,90和170,解决了双点双向的重分布问题。

而rip 和ospf的双点双向重分布,就出现问题。

如下:
搭建好环境,在r1和r4上做双向重分布
在r4上
Router ospf 110
Distance 121 1.1.1.1 0.0.0.0 r1的router-id ,针对源路由来修改distance的值。

在r1上也要做同样的配置
还可以使用访问控制列表基于路由修改distance的值。

相关文档
最新文档