度量是什么

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

开始练习 →

两台各查各的

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

开始练习 →

一样长的前缀比度量

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

开始练习 →

补全:加上度量

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

开始练习 →

补全:换一条更便宜的路

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

开始练习 →

补全:一条路的总代价

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

开始练习 →

ip route 的一行怎么读

真机上 ip route 打出 default via 192.168.10.1 dev eth0。它对应路由表里的【0】。

开始练习 →

容器里为什么是空的

在实验机上敲 ip route,什么都不打。原因是【0】。

开始练习 →

把 ip route 的输出切成表

parse_line 把一行 ip route 切成 (前缀, 下一跳, 接口, 度量)。看四行切出来的前缀和下一跳: IPROUTE = """default via 192.168.10.1 dev eth

开始练习 →

ip route get 会说什么

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

开始练习 →