详细内容
路由器通过路由协议交换网络的拓扑结构信息,依照拓扑结构动态生成路由表。在数据转发时,转发引擎从输入线路接收 IP 分组后,分析与修改分组头,使用转发表查找下一跳,把数据交换到输出线路上,向相应方向转发。其具体转发步骤如下:
检查目标 IP 地址:路由器接收到数据包后,首先检查数据包头部的目标 IP 地址,以确定数据包应该发送到哪个网络。
查找路由表:查阅内部的路由表,根据目标 IP 地址找到匹配的转发规则,路由表记录了每个目标网络的下一跳地址和接口。
路径选择:根据路由协议的规则,选择路径将数据包转发到下一跳路由器或目标设备。
转发数据包:将数据包从相应的网络接口转发出去。