摘要

  • IETF 的 NOCTools 工作组在 1989 年汇编网络管理工具目录,次年以 RFC 1147 发表。统一关键词让管理员按功能、对象、机制、运行环境和产品形态查找工具。
  • 1993 年的 RFC 1470 取代旧版,将目录放到 Usenet 和 FTP 上。工具在变,装订成册的索引已经跑不过它们。

故障现场之外,还有一场寻找工具的故障

想象一条远端线路忽然时好时坏。你可能需要告警器、流量分析器、拓扑图,也可能需要能让设备重现异常状态的调试器。先别急着排障:究竟有哪些工具?怎么拿到?它们观察的是同一件事吗?NOCTools 在 1990 年发表的目录,专门处理这层看似琐碎的麻烦。

工作组在 1989 年完成汇编,由 R. Stine 编辑成次年 4 月的 RFC 1147。前言把通信领域反复“造轮子”当作要解决的问题,条目说明工具做什么、怎样工作、从哪里取得。汇编与编辑得到赞助,RFC 同时明确写出志愿者劳动是目录得以存在的关键。知识原本散落在管理员、开发者和站点之间;目录让后来者少走一次从零打听的弯路。它还附了一份管理入门教程。更妙的是,目录留出的空白也有用:找不到某种能力,正好提示大家还缺什么。

名字按字母排,问题按功能找

只按工具名排列,适合已经知道名字的人。NOCTools 又给每个条目设了同一套关键词:工具的功能、管理的网络资源、采用的机制、运行所需的系统与硬件、软硬件产品形态。于是管理员可以从问题出发:我需要触发事件的告警,还是重建报文含义的分析器?要发现路径,还是看清拓扑?

这套索引改变了比较的起点。供应者习惯按自己的产品讲故事,故障却不会按产品手册的目录发生。RFC 1147 列出告警、分析、调试、地图、路由、安全等功能,把不同条目放进同一张可查的图。编辑也交代了资料来源:多数工具没有经过独立评测,商业工具说明大多由供应者提供。共同词汇让人找得到候选项,是否好用仍要自己判断。

书还没翻旧,条目先过时了

到 1993 年 6 月,RFC 1470 接替旧版。它开篇就指出,静态文件无法及时容纳最新工具及旧条目的修订;出版延迟也可能使印出的资料刚见读者便已过时。新目录通过 Usenet 和 FTP 提供,新的或修订的条目可以很快电子发布,编辑则在时间允许时更新总索引。

这里有两个不同的时钟。投稿传出去可以很快;把它核对、归类、放到大家找得到的位置,仍靠人的时间。RFC 1470 不掩饰这个差别,还附上投稿模板,以及一份“知道有这工具、但尚无完整介绍”的清单。目录承认自己并不齐全,同时把补全它的入口摊开给读者。

这段历史没有诞生一条著名协议,也没有单枪匹马拯救网络的神奇命令。它解决的是更朴素的事:凌晨两点之前,管理员能否知道别人早已做过什么。1990 年,工具第一次有了共同的抽屉;1993 年,这些抽屉终于放到了网上,标签才有机会跟着工具一起移动。