关于路由实验室

为什么做这个网站

我们是一群网络工程师。这些年在工作里,我们一直碰到同一件事:网络周围的人——给网络写需求的产品经理、验证网络的测试同学、开发网管和自动化工具的软件工程师——都很聪明,各自的活儿也干得很好,但真正从头到尾看过一张网络是怎么运转的人很少。这不怪他们:网络这门知识又宽又深,市面上讲它的东西要么是厂商手册,要么是考证题库,没有一个地方能让人在一个下午里把一层到七层完整地过一遍。

于是每个人只熟悉自己那一角,没人能把这些角拼成一张完整的图——需求和协议的实际行为对不上,测试漏掉真正会出问题的场景,工具对网络的建模是错的。路由实验室就是我们给这件事的答案:随手打开浏览器就能学,不用装任何软件;每一个协议都不是示意图,而是真的在运行的仿真。

这里有什么

21 个实验模块,大致按一个报文走过的顺序排:一层物理层(OTN/ODF 光网络、IDC 拓扑)、二层交换(网络二层、STP、VLAN)、三层路由(静态路由、OSPF、IS-IS、EIGRP、RIP、eBGP、iBGP)、承载与架构(MPLS、SR-TE、数据中心 Spine-Leaf)、应用与安全(DNS、负载均衡、VPN、SSL/TLS),以及高性能网络(RDMA、InfiniBand)。此外还有 36 个协议仿真页(以太网帧、ARP、IPv4/IPv6、TCP、TLS、HTTP、QUIC……)和一组按厂商整理的产品目录(99 家厂商/机构在一到七层各有什么产品)。

每个模块的结构都一样:一组按顺序编排的课程,每一课只回答一个问题,每一步都有「去动手」按钮直接带你到对应的实验;几个预置场景;一份术语表和速查表;一套带逐题解析的自测题。实验页是模块的核心——拓扑画在画布上,你改开销、断链路、加设备、模拟故障,然后看协议怎么反应,每一步旁边都写着为什么。

仿真是怎么做的、怎么保证它是对的

每个协议的逻辑都是一台独立的仿真引擎,不是把结果写死在页面里:OSPF 真的在泛洪 LSA 和跑 Dijkstra,BGP 真的在比 AS_PATH 和本地优先级,STP 真的在比桥 ID 和路径开销,光网络模块真的在按公里数算路径、分配波长。每个引擎上线前都有一套自动化自测(每个模块几十到几百条断言)守着核心行为——比如「环网里对角线两地必须绕更短的那个方向」「1+1 保护的两条路径不能共用同一段光缆」「单归属的站点在上级故障时必须孤立」。我们也是靠这些自测才敢说「这个模块讲的是对的」。

它不是什么

这些是教学模型,不是真机。协议的行为足够真实,可以据此推理、据此讲解;但厂商特定的计时、平台的怪癖、性能数字,还是得上真设备才知道。它擅长的是把「为什么」讲清楚——为什么 OSPF 要分区域、为什么双活只能在同城做同步复制、为什么一段光缆挖断之后有的电路秒级恢复、有的直接中断——而不是替代你手上那台交换机。

谁在做

我们是一群在岗的网络工程师。路由实验室由 IP History Inc 开发和维护——也就是姊妹站 ipiphistory.com(IP / ASN / 路由数据查询、网速测试、BGP 社区属性目录)背后的同一批人。实验室里很多关于「互联网到底是怎么互联的」的直觉,就来自那边每天面对的真实路由数据。全站中英双语(右上角切换),免费,也会一直免费。

有讲错的、讲漏的,或者你希望多一个什么模块,告诉我们:isppub.com@gmail.com。

冀ICP备2026021556号-2|冀公网安备13068302000206号