问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

18张图带你详解IP路由表七大要素:路由前缀、协议类型、优先级等

发布网友 发布时间:2022-10-16 17:24

我来回答

1个回答

热心网友 时间:2023-11-12 18:03

IP 路由表

上次有写过一篇《20张图深度详解MAC地址表、ARP表、路由表 》的文章,里面有提到路由表,那么什么是IP路由、什么又是IP路由表呢?


路由:路由是网络中的基本概念,网络的基本功能就是使得处于网络中两个IP地址能够互相通信。


当路由器收到一个IP数据包时,路由器会解析出IP数据包中的目的IP地址,然后根据目的IP地址查找路由表,依据最长掩码匹配原则,找到对应的路由条目,根据路由条目中的下一跳或者出接口将报文转发出去,这就是路由


路由表:简单点说路由表就是路由器用于指导数据包如何转发的表项,记录了去往目的IP的下一跳去哪里(如下图)。



路由表的作用类似于我们生活中的地图或者指示牌,指引我们去往一个目的地该如何走?


IP路由表包含了哪些要素

IP路由表中包含了目的网络/掩码,协议类型,优先级,开销,标志,下一跳,出接口这个七大要素。


下面我们来看下一个真实的路由表:



从这个路由器我们可以通过命令 display ip routing-table 来查询该设备的路由表,我们可以看到这条设备一共有12条路由条目。


每个路由条目必须包括下面几个信息元素:

目的网络/掩码

目的网络/掩码:也被称为路由前缀,这是路由条目所关联的目的网络地址及网络掩码。


一条完整的路由前缀由:网络地址+前缀长度(或者网络掩码)构成,两者缺一不可,例如192.168.1.0/24与192.168.1.0/25,虽然网络地址相同,都是192.168.1.0,但是两者绝对是两条不同的路由,因为他们的前缀长度不相同。 


当路由器收到一个IP数据包时,路由器会解析出IP数据包中的目的IP地址,然后根据目的IP地址查找路由表,依据最长掩码匹配原则,找到对应的路由条目。

最长掩码匹配原则匹配的就是目的网络/掩码。

比如:路由器收到一个目的IP地址为10.1.1.1的数据包,此时查找路由表,有两个路由条目,一个路由条目的A的目的网络/掩码是10.1.1.0/24,另一条路由条目B的目的网络/掩码是10.1.1.0/28,那么这个数据包匹配的是哪一个路由条目呢?


正确答案:是匹配路由条目B,因为B的掩码长。

协议类型

协议类型:指该路由条目是通过什么路由协议学些过来的。例如是直连的,或是静态的,或者是通过OSPF、IS-IS、EIGRP、BGP等动态路由学习到的。


1、直连路由:指和路由器的接口直接的地址生成的路由。


如下图中,协议类型是direct的就是直接直连地址生成的路由。


2、静态路由:静态路由是指通过静态路由协议生成的路由。


3、动态路由:动态路由协议主要有RIP、OSPF、ISIS、BGP。RIP和BGP是基于距离矢量的路由协议,OSPF和ISIS都是基于链路状态的路由协议。



优先级

路由表中去往同一目的地的路由可能通过多种路由协议生成。

举个例子:去往目的IP为192.168.2.1的通过静态路由生成了,也通过OSPF路由生成了。那么这个时候什么样的路由才会加入到路由表中呢?这个时候就和路由协议的优先级有关系了。

每种协议类型对应不同的优先级,优先级值越小则路由越优

常用路由协议和优先级的关系表如下图。


那么当一台路由器同时从多种不同的路由协议学习到去往同一个目的地的路由时,它将优选路由协议优先级值最小的那条路由

 


因此,本次例子中,正确的应该是通过OSPF学习到路由加入到路由表中(OSPF的路由优先级比静态路由优先级小)

开销

开销:路由的度量值,经常也使用metric来描述。

直连及静态路由的Cost为0。

通过动态路由协议学习到的Cost则根据实际情况而定。不同的路由协议计算Cost的方法不同。 



例如上图中,R1去往PC2的路由条目通过OSPF路由协议学习到,开销为3。

标记

标志:路由标记,R表示该路由是迭代路由。D表示该路由下发到FIB(Forwarding Information Base)表。



迭代路由:路由必须有直连的下一跳才能够指导转发,但是路由生成时下一跳可能不是直连的,因此需要计算出一个直连的下一跳和对应的出接口,这个过程就叫做路由迭代。BGP路由、静态路由和UNR路由的下一跳都有可能不是直连的,都需要进行路由迭代。


例如,BGP路由的下一跳一般是非直连的对端loopback地址,不能指导转发,需要进行迭代。即根据以BGP学习到的下一跳为目的地址在IP路由表中查找,当找到一条具有直连的下一跳、出接口信息的路由后(一般为一条IGP路由),将其下一跳、出接口信息填入这条BGP路由的IP路由表中并生成对应的FIB表项。

下一跳

下一跳:去往目标网络的下一跳IP地址。

出接口

出接口:去往目标网络从本设备的哪个接口出去。




---END---


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 花千骨的作者是男还是女? 吉藏和阿部定的故事 为什么总说去马尔代夫可以感受时空静止呢 阿部定事件(堪称清朝的阿部定事件) 怎么选择考研专业课资料 当年不被看好的张晋和蔡少芬,为何能成为幸福家庭的榜样? 含有寒暑的成语 谁能把 孙雪茹 变成藏头诗或谜语啊 急急急急急 描写四季的雨的成语 有个朋友在黄茹画妆学校学了VIP课程以后,做了主管,我现在在郑州,请问哪里有黄茹化化妆的培训 形容四季的雨的成语 海贼王作者换人了吗? 海贼王的作者有几个? 魏晨的《再次见到你》的歌词是什么??? 海贼王是不是换作者啦? 海贼王换作者了吗? 夏天Alex的《快乐鱼》 歌词 蜡笔小新新之助的问题 助的笔画 岁月不及往昔,下句是什么 怎样判断优先级单片机,举个例子呗,比如IP等于00001110b判断根据什么判断优先级 属马的性格和脾气及爱情,1990年的性格怎样 得票率最高的地区公式 明明是自卑不敢说话,别人却说我高冷,该怎么解释? 蒙阴县景点 矿工的动作标准化之后,给企业带来多少增长比率 关于"六一'的笑话 爆逗小朋友,开心笑话过六一 关于六一的笑话(稍微长一点) amd a10 7870k 华硕a88xm plus主板 两根4g内存条 需要多大功率的电源 扭矩单位换算:24牛米等于多少ft.lb ? 东北锅包肉放番茄酱的怎么做 他要感谢那只手 主要内容 磨练和磨炼的区别 磨练和磨炼有何不一样 山东省2022年一本分数线 山东2022一本分数线 除了江南大学还有哪个学校有化妆品方向 家电大实话:没有消毒功能的洗衣机为什么不能买 有吕泡打粉每斤面粉放3克能不能检查出来吗? 赵惟吉的史籍记载