补全:加上度量

补全:加上度量

(每道题开头都有同一段:net_02 的 to_int / mask、判「前缀是否包含地址」的 contains,和本机的路由表 ROUTES——每行 (前缀, 下一跳或 None 表示直连, 接口,

阅读更多 →
一样长的前缀比度量

一样长的前缀比度量

(每道题开头都有同一段:net_02 的 to_int / mask、判「前缀是否包含地址」的 contains,和本机的路由表 ROUTES——每行 (前缀, 下一跳或 None 表示直连, 接口,

阅读更多 →
两台各查各的

两台各查各的

同一个目的地,两台各选各的下一站 站的位置不同,交出去的方向就不同 (这一节多了逐跳模拟:NODES 里每个节点有接口地址和一张小路由表;next_hop 在某节点上查表,owner 找哪个节点持有某

阅读更多 →
度量是什么

度量是什么

路由表里的度量(metric)表示【0】。

阅读更多 →
先比什么、再比什么

先比什么、再比什么

一张表里两行都包含目标:一行 10.0.0.0/8 度量 100,一行 10.20.0.0/16 度量 200。选谁?【0】

阅读更多 →
两台设备为什么下一跳不同

两台设备为什么下一跳不同

同一个目的地,两台各选各的下一站 站的位置不同,交出去的方向就不同 贯穿拓扑: 主机 192.168.10.5/24 └─ R1 192.168.10.1 | 10.0.1.1 └

阅读更多 →
补全:ICMP 类型号

补全:ICMP 类型号

ICMP 消息有类型号:回显请求 8、回显应答 0、目的不可达 3、超时 11。补全 icmp_type(name),再统计一次 traceroute 会收到几条超时、几条应答(四跳到达)。

阅读更多 →
补全:谁发的报错

补全:谁发的报错

(这一节多了逐跳模拟:NODES 里每个节点有接口地址和一张小路由表;next_hop 在某节点上查表,owner 找哪个节点持有某个地址,trace 从起点一跳跳走到目标,交回 (路径, 结果)。)

阅读更多 →
补全:写出 traceroute

补全:写出 traceroute

(这一节多了逐跳模拟:NODES 里每个节点有接口地址和一张小路由表;next_hop 在某节点上查表,owner 找哪个节点持有某个地址,trace 从起点一跳跳走到目标,交回 (路径, 结果)。)

阅读更多 →
补全:ping 的往返

补全:ping 的往返

(这一节多了逐跳模拟:NODES 里每个节点有接口地址和一张小路由表;next_hop 在某节点上查表,owner 找哪个节点持有某个地址,trace 从起点一跳跳走到目标,交回 (路径, 结果)。)

阅读更多 →