控制层面
VPLS可以仿真一个LAN或者一台交换机的工程,交换机具有的功能,VPLS同样具有,唯一不同的是VPLS中的环路避免并不依靠生成树协议,而是依靠水平分割原则。
数据层面
被传输的数据看上去和在ATOM中的以太帧一样,有两个标签被添加到以太帧中,顶部标签标识了该帧所属的隧道(LSP),底部标签是VC标签,用于标识伪线。
VPLS信令
VPLS要求PE路由器之间必须通过伪线来形成全互联。信令的作用就是创建,维护和拆除伪线,在VPLS中有两种信令,分别为LDP信令和BGP信令。其中LDP信令需要在VPLS实例时手工指定邻居的地址来建立LDP邻居。而使用BGP信令则只需要在L2VPN VPLS 地址族下激活邻居(通过扩展标识属性来标识VC)
手工指定
R1(config)#l2 vfi NAME manual
R1(config-vfi)#vpn ip 100
R1(config-vfi)#no auto-route-target
R1(config-vfi)#route-target 100:11
R1(config-vfi)#neighbor 2.2.2.2 encapsulation mpls (no-split-norizon 关闭水平分割)
R1(config)#interface vlan 10
R1(config-if)#xconnect vfi NAME
验证
R1#show vfi vpls
自动发现
R1(config)#l2 vfi NAME manual
R1(config-vfi)#vpn ip 100
R1(config-vfi)#bridge-domain 10
R1(config)#router bgp 64512
R1(config-router)#address-family l2vpn vpls
R1(config-router)#neighbor 2.2.2.2 activate
R1(config-router)#neighbor 2.2.2.2 send-community both
R1(config-router)#neighbor 2.2.2.2 suppress-signaling-protocol ldp(抑制LDO报文的发送)
R1(config)#interface vlan 10
R1(config-if)#xconnect vfi NAME
验证
R1#show bgp l2vpn vpls all summary