cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
271
Views
0
Helpful
1
Replies

Video and voice over Frame-256k. Video freezes or does not appear

michael.dolan
Level 1
Level 1

I have a 256k frame-relay link to a remote office. 2611XM --> 1751.

We are using windows messenger for video and voice conferencing (as well as ip phones) and i have configured the following QoS policies on both routers to give video and voice priority, and limit it to 156kb (messenger using 128k for video/voice).

The reason i have numerous matches in my class maps is that messenger uses CS3 and AF22 markings and RTP on udps ports 5004-65535!, while our ip phones use ip prescedencs critical. The other entries (EF and AF41) are cisco's recommendations so i have added them anyway

class-map match-all voice-signaling

match access-group 120

class-map match-any voice-video-traffic

description AF22 and CS3 are Office Communicator markings

match ip precedence 5

match ip dscp ef

match ip dscp af41

match protocol rtp

match ip dscp cs3

match ip dscp af22

match access-group 121 ** i tries with and without this **

!

!

policy-map VOICE-VIDEO-POLICY

class voice-video-traffic

priority 156

class voice-signaling

bandwidth 8

class class-default

fair-queue

interface Serial0/0

bandwidth 1024

no ip address

encapsulation frame-relay

no ip mroute-cache

frame-relay traffic-shaping

frame-relay lmi-type ansi

frame-relay ip tcp header-compression

frame-relay ip rtp header-compression

!

interface Serial0/0.1 point-to-point

bandwidth 256

ip address 10.54.253.22 255.255.255.252

no ip mroute-cache

frame-relay interface-dlci 17

class VoiceandVideoovFR

frame-relay ip tcp header-compression

frame-relay ip rtp header-compression

map-class frame-relay VoiceandVideoovFR

frame-relay cir 243200

frame-relay bc 2432

frame-relay be 0

frame-relay mincir 243200

service-policy output VOICE-VIDEO-POLICY

frame-relay fragment 320

access-list 120 permit tcp any eq 1720 any

access-list 120 permit tcp any any eq 1720

access-list 120 permit tcp any eq 5060 any

access-list 120 permit tcp any any eq 5060

access-list 120 permit tcp any eq 5061 any

access-list 120 permit tcp any any eq 5061

access-list 121 permit ip host 10.47.36.43 any

access-list 121 permit ip host 10.47.36.45 any

access-list 121 permit ip host 10.47.36.46 any

access-list 121 permit ip any host 10.47.36.43

access-list 121 permit ip any host 10.47.36.45

access-list 121 permit ip any host 10.47.36.46

access-list 121 permit udp any any range 5004 65535

Without this config, the voice over ip side of things works fine however the video is terrible, it takes a minute to even start working (black screen)and looks like i am using a modem. However if i use priority queueing (using the ip's of the hosts)or no queuing then video is fine.

Debug output:

sh policy int s0/0.1

Serial0/0.1: DLCI 17 -

Service-policy output: VOICE-VIDEO-POLICY

Class-map: voice-video-traffic (match-any)

24216 packets, 3091809 bytes

5 minute offered rate 0 bps, drop rate 0 bps

Match: ip precedence 5

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip dscp ef

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip dscp af41

0 packets, 0 bytes

5 minute rate 0 bps

Match: protocol rtp

23427 packets, 3059897 bytes

5 minute rate 0 bps

Match: ip dscp cs3

0 packets, 0 bytes

5 minute rate 0 bps

Match: ip dscp af22

0 packets, 0 bytes

5 minute rate 0 bps

Queueing

Strict Priority

Output Queue: Conversation 40

Bandwidth 156 (kbps) Burst 3900 (Bytes)

(pkts matched/bytes matched) 24216/3090200

(total drops/bytes drops) 74/77459

The drops are when video is used

1 Reply 1

michael.dolan
Level 1
Level 1

I made a typo in my original post, i meant to say:

"With" this config, the voice over ip side of things works fine however the video is terrible, it takes a minute to even start working (black screen)and looks like i am using a modem connection. However if i use priority queueing (using the ip's of the hosts)or no queuing then video is fine