RoHC Profile Compression Configuration Mode Commands


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.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
context-timeout seconds
default context-timeout
default
Returns the command to its default value.
seconds
Default: 20 seconds
The context timeout value in seconds. seconds must be an integer from 0 through 100.
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
Returns the CLI prompt to the Exec mode.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
end
Usage
Change the mode back to the Exec mode.
 
exit
Exits this configuration mode and returns to the previous mode.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
exit
Usage
Return to the previous mode.
 
ipid-history-size
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.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
ipid-history-size number
default ipid-history-size
default
Returns the command to its default value.
number
Default: 8
The number of IP IDs to store. number must be an integer from 1 through 32.
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
The upper boundary of jitter expected on the communication channel between the compressor and decompressor.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
max-jitter-cd num_ms
default max-jitter-cd
default
Returns the command to its default value.
num_ms
Default: 150
The number of milliseconds for the maximum jitter setting. num_ms must be an integer from 0 through 999999999.
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 1000ms (1 second):
max-jitter-cd 1000
 
max-sliding-window
The width of the sliding window for W-LSB (Windows-based Least Significant Bits) encoded values.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
max-sliding-window size
default max-sliding-window
default
Returns the command to its default value.
size
Default: 6
Set the size of the sliding window. size must be an integer from 1 through 1000.
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.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
[ no ] multiple-ts-stride
no
Disables the use of repeated transmission of RTS_STRIDE for time-based compression.
multiple-ts-stride
Enables the repeated transmission of RTS_STRIDE for timer-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
Time period in seconds for blocking the establishment of new contexts after the compressor has received a feedback reject.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
new-context-blocking-time seconds
default context-timeout
default
Returns the command to its default value.
seconds
Default: 20 seconds
The context blocking time in seconds. seconds must be an integer from 0 through 100.
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
The number packets per RTP timestamp (TS).
Product
HSGW, PDSN
Privilege
Administrator
Syntax
num-pkts-ts num_pkts
default num-pkts-ts
default
Returns the command to its default value.
num_pkts
Default: 6
The number of packets for the timestamp. num_pkts must be an integer from 0 through 999.
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
The number packets sent when operating in U-Mode (unidirectional mode).
Product
HSGW, PDSN
Privilege
Administrator
Syntax
num-pkts-u-mode num_pkts
default num-pkts-u-mode
default
Returns the command to its default value.
num_pkts
Default: 1
The number of packets sent in U-Mode. num_pkts must be an integer from 0 through 999.
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
This command configures the number of IR (Initiation and Refresh state) updates.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
num-updates-ir num_pkts
default num-updates-ir
default
Returns the command to its default value.
num_pkts
Default: 4
The number of packets sent in U-Mode. num_pkts must be an integer from 0 through 999.
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-updates-ir 50
 
optimistic-repeats
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. This command defines the number of repeated packets to send to the decompressor.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
optimistic-repeats num_pkts
default optimistic-repeats
default
Returns the command to its default value.
num_pkts
Default: 6
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.
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
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:
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.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
rtp-sn-p p_value
default rtp-sn-p
default
Returns the command to its default value.
p_value
Default: 6
The number to use for the value of p in the RTP SN calculation. p_value must be an integer from 0 through 999.
Usage
Use this command to set the value to use 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
Allow an override of p in RTP SN calculation. This is disabled by default.
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
This command sets the time interval used for one TS (RTP Time Stamp) stride. This is used when timer-based encoding is enabled.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
rtp-time-stride num_ms
default rtp-time-stride
default
Returns the command to its default value.
num_ms
Default: 20
The number of milliseconds to to use for TS_STRIDE. num_ms must be an integer from 0 through 999999999.
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
This command sets the maximum percentage of deviation allowed for input RTP packets for timer-based compression.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
rtp-ts-deviation percentage
default rtp-ts-deviation percentage
default
Returns the command to its default value.
percentage
Default: 25
Specifies the maximum percentage of deviation allowed for input RTP packets for timer-based compression. percentage must be an integer value from 0 through 100.
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 time increment to 1000:
rtp-ts-deviation 25
 
rtp-ts-stride
Amount by which TS (RTP time stamp) is incremented. This is used for Scaled RTP TS encoding.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
rtp-ts-stride num_ms
default rtp-ts-stride
default
Returns the command to its default value.
num_ms
Default: 160
The number of milliseconds to to use incrementing TS. num_ms must be an integer from 0 through 999999999.
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
DescriptionThe sliding window used to compute jitter.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
sliding-window-ts size
default sliding-window-ts
default
Returns the command to its default value.
size
Default: 4
Set the size of the sliding window. size must be an integer from 1 through 1000.
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
The total jitter experienced after compression for IPV4.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
total-jitter-ipv4 time
default total-jitter-ipv4
default
Returns the command to its default value.
time
Default: 270
Specifies the time interval to use in milliseconds. time must be an integer from 0 through 999999999.
Usage
Use this command to set the jitter limit after compression.
Example
The following command sets the jitter after compression limit to 900ms:
total-jitter-ipv4 900
 
total-jitter-ipv6
The total jitter experienced after compression for IPV6.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
total-jitter-ipv6 time
default total-jitter-ipv6
default
Returns the command to its default value.
time
Default: 580
Specifies the time interval to use in milliseconds. time must be an integer from 0 through 999999999.
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
The time period in seconds before falling back to the FO (First Order) state.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
unimode-timeout-to-fo-state num_ms
default unimode-timeout-to-fo-state
default
Returns the command to its default value.
num_ms
Default: 3
Timeout period in seconds. num_ms must be an integer from 0 through 10.
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 3 seconds:
unimode-timeout-to-fo-state 3
 
unimode-timeout-to-ir-state
The time period in seconds before falling back to the IR (Initiation and Refresh) state.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
unimode-timeout-to-ir-state num_ms
default unimode-timeout-to-ir-state
default
Returns the command to its default value.
num_ms
Default: 5
Timeout period in seconds. num_ms must be an integer from 0 through 20.
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
This command overrides the configured value of rtp-time-stride with a calculated value.
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
This command overrides the configured value of rtp-ts-stride with a calculated value.
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
Enable and disable overriding the IP-ID (IPv4 Identification header field).
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 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
Disable and enable the use of optimized talkspurt.
Product
HSGW, PDSN
Privilege
Administrator
Syntax
[ default | no ] use-optimized-talkspurt
default
Returns the command to its default value of enabled.
no
Disable 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
Enable or disable the use of optimized transience.
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 timer-based compression of the RTP time stamp (TS) at the compressor.
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
Uses the Uncompressed Profile (0x0000) if required at the compressor.
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
 
 

Cisco Systems Inc.
Tel: 408-526-4000
Fax: 408-527-0883