What is VPWS , VLL , EoMPLS

What is VPWS , VLL , EoMPLS ?

MPLS Technologies and Design are explained in deep detail in my Onsite CCDE  Live/Webex CCDE  and  Self Paced CCDE  course.

Actually all are the same thing. VPWS stands for virtual private wire service , VLL stands for virtual leased line and EoMPLS stands for Ethernet over MPLS.

All are MPLS Layer 2 VPN service and terms are used to define point to point layer 2 circuit.

In this post I will not mention about design best practices , deployment options or scenarios but will keep it simple and only explain the definitions.

For MPLS Layer 2 VPN, you can even hear ATOM from Cisco engineers. ATOM stands for Any Transport over MPLS. But it is weird though.

MPLS stands for Multi Protocol Label Switching which mean you can carry any protocol through MPLS. So ATOM is just another version of saying ‘ MPLS ‘.

There are different standard bodies probably you heard IETF , IEEE , ITU , MEF (Metro Ethernet Forum) and so on.

VPWS is an IETF term. MEF also defined MPLS Layer 2 VPN point to point service and they call it E-Line. Essentially all are same thing.

They are the most common MPLS Layer 2 VPN application.

In this post I just covered the definition and the different alternative keywords for VPWS. You can check from the right sidebar many MPLS related posts.


To have a great understanding of SP Networks, you can check my new published “Service Provider Networks Design and Perspective” Book. It covers the SP network Technologies with also explaining in detail a factious SP network.  Click here

6 Replies to “What is VPWS , VLL , EoMPLS”

  1. Hi Sir
    I need to know about EOMPLS concept
    whether EOMPLS is similar to Tunnel we create in our Backbone network
    Or it is layer 2 vpn . if it so then how can we use it in our Core Backbone network

    1. Hi Arunkumar,

      It is not a tunnel you create in your backbone. If you are creating tunnels with RSVP, those are MPLS Traffic Engineering Tunnels. If you are using to distribute the labels with LDP, not RSVP , then you don’t create tunnels manually but it is created automatically. Those tunnels between the PEs are created.

      And those tunnels are called LSP. Specially tunnel LSP or Transport LSP they are called.

      MPLS Layer 2 VPN can be provided with EoMPLS (Ethernet Over MPLS) which is not the same thing with Transport LSP.
      Transport LSP is created to carry multiple EoMPLS tunnels (Pseudowires). Per MPLS Transport LSP Tunnel , you can have thousands of L2VPN tunnels (It is called pseudowire)

      For Layer 2 VPN with MPLS , One use case for example to connect your customer’s two sites via Layer 2 , which means customer can use same IP subnet in two sites. Some applications might require layer 2 connectivity between the individual server , hosts etc. thus they may need Layer 2 VPNs.

      Hope you got your answer

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.