Configures handling
of eGTP related procedures.
Mode
Exec > Global
Configuration > Context Configuration > P-GW Service Configuration
configure > context
context_name
> pgw-service
service_name
Entering the above
command sequence results in the following prompt:
[context_name]host_name(config-pgw-service)#
Syntax
egtp { bearer-req reject uli-mismatch apn-ambr-always-include bitrates-rounded-down-kbps | reject-cause | egtp change-notification-req rat-type eutran ignore-uli-with-rai-sai-cgi { no-resource [ s6b-link-failure ] { s6b-retry-code } } | cause-code temp-fail timeout sec retry retries create-session-rsp | gngp-modify-bearer-rsp-with-apn-ambr | modify-bearer-cmd-negotiate-qos | modify-bearer-rsp { charging-fqdn-or-gw-addr | charging-id | msisdn }| overcharge-protection [ drop-all | transmit-all ] | s2b-ho-paa-mismatch { allow | reject } [ ims-only ] | sgw-restoration session-hold timeout seconds| suppress-ubr no-bitrate-change }
default egtp { bearer-req reject uli-mismatch | cause-code temp-fail | modify-bearer-cmd-negotiate-qos | modify-bearer-rsp | gngp-modify-bearer-rsp-with-apn-ambr | overcharge-protection | sgw-restoration session-hold | reject-cause | egtp change-notification-req rat-type eutran ignore-uli-with-rai-sai-cgi no-resource }
no egtp { bearer-req reject uli-mismatch | apn-ambr-always-include bitrates-rounded-down-kbps | cause-code temp-fail | gngp-modify-bearer-rsp-with-apn-ambr create-session-rsp | modify-bearer-cmd-negotiate-qos | modify-bearer-rsp | overcharge-protection | sgw-restoration session-hold| suppress-ubr no-bitrate-change | reject-cause | egtp change-notification-req rat-type eutran ignore-uli-with-rai-sai-cgino-resource }
default
Resets the command
to the default setting.
no
Disables the
configuration statement.
bearer-req reject uli-mismatch
Shows the Bearer Request reject options.
Sends Bearer response with CONTEXT_NOT_FOUND (CC 64) cause code if the ULI that is received in Bearer request does not match
with the ULI of the existing session.
apn-ambr-always-include
Always includes
APN-AMBR IE in Create Session Response.
bitrates-rounded-down-kbps
Bit rate granularity
provided by different interfaces was not originally aligned in 3GPP
specifications. For example, the PCRF provided bits per second on the Gx and
the GTP utilized kilobits per second. Due to the conversion of bps to kbps,
there were scenarios where the rounding off could have resulted in the
incorrect allocation of MBR/GBR values.
When this keyword is
disabled, a bitrate value sent on GTP interface will be rounded up if the
conversion from bps (received from Gx) to kbps results in a fractional value.
However, the enforcement of bitrate value (AMBR, MBR, GBR) values will remain
the same. Once the value (in kbps) that is sent towards the Access side, it
needs to be rounded up. Also,
show subscribers pgw-only
full all
will show the APN-AMBR in terms of bps.
When enabled, the
previous behavior of rounded-down kpbs bitrate (AMBR, MBR, BGR) values being
sent towards the Access side is enforced. In addition,
show subscribers pgw-only
full all
displays in terms of kpbs.
By default, this
command is configured to use rounded-up bitrate values.
reject-cause { no-resource [ s6b-link-failure ] { s6b-retry-code } }
For S6b interface, it modifies the GTPv2 cause code from 92/0x5C (user authentication failure) to 73/0x49 (no resource available)
when S6b server is unreachable due to no-connection or unstable connection and for Diameter server result codes—3002, 3004,
3005 and 5198.
reject-cause : Configures options for handling response with reject-cause.
no-resource : Configures handling for Create Session Response with cause code no-resource.
s6b-link-failure : Responds with no-resource for S6b server unreachability during authentication.
s6b-retry-code : Respond with no-resource for S6b diameter result-code(s) 3002, 3004, 3005, 5198.
cause-code temp-fail timeout
sec
retry
retries
Enables eGTP Cause
Code Handling when the P-GW receives a temporary failure response from peer
(cause code 110). By default, this option is disabled.
When enabled, all
transactions that were moved to pending queue because of temporary cause
failure would be re-attempted after the temporary failure timer expires. After
timer expiry, the P-GW informs PCRF about the transient failure. PCRF sends new
Re-Auth-Request (RAR) and Create Bearer Request (CBR)/Modify Bearer Request
(MBR)/Update Bearer Request (UBR) would succeed.
timeout sec : Specifies the time to wait (in seconds) before re-attempting the CBR/MBR/UBR.
sec must be an integer from 1 to 100.
retry
retries :
Specifies the maximum number of retries. The P-GW discards CBR/MBR/UBR after
the maximum number of retries are exceeded.
retries must be an integer from 1 to 4.
create-session-rsp
Provides an option
to include APN-AMBR in the Create Session Response.
gngp-modify-bearer-rsp-with-apn-ambr
Sends Modify Bearer
Response with APN-AMBR only for GnGp Handoff. By default, this option is
disabled.
modify-bearer-cmd-negotiate-qos
This configuration only impacts the P-GW QoS negotiation behavior when PCRF is unreachable or disabled, or event trigger
is not registered while handling Modify Bearer Command. By default, this configuration is disabled.
When enabled, P-GW will always enforce previous QoS values, which is already applied. When disabled, the P-GW will always
accept new QoS values (APN-AMBR/Def-EPS-Bearer-QoS) received in Modify Bearer Command.
modify-bearer-rsp { charging-fqdn-or-gw-addr | charging-id |
msisdn }
Configures
parameters in Modify Bearer Response messages from P-GW service. All parameters
will be disabled by default.
-
charging-fqdn-or-gw-addr : Sends Modify Bearer
Response with Charging FQDN or Charging Gateway address whichever is present.
-
charging-id :
Sends Modify Bearer Response with Charging-ID.
-
msisdn : Sends
Modify Bearer Response with MSISDN.
overcharge-protection [ drop-all | transmit-all
]
Configures
overcharging protection by temporarily not charging during loss of radio
coverage. By default, this configuration is disabled.
drop-all : Configures overcharging protection to
drop all packets received in LORC.
transmit-all : Configures overcharging protection
to send all packets received in LORC mode to S-GW.
s2b-ho-paa-mismatch { allow | reject } [ ims-only ]
This command configures the behavior of an S2B handover at P-GW when there is a PAA mismatch for a given APN with a different
PAA for the same APN.
-
allow : Accepts a new call after clearing the existing LTE/S2B session when the P-GW receives a S2B handover request
-
reject : Rejects a new call after clearing the existing LTE/S2B session when the P-GW receives a S2B handover request with a different
PAA for the same APN.
-
ims-only : Enable this behavior for an ims-only APN. By default, its applicable to all APNs when enabled.
sgw-restoration session-hold timeout
seconds
Enables S-GW
Restoration functionality and configure session hold timeout on a P-GW service.
By default, S-GW Restoration is disabled.
seconds
must be an integer from 1 to 3600.
Default: 0
(disabled).
On S-GW failure
indication, P-GW shall check if S-GW Restoration feature is enabled or not. If
enabled, P-GW shall maintain all the affected sessions for session-hold
timeout. After session-hold timeout, P-GW shall clear all the sessions which
are not recovered yet.
suppress-ubr no-bitrate-change
Enables the P-GW
to suppress the Update Bearer Request (UBR) message UBR if the bit rate is the
same after the round-off.
As the bit rate is
expressed in bps on Gx and kbps on GTP, the P-GW does a round-off to convert a
Gx request into a GTP request. When the P-GW receives a RAR from the PCRF with
minimal bit rate changes (in bps), a UBR is sent, even if the same QoS (in
kbps) is already set for the bearer. The UBR suppression feature enables the
P-GW to suppress such a UBR where there is no update for any of the bearer
parameters.
When the UBR has
multiple bearer contexts, the bearer context for which the bit rate change is
less than 1 kbps after round-off is suppressed. If other parameters, such as
QCI, ARP, and TFT, that might trigger an UBR are changed and there is no change
in bit rates after round-off, then UBR is not suppressed. Suppression of UBR is
applicable for UBR triggered by CCA-I, RAR, and Modify Bearer Command.
Default: disabled.
This means that the UBReq should be triggered even if the Gx and GTP bit-rates
in kbps are same after round-off.
If the
no option is
used, it will disable this feature. That is, the UBReq should be triggered even
if the Gx and GTP bit-rates in kbps are same after round-off.
There is no
separate
default
keyword for this feature. Use the
no option to
revert to the default behavior.
Important
|
The UBR
Suppression Feature is a licensed-controlled feature. Contact your Cisco
account or service representative for detailed licensing requirements.
|
egtp change-notification-req rat-type eutran ignore-uli-with-rai-sai-cgi
Configure this parameter to ignore SAI/RAI/CGI in the Change Notification Request message under 4G CALL FLOW ( EUTRAN RAT
type) for P-GW services.
Usage Guidelines
Use this command
to configure the behavior of the P-GW/SAEGW for eGTP procedures.
Example
The following
command sets the temporary failure timer to
30 seconds
and
2 retries:
egtp cause-code temp-fail timeout 30 retry 2
The following
command configures the P-GW to accept new QoS values from the modify bearer
command while the PCRF is not reachable:
egtp modify-bearer-cmd-negotiate-qos
The following
command enables S-GW restoration functionality and configures session hold
timeout on a P-GW service:
sgw-restoration session-hold timeout seconds