The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"CoS для VoIP"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (Public)
Изначальное сообщение [Проследить за развитием треда]

"CoS для VoIP" 
Сообщение от D.A. Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации.(??) on 14-Дек-04, 11:20  (MSK)
Добрый день! Возникла проблем с разделением/приоритезацией трафика VoIP.
Имеется FR канал между нами и филиалом, с одной стороны 3640 с другой 1760, по нему предаются данные и на FXS картах параллельно сделано простое VoIP соединение точка-точка. Разумеется стала проблема решить проблему с QoS. Почитав документацию пришли к следующей конфигурации:
!
class-map match-all voice-signaling
  match access-group 112
class-map match-all voice-traffic
  match access-group 111
!
!
policy-map VOICE-POLICY
  class voice-traffic
    priority 40
  class voice-signaling
   bandwidth 8
  class class-default
   fair-queue
!
!
interface Serial0/1
no ip address
encapsulation frame-relay
no ip route-cache
no ip mroute-cache
!
interface Serial0/1.530 point-to-point
ip address 192.168.102.9 255.255.255.252
ip access-group 107 in
no ip route-cache
no ip mroute-cache
frame-relay interface-dlci 530 IETF
  class VoIPovFR
!
access-list 111 permit udp any any range 4000 32767
access-list 111 permit ip any any
access-list 112 permit tcp any eq 1720 any
access-list 112 permit tcp any any eq 1720
!
map-class frame-relay VoIPovFR
frame-relay cir 128000
frame-relay bc 1280
frame-relay be 0
frame-relay mincir 64000
no frame-relay adaptive-shaping
service-policy output VOICE-POLICY
frame-relay ip rtp priority 16384 16383 45

На сколько я понял документацию здесь все правильно, для проверки работы политики предлагют использовать команду sh palocy-map, здесь-то и начинаются проблемы:
---------------
bagira#sh policy-map interface s 0/1.530

bagira#
---------------
т.е такое ощущение что политика не "подцепилась" на интерфейс. При чем на другой стороне на 1760 все ок! единственное отличие что класс прицеплен н к сабинтерфейсу а непосредственно к интерфейсу...
Подскажите, пожалуйста в чем может быть проблема?
железка 3640:
bagira#sh ver
Cisco Internetwork Operating System Software
IOS (tm) 3600 Software (C3640-JK9O3S-M), Version 12.2(7b), RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Tue 05-Mar-02 01:14 by pwade
Image text-base: 0x600089A8, data-base: 0x61684000

ROM: System Bootstrap, Version 11.1(20)AA2, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)

bagira uptime is 16 weeks, 38 minutes
System returned to ROM by power-on
System restarted at 11:02:22 EET Mon Aug 23 2004
System image file is "flash:c3640-jk9o3s-mz.122-7b"

cisco 3640 (R4700) processor (revision 0x00) with 124928K/6144K bytes of memory.
Processor board ID 26732596
R4700 CPU at 100Mhz, Implementation 33, Rev 1.0
Bridging software.
X.25 software, Version 3.0.0.
SuperLAT software (copyright 1990 by Meridian Technology Corp).
TN3270 Emulation software.
Basic Rate ISDN software, Version 1.1.
1 FastEthernet/IEEE 802.3 interface(s)
2 Serial(sync/async) network interface(s)
2 Low-speed serial(sync/async) network interface(s)
1 ISDN Basic Rate interface(s)
16 terminal line(s)
2 Voice FXS interface(s)
DRAM configuration is 64 bits wide with parity disabled.
125K bytes of non-volatile configuration memory.
32768K bytes of processor board System flash (Read/Write)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • CoS для VoIP, Сайко, 15:38 , 14-Дек-04, (1)  
    • CoS для VoIP, smartkz, 09:04 , 15-Дек-04, (2)  
    • CoS для VoIP, D.A., 12:27 , 15-Дек-04, (3)  
      • CoS для VoIP, Сайко, 14:15 , 15-Дек-04, (4)  
      • CoS для VoIP, Сайко, 14:27 , 15-Дек-04, (5)  
        • CoS для VoIP, D.A., 12:27 , 16-Дек-04, (6)  
          • CoS для VoIP, Сайко, 12:51 , 16-Дек-04, (7)  
            • CoS для VoIP, D.A., 13:17 , 16-Дек-04, (8)  
              • CoS для VoIP, Сайко, 13:59 , 16-Дек-04, (10)  
                • CoS для VoIP, D.A., 11:29 , 20-Дек-04, (11)  
                  • CoS для VoIP, Сайко, 11:54 , 20-Дек-04, (12)  
          • CoS для VoIP, ВОЛКА, 13:45 , 16-Дек-04, (9)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "CoS для VoIP" 
Сообщение от Сайко Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 14-Дек-04, 15:38  (MSK)
Коллега D.A.,

я бы посоветовал Вам строить политику не по UDP портам, а на основании поля TOS:
1. Жестко перекрашивать входящие пакетики с данными(Ethernet e.t.c) в Prec=0.

2. А в dial-peer'ах раскрашивать в другой Prec, например 5:
dial-peer voice XXX voip
ip precedence 5
или по новому:
dial-peer voice XXX voip
ip qos dscp cs5 media
--- "аналог" prec=5

3. В свете пунктов 1 и 2 пересторить policy.

4. Прочитать по больше информации про ACL, дабы впреть такого не писать
access-list 111 permit udp any any range 4000 32767
access-list 111 permit ip any any

5. Добавить на обох концах PVC FRF, согласно FRF.12.

Вопросы:
1. Ширина Вашего FR канала?
2. В этом канале только голос, или есть еще данные?
3. Включен ли у Вас "frame-relay ip rtp header-compression" на обоих концах?
4. Сколько одновременных голосовых вызовов может/должно быть?
5. Нужна ли Вам приоритезация? т.е. действительно ли Вы испытывает проблемы с качеством голоса?
6. Показать вывод следующих команд:
show interface
show policy-map
show policy-map interface

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "CoS для VoIP" 
Сообщение от smartkz emailНайти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации.(??) on 15-Дек-04, 09:04  (MSK)
>Коллега D.A.,
>
>я бы посоветовал Вам строить политику не по UDP портам, а на
>основании поля TOS:
>1. Жестко перекрашивать входящие пакетики с данными(Ethernet e.t.c) в Prec=0.
>
>2. А в dial-peer'ах раскрашивать в другой Prec, например 5:
>dial-peer voice XXX voip
> ip precedence 5
>или по новому:
>dial-peer voice XXX voip
> ip qos dscp cs5 media
>--- "аналог" prec=5
>
>3. В свете пунктов 1 и 2 пересторить policy.
>
>4. Прочитать по больше информации про ACL, дабы впреть такого не писать
>
>access-list 111 permit udp any any range 4000 32767
>access-list 111 permit ip any any
>
>5. Добавить на обох концах PVC FRF, согласно FRF.12.
>
>Вопросы:
>1. Ширина Вашего FR канала?
>2. В этом канале только голос, или есть еще данные?
>3. Включен ли у Вас "frame-relay ip rtp header-compression" на обоих концах?
>
>4. Сколько одновременных голосовых вызовов может/должно быть?
>5. Нужна ли Вам приоритезация? т.е. действительно ли Вы испытывает проблемы с
>качеством голоса?
>6. Показать вывод следующих команд:
>show interface
>show policy-map
>show policy-map interface


Здравствуйте свяжитесь пожалуйста со мной icq 166092702
есть пару вопросов по Voip

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "CoS для VoIP" 
Сообщение от D.A. Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации.(??) on 15-Дек-04, 12:27  (MSK)
Добрый день, ув. Сайко! Спасибо большое за Ваши комментарии и обоснованную критику! Дело в том что это все делалось на основе документа который прислали из офиса cisco - он так и называется "настройка COS для VoFR".

>я бы посоветовал Вам строить политику не по UDP портам, а на
>основании поля TOS:
>1. Жестко перекрашивать входящие пакетики с данными(Ethernet e.t.c) в Prec=0.
>
>2. А в dial-peer'ах раскрашивать в другой Prec, например 5:
>dial-peer voice XXX voip
> ip precedence 5
>или по новому:
>dial-peer voice XXX voip
> ip qos dscp cs5 media
>--- "аналог" prec=5
>
>3. В свете пунктов 1 и 2 пересторить policy.
>
Это классный совет! Честно говоря я с начала почти так и делал, после неудачи решил попробовать настроить diffserv - вроди бы указал что нужно войс как EF обрабатіваеть но толку мало...

>4. Прочитать по больше информации про ACL, дабы впреть такого не писать
>
>access-list 111 permit udp any any range 4000 32767
>access-list 111 permit ip any any
>

На самом деле изначально там было только одно правило - permit udp any any range 16384 32767 - согласно бумагам cisco войсовій трафик в пределах єтих портов передается, потом товарищ сказал что 16384 - это совсем не нижний предел для портов войс трафика. потом от без исходности появилось и след. правило.... разумеется толку не дало...


>5. Добавить на обох концах PVC FRF, согласно FRF.12.
>
Фрагментация стояла - для нашего канала, по рассчетам нужно размер фрагмента 160 байт. Вот только после включения фрагментации на обеих концах перестали проходить фрагментированные пакеты, т.е. больше 160 байт (проверял пингом). Может конечно где-то не правльно настроил - сейчас буду смотреть.

>Вопросы:
>1. Ширина Вашего FR канала?
128к
>2. В этом канале только голос, или есть еще данные?
голос+данные.
>3. Включен ли у Вас "frame-relay ip rtp header-compression" на обоих концах?
нет, поскольку это лишь не большой выигрыш в занимаемой голосовым трафиком полосы, а не решение проблемы, когда настрою политики обязательно включу.

>4. Сколько одновременных голосовых вызовов может/должно быть?
  1 голосовой вызов.
  
>5. Нужна ли Вам приоритезация? т.е. действительно ли Вы испытывает проблемы с
>качеством голоса?
  проблема действительно есть, особенно если кто-то начинает тянуть почту или лазить в инете... я бы сделал абсолютный приоритет для войса с помощью PQ, но похоже на субинтерфейсах это делать нельзя. в связи с этим еще такой вопрос - если настроена политика для интерфейса, распространяется ли она для субинтерфейсов? точнее говоря если я выделяю голосу на опр. интерфейсе, скажем 30к, при этом у меня с субинтерфейсов этого интерфейса выходят два точечных ФР соединения в разные места, как будет распределяться трафик из этой очереди?

>6. Показать вывод следующих команд:
>show interface
>show policy-map
>show policy-map interface

bagira#sh int s 0/1
Serial0/1 is up, line protocol is up
  Hardware is DSCC4 Serial
  MTU 1500 bytes, BW 2048 Kbit, DLY 20000 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation FRAME-RELAY, loopback not set
  Keepalive set (10 sec)
  LMI enq sent  985375, LMI stat recvd 985389, LMI upd recvd 0, DTE LMI up
  LMI enq recvd 0, LMI stat sent  0, LMI upd sent  0
  LMI DLCI 0  LMI type is CCITT  frame relay DTE
  FR SVC disabled, LAPF state down
  Broadcast queue 0/64, broadcasts sent/dropped 382085/0, interface broadcasts 0
  Last input 00:00:00, output 00:00:00, output hang never
  Last clearing of "show interface" counters 16w2d
  Input queue: 1/75/0/0 (size/max/drops/flushes); Total output drops: 208
  Queueing strategy: weighted fair
  Output queue: 0/1000/64/208 (size/max total/threshold/drops)
     Conversations  0/9/256 (active/max active/max total)
     Reserved Conversations 0/0 (allocated/max allocated)
     Available Bandwidth 1536 kilobits/sec
  5 minute input rate 1000 bits/sec, 5 packets/sec
  5 minute output rate 4000 bits/sec, 8 packets/sec
     6741814 packets input, 532779800 bytes, 0 no buffer
     Received 0 broadcasts, 0 runts, 10 giants, 0 throttles
     8312 input errors, 5919 CRC, 2393 frame, 0 overrun, 0 ignored, 0 abort
     6561075 packets output, 1254686183 bytes, 0 underruns
     0 output errors, 0 collisions, 16 interface resets
     0 output buffer failures, 0 output buffers swapped out
     26 carrier transitions
     DCD=up  DSR=up  DTR=up  RTS=up  CTS=up

bagira#sh policy-map
  Policy Map VOICE-POLICY
    Class voice-traffic
      Weighted Fair Queueing
            Strict Priority
            Bandwidth 40 (kbps) Burst 1000 (Bytes)
    Class voice-signaling
      Weighted Fair Queueing
            Bandwidth 8 (kbps) Max Threshold 64 (packets)
    Class class-default
      Weighted Fair Queueing
            Flow based Fair Queueing Max Threshold 64 (packets)

Третья команда, вывод которой Вы просили ничего не выводит - собственно с этим я и обращался сюда за помощью - такое ощущеие, что политика не "приципилась к интерфейсу".

Спасибо за помощь!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "CoS для VoIP" 
Сообщение от Сайко Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 15-Дек-04, 14:15  (MSK)
Хмм..
тогда покажите
sh run int Serial0/1
sh run map-class frame-relay <имякласса>

1. header-compression дает выигрыш почти в 2 раза - но если у вас 128k и всего один голосовой вызов... тогда возможно выигрыша почти нет

2. А для того чтобы работал FRF необходимым условием является наличие frame-relay traffic-shaping на основном интерфейсе! Ну и ессно включать FRF надо на обоих концах.

3. Попробуйте прописать service-policy output в самом map-class frame-relay.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "CoS для VoIP" 
Сообщение от Сайко Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 15-Дек-04, 14:27  (MSK)
P.S.
Обязательно поставить на основном интерфейсе
frame-relay traffic-shaping
!!!!!!!!!!!!!!!!!!!!!!!!!!!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "CoS для VoIP" 
Сообщение от D.A. Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации.(??) on 16-Дек-04, 12:27  (MSK)
>P.S.
>Обязательно поставить на основном интерфейсе
> frame-relay traffic-shaping
>!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ну конфиги такие:
!
interface Serial0/1
bandwidth 2048
no ip address
encapsulation frame-relay
no ip route-cache
no ip mroute-cache
no fair-queue
frame-relay traffic-shaping
end
!
!
interface Serial0/1.530 point-to-point
ip address 192.168.102.9 255.255.255.252
ip access-group 107 in
no ip route-cache
no ip mroute-cache
frame-relay interface-dlci 530 IETF
  class VoIPovFR
end
!
!
map-class frame-relay VoIPovFR
frame-relay cir 128000
frame-relay bc 1280
frame-relay be 0
frame-relay mincir 64000
no frame-relay adaptive-shaping
frame-relay ip rtp priority 16384 16383 45
end

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "CoS для VoIP" 
Сообщение от Сайко Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 16-Дек-04, 12:51  (MSK)
А где же собственно полися?

map-class frame-relay VoIPovFR
service-policy output VOICE-POLICY
end

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "CoS для VoIP" 
Сообщение от D.A. Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации.(??) on 16-Дек-04, 13:17  (MSK)
>А где же собственно полися?
>
>map-class frame-relay VoIPovFR
>service-policy output VOICE-POLICY
>end

Вы совершенно правы!
Спасибо большое за помощь!

Был бы еще очень признателен, если б Вы подсказали где почитать об этих вопросах более подробно - понятно что на univer cd, но может у Вас есть конкретные ссылки?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "CoS для VoIP" 
Сообщение от Сайко Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 16-Дек-04, 13:59  (MSK)
Все эти моменты отражены на univer CD.
Также можно поискать на cisco.com - CBWFQ FRTS
http://cisco.com/en/US/tech/tk713/tk237/technologies_configuration_example09186a008009486b.shtml

Обязательно включайте FRF если у вас по этому же DLCI бегают данные кроме голоса. Также включайте cRTP.

P.S. Dmitriy V. Andrushko - так у Вас policy заработал или нет? ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "CoS для VoIP" 
Сообщение от D.A. Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации.(??) on 20-Дек-04, 11:29  (MSK)

>P.S. Dmitriy V. Andrushko - так у Вас policy заработал или нет?
>;)

Добрый день! Вы знаете, полиси похоже работает, т.к. пакеты попадают в соответствующие очереди и это отражается sh policy-map int s0/1.530
Но когда проверяю субъективным методом, т.е. начинаю прокачивать файл и вести разговор одновременно, качество речи деградирует, при чем значительно (фрагментацию уже поставил по 160 байт) хотя в принципе лучше чем было...  В cisco посоветовали поменять иос на 12.3...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "CoS для VoIP" 
Сообщение от Сайко Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 20-Дек-04, 11:54  (MSK)
>посоветовали поменять иос на 12.3...
Это они любят...

А дропы то у данных есть когда идет перегрузка канала данными?
Покажите sh poli int в момент передачи голоса и данных.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "CoS для VoIP" 
Сообщение от ВОЛКА emailНайти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 16-Дек-04, 13:45  (MSK)
для голоса mincir = cir
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру