路由协议号
① RIP路由协议的工作原理
1 、初始化——RIP初始化时,会从每个参与工作的接口上发送请求数据包。该请求数据包会向所有的RIP路由器请求一份完整的路由表。该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。这是一个特殊的请求,向相邻设备请求完整的路由更新。
2 、接收请求——RIP有两种类型的消息,响应和接收消息。请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。RIP采用跳数度量,值为1的意为着一个直连的网络,16,为网络不可达。路由器会把整个路由表作为接收消息的应答返回。
3、接收到响应——路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。
4、 常规路由更新和定时——路由器以30秒一次地将整个路由表以应答消息地形式发送到邻居路由器。路由器收到新路由或者现有路由地更新信息时,会设置一个180秒地超时时间。如果180秒没有任何更新信息,路由的跳数设为16。
5、 触发路由更新——当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。
(1)路由协议号扩展阅读:
RIP的特点
1、仅和相邻的路由器交换信息。如果两个路由器之间的通信不经过另外一个路由器,那么这两个路由器是相邻的。RIP协议规定,不相邻的路由器之间不交换信息。
2、路由器交换的信息是当前本路由器所知道的全部信息。即自己的路由表。
3、按固定时间交换路由信息,如,每隔30秒,然后路由器根据收到的路由信息更新路由表。(也可进行相应配置使其触发更新)
② 常见路由协议:常见的路由协议(静态路由,RIP,OSPF等)原理和配置方法
一、RIP路由协议
RIP是Routing Information Protocol(路由信息协议)的简称。它是一种较为简单的内部网关协议IGP(Interior Gateway Protocol),主要用于规模较小的网络中,比如校园网以及结构较简单的地区性网络。对于更为复杂的环境和大型网络,一般不使用RIP。
RIP是一种基于距离矢量(Distance-Vector)算法的协议,它通过UDP报文进行路由信息的交换,使用的端口号为520。
RIP使用跳数(Hop Count)来衡量到达目的地址的距离,称为度量值。在RIP中,缺省情况下,路由器到与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余依此类推。也就是说,度量值等于从本网络到达目的网络间的路由器数量。为限制收敛时间,RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。由于这个限制,使得RIP不可能在大型网络中得到应用。
为提高性能,防止产生路由循环,RIP支持水平分割(Split Horizon)和毒性反转(Poison Reverse)功能。
由于RIP的实现较为简单,在配置和维护管理方面也远比OSPF和IS-IS容易,因此在实际组网中仍有广泛的应用。
RIP有两个版本:RIP V1和RIP V2。
1、RIP V1是有类别路由协议(Classful Routing Protocol),它只支持以广播方式发布协议报文。RIP-1的协议报文中没有携带掩码信息,它只能识别A、B、C类这样的自然网段的路由,因此RIP-1无法支持路由聚合,也不支持不连续子网(Discontiguous Subnet)。
2、RIP V2是一种无分类路由协议(Classless Routing Protocol),与RIP-1相比,它有以下优势:
1)支持外部路由标记(Route Tag),可以在路由策略中根据Tag对路由进行灵活的控制。
2)报文中携带掩码信息,支持路由聚合和CIDR(Classless Inter-Domain Routing)。
3)支持指定下一跳,在广播网上可以选择到最优下一跳地址。
4)支持使用组播方式发送更新报文,只有RIP-2路由器才能收到协议报文,减少资源消耗。
5)支持对协议报文进行验证,并提供明文验证和MD5验证两种方式,增强安全性。
二、OSPF路由协议
OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议。目前针对IPv4协议使用的是OSPF Version 2(RFC2328);针对IPv6协议使用OSPF Version 3(RFC2740)。
OSPF的特性如下:
1、适应范围广:支持大规模网络,最多可支持几百台路由器。
2、支持掩码:由于OSPF报文中携带掩码信息,所以OSPF协议不受自然掩码的限制,对VLSM提供很好的支持。
3、快速收敛:在网络的拓扑结构发生变化后立即发送更新报文,使这一变化在自治系统中同步。
4、无自环:由于OSPF根据收集到的链路状态用最短路径树算法计算路由,从算法本身保证了不会生成自环路由。
5、区域划分:允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减少了占用的网络带宽。
6、等价路由:支持到同一目的地址的多条等价路由。
7、路由分级:使用4类不同的路由,按优先顺序来说分别是:区域内路由、区域间路由、第一类外部路由、第二类外部路由。
8、支持验证:支持基于区域和接口的报文验证,以保证报文交互的安全性。
9、组播发送:在某些类型的链路上以组播地址发送协议报文,减少对其他设备的干扰。
三、IS-IS路由协议
IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)最初是国际标准化组织ISO(the International Organization for Standardization)为它的无连接网络协议CLNP(ConnectionLess Network Protocol)设计的一种动态路由协议。
为了提供对IP的路由支持,IETF在RFC1195中对IS-IS进行了扩充和修改,使它能够同时应用在TCP/IP和OSI环境中,称为集成化IS-IS(Integrated IS-IS或Dual IS-IS)。
IS-IS属于内部网关协议IGP(Interior Gateway Protocol),用于自治系统内部。IS-IS是一种链路状态协议,使用最短路径优先SPF(Shortest Path First)算法进行路由计算,与OSPF协议有很多相似之处。
四、IGRP路由协议
IGRP协议是“内部网关路由协议(Interior Gateway Routing Protool)”的缩写,由Cisco于二十世纪八十年代独立开发,属于Cisco私有协议。IGRP和RIP一样,同属距离矢量路由协议,因此在诸多方面有着相似点,如IGRP也是周期性的广播路由表,也存在最大跳数(默认为100跳,达到或超过100跳则认为目标网络不可达)。IGRP最大的特点是使用了混合度量值,同时考虑了链路的带宽、延迟、负载、MTU、可靠性5个方面来计算路由的度量值,而不像其他IGP协议单纯的考虑某一个方面来计算度量值。目前IGRP已经被Cisco独立开发的EIGRP协议所取代,版本号为12.3及其以上的Cisco IOS(Internetwork Operating System)已经不支持该协议,现在已经罕有运行IGRP协议的网络。
五、EIGRP路由协议
EIGRP由于IGRP协议的种种缺陷以及不足,Cisco开发了EIGRP协议(增强型内部网关路由协议)来取代IGRP协议。EIGRP属于高级距离矢量路由协议(又称混合型路由协议),继承了IGRP的混合度量值,最大特点在于引入了非等价负载均衡技术,并拥有极快的收敛速度。EIGRP协议在Cisco设备网络环境中广泛部署。
六、BGP路由协议
BGP是“边界网关协议(Border Gateway Protocol)”的缩写,处理各ISP之间的路由传递。BGP是一种外部网关协议(EGP),与OSPF、RIP等内部网关协议(IGP)不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最佳路由。BGP协议具有如下特点:
1、BGP使用TCP作为其传输层协议(监听端口号为179),提高了协议的可靠性。
2、BGP进行域间的路由选择,对协议的稳定性要求非常高。因此用TCP协议的高可靠性来保证BGP协议的稳定性。
3、BGP的对等体之间必须逻辑上连通,并进行TCP连接。目的端口号为179,本地端口号任意。
4、BGP支持无类别域间路由CIDR。
5、路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息。
6、BGP是一种距离矢量路由协议,从设计上避免了环路的发生。
7、AS之间:BGP通过携带AS路径信息标记途经的AS,带有本地AS号的路由将被丢弃,从而避免了域间产生环路。
8、AS内部:BGP在AS内学到的路由不会在AS中转发,避免了AS内产生环路。
9、BGP提供了丰富的路由策略,能够对路由实现灵活的过滤和选择。
10、BGP提供了防止路由振荡的机制,有效提高了Internet网络的稳定性。
11、BGP易于扩展,能够适应网络新的发展。
③ 有类路由协议和无类路由协议有什么区别路由协议的管理距离有什么作用
有类路由协议和无类路由协议区别为:路由控制包不同、网络划专分不同、包含不同属。
一、路由控制包不同
1、有类路由协议:有类路由协议的路由控制包里面,只有IP地址,没有掩码。
2、无类路由协议:无类路由协议的路由控制包里面除了IP地址,还必须包含一个掩码与其匹配。
二、网络划分不同
1、有类路由协议:有类路由协议的所有的地址都属于相应的主类网。
2、无类路由协议:无类路由协议根据可变长度的子网掩码划分不同的网络。
三、包含不同
1、有类路由协议:有类路由协议包含igrp、rip等路由协议。
2、无类路由协议:无类路由协议包含OSPF、IS-IS、RIPv2等路由协议。
路由协议的管理距离代表着一种路由协议的路由可信度。每一种路由协议按可靠性从高到低,依次分配一个信任等级。对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议。
④ 在路由器启动eigrp路由协议,区域号为100
通过路由重分抄发即可。
1. 如果路袭由条目不多,可以通过添加静态路由方式实现(如果你是实验,需要让其用动态路由协议,另当别论)
2. 通过路由重分发,2个方向均可(在ospf中重分发EIGRP或是EIGRP中重分发OSPF均可实现)
稍加说明:
不同的路由协议对路由的选择不一样,协议规范不一样,导致不同路由协议之间不能互相学习,因此路由重分发就是一个不错的在路由协议间进行通信的好办法。
比如此你用到的OSPF和EIGRP
如在OSPF中重分发EIGRP路由,操作为OSPF协议中将路由器中学习到的EIGRP路由表重新注入到OSPF中再分发出去(而不用OSPF自己通过spf算法进行,类似于直接使用eigrp的路由结果即可)
也许我说得不太清楚,不过多做实验你就会大致明白了,另外做实验时,最好是开debug,了解实验中各路由协议如何实现的。
⑤ 路由协议与可路由协议的区别
路由协议是复指为可路由协议提供路制由选择服务的协议,路由协议的服务对象是可路由协议,路由器节点通过路由协议实现路由表的自动维护,目前主要的路由协议包括RIP,IGRP,OSPF,BGP等。
可路由协议是指可以通过路由表来确定去向和路径的协议,是受路由协议服务的协议,是实现在网络层设备之间进行通信的协议,它们能够完成不同网段间的通信,可路由协议主要有IP/TCP协议栈中的IP协议,IPX/SPX协议栈中的IPX协议,这些协议可以给网络设备分配网络号和主机号。
⑥ 动态路由协议的动态路由协议分类
所有的动态路由协议在TCP/IP协议栈中都属于应用层的协议。但是不同的路由协议使用的底层协议不同。
OSPF将协议报文直接封装在IP报文中,协议号89,由于IP协议本身是不可靠传输协议,所以OSPF传输的可靠性需要协议本身来保证。
BGP使用TCP作为传输协议,提高了协议的可靠性,TCP的端口号是179。
RIP使用UDP作为传输协议,端口号520。
IS-IS协议是开放系统互联(OSI)协议中的网络层协议,IS-IS协议基础是CLNP(Connectionless Network Protocol,无连接网络协议)。 动态路由协议按寻址算法的不同,可以分为距离矢量路由协议和链路状态路由协议。
距离矢量路由协议
采用距离矢量(Distance-Vector,DV)算法,是相邻的路由器之间互相交换整个路由表,并进行矢量的叠加,最后学习到整个路由表。
距离矢量算法具有以下特点:
(1)路由器之间周期性的交换路由表。
(2)交换的是整张路由表的内容。
(3)每个路由器和它直连的邻居之间交换路由表。
(4)网络拓扑发生了变化之后,路由器之间会通过定期交换更新包来获得网络的变化信息。
距离矢量路由协议的缺陷:
(1)metric的可信度。因为距离仅仅表示的是跳数,对路由器之间链路的带宽,延迟等无考虑。这会导致数据包的传送会走在一个看起来跳数小但实际带宽窄和延时大的链路上。
(2)交换路由信息的方式,即路由器交换信息是通过定期广播整个路由表所能到达的适用网络号码。但在稍大一点的网络中,路由器之间交换的路由表会很大,而且很难维护,导致收敛很缓慢。
距离矢量路由协议有RIP、BGP等。
链路状态路由协议
采用链路状态(Link State,LS)算法。
链路状态是一个层次式的,执行该算法的路由器不是简单的从相邻的路由器学习路由,而是把路由器分成区域,收集区域内所有路由器的链路状态信息,根据链路状态信息生成网络拓扑结构,每一个路由器再根据拓扑结构图计算出路由。
链路状态路由协议有OSPF、IS-IS等。 大的ISP的网络可能含有上千台路由器,而小的提供商通常只有十几台路由器。每个ISP管理的自己的内部网络,一般称为一个管理域,它和其他ISP的连通称为域间连接。因此,Internet又可以看成是由一个个域互连而成。
由于将网络分割为一个个管理域(AS),则根据协议适用的范围,产生了相应的两种路由协议,分别是域内路由协议和域间路由协议。
域内路由协议(Interior Gateway Protocol,IGP)
域内路由协议是负责一个路由域(在一个管理域内运行同一种路由协议的域,称为一个路由域)内路由的路由协议。
域内路由协议的作用是确保在一个域内的每个路由器均遵循相同的方式表示路由信息,并且遵循相同的发布和处理信息的规则,主要用于发现和计算路由。
域内路由协议有:RIP、OSPF、IS-IS等。
域间路由协议(Exterior Gateway Protocol,EGP)
域间路由协议负责在自治系统之间或域间完成路由和可到达信息的交互,主要用于传递路由。
域间路由协议有:EGP、BGP。
EGP协议,主要是早期的EGP协议(此处的EGP是外部网关协议的一种,两者不能混淆)其效率太低,目前仅被作为一种标准的外部网关协议,没有被广泛使用。而BGP协议特别是BGP-4,由于能处理聚合(采用CIDR无类域间路由技术)和超网(supernet)的功能,为互联网提供可控制的无循环拓扑,因此在互联网上被大量使用。 Internet中的IP数据包一般是点到点的应用,但也有某些情况是点到多点的应用,如音频/视频会议(多媒体会议),某些信息(如股票)的实时数据传送,网络游戏和仿真等,我们分别称这两种IP数据包的路由为单播路由和组播路由。
单播路由和组播路由在传送IP数据包时使用的路由转发表的结构是不同的,并且使用的IP数据包中的信息也是不同的(不详细介绍),由此分出两种路由协议,分别是单播路由协议和组播路由协议。
单播路由协议
单播路由协议是生成和维护单播路由表的协议。
单播路由协议有RIP、OSPF、IS-IS、IGRP、BGP等。
组播路由协议
组播路由协议是生成和维护组播路由表的协议。
组播路由协议有DVMRP、PIM-SM、PIM-DM、MOSPF、MBGP等。
⑦ 路由协议中的OSPF协议中的进程号,区域号还有AS号各有什么作用
1、OSPF进程号仅有本地意义,非特殊情况下,不过最好起多个进程;
2、区域号是OSPF的特色,区域0为主干区域,其他为非主干区域,非主干区域必须与主干区域相连
⑧ 路由协议和可路由协议有什么区别
路由协议 常见的有RIP/OSPF协议等等 作用是产生路由表,维护路由表 可路由协议是为路专由选择协议算法提供必要信属息的,比如路由选择协议用目的IP选路那IP协议也就是可路由协议为路由选择协议提供算法所必须的信息(IP地址等) 查看原帖>>
求采纳
⑨ OSPF路由协议 LSA序列号
我看了一下这个介绍...我的理解是 lsa 序号加1代表他比上一个lsa要新 泛洪出去之后会导致ospfdb重新收敛 然后db就不稳定了 但是我没见过真正的攻击...
⑩ 路由协议是什么
路由协议又叫RIP协议。最初是为Xerox网络系统的Xerox parc通用协议而设计的,是Internet中常用的路由协议。