8.1.3 路由选路

8.1.3 路由选路

路由器负责为数据包选择一条最优路径,并进行转发。路由器收到数据包后,会根据数据包中的目的IP地址选择一条最优的路径,并将数据包转发到下一个路由器,路径上最后的路由器负责将数据包送交目的主机。数据包在网络上的传输就好比体育运动中的接力赛,每一个路由器负责将数据包按照最优的路径向下一跳路由器进行转发,通过多个路由器一站一站地“接力”,最终将数据包通过最优路径转发到目的地。当然有时候由于实施了一些特别的路由策略,数据包通过的路径并不一定是最佳的。

路由器能够决定数据报文的转发路径。如果有多条路径可以到达目的地,则路由器会通过计算来决定最佳下一跳,计算的原则会随实际使用的路由协议不同而不同。