我知道自治系统 (ASes) 过去用 16 位数字标识。这还不够,因此引入了 32 位 ASN。
BGP 边界路由器的 BGP 路由表包含目标网络的 IP 地址和数据包从该路由器开始到达目标网络将经过的一系列 AS。
如果 BGP 路由器 R1 不支持 32 位 AS 编号,它将在 AS 路径中表示为 23456。好的,但是如果 R1 连接到多个 32 位 AS 呢?如果两者都由相同的数字 23456 表示,它如何区分它们?它不知道将数据包发送到哪里,因为两个不同的 AS 在其路由表中具有相同的编号。
我认为有一个新属性 AS4_Path 被 16 位 ASN 兼容的 BGP 路由器忽略,32 位路由器会考虑(简要说明)。但它并没有解释 16 位 ASN 兼容路由器如何知道正确的方式。