解决路由器环路现象的方法
路由环路及解决办法
路由环路及解决办法路由环路:在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路由选择条目,就会发生路由环路的问题,这种条件下,路由器对无法到达的网络路由不予理睬,导致用户的数据包不停在网络上循环发送,最终造成网络资源的严重浪费。
链路状态算法(OSPF)不会产生路由环路,因此,消除路由环路的技术,都是针对距离向量协议进行的。
路由环路的形成大致如下述:当C路由器一侧的X网络(,则C路由器收到故障信息,并在路由表中把X网络设置为不可达,等待更新周期到时来通知相邻的B路由器。
但这时,如果相邻的B路由器的更新周期先来了,则C路由器将从B路由器那学习并更新到达X网络的路由。
这是错误路由,因为此时的X网络已经损坏,而C路由器却在自己的路由表内增加了一条经过B 路由器到达X网络的路由。
然后C路由器还会继续把该错误路由通告给B路由器,B路由器更新路由表,认为到达X网络须经过C路由,然后继续通知相邻的路由器,至此路由环路形成,C路由器认为到达X网络经过B路由器,而B则认为到达X网络进过C路由器。
解决路由环路问题的方法,概括来讲,主要分为六种:1.定义最大值:距离矢量路由算法可以通过IP头中的生存时间(TTL)来纠错,但路由环路问题可能首先要求无穷计数。
为了避免这个延时问题,距离矢量协议定义了一个最大值,这个数字是指最大的度量值,如RIP协议最大值为16跳。
也就是说,路由更新信息可以向不可到达的网络的路由中的路由器发送15次,一旦达到最大值16,就视为网络不可到达,存在故障,将不再接受来自访问该网络的任何路由更新信息。
2.水平分割:一种消除路由环路并加快网络收敛的方法是通过叫做“水平分割”的技术实现的。
其规则就是不向原始路由更新的方向再次发送路由更新信息(个人理解为单向更新,单向反馈)。
比如有三台路由器ABC,B向C学习到访问网络,不再向C声明自己可以通过C访问,A向B学习到访问,也不再向B声明,而一旦网络,C会向A 和B发送该网络不可达到的路由更新信息,但不会再学习A和B发送的能够到达3.路由中毒(也称为路由毒化):定义最大值在一定程度上解决了路由环路问题,但并不彻底,可以看到,在达到最大值之前,路由环路还是存在的。
1、解决路由环问题的方法有(ABD)
1、解决路由环问题的方法有(ABD)1、解决路由环问题的方法有(ABD)A. 水平分割B. 路由保持法C. 路由器重启D. 定义路由权的最大值2、下面哪一项正确描述了路由协议(C)A. 允许数据包在主机间传送的一种协议B. 定义数据包中域的格式和用法的一种方式C. 通过执行一个算法来完成路由选择的一种协议D. 指定MAC地址和IP地址捆绑的方式和时间的一种协议3、以下哪些内容是路由信息中所不包含的(A)A. 源地址B. 下一跳C. 目标网络D. 路由权值4、以下说法那些是正确的(BD)A. 路由优先级与路由权值的计算是一致的B. 路由权的计算可能基于路径某单一特性计算,也可能基于路径多种属性C. 如果几个动态路由协议都找到了到达同一目标网络的最佳路由,这几条路由都会被加入路由表中D. 动态路由协议是按照路由的路由权值来判断路由的好坏,并且每一种路由协议的判断方法都是不一样的5、IGP的作用范围是(C)A. 区域内B. 局域网内C. 自治系统内D. 自然子网范围内6、距离矢量协议包括(AB)A. RIPB. BGPC. IS-ISD. OSPF7、关于矢量距离算法以下那些说法是错误的(A)A. 矢量距离算法不会产生路由环路问题B. 矢量距离算法是靠传递路由信息来实现的C. 路由信息的矢量表示法是(目标网络,metric)D. 使用矢量距离算法的协议只从自己的邻居获得信息8、如果一个内部网络对外的出口只有一个,那么最好配置(A)A. 缺省路由B. 主机路由C. 动态路由9、BGP是在(D)之间传播路由的协议A. 主机B. 子网C. 区域(area)D. 自治系统(AS)10、在路由器中,如果去往同一目的地有多条路由,则决定最佳路由的因素有(AC)A. 路由的优先级B. 路由的发布者C. 路由的metirc值D. 路由的生存时间11、在RIP协议中,计算metric值的参数是(D)A. MTUB. 时延C. 带宽D. 路由跳数12、路由协议存在路由自环问题(A)D. 非骨干区域与骨干区域必须直接相连或逻辑上相连16、下列关于OSPF协议的说法正确的是:(abd )A. OSPF支持基于接口的报文验证B. OSPF支持到同一目的地址的多条等值路由C. OSPF是一个基于链路状态算法的边界网关路由协议D. OSPF发现的路由可以根据不同的类型而有不同的优先级17、禁止RIP 协议的路由聚合功能的命令是(c )A. undo ripB. auto-summanyC. undo auto-summanyD. undo network 10.0.0.018、下列静态路由配置正确的是(d)A. ip route 129.1.0.0 16 serial 0B. ip route 10.0.0.2 16 129.1.0.0C. ip route 129.1.0.0 16 10.0.0.2D. ip route 129.1.0.0 255.255.0.0 10.0.0.219、以下不属于动态路由协议的是(b)A. RIPB. ICMPC. IS-ISD. OSPf20、三种路由协议RIP 、OSPF 、BGP和静态路由各自得到了一条到达目标网络,在华为路由器默认情况下,最终选选定(b) 路由作为最优路由A. RIPB. OSPFC. BGPD. 静态路由21、IGP 包括如下哪些协议(acd)A. RIPB. BGPC. IS-ISD. OSPF22、路由环问题会引起(abd )A. 慢收敛B. 广播风暴C. 路由器重起D. 路由不一致23、以下哪些路由表项要由网络管理员手动配置(a )A. 静态路由B. 直接路由C. 动态路由D. 以上说法都不正确24、在运行Windows98的计算机中配置网关,类似于在路由器中配置(a)A. 直接路由B. 默认路由C. 动态路由D. 间接路由25、关于RIP协议,下列说法正确的有:(ac )A. RIP协议是一种IGPB. RIP协议是一种EGPC. RIP协议是一种距离矢量路由协议D. RIP协议是一种链路状态路由协议26、RIP协议是基于(a )A. UDPB. TCPC. ICMPD. Raw IP27、RIP协议的路由项在多少时间内没有更新会变为不可达?(c )A. 90sB. 120sC. 180sD. 240s28、解决路由环路的方法有(abcd )A. 水平分割B. 抑制时间C. 毒性逆转D. 触发更新29、RIP协议在收到某一邻居网关发布而来的路由信息后,下述对度量值的正确处理有哪些?(b )A. 对本路由表中没有的路由项,只在度量值少于不可达时增加该路由项B. 对本路由表中已有的路由项,当发送报文的网关相同时,只在度量值减少时更新该路由项的度量值C. 对本路由表中已有的路由项,当发送报文的网关不同时,只在度量值减少时更新该路由项的度量值D. 对本路由表中已有的路由项,当发送报文的网关相同时,只要度量值有改变,一定会更新该路由项的度量值30、关于RIP V1和RIP V2,下列说法哪些正确?(bc )A. RIP V1报文支持子网掩码B. RIP V2报文支持子网掩码C. RIP V2缺省使用路由聚合功能D. RIP V1只支持报文的简单口令认证,而RIP V2支持MD5认证31、在rip中metric等于(d )为不可达A. 8B. 10C. 15D. 1632、RIP协议引入路由保持机制的作用是(b )A. 节省网络带宽B. 防止网络中形成路由环路C. 将路由不可达信息在全网扩散D. 通知邻居路由器哪些路由是从其处得到33、以下配置默认路由的命令正确的是:"a"A. ip route 0.0.0.0 0.0.0.0 172.16.2.1B. ip route 0.0.0.0 255.255.255.255 172.16.2.1C. ip router 0.0.0.0 0.0.0.0 172.16.2.1D. ip router 0.0.0.0 0.0.0.0 172.16.2.134、已知某台路由器的路由表中有如下两个表项"d" Destination/Mast protocol preferen Metric Nexthop/Interface 9.0.0.0/8OSPF 10 50 1.1.1.1/Serial0 9.1.0.0/16RIP 100 5 2.2.2.2/Ethernet0如果该路由器要转发目的地址为9.1.4.5的报文,则下列说法中正确的是(d)A. 选择第一项,因为OSPF协议的优先级高B. 选择第二项,因为RIP协议的花费值(Metric)小C. 选择第二项,因为出口是Ethternet0,比Serial0速度快D. 选择第二项,因为该路由项对于目的地址9.1.4.5来说,是更精确的匹配35、Quidway系列路由器上,路由表中的直接路由(Direct)可能有以下几种来源"abc"A. 本路由器自身接口的主机路由B. 本路由器自身接口所在的网段路由C. 与本路由器直连的对端路由器的接口的主机路由D. 缺省路由36、与动态路由协议相比,静态路由有哪些优点?"cd"A. 带宽占用少B. 简单C. 路由器能自动发现网络拓扑变化D. 路由器能自动计算新的路由37、在RIP路由协议中,以下有关减少路由自环的方法正确的是"abcd"A. 触发更新是从减少路由自环发生的概率方面来考虑问题的B. 水平分割的方法只对消除两台路由器之间的自环有作用C. 设置抑制时间的方法可能导致路由的慢收敛D. 为了减轻路由自环产生的后果,RIP协议规定了最大跳数38、路由协议在收到某一邻居发布而来的路由信息后,下述对度量值的正确处理有哪些?"bd"A. 对本路由表中已有的路由项,当发送该路由信息的邻居相同时,只在度量值减少时更新该路由项的度量值B. 对本路由表中已有的路由项,当发送该路由信息的邻居相同时,只要度量值有改变,一定会更新该路由项的度量值C. 对本路由表中已有的路由项,当发送该路由信息的邻居不同时,只要度量值有改变,一定会更新该路由项的度量值D. 对本路由表中没有的路由项,只在度量值少于不可达时增加该路由项39、假设有这样的组网实例: 两个Quidway(假设为RTA和RTB)通过串口相连接,其中RTA的串口IP地址是10.110.0.1/30,RTB的串口IP地址是10.110.0.2/30,RTA通过以太口连接的本地局域网的IP地址是11.110.0.0/16,RTB通过以太口连接的本地局域网IP地址是11.111.0.0/16,在上面所有的接口上都启动RIP V1(仅仅RIP V1)协议,那么,下列说法正确的是"cd"A. 在RTA的本地局域网上的计算机可以访问在RTB本地局域网上的计算机B. 在RTB的本地局域网上的计算机可以访问在RTA本地局域网上的计算机C. 在RTA的本地局域网上的计算机不能访问在RTB本地局域网上的计算机D. 在RTB的本地局域网上的计算机不能访问在RTA本地局域网上的计算机40、在Quidway路由器上,应该使用什么命令来观察网络的路由表? "b"A. Show ip pathB. dis ip routC. Show interfaceD. Show running-configE. Show ip rip41、下面哪些协议是可路由协议(routed protocol)? "ab"A. IPB. IPXC. RIPD. NETBEUI42、以下协议属于路由协议的是"abcg"A. RIPB. IS-ISC. OSPFD. PPPE. IPF. IPXG. BGP43、下列哪些技术有助于避免路由环路? "bcdef"A. 直通交换B. 采用链路状态路由协议C. 水平分割D. 路由保持(holddown)E. 定义最大跳计数F. 路由中毒(poison reverse)44、距离矢量路由协议使用水平分割(split horizon)技术的目的是什么? "ac"A. 避免在毗邻路由器之间产生路由环路B. 确保路由更新数据报文沿着接收路线方向发送C. 与保持间隔(holddown)机制协同工作,为保持间隔的计算提供更多的可靠性D. 代替路由中毒(poison reverse)算法45、静态路由的优点包括:"acd"A. 管理简单B. 自动更新路由C. 提高网络安全性D. 节省带宽E. 收敛速度快46、静态路由配置中关键字reject 和blackhole 的区别在于:"be"A. 发往reject 路由的报文被丢弃,并且不通知源主机B. 发往blackhole 路由的报文被丢弃,并且不通知源主机C. 发往reject 路由的报文被丢弃,发往blackhole 路由的报文不被丢弃D. 发往blackhole 路由的报文被丢弃,发往reject 路由的报文不被丢弃E. 发往reject 路由的报文被丢弃,并且通知源主机F. 发往blackhole 路由的报文被丢弃,并且通知源主机47、以下对于缺省路由描述正确的是:"bc"A. 缺省路由是优先被使用的路由B. 缺省路由是最后一条被使用的路由C. 缺省路由是一种特殊的静态路由D. 缺省路由是一种特殊的动态路由48、对路由器A配置RIP协议,并在接口S0(IP 地址为10.0.0.1/24)所在网段使能RIP路由协议,在全局配置模式下使用的第一条命令是:"a"A. ripB. rip 10.0.0.0C. network 10.0.0.1D. network 10.0.0.049、对于RIP协议,可以到达目标网络的跳数(所经过路由器的个数)最多为:"b"A. 12B. 15C. 16D. 没有限制50、支持可变长子网掩码的路由协议有:"bcd"A. RIP v1B. RIP v2C. OSPFD. IS-IS51、在路由器所有接口上使能RIP协议的命令是:"a"A. network allB. neighborC. enableD. rip enable52、当接口运行在RIP-2广播方式时,它可以接收的报文有:"ac"A. RIP-1广播报文B. RIP-1组播报文C. RIP-2广播报文D. RIP-2组播报文53、以下对路由优先级的说法,正确的是"bcd"A. 仅用于RIP和OSPF之间B. 用于不同路由协议之间C. 是路由选择的重要依据D. 直接路由的优先级缺省为054、您认为下列说法哪些是不正确的?"cd"A. 每条静态路由的优先级也可以不相同B. 缺省情况下路由优先级的次序是OSPF > RIPC. 路由算法产生一种权值来表示路由的好坏。
解决路由器环路现象的方法
解决路由器环路现象的方法路由器环路是指在计算机网络中,数据包在网络中传递时被路由器错误地传送回遍历的路径上,造成数据包不断循环。
这会导致网络拥塞、延迟增加甚至服务不可达等问题。
为了解决路由器环路现象,可以采取以下方法。
1.使用距离矢量路由协议(DVRP)距离矢量路由协议(Distance Vector Routing Protocol)是一种简单的路由选择算法,通过在网络中交换信息来建立路由表,并使网络中的每个路由器都能计算出到目的地的最佳路径。
DVRP可以避免环路形成,因为它使用了路由器之间的距离来计算路径成本,而不是直接通过之前的路径。
2.使用链路状态路由协议(LSRP)链路状态路由协议(Link State Routing Protocol)是一种更复杂的路由选择算法,它将网络中的每个路由器的链路状态信息(如带宽、延迟等)存储在路由器的链路状态数据库中。
通过交换链路状态信息,每个路由器可以计算出到目的地的最佳路径,并使用该路径转发数据包。
同样,LSRP可以避免环路形成,因为它计算路径时会考虑链路状态信息。
3.使用回环检测机制回环检测机制是一种可以检测并阻止环路的方法。
在实现中,路由器在转发数据包时,将数据包的源IP地址和传来的接口信息保存下来。
当同样的数据包重新出现在相同的接口上时,说明存在环路,路由器可以使用回环检测机制,丢弃数据包,阻止环路的产生。
4.利用路由器控制平面与数据平面分离路由器控制平面与数据平面分离是一种新兴的网络架构,它将路由器的控制决策从数据平面分离开来。
通过将控制平面与数据平面分离,可以在控制平面中实现环路检测和避免环路的算法,从而更好地管理网络中的路由器。
5.使用链路聚合技术链路聚合技术(Link Aggregation)是将多个链路捆绑为一个逻辑链路的技术。
在链路聚合中,多个链路可以同时传输数据,增加带宽和可靠性。
同时,通过链路聚合,可以避免环路的产生,因为传输数据的路径是预先配置好的,不会产生循环路径。
简述路由环回现象
简述路由环回现象
路由环回现象是指在计算机网络中,当一台计算机发送数据包到另一台计算机时,数据包在经过多个路由器的转发过程中,由于配置错误或者网络故障导致数据包在某一路由器中重复进入了发送路由器的情况。
路由环回现象可能导致数据包在网络中无限循环,造成网络拥塞,降低网络性能,甚至导致整个网络瘫痪。
这种现象通常是由于路由器的路由表配置错误或者网络链路的问题引起的。
为了解决路由环回现象,通常需要进行以下操作:
1. 检查路由器的路由表配置,确保没有重复的路由或者不正确的路由配置。
2. 检查网络链路的连接状态,确保网络链路没有故障或者不稳定的情况。
3. 使用路由器调试工具,如traceroute命令,追踪数据包的路径,找到出现环回的路由器,然后进行相应的配置或修复。
总之,路由环回现象是一种计算机网络中常见的问题,需要及时排查和处理,以保证网络的正常运行。
交换机-路由器 网络环路
问题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等路由协议下,只有这两个协议会造成第三层环路)表现:二层环路:二层环路将导致二层多播或者广播的数据包的风暴,并不在乎多播或者广播的数据包的数量多少,只要存在二层环路,那么就可以形成对整个二层网络的阻塞。
怎么样解决小交换机引起的路由环路故障?
怎么样解决小交换机引起的路由环路故障?一般引起路由故障的原因有很多,例如管理不善,私自接一些交换机、路由器等。
那么,如何解决小交换机引起的路由环路故障?环路会导致交换机性能衰竭,无法交换发送数据,导致网络瘫痪。
环路的规避一般最好规范化、结构化布线。
在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路由选择条目,就会发生路由环路的问题,这种条件下,路由器对无法到达的网络路由不予理睬,导致用户的数据包不停在网络上循环发送,最终造成网络资源的严重浪费。
怎样解决小交换机引起的路由环路故障?杭州飞畅采用了标准的三层网络拓扑结构,即核心层、汇聚层、接入层。
接入交换机采用二层交换,汇聚交换机采用了三层交换,划分了多个VLAN,每个部门一个VLAN。
客户端连接24口接入交换机,接入接入交换机上联汇聚交换机,汇集交换机为每个部门分配一个VLAN,每个VLAN一个C段。
如:部门A的VLAN号为10,IP地址段为:192.168.10.0,子网掩码:255.255.255.0,网关:192.168.10.254。
一、故障现象怎么样解决小交换机引起的路由环路故障?某日接到部门B的电话,说整个部门都不能上网,于是先在自己电脑上进行测试,PING我部门网关显示正常(我部门网关和部门B的网关不同)显示正常,访问Internet也正常,也并没有其他部门反映网络故障,所以排除全网故障。
并不是部门B的某一台电脑不能上网,所以怀疑属于部门B的内部局域网故障。
二、故障排查过程1. 远程登录汇聚交换机,进行网络排查。
登录汇聚交换机,在汇聚交换机中Ping部门B的网关,Ping不通。
查看交换机接口状态,该部门的接口状态显示为:“err-disabled”.经过分析后,认为最可能的原因是环路引起的,但是还不能确定,因此需要现场测试。
2. 现场测试汇集交换机。
在汇聚交换机上拔下该部门的上联线,利用笔记本直接联入汇集交换机,将笔记本的IP地址设置成该部门的IP。
路由环路知识点总结
路由环路知识点总结一、路由环路的概念路由环路是指路由器在路由表中出现循环参考,导致数据包在网络中循环传送的现象。
这种情况会导致网络拥塞和数据丢失,严重影响网络的正常运行。
因此,路由环路的产生必须及时发现并解决,以保证网络的稳定性和可靠性。
二、路由环路的原因1. 配置错误:在网络中部署路由器时,如果配置不当,可能会导致路由环路的产生。
例如,两台路由器之间相互连接,并且相互指定对方为默认网关,就可能导致路由环路的产生。
2. 网络故障:网络中的链路故障或设备故障也会导致路由环路的产生。
当网络发生故障时,路由器可能会选择非最佳路径传送数据,从而产生路由环路。
三、路由环路的危害1. 网络拥塞:路由环路导致数据包在网络中不断传送,使得网络带宽不断被占用,最终造成网络拥塞。
2. 数据丢失:路由环路会导致数据包在网络中循环传送,最终数据可能会丢失,影响网络通信的正常进行。
3. 网络不稳定:路由环路会使网络的稳定性受到影响,甚至会导致网络的不可用,给网络管理带来很大困难。
四、如何避免路由环路1. 路由器配置:正确配置路由器,避免在配置中出现循环参考,是避免路由环路的关键。
比如,正确设置默认网关、静态路由和动态路由等。
2. 路由器间的连通性检查:保证网络中的链路状态正常,避免链路故障引起的路由环路。
3. 路由器间连接检查:确保路由器与网络中其他设备的连接正常,防止因连接异常导致的路由环路。
4. 使用路由环路检测工具:通过使用路由环路检测工具,及时发现网络中可能存在的路由环路,并采取相应的解决措施。
5. 持续网络监控:通过持续监控网络的状态,及时发现网络中可能存在的路由环路,预防路由环路的产生。
五、路由环路的解决方法1. 路由器端口屏蔽:检测到路由环路后,对路由器端口进行屏蔽,避免数据包继续循环传送。
2. 路由器端口设置:对路由器端口进行设置,使其不再参与路由环路。
3. 更改路由器配置:通过更改路由器的配置,避免出现循环参考,消除路由环路。
环路带来的问题基解决方法
● Host X 发送一个单播帧到 Router Y
Segment 2
● 任何一台交换机都没有学到过Router Y的MAC地址
● Router Y 将收到两个完全一样的重复帧
MAC 地址表的不稳定(1)
Server/host X Unicast Switch A
Port 0 Port 1
ZXR10(config)#loop-detect interface fei_1/1 vlan 1-2 enable
ZXR10(config)#show loop-detect interface-detail fei_1/1
isUp
isMonitor isLoop isProtected
enable enable
Switch B
Host X 发送一个广播帧
Segment 2
广播风暴(3)
Server/host X
Switch A
Router Y
Segment 1
Broadcast
Switch B
交换机不断的转发该广播帧
Segment 2
复制出多个重复的帧(1)
Server/host X
Unicast
Router Y
T160G/T64G/T40G
GE
园区交换机:
T40G/3228/3252/320 6/ 3928/3952/3906等
用户接 入层
FE/GE
驻地网
环路解决办法2: 生成树协议 (Spanning-Tree Protocol)
x Block
生成树协议能够发现并自动消除冗余网络拓扑中的环路。
Spanning-Tree 的运作
如何有效解决路由器环路现象
如何有效解决路由器环路现象
如何有效解决路由器环路现象
网吧路由器发生环路的原因有很多,当然解决方法也各不相同。
那么大家知道要如何有效解决路由器环路现象呢?下面一起来看看!
通常,我们在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路由选择条目,就会发生路由环路的问题。
D-V主要的作用是通过向所有接口周期性的广播路由更新来跟踪整个网络的变化,这些广播包括了完整的路由表。
但是这样做会给cpu和带宽增加了负担,若会聚更新过慢会产生路由环路,路由环路解决办法如下:
1.抑制计时:
一条路由信息无效之后,一段时间内这条路由都处于抑制状态,如果,路由器从一个网段上得知一条路径失效,立即在另一个网段上得知这个路由有效,这个有效的信息往往是不正确的,抑制计时避免了这个问题,当一条链路频繁起停时,抑制计时减少了路由的浮动,增加了网络的稳定性。
2.毒性逆转:
当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而是用16,即不可达的度量值将它广播出去,这样可以立即清除相邻路由器之间的任何环路。
3.触发更新:
当路由表发生变化时,更新报文立即广播给相邻的.所有路由器,而不是等待30秒的更新周期,当一个路由器刚启动RIP时,它广播请求报文,收到此广播的相邻路由器立即应答一个更新报文,而不必等到下一个更新周期,网络拓扑的变化会最快地在网络上传播开,减少了路由环路产生的可能性。
4.水平分割:
规定由1个接口发送出去的路由信息不能再朝这个接口往回发送.
这个办法减少了路由信息的不正确性和负载。
rip解决路由环路的方法
rip解决路由环路的方法RIP(Routing Information Protocol)是一种基于距离向量的路由协议,用于在网络中选择最佳路径。
路由环路是指路由信息在网络中形成一个循环,导致数据包在网络中无法正确传递。
以下是一些解决RIP路由环路的方法:1. Split Horizon: RIP协议通常使用"split horizon"技术来防止路由环路。
在这种技术中,路由器不会将收到的路由信息再发送回去到相同的接口,从而防止信息在网络中形成循环。
2. Route Poisoning: 当一个路由器检测到一个网络不可达时,它会向其他路由器发送一个"无法访问"的路由信息,这被称为"route poisoning"。
这有助于快速通知其他路由器有关不可达目的地的信息,防止数据包在网络中循环。
3. Hold-down Timers: 使用"hold-down timers"来减缓路由器对于路由信息的变化作出响应。
在网络发生变化时,路由器会等待一段时间(hold-down timer)以确保环路已经稳定,然后再更新路由表。
这可以防止由于瞬时的网络变化而导致的不稳定。
4. Route Aggregation: 将相邻的小网络聚合成一个大的网络,从而减少路由表的规模。
这可以减少路由信息的传播,降低环路的可能性。
5. Limiting the Hop Count: 设置一个最大跳数限制,防止数据包在网络中无限循环。
如果一个数据包的跳数超过了限制,它将被丢弃。
6. Use Other Routing Protocols: 如果可能,考虑使用更先进的动态路由协议,如OSPF(Open Shortest Path First)或BGP(Border Gateway Protocol),它们具有更强大的环路检测和防御机制。
请注意,RIP是一种比较简单的路由协议,对于大型和复杂的网络可能不够灵活。
案例-路由环路浅谈、解决方案
路由环路浅谈在网络中,有时候会感觉网速突然变得很慢,通常都是由于网络中存在着一些异常流量所造成的。
何谓异常流量?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。
宽带环路故障处理
第4章宽带环路故障处理随着网络地不断发展,DSLAM设备地应用也越来越广,随之而来地网络故障也越来越复杂,其中网络环路是比较难troubleshooting地一种故障.下面,我们将现网中所能出现地几种环路情况,一一模拟并寻找出解决思路,定出判断故障地关键点.虽然目前地DSLAM版本都已经有环路检测功能,但下面几个案例主要是讲解环路地发生过程,和故障现象,希望让大家在以后处理环路问题时有一个较清晰地思路.4.1 案例分析4.1.1 案例一:单个用户申请两条DSL线路造成环网组网:图4-1城域网中采用L2汇聚各个DSLAM,上行汇聚到同一个三层接口.某网吧用户为了提高上网速度申请了两条DSL线路并接入用户局域网地同一个VLAN.当两条线路同时激活时,上层两个DSLAM上网速度变慢,直至中断.b5E2RGbCAP注意:在同一台DSLAM两条DSL线路接入同一个用户局域网也会造成同样地问题.原因分析:上面地组网是一个典型地环网,其中关键地两个点是1)两台DSLAM采用同一个3层接口,2)用户侧两条DSL线路没有作二层隔离.只要以上两个条件满足,L2上既使将两台DSLAM使用VLAN隔离开,仍然会使业务中断.p1EanqFDPw形成环网业务中断地原因一般有两个:1)上层交换机启动STP后阻塞DSLAM地上行端口导致DSLAM上行链路DOWN掉2)交换机、DSLAM上网关MAC地址漂移造成业务时断时续.上行交换机启动STP后,跟交换机会定时向各个VLAN发送STP监测报文,如果一段时间后交换机从某端口收到了自己发出地STP监测报文,则说明该端口和报文地发送端口<报文中携带了发送端口信息)形成环网,交换机会根据端口优先级将低优先级地端口阻塞掉,就会造成其中一个DSLAM业务中断.正常情况下,交换机CAM中学习到地网关MAC地址对应地是上行到L3地端口,但是形成环网之后,网关发送地广播报文在用户侧环回并从DSLAM上发给L2,导致CAM中网关MAC对应地端口变成连接DSLAM地端口,这样DSLAM上来正常地业务报文<目地地址是网关MAC)就会被丢弃或者错误转发<LSW芯片转发某个报文时,如果查找CAM中报文目地MAC对应地端口和报文地进入端口一致,有两种处理方式,一种是直接丢弃,一种是广播,这取决于LSW芯片地种类,但是这两种方式都会造成严重后果),直到L3网关发过来地报文重新刷新CAM表中对应端口.此时上网业务就表现为时断时续.DSLAM上MAC地址漂移地现象和L2上类似,也是网关地MAC地址在上行端口和下行端口来回漂移,造成用户上行报文大量丢弃.在L2上DSLAM进行VLAN隔离是否能够解决此问题呢?答案是无法解决,因为:1)有一些L2地LSW芯片CAM刷新时是以MAC地址作为第一索引地,而不是以VLAN作为第一索引,也就是说一个MAC地址在CAM中只能占用一个表项,对应一个端口.2)L2上划分VLAN不能解决DSLAM上网关MAC地址漂移地问题,关键是用户侧两条DSL线路是二层互通地,一条线路发下来地广播报文会广播到另外一条线路.解决方法:解决此问题地方法就是解决前面提到地两个关键点:1)两台DSLAM采用同一个3层接口,2)用户侧两条DSL线路没有作二层隔离.这两个条件任意一个不满足都可以解决环路问题,其中第二个条件更为合理一下,将两条DSL线路桥接在用户局域网上不但不能起到增加上网带宽地作用,还会造成广播风暴<用户侧地交换机也会出现网关MAC地址漂移地现象,而且会因为广播报文不断循环造成广播风暴),一定要使用三层设备将两条DSL线路和用户局域网隔离开,一方面解决了以上问题,另外用户地组网问题也不会影响到运营商地城域网.隔离地办法很多,使用代理服务器、路由器或者带路由功能地MODEM都可以,其中使用路由功能地MODEM成本较为低廉.建议设置如下:1)两个MODEM广域网接口采用1483B地PPPOE拨号或者1483B协议地静态IP方式<根据运营模式而定)2)两个MODEM都启动NAT和DHCP,配置地址池,两个MODEM地地址池不要交叉,例如MODEM1采用192.168.0.2-192.168.0.128,MODEM1地址池采用192.168.0.129—192.168.0.254,可以预留部分地址给服务器、打印机、路由器.3)局域网中所有需要上网地计算机配置自动获得IP地址.这样配置之后,计算机就会分别从两个MODEM获取地址和网关,上网业务也就实现了分流,有效地提高了上网速度,同时也实现了用户网络和城域网地隔离.EmxvxOtOco4.1.2 案例二:用户侧ADSL互通时MODEM问题导致环网组网:图4-2为了实现企业和分支机构之间地互通,在DSLAM上做了两个ADSL用户之间地互通,并且两个ADSL 用户还存在有上网地PVC,上图中蓝色线条代表ADSL互通PVC,红色代表两个用户地上网PVC.当建了蓝色PVC后,上行业务就开始中断.SixE2yXPq5原因分析:这个案例中业务中断地原因和上一个例子相同都是环网造成上行端口阻塞或者地址漂移后地报文丢失和广播风暴.我们主要分析一下这种组网是如何构成环网地.上图中可以看出,如果RTU上如果两条桥接PVC能够二层互通,则就构成了一个环网.关键是RTU上是否允许两条桥接PVC之间互通?很不幸,相当多地MODEM都是这样作地,这和MODEM内部软件实现地协议栈有关<特别是采用alcatel解决方案地MODEM),这样作地原因是内部地二层转发模块按照“广播包转发给所有地桥接逻辑端口”地原则转发,而不关心该逻辑端口是广域网PVC还是局域网以太口.6ewMyirQFL解决方法:a. 更换用户侧地RTU由于没有详细地测试那些MODEM不具有以上地问题,所以无法推荐出合适地RTU,不过华为地MT800可以满足要求.kavU42VRUsb. ADSL互通地PVC使用IPOA协议端口间地PVC不使用桥接方式,采用3层接口对接,这样就和上网地PVC无法构成环网,配置举例:RTU1图4-3上网PVC:VPI/VCI=0/35,桥接方式或者PPPOE<RFC2684桥接协议)互通PVC:VPI/VCI=0/36,IPOA方式<RFC2684路由协议),广域网IP=10.71.52.1/24,对端IP=10.71.52.2以太网口地址=192.168.1.1/24用户局域网IP=192.168.1.2---192.168.1.254RTU2上网PVC:VPI/VCI=0/35,桥接方式或者PPPOE<RFC2684桥接协议)互通PVC:VPI/VCI=0/36,IPOA方式<RFC2684路由协议),广域网IP=10.71.52.2/24,对端IP=10.71.52.1以太网口地址=192.168.1.1/24用户局域网IP=192.168.1.2---192.168.1.254广域网IP地址和掩码可以自己随意确定,只要保证本地RTU配置地对端IP和对端RTU地广域IP相等.本地RTU地以太网口IP地址和本地局域网同一网段.DSLAM上建一个ADSL端口到ADSL端口地PVC即可,两端地VP/VCI=0/36.C. 需要互通地ADSL用户采用单独地VLAN在L2上进行互通前面采用IPOA地PVC互通适合于位于同一个DSLAM下地用户互通,如果互通地ADSL用户位于不同地DSLAM上,则必须给用户配置一个二层地VPN用于互通,这种方法安全性比较好.配置方法是:<1) L2上给互通用户做一个单独地VLAN,并修改L2和DSLAM地配置,保证DSLAM和L2端口都是TAG端口.<2)两个DSLAM上都建一个VLAN-ADSL端口地PVC,VPI/VCI = 0/36.<3)两边地RTU上配置VP/VCI=0/36地PVC,协议是桥接协议LLC封装.这种方法由于是二层互通,用户可以方便地实现VPN功能,并且采用单独VLAN,安全性较好.4.1.3 案例三:用户局域网内地环网问题这种现象也比较常见,有以下几种情况:1)用户局域网内交换机成环,这种问题一般都比较好发现,因为此时用户网络也是无法使用地.交换机抓包时可以抓到大量广播包和转发错误地单播报文<转发1端口地报文却在2端口收到)2)网内某个计算机采用了双网卡并使用了网卡绑订软件现在有很多人采用双网卡并使用网卡绑订软件来充当服务器,但是由于网卡工作模式设置不正常<类似于交换机地trunk,有多种工作模式,如果设置模式错误地话会形成环网),就导致广播报文从一个网卡广播到另外一个网卡,这种方式不建议使用.4.2 建议和总结随着技术地发展,各种网络设备和软件层出不穷,组网出问题地几率会越来越大,要解决这些问题,一方面要尽量使用路由方式地MODEM,将用户网络和城域网隔离,另一方面要针对性对网吧、企业用户组网进行指导和监督,规范网络拓扑,在设计时就考虑这方面问题,避免日后维护中遇到此类故障.。
路由环路(水平分割、毒性路由等)
路由环路什么是路由环路?路由环路是指数据包在一系列路由器之间不断传输却始终无法到达其预期目的网络的一种现象。
当两台或多台路由器的路由信息中存在错误地指向不可达目的网络的有效路径时,就可能发生路由环路。
造成环路的可能原因有:.静态路由配置错误.路由重分布配置错误.发生了改变的网络中收敛速度缓慢,不一致的路由表未能得到更新.错误配置或添加了丢弃的路由距离矢量路由协议的工作方式比较简单。
其简单性导致它容易存在诸如路由环路之类的缺陷。
在链路状态路由协议中,路由环路较为少见,但在某些情况下也会发生。
注:IP 协议自身包含防止数据包在网络中无休止传输的机制。
IP 设置了生存时间(TTL) 字段,每经过一台路由器,该值都会减1。
如果TTL 变为零,则路由器将丢弃该数据包。
路由环路会造成什么影响?路由环路会对网络造成严重影响,导致网络性能降低,甚至使网络瘫痪。
路由环路可能造成以下后果:.环路内的路由器占用链路带宽来反复收发流量。
.路由器的CPU 因不断循环数据包而不堪重负。
.路由器的CPU 承担了无用的数据包转发工作,从而影响到网络收敛。
.路由更新可能会丢失或无法得到及时处理。
这些状况可能会导致更多的路由环路,使情况进一步恶化。
.数据包可能丢失在“黑洞”中。
路由环路一般是由距离矢量路由协议引发的,目前有多种机制可以消除路由环路。
这些机制包括:.定义最大度量以防止计数至无穷大.抑制计时器.水平分割.路由毒化或毒性反转.触发更新问题:计数值无穷大当不正确的路由更新无休止地增加不再可达的网络的度量值时,就会出现"计数至无穷大"下面我们来分析下三台路由器不定时地发送更新时,路由表会出现的情况:1.当10.4.0.0断开的时候,r3中的有关于10.0.0.0的网络是不可达的在r3未发送更新之前,r2向r3发送更新,此时r3中有关于10.4网络的跳数变为了2,随后,r3向r2发送更新路由表中10.4网络的跳数为3,接着r2会向r1发送更新,r1中有关于10.4.0.0的条目的跳数为4第二轮更新为:r2向r3发送更新,此时r3中有关于10.4网络的跳数变为了4,随后,r3向r2发送更新路由表中10.4网络的跳数为5,接着r2会向r1发送更新,r1中有关于10.4.0.0的条目的跳数为6就这样不停地更新下去,从而无休止的更新这个不可达目的地的网络路由防止计数值无穷大的解决方法:为了防止度量无限增大,可以通过设置最大度量值来界定“无穷大”。
网吧路由器环路的解决方法
在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路由选择条目,就会发生路由环路的问题。路由器环路,会导致用户的数据包不停在网络上循环发送,最终造成网络资源的严重浪费。在网吧,这种情况经常发生。下面小编要分享的是解决网吧路由环路问题的方法。
静态路由配置错误导致网吧路由环路的故障的解决如下:
在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上的以上静态路由删除,恢复正常。
路由环问题的解决方法
路由环问题的解决方法
本文为大家讲解路由环问题的解决方法,希望能帮到大家。
路由环问题的解决方法
水平分割
定义路由权的最大值
路由保持法
为解决路由环问题首先要设定一个最大值作为路由权的无穷大值,这个数值通常要根据协议的路由权值的计算方法而定。
比如在RIP 中以跳数来作为路由权的度量,它的最大值就是16,也就是说如果某条路由的 Metric 值为 16 就表示这条路由不可达。
最大值的设定只能解决无限循环的问题,而并不能解决慢收敛问题。
路由环路产生的一个重要原因就是不正确的路由信息通过获得这条信息的接口再发送回去,替代了新的正确的路由,这也就导致了错误路由信息的循环往复。
如在我们前面提到的例子中,正是因为路由器 C 将从路由器 A 上得到的路由信息有发送回路由器 A,才会导致路由的循环依赖。
由此我们得到一个解决路由环路的方法:水平分割。
水平分割就是从某个接口接收到的路由信息不再从这个接口发送回去,从而避免错误的路由信息被使用。
另一个方法就是路由保持法,也就是将路由的不可达状态保持一段时间,在这段时间内不对这条路由作任何修改,直到这条路由的不可达状态被尽可能的扩散出去。
这样也可以防止错误路由的传播。
RIP路由环路及解决办法
1.路由回路
10.1.0.0 E0 A S0 10.2.0.0 S0 10.3.0.0 10.4.0.0 S0 C E0
B
S1
X
Routing Table 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 E0 S0 S0 S0 0 0 1
Routing Table 10.2.0.0 10.3.0.0 10.4.0.0 S0 S1 S1 S0 0 0 3 1
通信技术专业教学资源库 南京信息职业技术学院
谢谢
主讲:才岩峰
2.路由回路的解决办法
信令类型
定义最大跳数 水平分割(Split Horizon)
毒性逆转(Poisoned Reverse)
触发更新(Triggered Update) Hold-Down 定时器
2.解决办法:定义最大跳数
10.1.0.0 E0 A S0 10.2.0.0 10.3.0.0 10.4.0.0
Routing Table 10.3.0.0 10.4.0.0 10.2.0.0 10.1.0.0 S0 S0 S0 S0 0 2 1 2
10.1.0.0
10.2.0.0 10.3.0.0 10.4.0.0
E0 S0 S0 S0
1
2
Router C 推断出:通过Router B可以到达 10.4.0.0 。
Routing Table 10.3.0.0 S0 E0 0 0 1 2
10.4.0.0
10.2.0.0 10.1.0.0
S0
S0
10.4.0.0
2
每台路由器上都有到每个网段的路由信息。
1.路由回路
10.1.0.0 E0 A S0 10.2.0.0 S0 B 10.3.0.0 S1 S0 C 10.4.0.0 E0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解决路由器环路现象的方法
网吧路由器发生环路的原因有很多,当然解决方法也各不相同。
本篇介绍最有效的解决方法——D-V 解决路由环路的方法。
通常,我们在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾
的路由选择条目,就会发生路由环路的问题。
D-V主要的作用是通过向所有接口周期性的广播路由更新来跟踪整个网络的变化,这些广播包括了完
整的路由表。
但是这样做会给cpu和带宽增加了负担,若会聚更新过慢会产生路由环路,路由环路解决办
法如下:
1.抑制计时:一条路由信息无效之后,一段时间内这条路由都处于抑制状态,如果,路由器从一个网
段上得知一条路径失效,立即在另一个网段上得知这个路由有效,这个有效的信息往往是不正确的,抑制
计时避免了这个问题,当一条链路频繁起停时,抑制计时减少了路由的浮动,增加了网络的稳定性。
2.毒性逆转:当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而是用16,即不
可达的度量值将它广播出去,这样可以立即清除相邻路由器之间的任何环路。
3.触发更新:当路由表发生变化时,更新报文立即广播给相邻的所有路由器,而不是等待30秒的更新
周期,当一个路由器刚启动RIP时,它广播请求报文,收到此广播的相邻路由器立即应答一个更新报文,
而不必等到下一个更新周期,网络拓扑的变化会最快地在网络上传播开,减少了路由环路产生的可能性。
4.水平分割:规定由1个接口发送出去的路由信息不能再朝这个接口往回发送.这个办法减少了路由信
息的不正确性和负载。