Virtual Private LAN Services (VPLS) enables you to connect remote sites over Multiprotocol Label Switching (MPLS) domain as if these sites were connected by a Layer 2 switch. It enables Virtual Circuits (VCs) to provide point-to-multipoint connection across the MPLS domain allowing traffic to flow between these remote sites on your Virtual Private Network (VPN).
Provider Edge equipments try to learn the MAC address of locally connected devices by flooding the broadcast and unknown unicast frames to other Provider Edge devices within the VPN. Associations are made between the remote MAC addresses and the VC Lable Switched Paths (LSPs) used to reach these remote PE devices. Traffic is then routed over these learned LSPs for any frame for the destination PE devices.
Note
For SLX 9640, SLX 9740, and Extreme 8820 devices, enabling routing over BD for VE over VPLS is not supported when the pseudo wire profile on the bridge domain is in Tag mode. Due to this, the following will not be allowed on the CLI:
Enabling routing on bridge domain which has pseudo wire profile mode set as Tag.
Changing pseudo wire profile to Tag mode in case the pseudo wire profile is associated with any bridge domain that has routing enabled on it.
VE over VPLS will route packets between VPLS VE interface and all other IP interfaces outside of VPLS domain which reside on the PE devices. These include:
Physical Interfaces.
Other VLAN based VE interfaces for both tagged and un-tagged ports.
VE interfaces which reside on other VPLS instances.
The following is an example of a complete configuration for VE over VPLS:
ip proxy-arp ip address 15.15.15.15/24 no shutdown ! interface Ethernet 1/1 switchport switchport mode trunk switchport trunk allowed vlan add 100 switchport trunk tag native-vlan no shutdown logical-interface ethernet 1/1.15 vlan 15 ! bridge-domain 15 p2mp vc-id 15 router-interface ve 15 logical-interface ethernet 1/1.15 pw-profile vplsPWprofile bpdu-drop-enable local-switching ! pw-profile vplsPWprofile vc-mode tag !
device# configure terminal
bridge-domain <id> <type>
command with the <type> value set to p2mp.
device (config)# bridge-domain 15 p2mp
device (config-bridge-domain-15)# vc-id 15
device (config-bridge-domain-15)# interface ethernet 1/1/6.400 device (config-bridge-domain-15)# interface port-channel 2.200
device (config-bridge-domain-15)# peer 15.15.15.15 load-balance device (config-bridge-domain-15)# peer 12.12.12.12 lsp lsp1 lsp2
device (config)# pw-profile vplsPWprofile device (config-pw-profile-vplsPWprofile)#
device (config-pw-profile-vplsPWprofile)# vc-mode tag
device (config-bridge-domain-15)# pw-profile vplsPWprofile
device (config-bridge-domain-15)# router-interface ve 15