====== netshe_doc_chap7 ====== {{netshe_doc_chap7.odt|Original file}} {{глава_7_-_управление_пропускной_способностью_Image_0.gif?80}}**NETSHe Lab** | **Универсальное программное обеспечение **\\ **NETSHe**\\ **для сетевых устройств.**\\ Часть 7. Управление пропускной способностью.|| | NETSHeLab длительное время занимается разработками программного обеспечения для сетевых устройств, провайдеров услуг и операторов связи. Среди программного обеспечения центральное место занимает операционная система NETSHe, которая может быть использована в широком спектре сетевых устройств и сервисов.|| | Версия 2\\ Май, 2020| \\ Станислав Корсаков, ООО «Нетше лаб»\\ (с) 2009-2020 Ярославль| Оглавление Данный раздел посвящен вопросам реализации и настройки управления пропускной способностью и приоритизацией трафика (QoS) в операционной системе NETSHe. Традиционно QoS и документация по нему содержит много определений, и как правило имеет запутанный характер. Система NETSHe, оставив за скобками большую теорию, предоставляет механизм, настраивающийся буквально на одной веб-странице и следующий нескольким простым принципам. ====== Основы системы QoS в NETSHe ====== ===== Принципы ===== Для использования системы QoS следует четко понимать несколько принципов реализации: - Нет смысла пытаться применять какие-либо правила ко входящему на интерфейс трафику (пакетам), поскольку мы не можем повлиять на порядок поступления пакета на интерфейс устройства. - Любые правила и политики управления трафиком и приоритизацией (QoS) могут применяться (применяются) только к исходящему с сетевого интерфейса (покидающему устройство) трафику (пакетам). - Управление QoS оперирует пропускной способностью в килобитах в секунду. - Используется 4 приоритета трафика: приоритетный, экспресс, нормальный и низкоприоритетный. - Можно использовать любую комбинацию атрибутов пакетов (уровней L2 и L3 сетевой модели OSI, а так же уровня приложения L7), для создания характеристики определенного потока пакетов. - Каждому потоку нужно указать один из 4-х приоритетов трафика. - Каждому потоку можно назначить гарантированную пропускную способность. Гарантированная пропускная способность всех потоков, покидающих интерфейс в сумме не должна превышать пропускную способность интерфейса (скорость от интерфейса). - для управления QoS применяется механизм HTB. ===== Определения скорости ===== Управление пропускной способностью неразрывно связано с понятием скорости соединения. Следует определить несколько понятий скорости: ******CIR **(committed informational rate) средняясоблюдаемаяскорость, **IMR**** **гарантированная резервированная полоса пропускания, при этом всегда **IMR**** < = ****CIR****. **Эти сокращения будут встречаться на странице WebUI «Сеть->Управление пропускной способностью и приоритизация трафика». ===== Специфика использования атрибутов L2 и L3 ===== Как было описано выше, правила QoS могут оперировать с атрибутами разных уровней модели OSI, в связи с этим следует иметь в виду: - если какой-то интерфейс находится в составе моста (bridge), то правила L2 должны определяться на уровне интерфейса, а правила L3 – на уровне моста. - В правилах L2 можно оперировать типом Ethernet, PCP, номером VLAN 802.1q, MAC-адресами источника и назначения. - В правилах L3 можно определять номера протоколов IP, адреса/сети отправителя, адреса/сети получателя, портов источника/назначения, а так же классы DSCP. - Фильтры L7 выбираются из предложенного списка (см. картинка ниже). {{глава_7_-_управление_пропускной_способностью_Image_1.jpg?623}} ====== Пример настройки QoS в NETSHe ====== Рассмотрим простейший пример настройки QoS в NETSHe. На маршрутизаторе требуется настроить приоритетную передачу голосового трафика (протокол RTP - UDP-пакеты на порты между 5000 и 6000-м) и гарантировать ему полосу пропускания в 4 мегабита в секунду. В свою очередь требуется урезать полосу до 128кбитс для одной из популярных игрушек. {{глава_7_-_управление_пропускной_способностью_Image_2.jpg?623}} \\ Открыв веб-страницу «Сеть->Управление пропускной способностью и приоритизация трафика» Вы можете просто задать условия, не забыв выбрать подходящий интерфейс для исходящего трафика.