Overview
Use the object dscpProfile
to configure the DSCP values for HPC and non-HPC calls.
The use of the GETS SOFTWARE is restricted in the U.S. and U.S. TERRITORIES to NS/EP users authorized by the Office of the Manager, National Communications System (OMNCS).
Command Syntax
To configure the dscpProfile
, use the following syntax:
set profiles services dscpProfile <dscp_profile_name> hpcDscpValue <0-63> dscpValue <0-63> state <disabled | enabled>
To delete the dscpProfile
, use the following syntax:
delete profiles services dscpProfile <profile_name>
To associate the dscpProfile
with the policy server for DSCP marking of DIAMETER+ packets, use the following syntax:
set system policyServer globalConfig dscpProfile <profile_name>
To reserve part of the Media Port Range (MPR) and LIF bandwidth for GETS or HPC calls on media-bearing SBC platforms, use the following syntax:
set system media mediaPortRange highPriorityPortRangeLocation <bottom | top> highPriorityPortRangeSize <0-25>
The percentage specified as highPriorityPortRangeSize
is used as the High Priority reserve for both MPR and LIF bandwidth. For more information on Media Port Range, refer to Media System - CLI.
Parameter Description
Command Example
To configure the dscpProfile
, use the following syntax:
% set profiles services dscpProfile testDscpProfile dscpValue 36 hpcDscpValue 18 state enabled % commit
To delete the dscpProfile
, use the following syntax:
delete profiles services dscpProfile testDscpProfile
To associate the dscpProfile
with the policy server for DSCP marking of DIAMETER+ packets, use the following syntax:
% set system policyServer globalConfig dscpProfile testDscpProfile % commit
To reserve part of the Media Port Range (MPR) and LIF bandwidth for GETS or HPC calls on media-bearing SBC platforms, use the following syntax:
% set system media mediaPortRange highPriorityPortRangeLocation bottom highPriorityPortRangeSize 10 % commit
To display the dscpProfile configuration, use the following syntax:
> show profiles services dscpProfile testDscpProfile dscpValue 36; hpcDscpValue 18; state enabled; } }
Best Practice
The configuration for the parameters highPriorityPortRangeLocation
and highPriorityPortRangeSize
defines the High Priority Media Port Range (HPMPR) as a subset of the overall MPR. The SBC uses the configuration to quickly identify UDP packets (both media and non-media) arriving within the overall MPR, and prioritizes them while processing ingress UDP packets. For GETS/HPC applications, Ribbon recommends reserving 10% of the MPR as HPMPR. If additional SIP Signaling Ports (besides the default port 5060), and/or other Control UDP ports are within the overall MPR, Ribbon recommends configuring them within the HPMPR. Such configuration ensures that during congestion, they are prioritized while processing ingress packets.
For example, if the overall MPR is defined as 1024-65535, and the High Priority Port Range is 10% (starting with the lower limit of MPR), then the HPMPR is 1024-7475. Ribbon recommends configuring additional SIP Signaling and other Control UDP ports within the range 1024-7475. In case of congestion, such configuration ensures that while processing ingress packets, packets received at ports within the range configured for HPMPR are prioritized. Normal calls are allocated local UDP ports ranging from 7476-65535, and GETS/HPC calls are allocated local UDP ports ranging from 1024-7475.