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

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

ID:38209592

大小:579.21 KB

页数:6页

时间:2019-05-26

案例-路由环路浅谈、解决方案_第1页
案例-路由环路浅谈、解决方案_第2页
案例-路由环路浅谈、解决方案_第3页
案例-路由环路浅谈、解决方案_第4页
案例-路由环路浅谈、解决方案_第5页
资源描述:

《案例-路由环路浅谈、解决方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、路由环路浅谈在网络中,有时候会感觉网速突然变得很慢,通常都是由于网络中存在着一些异常流量所造成的。何谓异常流量?1、大量流量导致网络拥塞。2、发送大量数据包导致网络设备处理性能下降。3、异常报文导致网络拓扑或链接状态改变。在其中包含了以下几个部分:1、病毒:包含了蠕虫,木马,ARP攻击的病毒等会传播并导致网络瘫痪。2、网络攻击:DOS攻击行为,ARP攻击行为等可能造成网络瘫痪的攻击。3、错误的网络设置:路由环路可能造成设备处理性能的降低,严重时可能导致网络瘫痪。4、不正当的应用:P2P下载,在线观看

2、视频等可能造成设备处理性能降低,网络拥塞。今天,主要给大家讲述一下路由环路的产生,如何用科来网络分析软件找到路由环路,以及一些解决的办法。首先来讲一下路由环路的产生。在网络配置中,最容易发生路由环路产生的原因就是静态路由,过多的静态路由的配置,导致网络在拓扑上产生混乱,在不经意间,就会产生路由环路。其次,一些动态路由协议,例如距离向量型协议:RIP等也有可能产生路由环路。1、静态路由产生环路。在路由器的配置上,有时候静态路由确实是比较方便的配置方法,只需要一条命令,就可以实现路由器之间的通信。而不想

3、动态路由协议,需要对路由器配置多条命令来实现。但是,在实现路由冗余的时候,很容易就产生路由环路。比如在R1和R2之间连上两条网线做冗余,一条从R1指向R2,一条从R2指向R1,这时候数据就会不停在R1与R2之间传输,占用了设备的资源,导致设备性能变差。2、链路状态型路由协议产生环路。链路状态型路由协议通过向所有接口周期性的广播路由更新来跟踪整个网络的变化,这些广播包括了完整的路由表,但却给处理器和带宽增加了负担。若收敛过慢会产生路由环路。如图所示:路由器C到10.4.0.0是直连的,跳数为0。路由器

4、B到10.4.0.0经过路由器C,跳数为1。路由器A到10.4.0.0经过路由器B和路由器C,跳数为2。在这时候,10.4.0.0网络出现了问题,变成了不可达。这时候,C更新路由表,显示到10.4.0.0的线路Down。由于收敛慢,B的路由表尚未更新,到达10.4.0.0的跳数仍然为1。这时候,C会认为到达10.4.0.0的最佳路径为经过B的路径,所以C的路由表错误地更新为达到10.4.0.0需要从S0口出去,到达B之后,再由B来转发。此时,C的路由表中到10.4.0.0网段的跳数变成了1(C到B)

5、+1(B到10.4.0.0)=2。而B根据先前到达10.4.0.0需要从S1口出去到达C之后,由C转发的路由表来进行更新,由于C的路由表产生错误,到达10.4.0.0由S0出去,跳数为2,所以B的路由表中,到达10.4.0.0的路由也出现了错误的更新,跳数变成了2(C到10.4.0.0)+1(B到C)=3。A根据B中路由表的变化,也进行了更新,到达10.4.0.0的跳数变为了4。如此循环之后,一条路由环路便在B与C之间产生,两者到10.4.0.0的跳数在不断升高。那么,在产生了路由环路的时候,如何去

6、检测在哪个网段上出了问题呢?我们可以利用到科来网络分析软件来进行分析。理论基础:TTL:(TimeToLive)生存时间TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。定义为:指定数据包被路由器丢弃之前允许通过的网段数量。每经过一个网段,TTL的值都会-1,当TTL=0时,该包就会被丢弃。在不同的操作系统中,TTL的值也不一样,举例来说:UNIX及类UNIX操作系统ICMP回显应答的TTL字段值为255  微软WindowsNT/2K/XP操作系统ICMP回显应答的

7、TTL字段值为128微软Windows95操作系统ICMP回显应答的TTL字段值为32TTL值的注册表位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters其中有个DefaultTTL的DWORD值,其数据就是默认的TTL值了,我们可以修改,但不能大于十进制的255在了解了TTL之后,我们运用科来网络分析软件就可以对路由环路产生的地点进行定位。在诊断中,我们可以看到有一种诊断信息即为TTL太小。如图所示,172

8、.16.208.33这台设备到10.0.0.0网段之间,就产生了路由环路,我们可以定位到相关设备上进行问题的排查。在发现了路由环路并定位好之后,如何来解决呢?1、对于静态路由来说,通常还是采用动态路由协议比较好,当网络拓扑有所改动的时候,也不用一条一条去修改命令,动态路由协议会根据拓扑的改变做出相应的调整。2、对于距离向量型路由协议来说,通常解决的办法有以下几种。(1)最大跳数将最大跳数限制在一定的范围内,可以在一定程度上解决路由环路的问题,但是在环路出现的时候,依然

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。