
1. Чем определяется?
1.1. Потери
1.1.1. Когда пакеты вообще не достигают места назначения
1.2. Задержки
1.2.1. Время необходимое для передачи данных с устройства на сервер
1.2.1.1. Задержки сериализации (Serialization Delay)
1.2.1.1.1. время за которое узел разложит пакет в биты и поместит в линк к следующему узлу.
1.2.1.2. Задержка передачи сигнала в среде(Propagation Delay)
1.2.1.2.1. Результат ограничения скорости распространения электромагнитных волн
1.2.1.3. Задержки вносимые в QoS
1.2.1.3.1. Томление пакета в очередях и последствия шейпинга(Shaping Delay)
1.2.1.4. Задержка обработки пакетов(Processing Delay)
1.2.1.4.1. время на принятие решения что делать с пакетом
1.3. Джиттер
1.3.1. Колебания задержки, означающие, что пакеты отправляются и принимаются с разной скоростью.
1.4. Неупорядочнная доставка
1.5. Полоса пропускания
2. Модели обеспечения
2.1. Best Effort
2.1.1. Поведение по умолчанию - Первый зашел и первым вышел, никаких гантий весь трафик равен
2.2. Integrated Services(RFC 1633)
2.2.1. Заблоговременное резервирование ресурсов для потока на каждом устройстве
2.2.1.1. (протокол RSVP)
2.2.1.1.1. Single Rate Color MarkerP - сессия где хочты отправляют RSVP Path с указанием полосы, если обоим вернулся RSVP Resv - ОК. В противном случае BE.
2.2.1.2. RSVP TE - MPLS TE
2.2.1.2.1. Передача End-to-End
2.3. Differented Services(RFC 2474,2475)
2.3.1. Деление трафика на классы, обеспечивая разный уровень сервиса. Независимое поведение на каждом узле. Виды поведения : Policing,Dropping,Queuing,Sheduling,Shaping; После классификации происходит измерение(Metering) сколько битов/байтов трафика данного класса пришло на маршрутизатор. И на его основе трафик может окрашиваться(Coloring): зелёный( в рамках лимита), жёлтый(вне лимита), красный("совсем берега попутал");
2.3.1.1. Policing - после окрашивания трафика применяются политики. По отношению к цвету пакета: Передать Отбросить Перемаркировать
2.3.1.2. Queuing - для каждого класса сервиса выделена отдельная очередь, что позволяет применить PHB.(Per host behavior)
2.3.1.3. Dropper - до того как он попадет в очередь пакет может быть отброшен, если очередь заполнена. Зелёный пройдет Желтый вполне вероятно, отбросят если очередь полна Красный верный смертник
2.3.1.4. Shaper - работает уже на выходе из очереди. Задача это ограничить трафик до заданного значения.
2.3.1.5. Scheduler - диспетчер, который циклически вынимает пакеты из разных очередей и отправляет в интерфейс. И происходит сериализация(смотри выше раздел задержки) и далее преобразование в сигнал среды.