Classificeren verkeer via DSCP op Junos Routers

De meest voorkomende manier om te kijken naar het IP-pakket header bij de indeling van het verkeer voor gebruik met een CoS implementatie is om de header "type service" stukjes als de gedifferentieerde Services Code Point (DSCP) interpreteren. Dit veld heeft 8 bits, de eerste 6 waarvan belangrijk CoS. Hoewel je kunt kijken naar het verkeer op andere manieren, in het bijzonder op het frame-niveau, DSCP is de meest populaire en krachtige keuze voor CoS deze dagen.

De DSCP's 6 bits identificeren twee belangrijke stukken van de CoS puzzel: het doorsturen van de klas en de packet loss prioriteit. De combinatie van deze stukken vormt het zogenaamde gedrag (PHB), die in principe beschreven wat er gebeurt pakketten voor een bepaalde hop op zijn weg per-hop.

Hier zijn de vijf klassen van het verkeer:

  • Beste inspanning (be): Beste inspanning forwarding is de basis forwarding voor alle verkeer. Kortom, de router doet haar best om het verkeer te sturen. Als congestie ontstaat op de router (de buffers vol, bijvoorbeeld), dit verkeer wil laten vallen.
  • Versnelde forwarding (ef): Versnelde forwarding is in wezen eersteklas reizen voor pakketten in de router. De router biedt prioritaire diensten voor dit verkeer, en het zorgt ervoor dat de pakketten in deze forwarding klasse zijn de laatste te worden vertraagd of vallen in tijden van congestie.

    Zoals pakketten komen, indien de totale bandbreedte van niet meer dan de toegewezen bandbreedte voor deze klasse, wordt het verkeer als in-profiel, en het pakket wordt normaal doorgestuurd. Als de totale bandbreedte overschrijdt de toewijzing, wordt het verkeer beschouwd als out-of-profiel.

    De router zal in principe doen wat het kan om het verkeer te sturen met behulp van de beschikbare bandbreedte van de andere klassen. Als er geen beschikbare bandbreedte, kunnen pakketten worden gedropt, maar ze zullen de laatste zijn pakketten onderworpen aan dit gruwelijke lot.

    Versnelde forwarding is wat je gebruikt voor bedrijfskritische verkeer dat niet kan vallen of hebben teveel jitter of vertraging (denk spraakverkeer).

  • Assured forwarding (af): Assured forwarding is redelijk vergelijkbaar met versnelde forwarding. Assured forwarding is een soort passagiers vliegen business class (dat is, krijgen ze veel extraatjes, maar niet helemaal de eerste klas behandeling).

    Zoals pakketten komen, zijn ze ofwel in-profiel of out-of-profiel (net als ef pakketten). Pakketten die in profiel worden normaal doorgestuurd. Het verschil is dat terwijl ef pakketten automatisch in de rij staan ​​voor het doorsturen als ze out-of-profiel, kan af pakketten worden onderworpen aan een willekeurige vroegtijdige opsporing (RED) te laten vallen profiel. Pakketten in de AF-klasse kan worden toegewezen aan een daling van de voorrang (met behulp van de PLP bit), en ze willekeurig gedaald tot congestie.

    Assured doorsturen wordt gebruikt voor toepassingen die beter is dan best effort forwarding nodig hebben, maar zijn niet helemaal bedrijfskritische (meestal toepassingen zoals PeopleSoft, SAP of Oracle).

  • Netwerk controle (NC): Netwerk controle verkeer omvat pakketten zoals routing protocol hallo berichten of keepalives. Pakketten in deze klasse worden doorgestuurd met een lagere prioriteit, wat betekent dat ze meer op zich wachten. Echter, deze pakketten minder waarschijnlijk worden weggegooid. Door het verlies van deze pakketten gehele netwerk gebeurtenissen (zoals routing adjacencies klapperen) kan veroorzaken, uitgestelde bevalling is veel beter dan volledig vallen het pakket.
  • Class selector (cs): CS waarden staat achterwaartse compatibiliteit met de oudere IP Precedence regeling. De Class Selector code punten zijn van de vorm xxx000. De eerste drie bits IP voorrang bits. Elk IP voorrang waarde kan worden ingepast in een DiffServ klasse. Als een pakket wordt ontvangen van een niet-DiffServ-aware router die IP voorrang markeringen gebruikt, kan de DiffServ router nog begrijpen de codering als Klasse Selector codepoint.

Elk van deze klassen doorsturen ten minste één PLP gekoppeld. De combinatie forwarding klasse en PLP wordt geïdentificeerd door het bitpatroon in de DSCP. Dus als je wilt ofwel wedstrijd op of toewijzen men een bepaald PHB (dat wil zeggen, u wilt opgeven hoe een pakket moet worden behandeld), moet u de specifieke bit patroon opgeven.