路由转发(详细理解+实例精讲)

系列文章目录

华为数通学习(5)


目录

华为数通学习(5)

前言

一,最长匹配原则

实例1:

实例2:

二,路由转发流程:

三,IP路由表小结:

总结


前言

随着华为公司的不断发展,数据通信这门技术也越来越重要,很多人都开启了数据通信学习,本文就介绍了路由转发,是我们通过数通王国的第十三站(我们在文章中使用的是华为的ENSP软件)。


一,最长匹配原则

当路由器收到一个IP数据包时,会将数据包的目的IP地址与自己本地路由表中的所有路由表项进行逐位(Bit-By-Bit)比对,直到找到匹配度最长的条目,这就是最长前缀匹配机制。

理解:

把收到数据包,根据要去往目标网段,在路由表中查询,bit by bit逐一从左到右进行匹配。匹配的字符最长的就是最优的。

实例1:

根据最长匹配原则进行匹配,能够匹配192.168.2.2的路由存在两条,但是路由的掩码长度中,一个为16 bit,另一个为24 bit,掩码长度为24 bit的路由满足最长匹配原则,因此被选择来指导发往192.168.2.2的报文转发。

实例2:

根据最长匹配原则匹配,能够匹配到192.168.3.2的路由只有一条,此路由为最终转发依据。

二,路由转发流程:

总结:

  1. 三层设备转发数据包的唯一凭据就是路由表,根据目标节点,采用最长匹配原则,进行查表;

  2. 路由表存在路由则进行转发,逐跳地转发到下一跳设备(hop by hop)

  3. 路由表不存在路由则进行丢弃处理。

三,IP路由表小结:

当路由器从多种不同的途径获知到达同一个目的网段的路由(这些路由的目的网络地址及网络掩码均相同)时,会选择路由优先级值最小的路由;

如果这些路由学习自相同的路由协议,则优选度量值最优的。总之,最优的路由加入路由表。当路由器收到一个数据包时,会在自己的路由表中查询数据包的目的IP地址。

如果能够找到匹配的路由表项,则依据表项所指示的出接口及下一跳来转发数据;如果没有匹配的表项,则丢弃该数据包。

路由器的行为是逐跳的,数据包从源到目的地沿路径每个路由器都必须有关于目标网段的路由,否则就会造成丢包。数据通信往往是双向的,因此要关注流量的往返(往返路由)。


总结

恭喜你,你通过本章的学习了路由转发,华为数通还有很多宝藏等着你去探险,加油!只为成为更好的自己。

相关推荐
南枝异客2 小时前
CentOS 7 网络连接问题
linux·运维·centos
H3C-Navigator3 小时前
HRPC在Polaris存储系统中的应用
网络·人工智能·ai-native
无敌最俊朗@3 小时前
一条数据的 TCP 完整生命周期 (附报文详解)
网络
桃花猿5 小时前
网络IO基础知识
网络
王伯爵5 小时前
终端NCI
网络·5g
dog2505 小时前
TCP 的韧性:端网关系对传输协议的影响
网络·网络协议·tcp/ip
apple_ttt5 小时前
为 CPU 减负:数据中心网络卸载技术的演进
网络·dpdk·数据平面·数据中心网络·toe
阿方索6 小时前
Linux 正则表达式
linux·运维
通信小呆呆7 小时前
ISAC 用电磁波感知,能很好地保护用户隐私吗?
人工智能·信息与通信·用户隐私·通信感知一体化
星空寻流年8 小时前
设计模式第六章(观察者模式)
网络·观察者模式·设计模式