Foundationপ্রথম নীতি থেকে
LEVEL 7 · Computer Networking

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-এ ঢোকার নিশ্চয়তা।