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 系列多服务边缘路由器

  • 1 T 系列核心路由器

  • 1 台 EX 系列以太网交换机

概述和拓扑

拓扑

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

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

第 2 层电路到第 2 层 VPN 连接的逻辑拓扑如图 2 所示。

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

  2. 将 PE 和 P 路由器配置为 OSPF 作为 IGP。在所有接口(除外 fxp.0)上启用 MPLS、LDP 和 BGP 协议。BGP 用作第 2 层 VPN 路由器 PE3 上的信令协议。以下配置片段显示了路由器 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 上,使用语句配置远程 PE 路由器的 neighbor IP 地址。PE 邻接人的环路地址和路由器 ID 通常是邻接人的 IP 地址。即使 PE 路由器上配置的最大传输单元 (MTU) 与远程 PE 路由器上配置的 MTU 不匹配,也允许建立第 2 层电路,请添加语句 ignore-mtu-mismatch

  2. 在路由器 PE5 上,配置远程 PE 路由器的 IP 地址。要配置远程 PE 路由器的 IP 地址,请在路由器 PE1 上添加 neighbor 语句并指定环路接口的 IP 地址。将虚拟电路 ID 配置为与邻接路由器上的虚拟电路 ID 相同。即使本地 PE 路由器上配置的 MTU 与远程 PE 路由器上配置的 MTU 不匹配,也允许建立第 2 层电路,请添加语句 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协议在具有站点 CE5 的路由器 PE5 上配置,该路由器在 BGP L2VPN 路由实例中配置。路由器 CE1 通过路由器 PE5 上的第 2 层互连配置与路由器 CE5 通信。

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

    在路由器 PE5 上 l2iw ,配置协议。要配置协议,请在 l2iw 层级添加语句 [edit protocols]

验证

逐步过程

验证路由器 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 接口。