2. 如何标识路径 (How to Identify a Path)
如 [RFC4271] 中定义, path 指 UPDATE message 的 Path Attribute field 中报告的信息. 由于 [RFC4271] 中规定的过程只允许为特定 address prefix 通告一条 path, 因此来自 BGP peer 的某个 address prefix 的 path 可以用该 address prefix 作为 key.
为了让 BGP speaker 能够为同一个 address prefix 通告多条 paths, 需要引入一个新的 identifier (下文称为 "Path Identifier"), 使特定 address prefix 的特定 path 可以通过 address prefix 和 Path Identifier 的组合来标识.
BGP speaker 为 path 分配 Path Identifier 完全是本地事项. 但是, Path Identifier MUST 以这样的方式分配: BGP speaker 能够使用 (Prefix, Path Identifier) 唯一标识通告给 neighbor 的 path. 重新通告 route 的 BGP speaker MUST 生成自己的 Path Identifier, 并将其与重新通告的 route 关联. 接收 route 的 BGP speaker 不应假定该 identifier 携带任何特定语义.