跳到主要内容

1. 引言 (Introduction)

通常, 单个 AS 内的所有 BGP speakers 必须形成 full mesh, 并且任何外部路由信息都必须重新分发给该 AS 内的所有其他 routers. 对于 AS 内的 n 个 BGP speakers, 这需要维护 n*(n-1)/2 个唯一的 Internal BGP (IBGP) sessions. 当存在大量 IBGP speakers 且每个都交换大量路由信息时, 这种 "full mesh" 要求显然无法扩展, 而这在当今许多网络中很常见.

这个扩展性问题已有充分记录, 并且已经提出若干方案来缓解该问题 [2,3]. 本文档代表另一种缓解 "full mesh" 需求的替代方案, 称为 "route reflection". 这种方法允许 BGP speaker (称为 "route reflector") 向某些 IBGP peers 通告通过 IBGP 学到的 routes. 它改变了通常理解的 IBGP 概念, 并增加了两个新的 optional non-transitive BGP attributes, 用于防止 routing updates 中的 loops.

本文档废弃 RFC 2796 [6] 和 RFC 1966 [4].