PDA

Показать полную графическую версию : Разграничение скорости канала для SIP.


Magikanin2006
04-05-2010, 11:55
Коллеги, подскажите как канал нарезать корректно.

Есть подключение к провайдеру: 1024 вх/768 исх.

На границе сервер FreeBSD. В офисе 9 компов и 6 телефонов SIP. Провайдер Telphin. Понятно, что он все одновременно не звонят.
В инет ходят через NAT.
Все пользователи в подсети 192.168.1.0/25
Все телефоны в подсети 192.168.1.128/25
Протокол подключения G.711
Пытаюсь выделить полосу для телефонов, чтобы не "квакали" при разговоре:

#создание труб
ipfw pipe 1 config bw 100Mbit/s #локальная сеть
ipfw pipe 2 config bw 320Kbit/s #телефоны входящая
ipfw pipe 3 config bw 600Kbit/s #остальное входящая из 1024Kb/s
ipfw pipe 4 config bw 350Kbit/s #остальное исходящая из 768Kb/s
ipfw pipe 5 config bw 320Kbit/s #телефоны исходящая

#приоритет нормальным
ipfw queue 1 config pipe 1 weight 10 queue 20 mask dst-ip 0xffffff00
ipfw queue 11 config pipe 1 weight 10 queue 20 mask src-ip 0xffffff00
#приоритет очень важным (телефонам)
ipfw queue 2 config pipe 2 weight 20 queue 1 mask dst-ip 0xffffff80 # входящая
ipfw queue 21 config pipe 5 weight 20 queue 1 mask src-ip 0xffffff80 # исходящая

ipfw queue 3 config pipe 4 weight 20 queue 2 mask dst-ip 0xffffff80 # исходящая
ipfw queue 31 config pipe 3 weight 20 queue 2 mask src-ip 0xffffff80 # входящая
#локальная сеть
ipfw add 910 queue 1 ip from 192.168.1.0/24 to 192.168.1.0/24
ipfw add 915 queue 11 ip from 192.168.1.0/24 to 192.168.1.0/24
#телефоны
ipfw add 920 queue 2 ip from not 192.168.1.0/24 to 192.168.1.128/25
ipfw add 925 queue 21 ip from 192.168.1.128/25 to not 192.168.1.0/24
# пользователи
ipfw add 930 queue 3 ip from not 192.168.1.0/24 to 192.168.1.0/25
ipfw add 935 queue 31 ip from 192.168.1.0/25 to not 192.168.1.0/24

При звонках кваканье наблюдается, Хотя пользователи ограничены в скорости...

Подскажите как корректно настроить.




© OSzone.net 2001-2012