URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 14172
[ Назад ]

Исходное сообщение
"VoIP and ADSL modem"

Отправлено IgorShbdrv , 09-Авг-07 12:46 
На удаленном объекте есть наш маршрутизатор 1841 и ADSL модем провайдера. Подключение маршрутизатора к модему сделано через FE. Стоят 2 IP телефона (G.729). Как можно орагнизовать передачу данных для голоса корректно.


policy-map VOIP_QOS
class VoIP_Traffic
  priority 150
class All_Traffic
  shape average 180000

class-map match-any VoIP_Traffic
match access-group 150

Это лучшее что пришло в голову.Голос далек от идеала при полной загрузке канала. Я так понимаю голосовые пакеты дропаются на модеме. 180кбит - это реальная измеренная скорость канала. Уменьшать эту цифру в шейпе не хочется - пострадает скорость для остального трафика при отсутствии голосового (к тому же есть еще объект с таким-же каналом и стоит 5 IP телефонов). Пробовал вариант сначала шейпить а потом устанавливать приоритет - вообще кошмар - дребезжание голоса, при полной загрузке канала.
Есть ли варианты?
Спасибо.


Содержание

Сообщения в этом обсуждении
"VoIP and ADSL modem"
Отправлено Storoj , 10-Авг-07 05:12 
>[оверквотинг удален]
>
>policy-map VOIP_QOS
> class VoIP_Traffic
>  priority 150
> class All_Traffic
>  shape average 180000
>
>class-map match-any VoIP_Traffic
> match access-group 150
>

Во-первых, что у тебя в 150-м акцеслисте?
По большому счёту там достаточно прописать правило для UDP-пакетов с precedence critical.
Во-вторых переход из ATM в езернет для низкоскоростных каналов вреден для голоса, т.к.
связан с увеличением оверхэдов на нное кол-во процентов, т.ч. лучше поменять модем провайдера на Cisco wic-1adsl модуль.
В-третьих, на езернетовском интерфейсе кроме навешивания полиси необходимо пожать Tcp и rtp-заголовки.

Имхо, в твоём варианте вобще можно обойтись без трафикшейпинга. А вот что и где у тебя дропается лучше посмотреть по комманде sh polyci-map int fa...


"VoIP and ADSL modem"
Отправлено IgorShbdrv , 10-Авг-07 10:30 
>[оверквотинг удален]
>> class VoIP_Traffic
>>  priority 150
>> class All_Traffic
>>  shape average 180000
>>
>>class-map match-any VoIP_Traffic
>> match access-group 150
>>
>
>Во-первых, что у тебя в 150-м акцеслисте?

Собственно зачем писать что там: там трафик на УПАТС (я не ошибаюсь)

>По большому счёту там достаточно прописать правило для UDP-пакетов с precedence critical.

Нет доступа к модему провайдера и нет договора на пропуск критичного трафика - у них это другие деньги. Пропишу у себя а дальше что?

>
>Во-вторых переход из ATM в езернет для низкоскоростных каналов вреден для голоса,
>т.к.
>связан с увеличением оверхэдов на нное кол-во процентов, т.ч. лучше поменять модем
>провайдера на Cisco wic-1adsl модуль.

С этим вариантом понятно, но $$$
Кстати, без загрузки канала голос отлично бегает, да даже при полной загрузке можно вполне разговаривать при существующем конфиге, но при разговоре ощущается дискомфорт.

>В-третьих, на езернетовском интерфейсе кроме навешивания полиси необходимо пожать Tcp и rtp-заголовки.
>

Это только в третьих..И совсем не самое главное
>
>Имхо, в твоём варианте вобще можно обойтись без трафикшейпинга. А вот что
>и где у тебя дропается лучше посмотреть по комманде sh polyci-map
>int fa...

Да ничего не дропается - стопудово дропается на Модеме!

Вся проблема в том, что интерфейс имеет скорость 10мб, а как сказать циске что там 256к неизвестно. Шейпить голос нельзя а весь трафик нужно шейпить, при этом выделять полосу для голоса не целесообразно. Вот такая вилка. Вообще я очень сомневаюсь что есть решение такого вопроса, кроме установки модуля в маршрутизатор, но это дополнительные затраты, а их никто не позволит (слишком много точек)


"VoIP and ADSL modem"
Отправлено Storoj , 13-Авг-07 05:58 
>>[оверквотинг удален]
>>Во-первых, что у тебя в 150-м акцеслисте?
>Собственно зачем писать что там: там трафик на УПАТС (я не ошибаюсь)

А вот это как раз не факт... Т.к. сам говорил про Ip-телефоны, а пишешь что УПАТС.
Смотри какой процент трафика приритезируется в sh polyci-map int fa...

>Нет доступа к модему провайдера и нет договора на пропуск критичного трафика
>- у них это другие деньги. Пропишу у себя а дальше что?

Дык, расчётливый Вы наш =)
Для того чтобы без проблем ходили голос и видео на ATM-е нужно прописывать класс
обслуживания CBR или VBR-Rt без всплесков.

>Кстати, без загрузки канала голос отлично бегает, да даже при полной загрузке
>можно вполне разговаривать при существующем конфиге, но при разговоре ощущается дискомфорт.
>>В-третьих, на езернетовском интерфейсе кроме навешивания полиси необходимо пожать Tcp и rtp-заголовки.
>Это только в третьих..И совсем не самое главное

А ты попробуй =). Т.к. на rtp-заголовках сэкономишь почти треть полосы.
>Вся проблема в том, что интерфейс имеет скорость 10мб, а как сказать
>циске что там 256к неизвестно.

т.е. как...
bandwidth и max-reserved-bandiwidth еще никто не отменял.


"VoIP and ADSL modem"
Отправлено IgorShbdrv , 15-Авг-07 10:10 
>А вот это как раз не факт... Т.к. сам говорил про Ip-телефоны,
>а пишешь что УПАТС.
>Смотри какой процент трафика приритезируется в sh polyci-map int fa...

Чтобы не возникали вопросы про IP телефоны: АТС УПАТС Definity S8700 в конфигурации IP connect. В ней используются для IP телефонов два типа плат С-Lan и MedPro, все IP телефоны главного узла расположены в двух подсетях 172.17.80.0 и 172.17.19.0 с масками 255.255.255.0
access-list 150 remark FOR VOICE QOS
access-list 150 permit ip any 172.17.19.0 0.0.0.255
access-list 150 permit ip any 172.17.80.0 0.0.0.255
>Для того чтобы без проблем ходили голос и видео на ATM-е нужно
>прописывать класс
>обслуживания CBR или VBR-Rt без всплесков.

Ну никак это не получить!!!
>А ты попробуй =). Т.к. на rtp-заголовках сэкономишь почти треть полосы.

Когда выясню как это делать то попробую.(потом отпишу)
>bandwidth и max-reserved-bandiwidth еще никто не отменял.

Их конечно никто не отменял, но насколько я понял на Ethernet они носят информативный характер и не влияют на скорость интерфейса. (Пробовал уменьшать до 128к но все равно скорость прежняя больше 128к.)



"VoIP and ADSL modem"
Отправлено Storoj , 15-Авг-07 11:21 
>[оверквотинг удален]
>>а пишешь что УПАТС.
>>Смотри какой процент трафика приритезируется в sh polyci-map int fa...
>
>Чтобы не возникали вопросы про IP телефоны: АТС УПАТС Definity S8700 в
>конфигурации IP connect. В ней используются для IP телефонов два типа
>плат С-Lan и MedPro, все IP телефоны главного узла расположены в
>двух подсетях 172.17.80.0 и 172.17.19.0 с масками 255.255.255.0
>access-list 150 remark FOR VOICE QOS
>access-list 150 permit ip any 172.17.19.0 0.0.0.255
>access-list 150 permit ip any 172.17.80.0 0.0.0.255

Т.е. силаны находятся в отдельной подсети и не с чем другим не смешиваются?
но я бы на всякий случай первой строчкой добавил:
access-list 150 permit udp any udp pecedence critical
а полисимапе бы соотв. тэгировал эти пакеты 5-ым или 6-ым прецеденсом.

>Ну никак это не получить!!!
>>А ты попробуй =). Т.к. на rtp-заголовках сэкономишь почти треть полосы.
>
>Когда выясню как это делать то попробую.(потом отпишу)
>>bandwidth и max-reserved-bandiwidth еще никто не отменял.

на интерфейсе с полисимапом прописать:
ip rtp header-compression iphc-format
ip tcp header-compression iphc-format

>Их конечно никто не отменял, но насколько я понял на Ethernet они
>носят информативный характер и не влияют на скорость интерфейса. (Пробовал уменьшать
>до 128к но все равно скорость прежняя больше 128к.)

Ну вобще-то в перерасчёте участвует именно эта цифра =)

ЗЫ: если с приоритезацией всё плохо, то перераспредели сам пропускную способность, зарезав
под данные на лановском интерфейсе скорость, например через тот же трафик шейпинг или рателимит, см.
http://www.opennet.me/openforum/vsluhforumID3/1591.html


"VoIP and ADSL modem"
Отправлено Lacunacoil , 15-Авг-07 23:31 
>[оверквотинг удален]
>>носят информативный характер и не влияют на скорость интерфейса. (Пробовал уменьшать
>>до 128к но все равно скорость прежняя больше 128к.)
>
>Ну вобще-то в перерасчёте участвует именно эта цифра =)
>
>ЗЫ: если с приоритезацией всё плохо, то перераспредели сам пропускную способность, зарезав
>
>под данные на лановском интерфейсе скорость, например через тот же трафик шейпинг
>или рателимит, см.
>http://www.opennet.me/openforum/vsluhforumID3/1591.html

тут нужно использовать иерархический кос, но не на каждом иусе он работает это раз вариант.
второй вариант неспортивный но работает поставь свитч зухель ES-108A цена 600руб проблум нету.
третий посмотреть возможность модема скорее всего он тоже, что то умеет.


"VoIP and ADSL modem"
Отправлено IgorShbdrv , 16-Авг-07 09:04 
>>Ну вобще-то в перерасчёте участвует именно эта цифра =)

Ну да, циска не дает ставить к примеру Bandw больше этой цифры. Но скорость на Ethernet интерфейсе не ограничивает.

>>
>>ЗЫ: если с приоритезацией всё плохо, то перераспредели сам пропускную способность, зарезав
>>
>>под данные на лановском интерфейсе скорость, например через тот же трафик шейпинг
>>или рателимит, см.

Я делаю примерно то же самое. Шейпить весь трафик нельзя, т.к. в нем есть голос и он становится вообще скверным. А с приоритезацией не плохо - она работает, только когда есть голос то скорость на выходе FE= VoIP+Data. А т.к. для даты выделяем всю возможную полосу то она получается шире реальной и пакеты дропаются у провайдера, в том числе и голосовые
(У нас есть объекты, на которых связь идет через серийник - там все ОК - потому что циска не выдаст в интерфейс больше пакетов чем он может принять, классический WAN)


>второй вариант неспортивный но работает поставь свитч зухель ES-108A цена 600руб проблум

К сожалению не подходит - затрат быть не должно

>нету.
>третий посмотреть возможность модема скорее всего он тоже, что то умеет.

Доступа к модему нет



"VoIP and ADSL modem"
Отправлено IgorShbdrv , 16-Авг-07 09:17 

>Т.е. силаны находятся в отдельной подсети и не с чем другим не
>смешиваются?

Да вообщем да.

>на интерфейсе с полисимапом прописать:
>ip rtp header-compression iphc-format
>ip tcp header-compression iphc-format

Router(config)#int fastEthernet 0/1
Router(config-if)#ip rtp header-compression iphc-format
RTP Header compression not supported for this encapsulation

Вот так вот на ethernet.. :(
А на серийнике работает.


"VoIP and ADSL modem"
Отправлено IgorShbdrv , 16-Авг-07 10:57 
здесь наша же проблема:
http://www.certification.ru/cgi-bin/forum.cgi?action=thread&...

"VoIP and ADSL modem"
Отправлено Storoj , 17-Авг-07 05:43 
>здесь наша же проблема:
>http://www.certification.ru/cgi-bin/forum.cgi?action=thread&...

Ну собственно здравая мысль всё та же - перейти к атм-интерфейсу пожать на нём заголовки
и т.д.   У меня кстати так всё и сделано =)

Изначально стояли модемы, но не долго, т.к. во-первых на старых иосах не жались заголовки и не спасал даже иерархический QoS.

Может вам поговорить с провайдером чтобы они отдали Вам не ETh, а PPPoE, на котором можно через pppoe-client настроить virtual-template, с которым в свою очередь и упражняться в сжатии заголовков, скоростью и приоритезазией?
Но опять же всё зависит от возможностей ихнего модема...


"VoIP and ADSL modem"
Отправлено Storoj , 17-Авг-07 09:29 
>PPPoE, на котором можно через pppoe-client настроить virtual-template, с которым в

Сори, описался для pppoe-client-а связанный интерфейс диаллер =)