Jumbo ram

Jumbo frame ( eng. Jumbo  frame ) är ett koncept i datornätverk som betecknar en Ethernet -nätverksram i vilken data kan överföras i storlek som överstiger 1500 byte specificerade av standarderna för IEEE 802.3- gruppen ( MTU över 1500 bytes) [1] . Traditionellt kan jumboramar bära upp till 9000 byte data, men det finns andra alternativ och du måste vara uppmärksam på kompatibilitet mellan olika nätverksenheter och deras inställningar. Många nätverkskort och nätverksswitchar i Gigabit Ethernet-standarden stöder jumboramar. Vissa Fast Ethernet (100 Mbps) switchar och kort kan också hantera jumboramar. [2]

Jumboramar är tillåtna på många nationella forsknings- och utbildningsnätverk (t.ex. Internet2 , National LambdaRail , ESnet , GÉANT , AARNet ), men är inte tillåtna på de flesta kommersiella ISP -nätverk .

Beskrivning

Varje ram på ett Ethernet-nätverk måste bearbetas under överföring mellan nätverkselement. Bearbetning av en enda stor bildruta kan vara mer att föredra än att bearbeta samma mängd data uppdelad i flera mindre ramar, eftersom ökad overhead kan associeras med ett stort antal bildrutor (till exempel en ökning av antalet processoravbrott , antalet åtgärder för att erhålla adresser från huvudramen, val av destinationsport , etc.). Det minskar också förhållandet mellan overhead (header) och nyttolastdata och minskar det totala antalet paket för bearbetning [3] . Som en analogi kan du tänka dig att skicka flera sidor med text i ett brev jämfört med att skicka varje sida med text i ett separat kuvert – det sparar antalet kuvert och minskar kostnaden för att sortera brev.

Jumbo-ramar introducerades först i slutet av 1990-talet när Alteon WebSystems introducerade stöd för dem i ACEnic Gigabit Ethernet- adaptrar . Många hårdvarutillverkare har implementerat samma maximala ramstorlek, dock har jumboramar inte blivit en del av de officiella IEEE 802.3 [4] [5] Ethernet-standarderna .

Ramdimensioner

Enligt Ethernet- standarder är den maximala storleken på en MTU för Ethernet-ram 1518 byte . I varje ram tar rubrikerna upp 18 byte och data (fält "nyttolast") kan ta upp till MTU = 1500 byte. Vid utveckling av nya Ethernet-standarder (10 Mbit/s, 100 Mbit/s, 1 Gbit/s, etc.) förblev MTU-värdet oförändrat. Detta gjorde det möjligt att inte dela upp ramar i delar / fragment (förhindrade fragmentering) och gjorde det möjligt att inte samla ramar från delar i knutpunkterna mellan nätverk byggda enligt olika Ethernet-standarder.

Jumbo-ram - en Ethernet-ram där fältet "nyttolast" kan ta från 1500 byte till 16 000 byte . Som regel överstiger inte storleken på fältet "nyttolast" 9000 byte , eftersom Ethernet-nätverk använder CRC-32- algoritmen för att kontrollera integriteten . CRC-32 (32-bitars CRC-kontrollsumma) förlorar sin effektivitet om datastorleken överstiger 12 000 byte [6] . Dessutom räcker 9000 byte för att överföra ett 8-kilobyte datagram (till exempel med hjälp av NFS -protokollet ).

Varje gång[ förtydliga ] när NIC tar emot en Ethernet-ram från nätverket utlöser det ett hårdvaruavbrott . Ju större ramstorlek, desto mer data kan överföras i en ram, så färre ramar behövs för att överföra data, och nätverkskortet kommer att avbryta processorn mer sällan.

Applikation

Jumboramar kan användas i följande fall:

Se även

Anteckningar

  1. Ethernet Jumbo Frames . Ethernet Alliance (12 november 2009). Hämtad 30 oktober 2015. Arkiverad från originalet 6 februari 2019.
  2. ↑ Konfigurationsexempel för jumbo/gigantisk ram på katalysatoromkopplare . Cisco. - "Switchar i Catalyst 3750/3560-serien stöder en MTU på 1998 byte för alla 10/100-gränssnitt". Hämtad 22 augusti 2011. Arkiverad från originalet 11 januari 2014.
  3. Ethernet Jumbo Frames . EthernetAlliance.org . Hämtad 28 april 2017. Arkiverad från originalet 12 augusti 2017.
  4. Jeff Caruso . Alteon stumpar fortfarande för Jumbo Frames , Network World  (22 oktober 1998). Arkiverad från originalet den 15 oktober 2012. Hämtad 4 juli 2011.
  5. EVGENY ZAYTSEV. Testar 32-bitars gigabit nätverkskort . IXBT (31 OKTOBER 2002). Hämtad 9 december 2017. Arkiverad från originalet 10 december 2017.
  6. Phil Dykstra. Gigabit Ethernet jumboramar och varför du bör bry dig (ej tillgänglig länk) (20 december 1999). Hämtad 30 oktober 2015. Arkiverad från originalet 4 november 2013. 
  7. RFC 4638. Inrymmer en maximal transitenhet / maximal mottagningsenhet (MTU/MRU) större än 1492 i punkt-till-punkt-protokollet över Ethernet (PPPoE) . IETF (september 2006).

Länkar