cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
708
Views
0
Helpful
3
Replies

MPLS MTU Issue

Haris P
Level 4
Level 4

Dear experts ,

I have an ATM link between two branches and we are running MPLS between them .

I still didn't changed the MTU size on any of my interfaces (means I'm using all default value ) . But when I'm pinging with a packet size greater than 1496 , I'm getting error . Please see the below outputs

Router1#ping vrf mpls-test 200.0.6.1 source 192.168.6.1 size 1497

Type escape sequence to abort.

Sending 5, 1497-byte ICMP Echos to 200.0.6.1, timeout is 2 seconds:

Packet sent with a source address of 192.168.6.1

.....

Success rate is 0 percent (0/5)

Router1#ping vrf mpls-test 200.0.6.1 source 192.168.6.1 size 1496

Type escape sequence to abort.

Sending 5, 1496-byte ICMP Echos to 200.0.6.1, timeout is 2 seconds:

Packet sent with a source address of 192.168.6.1

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 8/9/12 ms

Router1#

Regards

Haris

3 Replies 3

Mohamed Sobair
Level 7
Level 7

Haris,

you should change the MTU value for all enabled MPLS Atm Interfaces.

The layer-2 header field in the ATM, precisely the (VPI,VCI) fields whcich are used as the MPLS label should be added to the MPLS MTU + 4 byte control word.

The layer-2 header equals 16+12 = 18 Byte

The Control Word equal 4 Byte

The result (sum of both) = 22

If you add the value 22 to the MPLS MTU in all Mpls enabled ATM interfaces, you should be able to ping.

HTH

Mohamed

Dear Mohamed ,

Do you mean to change the vale "mpls mtu " to 1500 + 22 = 1522 ??

What about doing the below config ? Or whether I have to decrese the value for MTU again ?

ip mtu 1492

ip tcp-adjust mss 1470

Mohamed Sobair
Level 7
Level 7

Haris,

Why you want to decrease the MTU size?

These values are arbituary values!!!

well, The "ip tcp-adjust-mss" takes into consideration the TCP header "TCP window size".

Normally implemented in GRE Tunneling. you should consider the 20 byte TCP header + 20 Byte IP header + 4 Bytes GRE header , The total comes to 44 Byte.

The result should be "IP tcp-adjust-mss 1466" , this if its configured on a gre interface., However if configured in different type of interfaces , you have to include the 20byte TCP header.

HTH

Mohamed

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: