Lab Minutes Forum
Technical Discussion => Routing and Switching => Topic started by: adecisco on March 21, 2014, 06:21:42 AM
-
Hi there,
I am simulating an MPLS environment in other to understand how one can allowed desire MTU not to defragment.
From my topology R1 and R8 are CE and want to send minimum MTU size of 1600. Between interface MTU and IP MTU and MPLS mtu I am wondering how the manipulation can be done.
Thanks in advance.
-
By default Ethernet interface MTU is 1500. If you want to send a packet size 1600 bytes without fragmentation, you need to increase all non-MPLS interfaces using 'mtu' command to 1600 and MPLS interfaces to 1600 + (4 bytes * number of label). Instead, you can also use 'mpls mtu' command (ie. increase MRU) for all MPLS interfaces as well and keep the MTU the same at 1600.
-
How can I know Everything same you?
-
After playing around on this for a while my final submission is this rule of thumb for the issues are these:
1. MTU interface is the total MTU of the frame which include MPLS MTU plus IP MTU.
2. MPLS MTU is use to ensure that the total MPLS packet size will not exceed the configured MPLS MTU. This situation is important when you have restriction configuring the ETHERNET MTU. And this include IP MTU.
3. IP MTU is the total size require for IP packet before adding MPLS MTU.
Therefore:
ETHERNET MTU = ETHERNET HEADER + TAIL +MPLS MTU + IP MTU
MPLS MTU = MPLS HEADER + TAIL + IP MTU
IP MTU = IP HEADER AND THE REST..
Hope this clears thing..but if you have contrary opinion I will appreciate your input..all is for the learning..
Thanks,
-
Thank you for the explanation adecisco. Although I don't think Ethernet MTU is an official well-known terminology as MTU usually refers to L3 packet size excluding L2 frame header. I think it should be referred to just frame size :)
-
Yeah you are right at that brother.. ;)