Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:将第 2 层电路与第 2 层 VPN 互连

此示例提供配置和验证第 2 层 VPN 的第 2 层电路的分步过程和命令。它包含以下部分:

要求

此示例使用以下硬件和软件组件:

  • Junos OS 9.3 或更高版本

  • 2 MX 系列 5G 通用路由平台

  • 2 M Series 多服务边缘路由器

  • 1 T Series 核心路由器

  • 1 EX 系列以太网交换机

概述和拓扑

拓扑学

图 1 显示了第 2 层电路到第 2 层 VPN 连接的物理拓扑。

图 1:第 2 层电路到第 2 层 VPN 连接 Physical Topology of a Layer 2 Circuit to a Layer 2 VPN Connection的物理拓扑

2 显示了第 2 层电路到第 2 层 VPN 连接的逻辑拓扑。

图 2:第 2 层电路到第 2 层 VPN 连接 Logical Topology of a Layer 2 Circuit to a Layer 2 VPN Connection的逻辑拓扑

配置

注意:

在任何配置会话中,最好定期验证是否可以使用 commit check 命令提交配置。

在此示例中,将使用以下命令提示符识别正在配置的路由器:

  • CE1 识别客户边缘 1 (CE1) 路由器

  • PE1 标识提供商边缘 1 (PE1) 路由器

  • CE3 识别客户边缘 3 (CE3) 路由器

  • PE3 识别提供商边缘 3 (PE3) 路由器

  • CE5 识别客户边缘 5 (CE5) 路由器

  • PE5 标识提供商边缘 5 (PE5) 路由器

此示例分为以下部分:

在 PE 和 P 路由器上配置协议

分步过程

在此示例中,所有 PE 路由器和 P 路由器都配置了 OSPF 作为 IGP 协议。除 fxp.0 外,所有接口均启用了 MPLS、LDP 和 BGP 协议。面向核心的接口通过 MPLS 地址和 inet 地址进行启用。

  1. 将 OSPF 配置为 IGP 的所有 PE 和 P 路由器。在除 fxp.0以外的所有接口上启用 MPLS、LDP 和 BGP 协议。LDP 用作路由器 PE1 上第 2 层电路的信令协议。以下配置片段显示了路由器 PE1 的协议配置:

  2. 使用 OSPF 作为 IGP 配置 PE 和 P 路由器。在除 fxp.0以外的所有接口上启用 MPLS、LDP 和 BGP 协议。BGP 用作路由器 PE3 上第 2 层 VPN 的信令协议。以下配置片段显示了路由器 PE3 的协议配置:

分步过程

配置接口

  1. 在路由器 PE1 上,配置 ge-1/0/0 接口封装。要配置接口封装,请包含 encapsulation 语句并指定 ethernet-ccc 选项(还支持 vlan-ccc 封装)。为电路交叉连接功能配置 ge-1/0/0.0 逻辑接口族。要配置逻辑接口家族,请包含 family 语句并指定 ccc 选项。对于第 2 层电路域中的所有路由器,应以相同的方式配置封装。

  2. 路由器 PE5 是使用互通接口将第 2 层电路拼 到第 2 层 VPN 的路由器。对等单元接口的配置是实现互连的原因。

    在路由器 PE5 上,使用两个逻辑接口配置 iw0 接口。要配置接口, iw0 请包含 interfaces 语句并指定 iw0 为接口名称。对于单元 0 逻辑接口,包含 peer-unit 语句并将逻辑接口 unit 1 指定为对等接口。对于单元 1 逻辑接口,包含 peer-unit 语句并将逻辑接口 unit 0 指定为对等接口。

  3. 在路由器 PE5 上,配置逻辑环路接口。环路接口用于建立到路由器 PE1 和 PE5 的目标 LDP 会话。

分步过程

配置第 2 层电路协议

  1. 在路由器 PE1 上,使用语 neighbor 句配置远程 PE 路由器的 IP 地址。PE 邻接方的环路地址和路由器 ID 通常是邻接方的 IP 地址。要允许建立第 2 层电路,即使 PE 路由器上配置的最大传输单元 (MTU) 与远程 PE 路由器上配置的 MTU 不匹配,也要包含该 ignore-mtu-mismatch 语句。

  2. 在路由器 PE5 上,配置远程 PE 路由器的 IP 地址。要配置远程 PE 路由器的 IP 地址,请包含 neighbor 语句并指定路由器 PE1 上环路接口的 IP 地址。将虚拟电路 ID 配置为与邻接路由器上的虚拟电路 ID 相同。要允许建立第 2 层电路,即使本地 PE 路由器上配置的 MTU 与远程 PE 路由器上配置的 MTU 不匹配,请包含以下 ignore-mtu-mismatch 语句。此外,通过包含 no-control-word 语句来禁用控制字用于解复用。

  3. 在路由器 PE5 上,通过在 [edit routing-instances routing-instances-name protocols]层次结构级别包含l2vpn语句来配置第 2 层 VPN 协议。要配置接口,iw0请包含interfaces语句并指定iw0为接口名称。该iw0接口在第 2 层 VPN 协议下配置为接收来自iw0.1逻辑接口的循环数据包。l2vpn该协议在路由器 PE5 上配置,站点为 CE5,该站点在 BGP L2VPN 路由实例中配置。路由器 CE1 通过路由器 PE5 上的第 2 层互连配置与路由器 CE5 进行通信。

  4. 除了接口配置外 iw0 ,还必须配置第 2 层互连 l2iw 协议。 l2iw 如果没有协议配置,则无论是否存在任何 iw 接口,都不会形成第 2 层互通路由。

    在路由器 PE5 上,配置l2iw协议。要配置协议,请在[edit protocols]层次结构级别包含l2iw语句。

验证

分步过程

验证路由器 PE1 上的第 2 层电路连接。

  1. 在路由器 PE1 上,使用 show l2circuit connections 命令验证从路由器 PE1 到路由器 PE5 的第 2 层电路是否为 Up

  2. 在路由器 PE5 上,使用 show l2vpn connections 命令验证第 2 层 VPN 连接是否正在 Up 使用 iw0 第 2 层电路的对等接口。

分步过程

验证第 2 层电路是否终止到第 2 层 VPN 连接。

  1. 在路由器 PE5 上,使用 show l2circuit connections 命令验证第 2 层电路是否正在 Up 使用接口 iw0 。这将通过 iwo.1 接口环路到第 2 层 VPN。

  2. 在路由器 PE 5 上,使用 show route table mpls.0 命令验证第 2 层电路和第 2 层 VPN 路由。在下面的示例中,第 2 层电路与 LDP 标签 301328 相关联,第 2 层 VPN 与 LDP 标签 800001相关联。请注意用于第 2 层互连路由的两个 iw0 接口。