Apakah MTU Ethernet masih 1500 Bytes?

12

Jadi pada dasarnya apakah router modern di internet masih menggunakan 1500 sebagai MTU Ethernet? atau 1500 Byte adalah untuk masa lalu?

Yang saya tanyakan di sini adalah apakah MTU Ethernet di Jaringan modern?

dan jika itu adalah 1500 byte, apa yang akan terjadi jika kita misalnya menggunakan 15000 byte sebagai gantinya dan apa yang akan terjadi pada Internet jika kita memaksa semua router untuk menggunakan 15000 byte sebagai gantinya?

John P.
sumber
2
Oh dan saya belum pernah mendengar tentang ukuran MTU 30k.
1
@Cown. ehm ... "dan memasang kembali paket-paket". Itu tidak akan pernah menjadi tugas router. Itu terserah host akhir, tunneling terlibat atau tidak.
Marc 'netztier' Luethi
2
@ Marc'netztier'Luethi Anda harus membaca tentang perintah ini: ip virtual reassembly (router akan memasang kembali fragmen)
Mike Pennington
2
Pemasangan kembali router sangat umum dalam konfigurasi pppoe dan firewall. supportforums.cisco.com/t5/wan-routing-and-switching/…
Mike Pennington
2
Saya berdiri dikoreksi. Reassembly dapat terjadi pada router.
Marc 'netztier' Luethi

Jawaban:

19

Ukuran payload maksimum standar untuk Ethernet masih 1500 byte.

Sementara ukuran frame maksimum telah tumbuh sedikit, dari 1518 menjadi 1522 byte dengan 802.1Q dan lebih lanjut dengan 802.1AD, payload, ukuran "data klien MAC", atau Unit Data Layanan Maksimum (MSDU) belum diubah sesuai standar IEEE untuk alasan kompatibilitas - mempertahankan ukuran muatan memungkinkan peralihan yang transparan dalam seluruh rentang dari 10 Mbit / dtk hingga 400 Gbit / dtk.

Dalam Ethernet, tidak ada konsep untuk menegosiasikan ukuran frame atau untuk memecah-mecah frame yang terlalu besar untuk penerusan atau untuk memberikan pesan kesalahan kepada pengirim, sehingga frame hanya bisa dijatuhkan. Setiap node dalam suatu segmen perlu menggunakan MTU yang sama.

Namun, frame "jumbo" melebihi maksimum ini telah populer untuk sementara waktu di jaringan tertutup dan terkontrol. Administrator jaringan harus memastikan bahwa semua node di jaringan dapat menangani ukuran non-standar sebelum benar-benar menggunakan ukuran frame itu. Sangat umum adalah ukuran muatan 9000 byte, enam kali ukuran resmi.

Ada juga implementasi "raksasa bayi" di mana MTU di luar terowongan sedikit meningkat untuk memungkinkan enkapsulasi paket berukuran penuh tanpa memakan MTU di dalam (atau untuk alasan serupa).

Di Internet persyaratannya hanyalah tautan minimum MTU 68 byte untuk IPv4 dan 1280 byte untuk IPv6. Perhatikan bahwa sementara sebagian besar Internet menggunakan Ethernet saat ini, tidak semua melakukannya.

Jika Anda melewatkan paket IPv4 yang lebih besar dari 1500 byte ke router Internet Anda, ia harus memecahnya sesuai dengan MTU uplink-nya. Tanpa fragmentasi, router hop berikutnya kemungkinan besar akan menjatuhkan paket. Untuk IPv6, tidak ada fragmentasi router dan jalur penemuan MTU adalah wajib, sehingga klien Anda tidak boleh mengirim paket yang melebihi MTU jalur tujuan.

Zac67
sumber
2
Bingkai jumbo sangat berguna saat membuang data dalam jumlah besar dari perangkat ke perangkat dengan cara UDP. Penurunan overhead dengan memiliki lebih banyak data per paket cukup signifikan untuk menjadi layak di kali dan saya telah melihatnya digunakan untuk seperti di lingkungan data-berat.
Tiang
2
Frame Jumbo lebih signifikan untuk mengurangi overhead pemrosesan - atau lebih tepatnya, overhead telah berkurang secara signifikan oleh fitur pembongkaran sejak itu. Dengan bandwidth, throughput UDP meningkat hanya 3,7% (1,5k vs 9k).
Zac67
Bukankah itu "tumbuh sedikit, dari 1514 ke 1518 byte dengan 802.1Q VLAN dan selanjutnya dengan 802.1AD"? (MTU header 1500 + 14 byte Ethernet (tidak termasuk Pembukaan))
Jonathon Reinhart
@ JonathonReinhart FCS adalah bagian dari frame juga, jadi itu 18 byte overhead untuk L2 (22 untuk 802.1Q, ...).
Zac67
6

Standar ethernet (IEEE 802.3) masih 1500 oktet untuk MTU, tetapi beberapa vendor mendukung bingkai jumbo. Sayangnya, tidak ada standar untuk bingkai jumbo, dan vendor yang berbeda mendukung ukuran yang berbeda untuk MTU jumbo, bahkan di seluruh lini produk, atau kadang-kadang bahkan ukuran yang berbeda untuk MTU jumbo pada antarmuka yang berbeda di sakelar yang sama.

Jika Anda mencoba mengirim bingkai jumbo, dan bertemu antarmuka di mana saja di sepanjang jalur sakelar dengan MTU yang lebih kecil, itu akan dijatuhkan sebagai bingkai raksasa, dan itu akan hilang begitu saja. Switch tidak memecah frame. Router dapat memecah paket agar sesuai dengan MTU pada antarmuka yang berbeda, tetapi switch tidak memecah frame karena ethernet tidak memiliki fasilitas untuk fragmentasi. Bahkan dengan router yang memecah paket, sebagian besar bisnis sekarang menjatuhkan paket yang terfragmentasi untuk mencegah serangan serpihan DoS. Fragmentasi mahal untuk sumber daya router, dan IPv6 telah menghilangkan fragmentasi di jalur, mengharuskan host untuk menggunakan PMTUD untuk menemukan MTU minimum di jalur, dan untuk paket pra-fragmen sebelum dikirim.

Ron Maupin
sumber