Precedencja adresu IP, TOS amp DSCP Pole typu nagłówka usługi IP Pole typu usługi w nagłówku IP zostało zdefiniowane w RFC 791. Określono mechanizm przypisywania priorytetu każdemu pakietowi IP, a także mechanizm żądania szczególnej obróbki takich jak wysoka przepustowość, wysoka niezawodność lub niskie opóźnienia. W praktyce kiedykolwiek używano tylko części Precedence IP. Najprostszym jest, im większa jest wartość pola Precedence IP, tym większy jest priorytet pakietu IP. Prosty. W RFC 2474 zmieniono definicję całego pola. Nazywa się teraz pole DS (Differentiated Services), a górna 6 bitów zawiera wartość zwaną DSCP (Differentiated Services Code Point). Od RFC 3168 pozostałe dwa bity (dwa najmniej znaczące bity) są używane do jawnego zawiadomienia o zwężeniu. Poniższy schemat ilustruje relacje między bitami w polu Usługa ServicesDiffereniated Services w nagłówku IP: - Typ usługi (TOS) Implementowanie zasad jakości usług z dokumentem DSCP W tym dokumencie opisano sposób ustawiania wartości DSCP (Distinguished Distinguished Point Code) w jakości usług (QoS) konfiguracji routera Cisco, i podsumowuje związek między DSCP i pierwszeństwo IP. Powinieneś zaznajomić się z polami w nagłówku IP i Cisco IOS reg CLI Ten dokument nie jest ograniczony do określonych wersji oprogramowania i sprzętu. Informacje przedstawione w tym dokumencie zostały stworzone z urządzeń w określonym środowisku laboratoryjnym. Wszystkie urządzenia używane w tym dokumencie zaczęły się od rozliczonej (domyślnej) konfiguracji. Jeśli pracujesz w sieci na żywo, upewnij się, że rozumiesz potencjalny wpływ jakiegokolwiek polecenia przed jej użyciem. Zróżnicowane usługi (DiffServ) to nowy model, w którym ruch jest traktowany przez systemy pośrednie o względnych priorytetach w oparciu o typ usług (ToS). Definiowane w RFC 2474 i RFC 2475 standard DiffServ zastępuje pierwotną specyfikację określania priorytetu pakietowego opisanego w RFC 791. DiffServ zwiększa liczbę zdefiniowanych poziomów priorytetu poprzez ponowne przydzielenie bitów pakietu IP do znakowania priorytetowego. Architektura DiffServ (DiffServ) definiuje pole DiffServ (DS), które zastępuje pole ToS w protokole IPv4, aby podejmować decyzje o zachowaniu ruchu (PHB) dotyczące funkcji klasyfikacji pakietów i funkcji kondycjonowania ruchu, takich jak odmierzanie, oznaczanie, kształtowanie i ustawianie. Karty RFC nie narzucają sposobu realizacji PHB, co odpowiada za dostawcę. Cisco implementuje techniki kolejkowania, które mogą oprzeć ich PHB na priorytecie IP lub wartości DSCP w nagłówku IP pakietu. Na podstawie priorytetu DSCP lub IP, ruch może zostać wprowadzony do określonej klasy usług. Pakiety w obrębie klasy usług są traktowane w ten sam sposób. Więcej informacji na temat konwencji dotyczących dokumentów można znaleźć w Konwencji dotyczących Porad Porad technicznych firmy Cisco. Sześć najbardziej znaczących bitów w polu DiffServ jest nazywanym DSCP. Ostatnie dwa obecnie nieużywane (CU) bity w polu DiffServ nie zostały zdefiniowane w architekturze pola DiffServ, które teraz są wykorzystywane jako bzdury informacyjne o zwartości jawnej (ECN). Routery znajdujące się na skraju sieci klasyfikują pakiety i zaznaczają je albo jako wartość Precedence IP lub DSCP w sieci Diffserv. Inne urządzenia sieciowe w rdzeniu, które obsługują Diffserv używają wartości DSCP w nagłówku IP, aby wybrać zachowanie PHB dla pakietu i zapewnić odpowiednią obróbkę QoS. Schematy w tej sekcji pokazują porównanie między bajtem ToS zdefiniowanym przez RFC 791 i DiffServ. Standard DiffServ wykorzystuje te same pierwszeństwo bitów (najbardziej znaczące bityDS5, DS4 i DS3), ale dokładniej wyjaśnia definicje, oferując dokładniejsze ziarnistości poprzez wykorzystanie kolejnych trzech bitów w DSCP. DiffServ reorganizuje i zmienia nazwy poziomów ważności (wciąż zdefiniowanych przez trzy najbardziej znaczące bity DSCP) w tych kategoriach (poziomy są bardziej szczegółowo opisane w tym dokumencie): zachowuje to samo (warstwa łącza i protokół routingu zachowują się) To samo (stosowane w protokołach routingu IP) Express Forwarding (EF) W tym systemie urządzenie priorytetuje pierwszeństwo ruchu według klasy. Następnie rozróżnia i nadawanie priorytetu ruchowi tej samej klasy, biorąc pod uwagę prawdopodobieństwo spadku. Norma DiffServa nie określa dokładnej definicji prawdopodobieństwa spadku, quotedium, quot i quotighquot. Nie wszystkie urządzenia rozpoznają ustawienia usługi DiffServ (DS2 i DS1) i nawet jeśli te ustawienia są rozpoznawane, nie muszą powodować tej samej operacji przesyłania PHB w każdym węźle sieciowym. Każdy węzeł implementuje własną odpowiedź w oparciu o to, jak jest skonfigurowany. RFC 2597 definiuje zapewnione przekazywanie (AF) PHB i opisuje je jako środek dla domeny usługodawcy DS w celu zapewnienia różnych poziomów poświadczeń przekazywania pakietów IP otrzymanych z domeny DS klienta. Przekazywanie zagwarantowane PHB gwarantuje pewną szerokość pasma dla klasy AF i umożliwia dostęp do dodatkowych pasma, jeśli jest to możliwe. Istnieją cztery klasy AF, AF1x do AF4x. W każdej klasie istnieją trzy prawdopodobieństwa spadku. W zależności od danej polityki sieciowej można wybierać pakiety PHB na podstawie wymaganej przepustowości, opóźnienia, jitter, straty lub według priorytetu dostępu do usług sieciowych. Klasy od 1 do 4 są określane jako klasy AF. W poniższej tabeli przedstawiono kod DSCP kodujący do określenia klasy AF z prawdopodobieństwem. Bity DS5, DS4 i DS3 definiują bity klasy DS2 i DS1 określają bit prawdopodobieństwa spadku DS0 zawsze zero. RFC 2598 definiuje przyspieszone przekazywanie (EF) PHB: quotThe EF PHB może być użyty do budowy niskiej straty, niskiej opóźnienia, niskiej jitter, zapewnienia szerokości pasma, usługi end-to-end przez domeny DS (Diffserv). Taka usługa wydaje się do punktów końcowych, takich jak połączenie punkt-punkt lub wirtualna linia dzierżawiona. Ta usługa została również opisana jako usługa Premium. quot Codepoint 101110 jest zalecany dla EF PHB, co odpowiada wartości DSCP wynoszącej 46 Znowu trzeba skonfigurować mechanizmy specyficzne dla dostawcy w celu wdrożenia tych PHB. Więcej informacji na temat EF PHB można znaleźć w dokumencie RFC 2598. Istnieją trzy sposoby używania pola DSCP: KlasyfikatorZaznacz pakiet w oparciu o zawartość niektórych części nagłówka pakietu i zastosuj PHB w oparciu o charakterystykę usługi określoną przez wartość DSCP. MarkerZaznacz pole DSCP w oparciu o profil ruchu. MeteringCheck zgodności z profilem ruchu przy użyciu funkcji shaper lub dropper. Klasyfikacja pakietów obejmuje użycie deskryptora ruchu w celu zaklasyfikowania pakietu do określonej grupy i udostępnienia pakietu do obsługi protokołu QoS w sieci. Dzięki klasyfikacji pakietów można podzielić ruch sieciowy na wiele poziomów priorytetów lub klasy usług (CoS). Możesz użyć listy dostępu (ACL) lub polecenia dopasowania w module modemu QoS CLI do dopasowania do wartości DSCP. Więcej informacji na temat korzystania z ACL można znaleźć w dokumencie Jakość usługi dla produktu Cisco 72007500. Wybór wersji DSCP w poleceniu match został wprowadzony w oprogramowaniu Cisco IOS Software Release 12.1 (5) T. Po określeniu wartości ip dscp w poleceniu map klasy: DSCP można ustawić na pożądaną wartość na krawędzi sieci, aby ułatwić podstawowe urządzenia klasyfikację pakietu, jak pokazano w pakiecie Sekcja klasyfikacji i zapewnia odpowiedni poziom obsługi. Oznaczenie pakietów w oparciu o klasę może służyć do ustawiania wartości DSCP, jak pokazano poniżej: Zdolność do obsługi dostępu i oparte na kontroli według klas są mechanizmami regulacji ruchu, służącymi do regulowania przepływu ruchu w celu dostosowania do uzgodnionych parametrów usługi. Te mechanizmy wraz z protokołem DSCP mogą być wykorzystane do zapewnienia różnych poziomów usług do ruchu zgodnego z ruchem niezgodnym i niezgodnym, odpowiednio modyfikując wartość DSCP, jak pokazano w tej sekcji. Ważone losowe wczesne wykrycie (WRED) selektywnie usuwa ruch o niższym priorytecie, gdy interfejs zaczyna się zatkać. WRED może oferować zróżnicowane właściwości użytkowe dla różnych CoS. Ta zróżnicowana usługa może być oparta na DSCP, jak pokazano poniżej: Więcej informacji na temat następujących błędów można uzyskać za pomocą narzędzia Bug Toolkit (tylko klienci zarejestrowani), aby uzyskać więcej informacji na temat tych błędów: CSCdt63295 (tylko klienci zarejestrowani) aby ustawić bajt ToS przy użyciu nowych poleceń oznaczania DSCP na równorzędnych numerach (ustawionych na 0) w oprogramowaniu Cisco IOS Software Release 12.2.2T, a następnie pakiety nie zostaną zaznaczone i pozostaną z ustawieniem ToS na 0. CSCdt74738 (zarejestrowani klienci only) Obsługa polecenia set ip dscp na routerze Cisco 7200 i platformach niższego szczebla dla pakietów multiemisji powinna być dostępna w wersji oprogramowania Cisco IOS 12.2 (3.6) i późniejszych. DiffServ (zróżnicowane usługi) DiffServ to QoS ( Quality of Service ") do zarządzania przydziałem przepustowości połączeń internetowych (np. Połączenia głosowe VOIP). Ładny przegląd tutaj Strona IETF Diffserv Z liniami o małej przepustowości, np. ADSL, użytkownicy mogą się drgać. Spróbuj podać pełną przepustowość przesyłania do eMule i zadzwonić do G.711 w tym samym czasie, a na pewno zrozumiesz, co mam na myśli. Jeśli chodzi o dokumenty firmy Cisco i inne, poprawna wartość DiffServ to EF (Expedited Forwarding) . EF DiffServ zawiera również bit opóźnienia ToS. która jest traktowana przez wiele routerów bez jakiejkolwiek konfiguracji. Nazywa się to PFIFO (Priorytet Pierwszego Prądu, lub FIFO z Priorytetem). Wartości, które musisz wiedzieć: EF DiffServ decimal: 184 EF DiffServ szesnastkowy: 0xb8 EF DiffServ binarny: 101110 00 (czerwony: pole DSCP) EF DSCP dziesiętny: 46 EF DSCP szesnastkowy: 0x2e EF DSCP binarny: 101110 Uwaga: Pole DSCP jest zawarty w 6 pierwszych bajtach bajtu DiffServa. Oto część, w której się myli. Każdy konstruktor wymaga innej wartości DiffServ lub DSCP. Biuro Alcatel OmniPCX - binarne oprogramowanie EF DiffServ. 10111000 Gwiazdka DIFFSERVPHBEF 1.0.9 (np. Sip. conf) - szesnastkowy szablon EF DiffServ. tos 0xb8 Grandstream (wymaga FW 1.0.6.3 i starszych) - EF DSCP w formacie dziesiętnym. 46 ZyXEL - EF DiffServ dziesiętny. 184 TELES - EF DiffServ dziesiętny. 184 snom pochodzi z domyślnym ustawieniem TOS wynoszącym 160 i zaleca użycie 184 (dla RTP). Więcej informacji w ich FAQ. Dla SIP warto by było podać wartość CS3 TOS 96. W razie wątpliwości użyj sniffera, takiego jak Wireshark (wcześniej Ethereal). Jeśli ustawienia są poprawne, w dowolnym pakiecie RTP pokaże się pole Zróżnicowane usługi, o wartości 0xb8 (DSCP 0x2e: Przekazywanie przyspieszone: ECN: 0x00).
No comments:
Post a Comment