رفتن به محتوای اصلی
خدمات پشتیبانی و نگهداری شبکه

محاسبه‌گر MTU و MSS

ابزار رایگان شبکه مدانت

محاسبه‌گر حرفه‌ای MTU و TCP MSS

اثر Encapsulation روی Path MTU را محاسبه کنید، MSS مناسب IPv4/IPv6 را به دست آورید و برای Ping با DF یا تنظیم MSS Clamp فرمان آماده بسازید.

محاسبات محلی؛ بدون Probe شبکه
Effective Inner MTU1500 bytes
آماده
Total Tunnel Overhead0 B
Effective MTU1500
Recommended MSS1460
DF Ping Payload1472
MTU remaining vs base100%
Base Path MTU1500
Effective Inner MTU1500
IPv4 TCP MSS1460
IPv6 TCP MSS1440
وضعیت مناسب: MTU مؤثر هنوز در محدوده متداول Ethernet است.
Layer Breakdown

هر لایه چند بایت از Budget کم می‌کند؟

IPsec و بعضی VPNها اندازه ثابت ندارند؛ اعداد مربوط به آن‌ها تخمینی هستند و برای طراحی نهایی باید با پیاده‌سازی واقعی تأیید شوند.

LayerOverheadنوعتوضیح
Path MTU Discovery

Payload مناسب Ping با DF

برای IPv4، اندازه ICMP Payload معمولاً MTU منهای ۲۰ بایت IPv4 و ۸ بایت ICMP است.

windows: ping -f -l 1472 8.8.8.8 linux: ping -M do -s 1472 8.8.8.8
TCP MSS Clamp

فرمان‌های آماده MSS Clamp

وقتی PMTUD در مسیر درست کار نمی‌کند، MSS Clamp می‌تواند از ساخت Segment بزرگ‌تر از MTU مؤثر جلوگیری کند؛ قبل از اعمال، Policy واقعی شبکه را بررسی کنید.

Cisco IOS: interface GigabitEthernet0/0 ip tcp adjust-mss 1460 Linux iptables: iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1460
Quick Reference

Overheadهای رایج

این جدول برای تخمین اولیه است؛ مخصوصاً در IPsec/OpenVPN اندازه دقیق به تنظیمات وابسته است.

TechnologyApprox. overheadنکته
PPPoE8 BMTU متداول از 1500 به 1492 می‌رسد.
GRE over IPv424 BOuter IPv4 + minimal GRE.
WireGuard over IPv460 BIPv4 + UDP + WireGuard data header.
WireGuard over IPv680 Bبه‌دلیل Outer IPv6 بزرگ‌تر است.
VXLAN over IPv450 Bتقریب رایج برای Inner IP packet.
IPsec ESP TunnelVariableبه Cipher، Integrity، Padding، NAT-T و Mode وابسته است.
802.1Q VLAN4 B L2معمولاً به‌تنهایی IP MTU را کم نمی‌کند.
علائم MTU نامناسب

مشکل MTU همیشه با قطع کامل ارتباط دیده نمی‌شود

گاهی Ping کوچک جواب می‌دهد اما HTTPS، VPN، RDP یا انتقال فایل در Packetهای بزرگ گیر می‌کند.

01

صفحه نصفه باز می‌شود

اگر TCP Session برقرار می‌شود ولی محتوای بزرگ عبور نمی‌کند، PMTU یا ICMP filtering را بررسی کنید.

02

VPN کند یا ناپایدار

Encapsulation چندلایه می‌تواند Effective MTU را به‌طور محسوسی کاهش دهد.

03

MSS

برای IPv4 معمولاً MSS برابر MTU منهای 40 و برای IPv6 برابر MTU منهای 60 در نظر گرفته می‌شود.

04

VLAN

Tag چهاربایتی 802.1Q در لایه دوم اضافه می‌شود و در شبکه‌های استاندارد معمولاً IP MTU همچنان 1500 باقی می‌ماند.

پرسش‌های متداول

چند نکته مهم درباره MTU و MSS

چرا Overhead IPsec یک عدد ثابت نیست؟

ESP Header/Trailer، IV، Integrity Tag، Padding، Tunnel/Transport Mode و NAT-T می‌توانند اندازه نهایی را تغییر دهند؛ بنابراین عدد این ابزار برای IPsec یک تخمین اولیه است.

آیا همیشه باید MSS Clamp فعال کنم؟

خیر. در مسیر سالم، Path MTU Discovery باید اندازه مناسب را پیدا کند. MSS Clamp زمانی مفید است که PMTUD یا عبور ICMP در مسیر مشکل دارد یا طراحی Tunnel الزام خاصی دارد.

برای Ping با DF چرا 28 بایت کم می‌شود؟

در IPv4 بدون Option، Header IPv4 بیست بایت و ICMP Echo Header هشت بایت است؛ بنابراین برای MTU 1500، Payload برابر 1472 می‌شود.

98