Zapytaj inżyniera, ile dodać dla MPLS, a usłyszysz liczbę, zwykle trzydzieści, podaną z przekonaniem. Liczba nie jest tak bardzo błędna, jak wyrwana z kontekstu: zależy całkowicie od tego, co liczy liczba początkowa i co faktycznie przesyła brzeg dostawcy. Na pseudokanale Ethernet założenia są widoczne, a gdy je zapiszesz, arytmetyka zastępuje przekaz ustny.

Pod jedną nazwą mierzy się trzy różne rzeczy. Jest pakiet IP klienta, ramka Ethernet przenoszona przez pseudokanał i własne zewnętrzne ramkowanie łącza dostawcy. Budżet, który je miesza, daje wartość, której nie oczekuje żadne pole urządzenia.

Jeden policzony budżet z każdym założeniem wypowiedzianym

Weź pakiet IP klienta o rozmiarze 1500 bajtów, zwykły nagłówek Ethernet przenoszony przez pseudokanał bez FCS klienta, żadnego zachowanego znacznika VLAN, stos etykiet z dwoma wpisami i czterobajtowe słowo sterujące. Przenoszony nagłówek Ethernet dodaje 14, zachowane znaczniki nie dodają nic, dwa wpisy etykiet dodają 8, ponieważ każdy wpis ma 4 bajty, a słowo sterujące dodaje 4. To daje 1526 bajtów pakietu enkapsulowanego w MPLS.

Przeczytaj wynik uważnie. Wyklucza zewnętrzny nagłówek Ethernet łącza dostawcy i jego FCS, i jest przykładem, a nie stałą do wpisania w dowolne pole o nazwie MTU. Dwie etykiety to także założenie: rzeczywisty stos może nieść etykietę transportową, etykietę usługi i czasami więcej, a każdy wpis kosztuje te same 4 bajty.

Co naprawdę przechodzi przez pseudokanał

RFC 4448 definiuje, jak ramki Ethernet podróżują wewnątrz MPLS, a w jego zwykłym modelu preambuła i FCS klienta są usuwane na wejściu i odtwarzane na wyjściu. Dlatego FCS nie pojawia się w powyższym budżecie. Obsługa VLAN zależy od trybu usługi: tryb, który zachowuje znaczniki klienta, dodaje ich bajty z powrotem, a tryb, który je mapuje, tego nie robi. Dodatkowe zachowanie lub dodatkowa enkapsulacja muszą być liczone ponad to.

Słowo sterujące jest częścią arytmetyki za każdym razem, gdy jest używane. RFC 8469 zaleca je dla pseudokanałów Ethernet, więc starszy tekst opisujący je jako opcjonalne nie jest dowodem, że twoja ścieżka je pomija. Potwierdź rzeczywisty tryb usługi u dostawcy, zamiast wnioskować go ze schematu.

Porównaj liczbę z właściwym polem

Teraz zestaw wymagany rozmiar enkapsulacji z każdym istotnym łączem i z definicją producenta limitu, który konfigurujesz. Niektóre pola opisują pakiet IP, inne ramkę lub inną granicę enkapsulacji. Dwie liczby mogą wyglądać identycznie i opisywać różne pojemności, i tak konfiguracja, która wydaje się pasować, powoduje straty w produkcji.

To także dlatego kopiowanie wartości między niepowiązanymi platformami jest ryzykowne. Nazwa pola jest specyfikacją, a nie liczbą dziesiętną zapamiętaną z konsoli innego producenta.

Ładunki ping nie są wartościami MTU

Ładunek ping IPv4 nie jest MTU IP. Nagłówek IP i nagłówek ICMP również zużywają bajty, więc rozmiar ładunku, który się udaje, odpowiada większemu pakietowi w kablu. Sonda przechodząca przy jednym rozmiarze nic też nie mówi o usłudze używającej innego trybu VLAN lub głębszego stosu etykiet. Test mierzy jedną ścieżkę, jeden rozmiar i jeden kształt ładunku, a usługa może zmieniać wszystkie trzy.

Co gorsza, ping może się udać, podczas gdy duże ramki zawodzą, ponieważ sonda sprawdziła ścieżkę i rozmiar, których rzeczywisty ruch nigdy nie używa. Traktuj to jako jeden punkt danych o osiągalności, a nie jako specyfikację usługi warstwy 2.

Gdy ramka się nie mieści

Jeśli zbyt duże ramki nie mogą być przenoszone i nie ma obsługiwanego mechanizmu fragmentacji lub ponownego składania, są odrzucane, zwykle bez czytelnego błędu na obu końcach. Aplikacje pokazują wtedy przekroczenia czasu przy transferach masowych, podczas gdy sesje interaktywne pozostają zdrowe, co kieruje ludzi do firewalli i tras zamiast do liczenia bajtów.

Ustal rzeczywisty budżet z dostawcą: tryb usługi, obsługa znaczników, głębokość etykiet, słowo sterujące i dokładny limit egzekwowany przez twoje urządzenie. Zapisz założenia obok liczby, bo inaczej następny inżynier odziedziczy regułę trzydziestu bajtów i zagadkę.

Powiązane artykuły