Why VPWS service – MPLS has a two ethernet frame headers

l2vpnldpmplsmpls-vpnrfc

I am trying to understand VPWS services, and going through RFC 4448, Encapsulation Methods for Transport of Ethernet over MPLS Networks.

Here is the packet capture:

enter image description here

  1. Why there is a need for again source MAC and destination MAC
    addresses?

  2. My understanding is that it uses MPLS labeling for switching/routing within the core network. Once it moves out from the PE, it will go to
    its attachment circuit based on the ethernet frame- destination MAC address. Is that correct?

  3. I see that in the packet capture, there are two Ethernet frame headers – The red one shows the ethernet source and destination MAC addresses of its immediate neighbor. Is the label not being used for switching?

  4. If so, then why two labels?

  5. I am confused about the second ethernet frame – My understanding is that it is for the attachment circuit – like where to go after reaching the far end PE.

Best Answer

Why there is a need for again source MAC and destination MAC addresses?

The original source and destination MAC addresses have no meaning while the packet is in the tunnel.

My understanding is that it uses MPLS labeling for switching/routing within the core network. Once it moves out from the PE, it will go to its attachment circuit based on the ethernet frame- destination MAC address. Is that correct?

Yes - the encapsulation is removed and the original frame is sent to the local network.

I see that in the packet capture, there are two Ethernet frame headers - The red one shows the ethernet source and destination MAC addresses of its immediate neighbor. Is the label not being used for switching?

The outer label is used for switching within the MPLS tunnel. The inner label is ignored while in the tunnel - currently, it's just payload to transport.

Once the encapsulated payload reaches the destination network, the encapsulation is removed and the original frame continues on as before the tunnel.

I am confused about the second ethernet frame - My understanding is that it is for the attachment circuit - like where to go after reaching the far end PE.

In a nutshell, yes!

Related Topic