MTU
Maximum Transmission Unit — najveća veličina jednog mrežnog paketa, default 1500 bajtova; jumbo frames idu do 9000B za bolje performanse.
switchingMTU (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.