如前所述,BGP 可以建立多跳 BGP 会话,并且在把路由通告给 IBGP 邻居时,不会改变这
条路由的下一跳路径属性。一些大型的网络拓扑会使用专门的 BGP 路由器,来对数据路径之外
的路由提供路由反射。
这些带外的路由反射器为数据路径中的 BGP 路由器提供了控制平面编程的能力,并且只需
要为 BGP 路由表占用足够的内存和处理能力。带外路由反射器上不应使用 next-hop-self,这种
做法会把路由反射器放置到数据路径中。在使用 MPLS L2VPN、L3VPN 等机制的组织机构中,
会使用多个带外路由反射器来交换 BGP 路径信息。
1.11.1 联盟
RFC 3065 文档中引入了 BGP 联盟的概念,它是前文所述的 IBGP 全互联可扩展性问题的替
代解决方案。联盟由称为成员 AS 的多个子 AS 组成,这些子 AS 组合在一起,构成称为 AS 联盟
的较大 AS。成员 AS 使用的 ASN 通常是私有范围的 ASN(64512~65535)。联盟的 EBGP 对等
体并不知道它们是在与一个联盟建立对等体关系,并且它们会在自己的配置中调用联盟标识符。
图 1-11 展示了一个 BGP 联盟,它的联盟标识符是 AS200;成员 AS 是 AS65100 和 AS65200。
R3 在成员 AS65100 中提供路由反射。
联盟中同时拥有 IBGP 会话行为和 EBGP 会话行为。并且对这些行为进行了以下更改。
? AS 路径(AS_PATH)属性中包含一个称为 AS 联盟序列号(AS_CONFED_SEQUENCE)
的子字段。AS_CONFED_SEQUENCE 以括号的形式,显示在 AS_PATH 中的外部 ASN
之前。当一条路由从成员 AS 通告到成
BGP路由器协议排错教程:带外路由反射器
最新推荐文章于 2024-07-27 14:51:42 发布