On Mon, 26 Aug 2002 20:40:25 +0200, Steen Suder
<sfs_news@suder.dk> wrote:
> I en situation med mange brugere af en enkelt internetforbindelse er det
> i dette tilfælde vigtigt at folk føler at det kører godt.
Det ualmindelig subjektivt, hvornår sådan en forbindelse kører
godt.
Én bruger synes, at det kører ad helvede til, hvis det tager et
helt minut at hente nye headers i alt.binaries.something, så han
kan markere et par hundrede MB til download, mens en anden er ved
at blive sindsyg af, at hans homebanking timer ud hele tiden, så
han er nødt til at logge på igen.
Ofte er man nødt til på et andet plan (end slutbrugerniveau) at
beslutte, hvad det er, der er vigtigt. For professionelle organi-
sationer er det ofte relativt nemt, for hvis det er applikatio-
ner, der er missionskritiske for organisationen, så skal det
altså bare køre. Andre ting er rare, men ikke livsvigtige. Og
atter andet er i virkeligheden relativt ligegyldigt.
> Hvad har I af tilføjelser og overvejelser i denne forbindelse?
Min generelle anbefaling er:
- Definér et lille antal trafikklasser (lad os sige Gold, Silver
og Bronze)
- Definér bestemte (og meget få) applikationer som Gold, rela-
tivt få som Silver og lad resten være Bronze.
- Sæt queing op, så Gold altid kommer igennem, Silver så længe,
der ikke er Gold, og Bronze, hvis der er båndbredde tilbage.
Hvis man derefter stadig ikke kan leve med performance (typisk
naturligvis for Bronze), så skal man have pengepungen frem. Ofte
er Mere Båndbredde(TM) faktisk markant den bedste løsningsmodel
på For Lidt Båndbredde(TM).
Kontroltrafik (DNS, routing, VoIP call-setup og meget andet) er
trafiktyper, som man har tendens til at overse, men det er meget
vigtigt (Hvad nytter det, at en telefonsamtale lyder vældigt
fint, hvis det kræver 1200 forsøg at få samtalen igennem?)
En teknologi, som jeg godt kan lide for dens simple udgangspunkt
er Weighted Fair Queing. Her siger man basalt set, at hvis en
eller anden datastrøm kræver markant mere båndbredde end de
andre, så kan den godt vente lidt. Det er overraskende ofte en
udmærket måde at kø på. Og den er meget simpel.
Der er selvfølgelig en masse interessante teknikker (WRR, WRED,
WFQ, LLQ and whatnot), som man kan vælge at bruge til at opnå
ovenstående og/eller at give en lidt bedre oplevelse. Men hvad de
er, og hvordan de bruges er jo en anden snak.
-A
--
Heroes: Vint Cerf & Bob Kahn, Leonard Kleinrock, Robert Metcalfe, Jon Postel
Links :
http://www.hojmark.org/networking/
FAQ :
http://www.net-faq.dk/