RoHC Profile Compression Configuration Mode Commands

The RoHC Profile Compression Configuration Mode is used to configure RoHC (Robust Header Compression) Compressor parameters. RoHC is not supported on GGSN.

IMPORTANT:

The availability of commands, keywords and variables in this mode are dependent on platform type, product version, and installed license(s).

context-timeout

Context timeout in seconds.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
context-timeout secondsdefault context-timeout
default

Returns the command to its default value.

seconds

Specifies the context timeout value (in seconds) as an integer from 0 through 100.

Default: 20


Usage:

Use this command to set the context timeout.


Example:
The following command sets the context timeout to 10 seconds:
context-timeout-period 10
end

Exits the current configuration mode and returns to the Exec mode.

Product:

All


Privilege:

Security Administrator, Administrator


Syntax
end

Usage:

Use this command to return to the Exec mode.

exit

Exits the current mode and returns to the parent configuration mode.

Product:

All


Privilege:

Security Administrator, Administrator


Syntax
exit

Usage:

Use this command to return to the parent configuration mode.

ipid-history-size

Specifies the number of IP-IDs of previously sent packets to store. An IP ID is a 16-bit header field that stores IPv4 Identification information.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
ipid-history-size numberdefault ipid-history-size
default

Returns the command to its default value.

number

Specifies the number of IP IDs to store as an integer from 1 through 32.

Default: 8


Usage:

Use this command to set the number of IP IDs to store in the history.


Example:
The following command sets the history size to 24 IP-IDs:
ipid-history-size 24
max-jitter-cd

Specifies the upper boundary of jitter expected on the communication channel between the compressor and decompressor.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
max-jitter-cd num_msdefault max-jitter-cd
default

Returns the command to its default value.

num_ms

Specifies the number of milliseconds for the maximum jitter setting as an integer from 0 through 999999999.

Default: 150


Usage:

Use this command to set the maximum amount of jitter allowed on the communication channel between compressor and decompressor.


Example:
The following command sets the jitter limit to 1000 ms (1 second):
max-jitter-cd 1000
max-sliding-window

Specifies the width of the sliding window for W-LSB (Windows-based Least Significant Bits) encoded values.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
max-sliding-window sizedefault max-sliding-window
default

Returns the command to its default value.

size

Specifies the size of the sliding window as an integer from 1 through 1000.

Default: 6


Usage:

Use this command to set the size of the sliding window used to compute jitter for W-LSB encoded values.


Example:
The following command sets the sliding window size to 500:
max-sliding-window 500
multiple-ts-stride

Enables or disables the use of repeated transmission of RTS_STRIDE for timer-based compression.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
[ no ] multiple-ts-stride
no

Disables the use of repeated transmission of RTS_STRIDE for time-based compression.


Usage:

Use this command to enable or disable a gateway’s ability to repeatedly transmit RTS_STRIDE for timer-based compression.

new-context-blocking-time

Specifies the time period in seconds for blocking the establishment of new contexts after the compressor has received a feedback reject.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
new-context-blocking-time secondsdefault context-timeout
default

Returns the command to its default value.

seconds

Specifies the context blocking time (in seconds) as an integer from 0 through 100.

Default: 20


Usage:

Use this command to set the context blocking time after the compressor has received a feedback reject.


Example:
The following command sets the context blocking time to 10 seconds:
new-context-blocking-time 10
num-pkts-ts

Specifies the number packets per RTP timestamp (TS).

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
num-pkts-ts num_pktsdefault num-pkts-ts
default

Returns the command to its default value.

num_pkts

Specifies the number of packets for the timestamp as an integer from 0 through 999.

Default: 6


Usage:

Use this command to set the number of packets for each RTP timestamp (TS).


Example:
The following command sets the number of packets per timestamp to 50:
num-pkts-ts 50
num-pkts-u-mode

Specifies the number of packets sent when operating in U-Mode (unidirectional mode).

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
num-pkts-u-mode num_pktsdefault num-pkts-u-mode
default

Returns the command to its default value.

num_pkts

Specifies the number of packets sent in U-Mode as an integer from 0 through 999.

Default: 1


Usage:

Use this command to set the number of packets sent when in U-Mode.


Example:
The following command sets the number of packets for U-Mode to 50:
num-pkts-u-mode 50
num-updates-ir

Configures the number of IR (Initiation and Refresh state) updates.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
num-updates-ir num_pktsdefault num-updates-ir
default

Returns the command to its default value of 4.

num_pkts

Specifies the number of IR updates as an integer from 0 through 999.

Default: 4


Usage:

Use this command to set the number of IR updates.


Example:
The following command sets the number of IR updates to 30:
num-updates-ir 30
optimistic-repeats

Specifies the number of repeated packets to send to the decompressor. For transition from the FO (First Order) to the SO (Second Order) state, the compressor should be confident that the decompressor has all the parameters needed to decompress according to a fixed pattern.The compressor obtains its confidence about decompressor status by sending several packets with the same information according to the lower compression state. If the decompressor receives any of these packets, it is in sync with the compressor.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
optimistic-repeats num_pktsdefault optimistic-repeats
default

Returns the command to its default value.

num_pkts

Specifies the number of packets to repeat with the same information to assure synchronization with the decompressor.

num_pkts must be an integer from 0 through 10.

Default: 6


Usage:

Use this command to set the number of packets to repeat to the decompressor to assure synchronization before transition states.


Example:
The following command sets the number of repeated packets to 5:
optimistic-repeats 5
rtp-sn-p

Specifies the value of p in RTP SN (RTP Sequence Number) calculation. Least Significant Bits (LSB) encoding is used for header fields whose values are usually subject to small changes. With LSB encoding, the k least significant bits of the field value are transmitted instead of the original field value, where k is a positive integer. After receiving k bits, the decompressor derives the original value using a previously received value as reference (v_ref). The scheme is guaranteed to be correct if the compressor and the decompressor each use interpretation intervals as follows:

  • In which the original value resides
  • And in which the original value is the only value that has the exact same k least significant bits as those transmitted.

The interpretation interval can be described as a function:

f(v_ref, k). Let f(v_ref, k) = [v_ref - p, v_ref + (2^k - 1) - p]

Where p is an integer.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
rtp-sn-p p_valuedefault rtp-sn-p
default

Returns the command to its default value.

p_value

Specifies the value of p in the RTP SN calculation as an integer from 0 through 999.

Default: 6


Usage:

Use this command to set the value for p when performing the RTP SN calculation.


Example:
The following command sets the value of p to 100:
rtp-sn-p 100
rtp-sn-p-override

Enables an override of p in the RTP SN calculation. This is disabled by default.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
[ default | no ] rtp-sn-p-override
default

Returns the command to its default value of disabled.

no

Disables overriding p in RTP SN calculation.


Usage:

Use this command to enable an override of p in RTP SN calculation.


Example:
The following command enables the override of p in the RTP SN calculation:
rtp-sn-p-override
rtp-time-stride

Sets the time interval used for one TS (RTP Time Stamp) stride. This interval is used when timer-based encoding is enabled.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
rtp-time-stride num_msdefault rtp-time-stride
default

Returns the command to its default value.

num_ms

Specifies the number of milliseconds to use for TS_STRIDE as an integer from 0 through 999999999.

Default: 20


Usage:

Use this command to set the length of the TS_STRIDE in milliseconds.


Example:
The following command sets TS_STRIDE to 100ms:
rtp-time-stride 100 
rtp-ts-deviation

Sets the maximum percentage of deviation allowed for input RTP packets for timer-based compression.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
rtp-ts-deviation percentagedefault rtp-ts-deviation
default

Returns the command to its default value of 25.

percentage

Specifies the maximum percentage of deviation allowed for input RTP packets for timer-based compression as an integer value from 0 through 100.

Default: 25


Usage:

Use this command to set the maximum percentage of deviation allowed for input RTP packets for timer-based compression.


Example:
The following command sets the percentage to 30:
rtp-ts-deviation 30
rtp-ts-stride

Specifies the amount by which TS (RTP time stamp) is incremented. This value is used for Scaled RTP TS encoding.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
rtp-ts-stride num_msdefault rtp-ts-stride
default

Returns the command to its default value of 160.

num_ms

Specifies the number of milliseconds to use incrementing TS as an integer from 0 through 999999999.

Default: 160


Usage:

Use this command to set the amount by which TS is incremented for Scaled RTP TS encoding.


Example:
The following command sets amount by which TS is incremented to 100ms:
rtp-ts-stride 100
sliding-window-ts

Sets the sliding window used to compute jitter.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
sliding-window-ts sizedefault sliding-window-ts
default

Returns the window to its default value of 4.

size

Specifies the size of the sliding window as an integer from 1 through 1000.

Default: 4


Usage:

Use this command to set the size of the sliding window used to compute jitter for the current RoHC profile.


Example:
The following command sets the sliding window size to 500:
sliding-window-ts 500
total-jitter-ipv4

Specifies the total jitter allowed after compression for IPv4.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
total-jitter-ipv4 time
default total-jitter-ipv4
default

Returns the command to its default value of 270.

time

Specifies the time interval to use (in milliseconds) as an integer from 0 through 999999999.

Default: 270


Usage:

Use this command to set the jitter limit after compression.


Example:
The following command sets the jitter after compression limit to 900 ms:
total-jitter-ipv4 900
total-jitter-ipv6

Specifies the total jitter allowed after compression for IPv6.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
total-jitter-ipv6 time
default total-jitter-ipv6
default

Returns the command to its default value 580.

time

Specifies the total jitter interval allowed (in milliseconds) as an integer from 0 through 999999999.

Default: 580


Usage:

Use this command to set the jitter limit after compression.


Example:
The following command sets the jitter after compression limit to 900 ms:
total-jitter-ipv6 900
unimode-timeout-to-fo-state

Specifies the time period in seconds before falling back to the FO (First Order) state.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
unimode-timeout-to-fo-state num_msdefault unimode-timeout-to-fo-state
default

Returns the command to its default value of 3.

num_ms

Specifies the timeout period (in seconds) as an integer from 0 through 10.

Default: 3


Usage:

Use this command to set the timeout before falling back to the FO state when in Unimode.


Example:
The following command sets the fall back timeout to 2 seconds:
unimode-timeout-to-fo-state 2
unimode-timeout-to-ir-state

Specifies the time period in seconds before falling back to the IR (Initiation and Refresh) state.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
unimode-timeout-to-ir-state num_msdefault unimode-timeout-to-ir-state
default

Returns the command to its default value of 5.

num_ms

Specifies the timeout period in seconds as an integer from 0 through 20.

Default: 5


Usage:

Use this command to set the timeout before falling back to the IR state when in Unimode.


Example:
The following command sets the fall back timeout to 3 seconds:
unimode-timeout-to-ir-state 3
use-calculated-rtp-time-stride

Overrides the configured value of rtp-time-stride with a calculated value.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
[ default | no ] use-calculated-rtp-time-stride
default

Returns the command to its default value of enabled.

no

Disables the use of calculated RTP time stride override.


Usage:

This command overrides the configured value of rtp-time-stride with a calculated value.


Example:
The following command overrides the configured value of rtp-time-stride.
use-calculated-rtp-time-stride
use-calculated-rtp-ts-stride

Overrides the configured value of rtp-ts-stride with a calculated value.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
[ default | no ] use-calculated-rtp-ts-stride
default

Returns the command to its default value of enabled.

no

Disables the use of calculated RTP TS time stride override.


Usage:

This command overrides the configured value of rtp-ts-stride with a calculated value.


Example:
The following command overrides the configured value of rtp-ts-stride.
use-calculated-rtp-ts-stride
use-ipid-override

Enables or disables overriding the IP-ID (IPv4 Identification header field).

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
[ default | no ] use-ipid-override
default

Returns the command to its default value of disabled.

no

Disables the IP-ID override.


Usage:

Use this command to enable overriding of the IP-ID.


Example:
The following command enables the IP-ID override feature:
use-ipid-override
The following command disables the IP-ID override feature:
no use-ipid-override
The following command also disables the IP-ID override feature:
default use-ipid-override
use-optimized-talkspurt

Enables or disables the use of optimized talkspurt.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
[ default | no ] use-optimized-talkspurt
default

Returns the command to its default value of enabled.

no

Disables the use of optimized talkspurt.


Usage:

Use this command to enable and disable the use of optimized talkspurt


Example:
The following command enables the use of optimized talkspurt:
use-optimized-talkspurt
The following command disables the use of optimized talkspurt:
no use-optimized-talkspurt
use-optimized-transience

Enables or disables the use of optimized transience.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
[ default | no ] use-optimized-transience
default

Returns the command to its default value of enabled.

no

Disables the use of optimized transience.


Usage:

Use this command to enable or disable the use of optimized transience.


Example:
The following command enables the use of optimized transience.
use-optimized-transience
The following command disables the use of optimized transience.
no use-optimized-transience
use-timer-based-compression

Enables or disables timer-based compression of the RTP time stamp (TS) at the compressor.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
[ default | no ] use-timer-based-compression
default

Returns the command to its default value of enabled.

no

Disables the use of timer-based compression.


Usage:

Use this command to enable or disable the use of timer-based compression.


Example:
The following command enables the use of timer-based compression.
use-timer-based-compression
The following command disables the use of timer-based compression.
no use-timer-based-compression
use-uncomp-profile

Enables or disables the use of the Uncompressed Profile (0x0000) if required at the compressor.

Platform:

ASR 5000

Product:

HSGW, PDSN


Privilege:

Administrator


Syntax
[default | no ] useS-uncomp-profile
default

Returns the command to its default value of disabled.

no

Disables the use of the Uncompressed Profile.


Usage:

Use this command to enable or disable the use of the Uncompressed Profile.


Example:
The following command enables the use of the Uncompressed Profile.
use-uncomp-profile
The following command disables the use of the Uncompressed Profile.
no use-uncomp-profile