Kumaha unit maksimum mindahkeun informasi dina Internet jadi 1500 bait

Kumaha unit maksimum mindahkeun informasi dina Internet jadi 1500 bait

Ethernet aya dimana-mana, sareng puluhan rébu pabrik ngahasilkeun alat anu ngadukung éta. Nanging, ampir sadaya alat ieu gaduh hiji hal anu umum - JALMA:

$ ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP 
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff

MTU (Unit Transmisi Maksimum) nangtukeun ukuran maksimum hiji pakét data. Sacara umum, nalika anjeun tukeur pesen sareng alat dina LAN anjeun, MTU bakal aya dina urutan 1500 bait, sareng ampir sadayana Internét beroperasi dina bait 1500. Tapi, ieu sanés hartosna yén téknologi komunikasi ieu henteu tiasa ngirimkeun ukuran pakét anu langkung ageung.

Salaku conto, 802.11 (umumna katelah WiFi) gaduh MTU 2304 bait, sareng upami jaringan anjeun nganggo FDDI, maka MTU anjeun 4352 bait. Ethernet sorangan boga konsep "bingkai raksasa", dimana MTU bisa ditugaskeun ukuran nepi ka 9000 bait (kalawan rojongan pikeun mode ieu NICs, switch na routers).

Sanajan kitu, dina Internet ieu teu utamana diperlukeun. Kusabab tulang tonggong utama Internét diwangun ku sambungan Ethernet, ukuran pakét maksimum henteu resmi sacara de facto disetel ka 1500B pikeun ngahindarkeun fragméntasi pakét dina alat sanés.

Jumlah 1500 sorangan aneh - hiji bakal nyangka konstanta di dunya komputer dumasar kana kakuatan dua, contona. Janten ti mana 1500B asalna sareng naha urang masih ngagunakeunana?

angka magic

Terobosan ageung munggaran Ethernet ka dunya sumping dina bentuk standar. 10 DASAR-2 (ipis) jeung 10 DASAR-5 (kandel), angka nu nunjukkeun sabaraha ratusan méter hiji bagéan jaringan tinangtu bisa nutupan.

Kusabab aya seueur protokol anu bersaing dina waktos éta, sareng hardware ngagaduhan watesan, panyipta format ngaku yén sarat mémori panyangga pakét maénkeun peran dina mecenghulna nomer sihir 1500:

Dina hindsight, éta jelas yén maksimum nu leuwih gede bisa jadi solusi hadé, tapi lamun urang geus ngaronjat biaya NICs mimiti, eta bakal nyegah Ethernet jadi nyebar.

Sanajan kitu, ieu teu sakabeh carita. DI работе "Ethernet: Distributed Packet Switching in Local Computer Networks," 1980, nyadiakeun salah sahiji analisis pangheubeulna ngeunaan efektivitas ngagunakeun pakét badag dina jaringan. Dina waktos éta, ieu hususna penting pikeun jaringan Ethernet, sabab tiasa nyambungkeun sadaya sistem sareng kabel coaxial tunggal, atanapi diwangun ku hub anu tiasa ngirim hiji pakét ka sadaya titik dina ruas anu sami dina hiji waktos.

Ieu diperlukeun pikeun milih hiji angka nu moal ngakibatkeun reureuh teuing tinggi nalika ngirimkeun pesen dina bagéan (kadangkala rada sibuk), sarta dina waktos anu sareng moal nambahan jumlah pakét teuing.

Tétéla, insinyur dina waktu éta milih angka 1500 B (kira-kira 12000 bit) salaku pilihan paling "aman".

Saprak harita, rupa-rupa sistem olahtalatah lianna geus datang jeung indit, tapi di antarana, Ethernet miboga nilai MTU panghandapna jeung 1500 bait na. pikeun jalur dipilih]. Duanana pilihan ngagaduhan masalah khusus sorangan. Sanaos kadang pabrik OS ageung nurunkeun nilai MTU langkung handap.

Faktor efisiensi

Urang ayeuna terang yén Internet MTU dugi ka 1500B, kalolobaanana kusabab métrik latency warisan sareng watesan hardware. Sabaraha ieu mangaruhan efisiensi Internét?

Kumaha unit maksimum mindahkeun informasi dina Internet jadi 1500 bait

Lamun urang nempo data ti titik bursa Internet badag AMS-IX, urang nempo yén sahenteuna 20% pakét dikirimkeun boga ukuran maksimum. Anjeun ogé tiasa ningali total lalu lintas LAN:

Kumaha unit maksimum mindahkeun informasi dina Internet jadi 1500 bait

Upami anjeun ngagabungkeun duanana grafik, anjeun nampi sapertos kieu (perkiraan lalu lintas pikeun tiap rentang ukuran pakét):

Kumaha unit maksimum mindahkeun informasi dina Internet jadi 1500 bait

Atanapi, upami urang ningali lalu lintas sadaya header ieu sareng inpormasi jasa anu sanés, urang nampi grafik anu sami sareng skala anu béda:

Kumaha unit maksimum mindahkeun informasi dina Internet jadi 1500 bait

Rada sabagian badag tina rubakpita anu spent dina headers pikeun pakét dina kelas ukuran pangbadagna. Kusabab overhead pangluhurna di lalulintas puncak nyaeta 246 GB / s, eta bisa dianggap yén lamun urang geus sagala switched ka "pigura jumbo" lamun pilihan misalna hiji masih eksis, bakal overhead ieu ngan ngeunaan 41 GB / s.

Tapi kuring pikir kiwari keur bagian pangbadagna Internet nu karéta geus ditinggalkeun. Sareng sanaos sababaraha panyayogi damel sareng MTU 9000, seuseueurna henteu ngadukung éta, sareng nyobian ngarobih hiji hal sacara global dina Internét parantos kabuktian sesah pisan deui-terusan.

sumber: www.habr.com

Tambahkeun komentar