静态路由导致环路的问题案例-Public

合集下载

路由双向引入引发的环路与次优路径及解决方案

路由双向引入引发的环路与次优路径及解决方案

路由双向引⼊引发的环路与次优路径及解决⽅案验证理论:1.逐步搭建双向路由引⼊,观察并分析路由表变化 分析OSPF的两个不同优先级如何防⽌次优路径2.引⼊外部150.1.1.1的路由,设计并分析存在的环路3.破除环路的⽅案 3.1修改优先级 3.2修改cost 3.3利⽤标签4.度量值继承-inherit-cost实验拓扑:初始配置:配置接⼝及地址,OSPF及ISIS,不引⼊路由初始结果:[AR2]dis ip routing-table | in 150.1150.1.2.2/32 Direct 0 0 D 127.0.0.1 LoopBack0150.1.3.3/32 OSPF 10 1 D 155.1.23.3 GigabitEthernet0/0/1[AR3]DIS IP routing-table | IN 150.1150.1.2.2/32 OSPF 10 1 D 155.1.23.2 GigabitEthernet0/0/1150.1.3.3/32 Direct 0 0 D 127.0.0.1 LoopBack0150.1.4.4/32 ISIS-L2 15 20 D 10.1.35.5 GigabitEthernet0/0/0150.1.5.5/32 ISIS-L2 15 10 D 10.1.35.5 GigabitEthernet0/0/0[AR4]DIS IP routing-table | IN 150.1150.1.2.2/32 OSPF 10 1 D 155.1.24.2 GigabitEthernet0/0/2150.1.3.3/32 OSPF 10 2 D 155.1.24.2 GigabitEthernet0/0/2150.1.4.4/32 Direct 0 0 D 127.0.0.1 LoopBack0150.1.5.5/32 ISIS-L2 15 10 D 10.1.45.5 GigabitEthernet0/0/1[AR5]dis ip routing-table | in 150.1150.1.4.4/32 ISIS-L2 15 10 D 10.1.45.4 GigabitEthernet0/0/1150.1.5.5/32 Direct 0 0 D 127.0.0.1 LoopBack0⼀.实验⽬的:搭建路由双向引⼊实验步骤:第⼀步,在AR3上配置OSPE->ISIS的路由引⼊[AR3]ip ip-prefix NET150 permit 150.1.0.0 16 less-equal 32[AR3-isis-1]filter-policy ip-prefix NET150 export[AR3-isis-1]import-route ospf 1此时AR2,3路由表不会变化,观察AR5,4路由表抉择[AR5]DIS IP routing-table | IN 150.1150.1.2.2/32 ISIS-L2 15 74 D 10.1.35.3 GigabitEthernet0/0/0150.1.3.3/32 ISIS-L2 15 74 D 10.1.35.3 GigabitEthernet0/0/0150.1.4.4/32 ISIS-L2 15 10 D 10.1.45.4 GigabitEthernet0/0/1150.1.5.5/32 Direct 0 0 D 127.0.0.1 LoopBack0注解:外部引⼊到ISIS的路由开销默认64,类型为L2。

IP路由基础

IP路由基础

路由表
路由表:交通路标牌/地图


路由器最核心的表项,指导报文的转发 一般包含如下内容:目的地、得到的途径及开 销、下一跳地址、下一跳出接口
[Quidway]display Routing Tables: Destination/Mask 0.0.0.0/0 8.0.0.0/8 9.0.0.0/8 9.1.0.0/16 20.0.0.0/8 。。。。。。
ip routing-table proto Static RIP OSPF RIP Direct pref Metric 60 0 100 3 10 50 100 4 0 0 Nexthop 120.0.0.2 120.0.0.2 20.0.0.2 120.0.0.2 20.0.0.1 Interface Serial0 Serial0 Ethernet0 Serial0 Ethernet0
路由器基本功能(四)
四。总结--图示路由器的基本工作过程
路由选择 协议转换
路由器 下一跳路由器
IP
拆包
IP
PPP
串口
协议封装
ETH
以太网口
PPP
串口
ETH
以太网口
LAN1 发送
WAN
LAN2
传送
接收
目 录

IP地址-无类编址 路由器基本功能 路由的基本概念


静态路由配置与案例
动态路由协议基本原理
IP地址-无类编址(三)
192.168.1.32/27
192.168.1.164/30
192.168.1.64/27
ISP
通告 192.168.1.0
192.168.1.168/30 192.168.1.172/30

有效解决路由器环路现象的方法

有效解决路由器环路现象的方法

有效解决路由器环路现象的方法
有效解决路由器环路现象的方法
网吧路由器发生环路的原因有很多,当然解决方法也各不相同。

本篇介绍最有效的解决方法——D-V解决路由环路的方法。

通常,我们在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路由选择条目,就会发生路由环路的问题。

D-V主要的作用是通过向所有接口周期性的广播路由更新来跟踪整个网络的变化,这些广播包括了完整的路由表。

但是这样做会给cpu和带宽增加了负担,若会聚更新过慢会产生路由环路,路由环路解决办法如下:
1.抑制计时:
一条路由信息无效之后,一段时间内这条路由都处于抑制状态,如果,路由器从一个网段上得知一条路径失效,立即在另一个网段上得知这个路由有效,这个有效的信息往往是不正确的,抑制计时避免了这个问题,当一条链路频繁起停时,抑制计时减少了路由的浮动,增加了网络的稳定性。

2.毒性逆转:
当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而是用16,即不可达的度量值将它广播出去,这样可以立即清除相邻路由器之间的`任何环路。

3.触发更新:
当路由表发生变化时,更新报文立即广播给相邻的所有路由器,而不是等待30秒的更新周期,当一个路由器刚启动RIP时,它广播请求报文,收到此广播的相邻路由器立即应答一个更新报文,而不必等到下一个更新周期,网络拓扑的变化会最快地在网络上传播开,减少了路由环路产生的可能性。

4.水平分割:
规定由1个接口发送出去的路由信息不能再朝这个接口往回发送.
这个办法减少了路由信息的不正确性和负载。

下载全文。

路由器故障:IBGP邻居间路由环路

路由器故障:IBGP邻居间路由环路

路由器故障:IBGP邻居间路由环路IBGP邻居间路由环路的故障解决步骤如下:网络环境在下图的网络中,RouterA和RouterC建立EBGP邻居关系,并且通过network方式发布所有路由给RouterC。

RouterB和RouterD的配置与RouterA和RouterC完全对称。

当RouterA和RouterC的互连接口down掉后,在RouterC上发现去往RouterA的所有网段都不通。

图 IBGP邻居间路由环路故障分析步骤 1 在RouterC上执行display current-configuratiion命令查看配置。

RouterC通过route-policy将如下城域网的路由再通告给RR的时候强制指定其下一跳为虚拟下一跳地址202.105.0.5。

.ip route-static 202.105.0.5 255.255.255.255 61.142.140.166..ip route-static 202.105.0.5 255.255.255.255 61.142.140.170..ip route-static 202.105.0.5 255.255.255.255 61.145.84.94这三条静态路由的下一跳地址分别是RouterA和RouterC互连的三条链路接口地址(未指定出接口,RouterA上和RouterC互连的接口是POS1/0/0、POS2/0/0和POS2/1/0)。

在RouterC的ISIS中使用路由策略通过import方式引入这三条静态路由。

.ip ip-prefix virtualaddress index 10 permit 202.105.0.5 32..route-policy virtual-to-IS-IS permit node 10..if-match ip-prefix virtualaddress..IS-IS..cost-style wide-compatible..network-entity 86.xxxx.2020.9702.8090.00..import-route static cost 1 level-1-2 route-policy virtual-to-IS-IS..preference 110步骤 2 当RouterA和RouterC的互连接口down掉后,在RouterC上发现去往RouterA 的路由下一跳还是虚拟下一跳202.105.0.5,但是出接口却指向了RouterE。

环路故障专题案例.

环路故障专题案例.

【交换机在江湖】环路故障专题(3)扁鹊问道下篇----临床案例环路故障纷繁错杂,难寻其理。

愿广为搜罗现网案例,合览汇编,以求至简至约,开卷了如指掌。

1.1.1 对接设备故障1.1.1.1 其他厂商设备上出现华为MAC地址漂移故障案例涉及产品和版本S交换机V200R002及先前版本组网情况如图1-1所示,防火墙设备上连接了三台交换机。

图1-1其他厂商设备上出现华为MAC地址漂移问题案例组网图现象描述防火墙设备上能够看到00e0-fc09-bcf9 MAC地址的漂移,对防火墙的业务转发有影响。

原因分析华为自研交换机上只有NDP会用00e0-fc09-bcf9作为协议报文的源MAC,而NDP是默认使能的,所以在这个场景中会导致防火墙设备报漂移,进而影响防火墙的转发;这个MAC地址发生漂移一般情况下对业务没有影响(如果设备上对MAC漂移配置了动作则除外)。

NDP协议报文是BPDU报文,而BPDU报文是不应该学习MAC地址的,交换机最新版本已经不会学习BPDU报文了,防火墙设备也不应该学习该MAC地址。

处理步骤执行命令ndp disable,去使能交换机全局NDP功能。

总结与建议无。

1.1.1.2 ATAE软件问题导致与交换机MSTP对接失败的故障案例涉及产品和版本S交换机所有产品和版本组网情况如图1-2所示,新接入的ATAE机框与Switch-1和Switch-2交换机组成口字型环路。

图1-2A TAE软件问题导致与交换机MSTP对接失败的故障案例组网图现象描述在启用STP后发现环路无法正常收敛:Switch-1、ATAE-SW-8均为根桥,Switch互连端口、A TAE互连端口可正常收敛,而Switch-1、Switch-2与连接的其他A TAE机框STP无法正常收敛。

原因分析Switch-1配置为根桥,设备的系统MAC为:4c1f-cc82-d659。

新接入的ATAE机框软件版本为V200R013SPC005,该版本存在一个软件问题:对于收到的根桥MAC以59结尾的STP报文不能正常处理。

CISCO路由器故障-静态路由故障(2)

CISCO路由器故障-静态路由故障(2)

CISCO路由器故障-静态路由故障(2)
4.反复的静态路由安装和删除
尽可能地使用出接口而不是中间地址来配置静态路由。

5.使用丢弃路由
有时网络中有环路的产生。

通过周期性的查看路由器接口上的计数器可以看到路由选择环路的结果。

clear counters serial0/0
show interface serial0/0
路由环路的问题在网络中产生了一个黑洞。

一旦IP头中的生存期(TTL)减到0就丢弃分组。

解决1:有类别模式的路由选择(no ip classless)——在用户网络路由器上使用no ip classless.路由器在至少一个已知子网存在时不会使用任何超网或默认路由。

但不是首选。

因为它改变了所有分组的路由选择表查找行为。

解决2:使用一条丢弃路由——当路由选择表中没有特定的匹配,而且使用一条超网或默认路由来转发那些分组并不合适时,一条丢弃路由把分组送给了null0,即比特桶。

ip route x.x.0.0 255.255.0.0 null0
ip route x.x.0.0 255.255.0.0 null0 200
后一个命令行配置仅在主路由失效时使用的另一条丢弃路由。

通过将静态路由的默认管理距离改为比所使用的动态路由选择协议的管理距离更高的一个值来实现。

交换机-路由器 网络环路

交换机-路由器 网络环路

问题1:交换机1能用、路由器2不能用(原因及使用后果。

如何操作路由器才能使用以及原因);原因:校园网安装了独立的DHCP3服务器,而路由器默认开启了DHCP功能,会和校园网的DHCP服务器造成冲突,使得大量用户自动获得的IP地址不正确,导致大量用户不能正常上网,而且学校已针对每个IP地址限制了上网速率,若使用路由器则影响接入该设备用户的网速。

所以在校内网中不能使用路由器,要使用交换机。

后果:大量用户不能上网,严重影响网络传输速率。

解决方法:关闭路由器的dhcp,关闭路由器的路由功能,不要使用wan口4,只使用lan口5上联学校网络,把路由器当做交换设备。

关闭方法:1、以TP LINK路由器为例。

用网线把路由器和电脑连接起来,电脑接在路由器的LAN口。

获取到IP地址以后,在IE中写入http://192.168.1.1 (192.168.1.1为大多数路由器管理ip,若不同请查阅说明书)就会出现登陆界面。

2、输入其访问帐号和访问密码进入路由器的访问界面。

(帐号和访问密码查看说明书,默认为admin)进入管理界面以后,选择DHCP服务,将DHCP服务关闭,选择“不启用”。

3、最后保存并软重起路由器。

重起之后将校园网主线接入LAN口(不使用WAN口)。

电脑也接在LAN口。

重新获取IP地址。

问题2:环路问题:种类,表现,解决。

种类:分为第二层环路和第三层环路,所有环路的形成都是由于目的路径不明确导致混乱而造成的。

第二层:环路通常都是冗余链路造成的,没有冗余链路就不存在环路。

例如一个广播信息经过两个交换机的时候会不断恶性循环的产生广播,造成环路。

第三层:通常指的是路由环路,是由于启用路由协议不当造成的,即使没有冗余链路,也有可能造成环路。

例如正常192.168.0.0/24网络被路由1通告到路由2,当网络出问题不能达到的时候,路由1把192.168.0.0/24路由信息删除,但是路由2通告给了路由1,让路由1误以为路由2的那边能达到192.168.0.0/24网络,结果造成恶性循环(例子建立在RIP6,IGRP7等路由协议下,只有这两个协议会造成第三层环路)表现:二层环路:二层环路将导致二层多播或者广播的数据包的风暴,并不在乎多播或者广播的数据包的数量多少,只要存在二层环路,那么就可以形成对整个二层网络的阻塞。

路由环路知识点总结

路由环路知识点总结

路由环路知识点总结一、路由环路的概念路由环路是指路由器在路由表中出现循环参考,导致数据包在网络中循环传送的现象。

这种情况会导致网络拥塞和数据丢失,严重影响网络的正常运行。

因此,路由环路的产生必须及时发现并解决,以保证网络的稳定性和可靠性。

二、路由环路的原因1. 配置错误:在网络中部署路由器时,如果配置不当,可能会导致路由环路的产生。

例如,两台路由器之间相互连接,并且相互指定对方为默认网关,就可能导致路由环路的产生。

2. 网络故障:网络中的链路故障或设备故障也会导致路由环路的产生。

当网络发生故障时,路由器可能会选择非最佳路径传送数据,从而产生路由环路。

三、路由环路的危害1. 网络拥塞:路由环路导致数据包在网络中不断传送,使得网络带宽不断被占用,最终造成网络拥塞。

2. 数据丢失:路由环路会导致数据包在网络中循环传送,最终数据可能会丢失,影响网络通信的正常进行。

3. 网络不稳定:路由环路会使网络的稳定性受到影响,甚至会导致网络的不可用,给网络管理带来很大困难。

四、如何避免路由环路1. 路由器配置:正确配置路由器,避免在配置中出现循环参考,是避免路由环路的关键。

比如,正确设置默认网关、静态路由和动态路由等。

2. 路由器间的连通性检查:保证网络中的链路状态正常,避免链路故障引起的路由环路。

3. 路由器间连接检查:确保路由器与网络中其他设备的连接正常,防止因连接异常导致的路由环路。

4. 使用路由环路检测工具:通过使用路由环路检测工具,及时发现网络中可能存在的路由环路,并采取相应的解决措施。

5. 持续网络监控:通过持续监控网络的状态,及时发现网络中可能存在的路由环路,预防路由环路的产生。

五、路由环路的解决方法1. 路由器端口屏蔽:检测到路由环路后,对路由器端口进行屏蔽,避免数据包继续循环传送。

2. 路由器端口设置:对路由器端口进行设置,使其不再参与路由环路。

3. 更改路由器配置:通过更改路由器的配置,避免出现循环参考,消除路由环路。

写一篇关于静态路由的实验报告心得及存在问题

写一篇关于静态路由的实验报告心得及存在问题

静态路由实验报告心得与存在问题一、实验目标本次实验的主要目标是理解静态路由的工作原理,掌握配置静态路由的方法,以及测试静态路由的性能和稳定性。

二、实验环境实验环境包括两台路由器、两台计算机、若干网线以及模拟网络拓扑的软件。

其中,路由器采用Cisco 2911型号,计算机采用标准桌面系统,网络拓扑结构为简单的点对点连接。

三、实验过程1.设备连接:按照实验要求连接设备,确保网线连接正确,设备接口配置正确。

2.配置路由器接口:进入Cisco路由器命令行界面,配置路由器接口IP地址,并激活接口。

3.配置静态路由:使用“ip route”命令配置静态路由,指定目标网络、下一跳地址和出口接口。

4.测试连通性:使用“ping”命令测试计算机之间的连通性,观察数据包是否能够成功传输。

5.性能和稳定性测试:持续进行数据传输和网络压力测试,观察路由器的性能表现和稳定性。

四、实验结果经过实验,我们成功地配置了静态路由,实现了计算机之间的连通性。

在性能和稳定性测试中,路由器表现良好,数据传输稳定,没有出现明显丢包或延迟现象。

五、实验总结与反思通过本次实验,我对静态路由有了更深入的理解,掌握了配置静态路由的方法。

在实验过程中,我学到了如何进行设备连接、接口配置和命令行操作等技能。

同时,我也意识到了在实验过程中可能存在的安全风险和操作失误等问题。

为了提高实验效果,我建议在实验前进行充分的准备和预习,熟悉设备操作和命令行使用方法;在实验过程中要认真记录和分析数据,及时发现问题并进行调整;在实验后要及时总结和反思,归纳所学知识和经验教训。

六、存在问题与改进建议尽管本次实验取得了一定的成果,但在实验过程中仍存在一些问题需要改进。

首先,在设备连接过程中存在一定的安全风险,例如接口触点暴露在外可能会造成物理损坏或电气火灾等安全事故。

因此,在进行设备连接时要注意安全操作规程,确保接口触点正确插入并紧固。

其次,在配置静态路由时可能存在配置错误或遗漏的情况,导致连通性测试失败或性能不稳定。

14 静态路由配置错误导致的路由环路

14 静态路由配置错误导致的路由环路

计算机网络实验报告
课程名称:计算机网络
实验名称:14 静态路由配置错误导致的路由环路
实验目的
理解静态路由配置错误导致的路由环路
实验步骤
实验总结和体会
一、静态路由配置其实就是指人工去配置路由表
人工配置简单,开销小,但是因为网络状态是不断变化的(例如有时候某个路由器会断开连接等等),所以有局限性
小规模网络会使用
二、使用静态路由配置会发生路由环路的错误
路由环路就是指IP数据报在路由里面转圈,始终找不到目的地址。

原因:
配置错误,例如路由表中下一跳地址写错了
聚合了不存在的网络而导致路由环路:在我们配置路由时其实可以配置聚合路由,聚合路由可以理解为一个“子网”,但是呢,这个子网中会包括了实际没有的目的地址。

网络故障而导致路由环路:例如有路由器一端有一条网线坏了。

2023年上半年网络工程师案例分析真题(试题三)

2023年上半年网络工程师案例分析真题(试题三)

2023年上半年网络工程师案例分析真题(试题三)试题三(20分)阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。

图3-1为某公司网络骨干路由拓扑片段(分部网络略),公司总部与分部之间运行BGP获得路由,路由器RA、RB、RC以及RD之间配置iBGP建立邻居关系,RC和RD之间配置OSPF 进程。

所有路由器接口地址信息如图所示,假设各路由器已经完成各个接口IP等基本信息配置。

图3-1【问题1】(2分)按图3-1所示配置完成BGP和OSPF路由相互引入后,可能会出现路由环路,请分析产生路由环路的原因。

【问题2】(10分)要求:配置BGP和OSPF基本功能(以RA和RB为例),并启用RC和RD之间的认证,以提升安全性。

补全下列命令完成RA和RB之间的BGP配置:# RA启用BGP,配置与RB的IBGP对等体关系[RA]bgp 100[RA-bgp]router-id 10.11.0.1[RA-bgp]peer 10.12.0.2 as-number(1)[RA-bgp]ipv4-family unicast[RA-bgp-af-ipv4]peer(2)enable[RA-bgp]quit#RB启用BGP,配置与RA、RC和RD的IBGP对等体关系。

[RB]bgp 100[RB-bgp]router-id 10.22.0.2[RB-bgp]peer(3)as-number 100 #配置与RA的对等关系……#其它配置省略#配置RC和RD的OSPF功能(以RC为例),并启用OSPF认证[RC]ospf 1 router-id 10.33.0.3[RC-ospf-1] area 0[RC-ospf-1-area-0.0.0.0]network(4)#发布财务专网给RD,其它省略[RC-ospf-1-area-0.0.0.0]authentication-modesimple ruankao[RC-ospf-1]quit(5)OSPF认证方式有哪些?上述命令中配置RC的为哪种?(6)如果将命令authentication-mode simple ruankao替换为authentication--mode simple plain ruankao,则两者之间有何差异?【问题3】(8分)要求:配置BGP和OSPF之间的相互路由引入并满足相应的策略,配置路由环路检测功能。

静态路由导致环路的问题案例-Public详解

静态路由导致环路的问题案例-Public详解
那我们来看一下路由器上的路由表,总部路由器路由表如下:
从上边的总部路由表信息我们可以看到,目标地址为192.168.0.254的报文匹配到红圈标注的路由,下一跳地址为10.0.0.2。下一跳地址是符合预期的。
那我们来看一下路由器上的路由表,分部路由器路由表如下:
从上边的分部路由表信息我们可以看到,目标地址为192.168.0.254的报文匹配到红圈标注的默认路由,下一跳地址为10.0.0.1。这一点就是产生路由环路的原因。
静态路由导致环路的问题
1
1
某公司总部与多个分部使用专线进行连接,具体组网拓扑及路由如上图所示,总部和分部之间每天都用大量的业务进行互访,4M专线线路带宽接近饱和。总部和分部路由器互连地址为10.0.0.1和10.0.0.2。总部网络的业务网段地址为172.16.0.0/24,网关是172.16.0.1,某个分部路由器下挂了两个部门,部门A的业务网关是192.168.0.1,部门B的业务网关为192.16.1.1。全网配置静态路由使总部业务网段和分部业务网段互通,具体路由设置如上图所示。
ip route-static 192.168.1.0 24 NULL 0
为了避免当业务B网段直连路由消失的时候,A部门也出现访问总部变慢的现象,所以也添加了一条对B网段的黑洞路由。由于静态路由的管理距离(华为设备为Preference60)小于直连路由的管理距离(华为设备为Preference 0)。所以当业务A和B直连路由正常的时候,不会影响整个网络流量的正常转发。只有当某个直连路由消失的时候,黑洞路由才回生效。至此,该问题解决。
1
某一天,部门A的所有PC都无法上网。经过现场排查发现是部门A所连的二层交换机的上行链路网线损坏,部门A所连的二层交换机与分部路由器的链路物理损坏。具体故障如下图:

排除静态路由和默认路由的故障实验总结

排除静态路由和默认路由的故障实验总结

排除静态路由和默认路由的故障实验总结在计算机网络中,路由是一个非常重要的组成部分。

它所扮演的角色就像是一张地图,可以指引数据包从一个网络到另一个网络。

在路由器中,静态路由和默认路由是两种非常常见的路由类型。

但是,在实际的应用中,这两种路由也会出现故障。

本文将对排除静态路由和默认路由故障的实验进行总结,以期对读者有所帮助。

实验环境为了模拟静态路由和默认路由的故障,我们需要准备一些实验环境。

我们使用三台计算机,分别为A、B和C。

A和B位于同一个子网中,C位于另一个子网中。

我们还需要一台路由器来连接这两个子网。

在路由器中,我们配置了两种路由类型:静态路由和默认路由。

我们使用了以下的IP地址:A:192.168.1.2B:192.168.1.3C:192.168.2.2路由器:192.168.1.1和192.168.2.1实验步骤1. 静态路由测试我们首先测试静态路由。

静态路由是一种手动设置的路由,它需要管理员手动配置路由表。

我们在路由器中设置了一条静态路由,将数据包从子网1传递到子网2。

我们使用ping命令测试网络连接。

我们在A计算机上打开命令行窗口,输入ping 192.168.2.2命令。

我们发现无法连接到C计算机。

我们接着在路由器上检查了一下静态路由的配置,发现没有任何问题。

我们还检查了子网掩码和网关的设置,也没有发现错误。

这时候,我们突然想到,是不是防火墙阻止了数据包的传递呢?我们关闭了A计算机上的防火墙,再次使用ping命令测试,这次网络连接成功了。

结论:静态路由的实验中,故障原因是防火墙阻止了数据包的传递。

我们需要关闭防火墙或者设置防火墙规则来允许数据包的传递。

2. 默认路由测试接下来,我们测试默认路由。

默认路由是一种自动设置的路由,它会将数据包传递到默认网关,然后由默认网关再将数据包传递到目标网络。

我们在路由器中设置了一条默认路由,将数据包从子网1传递到子网2。

我们使用ping命令测试网络连接。

Cisco路由器递归路由查找引起的环路

Cisco路由器递归路由查找引起的环路
解决方法2:在配置静态路由时,指明下一跳出接口,这样当出接口down时,静态路由将消失,防止发生路由递归查询。
适用条件
静态路由、OSPF、HSRP混用时,特定的拓扑结构和路由选路方式引发问题
相关信息
1、BGP也可能产生这样的问题ቤተ መጻሕፍቲ ባይዱ因为BGP也是递归查找
2、在思科设备上做静态路由时,最好指明下一跳出接口
静态路由与OSPF路由混合使用时,当静态路由的出接口发生故障,由于路由器从另一个接口收到了来自OSPF的关于故障接口网段的路由,导致静态路由发生递归查询,产生环路。
解决方案
解决方法1:使用track特性跟踪接口的up/down信息,并关联静态路由,当接口down时,track状态发生改变,从而使路由器忽略与之相关的静态路由,此时静态路由将不再被引入至OSPF,环路消失。
3、华为/H3C设备在配置静态路由时,默认将绑定接口,所以无此问题,
知识编号
知识标题
Cisco递归路由查找引起的环路
知识分类
网络—路由器
关键字
路由环路,递归查询,静态路由
废止原因
症状描述
现象:拓扑如下:
路由器A/B/C运行OSPF,并将所有直连接口宣告进OSPF。路由器B和路由器C配置去往网络B的静态路由指向防火墙,路由器B/C与交换机直连的接口上启用HSRP,路由器B为HSRP主路由器。路由器B/C将关于网络B的静态路由均引入至OSPF。路由器A上修改OSPF路由的cost值,使得路由器A访问网络B时优选路由器B。
该环路产生的原因为:路由器B去往网络B的静态路由下一跳为防火墙接口,这个接口所处的网络在路由器B/C上运行了OSPF,那么当路由器B与交换机的接口发生故障时,路由器B依然能从路由器A上收到路由器C发来的关于路由器B/C与防火墙直连的网络的路由。此时路由器B在查找去往网络B的路由时发现,去往网络B的下一跳(即防火墙)是可达的,为路由器A,此时“下一跳可达”导致路由器B上的关于网络B的静态路由不消失,即路由递归查找。这样路由器A依然能从路由器B收到关于网路B的路由信息(路由器B在OSPF中引入了静态),而路由器A的OSPF cost值决定了路由器A优选路由器B去往网络B,那么路由器A将把数据包转给路由器B,路由器B执行路由递归查找,将数据包又转发给了路由器A,从而产生环路。

容易被忽视的静态路由特点及配置

容易被忽视的静态路由特点及配置

容易被忽视的静态路由特点及配置本文为大家讲解容易被忽视的静态路由特点及配置。

许多读者朋友错误地认为静态路由很简单,就一个命令,没什么好学的。

其实这是因为他们根本没有深入理解静态路由的工作原理,对于仅有一条静态路由配置命令中的各参数和选项的含义和使用方法也是一知半解,结果造成的是遇到一些静态路由故障时无法进行分析,而对于一些静态路由配置也无法区分是否正确。

本文将全面介绍静态路由的各主要特点,以及Cisco设备中的静态路由配置命令详解。

静态路由的主要特点其实就因为静态路由的配置比较简单,决定了静态路由也包含了许多特点。

可以说静态路由的配置全由管理员自己说了算,想怎么配就怎么配,只要符合静态路由配置命令格式即可,因为静态路由的算法全在管理员人思想和对静态路由知识的认识中,并不是由路由器IOS系统来完成的。

至于所配置的静态路由是否合适,是否能达到你预期的目的那别当别论。

在配置和应用静态路由时,我们应当全面地了解静态路由的以下几个主要特点,否则你可能在遇到故障时总也想不通为什么:手动配置静态路由需要管理员根据实际需要一条条自己手动配置,路由器不会自动生成所需的静态路由的。

静态路由中包括目标节点或目标网络的IP地址,还可以包括下一跳IP地址(通常是下一个路由器与本地路由器连接的接口IP地址),以及在本路由器上使用该静态路由时的数据包出接口等。

路由路径相对固定因为静态路由是手动配置的,静态的,所以每个配置的静态路由在本地路由器上的路径基本上是不变的,除非由管理员自己修改。

另外,当网络的拓扑结构或链路的状态发生变化时,这些静态路由也不能自动修改,需要网络管理员需要手工去修改路由表中相关的静态路由信息。

永久存在也因为静态路由是由管理员手工创建的,所以一旦创建完成,它会永久在路由表中存在的,除非管理员自己删除了它,或者静态路由中指定的出接口关闭,或者下一跳IP地址不可达。

不可通告性静态路由信息在默认情况下是私有的,不会通告给其它路由器,也就是当在一个路由器上配置了某条静态路由时,它不会被通告到网络中相连的其它路由器上。

案例-路由环路浅谈、解决方案

案例-路由环路浅谈、解决方案

路由环路浅谈在网络中,有时候会感觉网速突然变得很慢,通常都是由于网络中存在着一些异常流量所造成的。

何谓异常流量?1、大量流量导致网络拥塞。

2、发送大量数据包导致网络设备处理性能下降。

3、异常报文导致网络拓扑或链接状态改变。

在其中包含了以下几个部分:1、病毒:包含了蠕虫,木马,ARP攻击的病毒等会传播并导致网络瘫痪。

2、网络攻击:DOS攻击行为,ARP攻击行为等可能造成网络瘫痪的攻击。

3、错误的网络设置:路由环路可能造成设备处理性能的降低,严重时可能导致网络瘫痪。

4、不正当的应用:P2P下载,在线观看视频等可能造成设备处理性能降低,网络拥塞。

今天,主要给大家讲述一下路由环路的产生,如何用科来网络分析软件找到路由环路,以及一些解决的办法。

首先来讲一下路由环路的产生。

在网络配置中,最容易发生路由环路产生的原因就是静态路由,过多的静态路由的配置,导致网络在拓扑上产生混乱,在不经意间,就会产生路由环路。

其次,一些动态路由协议,例如距离向量型协议:RIP等也有可能产生路由环路。

1、静态路由产生环路。

在路由器的配置上,有时候静态路由确实是比较方便的配置方法,只需要一条命令,就可以实现路由器之间的通信。

而不想动态路由协议,需要对路由器配置多条命令来实现。

但是,在实现路由冗余的时候,很容易就产生路由环路。

比如在R1和R2之间连上两条网线做冗余,一条从R1指向R2,一条从R2指向R1,这时候数据就会不停在R1与R2之间传输,占用了设备的资源,导致设备性能变差。

2、链路状态型路由协议产生环路。

链路状态型路由协议通过向所有接口周期性的广播路由更新来跟踪整个网络的变化,这些广播包括了完整的路由表,但却给处理器和带宽增加了负担。

若收敛过慢会产生路由环路。

如图所示:路由器C到10.4.0.0是直连的,跳数为0。

路由器B到10.4.0.0经过路由器C,跳数为1。

路由器A到10.4.0.0经过路由器B和路由器C,跳数为2。

在这时候,10.4.0.0网络出现了问题,变成了不可达。

路由器出现环路现象怎么办

路由器出现环路现象怎么办

路由器出现环路现象怎么办路由器出现环路现象怎么办路由环路,就是数据包不断在这个网络传输,始终到达不了目的地,导致掉线或者网络瘫痪。

造成路由器环路的原因有很多,下面就有店铺分享路由器出现环路现象解决方案,欢迎大家学习!主要分为六大类:1、定义最大值距离矢量路由算法可以通过IP头中的生存时间(TTL)自纠错,但路由环路问题可能首先要求无穷计数。

为了避免这个延时问题,距离矢量协议定义了一个最大值,这个数字是指最大的度量值(最大值为16),比如跳数。

也就是说,路由更新信息可以向不可到达的网络的路由中的路由器发送15次,一旦达到最大值16,就视为网络不可到达,存在故障,将不再接受来自访问该网络的任何路由更新信息。

2、路由环路水平分割一种消除路由环路并加快网络收敛的方法是通过叫做“水平分割”的技术实现的。

其规则就是不向原始路由更新来的方向再次发送路由更新信息(个人理解为单向更新,单向反馈)。

比如有三台路由器ABC,B向C学习到访问网络10.4.0.0的路径以后,不再向C声明自己可以通过C访问10.4.0.0网络的路径信息,A向B学习到访问10.4.0.0网络路径信息后,也不再向B声明,而一旦网络10.4.0.0发生故障无法访问,C会向A和B发送该网络不可达到的路由更新信息,但不会再学习A和B发送的能够到达10.4.0.0的错误信息。

3、路由环路路由中毒(也称为路由毒化)定义最大值在一定程度上解决了路由环路问题,但并不彻底,可以看到,在达到最大值之前,路由环路还是存在的。

为此,路由中毒就可以彻底解决这个问题。

其原理是这样的':假设有三台路由器ABC,当网络10.4.0.0出现故障无法访问的时候,路由器C便向邻居路由发送相关路由更新信息,并将其度量值标为无穷大,告诉它们网络10.4.0.0不可到达,路由器B收到毒化消息后将该链路路由表项标记为无穷大,表示该路径已经失效,并向邻居A路由器通告,依次毒化各个路由器,告诉邻居10.4.0.0这个网络已经失效,不再接收更新信息,从而避免了路由环路。

网吧路由器环路的解决方法

网吧路由器环路的解决方法
在网络中配置静态路由。RouterA作为172.16.0.0/24网段的默认网关,RouterC作为192.168.0.0/24网段的默认网关。RouterA和RouterB之间通过10.0.0.0/30网段互连。RouterB和RouterC通过10.0.0.4/30网段互连,并在RouterA与RouterB、RouterB与RouterC相连的接口启用OSPF协议,且都引入直连、静态路由。用户反映在与RouterC相连网段中的的PC2(192.168.0.2)上Ping网段172.16.0.0内的PC3(172.16.0.2)不通。
在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路由选择条目,就会发生路由环路的问题。路由器环路,会导致用户的数据包不停在网络上循环发送,最终造成网络资源的严重浪费。在网吧,这种情况经常发生。下面小编要分享的是解决网吧路由环路问题的方法。
静态路由配置错误导致网吧路由环路的故障的解决如下:
在PC1上PingPC2。如果可以pi大家注意的是,在配置数据时,一定要谨慎,配置数据完成后一定要检查和测试,确保网络正常运行。
4.在RouterC上执行命令tracert192.168.0.2,发现报文在RouterB、RouterC之间来回传递,于是怀疑在RouterB和RouterC之间存在环路。经检查RouterC的配置发现有如下的静态路由:iproute172.16.0.0255.255.255.12810.0.0.5。这样,在RouterB上存在到网段172.16.0.0/24、172.16.0.0/25的路由,下一跳分别指向RouterA和RouterC。由选路的最长匹配原则可知,到网段172.16.0.0/24的报文会在RouterC和RouterB之间来回传递,直至TTL为零时将包丢弃。将RouterC上的以上静态路由删除,恢复正常。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试过程:
1)为了定位部门B与总部业务通信变慢的原因,使用接口查看命令查看分部路由器上行接口的端口统计信息。看为什么部门B访问总部的业务会变慢。首先使用部门B地址为192.168.1.1的PC来对总部测试PC 172.16.0.254的PC进行ping测试,模拟部门B访问总部业务网段。首先ping 10个包,然后看分部路由器上行口g0/0/0的接口统计信息,部门B的PC信息如下:
总部业务的测试PC地址设定为172.16.0.254,部门A业务测试PC地址设定为192.168.0.254,部门B业务测试PC的地址设定为192.168.1.254。在部门A业务中断的情况下,对分部路由器上行的接口(ip地址为10.0.0.2的g0/0/0接口)的包统计信息进行查看,查看之前先使用reset counters interface g0/0/0的命令分部路由器的上行接口g0/0/0统计信息清空。
1
在整个拓扑图中,按道理说原来4M的专线由部门A和部门B共同使用,现在部门A的业务中断了,4M的专线由部门B独享,从这个角度来分析,部门B访问总部应该比原来快才对,但是现在情况更好相反。这是为什么呢?具体分析如下图:
部门A业务中断前网络流量模型:
部门A业务中断之后网络流量模型:
1
基于以上疑问,使用模拟器对客户现网进行模拟并分析定位。组网图如下:
静态路由导致环路的问题
1
1
某公司总部与多个分部使用专线进行连接,具体组网拓扑及路由如上图所示,总部和分部之间每天都用大量的业务进行互访,4M专线线路带宽接近饱和。总部和分部路由器互连地址为10.0.0.1和10.0.0.2。总部网络的业务网段地址为172.16.0.0/24,网关是172.16.0.1,某个分部路由器下挂了两个部门,部门A的业务网关是192.168.0.1,部门B的业务网关为192.16.1.1。全网配置静态路由使总部业务网段和分部业务网段互通,具体路由设置如上图所示。
那我们来看一下路由器上的路由表,总部路由器路由表如下:
从上边的总部路由表信息我们可以看到,目标地址为192.168.0.254的报文匹配到红圈标注的路由,下一跳地址为10.0.0.2。下一跳地址是符合预期的。
那我们来看一下路由器上的路由表,分部路由器路由表如下:
从上边的分部路由表信息我们可以看到,目标地址为192.168.0.254的报文匹配到红圈标注的默认路由,下一跳地址为10.0.0.1。这一点就是产生路由环路的原因。
结论:由于原来部门A业务正常的时候,分部路由器上会产生到192.168.0.0/24网段的直连路由,具体信息如下图:
这样目的地址为192.168.0.254的报文到达分部路由器上的时候,直接会走直连路由找到目的PC,完成正常转发。但是当部门A业务中断的时候,部门A所连的二层交换机与分部路由器相连的线路物理损坏,所以连接到部门A的分部路由器接口就处于物理和协议都是down的状态,这样,关于192.168.0.0/24的直连路由也就会消失。这样,目的地址为192.168.0.254的报文找不到具体路由,所以就会匹配默认路由,下一跳指向10.0.0.1,这样就会和总部路由器形成路由环路。具体流量信息如下图:
总部测试的PC信息如下:
在分部路由器的上行口g0/0/0信息统计如下:
测试结果:从上诉测试过程和结果来看,在部门A业务中断的时候,总部业务访问部门A的时候,虽然总部只是ping了10个包,但是我们在路由器上看到统计的包个数竟然达到了640个。接口的报文的统计数量是实际ping包数量的64倍。这明显是有问题的,这就是导致部门B访问总部业务变慢的原因。那么我们来分析一下为什么会产生这种现象。
在分部路由器的上行口g0/0/0信息统计如下:
测试结果:从上诉测试过程和结果来看,在部门A业务中断的时候,总部业务部门B的时候,流量也是正常的。我们接着继续进行定位测试。
3)使用总部地址为172.16.0.254的测试PC ping部门A的测试PC 192.168.0.254,用来模拟总部业务访问部门A的业务流量。因为即使部门A业务中断了,但是总部的业务还是会像平时部门A业务没有中断的时候发起很多业务请求。因为总部的很多应用并不知道业务A已经中断,所以仍然会向目的网段为部门A业务的IP地址段发起业务请求。
在分部路由器的上行口g0/0/0信息统计如下:
测试结果:从上诉测试过程和结果来看,在部门A业务中断的时候,部门B访问总部业务的时候,流量是正常的。那么究竟是什么原因会导致部门B访问总部业务变慢呢,我们接着继续进行定位测试。
2)使用总部地址为172.16.0.254的测试PC ping部门B的测试PC 192.168.1.254,模拟总部访问部门B的流量。也是ping 10个包,然后看分部路由器上行口g0/0/0的接口统计报文数量要远大于实际发出的ping报文的数量,所以很容易让人怀疑到网络中存在环路,为了进一步验证这个可能性,使用总部地址为172.16.0.254的测试PC对部门A的192.168.0.254地址进行tracert操作。结果如下图:
从上图的信息显示来看,目的地址为192.168.0.254的报文在总部路由器和分部路由器之间存在环路,环路形成的转发地址分别是10.0.0.2和10.0.0.1。
1
某一天,部门A的所有PC都无法上网。经过现场排查发现是部门A所连的二层交换机的上行链路网线损坏,部门A所连的二层交换机与分部路由器的链路物理损坏。具体故障如下图:
部门A不能上网之后,部门B的员工反映上网开始变慢,平时的应用现在操作起来非常慢,有时候得等很长时间才有反应,在部门B使用PC来ping总部的业务网段地址时延比以前要大。
1
为了避免再次出现类似的问题,需要在分部路由器上配置黑洞路由来解决,目的就是当业务A网段的直连路由消失的时候,目的网段是A的报文不要匹配默认路由,而是匹配黑洞路由,报文丢弃。这样网络中就不会有路由环路,问题解决。
具体命令如下:
ip route-static 192.168.0.0 24 NULL 0
ip route-static 192.168.1.0 24 NULL 0
为了避免当业务B网段直连路由消失的时候,A部门也出现访问总部变慢的现象,所以也添加了一条对B网段的黑洞路由。由于静态路由的管理距离(华为设备为Preference60)小于直连路由的管理距离(华为设备为Preference 0)。所以当业务A和B直连路由正常的时候,不会影响整个网络流量的正常转发。只有当某个直连路由消失的时候,黑洞路由才回生效。至此,该问题解决。
相关文档
最新文档