5
0
mirror of https://github.com/cwinfo/yggdrasil-network.github.io.git synced 2025-02-28 19:51:34 +00:00

Update MTU post

This commit is contained in:
Neil Alexander 2018-07-13 10:33:33 +01:00
parent e5aa428d32
commit b2f779d629
No known key found for this signature in database
GPG Key ID: A02A2019A2BB0944

View File

@ -16,13 +16,12 @@ protocols. So you might have been surprised to see an interface MTU as high as
In fact, this is not a mistake. It is very deliberate. In fact, this is not a mistake. It is very deliberate.
The MTU is a configurable option which determines how big a packet should be The MTU is a configurable option which determines how big a packet should be
before you should break out into a new packet. With every packet, the IP headers before you should break out into a new packet. In addition to that, the
and other possible headers (i.e. from TCP or UDP) have to be repeated. In operating system maintains a link MTU setting for each network adapter -
addition to that, the operating system maintains a link MTU setting for each effectively a value that says "packets equal to or smaller than this number of
network adapter - effectively a value that says "packets smaller than this bytes are safe to send on this link in one piece". Any larger than that and the
number of bytes are safe to send on this link in one piece". Any larger than operating system will have to fragment the packet down into smaller ones before
that and the operating system will have to fragment the packet down into smaller sending out onto the wire.
ones before sending out onto the wire.
With a smaller MTU, you will be forced to re-send the IP headers (and possibly With a smaller MTU, you will be forced to re-send the IP headers (and possibly
other headers) along with every single packet. Those are not only wasted bytes other headers) along with every single packet. Those are not only wasted bytes