路由环路(水平分割、毒性路由等)

合集下载

RIP知识点总结

RIP知识点总结
Garbagc-Collect定时器: 定义了一条路由从度量值变为16开始,知道它从路由表里面被彻底删除
所经过的时间。如果Garbage-Collect超时,该路由仍没有得到
更新,则该路由将被彻底删除。默认值是120s。
RIP环路避免机智一:路由毒化
所谓路由毒化(route poisoning)就是路由器中毒把路由表中发生故障的路由项
以度量值无穷大(16)的形式通告给RIP邻居,以使邻居能够及时得知网络发生故障
RIP环路避免机制二:水平分割(split horizon)
路由器中某借口发送出去的路由,不会再从该接口接收。
RIP环路避免机制三:毒性逆转(poison reverse)
1,直连的IP地址
2,配置RIP
RIP
ver2---------指定RIP版本2
undo sumery------关闭自动汇总
network X.X.X.X 网段或者IP
RIP路由信息维护是由定时器完成的。
update定时器:定义了发送路由更新的时间间隔由老化时间、如果在老化时间内没有收到关于某条
路由的更新报文,则该条路由的度量值会被设置为无穷大(16),并从ip路由
表中撤销,定时器默认值为180s。
,而立即发送路由更新给相邻路由器。路由更新中包括网络不可达信息迅速传遍
全网,让全网知道该路由信息室不可达的。
RIP V1 VS RIP V2
不支持VLSM 支持VLSM
不支持CIDR 支持CIDR
不支持认证 支持认证
广播更新 组播更新
RIP v2的配置
拓扑
R1 S0/2/0----------S0/2/0 R2 S0/2/2------------S0/2/0 R3 S0/2/2------S0/2/0 R4

华为H3C-ospf-bgp面试题

华为H3C-ospf-bgp面试题

1.OSPF邻接形成过程?互发HELLO包,形成双向通信根据接口网络类型选DR/BDR发第一个DBD,选主从进行DBD同步交互LSR、LSU、LSack进行LSA同步同步结束后进入FULL2.OSPF中承载完整的链路状态的包?LSU3.链路状态协议和距离矢量协议的比较?(1)路由传递方法不同(2)收敛速度不同(3)度量值不同(4)有环无环(5)应用环境不同(6)有无跳数限制(7)生成路由的算法不同(8)对设备资源的消耗不同4.OSPF防环措施?(1)SFP算法无环(2)更新信息中携始发者信息,并且为一手信息(3)多区域时要求非骨干区域,必须连接骨干区域,才能互通路由,防止了始发者信息的丧失,避免了环路。

5.OSPF是纯链路状态的协议吗?(1)单区域时是纯的链路状态协议,而多区域时,区域间路由使用的是距离矢量算法。

6.OSPF中DR选举的意义?DR选举时的网络类型?DR和其它路由器的关系?(1)提高LSA同步效率。

(2)广播型和NBMA要选DR (3)DR与其它路由器为邻接关系。

7.OSPF的NSSA区域和其它区域的区别?比普通区域相比:去除了四类五类LSA,增加了七类LSA和STUB区域相比:他可以单向引入外部路由8.OSPF的LSA类型,主要由谁生成?一类路由器LSA 所有路由器本区域描述直连拓扑信息二类网络LSA DR 本区域描述本网段的掩码和邻居三类网络汇总LSA ABR 相关区域区域间的路由信息四类ASBR汇总LSA ABR 相关区域去往ASBR的一条路由信息五类外部LSA ASBR 整个AS AS外部的路由信息七类NSSA外部LSA ASBR 本NSSA区域AS外部的路由信息9.IBGP为什么采用全互联?不采用全互联怎么部署?(1)解决IBGP水平分割问题(2)反射器或联盟10.路由反射器的反射原则?(1)客户端的路由反射给所有邻居(2)非客户端的路由反射给客户端(3)只发最优路由(4)两个非客户端路由不能互通(5)反射不改变路由属性11.OSPF邻居形成过程?12.OSPF有几类LSA?13.OSPF的NSSA区域与其它区域的通信方法?14.PPP协商过程?15.OSPF没有形成FULL状态的原因?(1)HELLO和失效时间不一致(2)接口网络类型不一致(3)区域不一致(4)MA网络中掩码不一致(5)版本不一致(6)认证不通过(7)ROUTER-ID 相同(8)MA网络中优先级都为0 (9)MTU不一致(10)特殊区域标记不一样(11)底层不通(12)NBMA网络中没有指邻居16.OSPF在NBMA网络要配些什么?(1)NBMA网络中没有指邻居(2)如果是一个非全互联的NBMA环境,还需要手工指DR(3)考虑到非全互联的NBMA环境的分支节点的连通性,还要手工写静态映射。

组网复习题.

组网复习题.

组⽹复习题.⼀、选择题1、在路由器密码恢复的时候需要使⽤(C)配置登记值,这样路由器启动的时候就不调⽤NVRAM⾥⾯的⽂件,使路由器进到setup模式,实现密码恢复。

A.0X2102 B.0X2141 C.0X2142 D.0X21002、路由器命令Router(config-subif)#encapsuation dot1q 1的作⽤是( A )A.设置封装类型和⼦接⼝连接的VLAN号。

B.进⼊VLAN配置模式。

C.配置VTP⼝号。

D.指定路由器的⼯作模式。

3、Ping 命令和TCP/IP中哪⼀协议有关( C )A. IGRPB.RIPC.ICMPD.RARP4、总带宽为10M的10个端⼝的集线器,每个端⼝的带宽是多少?(B)A. 100Mbit/sB. 10Mbit/sC. 1Mbit/sD. 2Mbit/s5、⽹络192.168.128.0/24到192.168.143.0/24的汇总地址是( B )。

A.192.168.128.0/21B.192.168.128.0/20C. 192.168.143.0/19D. 192.168.143.0/226、设置帧中继封装的命令是( C )。

A.R1#encapsulation Frame-Relay ciscoB.R1(config)# encapsulation Frame-Relay ciscoC.R1(config-if)# encapsulation Frame-Relay ciscoD.R1(config)# encapsulation Frame-Relay ietf7、下列组播地址中( A )⽤于将LSU发送给DR/BDR。

A.224.0.0.6B.224.0.0.1C.224.0.0.4D.224.0.0.58、下⾯对交换机的描述哪⼀句是正确的?( B )A.有单⼀的⼴播域和单⼀的冲突域B.有单⼀的⼴播域和分开的冲突域C.多⼴播域和单⼀的⼦⽹D.有分开的⼴播域和分开的冲突域9、下列不属于动态路由协议的是(B)A.OSPF B.ARP C.BGP D.RIP10、IP地址为172.16.66.0/21的主机属于哪个⼦⽹?( C )A. 172.16.36.0B. 172.16.48.0C. 172.16.64.0D. 172.16.0.011、如果只禁⽌所有到⽹络192.168.10.0的Telnet连接,可使⽤下⾯哪个命令?( C )。

RIP协议抑制和毒逆技术详解

RIP协议抑制和毒逆技术详解

RIP协议抑制和毒逆技术详解RIP协议如何实现抑制和毒逆RIP协议(Routing Information Protocol,路由信息协议)是网络路由选择的基本协议之一,但它存在着一些问题,如路由环路和毒逆等问题。

为了解决这些问题,RIP协议实现了一些机制,包括抑制和毒逆。

本文将分别从以下五个方面介绍RIP协议如何实现抑制和毒逆。

1.触发更新RIP协议使用定时器来触发更新,每隔一段时间(通常是30秒)就向相邻路由器发送路由更新信息。

当网络拓扑发生变化时,路由器也会立即发送更新信息。

这些更新信息包含了到各个目的地的距离和下一跳地址。

相邻路由器收到更新信息后,会根据距离向量算法更新自己的路由表。

2.水平分割水平分割是一种避免路由环路的方法。

它的基本思想是将路由表中的下一跳地址分割成两个部分:静态部分和动态部分。

静态部分是指固定的下一跳地址,动态部分则是通过RIP协议学习得到的。

当一个路由器收到一个路由更新时,它只会将该更新应用到动态部分,而不会改变静态部分,从而避免了路由环路。

水平分割有两种方式:静态分割和动态分割。

静态分割是在配置路由器时手动设置静态下一跳地址,而动态分割则是通过RIP协议学习得到的。

动态分割的优点是可以自动适应网络拓扑的变化,但缺点是需要消耗更多的带宽和计算资源。

3.毒性逆转毒性逆转是一种避免路由毒逆的方法。

当一个路由器的所有相邻路由器都报告无法到达某个目的地时,该路由器就会将该目的地的距离设为无穷大,即为“毒逆”。

这会导致网络中的所有路由器都报告无法到达该目的地,进而造成网络故障。

毒性逆转的实现方式是:当一个路由器收到一个路由更新时,它会将该更新应用到路由表中的所有相关条目上。

如果更新中的距离小于路由表中对应条目的距离,则将该条目标记为“已发送”,并将该条目的距离设为更新中的距离;否则,将该条目标记为“已发送”并保持其距离不变。

当一个已发送的条目的距离变为无穷大时,就会触发毒性逆转,将该条目的状态改为“毒逆”,并通知所有相邻路由器。

RIP路由协议的防环机制

RIP路由协议的防环机制

RIP路由协议的防环机制作者:***来源:《电脑知识与技术》2024年第01期关键词:华为路由器;RIP协议;网络技术0 引言RIP路由协议是一种较为简单、基于距离矢量算法的内部网关协议,其功能设计简单,学习和部署成本较低,适合在小规模网络中使用[3]。

RIP路由协议使用多播而不是广播进行路由更新,不仅减少了带宽占用量,也减少了网络拥塞的风險。

尽管RIP路由协议存在一些性能瓶颈和潜在的安全隐患,但它仍然是一款值得使用的路由协议,特别是在小型网络中,RIP路由协议的优点可以发挥更好的作用。

RIP路由协议面临最大的问题就是路由环路,其协议本身的算法并不具备解决环路的能力,但RIP协议中提供了3种机制来解决:水平分割、毒性逆转、触发更新。

1 RIP 协议简介RIP包括RIP v1和RIP v2两个版本,两个版本均使用基于跳数的距离度量,最大跳数为15。

在计算路径时,使用基于距离的最短路径算法。

RIP v1采用基于UDP的面向无连接通信协议,其基本思想是Router 将本节点的路由信息发送给周围节点,接收到其他节点发来的路由信息后,将其加入自身的路由表中,然后更新周围节点的路由表。

路由更新的间隔时间默认为30秒,路由失效时间默认为180秒。

因为 RIP v1 性能较差,安全性也不高(没有身份验证和加密),所以常常会被攻击和利用。

RIP v2行在TCP/IP 应用层,能够与协议栈的其他部分通信,并在RIP v1的基础上增加了路由间的子网和掩码信息,因此可以支持VLSM(可变长度子网掩码)。

RIP v2还在协议中增加了身份验证和加密功能,提高了安全性,并且使用多播而不是广播进行路由更新,节约了带宽资源。

总体来说,RIP是一种简单且易于实现和维护的协议,可以用于小型网络,但由于其性能和安全性问题,它不适合大型企业级网络。

2 路由环路2.1 产生环路的原因RIP(Routing Information Protocol)产生环路的主要原因是采用距离向量算法,即以跳数作为衡量路径优劣的标准[4]。

路由环路避免6种机制

路由环路避免6种机制

触发更新:当网络变化经拥有到达该网络路由信息的路由器发送一个取值为无穷大的路由更新信息,以使该路由的逆向路由达到抑制。
注意:反向是指一旦从一个接口学习到了一个路由,那么这条路由作为不可达路由从同一接口回送。目的是使该不可达路由的逆向路由达到抑制。毒化反转和水平分割一起使用,并超越水平分割。
最大跳:定义一个有限的跳数来防止环路。RIP最多15跳,16跳为无穷大;IGRP默认为100跳,但可配置到255跳。
水平分割:决不把从一个来源处所学到的路由再回送给这个来源
路由毒化:路由器把无效路由的费用设置成无穷大
抑制定时器:路由器收到一条路由不可达的消息后,会在路由表中将这条路由冻结,在冻结时间内,不接受其他路由器告诉它可达的消息,相反在这段时间内将这条消息通知给网络中的其他路由器,最终达成全网的一致。

rip协议防止环路的机制

rip协议防止环路的机制

rip协议防止环路的机制:
RIP协议防止环路的机制主要有以下几种:
1.最大跳数:RIP认为超过15跳的路由不可达,当路由跳数达到16时,RIP会停止向该路由发
送数据。

这样可以防止路由环路的产生。

2.水平分割:RIP规定,从某个接口学到的路由,不会再从该接口发送出去。

这样可以避免环路的
产生。

3.毒性逆转:当路由器检测到某个网络不可达时,它会发送一个包含该网络路由的报文,但是将该
路由的度量设置为16,表示不可达。

这样可以让所有路由器尽快了解网络的变化,避免环路的产生。

4.触发更新:当网络发生变化时,路由器会立即发送更新报文,而不必等到定时器超时。

这样可以
快速通知其他路由器网络的变化,避免环路的产生。

5.抑制:当路由器收到一个路由报文后,如果该路由已经存在于路由表中,那么路由器会将该路由
的度量设置为16,表示不可达。

这样可以避免环路的产生。

华为RIP路由配置教程有哪些命令

华为RIP路由配置教程有哪些命令

华为RIP路由配置教程有哪些命令路由器系统构成了基于TCP/IP 的国际互联网络Internet 的主体脉络,也可以说,路由器构成了Internet的骨架。

这篇文章主要介绍了华为RIP路由配置教程,需要的朋友可以参考下一、RIP基础配置1、配置RIP进程全局进程[Huawei]rip 10VPN下的RIP进程[Huawei]rip vpn-instance 1RIP只在指定网段上的接口运行。

对于不在指定网段上的接口,RIP既不在它上面接收和发送路由,也不将它的接口路由转发出去。

因此,RIP启动后必须指定其工作网段。

2、配置RIP进程描述(可选)[Huawei-rip-10]description test3、禁止对RIP报文源地址检查(可选)[Huawei-rip-10]undo verify-source缺省情况下,使能了对收到的RIP路由更新报文进行源IP地址的检测,即检查发送报文的接口IP跟接收报文的IP地址是否在同一网段。

如果不同,则该RIP报文不被设备处理。

但当在P2P网络中链路两端的IP地址属于不同网络时,只有取消报文的源地址检查,才能建立起正常的邻居关系。

4、指定RIP生效的网段(即宣告网络)。

[Huawei-rip-10]network 172.16.0.0宣告时不带子网掩码,因为该地址必须是自然网段,不能是子网地址(与OSPF等不一样),如果路由器连接了一个自然段的多个子网,也只需用一条对应自然网段的命令使能RIP。

一个接口只能与一个RIP 进程相关联。

5、指定RIP邻居的IP地址(可选,仅用于NBMA网络)[Huawei-rip-10]peer 172.16.0.1通常情况下,RIP使用广播或组播地址发送报文。

如果在不支持广播或组播报文的链路上运行RIP,则必须在链路两端手工相互指定RIP 的邻居,这样报文就会以单播形式发送到对端。

通常情况下不推荐使用该命令,因为会造成对端同时收到同一报文的组播(或广播)和单播两种形式。

电信集团15年网优认证题库_LTE

电信集团15年网优认证题库_LTE

移动通信基础练习题1:TD-LTE技术标准是以下哪个标准化组织制定的:3GPP2:由于在电波传播路径上受到建筑物及山丘等的阻挡产生的阴影效应而产生的损耗叫:慢衰落3:3GPP R9版本下行最大吞吐率为多少:300Mbps4:3GPP规范在哪个版本引入了LTE Advanced:R105:3GPP规范在哪个版本引入了LTE:R86:多普勒效应引起的附加频移称为多普勒频移,若移动台向远离基站方向移动,则此时因多普勒频移会造成移动7:电波在传播途径上遇到障碍物时,总是力图绕过障碍物,再向前传播,该现象称做:绕射8:以下哪些名词可以表示4G核心网:SAE、EPC9:移动通信系统包括:发信机、收信机、天线、馈线10:多径效应早晨的信号衰落服从什么分布:莱斯、瑞利11:自由空间的路径损耗与那些因素有关:频率、距离12:移动通信网络的基本组成部分有:用户终端、接入网、核心网、OAM13:在通信系统中,按照数据流的方向可分为哪几种传输模式:单工、双工、半双工14:在移动通信系统中的多址方式有:频分、时分、码分、空分15:LTE的带宽可以是:3、5、10、2016:LTE的双工方式可以是:TDD、FDD17:3GPP R9版本下行支持哪些MIMO类型:2*2MIMO、4*4MIMO18:无线通信系统中,干扰的基本分类包括哪些:邻信道干扰、交调干扰、阻塞干扰、杂散干扰19:以下技术标准中,哪些属于非3GPP技术:WiMAX、WIFI、CDMA200020:LTE系统是以CDMA和MIMO为主要技术基础:错21:CDMA2000,WCDMA以及TD-SCDMA无线接入技术均支持向LTE演进:对22:LTE与传统3G的网络架构不同,采用扁平化的网络架构,即接入网E-UTRAN不再包含RNC,仅包含节点eNB:对1:在LTE/EPC网络中,UE附着成功后移动性管理的状态是:EMM Registered2:在4G网络中,下面哪个条件会触发TA更新:【以上所有】UE进入一个不在TA列表中的小区、TA定时周期超时、3:在4G网络UE附着过程中,关于承载建立的说法不正确的是:MME为UE建立默认EPS承载4:哪个协议负责用户面数据的加密功能:PDCP5:eNodeB和SGW之间使用哪种协议:GTP-U6:LTE协议规定的UE最大发射功率是:23dbm7:eNodeB与EPC之间的接口是:S18:在EPC网络中一下哪个网元可以为UE分配IP地址:PGW9:LTE网络中,eNodeB之间可以配置接口,从而实现移动性管理,该接口名称是:X210:MME之间的接口名称为:S1011:以下哪个节点负责UE的移动性管理:MME12:LTE/EPC网络的去附着流程可由什么实体发起:UE、MME、HSS13:有关UE完成初始化附着过程中,说法不正确的是:UE一定要携带APN14:SAE网络的边界网关,提供承载控制、计费、地址分配和非3GPP接入等功能的网元是:PGW15:以下哪个属于LTE基站功能:无线资源管理16:LTE网络下行使用什么多址方式:OFDMA17:在3GPP EPC架构中,PGW的作用是:为UE分配IP地址、合法监听、基于每一个用户的数据包检测18:EPC网络的传输层主要采用的协议是:UDP、SCTP19:PCRF支持的逻辑接口有:Rx、Gx20:LTE系统内干扰包括如下哪几项:UE之间的相互干扰、邻小区对本小区的干扰21:LTE ICIC 技术对系统性能的影响集中体现在哪几个方面:系统频谱效率、边缘覆盖性能22:MME具有哪些功能:寻呼消息分发、空闲状态的移动性管理、非接入层信令的加密与完整性保护23:关于LTE网络整体结构,哪些说法是正确的:EUTRAN用eNodeB替代原有的基站控制器和基站结构、各网络节点之间的接口使用IP传输、通过IMS承载综合业务24:关于LTE协议架构,下面哪些说话是正确的:物理层向高层提供数据传输服务,可以通过MAC子层并使用传输信25:关于S5接口一下哪些表述是正确的:SGW和PGW之间的接口、SGW和PGW之间采用GTP_C协议26:在LTE协议中,MAC层对数据进行:调度、复用/解复用、HARQ27:在LTE的QoS属性中,QCI中包括哪些参数:业务优先级、误包率、延时28:载波聚合技术中,成员载波Component Carrier支持的带宽可以是:1.4、5、2029:LTE的核心网设备包括以下哪些网元:SGW、MME30:PDCP层的主要功能包括:IP包头压缩和解压缩、执行安全机制、数据与信令的加密、丢弃无效数据31:EPS包括EPC和LTE:对32:S1-U接口上使用GTP-U协议,S1-MME接口上使用S1AP协议:对33:LTE系统架构中,E-UTRAN包含年内网元,网络架构趋于扁平化:错34:LTE系统中,无线传输方面引入了OFDM技术和MIMO技术:对35:一旦UE进入RRC-connected状态,就会获得MME分配的C-RNTI:错36:在LTE中,当UE向网络做附着(Attach)时MME就会为UE创建一条初始的承载。

RIP协议原理的学习

RIP协议原理的学习

互动型教学案例----RIP协议原理的学习一、RIP的简介路由信息协议(RIP)协议是一种动态路由选择,它基于距离向量算法(D-V),总是按最短的路由做出相同的选择。

这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。

RIP(RoutinginformationProtocol)是应用较早、使用较普遍的内部网关协议(InteriorGatewayProtocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。

文档见RFC1058、RFC1723。

RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。

RIP提供跳跃计数(hopcount)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。

如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。

RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。

二、 RIP的原理(互动环节)为了让学生理解RIP协议的实质,除了给学生通过网络实例介绍以外。

还通过一个通俗易懂的例子和学生进行互动,让学生能够通过自己的理解加深对该协议的认识。

例如:假设我现在从黄河科技学院出发要到郑东新区的会展中心去。

因为时间比较紧,所以打算出门打车过去。

上班高峰人很多,好不容易打到车。

可偏偏遇到一个新手司机,不知道到会展中心怎么走?(这时候老师可以提问,生活中的实际问题,学生回答非常踊跃)一看这情况我心里很着急。

可这会旁边也没有其他的士。

怎么办呢?(继续提问)没有关系上车吧,的哥的姐可以通过的士广播互通信息,可以相互问路。

这个司机通过询问很快就知道了到会展中心怎么走。

这样的现象大家都很熟悉。

那么和今天我们要学习的RIP协议有什么关系呢?我们要从RIP协议的作用讲起。

路由环路(水平分割、毒性路由等)

路由环路(水平分割、毒性路由等)

路由环路什么是路由环路?路由环路是指数据包在一系列路由器之间不断传输却始终无法到达其预期目的网络的一种现象。

当两台或多台路由器的路由信息中存在错误地指向不可达目的网络的有效路径时,就可能发生路由环路。

造成环路的可能原因有:.静态路由配置错误.路由重分布配置错误.发生了改变的网络中收敛速度缓慢,不一致的路由表未能得到更新.错误配置或添加了丢弃的路由距离矢量路由协议的工作方式比较简单。

其简单性导致它容易存在诸如路由环路之类的缺陷。

在链路状态路由协议中,路由环路较为少见,但在某些情况下也会发生。

注: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就这样不停地更新下去,从而无休止的更新这个不可达目的地的网络路由防止计数值无穷大的解决方法:为了防止度量无限增大,可以通过设置最大度量值来界定“无穷大”。

rip协议更新路由表的原则

rip协议更新路由表的原则

rip协议更新路由表的原则一、rip协议简介RIP(Routing Information Protocol)是一种基于距离向量的路由协议,用于在互联网中动态更新路由信息。

RIP协议通过交换路由表信息,帮助路由器学习到网络中的路由信息以进行正确的数据转发。

二、rip协议路由表更新原则更新路由表是RIP协议中十分重要的一部分,它决定着数据包传输的路径。

下面是rip协议更新路由表的原则:1. 分割后更新RIP协议使用距离向量算法,将整个网络拆分成多个子网,每个子网的路由表由其相邻的路由器进行更新。

当一个路由器接收到新的一条路由信息时,首先要对这个信息进行分割,然后根据预定的规则判断是否需要更新当前路由表中的相应信息。

2. 权值比较RIP协议中每个路由表项都有一个与之关联的权值。

当路由表更新时,路由器会比较新接收到的路由信息的权值与现有路由表中相同目的地的权值,若新信息的权值较小,则将其更新到路由表中。

3. 延迟等待为了避免路由表的频繁更新,RIP协议采用了延迟等待的机制。

当一个路由表项被更新后,rip协议会等待一段时间,以便接收更多的路由信息。

只有当等待时间过后,且收到了更好的路由信息,才会更新路由表中的相应项。

4. 距离计算RIP协议中,距离(distance)是一个非常重要的概念。

路由器通过距离来衡量到达目的地的开销。

更新路由表时,会计算新接收的路由信息的距离,若新的距离比已有的距离小,则更新路由表。

5. 触发更新与周期更新RIP协议中存在两种更新方式:触发更新和周期更新。

触发更新是指在网络拓扑发生变化时立即进行路由表更新;而周期更新是指通过定期发送路由通告消息来更新路由表。

两种方式结合使用,保证了路由表的实时性和稳定性。

6. 路由毒化与毒性逆转为了避免路由环路的产生,RIP协议引入了路由毒化的概念。

当一个路由器无法到达某个目的地时,会将与该目的地相关的路由表项的距离设置为一个很大的值,表示无法到达。

路由环问题的解决方法

路由环问题的解决方法

路由环问题的解决方法
本文为大家讲解路由环问题的解决方法,希望能帮到大家。

路由环问题的解决方法
水平分割
定义路由权的最大值
路由保持法
为解决路由环问题首先要设定一个最大值作为路由权的无穷大值,这个数值通常要根据协议的路由权值的计算方法而定。

比如在RIP 中以跳数来作为路由权的度量,它的最大值就是16,也就是说如果某条路由的 Metric 值为 16 就表示这条路由不可达。

最大值的设定只能解决无限循环的问题,而并不能解决慢收敛问题。

路由环路产生的一个重要原因就是不正确的路由信息通过获得这条信息的接口再发送回去,替代了新的正确的路由,这也就导致了错误路由信息的循环往复。

如在我们前面提到的例子中,正是因为路由器 C 将从路由器 A 上得到的路由信息有发送回路由器 A,才会导致路由的循环依赖。

由此我们得到一个解决路由环路的方法:水平分割。

水平分割就是从某个接口接收到的路由信息不再从这个接口发送回去,从而避免错误的路由信息被使用。

另一个方法就是路由保持法,也就是将路由的不可达状态保持一段时间,在这段时间内不对这条路由作任何修改,直到这条路由的不可达状态被尽可能的扩散出去。

这样也可以防止错误路由的传播。

RIP详细介绍

RIP详细介绍

<RIP(Routing Information Protocol)>·RIP协议得特点:1)RIP属于IGP,就是DistanceVector协议。

2)RIP就是基于UDP得,端口号5203)周期性以【广播Ver1/组播ver2】向邻居发送更新。

4)做完整更新,将整个路由表得信息传递给邻居。

5)Metric(度量值)只跟跳数有关。

6)只支持等价得负载均衡更新:RIP路由器在接收RIP报文前会检查源地址,若源地址与自己接收接口地址不在同一网段内(主网),则会忽略收到得报文可以把检查源地址功能关闭:·解决DV环路问题:1)最大跳数:16跳。

2)水平分割:从一个接口收到得更新路由不再从此接口发出。

3)路由中毒:将不可达路由直接设成Infinity(16跳)。

4)毒性逆转:发送毒性路由得路由器之外得其她路由器将会返回毒性路由,以此通告始发路由器自己知道了该不可达路由5)Holddown Timers:所有邻居都将此路由“冻结”,如在“冻结”期内该路由恢复,继续采纳该路由??如在“冻结”期收到更好得路由,将采纳更好得路由??如在“冻结”期收到更差得路由,不采纳该路由??6)触发更新:不再周期更新;当拓扑变化时立即发送更新,使得网络最快获知网络状况。

<RIP得报文类型>RIP协议定义了两种消息类型:1、请求消息request2、响应消息response请求消息可以请求整个路由表得信息,也可以仅请求某些特定得路由信息。

通常当RIP刚启用时,会向每一个启用得RIP协议得接口发出带有请求消息得数据包。

响应消息则用来将路由器得路由发送给其她路由器。

通常会周期发送。

<RIP v1>RIPv1得特点:·以广播地址255、255、255、255发送更新。

·路由在跨越主类网络边界时,会自动汇总成主类网络。

·不支持VLSM,更新时不携带掩码信息配置:router rip //在路由器上启用RIP协议network 10、0、0、0 //宣告网络,只能主类宣告·在CISCO路由器上,运行RIP后,默认即不就是V1版也不就是V2版,而就是一种特殊状态。

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

路由环路什么是路由环路?路由环路是指数据包在一系列路由器之间不断传输却始终无法到达其预期目的网络的一种现象。

当两台或多台路由器的路由信息中存在错误地指向不可达目的网络的有效路径时,就可能发生路由环路。

造成环路的可能原因有:.静态路由配置错误.路由重分布配置错误.发生了改变的网络中收敛速度缓慢,不一致的路由表未能得到更新.错误配置或添加了丢弃的路由距离矢量路由协议的工作方式比较简单。

其简单性导致它容易存在诸如路由环路之类的缺陷。

在链路状态路由协议中,路由环路较为少见,但在某些情况下也会发生。

注: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就这样不停地更新下去,从而无休止的更新这个不可达目的地的网络路由防止计数值无穷大的解决方法:为了防止度量无限增大,可以通过设置最大度量值来界定“无穷大”。

例如,RIP 将无穷大定义为 16 跳,大于等于此值的路由即为“不可达”。

一旦路由器计数达到该“无穷大”值,该路由就会被标记为不可达。

使用抑制计时器防止路由环路:抑制计时器可用来防止定期更新消息错误地恢复某条可能已经发生故障的路由。

抑制计时器指示路由器将那些可能会影响路由的更改保持一段特定的时间。

如果确定某条路由为 down(不可用)或 possibly down(可能不可用),则在规定的时间段,任何包含相同状态或更差状态的有关该路由的信息都将被忽略。

这表示路由器将在一段足够长的时间将路由标记为 unreachable(不可达),以便路由更新能够传递带有最新信息的路由表。

抑制计时器通过以下方式工作:1. 路由器从邻居处接收到更新,该更新表明以前可以访问的网络现在已不可访问。

2. 路由器将该网络标记为 possibly down 并启动抑制计时器。

3. 如果在抑制期间从任何相邻路由器接收到含有更小度量的有关该网络的更新,则恢复该网络并删除抑制计时器。

4. 如果在抑制期间从相邻路由器收到的更新包含的度量与之前相同或更大,则该更新将被忽略。

如此一来,更改信息便可以继续在网络中传播一段时间。

5. 路由器仍然会转发目的网络被标记为 possibly down 的数据包。

通过这种方式,路由器便能克服连接断续所带来的问题。

如果目的网络确实不可达,但路由器又转发了数据包,黑洞路由就会建立起来并持续到抑制计时器超时。

水平分割:防止由于距离矢量路由协议收敛缓慢而导致路由环路的另一种方法是水平分割。

水平分割规则规定,路由器不能使用接收更新的同一接口来通告同一网络。

对前面的示例路由 10.4.0.0 应用水平分割后,将引发下面的一系列活动:.R3 将 10.4.0.0 网络通告给 R2。

.R2 接收该信息并更新其路由表。

.R2 随后通过 S0/0/0 将 10.4.0.0 网络通告给 R1。

R2 不会通过 S0/0/1 将 10.4.0.0 通告给 R3,因为该路由正是从该接口获得。

.R1 接收该信息并更新其路由表。

因为使用了水平分割,所以 R1 也不会将关于网络 10.4.0.0 的信息通告给 R2。

通过上述活动,路由器相互交换了完整的路由更新(违反水平分割规则的路由除外)。

结果如下:.R2 将网络 10.3.0.0 和 10.4.0.0 通告给 R1。

.R2 将网络 10.1.0.0 和 10.2.0.0 通告给 R3。

.R1 将网络 10.1.0.0 通告给 R2。

.R3 将网络 10.4.0.0 通告给 R2。

请注意,R2 发送到 R1 和 R3 的路由更新是不同的。

注:管理员可以禁用水平分割。

在特定情况下,为获得正确的路由必须禁用水平分割。

路由毒化路由毒化是距离矢量路由协议用来防止路由环路的一种方法。

路由毒化用于在发往其它路由器的路由更新中将路由标记为不可达。

标记“不可达”的方法是将度量设置为最大值。

对于 RIP,毒化路由的度量为 16。

拓扑依然是上面的,让我们看看路由毒化如何发挥作用。

网络 10.4.0.0 由于链路故障而变得不可用。

R3 通过将度量值设置为 16 使该路由毒化,然后发送触发更新指明 10.4.0.0 不可达。

R2 处理该更新。

由于度量为 16,所以 R2 在其路由表中将该路由条目标记为无效。

R2 随后将毒性更新发送给 R1,更新中的度量值被再次设置为 16,以此表明该路由不可用。

R1 处理该更新并将其路由表中的 10.4.0.0 条目标记为无效。

通过这种方法,在网络上传播有关 10.4.0.0 的信息比等待跳数达到“无穷大”更加迅速,因此路由毒化可加速收敛过程。

带毒性反转的水平分割毒性反转可以与水平分割技术结合使用。

这种方法称为带毒性反转的水平分割。

“带毒性反转的水平分割”规则规定,从特定接口向外发送更新时,将通过该接口获知的所有网络标示为不可达。

带毒性反转的水平分割技术基于以下理念:相比将路由器蒙在鼓里而言,在第一时间明确告诉该路由器需要忽略的路由效果更佳。

我们来看下带毒性反转的水平分割是如何发挥作用的。

网络 10.4.0.0 由于链路故障而变得不可用。

R3 通过将度量值设置为 16 使该路由毒化,然后发送触发更新指明 10.4.0.0 不可达。

R2 处理该更新,在其路由表中将该路由条目标记为无效,然后立即向 R3 发送毒性反转。

毒性反转非常特殊,它会使路由器忽略水平分割规则的要求。

它的作用在于确保 R3 不会轻易受到有关网络 10.4.0.0 的错误更新的影响。

注:水平分割功能是默认启用的功能。

然而,并非所有 IOS 实现都默认启用了带毒性反转的水平分割。

IP和TTLTTL(生存时间)是 IP 报头中的 8 位字段,它限制了数据包在被丢弃之前能够在网络中传输的跳数。

设置 TTL 字段的目的是防止无法投递的数据包无休止地在网络中来回传输。

数据包的源设备会对 8 位的 TTL 字段设置一个值。

在到达目的地的过程中,每经过一台路由器,TTL 的值就会减 1。

如果在到达目的地之前 TTL 字段的值减为零,则路由器将丢弃该数据包并向该 IP 数据包的源地址发送 Internet 控制消息协议 (ICMP) 错误消息。

从右侧的动画可以看出,即使在发生路由环路的情况下,数据包也不会在网络中无休止地传输。

TTL 的值最终会减为 0,然后被路由器丢弃。

对于距离矢量路由协议,人们实际上只有两个选择:要么使用 RIP,要么使用 EIGRP。

在实际环境中到底使用哪一种协议取决于多种因素,包括:网络规模路由器型号之间的兼容性所需的管理知识RIP经过多年的发展,RIP 已经从有类路由协议 (RIPv1) 发展到无类路由协议 (RIPv2)。

RIPv2 是一种标准化的路由协议,能够工作在多种路由器品牌共存的复杂环境中。

不同公司生产的路由器可以通过 RIP 进行通信。

它是可用于配置的最早期路由协议之一,非常适合小型网络。

但是,R IPv2 仍有自身的局限性。

RIPv1 和 RIPv2 在计算路由度量时都只考虑跳数,有效路由的跳数不能超过 15 跳。

RIP 的功能:.支持用于防止路由环路的水平分割和带毒性反转的水平分割。

.能够在多达六条的等价路径上进行负载均衡。

默认为四条等价路径。

RIPv2 对 RIPv1 进行了如下改进:.在路由更新中包含子网掩码,从而使协议变为无类路由协议。

.增加验证机制以确保路由表更新的安全性。

.支持可变长子网掩码 (VLSM)。

.使用组播地址代替广播地址。

.支持手动总结路由。

EIGRPEIGRP(增强型 IGRP)是在 IGRP 的基础上开发而来,是另一种距离矢量协议。

EIGRP 具备某些链路状态路由协议功能,是一种无类距离矢量路由协议。

与 RIP 或 OSPF 不同的是,EIGRP 是由 Cisco 开发的专有协议,仅在 Cisco 路由器上运行。

EIGRP 的功能包括:.触发更新(EIGRP 没有定期更新)。

.使用拓扑表维护从邻居处收到的所有路由(不仅是最佳路径)。

.使用 EIGRP hello 协议与相邻路由器建立邻接关系。

.支持 VLSM 和手动路由总结。

这些功能使得 EIGRP 有能力创建具有层次结构的大型网络。

EIGRP 的优点:.尽管路由以距离矢量方式传播,但度量是根据最小带宽和路径的累积延迟进行计算,而不是根据跳数得出。

.采用扩散更新算法 (DUAL) 进行路由计算,收敛速度更快。

DUAL 允许向 EIGRP 拓扑表插入备用路由,当主路由失败时备用路由便可派上用场。

由于这一过程在本地实现,所以可以立即切换到备用路由,不需要其它路由器进行任何操作。

.使用限定更新,因此 EIGRP 使用的带宽更少,特别是在包含许多路由的大型网络中这一点更为明显。

.EIGRP 具有协议相关模块,可支持多种网络层协议,包括 IP、IPX 和 AppleTalk。

由于EIGRP和OSPF在CCNA中涉及比较浅,在后续的BSCI科目中介绍。

相关文档
最新文档