Creates and maps QCI
values to enforceable QoS parameters.
Product:
HSGW, P-GW,
S-GW
Syntax
qci num [ delay-class num precedence-class num reliability-class num [ downlink | uplink ] ]
qci num [ downlink { encaps-header { copy-inner | dscp-marking hex } | user-datagram
dscp-marking hex [ encaps-header { copy-inner | dscp-marking hex } ] } ]
qci num [ gbr [ delay-class | downlink | max-packet-delay | traffic-policing | uplink ] ]
qci num [ max-packet-delay num max-error-rate num [ downlink | uplink ] ]
qci num [ non-gbr [ delay-class | downlink | max-packet-delay | traffic-policing | uplink ] ]
qci num [ traffic-policing
interval interval [ delay-class | downlink | max-packet-delay | uplink ] ]
qci num [ uplink { encaps-header { copy-inner | dscp-marking hex } | user-datagram
dscp-marking hex [ encaps-header { copy-inner | dscp-marking hex } ] } ]
[ default | no ] qci num
IMPORTANT:
The optional keywords
associated with each of the initial optional keywords are abbreviated
in the syntax examples above for clarity. Refer to the definitions
below for the full keyword paths and associated descriptions for
each keyword string in this command.
default
Resets the default
values for the select QCI value.
no
Disables the selected
QCI value.
num
Specifies the QCI
value to be enabled. num must
be an integer from 1 through 32.
QCI values of 1 through
9 are standard values. Only undefined values (10 through 32) can
be defined.
IMPORTANT:
QCI values 1 through
9 are defined in 3GPP
Specification TS 23.203 “Policy and charging control architecture”.
delay-class num precedence-class num reliability-class num
delay-class num: Specifies
the pre-release 8 value for configuring packet delay.
num must
be an integer from 1 and 32.
precedence-class num: Specifies
the pre-release 8 value for configuring packet precedence.
num must
be an integer from 1 through 32.
reliability-class num: Specifies
the pre-release 8 value for configuring packet reliability.
num must
be an integer from 1 through 32.
downlink { encaps-header { copy-inner | dscp-marking hex } | user-datagram
dscp-marking hex [ encaps-header { copy-inner | dscp-marking hex } ] }
Configures parameters
for downlink traffic.
encaps-header:
Specifies that the DSCP marking must be set on the encapsulation
header for IP-in-IP, GRE, or GTP encapsulation.
user-datagram dscp-marking hex: Specifies
that the IP DSCP marking is to be defined by this keyword.
hex is expressed
as a hexadecimal number from 0x00 through 0x3F.
{ copy-inner | dscp-marking hex }
- copy-inner:
Specifies that the DSCP marking is to be acquired from the UDP headers
within the encapsulation.
- dscp-marking hex: Specifies
that the DSCP marking is to be defined by this keyword. hex ia expressed
as a hexadecimal number from 0x00 through 0x3F.
gbr
Specifies that this
QCI type is Guaranteed Bit Rate (GBR).
max-packet-delay num max-error-rate num
max-packet-delay num: Specifies
the maximum packet delay (in milliseconds) that can be applied to
the data with the QCI.
num must
be an integer from 10 through 1000. Default is 10ms for QCI values
greater than 9.
max-error-rate num: Specifies
the maximum error loss rate of non-congestion related packet loss.
num must
be an integer from 1 through 6, specifying 10-1 through 10-6. Default
is 3 (or 10-3) for QCI values greater than 9.
IMPORTANT:
Defaults for QCI values
less than 9 are defined in 3GPP
Specification TS 23.203 “Policy and charging control architecture”.
non-gbr
Specifies that this
QCI type is non-Guaranteed Bit Rate (non-GBR).
traffic-policing interval interval
Specifies the traffic
policing interval associated with the this QCI.
interval must
be an integer from 1 through 100.
uplink { encaps-header { copy-inner | dscp-marking hex } | user-datagram
dscp-marking hex [ encaps-header { copy-inner | dscp-marking hex } ] }
Configures parameters
for uplink traffic.
encaps-header:
Specifies that the DSCP marking must be set on the encapsulation
header for IP-in-IP, GRE, or GTP encapsulation.
user-datagram dscp-marking hex: Specifies
that the IP DSCP marking is to be defined by this keyword.
hex is expressed
as a hexadecimal number from 0x00 through 0x3F.
{ copy-inner | dscp-marking hex }
- copy-inner:
Specifies that the DSCP marking is to be acquired from the UDP headers
within the encapsulation.
- dscp-marking hex: Specifies
that the DSCP marking is to be defined by this keyword. hex is expressed
as a hexadecimal number from 0x00 through 0x3F.
Usage:
Use this command to
create and map QCI values to enforceable QoS parameters.
Example:
The following command
creates a QCI value of
15 and
defines the uplink encapsulation header as using the DSCP marking
from the encapsulated UDP header:
qci 15 uplink encaps-header
copy-inner