摘要
- RFC 827 允许一个自治系统采用不必向外部实现或公开的内部路由方法;共同协议只出现在边界上。
- EGP 能建立邻居关系、监测状态和通告可达网络,却没有跨系统通用的度量、完整路径或政策证明。早期核心—末梢结构替它消除了部分歧义。
- NSFNET 形成网状互联后,双边代表协议、政策数据库、过滤器和告警系统不得不补上协议没有携带的信息。
- BGP 把 AS 序列随路由传播,使各网络能够本地发现环路并执行自己的政策。自治系统由此应被理解为路由责任边界,而非所有权、主权或企业身份。
“自治”首先意味着可以保留秘密
1982 年的 RFC 827 没有要求一张网络接受统一的内部算法。相反,它明确允许一组网关由同一管理者控制,并在组内采用私有的路由方法。外部网络无须实现这套方法,甚至无须知道其细节。
BBN 在这段历史中的位置是明确而有限的来源关系。Eric Rosen 以 BBN 身份撰写 RFC 827,使最早的正式边界定义落在参与 DARPA 网关工作的研究与承包环境中。这不表示 BBN 拥有自治系统概念或互联网;此后的 NSFNET 运营和 BGP 工作来自不同机构与实现者。
这项安排缩小了共同层。一个校园可以改变内部故障处理,承包商网络可以调整自己的度量,骨干也可以替换内部协议,而不必让所有相邻网络同时升级。只有跨越边界的行为需要互相理解。
当时的拓扑却并不平等。ARPANET 与 SATNET 上的 DARPA 网关构成核心,其他自治系统像末梢一样附着。末梢不应为另外两个系统传送过境流量,核心则代表整体互联网的主要连通视图。
值得注意的是,RFC 827 已预见另一种未来:自治系统可能成为地位相当的参与者,届时没有任何一个系统适合充当核心。概念上的责任边界先出现,真正无核心的拓扑后来才逐步追上。
EGP 交换的是可达性,不是真理
EGP 的名称容易让人误以为它能独立计算互联网的最佳路由。RFC 827 对它的定位更谨慎:它交换路由算法可能需要的信息,本身却不是完整的路由算法。
RFC 904 把这种有限任务写成运行步骤。网关获取邻居、维护邻居状态、发出轮询,并在更新中说明哪些网络可以通过哪些网关到达。每个报文带有自治系统编号,因而一项通告至少有可辨认的管理边界。
但数值距离只可在同一自治系统提供的结果之间比较。两个独立系统若使用不同成本含义,接收方没有可信的公共尺度。报文也不携带一条通告经过的完整自治系统序列,更不会说明某条商业或机构政策为何允许它被接受。
RFC 975 因而把 EGP 视作过渡机制。它最舒适的环境像一棵树:系统之间不存在任意回路,目的地也没有多条彼此竞争的路径。协议承认了自治,却尚未为自治参与者之间的复杂分歧提供充分证据。
核心用结构代替了证据
树状核心减少了需要判断的选项。末梢只要相信核心对其他末梢的代表,很多环路和冲突就不会显现。特权位置不仅是转发功能,也是一种信任模型。
代价在网络扩大后出现。错误的网关可以代表它无权代表的网络;未经约定的过境可能被写进连通视图;一条新的横向链路会制造旧有生成树假设无法安全表达的第二条路径。
1989 年的 RFC 1092 讨论新 NSFNET 骨干时,直言核心概念在网状环境中存在缺陷。它记录的补救措施很具体:区域网络与骨干订立双边代表协议;政策数据库保存谁能通告什么;核心路由器依据数据库生成过滤;网络运营中心对异常信息发出告警;自治系统编号用于核对通告者身份。
这些措施说明,协议中没有编码的政策并未消失。它们被搬到合同、数据库、配置和人工值守中。责任先由协议界定,再由记录变得可见,最终由过滤器变成本地拒绝动作。
这不是“纯技术”遭到制度污染,而是技术边界在承受真实利益时所需的执行链。问题只在于,这条链是否可以被每个参与者验证,还是永远依赖核心的特殊视角。
网状连接让缺省假设失效
想象一个区域网络同时从两个邻居听到同一目的网络。EGP 能告诉它“两边都可达”,却不能用跨自治系统一致的成本比较两项主张。若一个邻居把从另一个邻居学到的信息再送回来,接收方也看不到完整路径来识别自己的编号。
RFC 1093 展示了 NSFNET 边界上的不同信任方式。有的邻居只可通告数据库明确登记的网络;有的合作关系需要较宽的许可;部分路由被抑制,部分使用固定度量。共同的是报文形式,不共同的是接受政策。
因此,自治从来不意味着一方可以任意宣告、他方必须接受。它意味着通告者有权决定自己如何选路,接收者同样有权按本地政策拒绝。这种对称的拒绝权才使多中心网络可持续。
AS 路径把核心知识装进了通告
RFC 1105 描述的早期 BGP 让一项关键证据随路由移动:它经过的自治系统序列。接收方可以据此构造 AS 图,发现路径中是否已经包含自己,并以路径中的系统作为政策判断对象。
这并未创造客观的“最佳路线”。网络仍可以优先客户、避开特定过境方,或拒绝承担流量。BGP 没有消灭政策,而是提供了一个政策能够本地作用的路径对象。
AS 路径也不是起源授权、资产所有权或诚实行为的完整证明。配置错误、虚假主张和策略性操作仍然存在,过滤、合同、注册记录和监测仍有必要。
真正的变化在于知识的位置。EGP 时代,核心及其外围政策数据库保存大量解释语境;路径向量协议把识别环路所需的一部分语境送到每个参与者手中。核心得以不再成为核心,是因为它掌握的某些证据变得可携带,而不是因为协调突然不再需要。
一个编号不能成为产权证
后来的 RFC 1930 用清晰的外部路由政策来判断一个网络是否需要独立 AS 号;若对外政策没有区别,就不应仅为管理方便分配新编号。这个限定保护了概念的精度。
一个企业可以运行多个自治系统,多个组织也可能共同承担一个运行安排。拥有 AS 号的网络仍可高度依赖上游。编号不证明公司人格、设备产权、法律主权或地理领土。
它回答的是一个更窄也更有用的问题:谁对这条边界上展示的路由政策负责?把编号解释得更大,会把协调工具升级为不应拥有的权力;解释得更小,则会抹去分布式系统赖以运行的责任。
来源与证据边界
- https://www.rfc-editor.org/rfc/rfc827.html
- https://www.rfc-editor.org/rfc/rfc904.html
- https://www.rfc-editor.org/rfc/rfc975.html
- https://www.rfc-editor.org/rfc/rfc1092.html
- https://www.rfc-editor.org/rfc/rfc1093.html
- https://www.rfc-editor.org/rfc/rfc1105.html
- https://www.rfc-editor.org/rfc/rfc1126.html
- https://www.rfc-editor.org/rfc/rfc1771.html
- https://www.rfc-editor.org/rfc/rfc1930.html
- https://www.rfc-editor.org/rfc/rfc5773.html
这些 RFC 记录的是设计、需求与特定运营实践,并非全球部署普查。RFC 827 对平等自治系统的设想不能证明核心在某个确定日期消失;RFC 1105 描述早期 BGP,也不能把后来的 BGP-4 功能倒推到 1982 年。
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
