ここでは、S-GW と P-GW に関するいくつかのコリジョン処理シナリオについて説明します。
S-GW は、次の場合に、S-GW 入力インターフェイスで追加のコリジョンを処理します。
-
ベアラー作成要求メッセージまたはベアラー更新要求メッセージと、MME 間または RAT 間のベアラー変更要求メッセージ(ULI の変更がありおよびなし)。
-
ダウンリンクデータ通知(DDN)メッセージと、ベアラー作成要求またはベアラー更新要求。
これらのコリジョンシナリオを処理するための S-GW の動作は次のとおりです。
-
S-GW 入力インターフェイスで CBReq および MBReq(MME 間または RAT 間(ULI の変更がありまたはなし))のコリジョンが発生すると、メッセージは並行して処理されます。CBReq は、ピアからのベアラー作成要求(CBRsp)を待ちます。また、MBReq
が P-GW と並行して送信されます。
-
SGW 入力インターフェイスでの UBReq と MBReq(MME 間または RAT 間(ULI の変更がありまたはなし))のコリジョンは、一時停止と再開の手順で処理されます。UBReq は一時停止され、MBReq が処理されます。MBRsp
が SGW 入力インターフェイスからピアに送信されると、UBReq 手順が再開されます。
-
ベアラー作成要求(CBR)またはベアラー更新要求(UBR)とダウンリンクデータ通知(DDN)メッセージは、並行して処理されます。
その結果、S-GW によって発生した原因コードメッセージ 110(ハンドオーバー手順が進行中のため一時的に拒否)は、そのようなコリジョンの一部とは見なされません。コリジョンは並行して処理されます。
次の GTP-C コリジョン処理シナリオの例は、P-GW でも発生します。
DBCmd または MBreq コリジョンの処理
P-GW では、通信事業者は、デフォルトベアラーに対するベアラー変更要求(MBreq)メッセージが P-GW で保留中の場合に、ベアラー削除コマンド(DBcmd)メッセージのコリジョンを P-GW がどう処理するかを設定できます。
DBCmd メッセージと MBReq メッセージのコリジョンを処理するために CLI で制御するオプションは 3 つあります。
-
MBreq メッセージが保留中の場合、DBcmd メッセージをキューに入れます。このオプションの利点は、ほとんどのコリジョンで DBCmd メッセージが失われないことです。MBRsp が送信されるまで、P-GW で保持されます。
-
MBreq メッセージが保留中の場合、DBCmd メッセージをドロップします。このオプションでは、S-GW が DBCmd を再試行する必要があることに注意してください。
-
StarOS 19.0 より前の動作を使用します。MBreq メッセージを中止し、DBcmd メッセージを処理します。このオプションの利点は、通信事業者が StarOS 19.0 より前の機能を維持する場合に下位互換性が提供されることです。
CLI コマンド collision handling を使用すると、DBCmd メッセージと MBReq メッセージでのコリジョンシナリオの処理をより柔軟に設定できます。また、このコリジョン処理シナリオの動作を設定する手順については、このドキュメントの DBcmd メッセージ動作の設定 を参照してください。
MBReq と CBreq での並行処理。CBRsp の処理
P-GW と S-GW は、次のコリジョンシナリオの例を処理します。
ノードは CBRsp メッセージをキューに入れ、MBRsp が送信されると P-GW または S-GW セッションマネージャに CBRsp メッセージを渡します。その結果として、通信事業者は MME からの CBRsp メッセージの再送信を確認できません。
トランザクションが一時停止された場合の UBrsp の処理
P-GW と S-GW は、次のコリジョンシナリオの例を処理します。
P-GW または S-GW が UBRsp メッセージを受信すると、P-GW または S-GW は、一時停止されたトランザクションの UBRsp メッセージを処理します。その結果、UBRsp メッセージは、MBRsp メッセージが送信されるまでバッファに格納されます。
ドロップおよび再試行のための MBR を介した MBR のコリジョン処理
mbreq を介したベアラー変更要求(mbreq)でのコリジョンを回避するため、MME は、egtp-service での mbreq-over-mbreq drop
CLI 設定により、MBR を介した MBR のコリジョンでのドロップおよび再試行機能をサポートします。次の機能が動作します。
-
サービス要求のベアラー変更要求が保留状態の場合、MME はベアラー変更要求を送信します
-
S-GW は E-RAB 手順でのベアラー変更要求メッセージをドロップします
-
MME は、最初の MBR 応答まで、ドロップされた MBR を再試行します。