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

系列文章目录

华为数通学习(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地址。

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

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


总结

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

相关推荐
XIAOHEZIcode19 小时前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220701 天前
如何搭建本地yum源(上)
运维
大树884 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠4 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质4 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工4 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
网络研究院5 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智5 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest5 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_5 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化