Видео: Linux Tutorial for Beginners: Introduction to Linux Operating System 2025
Чтобы предотвратить голодание других очередей, вы можете настроить исходящий полицейский, который определяет ограничение на количество трафика, которое может обслуживать очередь.
При строгой настройке очередности ваши голосовые пакеты будут обслуживаться, как только они войдут в маршрутизатор. Однако на самом деле проблема с этим подходом. Если в коробку поступает достаточно голосовой трафик, вы можете эффективно голодать в других очередях, потому что голосовой трафик всегда будет обслуживаться первым вместо этих очередей.
Чтобы решить эту проблему, вы действительно хотите настроить два отдельных сотрудника. Первый полицейский идентифицирует ограничение полосы пропускания для голосового трафика. Если общий речевой трафик превышает 256 кбит / с или пакеты трафика превышают 15 кбит / с, вы хотите отметить трафик как внепрофильный. Как вы помните, трафик, который вышел из профиля, отправляется с использованием доступной полосы пропускания из других очередей (если имеется доступная пропускная способность). В противном случае он будет удален.
Второй полицейский устанавливает верхний предел. Если общий речевой трафик превышает верхний порог (установленный здесь на 512 кбит / с), или размер пакета превышает 30 кбит / с, вы хотите отказаться от пакетов, независимо от перегруженности интерфейса.
Изучите следующие брандмауэры:
[edit] брандмауэр {полицейский голос-избыточный-полицейский {if-greatering {bandwidth-limit 256k; limit-limit-limit 15k;} then out-of-profile;} writer voice-upper-limit-policer {if-greatering {limit-limit 512k; limit-size-limit 30k;} then discard;}}
После создания политиков вы должны привязать их к классу переадресации голоса. По сути, вы хотите удостовериться, что весь трафик, идентифицированный как часть класса переадресации cos-voice, контролируется ранее настроенными брандмауэрами.
фильтр голосового фильтра {верхний предел термина {из {cos-voice} экспедиционного класса}, затем {полицейский голос-верхний лимит-полицейский; {term accept}}
Эта конфигурация сначала оценивает трафик с верхним пределом, Если трафик превышает верхний предел, вы хотите отменить его, поэтому сначала проверьте это условие. Если трафик не отбрасывается, оценивается политика избыточной полосы пропускания. Если класс переадресации превышает выделенную полосу пропускания, трафик помечен как вне профиля и принимается. Он будет перенаправлен с доступной пропускной способностью (если таковой существует) или будет сброшен.
![Как предотвратить голода на очереди на маршрутизаторах Junos - манекены Как предотвратить голода на очереди на маршрутизаторах Junos - манекены](https://i.howtospotfake.org/img/big/ru-programming-2018/how-to-prevent-queue-starvation-on-junos-routers.jpg)