NNetpath

实验与闯关

网络知识点看过就忘,敲过命令才记得住。这里把全部动手环节汇总在一起, 你可以脱离课程顺序直接来练。

命令行闯关

在模拟终端里接手一台或一套出问题的机器,按目标一步步把根因逼出来。

动手实验

需要真实环境(虚拟机、K8s 测试集群或带 RDMA 网卡的机器),跟着步骤把链路打通。
T 代理与隧道40 分钟

SSH 端口转发:-L、-R、-D 三把钥匙

不装任何软件,用手上已有的 ssh 打通绝大多数「我需要连到那台机器」的场景。

T 代理与隧道35 分钟

gost:一条命令搭出任意隧道

协议、传输、转发链三者自由组合。ssh 搞不定的形态,它基本都能拼出来。

T 代理与隧道40 分钟

WireGuard:内核里的极简 VPN

不到 4000 行代码、一个 UDP 端口、两个密钥。现代 VPN 的地基几乎都建在它上面。

T 代理与隧道35 分钟

客户端与分流规则:Mihomo 配置

真正决定体验的不是节点,是规则:什么直连、什么走代理、DNS 交给谁。

L1 容器网络35 分钟仅大纲

动手:用 netns 和 veth 手搓一个容器网络

不用 K8s、不用 Docker,纯 ip 命令把两个"容器"连通,容器网络就没有秘密了。

L1 容器网络35 分钟仅大纲

动手:给 Pod 插第二张网卡

AI 训练和虚拟机场景都需要 Pod 直连物理网。Multus、Spiderpool、MacVLAN 的实际配法。

L2 高性能网络35 分钟仅大纲

动手:用 perftest 打通第一条 RDMA 链路

ib_send_bw 跑不出线速时,问题几乎总在 GID、设备名或 MTU 上。

L2 高性能网络40 分钟仅大纲

动手:K8s 里把 RDMA 交给 Pod

network-operator、rdma/hca 资源、hostNetwork 与 MacVLAN 两种模式的实际配法。

L2 高性能网络40 分钟仅大纲

动手:NCCL 与 busbw 判读

AllReduce 的 busbw 是 GPU 集群的网络体检报告。这节讲怎么跑、怎么读、怎么调。

规划计算器

改参数看结果,把端口、交换机、线缆和收敛比的账算明白。