路由协议(动态路由协议)
时间:2026-02-05 19:45:58 出处:仪器仪表阅读(143)
本篇文章给大家谈谈路由协议,由路由以及动态路由协议对应的协议协议知识点,希望对各位有所帮助,动态不要忘了收藏本站喔。由路由
路由协议分为哪几类?
首先路由协议分两类,\x0d\x0a一种是静态路由协议\x0d\x0a手动写目的和下一跳,大量路由数目的时候不适合使用,因为命令写起来比较复杂,多线路的时候选路死板不够灵活.\x0d\x0a第二种是动态路由协议,可以根据自己的算法决定选择合适的路径\x0d\x0a动态路由协议分两类\x0d\x0a内部网关协议.igp\x0d\x0a内部协议分两类,一类是距离矢量协议目前常见的是RIP和EIGRP,各大银行都有在用,不能说好坏全凭习惯和初建时的情况.尤其是eigrp的快速收敛,可以满足网络的敏感度要求.\x0d\x0a第二类是链路状态协议.最常见的是OSPF和is-is,一般城域网都是这两种在跑,还有大型的企业网都在用,是比较安静稳定的路由协议,算法复杂相对灵活扩展性好.\x0d\x0a外部网关协议.egp\x0d\x0a外部目前只有bgp,没有其他的选项.因为它的算法足够复杂,提供超强的选路原则.稳定性极强.
带你了解路由协议基础,动态新手不要错过哟
当路由器收到一个IP数据包,由路由路由器会根据目的协议协议IP地址在设备上的路由表(Routing Table)中进行查找,找到“最匹配”的动态路由条目后,将数据包根据路由条目所指示的由路由出接口或下一跳IP转发出去。路由表中装载着路由器通过各种途径获知的协议协议路由条目(Routes)。路由器可通过静态、动态动态等方式获取路由条目并维护自己的由路由路由表。
路由协议的协议协议分类
路由协议可以有多种分类方式,常见的动态分类方式如下:
按照路由协议使用的算法分:
按照路由协议作用的区域划分:
1.内部网关协议IGP:在一个自治系统内部运行。常见的IGP协议包括RIP、OSPF和IS-IS。
2.外部网关协议EGP:运行于不同自治系统之间。BGP是目前最常用的EGP协议。
路由协议是路由器之间维护路由表的规则,用于发现路由,生成路由表,并指导报文转发。依据来源的不同,路由可以分为三类:
1.通过链路层协议发现的路由称为直连路由。
2.通过网络管理员手动配置的路由称为静态路由。
3.通过动态路由协议发现的路由称为动态路由。
静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点 是不能自动适应网络拓扑的变化,需要人工干预 。
动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三层设备的网络。缺点是配置对用户要求比较高,对系统的要求高于静态路由,并将占用一定的网络资源和系统资源。
路由器转发数据包的关键是路由表和FIB表,每个路由器都至少保存着一张路由表和一张FIB(Forwarding Information Base)表。 路由器通过路由表选择路由,通过FIB表指导报文进行转发 。
执行命令display ip routing-table时,可以查看路由器的路由表概要信息
路由表中包含了下列关键项:
对于相同的目的地,不同的路由协议(包括静态路由)可能会发现不同的路由,但这些路由并不都是最优的。事实上,在某一时刻,到某一目的地的当前路由仅能由唯一的路由协议来决定。
路由器分别定义了 外部优先级和内部优先级 。其中,0表示直接连接的路由,255表示任何来自不可信源端的路由; 数值越小表明优先级越高 。外部优先级是指用户可以手工为各路由协议配置的优先级,缺省情况下如
路由协议的内部优先级则不能被用户手工修改
路由收敛是指网络拓扑变化引起的通过重新计算路由而发现替代路由的行为。按优先级收敛是指系统为路由设置不同的收敛优先级, 分为critical、high、medium、low四种 。
路由协议优先计算并下发高收敛优先级的路由给系统。缺省情况下的公网路由收敛优先级如
在互联网中,自治系统AS(Autonomous System)是指在一个(有时是多个)实体管辖下的所有IP网络和路由器的网络,它们对互联网执行共同的路由策略。
每一个AS可以支持多个内部网关路由协议。一个AS内的所有网络都被分配同一个AS号,属于一个行政单位管辖。AS号分为2字节AS号和4字节AS号。其中2字节AS号的范围为1至65535。随着时间推进,可分配的2字节AS号已经濒临枯竭,需要将AS号的范围从之前的2字节扩展为4字节,其中4字节AS号的取值范围为1至4294967295。4字节AS号还可以用X.Y的形式表示,其中X的取值范围为1至65535,Y的取值范围为0至65535。
AS号根据在不同的网络上使用可以分为两类
常用的路由协议分为哪几类?并简述这些路由协议的特点及主要工作原理
常用的路由协议分为RIP、IGRP(Cisco私有协议)、EIGRP(Cisco私有协议)、OSPF、IS-IS、BGP等。
1、RIP
特点:是动态路由协议,基于距离矢量算法,利用跳数来作为计量标准。在带宽、配置和管理方面要求较低,主要适合于规模较小的网络中。
原理:路由器运行RIP后,会首先发送路由更新请求,收到请求的路由器会发送自己的RIP路由进行响应;网络稳定后,路由器会周期性发送路由更新信息。当一个RIP更新报文到达时,接收方路由器和自己的RIP路由表中的每一项进行比较,并按照距离矢量路由算法对自己的RIP路由表进行修正。
2、 EIGRP
特点:能实现快速收敛。运行EIGRP的路由器存储了邻居的路由表,能够快速适应网络中的变化;EIGRP发送部分更新而不是定期更新,且仅在路由路径或者度量值发生变化时才发送;支持多种网络层协议;使用多播和单播;支持变长子网掩码;无缝连接数据链路层协议和拓扑结构。
原理:结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用。
3、OSPF
特点:OSPF 适合在大范围的网络;组播触发式更新;收敛速度快;以开销作为度量值;OSPF协议的设计是为了避免路由环路。在使用最短路径的算法下,收到路由中的链路状态,然后生成路径,这样不会产生环路。
原理:OSPF是两个相邻的路由器通过发报文的形式成为邻居关系,邻居再相互发送链路状态信息形成邻接关系,之后各自根据最短路径算法算出路由,放在OSPF路由表,OSPF路由与其他路由比较后优的加入全局路由表。
扩展资料:
路由协议的作用
主要运行于路由器上,路由选择协议主要是运行在路由器上的协议,主要用来进行路径选择。它起到一个地图导航,负责找路的作用。工作在网络层。
路由协议作为TCP/IP协议族中重要成员之一,其选路过程实现的好坏会影响整个Internet网络的效率
参考资料来源:百度百科-路由协议
参考资料来源:百度百科-RIP
参考资料来源:百度百科- EIGRP
参考资料来源:百度百科-OSPF
路由协议
路由器是一台网络设备,它有多张网卡。当一个入口的网络包送到路由器时,它会根据一个本地的转发信息库,来决定如何正确地转发流量,这个转发库就是常说的路由表。
一张路由表中会有多条路由规则。每一条规则至少包含这三项信息:
通过 route 命令 和 ip route 命令都可以进行查询或者配置的。例如,我们设置命令 ip route add 10.176.48.0/20 via 10.173.32.1 dev eth0 就说明要去 10.176.48.0/20 这个目标网络,要从 eth0 端口出去,经过 10.173.32.1。
此方法的核心思想是: 根据目的地址来配置路由。
当然,在真实的复杂的网络环境中,除了可以根据目的 ip 地址配置路由外,可以根据多个参数来配置路由,这就成为策略路由。
可以配置多个路由表,可以根据源 ip 地址、入口设备、TOS等选择路由表,然后在路由表中查找路由。这样可以使得不同来源的包走不同的路由。
例如,我们设置:
表示从 192.168.1.10/24 这个网段来的,使用 table 10 中的路由表,而从 192.168.2.0/24 网段来的,使用 table 20 的路由表。
在一条路由规则中,也可以走多条路径。例如,在下面中的路由规则中:
下一跳有两个地方,分别是 100.100.100.1 和 200.200.200.1,权重比分别为 1 比 2。
使用动态路由路由器,可以根据路由协议动态生成动态路由表,随着网络运行状态变化而变化。
第一大类的算法称为距离矢量路由(distance vector routing)。它基于 bellman-Ford 算法。
这种算法的基本思路是:每个路由器都保存一个路由表,包含多行,每行对应网络中的一个路由器,每一行包含两部分信息,一个要到目标路由器,从那条线出去,另一个是到目标路由器的距离。
由此可以看出,每个路由器是知道全局信息的。那这个信息如何更新呢?每个路由器都知道自己和令居之间的距离,每过几秒,每个路由器都将自己所知的所有路由器的距离告诉令居,每个路由器也能从邻居那里得到相似的信息。
每个路由器根据新收集的信息,计算和其他路由器的距离,比如自己的一个令居距离目标路由器的距离为M,而自己距离邻居是 x,则自己距离目标路由器是 x+M。
第二大类算法是链路状态路由(link state routing),基于 dijkstra 算法。
这种算法的基本思路是:当一个路由器启动的时候,首先是发现令居,向令居 say hello,邻居都回复。然后计算和邻居的距离,发送一个 echo,要求马上返回,除以 2 就是距离。然后将自己和邻居之间的链路状态包广播出去,发送到整个网络的每个路由器。这样每个路由器都能够收到它和邻居之间的关系的信息。因而,每个路由器都能构建一个自己本地的完整的图,然后针对这个图使用 Dijkstra 算法,找到两点之间的最短距离。
此算法可以最快将损坏路由器消息广播出去。
OSPF(Open shortest Path First, 开放式最短路径优先)就是这样一个基于链路状态路由协议,广泛应用在数据中心的协议。由于主要用于数据中心内部,用于路由决策,因而成为内部网关协议(interior gateway protocol,简称 IGP)。
内部网关协议的重点是找到最短的路径。在一个组织内部,路径最短往往最优。当然有时候 OSPF 可以发现多个最短的路径,可以再这多个路径中进行负载均衡,这常常称为等价路由。这可以和接入层的负载均衡 LVS 结合实现高吞吐量的接入层设计。
但是外网的路由协议,也即国家之间的有所不同,我们称之为外网路由协议(Border Gateway Protocol,简称 BGP)。
在网络世界,国家成为自治系统(Autonomous System)。自治系统分为几种类型:
BGP 又分为两类,eBGP 和 iBGP。一个用于 AS 之间,一个用于 AS 内部。
路由协议的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于动态路由协议、路由协议的信息别忘了在本站进行查找喔。
上一篇: 柴油过滤(柴油过滤器怎么安装)
下一篇: 炒油菜(炒油菜为什么要焯水)