In this Section:

 

Overview

Use the object dscpProfile to configure the DSCP values for HPC and non-HPC calls.

Note

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

dscpProfile parameters

ParameterLength/RangeDefaultDescriptionM/O
dscpProfile1-23N/AUse this parameter to configure the DSCP values for HPC and non-HPC calls.O
dscpValue0-630Specifies the DSCP value reserved for non-HPC calls.O
hpcDscpValue0-630Specifies the DSCP value reserved for HPC calls.O
stateN/Adisabled

Use this flag to enable or disable the DSCP profile.

  • disabled (default)
  • enabled
O
 

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.