Jumbo-ramme ( eng. Jumbo -ramme ) er et koncept i computernetværk, der betegner en Ethernet -netværksramme, hvori data kan transmitteres i størrelser, der overstiger 1500 bytes specificeret af standarderne for IEEE 802.3 -gruppen ( MTU over 1500 bytes) [1] . Traditionelt kan jumborammer bære op til 9000 bytes data, men der er andre muligheder, og du skal være opmærksom på kompatibilitet mellem forskellige netværksenheder og deres indstillinger. Mange netværkskort og netværksswitches af Gigabit Ethernet-standarden understøtter jumborammer. Nogle Fast Ethernet (100 Mbps) switche og kort kan også håndtere jumborammer. [2]
Jumbo-rammer er tilladt på mange nationale forsknings- og uddannelsesnetværk (f.eks. Internet2 , National LambdaRail , ESnet , GÉANT , AARNet ), men er ikke tilladt på de fleste kommercielle internetudbydere .
Hver frame på et Ethernet-netværk skal behandles i transit mellem netværkselementer. Behandling af en enkelt stor ramme kan være mere at foretrække end at behandle den samme mængde data opdelt i flere mindre rammer, da øget overhead kan være forbundet med et stort antal rammer (f.eks. en stigning i antallet af processorafbrydelser , antallet af handlinger for at hente adresser fra header-rammen, valg af destinationsport osv.). Det reducerer også forholdet mellem overhead (header) og nyttelastdata og reducerer det samlede antal pakker til behandling [3] . Som en analogi kan du forestille dig at sende flere sider med tekst i ét brev sammenlignet med at sende hver side med tekst i en separat kuvert – det sparer antallet af kuverter og reducerer omkostningerne ved at sortere breve.
Jumbo-rammer blev først introduceret i slutningen af 1990'erne, da Alteon WebSystems introducerede understøttelse af dem i ACEnic Gigabit Ethernet -adaptere . Mange hardwareproducenter har implementeret den samme maksimale rammestørrelse, dog er jumborammer ikke blevet en del af de officielle IEEE 802.3 [4] [5] Ethernet-standarder .
I henhold til Ethernet -standarder er den maksimale størrelse af en Ethernet-ramme MTU 1518 bytes . I hver frame fylder overskrifterne 18 bytes , og dataene (feltet "nyttelast") kan tage op til MTU = 1500 bytes. Ved udvikling af nye Ethernet-standarder (10 Mbit/s, 100 Mbit/s, 1 Gbit/s osv.), forblev MTU-værdien uændret. Dette gjorde det muligt ikke at opdele frames i dele / fragmenter (forhindret fragmentering) og gjorde det muligt ikke at indsamle frames fra dele i krydsene mellem netværk bygget i henhold til forskellige Ethernet-standarder.
Jumbo-ramme - en ethernet-ramme, hvor "nyttelast"-feltet kan tage fra 1500 bytes til 16.000 bytes . Som regel overstiger størrelsen af feltet "nyttelast" ikke 9000 bytes , da Ethernet-netværk bruger CRC-32- algoritmen til at kontrollere integriteten . CRC-32 (32-bit CRC checksum) mister sin effektivitet, hvis datastørrelsen overstiger 12.000 bytes [6] . Derudover er 9000 bytes nok til at overføre et 8-kilobyte datagram (for eksempel ved hjælp af NFS -protokollen ).
Hver gang[ klargør ] når den modtager en Ethernet-ramme fra netværket, udløser NIC en hardwareafbrydelse . Jo større rammestørrelsen er, jo flere data kan overføres i én ramme, så der skal færre frames til at overføre data, og netværkskortet vil sjældnere afbryde processoren.
Jumborammer kan bruges i følgende tilfælde:
Ethernet - en familie af lokalnetværksteknologier | |
---|---|
Hastigheder |
|
Generelle artikler |
|
historisk |
|
Transceivere | |
Grænseflader | |
Alle artikler om Ethernet |