Apakah MTU dalam penghala. Penerangan terperinci tentang nilai parameter MTU. Maksudnya, penetapan

Jika anda tersilap menentukan saiz MTU untuk sambungan PPPoE daripada Rostelecom, masalah mungkin timbul apabila membuka beberapa sumber. Sebelum anda menentukan konfigurasi persediaan yang diperlukan untuk sambungan anda, anda perlu mengetahui lebih lanjut tentang pilihan ini.

Pilihan TCP MTU untuk Rostelecom dan pembekal lain

Sebagai protokol lapisan rangkaian dalam set TCP/IP, yang terakhir ini bertujuan untuk dilaksanakan secara berpotensi sistem yang besar rangkaian tempatan. Sejak zaman kami menggunakan IP, kami telah terbiasa dengan konsep hos yang boleh menghantar maklumat berulang-alik, walaupun ia terletak agak jauh dan data mungkin perlu merentasi pelbagai peranti. Walaupun kita biasanya menganggap suite protokol TCP/IP Internet sebagai "rangkaian maya" abstrak, kita mesti sentiasa ingat bahawa pada lapisan rangkaian, data mengalir melalui satu atau lebih talian fizikal.

Bagaimanakah data dihantar?

Untuk menghantar maklumat melalui protokol IP, data dikapsulkan (dibungkus) ke dalam datagram ( blok maklumat). Mereka pula mesti dihantar oleh saluran fizikal terus ke destinasi atau secara tidak langsung ke peringkat perantaraan seterusnya perjalanan kepada penerima. Saiz paket data tersebut dipanggil MTU (Unit Transmisi Maksimum), digunakan dalam sambungan PPPoE x Rostelecom dan pembekal lain.

Perlaksanaan lapisan pautan meletakkan mesej dan pengepala yang diangkut pakej tunggal data - datagram IP. Ini serta-merta menimbulkan persoalan yang berpotensi tentang sama ada datagram sesuai dengan saiz paket yang disokong pautan data asas.

Memadankan datagram IP untuk menyekat saiz dalam rangkaian teras

Rangkaian asas yang digunakan untuk menyambung ke peranti lain boleh:

  • tempatan (Ethernet);
  • wayarles (Wi-Fi 11);
  • bertukar;
  • telefon (DSL);
  • gentian optik (FDDI).

setiap satu rangkaian fizikal biasanya menggunakan format sendiri penghantaran, yang mempunyai sekatan pada jumlah data dalam satu blok. Jika datagram IP terlalu besar untuk bahagian lapisan pautan bagi format rangkaian tertentu, kami menghadapi masalah.

Sebagai contoh, pertimbangkan FDDI. Saiz medan data maksimum dalam FDDI ialah kira-kira 4470 bait, bergantung pada penggunaan SNAP (SubNetwork Protokol Akses). Ini bermakna FDDI boleh mengendalikan datagram IP sehingga 4470 bait. Sebaliknya, Ethernet menggunakan format yang terhad kepada saiz paket 1500 bait dan tidak akan dapat beroperasi dengan datagram IP yang lebih besar.

Jadi, ingatlah bahawa penghantaran datagram dalam kerja internet boleh dilakukan melalui lebih daripada satu garis fizikal. Untuk mengakses sumber di Internet, kami biasanya menghantar permintaan melalui penghala tempatan kami, yang kemudiannya menyambung ke peranti lain yang memajukannya ke tapak Internet. Setiap bahagian dalam rantaian ini boleh menggunakan saiz paket utamanya sendiri.

Idea protokol lapisan rangkaian untuk melaksanakan konsep " rangkaian maya"adalah untuk memindahkan data antara peranti, walaupun ia berjauhan antara satu sama lain. Ini bermakna lebih tahap tinggi tidak perlu risau tentang butiran seperti had saiz teknologi asas saluran. Walau bagaimanapun, seseorang perlu menjaga ini, iaitu yang dilakukan oleh IP (Internet Protocol).

Had IP: Tetapan MTU untuk Rostelecom

Semua peranti IP di Internet mesti menerima maklumat tentang kualiti teknologi yang digunakan untuk melaksanakan saluran komunikasi tahap semasa. Kriteria ini ialah MTU rangkaian Rostelecom, yang dikonfigurasikan pada peralatan rangkaian pengguna. Istilah ini juga kadangkala dilihat sebagai saiz maksimum blok untuk penghantaran.

Menarik: Terdapat dua cara MTU berubah: paling banyak sistem operasi atau dalam tetapan penghala. Yang kedua akan menjadi optimum, kerana dengan bantuannya semua peranti pada rangkaian anda akan dapat memperoleh maklumat tentang nilai yang diperlukan.

Apabila peranti menerima mesej yang dihantar melalui rangkaian Internet, ia melihat saiznya dan kemudian mengira berapa besar datagram selepas menambah 20 atau lebih bait yang diperlukan untuk pengepala IP. Jika jumlah panjang melebihi MTU Rostelecom untuk sambungan PPPoE dalam rangkaian tertentu, Protokol Internet akan membahagikan mesej kepada beberapa serpihan. Jadi apabila tuan rumah menyambung Tahap TCP dengan menggunakan LAN Ethernet untuk awak rangkaian tempatan, dia akan dapat menggunakan pilihan MTU yang ditentukan oleh peralatan Rostelecom.

Anda boleh mengetahui apa yang ada pada MTU Rostelecom untuk jenis sambungan dan peralatan anda terus daripada pembekal dengan menghubungi. Nilai pilihan ini untuk kebanyakan rangkaian di Rusia tidak melebihi 1492 bait. Untuk memikirkan pilihan terbaik untuk Internet anda sendiri anda boleh secara peribadi, berdasarkan nilai yang ditentukan.

Penghala untuk pengedaran internet berwayar Wi-Fi dipasang di hampir setiap apartmen moden. Selalunya, pengguna mengkonfigurasi penghala sekali, menggunakan pembantu konfigurasi automatik, dan kemudian tidak menukar pilihan peranti. Kedudukan ini tidak selalu betul, dan selalunya pelarasan automatik Penghala Wi-Fi tidak membenarkan anda mencapai sambungan Internet berkualiti tinggi. Salah satu pilihan dalam tetapan penghala yang pengguna tidak memberi perhatian yang cukup ialah MTU. Dalam artikel ini, kita akan melihat apa MTU dalam tetapan penghala, dan nilai apa yang perlu ditetapkan prestasi optimum Internet.

Apakah MTU dalam tetapan penghala

MTU (unit penghantaran maksimum)- Ini tahap maksimum penghantaran data pada rangkaian. Dalam erti kata lain, MTU ialah protokol jenis pautan yang mentakrifkan bilangan maksimum bit dengan informasi berguna, diletakkan dalam satu paket rangkaian. Paket maklumat ini dihantar daripada pembekal kepada pengguna, iaitu dari pelayan kepada pelanggan. Dalam paket, data dihantar tanpa pemecahan, kerana itu adalah mungkin untuk meningkatkan kelajuan penghantaran data melalui saluran komunikasi yang selamat.

Tanpa pergi ke butiran, kita boleh mengatakan bahawa parameter MTU bertanggungjawab untuk kualiti pemindahan maklumat daripada pembekal ke komputer pengguna. Pada masa yang sama, kualiti bermakna bukan sahaja menghapuskan kemungkinan kehilangan data semasa penghantaran, tetapi juga kelajuan.

Mengapa anda perlu mengehadkan saiz MTU dalam tetapan penghala

Dalam kebanyakan penghala moden, saiz MTU yang dihantar ditentukan secara automatik, dan ini tidak selalu dilakukan dengan betul. Pengguna yang mengambil berat tentang kualiti dan kelajuan sambungan mereka dinasihatkan untuk mengehadkan mereka Saiz MTU, menentukan nilai optimumnya dan menetapkannya dalam tetapan penghala.

Terima kasih kepada tetapan MTU yang dikonfigurasikan dengan betul, adalah mungkin untuk:

  • Kembangkan saluran penghantaran supaya ia boleh digunakan serentak pelbagai perkhidmatan, program, proses dan sebagainya;
  • Melegakan saluran beban berlebihan, yang akan meningkatkan kelajuan pemindahan data;
  • Kurangkan kepada hampir sifar peluang untuk menerima "paket rosak" data apabila dihantar melalui rangkaian.

Secara umum, dengan sekatan MTU yang ditetapkan dengan betul, adalah mungkin untuk menggunakan saluran komunikasi yang ditawarkan oleh pembekal secara rasional, dengan risiko kehilangan maklumat yang minimum.

Tetapan MTU yang betul diperlukan jika terdapat masalah dengan Internet pada komputer, sebagai contoh: tapak mengambil masa yang lama untuk dimuatkan, ping tinggi apabila disambungkan kepada pelayan pihak ketiga, memuat turun fail dari Internet terganggu dari semasa ke semasa tanpa sebab dan masalah lain timbul.

Apakah nilai MTU yang perlu anda tetapkan?

Untuk menentukan nilai MTU yang optimum, anda perlu menguji rangkaian, yang boleh dilakukan dari komputer yang sedang berjalan Kawalan Windows. Semasa ujian, anda perlu menentukan berapa lama masa yang diperlukan untuk menghantar dan mengembalikan paket data daripada komputer yang anda gunakan ke pelayan. Dalam kes ini, semasa ujian adalah perlu untuk mengubah bilangan bait maklumat yang terkandung dalam paket. Bilangan bait perlu dikurangkan sehingga pemecahan paket dapat dihapuskan sepenuhnya.

Lakukan ujian rangkaian seperti berikut:


Sila ambil perhatian: Selalunya, nilai MTU optimum ialah antara 1500 dan 1400 bait.

Setelah memutuskan nilai MTU yang optimum, anda perlu menukar pilihan ini dalam tetapan penghala, menetapkan bilangan bait tertentu, tetapi dengan sedikit perubahan. Hakikatnya ialah nilai MTU akhir akan berbeza daripada yang ditentukan dalam langkah sebelumnya, kerana bait tambahan akan diperlukan untuk membentuk paket, yang akan dibelanjakan untuk pengepala dan permintaannya.

Secara purata, 28 bait diperlukan setiap pengepala dan permintaan. Sehubungan itu, nilai ideal dalam kes yang sedang dipertimbangkan ialah:

1472 bait + 28 bait = 1500 bait

Nilai 1500 perlu dinyatakan dalam tetapan penghala.

Untuk definisi yang tepat MTU perlu ditetapkan kepada nilai lalai - 1500.

Terdapat sejumlah besar utiliti yang membolehkan anda melakukan ini dan bukan itu sahaja. Yang paling biasa - Internet Tweak 2001 http://www.magellass.com/, NetBoost 99 http://www.download.ru/, iSpeed http://www.hms.com/, MTUSspeed http://www.mjs.u-net.com/, BlazeNET http://www.indeavour.com/html_about_blazenet.htm. Jika anda tidak. peluang untuk menjalankan salah satu program di atas, lakukan secara manual - menggunakan pendaftaran Windows.

Dalam bab

HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\Class \NetTrans\OOOx.

Jika terdapat parameter MaxMTU di sana, padamkannya. Seterusnya, dalam Panel Kawalan, jalankan utiliti bersih, pada tab Konfigurasi pilih item senarai Pengawal Capaian Jauh dan tekan butang Hartanah. Kotak dialog akan dibuka Sifat: Pengawal capaian jauh. Pada tab Selain itu dalam kumpulan parameter Harta benda pilih item senarai saiz paket IP, dan dalam kumpulan parameter Nilai - besar(Gamb. 8.1).

nasi. 8.1. Tetingkap dialog Properties: Pengawal Capaian Jauh

Ini menjadikan MTU sama dengan 1500. Untuk perubahan berkuat kuasa, mulakan semula komputer.

Untuk menyemak sama ada paket akan dipecahkan, anda perlu mewujudkan sambungan ke Internet. Untuk melakukan ini, anda boleh menggunakan program Ping, yang disertakan dengan mana-mana sistem pengendalian Windows.

Di dalamnya. anda perlu menetapkan parameter berikut:

ping -f -1 1500 xxx.xxx.xxx.xxx

mana xxx. xxx. xxx. xxx - Alamat IP pelayan yang sedang diuji.

Untuk ujian MTU, ia lebih mudah digunakan program moden Dengan antara muka grafik. Terdapat sejumlah besar program sedemikian. Contohnya, Alat IP. Pertama, anda perlu menentukan alamat IP pelayan yang anda uji untuk mengelakkan pembaziran masa yang diperuntukkan kepada pertanyaan DNS.

Untuk melakukan ini, gunakan arahan Traceroute. Klik butang Mulakan di penjuru kiri sebelah bawah skrin, pilih arahan Laksanakan dan dalam tetingkap yang muncul, taip dan URL laman web. Tetingkap aplikasi MS DOS akan muncul. Sebagai contoh, dengan memasukkan sebarang alamat, selepas beberapa ketika IPnya akan muncul dalam kurungan segi empat sama. Sekarang gunakan Program ping. Jalankannya dengan parameter ini

ping -f -I 1500 xxx.xxx.xxx.xxx

di mana xxx.xxx.xxx.xxx ialah alamat IP pelayan yang sedang diuji. Masa terbaik untuk menyemak MTU untuk sambungan dail ialah pada waktu malam. Kemudian beban pada talian komunikasi adalah minimum.

Jika tiada respons diterima, paket itu hilang. Selain itu, kami melarang ia dipecah-pecah, dan saiznya terlalu besar untuk peralatan pembekal. Mula mengurangkan saiz pakej secara beransur-ansur. Sebagai contoh, bukannya nilai MTU 1500, tetapkannya kepada 1480, dsb., sehingga respons diterima.

ISP anda mungkin menggunakan nilai yang lebih rendah. Contohnya, 1524, 1152, 1024, 1006, 576, 568, 560, 552, 548, 536, 528, 520, 512.

Percubaan ini mengesahkan tekaan kami - pembekal Internet boleh menggunakan mana-mana saiz paket, sehingga 1500. Jika anda belum jemu mencuba lagi, cuba muat turun fail 500 KB dari pelayan yang sama pada nilai MTU yang berbeza.

Anda mungkin akan mendapati bahawa kelajuan lebih besar apabila menggunakan lebih besar

pakej. Sekali lagi, ini hanya jika pembekal anda boleh menerimanya tanpa memecah-belahkannya. Selain itu, jika anda ping banyak tapak kegemaran anda dengan paket yang tidak boleh pecah, anda akan melihat bahawa hampir semua menerima paket bersaiz 1500 dengan baik.

Dan apa? Anda mungkin bertanya: "Di manakah MTU 576 yang disyorkan itu?" Tetapi, ternyata, dia hampir tidak ditemui. sebab tu nasihat terbaik mungkin menjadi - jangan ikut saranan orang lain, jalankan kajian sendiri yang boleh memberikan hasil yang sebenar.

Sesungguhnya, kualiti dan kelajuan Internet sangat dipengaruhi oleh pemecahan paket, yang berlaku jika paket besar melalui rangkaian yang mempunyai MTU kurang daripada panjang paket anda.

Anda boleh, sudah tentu, bermain selamat dan memilih yang paling banyak saiz minimum MTU di mana paket kemungkinan besar tidak akan dipecahkan, tetapi ini mungkin mempunyai kesan yang lebih buruk pada prestasi sistem anda daripada menggunakan paket besar. Malah, perkara utama ialah MTU anda tidak melebihi MTU pembekal, walaupun fungsi itu didayakan

Sistem PMTU sendiri akan mencari laluan untuk paket anda di Rangkaian di mana ia tidak akan berpecah-belah.

Ngomong-ngomong, jika anda mendapati pembekal anda mempunyai MTU 512 atau kurang, maka masuk akal untuk berfikir tentang menukarnya - terlalu banyak sanga akan dipindahkan bersama-sama dengan data anda.

Pada masa hos mesti menghantar data melalui antara muka, ia merujuk kepada saiz muatan maksimum untuk satu paket Unit Penghantaran Maksimum, untuk menentukan berapa banyak data yang boleh dimuatkan dalam setiap paket. Contohnya, antara muka Ethernet mempunyai MTU lalai sebanyak 1500 bait, tidak termasuk pengepala atau treler Ethernet. Ini bermakna hos yang perlu menghantar data melalui TCP biasanya akan menggunakan 20 pertama daripada 1500 bait ini untuk pengepala IP, 20 bait seterusnya untuk pengepala TCP dan baki 1460 bait untuk muatan. Merangkum data ke dalam paket bersaiz maksimum seperti ini membolehkan penggunaan lebar jalur yang paling cekap sambil meminimumkan penggunaan overhed protokol data. Saiz MTU yang optimum adalah kunci kepada penggunaan yang berkesan saluran rangkaian pemindahan data dan mengurangkan beban pada peralatan rangkaian.

Malangnya, tidak semua peranti di Internet mempunyai saiz MTU maksimum yang sama. MTU mungkin berbeza-beza bergantung pada jenis media fizikal atau enkapsulasi yang dikonfigurasikan (contohnya, terowong GRE atau penyulitan IPsec). Apabila penghala memutuskan untuk memajukan paket IPv4 melalui antara muka dan menentukan bahawa saiz paket melebihi MTU antara muka, penghala mesti membahagikan paket supaya ia dihantar sebagai dua (atau lebih) bahagian berasingan, setiap satunya tidak melebihi Had saiz MTU pautan antara pelanggan. Pemecahan adalah agak mahal, baik dalam sumber penghala dan penggunaan lebar jalur. Pengepala baharu mesti dibuat dan dilampirkan pada setiap serpihan. Dalam spesifikasi protokol IPv6, pemecahan paket dialih keluar sepenuhnya daripada penghala, tetapi ini adalah topik untuk perbincangan lain.

Menentukan saiz MTU optimum bagi paket data

Untuk menggunakan pautan dengan paling cekap, hos mesti menentukan saiz MTU yang optimum - ini ialah MTU minimum antara semua nod pada laluan antara hos. Sebagai contoh, untuk dua hos, laluan antara yang terdiri daripada 3 penghala dengan saiz paket maksimum yang mungkin berbeza: 1500, 800 dan 1200 bait, setiap hos akhir mesti menerima maksimum saiz yang lebih kecil Paket 800 bait untuk mengelakkan pemecahan.

Jangan Serpihan dan Destinasi Tidak Dapat Dicapai, Pecahan Diperlukan

Paket boleh bergerak sewenang-wenangnya merentasi rangkaian, dan adalah mustahil untuk mengira terlebih dahulu semua laluan dan saiz paket maksimum untuk setiap sambungan. RFC 1191 menentukan metodologi untuk menentukan saiz MTU. Proses di mana hos untuk sambungan tertentu boleh mengesan saiz MTU yang lebih kecil daripada sokongannya sendiri antara muka rangkaian. Dua komponen adalah kunci: bit Jangan Pecahkan (DF) pengepala IP dan subkod bagi mesej Destinasi ICMP Tidak Boleh Dicapai, Pecahan Diperlukan.

Menetapkan bit DF dalam paket IP menghalang penghala daripada melakukan pemecahan apabila ia mengesan MTU yang lebih kecil daripada saiz paket. Sebaliknya, paket itu dibuang dan mesej dihantar kepada penghantar melalui ICMP yang menunjukkan bahawa paket perlu dipecahkan. Pada asasnya, penghala menunjukkan bahawa ia perlu memecahkan paket menjadi kepingan untuk memajukannya lagi, tetapi bendera Jangan Serpihan (DF) menghalang perkara ini daripada berlaku. RFC 1191 memanjangkan mesej permintaan pemecahan ICMP untuk memasukkan saiz MTU untuk sambungan semasa.

Memandangkan saiz paket maksimum untuk sambungan telah dikesan, hos boleh menyimpan nilai ini dan menjana nilai yang berikutnya dengan saiz yang sesuai. Ambil perhatian bahawa menemui saiz paket maksimum untuk sambungan tertentu adalah proses yang berterusan. Dalam kes penggunaan penghalaan dinamik dan membina semula laluan antara penghantar dan penerima, hos secara berkala terus mencuba untuk menetapkan bendera DF untuk mengesan pengurangan selanjutnya dalam saiz paket. RFC 1191 juga membolehkan anda menguji secara berkala keupayaan untuk meningkatkan saiz paket maksimum bagi setiap laluan, kadangkala cuba menghantar paket yang lebih besar daripada yang dicache. Jika paket berjaya dihantar, had saiz paket dinaikkan.

Mengira saiz MTU maksimum paket menggunakan traceroute

Anda boleh mengira saiz MTU paket maksimum untuk setiap laluan melalui menggunakan alat seperti jejak laluan. Adalah sebahagian Pakej Linux- IPutils. Atau utiliti yang ditulis untuk Windows - mturoute:

Saya memberikan contoh menentukan MTU untuk laluan antara dua hos melalui terowong GRE yang disulitkan. Kami melihat bagaimana utiliti secara konsisten memilih saiz paket maksimum:

C:\bin>mturoute.exe 192.168.3.1 * Pecahan ICMP tidak dibenarkan. * * Pengoptimuman kelajuan didayakan. * * Muatan maksimum ialah 10000 bait. * - Muatan ICMP sebanyak 1472 bait terlalu besar. + Muatan ICMP sebanyak 92 bait berjaya. + Muatan ICMP sebanyak 782 bait berjaya. + Muatan ICMP sebanyak 1127 bait berjaya. + Muatan ICMP sebanyak 1299 bait berjaya. - Muatan ICMP sebanyak 1385 bait terlalu besar. + Muatan ICMP sebanyak 1342 bait berjaya. + Muatan ICMP sebanyak 1363 bait berjaya. + Muatan ICMP sebanyak 1374 bait berjaya. - Muatan ICMP sebanyak 1379 bait terlalu besar. + Muatan ICMP sebanyak 1376 bait berjaya. + Muatan ICMP sebanyak 1377 bait berjaya. + Muatan ICMP sebanyak 1378 bait berjaya. Laluan MTU: 1406 bait.

Maklumat dalam jaringan komputer dihantar dalam bentuk blok kecil data yang terbentuk (dengan kata lain, paket). Setiap paket, sebagai tambahan kepada maklumat yang dihantar, juga mengandungi data perkhidmatan yang membentuk apa yang dipanggil pengepala paket. Data perkhidmatan ini diperlukan untuk menentukan integriti data dan versi yang digunakan protokol rangkaian dan lain-lain. Dalam kes ini, saiz blok data berguna dihadkan kepada bilangan bait tertentu. Ini dilakukan untuk mengurangkan kemungkinan kehilangan maklumat dan mengurangkan masa yang diperlukan untuk menghantar semula paket sekiranya berlaku masalah sambungan.

MTU - apaini?

MTU (daripada unit penghantaran Maksimum Bahasa Inggeris) ialah jumlah maksimum data yang dihantar melalui rangkaian tanpa pemecahan selanjutnya (dalam satu paket). Sebarang maklumat yang melebihi nilai MTU secara automatik dibahagikan kepada blok kecil data sebelum dihantar melalui rangkaian. Nilai MTU yang mungkin bergantung pada jenis sambungan rangkaian yang anda gunakan. Jadi, apabila menggunakan PPoE (terutamanya dengan ADSL dan teknologi yang serupa) nilai maksimum Parameter MTU ialah 1492 bait (standard 1500 bait untuk Ethernet tolak lapan bait pengepala), dan dengan menggunakan Wi-Fi MTU boleh mencapai sehingga 2304 bait.

Dalam sistem pengendalian moden, nilai MTU optimum sering dikira oleh sistem itu sendiri atau diambil daripada tetapan penghala (biasanya nilai MTU ditetapkan dalam bahagian WAN tetapan rangkaian peranti). Jika tiada masalah dengan akses Internet, nilai MTU lebih baik jangan berubah. Walau bagaimanapun, jika anda mengalami masalah komunikasi dan anda fikir ia mungkin disebabkan oleh pemecahan paket rangkaian, cuba tukar nilai MTU.

Ini boleh dilakukan bukan sahaja dengan menukar tetapan penghala yang sesuai, tetapi juga melalui sistem pengendalian. Sebelum menukar MTU, anda perlu mengira nilai optimum parameter ini. Mari beritahu anda bagaimana ia dilakukan.

Kira nilaiMTU

Anda boleh mencari nilai MTU yang optimum menggunakan nilai lama yang baik arahan ping. Katakan kita mentakrifkan nilai parameter ini untuk sambungan berwayar. Buka baris arahan rentetan Windows dan tulis arahan berikut:

ping www.google.com -f -l 1472

DALAM pasukan Linux biasanya kelihatan seperti ping -M do -s 1472 www.google.com dan pada macOS ping -D -s 1472 www.google.com (kunci mungkin berbeza dalam beberapa versi sistem, kami mengesyorkan agar anda merujuk kepada ping manusia jika arahan tidak berfungsi). DALAM dalam kes ini Kami menghantar paket 1472 bait ke www.google.com dan tidak membenarkan data dipecah-pecahkan. Jika paket saiz ini tidak boleh dihantar, arahan akan menunjukkan bahawa pemecahan paket diperlukan. Jalankan semula arahan ini beberapa kali, secara beransur-ansur mengurangkan saiz paket sebanyak 8 hingga 10 bait. Akibatnya, selepas beberapa percubaan anda akan memilih nilai saiz di mana data akan dihantar. Ingat: jika digunakan hubungan tanpa wayar, saiz paket boleh melebihi 1500 bait.

Ingat nilai yang terhasil dan tambahkan 28 bait kepadanya (panjang pengepala perkhidmatan). Nilai yang terhasil ialah nilai MTU optimum (atau hampir kepada optimum) untuk rangkaian anda.

Tetapkan nilaiMTU

Sekarang anda tahu nilai MTU yang anda boleh gunakan dalam anda rangkaian rumah. Mari beritahu sistem pengendalian bahawa ia adalah perlu untuk menggunakannya (contoh lanjut menggambarkan penyediaan rangkaian IPv4).

Buka dalam Windows baris arahan dengan hak pentadbir dan jalankan arahan:

antara muka netsh ipv4 menunjukkan subantara muka

Senarai semua sambungan rangkaian, nama mereka dan saiz MTU semasa akan muncul pada skrin. Kami mengingati nama sambungan yang kami perlukan dan tulis arahan berikut:

set antara muka netsh ipv4 subantara muka Ethernet mtu=1450 kedai=berterusan

Di sini Ethernet ialah nama antara muka (mungkin berbeza), 1450 ialah saiz MTU yang dipilih. Jika nama itu terdiri daripada beberapa perkataan, ia mesti ditunjukkan dalam tanda petikan.

Untuk mematikan tetapan automatik MTU anda boleh menjalankan arahan:

netsh int tcp set global autotuninglevel=disabled

Hidupkan pengesanan automatik MTU boleh dilakukan menggunakan arahan yang sama dengan parameter autotuninglevel=normal.

Jika anda perlu menetapkan semula tetapan kepada keadaan asal, jalankan arahan:

set semula antara muka netsh ipv4

DALAM Persediaan Linux MTU dilakukan menggunakan arahan ip. Mari lihat nilai MTU semasa:

Paparan pautan $ip | grep mtu

# pautan ip set eth0 mtu 1450

Di sini eth0 ialah nama antara muka, ia mungkin berbeza pada komputer anda. Agar nilai MTU yang dipilih dapat digunakan secara berterusan setiap kali anda log masuk, anda perlu menulis nilai dalam fail /etc/network/interfaces, atau mencipta modul untuk systemd. Kami mengesyorkan anda merujuk kepada dokumentasi pengedaran yang anda gunakan untuk mendapatkan maklumat yang lebih terperinci.

Pada macOS, anda boleh melihat saiz MTU untuk sambungan en0, dan kemudian tetapkan nilai parameter dalam terminal:

networksetup -getMTU en0

networksetup -setMTU en0 1450

Anda juga boleh menentukan saiz MTU dalam tetapan penghala. Dalam banyak model penghala, tetapan yang sepadan terletak di bahagian WAN. Lagi maklumat terperinci boleh didapati daripada laman web pengeluar peralatan rangkaian.

Apabila manual Tetapan MTU Sila ambil perhatian bahawa tidak disyorkan untuk menetapkan saiz blok data terlalu kecil supaya tidak membuat beban tambahan pada pemproses penghala. Biar kami juga mengingatkan anda sekali lagi: jika anda sambungan rangkaian Ia berfungsi dengan baik, tidak perlu menukar nilai MTU. Pilihan, dipasang oleh pembekal atau pengeluar penghala agak sesuai untuk sebahagian besar pengguna.