QoS
QoS (Quality of Service, уровень сервиса или обслуживания) — технология указания приоритетов обслуживания разным типам трафика. То есть QoS — технология, которая может гарантировать пропуск в полном объеме определенному виду трафика в заданных технологических рамках.
Механизм работы
Качество обслуживания сети можно определить:
- Скоростью передачи данных (Bitrate). Указывает предельную минимальную ширину канала для передачи данных. Измеряется в битах за секунду и зависит от пропускной способности.
- Задержкой в процессе отправки/приема пакета данных (Delay). Параметр указывается в миллисекундах.
- Числом потерянных пакетов (Packet loss). Указывает на число пакетов, которые были утеряны в процессе их отправки/получения.
- Канал связи можно описать как трубку, а пропускную способность, как ее длину и диаметр. И если у этой трубы (канала связи) будет сужено «горлышко», то придется использовать метод FIFO (First In/First Out — первый пришел/первый ушел).
Все пакеты, которые не попали в очередь для передачи FIFO, будут проигнорированы маршрутизатором, что приведет к их потере. Поэтому логичнее использовать более «продвинутый» тип этой очереди, где расставленные приоритеты будут зависеть от конкретного типа сервиса.
Рабочие модели QoS
QoS может функционировать как:
- Best Effort Service (негарантированная доставка пакетов). Подразумевает обычное увеличение ширины канала. В процессе не используются какие-либо отдельные классы трафика, и не выделяются никакие каналы под этот трафик.
- IntServ — Integrated Service (интегрированный сервис). Обеспечивает лучший сервис сети, гарантируя определенную ширину канала передачи данных. Использует протокол RSVP (Resource ReSerVation Protocol), обеспечивающий соблюдение требований ко всем узлам инфраструктуры.
- DiffServ — Differentiated Service (дифференцированный сервис). Это QoS, организованный путем распределения сетевых ресурсов и определения классов с ограничениями на границе сети, которых комбинируются для оказания необходимых услуг.
Основная задача QoS — обеспечить гарантированную передачу определенных пакетов данных незаметно для пользователя. QoS может использоваться везде: дома, в офисе, библиотеке, аэропорту и т.д. С помощью технологии QoS можно гарантировать, что у пользователей не возникнет проблем при скачивании файлов, видеозвонках, разговорах по IP-телефонии, просмотре каких-либо онлайн-документов в локальной или глобальной сети.