Здраствуйте!
Существует канал 64 кбит между двумя цисками. Необходимо настроить приоритет голосу.Данная настройка сейчас стоит на обоих концах:
class-map match-all Voice
match ip dscp cs5
class-map match-all IP-TELEPHONIJA
match dscp cs5
class-map match-all Class1
match access-group 101policy-map TO-XXX-64KBPS
class IP-TELEPHONIJA
priority 40
class class-default
shape average 64000
random-detectaccess-list 101 permit ip any any dscp cs5
interface Serial0/1/0
service-policy output TO-XXX-64KBPSНо такое чувство, что она неправильная, так как, когда идет телефонный разговор без передачи данных все нормально (голос отличный с обоих сторон), но когда начинается одновременная передача данных с одной стороны слышимость отличная а с другой потери слов через раз.
Где ошибка? Подскажите пожалуйста
>[оверквотинг удален]
>access-list 101 permit ip any any dscp cs5
>
>interface Serial0/1/0
>service-policy output TO-XXX-64KBPS
>
>Но такое чувство, что она неправильная, так как, когда идет телефонный разговор
>без передачи данных все нормально (голос отличный с обоих сторон), но
>когда начинается одновременная передача данных с одной стороны слышимость отличная а
>с другой потери слов через раз.
>Где ошибка? Подскажите пожалуйстаА кодет-то какой? Может ему 40 Кб не хватает?
И вообще попадает голос в cs5
sh policy map
>А кодет-то какой? Может ему 40 Кб не хватает?
> И вообще попадает голос в cs5
> sh policy mapcodec = g729r8, payload size = 20 bytes
#show policy-map interface Serial4/1/1:1
Serial4/1/1:1Service-policy output: TO-XXX-64KBPS
queue stats for all priority classes:
queue size 0, queue limit 12
packets output 8398, packet drops 4
tail/random drops 4, no buffer drops 0, other drops 0Class-map: IP-TELEPHONIJA (match-all)
8402 packets, 535934 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: dscp cs5 (40)
Priority: kbps 50, burst bytes 1500, b/w exceed drops: 0Class-map: class-default (match-any)
76798 packets, 18339483 bytes
5 minute offered rate 1000 bps, drop rate 0 bps
Match: any
queue size 0, queue limit 3
packets output 74753, packet drops 2045
tail/random drops 2045, no buffer drops 0, other drops 0
Shape: cir 60000, Bc 240, Be 240
output bytes 17121060, shape rate 1000 bps
Random-detect:
Exp-weight-constant: 3 (1/8)
Mean queue depth: 0
Class Random Tail Minimum Maximum Mark Output
drop drop threshold threshold probability packets
0 207 194 0 1 1/10 64007
1 0 0 0 1 1/10 0
2 0 0 0 1 1/10 0
3 0 2 0 1 1/10 348
4 0 0 0 1 1/10 0
5 1 2 0 1 1/10 5037
6 5 1 0 1 1/10 1561
7 0 0 0 1 1/10 0
>[оверквотинг удален]
> 1
> 0
> 1 1/10
> 1561
> 7
> 0
> 0
> 0
> 1 1/10
> 0Ещё sh int serial
Serial4/1/1:1 is up, line protocol is up
Hardware is Multichannel E1
Description: *** Channel to XXX ***
Internet address is ...
MTU 1500 bytes, BW 64 Kbit, DLY 20000 usec,
reliability 255/255, txload 3/255, rxload 83/255
Encapsulation HDLC, crc 16, Data non-inverted
Keepalive set (10 sec)
Last input 00:00:01, output 00:00:08, output hang never
Last clearing of "show interface" counters never
Input queue: 0/75/0/1 (size/max/drops/flushes); Total output drops: 288704
Queueing strategy: Class-based queueing
Output queue: 0/40 (size/max)
5 minute input rate 21000 bits/sec, 3 packets/sec
5 minute output rate 1000 bits/sec, 3 packets/sec
101528673 packets input, 2497611229 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 5 giants, 0 throttles
906300 input errors, 379267 CRC, 0 frame, 0 overrun, 0 ignored, 3527028 abort
104042309 packets output, 3897352657 bytes, 0 underruns
87990 packets late drop, 111857747 bytes late drop
0 output errors, 0 collisions, 1081 interface resets
0 output buffer failures, 173 output buffers swapped out
7 carrier transitions no alarm present
Timeslot(s) Used:16, subrate: 64Kb/s, transmit delay is 0 flags
>[оверквотинг удален]
> Queueing strategy: Class-based queueing
> Output queue: 0/40 (size/max)
> 5 minute input rate 21000 bits/sec, 3 packets/sec
> 5 minute output rate 1000 bits/sec, 3 packets/sec
> 101528673 packets input, 2497611229 bytes, 0 no
>buffer
> Received 0 broadcasts, 0 runts, 5 giants,
>0 throttles
> 906300 input errors, 379267 CRC, 0 frame,
>0 overrun, 0 ignored, 3527028 abortФизику проверьте, очистите счётчики и посмотрите что происходит.
> 104042309 packets output, 3897352657 bytes, 0 underruns
>
> 87990 packets late drop, 111857747 bytes late
>drop
> 0 output errors, 0 collisions, 1081 interface
>resets
> 0 output buffer failures, 173 output buffers
>swapped out
> 7 carrier transitions no alarm present
> Timeslot(s) Used:16, subrate: 64Kb/s, transmit delay is 0 flagsА так вроде всё нормально, единственно я не знаю есть у вас такая команда
на интерфейсе
max-reserved-bandwidth, она бы не помешала.
спасибо, будем думать дальше
max-reserved-bandwidth поставили
А вот это нужно?class class-default
shape average 64000
И как это взаимодействует сclass IP-TELEPHONIJA
priority 40
>А вот это нужно?
>
> class class-default
> shape average 64000
>
>
>И как это взаимодействует с
>
>class IP-TELEPHONIJA
> priority 40Я думаю, что бессмысленна, т.к. 40 уже съели.
Может shape peak на оставшуюся часть ?
>[оверквотинг удален]
>> shape average 64000
>>
>>
>>И как это взаимодействует с
>>
>>class IP-TELEPHONIJA
>> priority 40
>
> Я думаю, что бессмысленна, т.к. 40 уже съели.
> Может shape peak на оставшуюся часть ?Я бы попробовал совсем убрать шейп для дефолта.
> Я думаю, что бессмысленна, т.к. 40 уже съели.
> Может shape peak на оставшуюся часть ?Настроили так:
policy-map TO-MOSCOW-64KBPS
class IP-TELEPHONIJA
priority 40
class class-default
shape peak 14000
fair-queue
random-detectСитуация в принципе не изменилась
Еще вопрос почему максимум bandwidth возможно поставить только 8?
(config)#policy-map TO-MOSCOW-64KBPS
(config-pmap)#class class-default
(config-pmap-c)#random-detect
fair-queue or bandwidth on the class is required to issue this command
config-pmap-c)#bandwidth 14
I/f Serial0/1/0 class class-default requested bandwidth 14 (kbps), available only 8 (kbps)
/Cisco 2821 и Cisco 7513
>[оверквотинг удален]
>(config-pmap)#class class-default
>(config-pmap-c)#random-detect
>fair-queue or bandwidth on the class is required to issue this command
>
>config-pmap-c)#bandwidth 14
>I/f Serial0/1/0 class class-default requested bandwidth 14 (kbps), available only 8 (kbps)
>
>
>
>/Cisco 2821 и Cisco 7513http://www.cisco.com/en/US/tech/tk543/tk757/technologies_tec...
>[оверквотинг удален]
>access-list 101 permit ip any any dscp cs5
>
>interface Serial0/1/0
>service-policy output TO-XXX-64KBPS
>
>Но такое чувство, что она неправильная, так как, когда идет телефонный разговор
>без передачи данных все нормально (голос отличный с обоих сторон), но
>когда начинается одновременная передача данных с одной стороны слышимость отличная а
>с другой потери слов через раз.
>Где ошибка? Подскажите пожалуйстаВроде как рекомендуют голос маркировать EF, а сигнализацию AF31 или CS3.
У меня ситуация похожая,
две 2811 с FXS-портами, за ними по компьютеру
между ними через FastEthernet'ы связка из FlexDSL с 64 kbps.
На FE установлен параметр bandwidth 64
Делал два параллельных звонка с g.723.
с одной машины по фтп забирал что-нибудь с другой машины
на fastethernet'ах с обоих сторон было выствлено по auto discovery qos trust,
в итоге рекомендация была такая:class-map match-any AutoQoS-Voice-Trust
match ip dscp ef
!
!
policy-map AutoQoS-Policy-Fa0/1-Trust
class AutoQoS-Voice-Trust
priority percent 54
class class-default
fair-queueпоставил, на всякий случай, ещё в dial-peer'ах по ip qos dscp ef signaling добавил.
в итоге ftp-трафик ужимается, но со стороы большого трафика задержка голоса просто дикая!Ситуация та же при установке на FastEthernet auto qos voip и auto qos voip trust.