04-07-2005 06:50 AM - edited 03-17-2019 08:25 PM
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
04-07-2005 08:43 AM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide