Any Transport Over MPLS (AToM)

Hi Rene,

At HQ and Branch there is L2 connection.

If yes then how we are giving ip address on this interface.

Regards,
Sanjiv

Sanjiv,
You are right that ATOM uses an layer 2 (really a layer “2.5”) encapsulation via MPLS. Because of this, the provider network has no knowledge of what is happening at higher layers. This means you can treat the HQ and Branch interfaces just like you would any other ethernet port–just assign IP addresses normally.

Hi Rene,

If my network backbone is not support Jumbo Frame, but i want to run the EOMPLS.

Definitely there’s MTU issue, how we can address this? Can we set any IP PMTU or IP MTU for this EOMPLS?

Davis

Davis,
With a network backbone that doesn’t support jumbo frames (meaning frames larger than 1500), you might have some trouble. Common practice is to set the entire core to support an MTU of 9216. You would have to support 14 bytes for Ethernet, 4 bytes for a VLAN tag (if you are using 802.1Q), 4 bytes for MPLS. So, far, that is 22 bytes of overhead, which would reduce your payload size to 1478. Whether you can force your MTU down so your core won’t exceed 1500 bytes, I just don’t know.

I did find an article that might be of help, though:
http://www.netcraftsmen.com/working-with-eompls/

In the article, it states that the MTU on the physical ports must be set to at least 1504, and that the x-connect protocol actually checks to see whether the other end of the circuit has the same MTU.

1 Like

Ok. Noted.

Thanks Andrew.

19 posts were merged into an existing topic: Any Transport Over MPLS (AToM)

Hi Rene,

Need your awesome lesson regarding VPLS/HVPLS/MPLS-TE very soon .The topic need to learn badly & you know your write up is simply excellent as compared to any other , Challenge !!! .So ,eagerly waiting for your excellent lesson.Thx

br//zaman

1 Like

hi
i think i find it .
thanks…

1 Like

wt’s the difference between AToM vs VPLS?

Hello Ray

Both AToM and VPLS are technologies that are enabled by MPLS. As such they are related, but are each distinct and used for slightly varying purposes.

AToM is an open standards based architecutre that leverages the label switching architecture of MPLS. It can be integrated into any network that is running MPLS. The major advantage is that it can connect any technology (Frame relay, ATM, IP, Ethernet) so the customer doesn’t need to change anything. They don’t even need to run IP to the edge of the network to connect. Now AToM is a point to point service and thus cannot support broadcast frames.

VPLS on the other hand is a technology that does support multipoint to multipoint topologies. It is specifically geared towards applications that require multipoint and broadcast access.

I hope this has been helpful!

Laz

1 Like

Hi,

I’m wondering what is the exact benefit of using targeted LDP session, especially in the case of AToM. Why we need targeted LDP session between PE routers, I think even if we dont have targeted LDP session we can pass traffic through hop by hop learning.

Regards
Karthik N

Hello Karthik

A targeted LDP session is required between LSRs that are not directly connected. This is especially true concerning an AToM network. Specifically, an LDP session must exist between each pair of PE routers. The remote LDP session is actually set up when the xconnect command is initiated on the PE routers of the AToM network.

I hope this has been helpful!

Laz

Thank you for reply post.

Yes, its requirement for AToM we must have targeted LDP session, but the technical standpoint whats the benefit/value add of having targeted LDP session ?

I read it will protect the session for longer time compared to directly connected LDP session, apart from that I unable to come up with any reason why we need this.

Regards
Karthik N

Hello Karthik

One reason for this is that it improves label convergence time. If you have two PE routers that are separated by three or four hops for example, and there is network instability, the targeted LDP packets will still be able to be exchanged between the two PE routers via alternate routes within the network (assuming dynamic routing and redundancy are part of the network design), even if some links may have been compromised. In this way, the adjacency session will be maintained because the targeted LDP packets found outer routes to reach the two PEs. If targeted LDP sessions were not used, and network instability ensued, adjacencies would be lost and would have to be re-established, causing some network downtime.

BGP can be configured to function in a similar way, when using multi-hop, where neighbour adjacencies can be created between two non-directly connected routers.

I hope this has been helpful!

Laz

Thank you Laz.

Regards
Karthik N

1 Like

Hi
Why two MPLS header added in the EoMPLS packet transmission?
EoMPLS packet format:
https://www.cloudshark.org/captures/b15412060b3d

On what basis it switches the packet if there is two label ?

Thanks and Regards,
Srini

Hello Srinivasan

Like all AToM, EoMPLS requires the use of two level labels. Specifically, Cisco states:

AToM uses a directed Label Distribution Protocol (LDP) session between edge routers for setting up and maintaining connections. Forwarding occurs through the use of two level labels that provide switching between the edge routers. The external label (tunnel label) routes the packet over the MPLS backbone to the egress PE at the ingress PE. The VC label is a demuxing label that determines the connection at the tunnel endpoint (the particular egress interface on the egress PE as well as the VLAN identifier for an Ethernet frame).

I hope this has been helpful!

Laz

1 Like

Hello @pradyumnayadavgla

It seems you have responded to me in a private message. I have posted it here for the benefit of all our readers. Here were your questions:

Hi Laz,

Could you guide me that what we need to make changes in case if we want to transport rather HDLC or PPP than Ethernet over MPLS backbone ?

If you take a look at the following lesson, you will see how Ethernet is to be provisioned over an MPLS network.

If you choose to provision PPP or HDLC over MPLS, then you simply require a PPP or HDLC connection between the customer equipment and the PE, and you configure the xconnect command on the PPP- or HDLC-enabled interface on the PE to allow for the encapsulation of that data over the MPLS network.

You also asked:

Is AToM being used in the industry ?, and is it required to have knowledge about it ?

Yes, AToM is widely used in the industry, particularly in special case scenarios where particular protocols (such as PPP, ATM, HDLC etc) are needed. It is also very useful when you require layer 2 connectivity across multiple sites, which is where the most popular implementation of Ethernet over MPLS is employed.

I hope this has been helpful!

Laz

Thanks Laz for clarifying this.

Hi Rene.
Simple and straightforward lesson !

PE1(config)#interface fastEthernet 0/0
PE1(config-if)#xconnect 3.3.3.3 13 encapsulation mpls

PE2(config)#interface fastEthernet 0/1
PE2(config-if)#xconnect 1.1.1.1 13 encapsulation mpls

If I want add another customer using the same LSP, my guess is just adding the following configuration. Use different VC label(17 instead of 13), all the other configurations are reused.

PE1(config)#interface fastEthernet 0/0
PE1(config-if)#xconnect 3.3.3.3 17 encapsulation mpls

PE2(config)#interface fastEthernet 0/1
PE2(config-if)#xconnect 1.1.1.1 17 encapsulation mpls

Is it right ?

Thanks
Michael