Menu
CoddyTech

路由表

Coddy OSI 模型 课程的第 14 课,共 32 课。

路由器会查询自己的路由表来选择下一跳:路由表是一组规则,表示“对于这个地址范围,按这种方式发送”。当多条规则都匹配时,最具体的规则会生效,也就是前缀最长的规则。

假设一台路由器有三条路由:

  • 0.0.0.0/0 经由网关 A(默认路由:匹配所有地址)
  • 10.0.0.0/8 经由网关 B
  • 10.1.0.0/16 经由网关 C

发往 10.1.2.3 的数据包与这三条路由都匹配,但 /16 是最长的前缀,因此数据包会经由 C 发送。这条规则,即最长前缀优先,就是互联网路由的全部逻辑。

challenge icon

挑战

简单

根据理论中的路由表,按以下顺序打印每个数据包离开的网关字母,每行一个:

  1. 10.1.2.3
  2. 10.9.9.9
  3. 8.8.8.8

预期输出:

C
B
A

亲手试试

终端

OSI 模型中的所有课

自己练习: Terminal 在线编辑器