1. 路由表
在计算机网络中,路由表(routing table)或称路由择域信息库(RIB, Routing Information Base),是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。路由表存储着指向特定网络地址的路径(在有些情况下,还记录有路径的路由度量值)。路由表中含有网络周边的拓扑信息。路由表建立的主要目标是为了实现路由协议和静态路由选择。
查找路由表,根据目的网络地址就能确定下一跳路由器,这样做的结果是:
- IP数据报最终一定可以找到目的主机所在的网路上的路由器(可能要通过多次的间接交付)
- 只有到达最后一个路由器时,才试图向,目的主机进行直接交付。
2. 路由间数据传输
路由A发送数据报给路由B,路由B会将数据从数据链路层、物理层、网络层依次解析,拿到目的IP地址,根据路由器本身的路由表,根据最长匹配原则,找到下一个路由器IP,再依次按照网络层、物理层、数据链路层封包发给下一个路由器。