Er zijn verschillende processen of mechanismen in het netwerkverkeer die ervoor zorgen dat Quality of Service (QoS)-strategieën correct werken en de levering van gegevens via een netwerk effectief beheren. Deze processen omvatten vaak het prioriteren van verkeer op basis van het belang ervan of de gevoeligheid voor vertraging, jitter of pakketverlies. Hier zijn de belangrijkste processen die betrokken zijn bij QoS:
1. Verkeersclassificatie:
- Netwerkapparaten zoals routers en switches onderzoeken netwerkpakketten om hun applicatietype, protocol en andere relevante informatie te identificeren.
- Classifiers gebruiken vooraf gedefinieerde regels of deep packet inspection (DPI)-technieken om verkeer in verschillende klassen of stromen te categoriseren op basis van het applicatietype, de gebruikersidentiteit, het prioriteitsniveau of andere parameters.
2. Verkeersmarkering:
- Zodra het verkeer is geclassificeerd, wordt het vaak gemarkeerd met specifieke QoS-tags of labels.
- Deze tags geven de prioriteit of vereiste behandeling van het verkeer aan. Veel voorkomende markeringsmechanismen zijn onder meer Differentiated Services Code Point (DSCP) voor IPv4 en Class of Service (CoS) voor IEEE 802.1p/Q.
3. Wachtrijen en planning:
- Netwerkapparaten onderhouden meerdere wachtrijen om verschillende verkeersklassen te verwerken.
- Pakketten binnen elke wachtrij worden beheerd volgens het geconfigureerde planningsalgoritme, zoals First-In First-Out (FIFO), Priority Queuing, Weighted Fair Queuing (WFQ) of Custom Queuing (CQ).
- Planningsalgoritmen bepalen de volgorde waarin pakketten worden verzonden en geven prioriteit aan tijdgevoelige verkeersklassen.
4. Congestiebeheer:
- QoS-strategieën omvatten vaak het beheren van netwerkcongestie om pakketverlies en latentie te minimaliseren.
- Technieken zoals algoritmen voor het vermijden van congestie (bijvoorbeeld Random Early Detection - RED), load-balancing, Traffic shaping (snelheidsbeperking), bufferbeheer en wachtrijbeheer worden gebruikt om congestie te voorkomen en een soepele doorstroming van geprioriteerd verkeer te garanderen.
5. Verkeerspolitie en -vorming:
- Verkeerspolitie omvat het afdwingen van beleid dat de maximaal toegestane datasnelheden voor specifieke verkeersklassen definieert.
- Overtollig verkeer boven het opgegeven tarief kan worden weggegooid of anders worden gemarkeerd voor afhandeling met een lagere prioriteit.
- Traffic shaping versoepelt de verkeersstroom door de transmissiesnelheden van specifieke verkeersklassen te controleren om overmatig gebruik van netwerkbronnen te voorkomen.
6. Resourcereservering:
- In bepaalde QoS-modellen kunnen netwerkapparaten bronnen (zoals bandbreedte of bufferruimte) reserveren voor bepaalde verkeersstromen.
- Dit garandeert toegewijde capaciteit en voorspelbare prestaties voor bedrijfskritische applicaties.
Door deze processen te implementeren wordt het netwerkverkeer beheerd en geprioriteerd op basis van de QoS-vereisten. Het classificeren, markeren, in de wachtrij plaatsen en plannen van verkeer maakt op effectieve wijze de efficiënte levering van real-time toepassingen zoals spraak en video mogelijk, terwijl ook adequate prestaties voor andere soorten verkeer worden gegarandeerd. |