MTU
এমটিইউ
একটা link layer frame-এ ঢোকার সর্বোচ্চ payload size, Ethernet-এ সাধারণত 1500 byte।
সীমাটা কোথায় — Ethernet payload max 1500 byte; তাই 1500-byte IP packet (header সহ) ঠিকমতো ঢোকে, বড় হলে ঝামেলা:
- IPv4 router পারে fragment করতে — packet ভেঙে ছোট টুকরো
- DF bit সেট থাকলে fragment নিষিদ্ধ → router packet ফেলে ICMP “Fragmentation Needed” পাঠায়
PMTUD — TCP শুরুতে MSS = MTU − 40 ধরে; পথের কোথাও ছোট MTU পড়লে ওই ICMP message থেকে জেনে sender MSS কমায়। Firewall ICMP ব্লক করলে PMTUD ভেঙে black hole হয় — ছোট ping চলে, বড় transfer silently আটকে।
ip link show eth0 | grep mtu
ping -M do -s 1472 example.com # 1472+28=1500 probe
tracepath example.com # path-এর সবচেয়ে ছোট MTU
Jumbo frame — datacenter-এ 9000 byte MTU-তে per-packet overhead কমে; ইন্টারনেটে নেই। QUIC তাই নিরাপদ ধরে ~1200 byte initial packet ব্যবহার করে — যেকোনো path-এ ঢোকার নিশ্চয়তা।