摘要

  • NORDUNET 在 1988 年 5 月向 NSFNET 提交的申请,并没有把北欧骨干网限定为互联网专用网络。它计划在共同基础设施上承载 IP、DECnet、X.25、EARN 与 OSI 服务,由各国组织运营,并由北欧国家承担美国方向的连接费用。
  • “NORDUnet 插头”把设计转化为服务图景:不同社群可以使用同一条骨干网,却不必假装各自的协议、习惯与需求已经统一。四个针脚代表的是服务,不是四个北欧国家。
  • 这套安排为北欧地区打开了通向 NSFNET 的路径,却没有消除依赖和决策权。申请承诺遵守 NSFNET 规则,甚至接受在 NSF 决定时迁移到 ISO IP。国家网络运营方、通信承运商、共同资金和美国端点依然参与塑造结果。

申请不是已经开通的连接

1988 年 5 月 25 日,NORDUNET 指导委员会主席 Peter Villemoes 向美国国家科学基金会提交了一份题为“Application for connection to the NSFnet”的文件。它首先请求批准。这个区别不能略过:申请说明了申请方的计划与承诺,却不能单独证明线路已经交付、路由已经启用,或研究人员已经能够使用服务。

申请列出的服务范围相当宽:互联网邮件、文件传输和 Telnet;DECnet;基于 X.25 的服务;通过 NJE 和 RSCS 运行的 BITNET/EARN 流量;以及 OSI 网络服务。北欧骨干网最初计划提供 64 kbit/s,由各国组织运营,并接入 NSFNET。申请还明确表示,北欧国家将承担美国连接的费用,遵循 RFC 1009 的互联网网关建议和 NSFNET 规则;如果 NSF 决定,北欧方面会把连接迁移到 ISO IP。这些是申请中的安排,不是后来确实完成迁移的证据。原始申请保留了当事人的表述。

这与“某种协议已经胜出”的宣言相去甚远。网络希望尽早获得互联网服务,同时还要服务那些已经使用其他系统的机构。新的架构再有吸引力,也不会让旧的软件、合作关系与工作方式自动消失。

先有北欧合作计划,后有共同骨干网

这份申请背后的合作酝酿了多年。北欧网络专家自 1980 年起定期会面;1985 年,北欧部长理事会开始资助 NORDUNET 计划。目标是在丹麦、芬兰、冰岛、挪威和瑞典之间建设科研与教育基础设施。计划机构与实际运行的网络并不是同一件事:前者提供政治和行政框架,工程团队仍须让线路、路由器和服务协同工作。NORDUnet 的机构史通过参与者访谈和档案材料回溯了这一过程。

最初的实践机会来自 EARN,即以 IBM 的 NJE/RSCS 技术连接欧洲高校的学术网络。1987 年,X.EARN 项目开始研究如何让 EARN 既有线路承载更多用途,而不再只跑 EARN 流量。问题逐渐变成:如何保留大学已经依赖的服务,同时让共同骨干网承载其他网络业务?

这并不是一次简单的设备配置变更。原计划想复用现有 EARN 线路,但最终未能照原样实施。NORDUnet 改为租用新线路。国家以太网环境通过路由器和网关接入,再由以太网桥跨接北欧骨干网。拓扑方案也从方形调整为成本更低、以斯德哥尔摩皇家理工学院为中心的星形。物理实现发生了变化,目标则保持不变:连接各国网络,不要求它们在同一时间重建自己的系统。

四个针脚承载多种服务

Einar Løvdal 在 1988 年 9 月的雷克雅未克会议上介绍了“NORDUnet 插头”。每个针脚都代表骨干网应向北欧国家学术网络提供的一项服务。图示把它归为四大类:ARPA Internet IP、DECnet、X.25 和 EARN。这个图是解释服务理念的教学工具,既不代表四个国家,也不是穷尽所有服务的清单。

1988 年的 NSF 申请恰好说明了图示的边界:它把计划中的服务列为五类,除 IP、DECnet、X.25 和 EARN 外,还单独列出 OSI 网络服务。插头图把复杂计划压缩成容易记忆的形象;若要确认当时承诺了什么,申请文件更直接。把两份记录并置,才能避免把隐喻误读成完整协议目录。

“插头”也不表示有一个万能网关能把每个数据包或应用转换成所有其他协议。系统通过路由器、网关、网桥和特定服务安排连接不同网络。RFC 1277 后来记录了 NSFNET 与 NORDUnet 社群中的 CLNS 试验,说明 OSI 工作与互联网线路并存;它不能证明存在一层通用转换机制,使协议彼此可以互换。RFC 1277是同时代的标准文档,NORDUnet 机构史则提供更完整的背景。

这只插头的政治用途在于另一层。各国组织可以先讨论研究人员真正需要什么,而不必先解决所有协议路线之争。使用者想联系同事、传递文件、维持服务。这些结果依赖协议,却不能简单等同于“只选一种协议作为唯一合法的未来”。

跨大西洋连接有好几个时间点

北欧网络也在寻求通往美国科研网络的连接。1988 年 5 月的申请向 NSF 请求批准和一个可讨论物理连接的站点,并说所有北欧国家都会使用这条连接。NORDUnet 机构史记载了一条 56 kbit/s 的卫星链路,通往普林斯顿的 John von Neumann Center。芬兰 FUNET 的年表把路由层面的就绪日期记为 1988 年 12 月 1 日。前者区分了线路可用、测试和 11 月 Morris 蠕虫期间的状态,后者给出了路由阶段的具体日期;这些不是同一事件的可互换日期。

这不是欧洲与美国之间的第一条互联网连接,也不是欧洲站点首次接入互联网。SATNET 和个别科研项目此前已有跨洋线路,NORDUnet 机构史也提到法国 INRIA。更窄而准确的意义是:一个国际科研网络可以为多个北欧国家的大学提供共同的美国方向路径。申请清楚地呈现了控制边界:NORDUNET 负责费用、遵循美国网关规则;美国端连接许可和未来是否迁移到 ISO IP,则由 NSF 决定。

冰岛说明,共同插头不等于相同路径

冰岛并没有简单沿用其余四国的物理线路。1989 年 7 月,SURIS 通过卫星、以 IP over X.25 的方式接入丹麦的一处 NORDUnet 节点。NORDUnet 机构史记载该线路为 2,400 bit/s;冰岛域名注册机构 ISNIC 的回顾则给出 300 至 1,200 bit/s 的实际区间。两组数字描述的是一条受限线路,并非北欧骨干网的容量。它为冰岛增加了直接 Telnet 和 FTP,此前国际接入主要依靠电子邮件与 Usenet;约一年后,这条线路被通往斯德哥尔摩的 9,600 bit/s 租用线路替代。ISNIC 的回顾记录了这段本地运行史。

冰岛路径提醒读者,北欧区域网并非处处相同。共同的服务目标并不会自动带来相同设备、价格、容量或用户体验。架构允许本地差异存在,但差异仍然有成本,也有性能上限。

的里雅斯特是辩论现场,不是最终判决

1989 年 5 月,在的里雅斯特举行的 RARE Networkshop 进入了 COSINE 的实施阶段,而 COSINE 规划以 OSI 为基础。Løvdal 介绍了 NORDUnet 的服务,并主张 TCP/IP 应被视为欧洲的重要服务,而非美国专属。NORDUnet 后来的机构史回忆说,现场反应分化:一部分人鼓掌,另一部分人沉默,随后展开了激烈讨论。RARE 会议的同期报告提供会议背景;参与者反应来自后来的机构史。

这段经历不能证明“欧洲在一场会议上选择了 TCP/IP”,也不能说明所有运营者持同一立场。1988 年的申请本身也列入 OSI 服务,并接受未来迁移到 ISO IP 的可能性。真正的运行问题是:当技术证据、产品和政策都还在变化时,怎样让服务继续可用?NORDUnet展示了一个实践案例:在欧洲辩论结束前,区域骨干网已经承载 IP 和其他服务。

因此,插头同时发挥两种作用。技术上,它描述了如何在共同区域基础设施上接入不同服务族群;政治上,它为参与者提供了共同讨论对象,而不把任何一方已安装的系统描述成不正当。它没有终结争论,却让各方可以在争论中继续协作。

插头没有画出的部分

NORDUnet 既不是协议中立的乌托邦,也不是没有中心的网络。计划有指导委员会,网络由国家组织运营,北欧通信公司提供租用线路,而 NSF 控制美国端的批准和规则。服务隐喻无法抹去这些依赖。现存记录也不能证明所有计划服务在所有地方都已运行、所有用户获得相同性能,或每个参与者都具有同等影响力。

更可靠的历史结论应当更窄:北欧项目没有等到一种协议获胜之后才建设区域互联。它以既有服务为基础建立共同路径,增加互联网 IP,并把一个明确的未来决策点留给 NSF。插头之所以值得记住,正因为它展示了一种协调变更的实际方式,而没有把共同骨干网误认为所有未来问题都已有共同答案。