Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 VPWS 的 FEC 129 BGP 自动发现

具有 FEC 129 的 VPWS 的主要功能组件是 BGP、LDP 和 Junos OS 的第 2 层 VPN 模块。 BGP 负责将在每个 PE 设备上创建的本地自动发现路由分发到所有其他 PE 设备。LDP 负责使用 BGP 提供的自动发现信息来设置目标 LDP 会话,通过该会话向伪线发出信号。第 2 层 VPN 是将 BGP 和 LDP 功能绑定在一起的粘合剂。

FEC 129 中支持的标准 VPWS 的 BGP 自动发现

此功能的相关 RFC 如下所示:

  • RFC 4447, 使用标签分发协议 (LDP) 建立和维护伪线

  • RFC 6074, 第 2 层虚拟专用网络 (L2VPN) 中的调配、自动发现和信令

FEC 129 中的路由和路由表交互 VPWS 的 BGP 自动发现

BGP、LDP 和第 2 层 VPN 通过安装在 .l2vpn.0 表中的 instance不同类型的路由进行交互。表中存在的路由是自动发现路由和伪线路由。

  • BGP 使用自动发现路由,允许自动发现远程源访问单个标识符 (SAII)(点对点伪线的来源)和 PE 设备地址。配置 l2vpn auto-discovery-only 地址族时,系统会播发自动发现路由。

    自动发现路由的格式是路由识别符和 SAII 的组合。例如:10.255.0.1:100:0.0.0.1/96 AD。

    表 1 列出了路由元素以及分配给每个元素的关联字节数。

    表 1:自动发现路由格式

    路由元素

    字节

    研发

    8 字节

    赛伊

    4 字节

    l2vpn-id FEC 129 VPWS 实例附加到 BGP 扩展社区中的路由。为实例中的每个源附件标识符 (SAI) 播发一个自动发现路由。

  • 伪线路由由第 2 层 VPN(本地)和 LDP(远程)安装,以表示伪线的双向组件。例如:NoCtrlWord:5:100:200:2:0.0.0.1/176。路由的格式如 表 2 所示。

表 2:伪线路由格式

字段名称

字段说明

伪线类型 + 控制字位

2 字节

远程 PE 地址

4 字节

附件组标识符 (AGI)

伪线路由的 AGI 字段始终设置为 l2vpn-id 实例的 AGI 字段。

8 字节

赛伊

4 字节

目标附件个人标识符 (TAII)

4 字节

FEC 129 中的第 2 层 VPN 行为 VPW 的 BGP 自动发现

第 2 层 VPN 会为 FEC 129 VPWS 实例中配置的每个 SAII 将本地生成的自动发现路由安装到 instance.l2vpn.0 表中。当路由添加到 instance.l2vpn.0 表时,将附加包含的 l2vpn-id 扩展社区。

对于来自远程邻接方的每个自动发现的 SAII,且 l2vpn-id 其接收 l2vpn-id 的 SAII 与本地配置的 TAII 匹配,第 2 层 VPN 将获取一个 MPLS 标签,并生成一个伪线路由,并将其添加到 instance.l2vpn.0 表中。远程 PE 地址是从自动发现路由的 BGP 协议下一跃点复制的。

Junos OS 的第 2 层 VPN 模块负责像往常一样将转发路由安装到 mpls.0 表中。

FEC 129 中的 BGP 自动发现行为 VPWS 的 BGP 自动发现

实例.l2vpn.0 表中第 2 层 VPN 安装的本地自动发现路由会根据实例和 BGP 导出策略,由 BGP 通告至远程 PE 设备的l2vpn auto-discovery-only 地址族。

在接收端,BGP 接受来自远程对等方的自动发现路由,并将其安装在本地 bgp.l2vpn.0 表中(如果入站策略允许)。安装路由,当找到路由和实例之间的导入路由目标匹配时,辅助路由将导入到 instance.l2vpn.0 表中。

FEC 129 中 VPWS 中的 LDP 信令行为 VPWS 的 BGP 自动发现

在 LDP 的 Junos OS 实现中,对于为 FEC 129 VPWS 配置的任何实例,路由器将监控来自 instance.l2vpn.0 的路由。这些路由通过 instance-type l2vpn 路由实例中的语句和语句的存在 l2vpn-id 来标识。

安装 BGP 自动发现路由时,LDP 会与远程对等方建立目标会话,其中对等方地址被标识为 BGP 自动发现路由的协议下一跃点。

当伪线路由安装在 instance.l2vpn.0 表中时,LDP 使用与路由关联的参数来指示使用 FEC 129 创建伪线。从远程对等方收到 FEC 129 标签映射消息后,LDP 会在 ldp.l2vpn.0 表中安装伪线路由。

l2vpn-id成功匹配配置的 FEC 129 VPWS 实例后,辅助伪线路由将导入到 instance.l2vpn.0 表中。如果在接收传入伪线信号时尚未设置传出伪线,则 LDP 也会启动传出伪线的创建。