两行一样长比度量
场景:~/机器A.txt 是机器 A 的路由表,里面有两行前缀一样长、度量不同;说明里给了一个目标地址。对照表列了八个地址。 任务:算出去那个目标时的下一跳地址,到对照表里查它对应的标记。 可操作范围:只在分给你的这台实验机上操作。可以改家
哪些目标发不出去
场景:~/机器B.txt 是另一台机器的路由表,它没有默认路由;~/目标.txt 列了八个地址。对照表列了八个数。 任务:数一数八个目标里有几个在机器 B 上「没有任何一行匹配」(发不出去),到对照表里查这个数对应的标记。 可操作范围:只在
交一份路由报告
场景:~/机器A.txt 是机器 A 的路由表;实验机自己的主表也要看一眼。 任务:写一份 ~/报告.txt,正好四行:「默认网关 …」「直连网段 …」「下一跳行数 …」「实验机主表 …」(前三行按机器 A 的表填,最后一行填实验机主表的行
交付:一个查下一跳的小工具
场景:说明里给了一个示例目标。 任务:写一个 ~/路由.py,用法 python3 路由.py 机器A.txt 目标地址,打印正好一行:「下一跳 …」(有 via 的行)、「直连 …」(直连行,写接口名)或「不可达」。最长前缀优先、一样长比
模拟器能替真机做什么
实验机没有 traceroute,也连不到别的机器。家目录给了一个逐跳模拟器和一份拓扑文件。用它能做到的是【0】。
模拟器的输出怎么读
模拟器「走」一次会打出路径和结果。给三次结果分类:到达 / 无路可走 / 环路,并数一数各几次: runs = [("主机 → R1 → R2 → R3 → 目标", "到达"), ("主机
到目标要走几跳
场景:家目录有 模拟器.py 和 拓扑.txt(几台路由器把主机和目标连起来)。对照表列了八个数。 任务:从主机到目标(说明里给了目标地址)一共要走几跳(路径里箭头的个数),到对照表里查这个数对应的标记。先看 head -12 模拟器.py
主机的第一跳
场景:家目录有 模拟器.py 和 拓扑.txt。对照表列了八个地址。 任务:找出主机去目标(说明里给了地址)时的第一跳地址(主机把包交给谁),到对照表里查它对应的标记。可以用模拟器「查」,也可以自己看拓扑文件。 可操作范围:只在分给你的这台
包在哪两台之间绕圈
场景:家目录有 模拟器.py 和 拓扑.txt,里面有一条路由配反了。对照表列了八对名字。 任务:用模拟器从主机走到说明里给的目标,看包在哪两台路由器之间绕圈,到对照表里查这一对对应的标记(写法照对照表)。 可操作范围:只在分给你的这台实验
包死在哪一台
场景:家目录有 模拟器.py 和 拓扑.txt;说明里给了起点和目标。对照表列了八个节点名。 任务:用模拟器走一次,找出包在哪一台「无路可走」,到对照表里查这台对应的标记。 可操作范围:只在分给你的这台实验机上操作。可以改家目录里的任何东西