はじめに
このドキュメントでは、N26ハンドオーバー中にSGWのModify Bearer Request(MBReq)とCreate Bearer Request(CBReq)の間で見られる競合について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
- Cisco StarOS® 21.28.m5
- ウルトラパケットコアCUPS
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
問題
EPS-Fallback VoLTE音声コールに対するN26 inter-RAT 5G SA -> 4G LTEハンドオーバ中に、QCI1専用ベアラ作成およびAccess Modify Bearer Request手順は互いに独立して発生し、衝突する可能性があります。この衝突が発生すると、SGWはQCI5 imsベアラを正しく設定できないため、UEが5G SAに戻るまで音声コールとIMSトラフィックがLTEで失敗します。
実施した分析
1. 5Gから4Gへのハンドオーバーが正常に完了する(両方のベアラを移動するためのTAU要求/認証/暗号化/セッション要求の作成):
Frame 76 S1AP/NAS-EPS InitialUEMessage, Tracking area update request
Frame 98 GTPv2 EBI= 5,5 EUTRAN QCI= 5 Create Session Request
Frame 99 GTPv2 EBI= 6,6 EUTRAN QCI= 8 Create Session Request
Frame 109 S1AP/NAS-EPS InitialContextSetupRequest, Tracking area update accept
2.次に、eNB S1-U IPを使用して、eNBからInitial-Context-Setup Response SuccessとTAU Completeが返されます。この時点で、MMEはSGWにこれらの情報を提供しておらず、SGWはダウンリンクUPパケットの送信先を認識していません。
Frame 111 S1AP InitialContextSetupResponse
Frame 113 S1AP/NAS-EPS UplinkNASTransport, Tracking area update complete
3. MMEは、eNB S1-U IPをSGWに提供するために、すべてのEBI(5および6)でModify Bearer Request(MBRQ)を送信します(フレーム114および115)。ただし同時に、SGWはEBI= 5(QCI-5)でCreate Bearer Request(CBR)を取得し、QCI-1ベアラ(フレーム117)を作成します。この競合が発生すると、EBI= 5のModify Bearer Requestは処理されません。したがって、SGWはimsデフォルトベアラのeNB S1-U IPを学習しないため、ダウンリンクパケットは配信されません。
Frame 114 GTPv2 EBI= 6 EUTRAN Modify Bearer Request
Frame 115 GTPv2 EBI= 5 EUTRAN Modify Bearer Request
Frame 116 GTPv2 EBI= 6 Modify Bearer Response
Frame 117 GTPv2 EBI= 5,0 QCI= 1 Create Bearer Request
Frame 118 S1AP UECapabilityInfoIndication, UECapabilityInformation
Frame 121 GTPv2 EBI= 5 Downlink Data Notification
Frame 122 GTPv2 Downlink Data Notification Acknowledgement
Frame 129 GTPv2 EBI= 5 EUTRAN Modify Bearer Request
Frame 130 GTPv2 EBI= 5 Modify Bearer Response
Frame 131 S1AP/NAS-EPS E-RABSetupRequest, Activate dedicated EPS bearer context request
Frame 132 S1AP E-RABSetupResponse
3GPP仕様29.274に基づいて、SGWはBearer Contextの不一致(CBReqとMBReqの衝突など)を処理する必要があります。
14.3 Handling of Bearer Context Mismatch
14.3.2 Exceptional scenarios
During a dedicated bearer creation procedure, temporary Bearer Context mismatch may occur at the SGW, (for example) due to the collision between Create Bearer Request and Modify (Access) Bearer Request messages.
[...]
The SGW should handle such Bearer Context mismatch in an implementation specific way, but in such a way to accept the Modify (Access) Bearer Request message and to not locally delete the missing Bearer Contex.
解決方法
この問題は、Cisco Bug ID CSCwf63318が原因で発生します。標準に従ってSGWでこの衝突を処理するには、 Modify Bearer Requestは より高い優先順位 ベアラー要求を作成します。 SGWが ベアラ要求を一時的に作成し、 は、 ベアラ要求の変更 PGWに転送します。