Quality of Service dla ruchu IP ©2004 BRINET Sp. z oo

Transkrypt

Quality of Service dla ruchu IP ©2004 BRINET Sp. z oo
Quality of Service dla ruchu IP
Mechanizmy IP Quality of Service zaimplementowane w niemal wszystkich nowszych seriach
routerów stanowią firmowe rozwiązanie DrayTek, pozwalające rezerwować pasmo i przydzielać różne
priorytety dla różnych użytkowników i aplikacji sieciowych, komunikujących się za pomocą routera z
Internetem. Trzeba podkreślić, że jest to rzadkość w tej klasie routerów, przeznaczonych dla obsługi
małego i średniego biznesu. Zarządzanie jakością obsługi różnych klas ruchu jest cennym narzędziem w
ręku administratora sieci. Funkcja QoS może być przydatna w sytuacjach takich jak opisane poniżej.
1. Niektóre aplikacje są wrażliwe na zmiany warunków transmisji (opóźnienie, prędkość). Należą
do nich wszelkie usługi przesyłania głosu czy obrazu przez Internet, np. usługa VoIP. Kiedy w
warunkach dużych obciążeń i niedoboru pasma korzysta się z takich wrażliwych aplikacji, może
dojść do zerwania transmisji lub jej ciągłego zakłócania przez innych użytkowników
korzystających z Internetu. Dzięki QoS, aplikacji takiej można zapewnić wymagane pasmo i
zminimalizować opóźnienie przez przyznanie wyższego priorytetu. Odbywa się to kosztem
innych, mniej wrażliwych aplikacji (np. WWW i FTP). Przykładowo, na czas trwania połączenia
VoIP router uszczupla nieco pasmo innym programom, ale jest ono zwracane kiedy tylko kończy
się połączenie VoIP.
2. Bywa, że w firmie posiadającej wiele komputerów i niezbyt szybkie łącze do Internetu dochodzi
do chwilowych „zatorów”. W rezultacie szef czy inna ważna osoba nie może wysłać poczty email, ponieważ inni pracownicy w celach służbowych korzystają intensywnie z łącza. Wtedy
można tak skonfigurować router, aby e-mail z komputera szefa był zawsze obsłużony przed
innymi i natychmiast przesłany. Na tej zasadzie możliwe jest określenie całej polityki firmy.
Wyznacza się programy i/lub komputery, które są najważniejsze z punktu widzenia jej
funkcjonowania (ang. mission critical). Inne komputery czy programy (powiedzmy gry i P2P)
będą korzystały z reszty pozostałych zasobów, a więc o tyle o ile nie są one wykorzystywane do
ważnych zadań.
3. Czasem w sieci firmowej lub domowej ktoś ciągle monopolizuje pasmo, np. pobierając pliki za
pomocą aplikacji P2P. Można wtedy sobie i innym przydzielić duży procent pasma dla
normalnych usług (WWW, FTP, E-mail), spychając P2P tego komputera (czy też w ogóle całe
jego pasmo) na margines. Będzie on mógł rozwinąć większą prędkość tylko kiedy inni nie
korzystają z „normalnych” usług (np. w nocy).
4. Można też wyznaczyć rozkład pasma kierując się samymi adresami IP, czyli wybierając
użytkowników lub grupy użytkowników. Grupa adresów IP (powiedzmy 2 wybrane komputery)
otrzyma np. 40% pasma, zaś inni resztę. Ci ostatni, niezależnie od rodzajów usług, będą mieli
łącznie od 60 do 100 % pasma do dyspozycji, w zależności od aktywności dwóch
uprzywilejowanych maszyn. Za to dwie wybrane maszyny mogą zawsze wykorzystać 40% tylko
dla siebie, spowalniając inny ruch jeżeli trzeba.
Podobnych scenariuszy może być wiele. Ogólnie, router pozwala zdefiniować 4 zbiorcze klasy ruchu,
którym przydziela się priorytety i procent pasma:
1
2004 BRINET Sp. z o. o.
Quality of Service dla ruchu IP
Definicja klasy jest bardzo precyzyjna i obejmuje:
typ protokołu w pakiecie IP (np. 6 – TCP, 17 – UDP, 50 – ESP/IPSec, 1 – ICMP itd.)
kod ToS/Diffserv w nagłówku IP
numery (lub całe zakresy) portów źródłowych i docelowych (np. 80 – HTTP, 143 – HTTPS, 21
– FTP, 25 – SMTP, 110 – POP3 itd.)
adresy lub całe zakresy adresów IP źródłowych i docelowych (np. 192.168.1.10, 192.168.1.2030, podsieć 192.168.1.0/24 itp.)
kierunek ruchu pakietu (z Internetu, do Internetu lub oba)
Każda klasa ruchu otrzymuje gwarantowany procent pasma, jakim dysponuje router (w sensie
pojemności łącza dostępu do Internetu). Chwilowo może ona wykorzystać więcej, z tym, że nie jest to
już gwarantowane. Pasmo jest rezerwowane wydajnie, tzn. jest dynamicznie zabierane innym
komputerom/programom tylko jeżeli jest taka potrzeba wynikająca z przypisanej gwarancji. Router
automatycznie zwalnia pasmo i pozwala z niego korzystać powszechnie, jeżeli uprzywilejowana aplikacja
przestaje go chwilowo potrzebować (np. kończy się połączenie VoIP, wysyłanie poczty, przesyłanie pliku
itd.).
DrayTek implementuje swój IP QoS za pomocą następujących technik:
zaawansowane kolejkowanie LLQ (ang. Low Latency Queuing) oraz PQ (Priority Queuing)
DiffServ Codepoint – wyznaczanie typu obsługi (ToS) dla pakietów w celu uzyskania określonej
obsługi ruchu przez inne routery
analiza struktury przepływu i planowanie kolejności obsługi na podstawie danych ToS
Konfigurując QoS można skorzystać z listy bardzo wielu gotowych definicji usług. Wystarczy wybrać te,
które mają należeć do danej klasy ruchu:
Istnieje też możliwość samodzielnego precyzyjnego określenia usługi, jeżeli nie ma jej na liście lub
używa niestandardowych portów, czy też chcemy użyć konkretnych adresów IP:
2
2004 BRINET Sp. z o. o.
Quality of Service dla ruchu IP
Można też wyznaczyć typ obsługi dla pakietów oraz priorytety indywidualnych przepływów wewnątrz
danej klasy ruchu:
Router prowadzi statystyki, mówiące w jakim stopniu poszczególne aplikacje i użytkownicy korzystają z
pasma, i przedstawia je w postaci liczbowej (tabelka) oraz graficznej (wykres). Pozwala to ocenić
sytuację w sieci i ewentualnie zmienić czy skorygować ustawienia:
UWAGA! Mechanizm QoS nie jest dostępny we wszystkich modelach routerów. Należy
zwrócić uwagę na opis modelu dostępny na stronie.
UWAGA! W artykule zaprezentowano mechanizm QoS dostępny w modelach mniejszych
typu desktop. Router Vigor 3300V, przeznaczony do obsługi większych sieci, posiada
bardziej rozbudowaną politykę QoS złożoną z 8 klas ruchu zamiast 4. Szczegółowy opis
oraz zrzuty ekranu dla QoS można znaleźć na stronie draytek.pl przy opisie modelu 3300.
3
2004 BRINET Sp. z o. o.

Podobne dokumenty