Preskoči na glavni sadržaj

MTU

Maximum Transmission Unit — najveća veličina jednog mrežnog paketa, default 1500 bajtova; jumbo frames idu do 9000B za bolje performanse.

switching

MTU (Maximum Transmission Unit) je najveća veličina jednog Ethernet paketa koja prolazi kroz interfejs bez fragmentacije. Default vrednost je 1500 bajtova (definisana u IEEE 802.3 standardu još 1980-tih). Ako paket prevaziđe MTU, ruter ga ili fragmentuje (sporo, gubi performanse) ili odbacuje sa ICMP “Fragmentation needed” porukom — što izaziva Path MTU Discovery proces.

Šta sve broji u 1500B

1500B je payload Ethernet frame-a, ne ceo frame:

  • 14B Ethernet header (src + dst MAC + EtherType)
  • 1500B payload (uključujući IP header + TCP/UDP header + actual data)
  • 4B FCS (Frame Check Sequence)
  • = 1518B ukupan frame

Ako je 802.1Q tag dodat (VLAN), to je +4B = 1522B. PoE i drugi tagovi mogu produžiti dalje.

Jumbo frames

Jumbo frames su frame-ovi sa MTU >1500B, najčešće 9000B. Korist:

  • Manje paketa po istoj količini podataka → manji CPU overhead.
  • Bolje performanse na storage replikaciji, backup-u, video streamingu.
  • Manji broj interrupts na NIC-u.

Mana: svi uređaji u L2 domenu moraju podržavati istu MTU. Ako jedan switch ima 1500 a ostali 9000, paketi padnu. Konfiguracija jumbo-a zahteva pažljivu reviziju cele putanje.

Path MTU Discovery (PMTUD)

Kad host šalje paket sa DF bit (Don’t Fragment) postavljenim, a usput naiđe na link sa manjim MTU-om, ruter odbacuje paket i šalje ICMP “Fragmentation needed” sa preporučenim MTU-om. Host smanji MTU za tu konekciju. Problem: mnogi firewall-i blokiraju ICMP, što “lomi” PMTUD i konekcija obustavlja (tipičan VPN simptom).

Praktičan savet

Za standardne biznis mreže ostani na default 1500B — manje šanse za probleme. Jumbo frames imaju smisla u:

  • iSCSI / NFS storage mrežama (9000B daje 10–30% bolje performanse).
  • Backup mreže (Veeam, Bacula).
  • Video produkcija sa nestrukturiranim MXF/DPX flow-om.

Pre uključivanja jumbo-a, testiraj end-to-end sa ping -M do -s 8972 (Linux) ili ping -f -l 8972 (Windows).

MTU i VPN

VPN tuneli (IPsec, WireGuard, OpenVPN) dodaju overhead 50–100B — VPN MTU mora biti manji od fizičkog MTU-a. Tipično: WireGuard 1420B, OpenVPN 1450B. Pogrešan MTU = sporadične smetnje pri velikim transferima.

Pogledaj naš Switch port kalkulator →