MTU چیست؟ راهنمای رفع مشکلات رایج MTU

TU چیست؟ این عبارت، یکی از مهمترین سوالهایی است که همواره در بحثهای مربوط به عملکرد و پیکربندی شبکه مطرح میشود. بهزبانی ساده، MTU نشاندهنده حداکثر حجم دادهای است که میتواند بدون شکسته شدن (Fragmentation) در یک بسته شبکه منتقل شود. این مفهوم بهظاهر ساده، تاثیر چشمگیری بر سرعت و کارایی شبکه ایفا میکند و اگر بهدرستی تنظیم نشود، میتواند مشکلاتی مثل کاهش سرعت، ازدحام شبکه و… را ایجاد کند.
در این مطلب فالنیک، میخواهیم به سوال حداکثر واحد انتقال یا MTU چیست؟ پاسخ جامعی ارائه کنیم و پس از بررسی اهمیت این مولفه، به شما میگوییم که چطور با تنظیمات صحیح MTU، میتوانید عملکرد شبکهتان را بهینه کنید. حتما تا انتهای این مطلب با ما همراه باشید.
اگر میخواهید در سازمانتان شبکهای داشتهباشید که دقیقا متناسب با نیازهای شما طراحی شدهباشد، برای بهرهمندی از تجربه و تخصص کارشناسان فالنیک، میتوانید با شماره 0218363 تماس بگیرید یا درخواست خدمات طراحی شبکه را با کلیک روی لینک ثبت کنید.
فهرست محتوا
MTU چیست؟
منظور از MTU یا Maximum Transmission Unit در یک شبکه، بزرگترین بسته دادهای است که بدون نیاز به نقسیمشدن به واحدهای کوچکتر (Fragmentation) میتواند منتقل شود. این اندازه با مقیاس بایت اندازهگیری میشود و از دو بخش Payload و Header تشکیل شدهاست. Header حاوی اطلاعاتی مانند آدرسهای مبدا و مقصد است اما Payload، دادههای واقعی در حال انتقال را دربرمیگیرد. اندازه MTU تعیین میکند که حداکثر مقدار Payload چقدر میتواند باشد.
برای درک بهتر مفهوم MTU، این مثال را در نظر بگیرید. فرض کنید میخواهید یک پیام 4000 بایتی را از کامپیوتر خود به سروری ارسال کنید. اگر MTU شبکه شما 1500 بایت باشد، پیام : دو بسته 1500 بایتی و یک بسته 1000 بایتی تقسیم میشود تا فرایند انتقال در بهینهترین حالت ممکن انجام شود.
برای اطلاعات جامعتر درباره راهکارهای کاهش پینگ به مقاله چگونه ping را کاهش دهیم مراجعه کنید.
اما اگر MTU بهدرستی تنظیم نشده باشد، ممکن است بستهها به درستی ارسال نشوند یا سرعت انتقال کاهش یابد، که در نهایت کارایی شبکه را تحت تاثیر قرار میدهد. در ادامه مطلب، به شما خواهیم گفت که نحوه تنظیم صحیح MTU چیست و مشکلات رایج آن را چطور میتوانیم رفع کنیم. در جدول زیر، MTU پیشفرض 4 شبکه مهم ارائه شده است:
نوع شبکه | اندازه پیشفرض MTU |
اترنت | 1500 بایت |
وایفای | 1500 بایت |
PPPoE | 1492 بایت |
IPv6 | 1280 بایت |
عملکرد MTU در پشت صحنه
حداکثر واحد انتقال یا همان MTU، نقشی حیاتی در مدیریت انتقال دادهها در شبکه ایفا میکند. هر دستگاهی در شبکه، اندازه خاصی برای MTU دارد که بزرگترین بستهای را که میتواند ارسال یا دریافت کند، مشخص میکند. هنگامی که یک بسته برای ارسال آماده میشود، ابتدا این مسئله که آیا اندازه آن با MTU دستگاه مقصد (یا دستگاههای میانی) مطابقت دارد یا خیر، بررسی میشود.
حال اگر این بسته بیش از حد بزرگ باشد و دستگاه مقصد نتواند آن را پردازش کند، مجبور است آن را به بخشهای کوچکتر تقسیم کند. به این فرایند، Fragmentation گفته میشود. این فرایند باعث تاخیر در انتقال دادهها میشود و بر عملکرد شبکه، تاثیر منفی میگذارد. از این رو، بهترین کار این است کهMTU ارسالکننده کمتر از MTU همه دستگاههای موجود در مسیر تنظیم شود.

در شبکههای IPv4، این فرایند بهصورت خودکار انجام میشود، مگر اینکه روی حالت do-not-fragment تنظیم شدهباشد. در شبکههای IPv6 نیز اگر بستهای از MTU دستگاه بزرگتر باشد، بهجای Fragmentation، بهطور کامل حذف میشود.
بنابراین، برای بهینهکردن عملکرد شبکه، بایدMTU دستگاههای ارسالکننده و دریافتکننده بهدرستی پیکربندی شود تا در مسیر انتقال دادهها فرایند Fragmentation رخ ندهد و این روند به بهترین و روانترین شکل ممکن انجام شود.
چرا تنظیم صحیح MTU مهم است؟
حال که دانستیم MTU چیست؟ و عملکرد آن در شبکه چگونه است، بد نیست که نگاهی هم به مزایا و اهمیت این مفهوم بپردازیم. همانطور که گفتیم، تنظیم صحیح MTU، ضامن عملکرد صحیح و انتقال روان دادهها است. بهعلاوه، با تنظیم درست این پارامتر، میتوانید از مزایای زیر نیز بهرهمند شوید:
- کاهش overhead (سربار): با افزایش MTU، تعداد هدرها (Headers) و در نتیجه میزان overhead کاهش پیدا میکند. این فرایند، بازده کلی شبکه را بهبود میبخشد.
- افزایش کارایی شبکه: ارسال بستههای بزرگتر، بهمعنای کاهش تعداد دفعات ارسال و احتمال بروز خطاهای انتقال میشود.
- بهینهسازی Throughput: در شرایطی که دستگاههای شبکه پهنای باند بزرگی دارند، بالابودن MTU میتواند باعث کاهش تعداد بستههای ارسالی و افزایش سرعت انتقال دادهها شود.
- بهبود عملکرد شبکه: اگر مقدار MTU بیش از حد بزرگ یا کوچک باشد، میتواند مشکلاتی مانند Fragmentation یا افزایش سربار بستهها (overhead) را در پی داشتهباشد. تنظیم صحیح MTU احتمال بروز این مشکلات را کمتر و باعث انتقال سریعتر و روانتر دادهها میشود.

راهنمای گامبهگام تنظیم MTU
در این بخش، میخواهیم به شما بگوییم که بهترین راه برای تنظیم بهینه MTU چیست؟ اما پیش از آنکه به اصل مطلب بپردازیم، باید به این نکته اشاره کنیم که اگر از روترهای جدید استفاده میکنید، ممکن است دستگاه شما بهصورت خوکار مقدار بهینه MTU را تنظیم کردهباشد. در این حالت، تنظیم دستی MTU ممکن است عملکرد کلی شبکه را تحت تاثیر قرار دهد. بنابراین، توصیه میکنیم پیش از انجام هر کاری، ابتدا از این قضیه اطمینان حاصل کنید و سپس فرایندی را که در ادامه شرح میدهیم، انجام دهید.
مرحله اول: پیداکردن مقدار MTU
اولین قدم برای تنظیم صحیح MTU، پیداکردن مقدار بهینه آن است. سادهترین روش برای انجام این کار، استفاده از دستور ping در Command Prompt است. با استفاده از این روش، میتوانید بفهمید که حداکثر اندازه بستهای که میتواند بدون Fragmentation ارسال شود، چقدر است. در زیر، مراحل گامبهگام انجام این فرایند را بهطور کامل توضیح دادهایم:
- پس از کلیک روی گزینه Start در ویندوز، Command Prompt (Admin) یا Windows PowerShell (Admin) وارد کنید. با این کار، صفحه Command Prompt باز میشود.

- برای شروع دستور ping example.com -f -l 1500 را وارد کنید. در این دستور، بهجای “example.com” میتوانید وبسایت دیگری مانند google.com را وارد کنید. در این دستور، -f بهمعنای عدم تقسیم (Fragment) است و -l 1500 نیز اندازه بسته را روی 1500 بایت تنظیم میکند.
- اگر با اجرای این دستور پیام «Packet needs to be fragmented» را دریافت کردید، یعنی بسته 1500 بایتی بیش از حد بزرگ است.
- اندازه بسته را به عدد کمتری (مثلا 1492) تغییر دهید و دوباره دستور ping را اجرا کنید.
- اگر همچنان پیام «Packet needs to be fragmented» را مشاهده کردید، باز هم باید مقدار MTU را کمتر کنید (مثلا 1452). در این مثال، ما با عدد 1452 پاسخ معتبر دریافت کردیم.

- بهمحض دریافت پاسخ معتبر، مقدار MTU را بهتدریج افزایش دهید (مثلا 10 واحد اضافه کنید: 1462، 1472 و…).
- این فرایند را آنقدر ادامه دهید تا بزرگترین مقداری را که بستهها بدون Fragmentation میتوانند منتقل شوند، پیدا کنید. توجه کنید که اگر مقدار 1472 معتبر بود اما 1482 خطا داد، مقدار بهینه شما 1472 خواهد بود. در این مثال، ما به عدد 1472 رسیدیم.

نکته مهمی که در این مرحله باید به آن توجه داشتهباشید، این است که مقدار بهدستآمده (مثلا 1472) فقط برای بخش Payload است و برای محاسبه دقیق MTU، باید این عدد را برای اضافهکردن سایزHeader به عدد نهایی اضافه کنید. در این مثال،MTU نهایی برابر با 1500 خواهد بود.
مرحله دوم: تنظیم مقدار MTU
پس از آنکه مقدار بهینه MTU را در مرحله قبل پیدا کردید، در ادامه باید این عدد را تنظیمات دستگاه (در اینجا روتر) خود وارد کنید. در ادامه، مراحل مورد نیاز برای انجام این فرایند را به شما توضیح دادهایم:
- برای دسترسی به تنظیمات روتر، مرورگرتان را باز و آدرس IP آن را وارد کنید. سپس، نام کاربری و رمز عبور پیشفرض را که عموما در برچسب روی روتر یا دفترچه راهنمای آن درج شدهاست، وارد کنید. در صورتی که همچنان از این اطلاعات پیشفرض استفاده میکنید و هنوز آنها را تغییر ندادهاید، حتما در همین مرحله آنها را عوض کنید. ترجیحا از یک ترکیب منحصربهفرد و امن برای جلوگیری از دسترسیهای غیر مجاز استفاده کنید.
- در ادامه، وارد بخش Advanced Settings یا Network Settings شوید. این گزینه با توجه به نرمافزار روتر، ممکن است در منوهای مختلفی مثل MTU Configuration یا WAN Settings قرار داشتهباشد.
- مقدار MTU را که در مرحله قبل محاسبه کردهبودید، وارد کنید (در این مثال 1472).
- تغییرات را ذخیره و تایید کنید.
مرحله سوم: تست عملکرد
پس از آنکه مراحل فوق را با موفقیت انجام دادید، باید سرعت دانلود و آپلود اینترنت خود را با استفاده از ابزارهای تست سرعت، بررسی کنید. اگر متوجه شدید که سرعت اینترنت کاهش پیداکرده است، مقدار MTU را کمی کاهش دهید و مجددا سرعت را تست کنید. این کار را آنقدر تکرار کنید تا به بهترین عملکرد برسید. پس از اطمینان از بهینه بودن مقدار MTU، تغییرات را ذخیره کنید و از تنظیمات روتر خارج شوید.
مشکلات رایج MTU چیست؟
در صورتی که فرایند تنظیم MTU را با دقت کافی انجام ندهید، مشکلات مختلفی را در عملکرد شبکه تجربه خواهید کرد. در ادامه، به رایجترین مشکلات MTU و روشهای رفع آنها اشاره میکنیم:
- Fragmentation: وقتی اندازه بستههای داده از مقدار MTU تعریفشده بزرگتر باشد، بستهها به چند بخش کوچکتر تقسیم میشوند. این مسئله میتواند باعث تاخیر در انتقال دادهها و حتی اتلاف برخی از بستهها شود.
- افزایش تاخیر: اگر مقدار MTU بسیار کم در نظر گرفته شدهباشد، تعداد بستههای ارسالی افزایش پیدا میکند. در نتیجه، دستگاهها باید پردازش بیشتری انجام دهند و زمان تاخیر در شبکه افزایش پیدا میکند.
- مشکلات مربوط به اتصال: عدم تطابق مقدار MTU بین دستگاههای موجود در شبکه، میتواند منجر به قطعیهای مکرر در شبکه شود.

راهکارهای رفع مشکلات MTU
برای عیبیابی و رفع مشکلات مربوط به MTU، میتوانید راهکارهای زیر را امتحان کنید:
بررسی لاگهای شبکه
لاگهای شبکه را بررسی کنید و بینید که آیا نشانهای از Fragmentation یا مشکلات مربوط به اتصال وجود دارد یا خیر. از این طریق میتوانید سرنخهای خوبی درباره علت اصلی مشکل پیدا کنید.
استفاده از ابزارهای عیبیابی
ابزارهایی مثل traceroute، ping یا سایر نرمافزارهای مانیتورینگ شبکه، به شما کمک میکنند مشکلات مربوط به MTU را شناسایی و مقدار بهینه را پیدا کنید.
مرور دفترچه راهنمای دستگاههای شبکه
حتما دفترچه راهنمای روتر و سایر دستگاههای شبکه را بررسی کنید و سپس، تنظیمات مربوط به MTU را بر اساس مقدار پیشفرض یا توصیهشده تغییر دهید.
تماس با تیم پشتیبانی ارائهدهنده خدمات اینترنت
اگر با راهکارهای فوق مشکلتان رفع نشد، با تیم پشتیبانی ارائهدهنده خدمات تماس بگیرید و از آنها اطلاعات دقیقتر و راهنماییهای لازم را برای تنظیمات بهینه شبکه دریافت کنید.
MTU، پارامتری مهم برای بهبود سرعت و پایداری شبکه
بهعنوان یکی از مفاهیم کلیدی شبکه، MTU تاثیر مستقیمی بر عملکرد و سرعت انتقال دادهها دارد. با تنظیم درست این پارامتر، هم از مشکلاتی مثل Fragmentation جلوگیری میکنید و هم سرعت و پایداری شبکه را بهبود میبخشید. در این مطلب، با شماره درباره اینکه MTU چیست؟ صحبت کردیم و دلیل اهمیت و نحوه تنظیم صحیح آن را بهطور کامل شرح دادیم. اگر در این زمینه سوالی دارید، حتما آن را در بخش نظرات مطرح کنید تا در اسرع وقت به آنها پاسخ دهیم.
در صورتی که برای رفع مشکلات شبکه یا مواردی مثل تعمیر سوئیچ به راهنمایی تخصصی نیاز دارید، میتوانید با شماره 0218363 تماس بگیرید یا در همین صفحه درخواستتان را ثبت کنید.