Struping båndbredde gjennom QoS (del 3)

Hvis du ønsker å bli varslet når Brien M Posey utgivelser neste del av denne artikkelen
serien kan
melde seg til WindowsNetworking.com sanntid artikkel oppdatering nyhetsbrev
.

i min forrige artikkel, forklarte jeg at QoS gjennomføring Windows Server 2003 er støtter både 802,1 p og Diffserv prioritet merking. I denne artikkelen vil jeg fortsette diskusjonen ved å forklare hvordan prioritetsmerking fungerer 802.1p Signa. Book Som jeg forklarte i forrige artikkel, tar 802.1p signale sted på lag 2 i OSI-modellen. Det er laget som brukes av maskinvareenheter, slik som brytere. Layer 2 enheter som er 802.1p klar er i stand til å se på de prioriterte markeringene som er tilordnet pakker, og deretter gruppere disse pakkene i separate klasser av trafikk.
På Ethernet-nettverk, er de prioriterte markeringene innebygde innsiden av VLAN-koder. VLAN og VLAN kodene er definert av 802.1Q-standarden, som spesifiserer et tre litt prioritert felt, men den trenger ikke å angi hvor prioritert felt bør brukes. Det er der 802.1p standard kommer inn i bildet.
802.1p definerer ulike prioriterte klasser som kan brukes i forbindelse med 802.1Q standard. Til syvende og sist, etterlater 802.1Q prioritetsmerking til administrator skjønn, så du trenger ikke teknisk har å rette seg etter de 802.1p retningslinjer, men 802.1p standard synes å være hva alle er å vedta.
Selv om ideen om å bruke 802.1p standarder for å gi lag 2 markeringer sannsynligvis høres teoretisk, markeringene kan faktisk bli definert gjennom gruppepolicyinnstillinger. Den 802.1p standarden tillater åtte ulike prioriterte klasser (som strekker seg 0-7). QoS behandler pakker med høyere prioritet klasser med en høyere leveringsprioritet
Microsoft tildeler følgende prioriterte tegninger som standard.
Prioritet Merking
servicenivået
0
pakker som ikke er i samsvar med flowspec
0

Kvalitativ
0
best effort
4
Kontrollert belastning
5
garantert tjeneste
7
Network kontroll
Som jeg nevnte et øyeblikk siden skjønt, kan du endre disse prioriteringene ved å endre ulike gruppepolicyinnstillinger. For å gjøre dette, åpne Group Policy Editor, og navigere gjennom konsolltreet til Datamaskinkonfigurasjon \\ Administrative maler \\ Network \\ QoS Packet Scheduler \\ Layer-2 prioritetsverdi. Som du kan se i figur A, er det gruppepolicyinnstillinger som svarer til hver av de prioriterte tegninger som jeg har nevnt ovenfor. Du kan tilordne dine egne prioriterte merking nivåer til noen av disse tjenestetyper. En ting å huske på er imidlertid at disse gruppepolicyinnstillinger er kun gyldig for vertene som kjører Windows XP, 2003 eller Vista Book Figur A:. Du kan bruke Group Policy Editor for å tilpasse lag to prioriterte markeringer .
differensierte tjenester
Som jeg forklarte i forrige artikkel, utfører QoS prioritet merking på begge lag 2 og lag 3 i OSI-modellen. Dette bidrar til å sikre at prioriteringene vil bli æret gjennom hele pakken leveringsprosessen. For eksempel bytter jobb på lag 2 i OSI-modellen, men rutere vanligvis jobber på lag 3. Derfor, hvis pakker bare brukes 802.1p prioriterings markeringer, så pakker vil bli prioritert av nettverkssvitsjer, men prioritering vil være fullstendig ignorert av nettverk rutere. For å holde det skjer, bruker QoS den differensierte tjenester protokollen (noen ganger referert til som Diffserv) for å prioritere trafikk på lag 3 i OSI-modellen. Diffserv merking inngår i en pakke IP header av TCP /IP.
Arkitekturen brukes av DiffServ ble opprinnelig definert av RFC 2475. Men mange av de arkitektoniske spesifikasjoner ble omskrevet i RFC 2474. RFC 2474 definerer Diffserv arkitektur for både IPv4 og for IPv6.
interessante ting om IPv4 gjennomføringen av RFC 2474 er at selv om Diffserv har blitt fullstendig omdefinert, er det fortsatt bakoverkompatibel med den opprinnelige RFC 2475-spesifikasjonen. Dette betyr at eldre rutere som ikke er klar over den nye spesifikasjonen er fortsatt i stand til å forstå prioriteringene som har blitt tildelt.
Nåværende Diffserv implementering bruker en pakkens Type of Service (TOS) oktett å lagre DiffServ-verdien (som er noen ganger referert til som den DSCP verdi). Innenfor denne oktett, de første seks bitene lagre DSCP verdi, og de siste to biter er ubrukt. Grunnen til at det er mulig for markeringene å være bakoverkompatibel med den RFC 2475 spesifikasjonen er nødvendig fordi RFC 2475 de første tre bitene av den samme oktett som skal brukes for IP-rekkefølge informasjon. Selv DSCP verdier er seks biter i lengde, de tre første bitene fortsatt reflektere IP forrang.
Likhet med 802.1p tegninger som jeg viste deg tidligere, kan du justere DiffServ prioriteringer gjennom ulike gruppepolicyinnstillinger. Før jeg vise deg hvordan, her er standard DiffServ prioriterte markeringer som brukes av Windows:
Prioritet Merking
Tjenestetype

0
Best Effort
0
Kvalitativ
24
Kontrollert Fyll
40
garantert tjeneste
48
Network Control
Du har kanskje lagt merke til at DiffServ prioriterte markeringer bruke en helt annen rekkevidde enn 802.1p prioriterte markeringer gjør. Snarere enn å støtte en rekke 0-7, støtter Diffserv prioriterte markeringer fra 0 til 63, med høyere tall som får høyere prioritet.
Som jeg nevnte, Windows tillater deg å definere Diffserv prioriterte markeringer gjennom gruppepolicyinnstillinger. Du må huske på selv, at noen høyere end rutere vil overdra sine egne DiffServ verdiene til pakker, uavhengig av verdiene som er tildelt av Windows.
Med det i tankene, kan du konfigurere DiffServ prioriterte markeringer ved å åpne Group Policy Editor, og navigere gjennom konsolltreet til datamaskin~~POS=TRUNC \\ Administrative maler \\ Network \\ QoS Packet Scheduler.
Hvis du ser på figur B, vil du legge merke til at det er to DSCP relatert beholdere under QoS Packet Scheduler container. En av disse beholderne kan du angi DSCP prioriterte markeringer for pakker som er i samsvar med flowspec, mens den andre lar deg sette DSCP prioriterte markeringer for ikke i samsvar pakker. De faktiske innstillingene selv er identisk for begge beholdere, som vist i figur C. Book Figur B: Windows håndterer DSCP prioriterte markeringer separat for pakker som er i samsvar med flowspec, og for de som ikke
.
Figur C: du kan manuelt tildele DSCP prioriterte markeringer for de ulike tjenestetyper
diverse Group policy Settings
Hvis du ser på figur B, vil du legge merke til at det er tre gruppepolicyinnstillinger som jeg fristed '. t snakket om. Jeg ønsket å raskt nevne hva disse innstillingene er og hva de gjør, for de av dere som kan være nysgjerrig.
Limit Utestående pakker innstillingen er egentlig en tjeneste terskelverdi. Hvis antall utestående pakker når den angitte verdien, så QoS vil ikke tillate noen ekstra bidrag til nettverkskort inntil verdien faller under den angitte grensen.
Limit Reservable Båndbredde innstillingen styrer hvor mange prosent av den totale båndbredden som kan reserveres av QoS at programmer. Som standard kan QoS at programmer forbeholder opp til 80% av båndbredden. Selvfølgelig noen båndbredde som er reservert, men er for tiden ikke brukes av QoS programmer kan brukes av andre programmer.
Set Timer Resolution sette kontroller den minste tidsenhet (i mikrosekunder) at QoS Packet Scheduler vil bruke ved planlegging av pakker. I hovedsak styrer denne innstillingen den maksimale frekvensen som pakker kan planlegges for levering.
Konklusjon
I denne artikkelen har jeg forklart forskjellene mellom, og driften av 802.1p og Diffserv prioritering. Jeg fortsatte med å vise deg noen gruppe policyinnstillinger som du kan bruke til å kontrollere måten QoS oppfører seg. I del 4 av denne serien, vil jeg snakke om hvordan QoS fungerer over trege nettforbindelser.

Hvis du ønsker å bli varslet når Brien M Posey utgivelser neste del av denne artikkelen
< i> serien kan
melde seg til WindowsNetworking.com sanntid artikkel oppdatering nyhetsbrev
.