Flere prosesser eller mekanismer oppstår for nettverkstrafikk for å sikre at Quality of Service (QoS)-strategier fungerer riktig og effektivt administrerer leveringen av data over et nettverk. Disse prosessene involverer ofte prioritering av trafikk basert på dens betydning eller følsomhet for forsinkelser, jitter eller pakketap. Her er nøkkelprosesser involvert i QoS:
1. Trafikkklassifisering:
- Nettverksenheter som rutere og svitsjer undersøker nettverkspakker for å identifisere applikasjonstype, protokoll og annen relevant informasjon.
- Klassifiserere bruker forhåndsdefinerte regler eller dyppakkeinspeksjonsteknikker (DPI) for å kategorisere trafikk i forskjellige klasser eller flyter basert på applikasjonstype, brukeridentitet, prioritetsnivå eller andre parametere.
2. Trafikkmerking:
– Når trafikk først er klassifisert, blir den ofte merket med spesifikke QoS-tagger eller etiketter.
– Disse taggene indikerer trafikkens prioritet eller nødvendig behandling. Vanlige merkemekanismer inkluderer Differentiated Services Code Point (DSCP) for IPv4 og Class of Service (CoS) for IEEE 802.1p/Q.
3. Kø og planlegging:
- Nettverksenheter opprettholder flere køer for å håndtere forskjellige trafikkklasser.
- Pakker i hver kø administreres i henhold til den konfigurerte planleggingsalgoritmen, for eksempel First-In First-Out (FIFO), Priority Queuing, Weighted Fair Queuing (WFQ) eller Custom Queuing (CQ).
- Planleggingsalgoritmer bestemmer rekkefølgen pakker sendes i og prioriterer tidssensitive trafikkklasser.
4. Overbelastningshåndtering:
- QoS-strategier involverer ofte håndtering av overbelastning av nettverket for å minimere pakketap og ventetid.
- Teknikker som algoritmer for unngåelse av overbelastning (f.eks. Random Early Detection - RED), lastbalansering, trafikkforming (hastighetsbegrensning), bufferstyring og køstyring brukes for å forhindre overbelastning og sikre jevn flyt av prioritert trafikk.
5. Trafikkkontroll og utforming:
– Trafikkkontroll innebærer å håndheve retningslinjer som definerer maksimalt tillatte datahastigheter for spesifikke trafikkklasser.
- Overskytende trafikk over den angitte hastigheten kan bli forkastet eller merket annerledes for håndtering med lavere prioritet.
- Trafikkforming jevner ut trafikkflyten ved å kontrollere overføringshastighetene til spesifikke trafikkklasser for å forhindre overutnyttelse av nettverksressurser.
6. Ressursreservasjon:
- I visse QoS-modeller kan nettverksenheter reservere ressurser (som båndbredde eller bufferplass) for bestemte trafikkstrømmer.
– Dette sikrer dedikert kapasitet og forutsigbar ytelse for oppdragskritiske applikasjoner.
Ved å implementere disse prosessene blir nettverkstrafikk administrert og prioritert basert på QoS-kravene. Klassifisering, merking, kø og planlegging av trafikk muliggjør effektiv levering av sanntidsapplikasjoner som tale og video, samtidig som det sikrer tilstrekkelig ytelse for andre typer trafikk.