带你了解路由协议基础,新手不要错过哟
当路由器收到一个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、EIGRP、OSPF、IS-IS、BGP。
路由协议(英语:Routingprotocol)是一种指定数据包转送方式的网上协议。Internet网络的主要节点设备是路由器,路由器通过路由表来转发接收到的数据。转发策略可以是悔拦人工指定的(通过静态路由、策略路由等方法)。在具有较小规模的网谨前腔络中,人工指定转发策略没有任何问题。但是在具有较大规模的网络中(如跨国企业网络、ISP网络),如果通祥衫过人工指定转发策略,将会给网络管理员带来巨大的工作量,并且在管理、维护路由表上也变得十分困难。为了解决这个问题,动态路由协议应运而生。动态路由协议可以让路由器自动学习到其他路由器的网络,并且网络拓扑发生改变后自动更新路由表。网络管理员只需要配置动态路由协议即可,相比人工指定转发策略,工作量大大减少。
路由协议是什么?
路由协议是什么?
路由协议又叫RIP协议。最初是为Xerox网路系哗的Xerox parc通用协议而设计的,是Internet中常用的路由协议。
路由协议有哪些
路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。
根据路由演算法,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议 (Link State Routing Protocol)。距离向量路由协议基和模于Bellman-Ford演算法,主要有RIP、IGRP(IGRP为 Cisco公司的私有协议);链路状态路由协议基于图论中非常著名的Dijkstra演算法,即最短优先路径(Shortest Path First, SPF)演算法,如OSPF。在距离向量路由协议中,路由器将部分或全部的路由表传递给与其相邻的路由器;而在链路状态路由协议中,路由器将链路状态资讯传 递给在同一区域内的所有路由侍棚吵器。 根据路由器在自治系统(AS)中的位置,可将路由协议分为内部闸道器协议 (Interior Gateway Protocol,IGP)和外部闸道器协议(External Gateway Protocol,EGP,也叫域 间路由协议)。域间路由协议有两种:外部闸道器协议(EGP)和边界闸道器协议(BGP)。EGP是为一个简单的树型拓扑结构而设计的,在处理础路回圈和设定 选路策略时,具有明显的缺点,目前已被BGP代替。 EIGRP是Cisco公司的私有协议,是一种混合协议,它既有距离向量路由协议的特点,同时又继承了链路状态路由协议的优点。各种路由协议各有特点,适合不同型别的网路。
参考资料:百度百科
什么是有类路由协议
简单说,路由是 有类 还是 无类,就是看掩码是否固定。如果掩码是固定的,比如A类,网路地址就是前8位,主机后24位,掩码老侍就是 255.0.0.0 ,同理还有B,C,D类,分别划分出不同的网路地址段,都是有类 路由。
无类路由,其实就是 前多少位是网路地址 可以自己定义,你可以定义 8位,9位,10位都OK,根据自己的需要,更为灵活。但必须装置支援才行。
单播路由协议有哪些
不能简单的说单播路由协议有哪些~现在大部分的路由协议都可以配常单播更新特性的,rip可以使用被动介面单播更新,eigrp同样可以使用neighbor命令来实现单播更新~~
OSPF路由协议,OSPF路由协议是什么意思
OSPF(Open Shortest Path First开放式最短路径优先)是一个内部闸道器协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由
有类路由协议和无类路由协议有什么区别?路由协议的管理距离有什么作用?
使用有类路由:路由器首先匹配主网路号,如果主网路号存在,就继续匹配子网号,且不考虑预设路由,如果子网无法匹配,丢弃资料包(在分类路由下,路由器认为知道所有主网路下的全部子网),并使用ICMP返回一个不可达回应。如果主网路号不存在,使用预设路由(预设路由存在前提)。
上述情况出现在某些早期IOS版本里(12.0以前版本),这些早期版本预设没有开启ip classless.
开启ip classless以后将改变路由器的路由行为,此时路由器将进行最长最精确匹配或使用预设路由进行匹配
使用无类路由,如果没有找到最具体的匹配,就使用预设路由。
ip classless命令的作用主要是改变有类路由协议的查询路由表的行为。
例1:某路由器上执行的路由协议为RIP(有类的路由协议),路由表如下:
R 10.1.0.0/16 via 1.1.1.1
R 10.2.0.0/26 via 1.1.1.2
R* 0.0.0.0/0 via 1.1.1.3
现在假设有3个IP报文,报文A的目标IP是10礌1.1.1、报文B的目标IP是10.3.1.1、报文C的目标IP是11.11.1.1
有类路由协议查询路由表的行为如下:
首先查询目标IP所在的主网路,若路由表中有该主网路的任何一个子网路由的话,就必须精确匹配其中的子网 路由;如果没有找到精确匹配的子网路由,它不会选择最后的预设路由,而是丢弃报文。若路由表中不存在该主网路的任何一个子网路由,则最终选择预设路由。
报文A:目标IP为10.1.1.1,所在的主网路为10.0.0.0,目前的路由表中存在10.0.0.0的子网路由,此时路由器要进一步查询子网路由,是否能够精确匹配,我们看到10.1.0.0/16可以匹配我们的目标地址,所以报文A根据这条路由进行转发。
报文B:目标IP为10.3.1.1,所在的主网路为10.0.0.0,目前的路由表中存在10.0.0.0的子网路由,此时路由器要进一步查询子网路由,是否能够精确匹配,我们看到路由表中的两条子网路由10.1.0.0/16和10.2.0.0/16均不能匹配我们的目标地址,根据有类路由协议的原则,它不会选择预设路由,所以报文B被路由器丢弃。
报文C:目标IP为11.1.1.1,所在的主网路为11.0.0.0,目前的路由表中不存在11.0.0.0的子网路由,此时路由器直接采用预设路由,所以路由器采用预设路由对报文C进行转发。
上面的结果是有类路由协议查询路由的行为,而配置ip classless的目的就是改变它的这种行为,配置完该命令后查询路由的行为是根据最长匹配的原则,那上例中的报文B就可以通过预设路由进行转发了。
注意:该命令对于一个无类路由协议来说没有任何意义,因为无类路由协议查询路由的方式就是最长匹配的原则。
总结:有类是匹配主网后再匹配子网,无类是一bit一bit的匹配!
有类路由里 大类网路中 子网码必须一致 这样叫做有类路由 因为有类路由协议不传递子网码资讯
无类路由 是相反的 他传递子网资讯 所有 大类网路中 可以使用不同的子网码...
OSPF是什么型别的路由协议
这个问题有点太笼统了,可以从很多角度去说。
1,OSPF 是一种IGP路由协议,即在同一个AS内部执行的内部路由协议,AS之间的路由协议是BGP。
2,OSPF 是一种链路状态的路由协议,也属于动态路由协议。采用的S哗P演算法既最短路径优先。
PS:纯手打,望采纳
广域网中用到的是什么路由协议?
广域网划分成很多AS,每个AS又划分成很多子AS,AS(或子AS)之内跑的OSPF或ISIS,AS(或子AS)之间跑的BGP协议
路由协议与被路由协议有什么关系?
路由协议是指路由所用的协议,如:rip、ospf、isis、bgp等。而被路由协议是指能够支援可路由的协议,如:ip、ipx等,不能被路由的协议如:netbeiu等
unr是什么路由协议
UNR就是使用者网路路由的简写,主要就是在BRAS中将使用者地址池重分布接入OSPF区域时候使用!!
路由信息协议是什么?
路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议【1058[1]】。RIP是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。
但RIP的缺点也较多。首先,其限制了网络的规模,能使用的最大距离为15(16表示不可达)。其次路由器交换的信息是路由器的完整路由表,因而随着网络规模的扩大,开销也就增加。最后,“坏消息传播得慢”,使更新过程的收敛时间过长。因此对于规模较大的网络就应当使用OSPF协议。然而目前在规模较小的网络中,使用RIP协议的仍占多数。
中文名
路由信息协议
外文名
RIP(Routing Information Protocol)
类型
内部网关协议IGP
应用
计算机行业
信息协议
路由信息协议(Routing Information Protocol,缩写:RIP)是一种使用兄慧纤最广泛的内部网关协议(IGP)。(IGP)是在内部网络上使用的路由协议(在少数情形下,也可以用于连接到因特网的网络),它可以通过不断的交换信息让路由器动态的适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等。 IGP是应用层协议,并使用UDP作为传输协议。
虽然RIP仍然经常被使用,但大多数人认为它将会而且正在被诸如OSPF和IS-IS这样的路由协议所取代。当然,我们也看到EIGRP,一种和RIP属于同一基本协议类(距离矢量路由协议,Distance Vector Routing Protocol)但更具适应性的路由协议,也得到了一些使用。
历史
Xerox公司在20世纪70年代开发的,是IP所使用的第一个路由协议,RIP已经成为从UNIX系统到各种路由器的必备路由协议。RIP协议有以下特点:
(1)RIP是自治系统内部使用的协议即内部网关协议,使用的是距离矢量算法。
(2)RIP使用UDP的520端口进行RIP进程之间的通信。
(3)RIP主要有两个版本:RIPv1和RIPv2。RIPv1协议的具体描述在RFC1058中,RIPv2是对RIPv1协羡仿议的 改进,其协议的具体描述在RFC2453中。
(4)RIP协议以跳数作为网络度量值。
(5)RIP协议采用广播或组播进行路由更新,其中RIPv1使用广播,而RIPv2使用组播(224.0.0.9)。
(6)RIP协议支持主机被动模式,即RIP协议允许主机只接收和更新路由信息而不发送信息碧伏。
(7)RIP协议支持默认路由传播。
(8)RIP协议的网络直径不超过15跳,适合于中小型网络。16跳时认为网络不可达。
(9)RIPv1是有类路由协议,RIPv2是无类路由协议,即RIPv2的报文中含有掩码信息。
RIP所使用的路由算法是Bellman-Ford算法.这种算法最早被用于一个计算机网络是在1969年,当时是作为ARPANET的初始路由算法。
RIP是由“网关信息协议”(Xerox Parc的用于互联网工作的PARC通用数据包协议簇的一部分)发展过来的,可以说网关信息协议是RIP的最早的版本。后来的一个版本才被命名为“路由信息协议”,是Xerox网络服务协议簇的一部分。