Skip to main content

Ramki Jumbo

W sieciach komputerowych ramki jumbo to tak zwane ramki ethernetowe z ponad 1500 bajtami ładunku, limit ustalony przez standard IEEE 802.3. Konwencjonalnie ramka jumbo może przenosić do 9000 bajtów ładunku, ale istnieją różne warianty, więc termin ten powinien być używany z pewną ostrożnością.

Wiele przełączników Gigabit Ethernet i kart sieciowych Gigabit Ethernet obsługuje ramki Jumbo Frame. Obsługują go również niektóre przełączniki Fast Ethernet i karty sieciowe Fast Ethernet.

Rozwój

Każdy Ramka Ethernet ramka musi być przetworzona w trakcie przemieszczania się przez sieć. Przetwarzanie zawartości pojedynczej dużej ramki jest korzystniejsze niż przetwarzanie tej samej zawartości podzielonej na mniejsze ramki, ponieważ pozwala to lepiej wykorzystać dostępny czas procesora poprzez zmniejszenie liczby przerwań. Minimalizuje to również liczbę bajtów nadmiarowych i zmniejsza liczbę ramek, które muszą być przetworzone. Jest to analogiczne do fizycznego wysyłania paczki papieru zamiast wielu pojedynczych kopert, z których każda zawiera jeden arkusz. Dzięki temu można zaoszczędzić koperty i skrócić czas sortowania.

Ramka jumbo po raz pierwszy zyskała rozgłos, gdy firma Alteon WebSystems wprowadziła na rynek swoje adaptery ACEnic Gigabit Ethernet. Wielu innych sprzedawców również przyjęło ten rozmiar.

Wykrywanie błędów

Proste sumy kontrolne addytywne, takie jak te występujące w transportach UDP i TCP, okazały się nieskuteczne w wykrywaniu błędów bitowych specyficznych dla danej magistrali, ponieważ błędy te mają tendencję do kasowania się przy prostym sumowaniu. Testy prowadzące do wprowadzenia RFC 3309 symulowały wstrzykiwanie błędów przy użyciu rzeczywistych danych i wykazały, że do 2% tych błędów nie zostało wykrytych.

W przypadku większych błędów, proste wykrywanie błędów CRC32 w ramkach Ethernet jest bardziej prawdopodobne, że spowoduje niewykrycie błędów. Wraz ze wzrostem rozmiaru pakietów rośnie prawdopodobieństwo, że wiele błędów będzie się nawzajem niwelować.

Rozwiązanie IETF do akceptacji ramek jumbo pozwala uniknąć zmniejszenia integralności danych w jednostce danych usługowych poprzez wykonanie dodatkowego CRC na następnej warstwie protokołu sieciowego w sieci Ethernet. W transporcie SCTP i iSCSI wykorzystywany jest wielomian Castagnoli CRC.

Konfiguracja

Niektórzy sprzedawcy uwzględniają nagłówki w ustawieniach rozmiaru, inni nie. Jest to albo maksymalny rozmiar ramki, albo maksymalna jednostka transferu. W związku z tym, aby ustawienia były zgodne, może być konieczne skonfigurowanie różnych wartości w urządzeniach różnych producentów. Mieszanka urządzeń skonfigurowanych w ten sposób i urządzeń nieskonfigurowanych do obsługi ramek jumbo w sieci może powodować problemy z wydajnością sieci.

Efektywność wykorzystania szerokości pasma

Ramki Jumbo mogą zwiększyć wydajność Ethernet i przetwarzania sieci w hostach poprzez zmniejszenie narzutu protokołu.

Baby Jumbo Frames

Baby Jumbo Frames to ramki Ethernetowe, które są tylko nieznacznie większe niż dopuszczają standardy IEEE Ethernet. Na przykład są one wymagane, aby IP/MPLS mogły być świadczone w ramach usług Ethernet. W większości implementacji, nie-jumbo ramki użytkownika muszą być enkapsulowane w formacie ramki MPLS, która z kolei może być enkapsulowana w odpowiednim formacie ramki Ethernet z wartościami Ether-Type. Zwiększona ilość dodatkowych nagłówków MPLS i Ethernet oznacza, że obsługa ramek 1600-bajtowych jest obowiązkowym wymogiem w sieciach Carrier Ethernet.

Super Jumbo Frame

Ramki Super Jumbo Frames są ogólnie uważane zaramki o rozmiarze ładunku większym niż 9000 bajtów. Względna skalowalność przepustowości danych w sieci w funkcji szybkości transmisji pakietów jest związana w złożony sposób z rozmiarem ładunku użytecznego w pakiecie. Wraz ze wzrostem szybkości bitowej mocy, rozmiar ładunku pakietu powinien wzrastać wprost proporcjonalnie, aby utrzymać równoważne parametry czasowe. Oznacza to jednak konieczność skalowania wielu pośrednich układów logicznych wzdłuż ścieżki sieciowej, aby pomieścić maksymalny wymagany rozmiar ramki.

Wskazówka

Dzięki uniezależnieniu wykorzystania procesora od rozmiaru ramki, LSO (Large Send Offload) eliminuje narzut na pakiet, który ramki jumbo mają zredukować. LRO (Large Receive Offload), przychodzący odpowiednik LSO, nie eliminuje całkowicie narzutu na pakiet przenoszonego przez CPU. Dlatego ramki pozostają korzystne dla ruchu przychodzącego.


Masz jeszcze jakieś pytania?

Prosimy o kontakt z nami


Dalsze treści