Anonim

„Jumbo“ rėmeliai gali suteikti rimtos naudos jūsų vietiniam tinklui. Jie gali pagreitinti jūsų bendrą tinklo greitį, užtikrinti geresnę kai kurių programų sąveiką ir sumažinti tinklo įtampą. Jie taip pat turi rimtų apribojimų ir trūkumų, nes pažeidžia Ethernet standartą. Jei ketinate įgyvendinti „Jumbo“ rėmus, pirmiausia turite atlikti namų darbus.

Eterneto rėmeliai

Kad galėtumėte suprasti „Jumbo“ rėmus, turite gerai suprasti, kas yra „Ethernet“ rėmeliai. Taigi, eterneto rėmeliai pažodžiui nubrėžia duomenis, perduodamus Ethernet paketais. Visi „Ethernet“ rėmeliai turi tas pačias pagrindines dalis. Ši struktūra yra labai svarbi bendradarbiaujant įrenginiams. Kad duomenys būtų perduoti ir suprasti, jie turi būti atpažįstami su bet kokiu „Ethernet“ įrenginiu. Kiekvienas „Ethernet“ kadras prasideda įžanga. Tinklo įrenginiai naudoja preambulę, kad atskirtų rėmelį, kad sinchronizuotų kadro perkėlimą.

Preambulės pabaigoje yra „Start Frame Delimiter“ (SFD). SFD yra skirtas atskirti preambulę nuo tikrosios „Ethernet“ rėmo mėsos. Iškart po SFD ateina paskirties MAC adresas, po kurio eina tiesiogiai šaltinio MAC adresas. Žinoma, tai svarbu užtikrinant, kad paketas pateks ten, kur reikia, ir bus galima išsiųsti atsakymą. Kitas kūrinys yra tik VLAN konfigūracijoje. Jame yra informacijos apie VLAN.

Po to yra nedidelis rėmelio skyrius, kuriame yra informacijos apie duomenų perdavimo protokolą, kurio dalis yra paketas ir rėmas. Čia bus pateikti TCP / IP duomenys. Šis kitas kūrinys yra patys duomenys. Šiuose duomenyse arba naudingoje apkrovoje yra dalis informacijos, kuri iš tikrųjų yra perduodama. Naudingas krovinys yra visa kita priežastis. Naudingoji apkrova yra didžiausia „Ethernet Frame“ dalis. Jo dydis gali keistis, tačiau tinklo maksimalus T ransmission U nit (MTU) nustato maksimalų jo dydį. Eterneto standartas nustato MTU 1500 baitų.

Galiausiai „Ethernet“ kadro pabaiga yra „Frame Check Sequence“ (FCS). Tai yra cikliškas R variantas C pataisa (CRC), leidžianti kadro gavėjui patikrinti, ar nėra trūkstamų ar sugadintų duomenų.

Kas juos daro „Jumbo“?

Taigi, kodėl „Jumbo“ rėmeliai yra „jumbo“? Jie turi daug didesnę naudingą apkrovą nei įprasti eterneto rėmeliai. Užuot nešę įprastą maksimalų 1500 baitų skaičių, „Jumbo“ rėmeliai gali įkelti iki 9000 baitų. Šie žymiai didesni kadrai gali perduoti šešis kartus daugiau duomenų nei standartiniai kadrai. Teoriškai idealiomis sąlygomis galite sumažinti savo tinkle perduodamų paketų skaičių iki šeštosios standartinės normos.

Kodėl verta eiti „Jumbo“?

Jūs jau matėte žvilgsnį į priežastis, kodėl jūsų tinkle naudojami „Jumbo“ rėmeliai. Dabar atėjo laikas pasinerti giliau ir įsigilinti į pagrindines priežastis, kodėl verta rinktis „Jumbo“ rėmus.

Jie gali sumažinti jūsų pralaidumą. Vienas pagrindinių „Jumbo“ rėmelių tikslų yra įkelti daugiau duomenų į mažiau „Ethernet“ rėmų. Naudodami mažiau kadrų sumažinsite bendrą operacijų tinkle skaičių. Šis sumažinimas gali būti dramatiškas. Bet kokiu atveju mažiau operacijų gali būti tiesiogiai prilygintos mažesnio pralaidumo naudojimui. „Jumbo“ rėmeliai taip pat sumažina stresą dėl jūsų tinklo įrangos. Jūsų įranga turi užtrukti, kol apdorosite kiekvieną gautą paketą. Naudingo krovinio dydis tikrai neturi įtakos reikalaujamam apdorojimo laikui. Tinklo įrenginiams rūpi tinklo duomenys tik Ethernet rėmo pradžioje. Taigi, mažiau didelių krovinių kelia mažiau įtampos tinklo įrangai nei daugelis mažų naudingų krovinių.

„Jumbo“ rėmeliai taip pat gali padidinti bendrą tinklo greitį. Kadangi jūsų tinklo aparatūra turi apdoroti mažiau kadrų, o tinklas efektyviau naudoja pralaidumą, jūsų duomenų perdavimo sparta turėtų būti didesnė. Poveikis turėtų būti panašus į buvimą tinkle, kuriame mažiau vartotojų ir mažiau srauto.

Kas yra laimikis?

„Jumbo“ rėmeliai nėra tobuli. Juos įgyvendinant tinkle yra keletas labai aiškių trūkumų.

Visų pirma, jums reikia įrangos, palaikančios „Jumbo“ rėmus. Dabar tai paprastai nėra problema verslo aplinkoje, tačiau ji vis tiek turi būti apsvarstyta. Visa jūsų tinklo įranga turi palaikyti „Jumbo“ rėmus. Paprastai tai reiškia, kad jis turi būti bent gigabito greičio. Taip pat turite aiškiai sukonfigūruoti jį dirbti su „Jumbo“ rėmais. Jei koks nors grandinės gabalas nepalaiko „Jumbo“ rėmelių, rėmai suskaidomi. Tai padarius padidės šio įrenginio centrinio procesoriaus apkrova, susidarys kliūtis ir sulėtės jūsų tinklo plėtra. Trumpai tariant, jei jūsų tinklas nepalaiko „Jumbo“ rėmelių, gausite priešingus norimus rezultatus.

Reikia atkreipti dėmesį ne tik į maršrutizatorius ir komutatorius. Visų jūsų klientų kompiuterių tinklo sąsajos kortelės (NIC) taip pat turėtų palaikyti „Jumbo“ rėmus. Jei jie to nepadarys, jie vis tiek veiks, tačiau ryšys su klientu sulėtės, nes jis suskaido rėmus į mažesnius standartinius.

Taip pat svarbu atsiminti, kad didesni paketų dydžiai yra labiau jautrūs korupcijai. Tai yra kažkas, kas teisinga bet kuriuo metu, kai dirbate su dideliais duomenų kiekiais. Tinklo aparatinė įranga geriau užkerta kelią korupcijai, tačiau tai vis dar yra veiksnys.

Kaip juos naudoti

Kaip ir daugelyje situacijų tinkle, labai sunku pateikti specifiką. Vis dėlto čia viskas yra suderinamumas. Jei visa jūsų aparatinė įranga palaiko „Jumbo“ rėmus, jų nustatymas neturėtų sukelti problemų. MTU yra raktas į „Jumbo“ rėmelių naudojimą. Tinklo nustatymo procesas keičia kiekvieno įrenginio MTU nustatymą į 9000 baitų, o ne į numatytuosius 1500 baitų. Pirmiausia patikrinkite kiekvieną maršrutizatorių, jungiklį ir kitus tinklo įrenginius. Įsitikinkite, kad jis palaiko „Jumbo“ rėmus. Jei jie visi tai daro, pakeiskite kiekvieno MTU nustatymą.

Tada atlikite tą patį veiksmą savo prijungtuose įrenginiuose. MTU turėsite nustatyti per kiekvieno kompiuterio operacinę sistemą. Paprastai tai yra lengviau „Unix“ pagrindu sukurtose sistemose, tačiau tai galite padaryti ir „Windows“. „Windows 10“ galite įgalinti „Jumbo Frames“ naudodamiesi savo NIC nustatymais. Įrenginių tvarkytuvėje galite pasirinkti savo NIC. Ieškokite „Jumbo Frames“ nustatymo. Jei jo nėra, jūsų kortelė to nepalaiko. Kai pasirinksite „Jumbo Frames“, nustatykite 9k dydį.

„Linux“ yra keli būdai, kaip įgalinti „Jumbo“ rėmus. Darant prielaidą, kad darbalaukyje naudojate „Linux“, MTU dydį galite padidinti naudodami „Network Manager“. Pasirinkite tinkamą ryšį ir galite įvesti pasirinktinę MTU vertę. Jei dirbate su serveriu, turite keletą kitų CLI parinkčių, įskaitant pasirinktinio „Systemd“ vieneto rašymą, jo nustatymą „ifconfig“ paleidžiant arba vertės nustatymą „resolv.conf“.

Jei turite telefonų ar kitų prietaisų, kurie nepalaiko „Jumbo“ rėmelių, iš tų įrenginių gaunami „Ethernet“ rėmeliai išliks įprasti 1500 baitų. Įrenginys sugadins visus „Jumbo“ rėmus, kurie į jį pateks.

Jei naudojate didelį tinklą, greičiausiai pamatysite puikų „Jumbo“ rėmelių pranašumą. Namų vartotojai gali jais naudotis, tačiau gali nematyti tiek naudos. Kadangi juos nustatyti nėra per sunku, galite eksperimentuoti, jei jaučiatės avantiūristai.

Kas yra jumbo rėmeliai ir kaip jūs juos naudojate?