IP-förekomst, TOS-amp DSCP Typ av servicehuvudfält Typ av tjänst i IP-huvudet definierades ursprungligen i RFC 791. Det definierade en mekanism för att tilldela en prioritet till varje IP-paket samt en mekanism för att begära särskild behandling såsom hög genomströmning, hög tillförlitlighet eller låg latens. I praktiken användes endast IP Precedence-delen av fältet. Vid dess enklaste, ju högre värdet av IP-förekomstfältet är, desto högre prioritet av IP-paketet. Enkel. I RFC 2474 ändrades definitionen av hela detta fält. Det heter nu DS (Differentiated Services) och de övre 6 bitarna innehåller ett värde som heter DSCP (Differentiated Services Code Point). Sedan RFC 3168 används de återstående tvåbitarna (de två minst siginficantbitarna) för Explicit Notice of Congestion. Diagrammet nedan illustrerar förhållandet mellan bitarna i fältet Type of ServicesDiffereniated Services i IP-rubriken: - Typ av Service (TOS) Implementeringskvalitet för Service Policy med DSCP I det här dokumentet beskrivs hur du ställer in DSCP-värdena för differentierade tjänster (DSCP) i QoS-konfigurationer på en Cisco-router och sammanfattar förhållandet mellan DSCP och IP-prioritet. Du bör vara bekant med fälten i IP-huvudet och Cisco IOS reg CLI Detta dokument är inte begränsat till specifika programvaru - och hårdvaruversioner. Informationen som presenteras i detta dokument skapades från enheter i en specifik laboratoriemiljö. Alla enheter som används i det här dokumentet startade med en klar (standard) konfiguration. Om du arbetar i ett levande nätverk, se till att du förstår den potentiella effekten av ett kommando innan du använder det. Differentierade tjänster (DiffServ) är en ny modell där trafiken behandlas av mellanliggande system med relativa prioriteringar baserade på typ av tjänster (ToS). Definierad i RFC 2474 och RFC 2475 ersätter DiffServ-standarden originalspecifikationen för att definiera paketprioritet som beskrivs i RFC 791. DiffServ ökar antalet definierbara prioritetsnivåer genom att omfördela bitar av ett IP-paket för prioritetsmarkering. DiffServ-arkitekturen definierar DiffServ-fältet (DS), vilket ersätter ToS-fältet i IPv4 för att fatta beslut om per-hop-beteende (PHB) om paketklassificering och trafikkonditioneringsfunktioner, såsom mätning, märkning, formgivning och polisering. RFC: erna dikterar inte sättet att implementera PHB-er, vilket är säljarens ansvar. Cisco implementerar kötekniker som kan basera sin PHB på IP-prioritet eller DSCP-värde i IP-huvudet för ett paket. Baserat på DSCP eller IP-prioritet kan trafiken sättas in i en viss service klass. Förpackningar inom en serviceklass behandlas på samma sätt. Mer information om dokumentkonventioner finns i Cisco Technical Tips Convention. De sex viktigaste bitarna i DiffServ-fältet kallas DSCP. De två senaste oanvända (CU) bitarna i DiffServ-fältet definierades inte inom DiffServ-fältarkitekturen. Dessa används nu som ECN-bitar (Explicit Congestion Notification). Routrar i kanten av nätverket klassificerar paket och markerar dem med antingen IP Precedence eller DSCP-värdet i ett Diffserv-nätverk. Andra nätverksenheter i kärnan som stöder Diffserv använder DSCP-värdet i IP-huvudet för att välja ett PHB-beteende för paketet och tillhandahålla lämplig QoS-behandling. Diagrammen i det här avsnittet visar en jämförelse mellan ToS-byte definierad av RFC 791 och DiffServ-fältet. DiffServ-standarden använder samma prioritetsbitar (de viktigaste bitDS5, DS4 och DS3) för prioritetsinställning, men klargör vidare definitionerna och erbjuder finare granularitet genom användningen av de kommande tre bitarna i DSCP. DiffServ omorganiserar och byter namn på prioritetsnivåerna (definieras fortfarande av de tre viktigaste bitarna i DSCP) i dessa kategorier (nivåerna förklaras mer detaljerat i det här dokumentet): Stannar densamma (länklagret och routingsprotokollet fortsätter att leva) Stannar samma (används för IP-routingsprotokoll) Express-vidarebefordran (EF) Med detta system prioriterar en enhet först trafik först efter klass. Därefter skiljer och prioriterar den samma klass trafik, med hänsyn till fall sannolikheten. DiffServ-standarden anger inte en exakt definition av kvot, kvot, kvot och quothighquot dropp sannolikhet. Inte alla enheter känner igen inställningarna för DiffServ (DS2 och DS1) och även när dessa inställningar känns igen, utlöser de inte nödvändigtvis samma PHB-vidarekopplingsåtgärd vid varje nätverksnod. Varje nod implementerar sitt eget svar baserat på hur det konfigureras. RFC 2597 definierar den säkrade vidarebefordran (AF) PHB och beskriver den som ett medel för en leverantörs DS-domän för att erbjuda olika nivåer av vidarebefordringsförsäkringar för IP-paket mottagna från en DS-domän av en kund. Den säkrade vidarebefordran PHB garanterar en viss mängd bandbredd till en AF-klass och ger tillgång till extra bandbredd, om den är tillgänglig. Det finns fyra AF-klasser, AF1x till och med AF4x. Inom varje klass finns tre droppsannolikheter. Beroende på en viss nätverkspolicy kan paket väljas för en PHB baserat på nödvändig genomströmning, fördröjning, jitter, förlust eller enligt prioritet för åtkomst till nätverkstjänster. Klasserna 1 till 4 kallas AF-klasser. Följande tabell illustrerar DSCP-kodningen för att specificera AF-klassen med sannolikheten. Bits DS5, DS4 och DS3 definierar klassbitarna DS2 och DS1 specificerar droppsannolikhetsbiten DS0 är alltid noll. RFC 2598 definierar Expedited Forwarding (EF) PHB: citationstecken EF PHB kan användas för att bygga en låg förlust, låg latens, låg jitter, säker bandbredd, end-to-end service via DS (Diffserv) domäner. En sådan tjänst förefaller vara slutpunkten som en punkt-till-punkt-anslutning eller en kvotiell hyrd linje. quot Denna tjänst har också beskrivits som Premium service. quot Kodpunkt 101110 rekommenderas för EF PHB, vilket motsvarar ett DSCP-värde på 46 . Återigen måste leverantörsspecifika mekanismer konfigureras för att implementera dessa PHB: er. Se RFC 2598 för mer information om EF PHB. Det finns tre sätt att använda DSCP-fältet: ClassifierVälj ett paket baserat på innehållet i vissa delar av pakethuvudet och använd PHB baserat på tjänstekarakteristik som definieras av DSCP-värdet. MarkerSätt DSCP-fältet baserat på trafikprofilen. MeteringKontrollera överensstämmelse med trafikprofil med antingen en shaper eller dropper-funktion. Paketklassificering innebär att man använder en trafikbeskrivare för att kategorisera ett paket inom en viss grupp och göra paketet tillgängligt för QoS-hantering i nätverket. Med hjälp av paketklassificering kan du partitionera nätverkstrafik till flera prioritetsnivåer eller en klass av service (CoS). Du kan använda antingen åtkomstlistor (ACL) eller matchningskommandot i modulär QoS CLI för att matcha DSCP-värden. För mer information om hur du använder ACL, se Servicekvalitet för Cisco 72007500. Val av ett DSCP-värde i matchningskommandot introducerades i Cisco IOS Software Release 12.1 (5) T. När du anger ip dscp-värdet i klasskarta-kommandot har du följande: DSCP kan ställas in till ett önskat värde vid kanten av nätverket för att göra det enkelt för kärnanordningar att klassificera paketet som visas i paketet Klassificeringssektionen och tillhandahålla en lämplig servicenivå. Klassbaserad paketmarkering kan användas för att ställa in DSCP-värdet som visas här: Committed Access Rate och Class-Based Policing är trafikreglermekanismer som används för att reglera trafikflödet för att överensstämma med överenskomna serviceparametrar. Dessa mekanismer tillsammans med DSCP kan användas för att tillhandahålla olika servicenivåer för att överensstämma och överensstämma trafik genom att på lämpligt sätt ändra DSCP-värdet, vilket visas i detta avsnitt. Viktad slumpmässig tidig upptäckt (WRED), kasserar selektivt trafik med lägre prioritet när gränssnittet börjar bli överbelastat. WRED kan ge differentierade prestanda egenskaper för olika CoS. Denna differentierade tjänst kan utgå från DSCP, som visas här: För mer information om följande fel kan du använda Bug Toolkit (endast registrerade kunder) för mer information om dessa fel: CSCdt63295 (endast registrerade kunder) Om du misslyckas för att ställa in ToS-byte med de nya DSCP-märkekommandona på uppringningskontakterna (ställd till 0) i Cisco IOS Software Release 12.2.2T, kommer paket inte att markeras och de kommer att förbli med en ToS-inställd till 0. CSCdt74738 (registrerade kunder bara) Stöd för det inställda ip dscp-kommandot på Cisco 7200-routern och nedre plattformar för multicast-paket bör vara tillgängligt från Cisco IOS Software Release 12.2 (3.6) och senare. DiffServ (Differentiated Services) DiffServ är en QoS Kvalitet för service) protokoll för hantering av bandbreddsallokering för Internet-mediaanslutningar (t. ex. en VoIP-röstanslutning). Trevlig överblick här IETF Diffserv sida Med låg bandbreddslinjer, som ADSL, kan användarna känna sig jitterande. Försök att tillåta fullständig uppladdningsbandbredd till eMule och ring ett telefonsamtal i G.711 samtidigt, och du kommer säkert att förstå vad jag menar. När det gäller Cisco docs och andra är det korrekta DiffServ-värdet EF (Expedited Forwarding) . EF DiffServ innehåller också ToS Low Delay-bit. som behandlas av många routrar utan någon konfiguration. Detta kallas PFIFO (Prioritetsfist i första ut eller FIFO med prioritet). De värden du måste veta: EF DiffServ decimal: 184 EF DiffServ hexadecimal: 0xb8 EF DiffServ binär: 101110 00 (i rött: DSCP-fält) EF DSCP decimal: 46 EF DSCP hexadecimal: 0x2e EF DSCP binär: 101110 Anmärkning: DSCP-fältet är Innehållet i de 6 första bitarna i DiffServ byte. Här är den del där vi blir galen. Varje konstruktör kräver ett annat DiffServ - eller DSCP-värde. Alcatel OmniPCX Office - EF DiffServ binär. 10111000 DIFFSERVPHBEF Asterisk 1.0.9 (dvs. sip. conf) - EF DiffServ hexadecimal. tos 0xb8 Grandstream (kräver FW 1.0.6.3 och äldre) - EF DSCP decimal. 46 ZyXEL - EF DiffServ decimal. 184 TELES - EF DiffServ decimal. 184 snom levereras med en TOS-standard på 160 och rekommenderar att du använder 184 (för RTP). Mer information finns i deras vanliga frågor. För SIP skulle ett värde av CS3 TOS 96 vara tillrådligt. Om du är osäker, använd en sniffer som Wireshark (tidigare eterisk). Om inställningarna är korrekta kommer det att visa fältet Differentiated Services i något av RTP-paket, med ett värde på 0xb8 (DSCP 0x2e: Expedited Forwarding: ECN: 0x00).
No comments:
Post a Comment