路由表
Coddy OSI 模型 课程的第 14 课,共 32 课。
路由器会查询自己的路由表来选择下一跳:路由表是一组规则,表示“对于这个地址范围,按这种方式发送”。当多条规则都匹配时,最具体的规则会生效,也就是前缀最长的规则。
假设一台路由器有三条路由:
0.0.0.0/0经由网关 A(默认路由:匹配所有地址)10.0.0.0/8经由网关 B10.1.0.0/16经由网关 C
发往 10.1.2.3 的数据包与这三条路由都匹配,但 /16 是最长的前缀,因此数据包会经由 C 发送。这条规则,即最长前缀优先,就是互联网路由的全部逻辑。
挑战
简单根据理论中的路由表,按以下顺序打印每个数据包离开的网关字母,每行一个:
10.1.2.310.9.9.98.8.8.8
预期输出:
C
B
A亲手试试
终端
OSI 模型中的所有课
自己练习: Terminal 在线编辑器