VPLS(Virtual Private LAN Service,虚拟专用局域网服务)是在公用网络中提供的一种点到多点的L2VPN业务。VPLS使地域上隔离的用户站点能通过城域网或广域网相连,并且使各个站点间的连接效果像在一个LAN中一样。本文将介绍如何在思科设备上配置vpls以提供二层vpn服务。拓扑如下图所示:
具体配置如下:
配置PE1:
l2 vfi PE1-VPLS-A manual (进入二层vri手动配置模式)
vpn id 100 (为vlps域建立一个vpn-id )
neighbor 2.2.2.2 encapsulation mpls (指定远程对等的路由器ID与隧道封装模式,属性用于设置模拟VC)
neighbor 3.3.3.3 encapsulation mpls (指定远程对等的路由器ID与隧道封装模式,属性用于设置模拟VC)
interface Loopback 0
ip address 1.1.1.1 255.255.255.255
interface FastEthernet0/0 (这个配置CE设备接口,可以有多个层2接口在一个VLAN。)
switchport
switchport mode dot1qtunnel
switchport access vlan 100
interface vlan 100
no ip address (关闭接口ip服务)
xconnect vfi PE1-VPLS-A(将二层VFI与vlan100绑定)
vlan 100
state active(将二层VFI与vlan100绑定)
配置PE2:
l2 vfi PE2-VPLS-A manual
vpn id 100
neighbor 1.1.1.1 encapsulation mpls
neighbor 3.3.3.3 encapsulation mpls
interface Loopback 0
ip address 2.2.2.2 255.255.255.255
interface FastEthernet0/0
switchport
switchport mode dot1qtunnel
switchport access vlan 100
interface vlan 100
no ip address
xconnect vfi PE2-VPLS-A
This is the enablement of the Layer 2 VLAN instance
vlan 100
state active
配置 PE3:
l2 vfi PE3-VPLS-A manual
vpn id 100
neighbor 1.1.1.1 encapsulation mpls
neighbor 2.2.2.2 encapsulation mpls
interface Loopback 0
ip address 3.3.3.3 255.255.255.255
interface FastEthernet0/1
switchport
switchport mode dot1qtunnel
switchport access vlan 100
interface vlan 100
no ip address
xconnect vfi PE3-VPLS-A
vlan 100
state active
show mpls l2 vc
命令 提供关于VC状态的信息:
show vfi 命令提供VFI状态信息查询:
show mpls 12transport vc det命令提供VC状态信息详细查询: