支持 L3VPN AS 间 选项 C
Contrail 5.1 及更高版本支持 L3VPN AS 间选项 C,该选项用于互连多 AS 骨干,如 RFC 4364 中所述。AS 间选项 C 使用 BGP 作为标签分发协议。标记的 IPv4 路由由 eBGP 在相邻的自治系统之间重新分配。新增了 inet 标记的地址族,用于维护已标记的单播路由。此表用于解析使用 MPLS 封装的 L3VPN 路由。 图 1 显示了此架构中的连接性和不同组件的作用。
控制器与 SDN-GW 路由器保持 eBGP 会话,并与 ASBR 路由器保持 iBGP 会话。控制器通过 XMPP 与 vRouter 交换标记的路由。虚拟路由器使用 MPLSoUDP 或 MPLSoGRE 访问 ASBR,并在其中封装两个标签 - 内部 VPN 标签和外部 BGP-LU 标签。相反,vRouter 会使用标签 3(隐式 null)为其 vhost 地址播发已标记的单播路由,因此,通过交换矩阵通过 UDP/GRE 隧道传输到 vRouter 的 ASBR 流量仅包含 VPN 标签。
配置 AS 间 选项 C
本节介绍如何从 Contrail 命令 UI 配置 L3VPN AS 间选项 C。
导航到“基础架构”>“群集”>“高级”。
单击 “BGP 路由器” 选项卡,然后单击要配置的节点旁边的 “编辑 ”图标。
此时将显示“编辑 BGP 路由器”页面。
为 SDN 网关配置 eBGP 会话。请确保包含在
inet-labeled“地址族”字段中。
配置与 ASBR 路由器的 iBGP 会话。地址族必须设置为
inet-labeled。
导航到“ 基础架构”>“群集”>“高级”。
单击 “虚拟路由器 ”选项卡,然后在“转发选项”窗格中,单击“编辑”以修改封装设置。
Contrail 支持三种封装类型。它们是 VXLAN、MPLS Over UDP 和 MPLS Over GRE。
设置封装优先级顺序。
点击 保存。
对“转发选项”设置所做的更改将被保存。