Сообщения

Сообщения за ноябрь, 2010

Шейпинг трафика VOIP

Приведу простой пример ограничения входящего трафика. В Интернете много примеров. Я приведу действующий скрипт для небольшой фирмы у которой сервер VOIP и шлюз в Интернет один и тот же физический сервер. eth0 - смотрит в локальную сеть eth1 - смотрит в Интернет (входящая скорость 7Мбит от провайдера) Ограничивать будем на eth0, т.к. ограничивать возможно только исходящий трафик. Разобьем трафик на 3 части Итак непосредственно пример: #!/bin/sh TCOP="add" IPTOP="-A" IF=eth0 if [ "$1" == "stop" ]; then        echo "Stopping..."        TCOP="del"        IPTOP="-D" fi if [ "$1" == "stat" ]; then     tc -d qdisc     exit fi # RATE - минимально гарантированная скорость, CEIL - максимальная RATE=6000 CEIL=7000 # Создаем корневой класс(неклассифицированный трафик попадает в канал 30) tc qdisc ${TCOP} dev ${IF} root handle 1: htb default 30 # Создаем классы(шаблоны ограничений)...