AI 助教问 AI 助教
东方瑞通 · HCIP-Datacom

认识网络设备与报文处理流程

网络设备(交换机、路由器、防火墙)对数据报文执行接收、解析、查表转发、改写封装与转发的完整处理流程,即基于转发表项决定报文下一跳的过程。

考点精讲

  1. 本章是 HCIP 的“开局”章节。掌握华为设备的整体框架:以 VRP 通用路由平台为软件核心,硬件分控制平面与转发平面,控制平面用 CPU 运行协议生成路由,转发平面用芯片高速查表转发。理解报文从入接口到出接口的完整处理链路(接收→解封装→查表→重封装→转发),是后续 OSPF/BGP/MPLS 等技术理解的基础——所有路由协议最终都要把优选结果写入路由表/FIB,由转发平面执行。

记忆技巧

记“收-查-封-发”四步:收到报文先查表,查到按表项转发,查不到路由器丢弃、交换机未知单播泛洪。
控制平面“想”(运行协议、算路由),转发平面“干”(高速查 FIB/CAM 转发),两者分离是高性能前提。
三层查 IP 用路由表/FIB,二层查 MAC 用 CAM 表,记“三层查 IP、二层查 MAC”。

常见误区

  • 误区:以为路由器对每个报文都重新计算路由。正解:控制平面算好下发到 FIB,转发平面只查表,不重复计算。
  • 误区:以为交换机查不到目的 MAC 就丢弃。正解:二层未知单播按广播域泛洪,靠目标回包完成 MAC 学习。
  • 误区:以为 FIB 与路由表完全相同。正解:路由表是控制平面数据,FIB 是面向转发优化的快表,转发平面只查 FIB。

真题思路

  • 【示例】 【示例】华为路由器收到一个目的地址不在路由表中的数据报文,且未配置缺省路由,设备会如何处理?
    查 FIB 后从默认接口转发 丢弃并向源回 ICMP 目的不可达 广播泛洪到所有接口 缓存报文等待路由表更新
    答案:B
    解析:路由器按目的地址查路由表/FIB,无匹配且无缺省路由时丢弃报文,并向源发送 ICMP 目的不可达;泛洪是二层交换机的行为,不是三层路由器的动作。

常见问题

Q:控制平面和转发平面分离有什么好处

A:控制平面用 CPU 专注协议计算,转发平面用芯片高速查表,互不拖累、性能稳定。

Q:交换机为什么用泛洪而不是丢弃处理未知单播

A:泛洪是为了触发目标主机回包,从而完成 MAC 地址学习。

Q:FIB 和路由表是什么关系

A:路由表是控制平面生成的路由信息,FIB 是面向转发优化的快表,内容一致但用途不同。

相关知识

教材出处:第1章 路由基础 认识网络设备与报文处理流程

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑