# MTU Troubleshooting on Cisco IOS

**URL:** https://forum.networklessons.com/t/mtu-troubleshooting-on-cisco-ios/1078
**Category:** Lessons Discussion
**Created:** [December 26, 2016, 10:25pm UTC](https://forum.networklessons.com/t/mtu-troubleshooting-on-cisco-ios/1078 "2016-12-26T22:25:30Z")
**Posts on this page:** 1
**Showing post:** 160

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [November 7, 2020, 9:46am UTC](https://forum.networklessons.com/t/mtu-troubleshooting-on-cisco-ios/1078/160 "2020-11-07T09:46:00Z")

</div>

Hello Helen

> [@TechnologyOperationT](#):
>
> Let’s assume the IP MTU setup to 9000, If I setup interface MTU (L2 MTU) to 1500 while the DF set to 1, then the packets that’s larger than 1500 will be dropped. If I setup interface MTU to 1500 while the DF set to 0, then will the packets just be fragmented rather than dropped if it’s larger than 1500?

First of all, the IP MTU cannot be larger than the interface MTU. If you change the interface MTU value, the IP MTU value also changes simultaneously. When you change IP MTU value, the allowed values are up to and including the current interface MTU value:

```
R1(config-if)#ip mtu ?
  <68-1500> MTU (bytes)

R1(config-if)#mtu 1400
R1(config-if)#ip mtu ?
  <68-1400> MTU (bytes)

R1(config-if)#

```

Only the IP MTU is involved in the fragmentation of IP packets, and it only works in an outgoing direction. If an incoming packet is larger than the interface MTU, then it is simply dropped.

> [@TechnologyOperationT](#):
>
> - Will tcp adjust-mss value change automatically if I change the IP MTU value?

I tried to lab this up, and made changes to both the IP MTU and the interface MTU, but this had no affect on the adjust-mss value.

> [@TechnologyOperationT](#):
>
> I don’t think I fully understand the word “payload” here.

The payload of a TCP segment is simply the data. It does not include Ethernet, IP, or TCP headers. It only includes the contents of the segment, as shown in the image:

 ![image](https://cdn-forum.networklessons.com/uploads/default/original/2X/f/fcfc3a94d1a4473d5f948786dd31e1fc6781b260.png)

If you add the TCP header, the IP header and the Ethernet header to that value, you get the total size of the Ethernet frame which turns out to be 1514 bytes. The image above clearly distinguishes between each entity.

Remember that payload depends on the protocol in question. The payload of an IP packet is the sum of the TCP header and its payload. The payload of an Ethernet frame is the sum of the IP header, TCP header, and the TCP payload.

I hope this has been helpful!

Laz

---

_[View the full topic](https://forum.networklessons.com/t/mtu-troubleshooting-on-cisco-ios/1078)._
