0

For a given link type, how would a router calculate it's MTU?

I initially thought of it taking a brute force approach, using a binary search to figure out the point at which the link fails to support a packet.

But, wouldn't this require a protocol to get a response (ACK) (so the router knows the packet was actually successfully sent)

Does it use a timeout system?

Tobiq
  • 213
  • 2
  • 7

1 Answers1

2

Routers do not calculate the MTU. The MTU is a function of the layer-1/2 interface. For example, the MTU of ethernet is 1500 bytes. Other protocols will have other MTU sizes. That is something inherent in the interface and protocol, so a router or other device knows what the MTU of the link is.

Ron Maupin
  • 98,218
  • 26
  • 115
  • 191