Jumbo Frames kan give nogle alvorlige fordele for dit lokale netværk. De kan fremskynde din samlede netværkshastighed, give bedre interaktion mellem nogle applikationer og reducere belastningen på dit netværk. De har også nogle alvorlige begrænsninger og ulemper, fordi de bryder Ethernet-standarden. Hvis du overvejer at implementere Jumbo Frames, er det vigtigt at gøre dit hjemmearbejde først.
Ethernet-rammer
Inden du kan forstå Jumbo Frames, skal du have en anstændig idé om, hvad Ethernet Frames er. Så Ethernet-rammer bogstaveligt talt udrammer de data, der overføres i Ethernet-pakker. Alle Ethernet-rammer har de samme grundlæggende dele. Denne struktur er afgørende for samarbejde mellem enheder. Det skal kunne genkendes til enhver Ethernet-enhed, for at data kan overføres og forstås. Hver Ethernet-ramme begynder med en indledning. Netværksenheder bruger ingressen til at differentiere rammen for at synkronisere overførsel af rammen.
I slutningen af ingressen er Start Frame Delimiter (SFD). SFD er der for at adskille præambelen fra det faktiske kød fra Ethernet Frame. Lige efter SFD kommer destinations MAC-adressen efterfulgt direkte af kilden MAC-adresse. Naturligvis er disse vigtige for at sikre, at pakken kommer, hvor den skal, og der kan sendes et svar. Det næste stykke findes kun i VLAN- konfiguration. Det indeholder oplysninger om VLAN.
Efter dette er der et lille afsnit af rammen, der indeholder information om protokollen for dataoverførslen, som pakken og rammen er en del af. Hvis det er TCP / IP-data, repræsenteres det her. Dette næste stykke er selve dataene. Disse data eller nyttelast indeholder den del af oplysninger, der faktisk overføres. Nyttelasten er hele grunden til alt andet. Nyttelasten er den største del af Ethernet-rammen. Dens størrelse kan ændres, men netværkets M aximum T- overførsel U nit (MTU) bestemmer dens maksimale størrelse. Ethernet-standarden indstiller MTU til 1500 byte.
Endelig er slutningen af Ethernet-rammen Frame Check Sequence (FCS). Det er en C yclic R edundancy C heck (CRC), der gør det muligt for modtageren af rammen at kontrollere, om der mangler eller er ødelagt data.
Hvad gør dem til jumbo?
Så hvorfor er Jumbo Frames jumbo? De har meget større nyttelast end normale Ethernet-rammer. I stedet for at bære det sædvanlige maksimum på 1500 byte, kan Jumbo Frames indlæse op til 9000 byte. Disse markant større rammer kan bære seks gange mængden af data som standardrammer. I teorien kan du reducere antallet af pakker, der overføres på dit netværk, til en sjettedel af standardhastighederne under ideelle forhold.
Hvorfor gå Jumbo?
Du har allerede set et glimt af grundene til at bruge Jumbo Frames på dit netværk. Nu er det tid til at dykke dybere og komme ind på de vigtigste grunde til at vælge Jumbo Frames.
De kan reducere din båndbreddebrug. Et af de primære formål bag Jumbo Frames er at indlæse flere data i færre Ethernet-rammer. Ved at bruge færre rammer reducerer du det samlede antal transaktioner på netværket. Denne reduktion kan være dramatisk. Under alle omstændigheder kan færre transaktioner direkte svare til mindre båndbredde, der bruges. Jumbo Frames reducerer også stress på dit netværksudstyr. Dit udstyr skal tage tid at behandle hver pakke, det modtager. Nyttelaststørrelsen påvirker ikke rigtig den krævede behandlingstid. Netværksenheder vedrører kun netværksdata i begyndelsen af en Ethernet-ramme. Så færre store nyttelast lægger mindre belastning på netværksudstyr end mange små nyttelast.
Jumbo Frames øger muligvis også den samlede hastighed på netværket. Da din netværkshardware skal behandle færre rammer, og netværket bruger båndbredde mere effektivt, skal dine dataoverførselshastigheder være højere. Effekten skal svare til at være på et netværk med færre brugere og mindre trafik.
Hvad er fangsten?
Jumbo-rammer er ikke perfekte. Der er et par meget klare ulemper ved at implementere dem på dit netværk.
Først og fremmest har du brug for udstyr, der understøtter Jumbo Frames. Nu er dette normalt ikke et problem i virksomhedsmiljøer, men det er stadig en overvejelse. Alt dit netværksudstyr skal understøtte Jumbo Frames. Normalt betyder det, at det skal have mindst gigabit-hastigheder. Du skal også eksplicit konfigurere det til at arbejde med Jumbo Frames. Hvis et stykke langs kæden ikke understøtter Jumbo Frames, fragmenterer det rammerne. Hvis du gør det, øges belastningen på enhedens CPU, skaber en flaskehals og bremser dit netværk. Kort sagt, hvis dit netværk ikke understøtter Jumbo Frames, får du det modsatte af de ønskede resultater.
Det er ikke kun dine routere og switches, du skal passe på. Netværksinterfacekortene (NIC) på alle dine klientmaskiner skal også understøtte Jumbo Frames. Hvis de ikke gør det, fungerer de stadig, men forbindelsen går langsommere hos den klient, da den bryder rammerne op i mindre standard.
Det er også vigtigt at huske, at større pakkestørrelser er mere modtagelige for korruption. Dette er noget, der er sandt for ethvert tidspunkt, du arbejder med store stykker data. Netværkshardware er blevet bedre til at forhindre korruption, men det er stadig en faktor.
Sådan bruges dem
Som med de fleste netværkssituationer er det meget svært at give detaljer. Alt her kommer dog ned på kompatibilitet. Hvis al din hardware understøtter Jumbo Frames, bør installation af dem ikke være et problem. MTU er nøglen til at bruge Jumbo Frames. Processen med at konfigurere dit netværk kommer til at ændre MTU-indstillingen på hver enhed til 9000 byte i stedet for standard 1500 bytes. Kontroller først hver router, switch og enhver anden netværksspecifik enhed på dit netværk. Sørg for, at det understøtter Jumbo Frames. Hvis de alle gør det, skal du ændre MTU-indstillingen på hver enkelt.
Så gør det samme på dine tilsluttede enheder. Du bliver nødt til at indstille MTU gennem operativsystemet på hver computer. Dette har en tendens til at være lettere på Unix-baserede systemer, men du kan også gøre det i Windows. I Windows 10 kan du aktivere Jumbo Frames gennem indstillingerne for dit NIC. I Enhedshåndtering kan du vælge dit NIC. Se efter en Jumbo Frames-indstilling. Hvis det ikke er der, understøtter dit kort det ikke. Når du vælger Jumbo Frames, skal du indstille størrelsen til 9k.
Under Linux er der flere måder at aktivere Jumbo Frames. Hvis du antager, at du bruger Linux på skrivebordet, kan du øge MTU-størrelsen gennem Network Manager. Vælg den rigtige forbindelse, og du kan indtaste en tilpasset MTU-værdi. Hvis du arbejder med en server, har du nogle andre CLI-indstillinger, herunder at skrive en brugerdefineret Systemd-enhed, indstille den via ifconfig ved opstart eller indstille værdien i resolv.conf.
Hvis du har telefoner eller andre enheder, der ikke understøtter Jumbo-rammer, forbliver Ethernet-rammerne fra disse enheder standard 1500 bytes. Enheden nedbryder alle Jumbo-rammer, der ankommer til det.
Hvis du kører et stort netværk, vil du sandsynligvis se en dejlig fordel ved Jumbo Frames. Hjemmebrugere kan bruge dem, men ser muligvis ikke så meget fordel. Da konfiguration af dem ikke er for hårdt, er det noget, du kan eksperimentere med, hvis du føler dig eventyrlysten.
