|
|
This feature module describes the Frame Relay IP RTP Priority feature. It includes the following sections:
The Frame Relay IP RTP Priority feature provides a strict priority queueing scheme on a Frame Relay permanent virtual circuit (PVC) for delay-sensitive data such as voice. Voice traffic can be identified by its Real-Time Transport Protocol (RTP) port numbers and classified into a priority queue configured by the frame-relay ip rtp priority command. The result of using this feature is that voice is serviced as strict priority in preference to other nonvoice traffic.
This feature extends the functionality offered by the ip rtp priority command by supporting Frame Relay PVCs. This feature allows you to specify a range of User Datagram Protocol (UDP) ports whose voice traffic is guaranteed strict priority service over any other queues or classes using the same output interface. Strict priority means that if packets exist in the priority queue, they are dequeued and sent first---that is, before packets in other queues are dequeued.
The strict priority queueing scheme allows delay-sensitive data such as voice to be dequeued and sent first---that is, before packets in other queues are dequeued. Delay-sensitive data is given preferential treatment over other traffic. This process is performed on a per-PVC basis, rather than at the interface level.
The Frame Relay IP RTP Priority feature is related to the following features:
This feature runs on the platforms listed. However, it is most useful on voice supported platforms, such as the Cisco 2600 series, Cisco 3600 series, Cisco 7200 series, and Cisco 7500 Route Switch Processor (RSP) series.
Standards
None
MIBs
No new or modified MIBs are supported by this feature.
RFCs
None
Frame Relay traffic shaping (FRTS) and Frame Relay Fragmentation (FRF.12) must be configured before the Frame Relay IP RTP Priority feature is used.
See the following sections for configuration tasks for the Frame Relay IP RTP Priority feature. Each task in the list is identified as either optional or required.
| Command | Purpose |
|---|---|
Router(config-map-class)#frame-relay ip rtp priority starting-rtp-port-number port-number-range bandwidth | Reserves a strict priority queue for a set of RTP packet flows belonging to a range of UDP destination ports. |
![]() |
NoteBecause the frame-relay ip rtp priority command gives absolute priority over other traffic, it should be used with care. In the event of congestion, if the traffic exceeds the configured bandwidth, then all the excess traffic is dropped. |
To verify the Frame Relay IP RTP Priority feature, use one of the following commands in EXEC mode:
| Command | Purpose |
|---|---|
Router#show frame relay pvc | Displays statistics about PVCs for Frame Relay interfaces. |
Router#show queue interface-type interface-number | Displays fair queueing configuration and statistics for a particular interface. |
Router#show traffic-shape queue | Displays information about the elements queued at a particular time at the VC data link connection identifier (DLCI) level. |
To tune your RTP bandwidth or decrease RTP traffic if the priority queue is experiencing drops, use the following command in EXEC mode:
| Command | Purpose |
|---|---|
Router# debug priority | Displays priority queueing events. |
This section provides the following configuration examples:
The following example first configures the Frame Relay map class called voip and then applies the map class to PVC 100 to provide strict priority service to matching RTP packets:
map-class frame-relay voip frame-relay cir 256000 frame-relay bc 2560 frame-relay be 600 frame-relay mincir 256000 no frame-relay adaptive-shaping frame-relay fair-queue frame-relay fragment 250 frame-relay ip rtp priority 16384 16380 210 interface Serial5/0 ip address 10.10.10.10 255.0.0.0 no ip directed-broadcast encapsulation frame-relay no ip mroute-cache load-interval 30 clockrate 1007616 frame-relay traffic-shaping frame-relay interface-dlci 100 class voip frame-relay ip rtp header-compression frame-relay intf-type dce
In this example, RTP packets on PVC 100 with UDP ports in the range 16384 to 32764 will be matched and given strict priority service.
This section documents the modified frame-relay ip rtp priority command. All other commands used with this feature are documented in the Cisco IOS Release 12.0 command reference publications.
Syntax Description
starting-rtp-port-number The starting UDP port number. The lowest port number to which the packets are sent. port-number-range The range of UDP destination ports. Number, which added to the starting-rtp-port-number, yields the highest UDP port number. bandwidth Maximum allowed bandwidth (in kbps).
Defaults
This command has no default behavior or values.
Command Modes
Map-class configuration
Command History
12.0(7)T This command was introduced.
Release
Modification
Usage Guidelines
This command is most useful for voice applications, or other applications that are delay-sensitive. To use this command, you must first enter the map-class frame-relay command. After the Frame Relay map class has been configured, it must then be applied to a PVC.
This command extends the functionality offered by the ip rtp priority command by supporting Frame Relay PVCs. The command allows you to specify a range of UDP ports whose voice traffic is guaranteed strict priority service over any other queues or classes using the same output interface. Strict priority means that if packets exist in the priority queue, they are dequeued and sent first---that is, before packets in other queues are dequeued.
Frame Relay traffic shaping (FRTS) and Frame Relay Fragmentation (FRF.12) must be configured before the frame-relay ip rtp priority command is used.
Compressed RTP (CRTP) can be used to reduce the bandwidth required per voice call. When using CRTP with Frame Relay, you must use the encapsulation frame-relay cisco command instead of the encapsulation frame-relay ietf command.
Remember the following guidelines when configuring the bandwidth parameter:
Examples
The following example first configures the Frame Relay map class called voip and then applies the map class to PVC 100 to provide strict priority service to matching RTP packets:
map-class frame-relay voip frame-relay cir 256000 frame-relay bc 2560 frame-relay be 600 frame-relay mincir 256000 no frame-relay adaptive-shaping frame-relay fair-queue frame-relay fragment 250 frame-relay ip rtp priority 16384 16380 210 interface Serial5/0 ip address 10.10.10.10 255.0.0.0 no ip directed-broadcast encapsulation frame-relay no ip mroute-cache load-interval 30 clockrate 1007616 frame-relay traffic-shaping frame-relay interface-dlci 100 class voip frame-relay ip rtp header-compression frame-relay intf-type dce
In this example, RTP packets on PVC 100 with UDP ports in the range 16384 to 32764 will be matched and given strict priority service.
Related Commands
ip rtp priority Reserves a strict priority queue on a Frame Relay PVC for a set of RTP packet flows belonging to a range of UDP destination ports. map-class frame-relay Specifies a map class to define QoS values for an SVC. priority Gives priority to a class within a policy map. show frame-relay pvc Displays statistics about PVCs for Frame Relay interfaces. show queue Displays the contents of packets inside a queue for a particular interface or VC. show traffic-shape queue Displays information about the elements queued at a particular time at the VC (DLCI) level.
Command
Description
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Fri Jun 23 13:07:35 PDT 2000
Copyright 1989 - 2000©Cisco Systems Inc.