补全:最长前缀匹配

补全:最长前缀匹配

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

阅读更多 →
补全:前缀包含地址吗

补全:前缀包含地址吗

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

阅读更多 →
每行匹配了几个

每行匹配了几个

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

阅读更多 →
五个地址各走哪一行

五个地址各走哪一行

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

阅读更多 →
查表的输入是什么

查表的输入是什么

路由表查的是「目的地址落在哪一行的前缀里」。这个判断用的运算是【0】。

阅读更多 →
怎么在表里找

怎么在表里找

本机的路由表: 0.0.0.0/0 via 192.168.10.1 eth0 100 ← 默认 192.168.10.0/24 直连 eth0

阅读更多 →
直连是什么意思

直连是什么意思

本机的路由表: 0.0.0.0/0 via 192.168.10.1 eth0 100 ← 默认 192.168.10.0/24 直连 eth0

阅读更多 →
一行路由说了什么

一行路由说了什么

本机的路由表: 0.0.0.0/0 via 192.168.10.1 eth0 100 ← 默认 192.168.10.0/24 直连 eth0

阅读更多 →
数一数经过几台

数一数经过几台

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

阅读更多 →
为什么不给每台机器一张全图

为什么不给每台机器一张全图

让每台机器都存一张「到全世界每个地址怎么走」的表,行不通。最直接的原因是【0】。

阅读更多 →