はじめに
このドキュメントでは、コントロールプランとユーザプランの分離(CUPS)およびレガシー/ベアメタル設定における間接転送トンネル(IDFT)機能の動作について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- スターOS
- IDFTに関連するサービングゲートウェイ(SGW)機能
使用するコンポーネント
このドキュメントの情報は、SGW - 21.25.9(レガシーおよびCUPS)ソフトウェアおよびハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメント内で使用されているデバイスはすべて、クリアな設定(デフォルト)から作業を始めています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
SGWは、作成と削除のIDFT手順をサポートします。これは、Multi-Packet Data Network(PDN)およびマルチベアラを使用したPure-Sおよびコラプストコールに適用できます。この機能は、SGWの再配置および衝突のシナリオの有無にかかわらず、IDFTサポートに適用されます。
IDFT機能は次の機能をサポートしています。
- 複数のベアラを使用するコラプストコールとPure-SマルチPDNコールを組み合わせたコラプストコール、Pure-SコールのIDFT要求を作成します。
- ダウンリンクおよびアップリンクIDFTベアラでのデータ転送
- モビリティマネージメントエンジン(MME)からのIDFT要求の削除。また、MMEが削除のIDFT要求を送信しない場合は、デフォルト値の100秒の満了後にIDFTベアラのタイマーベースの削除を実行します。
- 正常なPDNがダウンした場合のMME/P-GWからのサブスクライバのクリア/削除を含むIDFT PDNの削除。
- IDFTアクティブ/IDFT時のPure-Sコールおよびコラプストコールの場合のSx-Path障害処理では、Sx-Pending状態が作成されます。
- IDFT PDNの確立時、または他の手順による削除時のメッセージのインタラクションおよびコリジョン。
- 非IDFT PDNでのS11/S5およびSx-Path障害処理は、IDFT PDNがアクティブの場合にサポートされるようになりました。
IDFTの設定
このセクションでは、IDFT機能のサポートで使用可能なCLIコマンドについて説明します。
コントロールプレーンで、次のCLIコマンドを使用してIDFT機能を有効または無効にします。
configure
context context_name
sgw-service service_name
[ default | no ] egtp idft-support
end
問題
機能がオフの場合でも、SGWはIDFT作成要求を処理します。この動作は、レガシーまたはベアメタルノードで見られます。
ノードに存在するIDFT設定を次に示します。
sgw-service SGW-SVC
accounting context EPC gtpp group default
accounting mode gtpp
associate ingress egtp-service S11-SGW
associate egress-proto gtp egress-context EPC egtp-service S5-S8-SGW
no egtp idft-support ---> IDFT feature is off in the node.
分析
トレースとデバッグログは、ラボでこのシナリオのシミュレーションを通じて取得され、Create IDFT RequestとCreate IDFT Responseの動作が示されます。
1) MMEがSGWにCreate IDFT Requestを送信します。
2) SGWが要求を処理し、MMEに対してCreate IDFT Responseという応答を「Request accepted」という原因で返信する。
このCreate IDFT応答では、この機能が設定で無効になっているため、SGWはCreate IDFT応答を「Data Forwarding not supported」の原因で送信する必要があると想定されます。
CUPSの設定でも同じ設定が使用されます。
1) MMEがSGWにCreate IDFT Requestを送信します。
2) SGWが要求を処理し、「Data Forwarding not supported」という原因を含む応答「Create IDFT Response」をMMEに返信します。
この機能を有効にするには、管理者ガイドで次の手順を実行する必要があります。
コントロールプレーンで、次のCLIコマンドを使用してIDFT機能を有効または無効にします。
configure
context context_name
sgw-service service_name
[ default | no ] egtp idft-support
end
レガシーの手順に従ってサービスを有効または無効にする場合、切り替えるオプションは表示されません。
[sgw]TITAN-ULTRA-001(config-sgw-service)# egtp
cause-code - Configuration to related to handling failure response from peer
change-notification-req - Configuration related to handling change notification request
modify-bearer-req - Configuration related to handling Modify Bearer Request
[sgw]TITAN-ULTRA-001(config-sgw-service)# no egtp
cause-code - Configuration to related to handling failure response from peer
change-notification-req - Configuration related to handling change notification request
modify-bearer-req - Configuration related to handling Modify Bearer Request
CUPSセットアップで有効/無効にしようとすると、切り替えオプションが表示されます。
[SAEGW]saegw-cp1(config-sgw-service)# egtp
cause-code - Configuration to related to handling failure response from peer
change-notification-req - Configuration related to handling change notification request
idft-support - Enable/Disable the IDFT Feature for CUPS. By default, it is disabled
modify-bearer-req - Configuration related to handling Modify Bearer Request
[SAEGW]saegw-cp1(config-sgw-service)# egtp
cause-code - Configuration to related to handling failure response from peer
change-notification-req - Configuration related to handling change notification request
idft-support - Enable/Disable the IDFT Feature for CUPS. By default, it is disabled
modify-bearer-req - Configuration related to handling Modify Bearer Request
解決方法
この動作の理由は次のとおりです。
レガシー動作:
- IDFTの動作を制御するレガシーのCLIはありませんでした。
- IDFTはレガシーコードで常にサポートされます。
CUPS動作:
- CLIはライセンスによって制御されます。つまり、CUPSライセンスでのみ使用できます。
- CUPSで有効/無効にできます。