Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Silver

Fragmentation Problem In L2MPLS

hi

In case of l3 mpls CE packets without DF bit gets fragmented but in case of l2mpls fragmentation never occurs. Whats the reason for this?

regards

shivlu jain

4 REPLIES
Hall of Fame Super Silver

Re: Fragmentation Problem In L2MPLS

Hello Shivlu,

>> but in case of l2mpls fragmentation never occurs. Whats the reason for this?

Shortly:

neither the L2 carried PDU neither the carrying MPLS PDU provide a fragmentation mechanism.

L2 MPLS services require MTU tuning on the data path the MPLS MTU has to be big enough to host the carried L2 PDU and all the MPLS stack.

For making a comparison if you put an 1518 ethernet frame inside an L2TPv3 PDU it will be fragmented in travelling in an IP only network with IP MTU 1500 bytes.

But in this case the IP fragmentation services are used.

Hope to help

Giuseppe

Cisco Employee

Re: Fragmentation Problem In L2MPLS

Shivlu,

The reason is that the fragmentation taking place for L3VPN is IP fragmentation. Core performs IP fragmentation on the packet and forwards the fragments using the egress label or label stack.

On the other hand, this can't be done for L2VPN as the packet payload is a L2 protocol (Ethernet, PPP, ATM, HDLC, etc).

Regards

Harold Ritter
Sr. Technical Leader
CCIE 4168 (R&S, SP)
harold@cisco.com
México móvil: +52 1 55 8312 4915
Cisco México
Paseo de la Reforma 222
Piso 19
Cuauhtémoc, Juárez
Ciudad de México, 06600
México
Silver

Re: Fragmentation Problem In L2MPLS

Hritter

I am unable to understand why ip fragmentation comes in L3VPN. In case of L3VPN the incoming and outgoing label are used for forwarding.

If we check the l2mpls case, the only difference is that the transport header is attached in it.

regards

shivlu jain

Cisco Employee

Re: Fragmentation Problem In L2MPLS

Shivlu,

If fragmentation is needed for L3VPN, we simply take the payload (IP packet), we fragment it and forward it using the normal label (or label stack). This is a simple procedure and is based on existing standards.

For L2VPN on the other hand, we would need to start looking deeper in the payload to determined if the protocol transported by the L2 protocol is IP, fragment the IP packets, modify existing L2 header and create new ones. This procedure would be fairly complicated and is not standardized.

Regards

Harold Ritter
Sr. Technical Leader
CCIE 4168 (R&S, SP)
harold@cisco.com
México móvil: +52 1 55 8312 4915
Cisco México
Paseo de la Reforma 222
Piso 19
Cuauhtémoc, Juárez
Ciudad de México, 06600
México
274
Views
0
Helpful
4
Replies
CreatePlease to create content