Saturday, October 20, 2018

Interfaces and their protocol stacks

インタフェースとそのプロトコルスタック
主要なネットワーク要素に精通した後、これら要素間のインタフェースをよりよく知る時期が来ています。
インタフェースは、MME、SGWおよびPGWが他のネットワーク要素(例えば、HSSまたはPCRF)と協働することを可能にする。
それらのそれぞれは、3GPP.orgによって記述された標準化された方法で構築されています。 ここに記述されている各インタフェースは、23.401 3GPP.orgのドキュメントから取られています。
ドキュメンテーションは(時には)必要以上に大きくなることを覚えておいてください。インタフェースのすべての側面についてはここでは説明しません。

ユーザーがローミングしていない状況を大きく把握できます。


上記の図は4Gインタフェースのみを示しており、2Gおよび3Gの追加インタフェースはTS 23.060に記載されています。
私が以前に書いたように、サービングゲートウェイ(SGW)とPDNゲートウェイ(PGW)を1つのシャーシに入れることができます。
ローミングを伴うシナリオでは、アーキテクチャの標準がそれを扱う2つの方法を記述しています。
2つのローミングシナリオ:
S8インターフェイスによってトラフィックがホームネットワークからUEにルーティングされる場合、



ホームオペレーターのアプリケーション機能のみでローカルブレークアウトがあり、ビジターのオペレーターのアプリケーション機能とは別の場所にあります。





そのことを念頭に置いて、今度は、関数とプロトコルスタックをインターフェイスすることで、まっすぐに進むことができます。

情報フローは、2つのグループに分けられます.1つはコントロールプレーンで、もう1つはユーザープレーンです。
制御プレーンは、ユーザプレーン機能の制御とサポートのためのプロトコルで構成されています。
E-UTRANへの接続およびE-UTRANへの接続など、E-UTRAネットワークアクセス接続を制御する。
確立されたネットワークアクセス接続の属性(例えば、IPアドレスの起動)を制御するステップと、
ユーザの移動性をサポートするために、確立されたネットワーク接続のルーティング経路を制御するステップと、 そして
変化するユーザの要求を満たすためにネットワーク資源の割り当てを制御する。


Control Plane interfaces:
コントロールプレーンインターフェイス:

eNodeBとMMEとの間のS1-MMEインタフェース。
E-UTRANとMMEとの間の制御プレーンプロトコルの基準点。


場所:
S1-AP(S1アプリケーションプロトコル):eNodeBとMMEとの間のアプリケーション層プロトコル。
SCTP(ストリーム制御伝送プロトコル):このプロトコルは、MMEとeNodeBとの間のシグナリングメッセージの配信を保証する(S1)。 SCTPはRFC 4960で定義されています



SGSNとMMEとの間のS3インタフェース。
それは、アイドル状態および/またはアクティブ状態における、インター3GPPアクセスネットワークモビリティのためのユーザおよびベアラ情報交換を可能にする。



場所:
GTP-C(制御プレーンのGPRSトンネリングプロトコル):このプロトコルは、SGSNとMMEとの間のシグナリングメッセージをトンネリングする
UDP(ユーザデータグラムプロトコル):このプロトコルシグナリングメッセージ。 UDPはRFC 768で定義されています。


SGSNとSGWとの間のS4インタフェース。
これは、GPRSコアとサービングGWの3GPPアンカー機能との間の関連する制御およびモビリティサポートを提供する。 さらに、Direct Tunnelが確立されていない場合は、ユーザプレーンのトンネリングが提供されます。

場所:
GTP-C(上記):このプロトコルは、SGSNとSGWとの間のシグナリングメッセージをトンネリングする。
UDP:このプロトコルはシグナリングメッセージを転送します。 UDPはRFC 768で定義されています。


SGWとPGWとの間のS5またはS8インタフェース。
S5:サービングGWとPDN GWとの間のユーザプレーントンネリングおよびトンネル管理を提供する。 これは、UEの移動性に起因するサービングGW再配置、およびサービングGWが、必要なPDN接続のために配置されていないPDN GWに接続する必要がある場合に使用される。
S8:VPLMN(在圏PLMN)内のサービングGWとHPLMN(ホームPLMN)内のPDN GWとの間にユーザおよび制御プレーンを提供するPLMN間基準点。 S8は、S5のインターPLMN変形である。

これらの2つのインタフェースの違いは、S5が1つのネットワークエンティティ(ローミングシナリオなし)で使用され、S8が、ユーザがホームPLMNにいるVisiting PLMNを接続するために使用されていることです。

場所:
GTP-C:このプロトコルは、SGWとPGWとの間のシグナリングメッセージをトンネリングする。
UDP:このプロトコルは、SGWとPGWとの間のシグナリングメッセージを転送する。 UDPはRFC 768で定義されています。


S10インタフェースをMMEと他のMMEとの間に含む。
MME再配置(例えば、ハンドオーバー)およびMMEからMMEへの情報転送のためのMME間の参照点。

場所:
GTP-C:このプロトコルは、MME間のシグナリングメッセージをトンネリングする。
UDP:このプロトコルは、MME間でシグナリングメッセージを転送する。 UDPはRFC 768で定義されています。


S11インタフェースをMMEとSGWとの間に設ける。
MMEとサービングGWとの間の参照点。

場所:
GTP-C:このプロトコルは、MMEとSGWとの間のシグナリングメッセージをトンネリングする。
UDP:このプロトコルは、MMEとSGWとの間でシグナリングメッセージを転送する。 UDPはRFC 768で定義されています。


S6aはMMEとHSSとの間のインタフェースである。
MMEとHSSとの間の進化したシステム(AAAインタフェース)へのユーザアクセスを認証/許可するための加入および認証データの転送を可能にする。


場所:
直径:このプロトコルは、MMEとHSSとの間の進化したシステムへのユーザアクセスを認証/認可するための加入および認証データの転送をサポートする(S6a)。 直径はRFC 3588で定義されています。
SCTP:このプロトコルはシグナリングメッセージを転送します。 SCTPはRFC 4960で定義されています。



MMEとEIRとの間のS13インターフェース。
それはUEEIRを可能にする。

場所:
直径:このプロトコルは、MMEとEIRとの間のUE識別検査手順をサポートする(S13)。 直径はRFC 3588で定義されています。
SCTP:このプロトコルはシグナリングメッセージを転送します。 SCTPはRFC 4960で定義されています。


CBCとeNodeBの間のSBcインタフェース。
警告メッセージ配信および制御機能のためのCBCとMME間の参照ポイント。
セルブロードキャストセンター(CBC)は、日本向けに作成された地震津波警報システム(ETWS)の特別要求事項の解決策であった。 これは、制御プレーン内のUEとMMEとの間の既存のインタフェースを利用する。 さらに、MMEはSBcインターフェイスを介してCBCに接続されます。 LTE / 4Gでは、SBCインターフェイスは完全に標準化されており、SCTPに基づいています。

場所:
SBc-AP(SBcアプリケーションプロトコル):CBCとMMEとの間のアプリケーション層プロトコル。 このプロトコルは、警告メッセージの転送をサポートしています。
S1-AP(S1アプリケーションプロトコル):eNodeBとMMEとの間のアプリケーション層プロトコル。
SCTP:このプロトコルは、MMEとeNodeB(S1)との間のシグナリングメッセージの配信を保証する。 SCTPはRFC 4960で定義されています。



ユーザプレーンインタフェース:

eNodeBとSGWとの間のS1-Uインタフェース。
ハンドオーバ中のベアラユーザプレーントンネリング及びeNodeB間パス切り替え毎のE-UTRANとサービングGWとの間の参照点。

場所:
GTP-U(ユーザプレーン用のGPRSトンネリングプロトコル):このプロトコルは、eNodeBとSGWとの間のユーザデータをトンネリングする。
UDP:このプロトコルはユーザーデータを転送します。 UDPはRFC 768で定義されています。



S4インターフェイスは、2GアクセスのUEとPGWの間にあります。
S4インターフェイスは、UEと3GアクセスおよびPGWを接続するためにも使用されています。
これは、GPRSコアとサービングGWの3GPPアンカー機能との間の関連する制御およびモビリティサポートを提供する。 さらに、Direct Tunnelが確立されていない場合は、ユーザプレーンのトンネリングが提供されます。

場所:
GTP U:このプロトコルは、SGSNとS GW間、およびバックボーンネットワーク内のS GWとP GWとの間のユーザデータをトンネリングする。 GTPはすべてのエンドユーザのIPパケットをカプセル化しなければならない。
UDP / IP:ユーザデータと制御シグナリングのルーティングに使用されるバックボーンネットワークプロトコルです。
UmおよびGbインタフェースに関するプロトコルは、TS 23.060に記述されています。



3GネットワークとPGWとの間のUE-S12インタフェース。
直接トンネルが確立されたときのユーザプレーントンネリングのためのUTRANとサービングGWとの間の参照ポイント。 これは、SGSNとUTRANとの間、またはSGSNとGGSNとの間で定義されたGTP-Uプロトコルを使用するIu-u / Gn-u基準点に基づく。 S12の使用法はオペレータ構成オプションです。

場所:
GTP U:このプロトコルは、UTRANとS GWとの間、およびバックボーンネットワーク内のS GWとP GWとの間のユーザデータをトンネリングする。 GTPはすべてのエンドユーザIPパケットをカプセル化しなければならない
UDP / IP:ユーザデータと制御シグナリングのルーティングに使用されるバックボーンネットワークプロトコルです。
Uuインタフェースのプロトコルについては、TS 23.060を参照してください。
SGSNは、図18に示すように、ユーザプレーントンネル確立を制御し、UTRANとS GWとの間に直接トンネルを確立する。



Periodic Tracking Area Update (TAU) - T3412 timer

Periodic TAU
周期的トラッキングエリア更新は、UEのネットワークへの利用可能性を定期的に通知するために使用される。 この手順は、定期的なトラッキングエリア更新タイマ(タイマT3412)によってUEにおいて制御される。 タイマT3412の値は、ATTACH ACCEPTメッセージでネットワークによってUEに送信され、TRACKING AREA UPDATE ACCEPTメッセージで送信することができる。 UEは、新しい値が受信されるまで、UEに割り当てられたトラッキングエリアのリストのすべてのトラッキングエリアにこの値を適用しなければならない。

No Periodic TAU case
ATTACH ACCEPTまたはTRACKING AREA UPDATE ACCEPTでUEによって受信されたタイマT3412が、タイマが非アクティブである、またはタイマ値がゼロであるという指示を含む場合、タイマT3412は非アクティブ化され、UEは周期的なトラッキングエリア更新手順を実行してはならない。
この部分は、Rel 8と比較してSpecの小さな変更です。これはMachine to Machine(M2M)通信が全体的により多くの部分を占めるからです。 他に何が(定期的な)TAUを辞める理由になるのでしょうか?

Timer's behavior
タイマーT3412は、UEがEMM-CONNECTEDモードからEMM-IDLEモードに移行するときにリセットされ、その初期値で開始される。 タイマーT3412は、UEがEMM-CONNECTEDモードまたはEMM-DEREGISTERED状態に入ると停止する。

Emergency bearers
UEが緊急ベアラサービスのために接続され、タイマーT3412が満了する場合、UEは周期的なトラッキングエリア更新手順を開始してはならず、ネットワークからローカルに切り離すものとする。

UEが緊急ベアラーサービスのために接続されておらず、タイマーT3412が満了すると、周期的トラッキングエリア更新手順が開始され、タイマーは次の開始のための初期値に設定される。

UEが緊急ベアラサービスのために接続されておらず、タイマが満了したときにEMM-REGISTERED.NORMAL-SERVICE以外の状態にある場合、定期的なトラッキングエリア更新手順は、UEがEMM-REGISTERED.NORMAL-SERVICEに戻るまで延期される。

Attached to EPS and non-EPS
UEがEPSおよび非EPSサービスの両方に接続されていて、UEがEMM-REGISTERED.NO-CELL-AVAILABLE状態にあるときにタイマT3412が満了するかタイマT3423が満了する場合、UEは統合トラッキングエリア更新手順を開始する UEがEMM-REGISTERED.NORMAL-SERVICE状態に復帰したときに、「結合されたTA / LA更新とIMSIアタッチ」を示す。


仮に..?
UEが緊急ベアラサービスのために接続されていない場合、移動可能タイマーはT3412より長くなければならない。この場合、デフォルトでは、移動可能タイマーはT3412よりも4分長い。 ISRがアクティブ化されていない場合、モバイル到達可能タイマーの満了時のネットワーク動作はネットワークに依存するが、通常、ネットワークは第1の満了時にUEへのページングメッセージの送信を停止し、他の適切なアクションをとることができる。

UEが緊急ベアラサービスのために接続されている場合、MMEは、T3412に等しい値を有するモバイル到達可能タイマを設定しなければならない。移動可能なタイマーが満了すると、MMEはUEを局所的に切り離す。
MMEがUEのためのNASシグナリング接続を解放するとき、モバイル到達可能タイマはリセットされ、その初期値で開始されなければならない。モバイル到達可能タイマーは、NASシグナリング接続がUEに対して確立されたときに停止されなければならない。

モバイル到達可能タイマーが終了すると、ネットワークは暗黙のデタッチタイマーを開始する。暗黙のデタッチタイマの値はネットワークに依存します。 ISRがアクティブになっている場合、暗黙のデタッチタイマーのデフォルト値はT3423より4分長くなります。 UEがネットワークに接続する前に暗黙のデタッチタイマーが終了すると、ネットワークは暗黙的にUEを切り離す。


暗黙のデタッチタイマは、NASシグナリング接続がUEに対して確立されたときに停止されなければならない。

無料 のPUBLIC DNSサーバー

ルータまたはコンピュータがDHCP経由でインターネットに接続している場合、ISPは自動的にDNSサーバを割り当てますが、それらを使用する必要はありません。

以下は、割り当てられたDNSサーバの代わりに使用できる無料のDNSサーバです.GoogleとOpenDNSのような、最も信頼性の高いものがあります。

Free & Public DNS Servers (Valid October 2018)

ProviderPrimary DNS ServerSecondary DNS Server
Level31209.244.0.3209.244.0.4
Verisign264.6.64.664.6.65.6
Google38.8.8.88.8.4.4
Quad949.9.9.9149.112.112.112
DNS.WATCH584.200.69.8084.200.70.40
Comodo Secure DNS8.26.56.268.20.247.20
OpenDNS Home6208.67.222.222208.67.220.220
Norton ConnectSafe7199.85.126.10199.85.127.10
GreenTeamDNS881.218.119.11209.88.198.133
SafeDNS9195.46.39.39195.46.39.40
OpenNIC1069.195.152.20423.94.60.240
SmartViper208.76.50.50208.76.51.51
Dyn216.146.35.35216.146.36.36
FreeDNS1137.235.1.17437.235.1.177
Alternate DNS12198.101.242.7223.253.163.53
Yandex.DNS1377.88.8.877.88.8.1
UncensoredDNS1491.239.100.10089.233.43.71
Hurricane Electric1574.82.42.42 
puntCAT16109.69.8.51 
Neustar17156.154.70.1156.154.71.1
Cloudflare181.1.1.11.0.0.1
Fourth Estate1945.77.165.194 
CleanBrowsing20185.228.168.9185.228.169.9

ヒント:プライマリDNSサーバーは優先DNSサーバーと呼ばれることもあり、セカンダリDNSサーバーは代替DNSサーバーと呼ばれることもあります。 プライマリDNSサーバーとセカンダリDNSサーバーは、混在して別のレイヤーの冗長性を提供することができます。

一般に、DNSサーバは、DNSサーバアドレス、インターネットDNSサーバ、インターネットサーバ、DNS IPアドレスなど、あらゆる種類の名前と呼ばれます。

異なるDNSサーバーを使用する理由
あなたのISPによって割り当てられたDNSサーバを変更したいかもしれない理由の1つは、現在使用しているDNSサーバに問題があると思われる場合です。 DNSサーバーの問題をテストする簡単な方法は、WebサイトのIPアドレスをブラウザに入力することです。名前ではなくIPアドレスでWebサイトにアクセスできる場合は、DNSサーバーに問題がある可能性があります。

DNSサーバーを変更するもう1つの理由は、より優れたサービスを探している場合です。多くの人々は、ISPによって管理されているDNSサーバが低速であり、全体的なブラウジングの経験が遅くなることに腹を立てています。

さらに、サードパーティのDNSサーバを使用する理由として、Webアクティビティのロギングを防ぎ、特定のWebサイトのブロックを回避することが一般的になります。

ただし、すべてのDNSサーバーがトラフィックログを回避するわけではありません。それがあなたの後ろのものなら、あなたが使いたいものかどうかを知るためにサーバーに関するすべての詳細を必ず読んでください。

各サービスの詳細については、上の表のリンクに従ってください。

最後に、混乱があった場合、無料のDNSサーバは無料のインターネットアクセスを提供しません!アクセスのためにISPに接続する必要があります。覚えにくいIPアドレスではなく人が判読できる名前でWebサイトにアクセスできるように、DNSサーバーはIPアドレスとドメイン名を変換するだけです。




MME の選択方法 - MME 選択手順

前回からはしばらく時間がかかりましたが、ここに行きます。 MME / SGW / PGWノードを選択する方法、またはLTEがMME / SGW / PGWノードを選択する方法については、何度もこのサイトにアクセスしている人がいました。 以下が明確になることを願っています。


各LTEネットワークでは、ネットワーク内のPDN-GW、SGW、MME、SGSN、およびHSSの動的ピア選択を処理するために、インターネットドメインネームシステム(DNS)が広く使用されています。 我々は統計的なassingsを使用することができますが、ちょっと、ちょっと! 私を信じて、DNSが適切に処理されるとはるかに簡単です。

数日後、私は、以下に述べるポイントについてDNS設定の詳細をカバーしようとします。

EPSノードは、次のユースケースのEPSノードの選択のためにDNSクエリメッセージを内部DNS(iDNS)に送信します。

  1. UE Attachの一部として、eNBは、そのUEに提供すべきMMEのアドレスについて、TAIを使用してiDNSサーバに問い合わせる。
  2. UEがアタッチしている間、MMEはiDNSサーバに問い合わせて、要求された(加入した)PDN接続(APN)が位置するPDN-GW(パケットデータネットワークゲートウェイ、PGW)を選択する。選択は、UEがネットワークに接続するとき、MMEに提供される情報に基づくことができる。
  3. PGW選択に続いて、MMEは、TACを使用してUEにサービスするために利用可能なSGWを選択するようにDNSサーバに問い合わせるが、これは、ほとんどの場合、ネットワークトポロジおよびネットワーク内のUEの位置に基づいており、 。
  4. SGSNは、LTEと3G / 2Gハンドオーバ中にLAC、およびRAC(UEから受信した旧GUTIから取得)を使用して旧MMEを解決するためにDNSサーバに照会します。
  5. MMEは、3G / 2GからLTEへのハンドオーバ中にNRI、LAC、およびRAC(UEから受信したP-TMSIから取得)を使用して旧SGSNを解決するようDNSサーバに問い合わせます。
  6. 接続中、MMEは、Diameterプロキシ/エッジエージェントに対してHSSピアサービスおよびインターフェイスアソシエーションをサポートするように設定されています。これらは、Diameterプロキシに向かうMME内の静的構成であり、Diameterプロキシを選択するためにMMEによってDNSクエリが開始されません。
今日では、MME Selectionを参照しているのは約2人であり、SGW、PGW、SGSN、HSSの選択をカバーすると、上記のリストは数倍多くコピーされます。



DNSインターフェイス
DNSインターフェイスは3GPP標準化されたインターフェイス経由ではなく、eNB、MME、SGSN、およびDiameter ProxyはEPSのDNSサーバに接続されています(IP接続)。通常、EPCネットワーク内でEPSノードは、GnインタフェースまたはO&Mインタフェースを介してDNSサーバにアクセスします。

MMEの選択
Ref。ポイント1に、LTEネットワークへのアタッチ中のMME選択:
eNodeBは、ネットワークトポロジおよびネットワーク内のUEの位置に基づいて、UEにサービスするために利用可能なMMEを選択し、最良のMMEが選択されるようにする。 MMEが変更される確率を低減する。
UE Attachの一部として、eNBはMMEのアドレスのTAIを使用してDNSサーバに照会します。通常、DNSはクエリに応答して選択するMMEのプールを持ちます。
TAI FQDNの形式は次のように構成されています。
tac-lb <TAC-low-byte> .tac-hb <TAC-highバイト> .tac.epc.mnc <MNC> .mcc <MCC> .3gppnetwork.org
DNSは、eNBがMMEを選択できる複数のMMEアドレス(候補セット)を提供することができる。
Ref。ポイント4まで、SGSN選択LTE-> 2 / 3Gハンドオーバ:
SGSNは、LTEから3G / 2Gへのハンドオーバ中に古いMMEを識別するためにDNSサーバに照会します。 UEから受信した古いGUTIを使用します。
旧MMEとGn / GpのみをサポートするRelease-8 SGSNとの連絡が必要な手順があります。主なユースケースは、ハンドオーバ中のコンテキスト転送です。 eutRANからプレリリース-8 UTRAN / GERANにUEが移動すると、UEはGUTIに基づいて導出されたP-TMSIを提供する。その結果、ソースMMEは、Release-8より前のSGSNノードのPre-Release-8 SGSNのように見えます。
古いGUTIに基づいてMMEのすべてのGnおよびGpインターフェイスを見つけるためのRelease 8 Gn / Gp-SGSNについては、「x-3gpp-mme:x-gn」の「Service Parameter」を使用し、「x-3gpp -mme:x-gp "と入力します。
リリース前の互換性オペレータは、ソースSGSNがRelease-8より前であるかどうかにかかわらず、対応するGn / GpインターフェイスのA / AAAAレコードを引き続きプロビジョニングします。 Gn / Gpインターフェイスは、 ".gprs"と ".3gppnetwork.org"トップレベルドメインの両方に重複してプロビジョニングされます。

メインLTEパケットコア要素の機能 - MME、SGW、PGW

私が書くことを始めなければならないとき、私は私の最初のLTEのような問題が何であるかを理解するために、私の頭蓋骨の背中を深く見ています。そしてあなたは何を知っていますか?私は覚えていない。
だから、何かを始める最良の方法は、最初から始めることです(書く)。
LTEネットワークの3つの主要なパケットコア要素を詳しく見てみましょう。

MME - モビリティ管理エンティティ
MMEは、LTEアクセスネットワークの主要な制御ノードです。それは、再送信を含むトラッキングおよびページング手順、およびユーザ装置(UE)のアイドルモードについても責任がある。 MMEは、ベアラの起動にも関与し、その非アクティブ化手順は、そのタスクへの初期アタッチ中のUEのためのSGWの選択およびコアネットワーク(CN)ノードの再配置を含むイントラハンドオーバの発生時にも属する。
MMEは、HSSに向かってユーザを認証する役割を担い、ユーザがローミング中であれば、MMEはユーザのホームHSSへのS6aインタフェースを終了する。すべてのNon Access Stratum(NAS)シグナリングはMMEポイントで終了し、MMEポイントは一時UE ID(GUTI)の生成と割り当ても担当します。その役割の中には、公衆陸上移動ネットワーク(PLMN)への認可UEであり、存在する場合にはUEローミング制限を実施することもある。 MMEは、NASシグナリングの暗号化と完全性保護の終了ポイントでもあります。シグナリングの合法的傍受(LI)は、MMEエンティティによってもサポートされる可能性があります。また、S3インタフェース(SGSNからMMEへ)によるLTEと2G / 3Gネットワ​​ーク間のモビリティのための制御プレーン機能を提供します。


23.401 3GPPの文書によると、上記の機能はリストとして記載されている。
MME機能は次のとおりです。


  • NASシグナリング
  • NASシグナリングセキュリティ。
  • 3GPPアクセスネットワーク間の移動性のためのインターCNノードシグナリング(S3終了)。
  • ECM-IDLE状態におけるUE到達能力(ページング再送信の制御および実行を含む)。
  • 追跡エリアリスト管理;
  • UE位置(例えば、TAI)から時間帯へのマッピングと、移動性に関連するUE時間帯変化のシグナリングと、
  • PDN GWおよびサービングGW選択;
  • MME変更を伴うハンドオーバのためのMME選択;
  • 2Gまたは3G 3GPPアクセスネットワークへのハンドオーバのためのSGSN選択;
  • ローミング(ホームHSSに向かってS6a)。
  • 認証;
  • 認可;
  • 専用ベアラ確立を含むベアラ管理機能;
  • シグナリングトラフィックの合法的傍受。
  • 警告メッセージ転送機能(適切なeNodeBの選択を含む)。
  • UE Reach能力手続き。
MMEは、モビリティの場合のみ、UEトリガサービスリクエスト、PDN切断、およびUEデタッチの場合にのみ、UEタイムゾーンの変更を通知するものとする。 UE時間帯が変更されたかどうかをMMEが判断できない場合(例えば、UE時間帯がMME再配置中に古いMMEによって送信されない)、MMEはUE時間帯の変更を通知してはならない。 規制された義務化された時間変更(例えば、夏時間や夏時間の変更)によって引き起こされるUEタイムゾーンの変更は、MMEが実際の変更のためにシグナリング手順を開始するように誘発してはならない。 代わりに、MMEはtheUEの次のモビリティイベントまたはサービスリクエスト手順を待ってから、これらの手順を使用してPDN GWのUEタイムゾーン情報を更新しなければならない。



SGW - サービングゲートウェイ
サービングGWは、E-UTARNへのインタフェースを終端するゲートウェイです。 EPSに関連付けられた各UEについて、所与の時点において、単一のサービングGWが存在する。
SGWは、隣接するeNodeBとのハンドオーバを担当し、ユーザプレーンにわたるすべてのパケットに関するデータ転送も担当する。 その職務には、2G / 3Gなどの他のネットワークへのモビリティインターフェイスに注意を払っています。 SGWは、アイドル状態の間にUEに関連するコンテキスト情報を監視し維持しており、UEのデータをダウンリンク方向に到着したときにページング要求を生成する。 (たとえば、誰かの呼び出し)。 SGWはまた、LIの場合にユーザトラフィックの複製を担当する。

23.401 3GPPの文書によると、SGWはリストとして機能する。
SGWの機能は次のとおりです。

  • eNodeB間ハンドオーバのためのローカルモビリティアンカーポイント;
  • 特に、eNodeBにおける並べ替え機能を補助するために、eNodeB間およびRAT間ハンドオーバ中に経路を切り替えた直後に、ソースeNodeB、ソースSGSNまたはソースRNCに1つまたは複数の「エンドマーカー」を送信すること。
  • 3GPP間モビリティのためのモビリティアンカーリング(S4の終了と2G / 3GシステムとPDN GW間のトラフィックの中継)。
  • ECM-IDLEモードのダウンリンクパケットバッファリングおよびネットワークトリガサービス要求手順の開始。
  • 合法的傍受;
  • パケットのルーティングと転送;
  • 上りリンクおよび下りリンクにおけるトランスポートレベルのパケットマーキング。 関連するEPSベアラのQCIに基づいて、DiffServコードポイントを設定するステップと、
  • オペレーター間課金の会計処理。 GTPベースのS5 / S8の場合、Serving GWは、UEとベアラごとにアカウンティングデータを生成します。
  • 課金原則およびTS 32.240に規定されている基準点に基づいてOFCSを接続する

PDN GW - パケットデータネットワークゲートウェイ
PGWは、SGiインタフェースをPDNに終端するゲートウェイです。 UEが複数のPDNにアクセスしている場合、そのUEには複数のPGWが存在する可能性がありますが、同時にS5 / S8接続とGn / Gp接続の混在はサポートされません。
PGWは、3GPP技術と非3GPP技術との間のモビリティの「アンカー」としての役割を果たす。 PGWは、UEに対するトラフィックの入口または出口点であることによって、UEから外部PDNへの接続性を提供する。 PGWは、ポリシー施行、ユーザのパケットフィルタリング、課金サポート、およびLIを管理します。
WiMAX、CDMA 1X、EvDOなど、非3GPP技術を使用することが可能です。

PGWは、23.401の3GPP文書に従ってリストとして機能する。
PGW関数には次のものがあります。

  • ユーザごとのパケットフィルタリング(例えば、ディープパケット検査)。
  • 合法的傍受;
  • UEのIPアドレス割り当て。
  • 上りリンクおよび下りリンクにおけるトランスポートレベルのパケットマーキング。関連するEPSベアラのQCIに基づいて、DiffServコードポイントを設定するステップと、
  • オペレータ間課金の会計処理。
  • TS 23.203に定義されたULおよびDLサービスレベル課金(例えば、PCRFによって定義されたSDFに基づいて、またはローカルポリシーによって定義されたディープパケットインスペクションに基づいて)。
  • 課金原則およびTS 32.240 [51]に規定されている基準点を通じたOFCSのインターフェース。
  • TS 23.203 [6]に定義されているULおよびDLサービスレベルゲート制​​御。
  • TS 23.203 [6]で定義されている(例えば、SDFごとのレートポリシング/シェーピングによる)ULおよびDLサービスレベルレート実施。
  • APN-AMBRに基づくULおよびDLレート実施(例えば、非GBR QCIに関連付けられた同じAPNのすべてのSDFのトラフィック集約に対するレートポリシング/シェーピングによる)。
  • 同じGBR QCI(例えば、レートポリシング/シェーピングによる)を有するSDFの集合体の蓄積されたMBRに基づくDLレート施行;
  • DHCPv4(サーバーとクライアント)とDHCPv6(クライアントとサーバー)の機能。
  • このバージョンの仕様では、ネットワークはPPPベアラタイプをサポートしていません。 GGSNのプレリリース8のPPP機能は、PDN GWに実装することができます。
  • パケットスクリーニング。
  • さらに、PDN GWには、GTPベースのS5 / S8の次の機能が含まれています。
  • TS 23.203 [6]に定義されるULおよびDLベアラバインディング。
  • TS 23.203 [6]に定義されたULベアラバインディング検証。
  • RFC4861 [32]で定義されているような機能。
  • UEおよびベアラごとの課金。

PGWは、E-UTRAN、GERANまたはUTRANのいずれかを使用して、GERAN / UTRANのみのUEおよびE-UTRAN可能なUEの両方にPDN接続を提供する。 PGWは、S5 / S8インタフェース上でのみE-UTRANを使用するE-UTRAN対応UEにPDN接続を提供する。


あなたがそれを好きだと思います。 躊躇しないでください、コメントしてください。
あなたは文法の間違い、間違った単語の綴りを見つけました。あるいは内容が間違っているかもしれません、私に教えてください。

Gx interface - between PCRF and PCEF

Gx参照ポイントは、ポリシー制御と課金ルール機能(PCRF-Policy Control and Charging Rules Function)とポリシーと課金実施機能(PCEF-Charging Enforcement Function)の間にあります。 Gx基準点は、PCRFからPCEFへのポリシーおよび課金制御(PCC)規則のプロビジョニングおよび除去、およびPCEFからPCRFへのトラフィック面イベントの送信に使用されます。 Gx基準点は、アプリケーションに関連するAVPを適用することによって、充電制御、ポリシー制御、またはその両方に使用することができる。
あなたが知っているように、大きな絵から始めるのは常に良いことです。 さあ。


PCC(ポリシーと課金管理)

ああ、IP CANベアラでは、定義された容量、遅延、ビット誤り率などのIP伝送経路を意味することに注意してください。詳細は、3GPP TS 21.905を参照してください。
IP-CANセッションには、1つまたは複数のIP-CANベアラが組み込まれています。 IP-CANセッションごとに複数のIP-CANベアラをサポートするのは、IP-CAN専用です。関連するUE IPv4アドレスおよび/またはIPv6プレフィックスが割り当てられ、IPネットワークにアナウンスされる限り、IP-CANセッションが存在する。
以下に示すテキストが必要になります。

ポリシーと課金制御ルールの定義
PCCルールの目的は以下のとおりです。
サービスデータフローに属するパケットを検出する
PCCルール内のサービスデータフローフィルタは、ダウンリンクIP CANベアラの選択に使用されます
PCCルール内のサービスデータフローフィルタは、アップリンクIPフローが正しいIP CANベアラで転送されることを強制するために使用されます
サービスデータフローが原因であることを特定する
サービスデータフローに適用可能な課金パラメータを提供する
サービスデータフローのポリシー制御を提供する
PCEF規則の優先順位の順にPCC規則のサービスデータフローフィルタに対して受信パケットを評価することによって、PCEF(ポリシーおよび課金実施機能)は受信パケットごとにPCC規則を選択する。パケットがサービスデータフローフィルタと一致すると、そのパケットのパケットマッチングプロセスが完了し、そのフィルタのPCCルールが適用されます。
PCC(Policy and Charging Control)には2種類の種類があります。
動的PCCルール。 Gxインターフェイスを介してPCRFによってPCEFに動的にプロビジョニングされます。これらのPCCルールは、事前定義されるか、またはPCRF内で動的に生成される。動的なPCCルールはいつでもインストール、変更、削除できます。
定義済みのPCCルール。 PCEFであらかじめ設定されています。定義済みのPCCルールは、いつでもPCRFによってアクティブ化または非アクティブ化できます。 PCEF内の予め定義されたPCC規則は、PCRFがGxインタフェースを介して動的にPCC規則のセットを起動できるようにグループ化することができる。
PCCルールは以下のもので構成されます。
ルール名 - PCEFとPCRFとの間の通信におけるPCCルールを参照するために使用される
サービス識別子 - サービスデータフローが関係するサービスまたはサービスコンポーネントを識別するために使用される
サービスデータフローフィルタは、ルールが適用されるトラフィックを選択するために使用されます。動的かつ事前定義されたPCC規則のために、ワイルドカードによるサービスデータフローフィルタを定義することが可能でなければならない
優先順位
ゲート状態 - サービスデータフローフィルタによって検出されたサービスデータフローが、アップリンクおよび/またはダウンリンク方向で通過(状態オープン)または廃棄(状態クローズ)されるかどうかを示す
QoSパラメータ - サービスデータフローのための許可されたQoSクラスを意味するQoSクラス識別子(QCI)、アップリンクおよびダウンリンクのための割り当ておよび保持優先度(ARP)および許可ビットレート
課金キー(rating group) - オンライン課金とオフライン課金のインタフェースを使用するかどうか、オフラインで何を計量するか、PCEFはどのレベルでルールに関連する使用を報告するかなどを定義する。
他の充電パラメータ
監視キー - 事前定義されたPCCルールまたは動的PCCルールによって制御されるサービスデータフローの使用監視制御に使用される監視制御インスタンスを識別する
私が以前に密かに言及したように、私たちは


ポリシーおよび課金管理(PCC)ルールの操作
動的PCCルールの場合:
インストール:まだプロビジョニングされていないPCCルールをプロビジョニングする
変更:既にインストールされているPCCルールを変更する
削除:既にインストールされているPCCルールを削除する
定義済みのPCCの場合:
アクティベーション:PCCルールをアクティブにする
非アクティブ化:PCCルールを禁止する


機能要素

PCRF
PCRF-Policy Control and Charging Rules Function(ポリシー制御および課金規則機能)は、ポリシー制御決定およびフローに基づく課金制御機能を包含する機能要素である。 PCRFは、サービスデータフロー検出、ゲーティング、QoS、およびフローベースの課金(与信管理を除く)をPCEFに対してネットワーク制御します。 PCRFは、アプリケーション機能(AF)からのセッションおよび媒体関連情報を明らかにし、交通面イベントのAF-Application Function に通知する。
PCRFはGxインタフェースを介してPCEFにPCC規則を提供する。
PCRF PCCルール決定は、以下の1つまたは複数に基づいてもよい。
Rxインターフェースを介してアプリケーション機能(AF)から得られる情報、例えば、セッション、メディアおよび加入者関連情報
Gxインターフェースを介してPCEFから取得された情報。 IP CANベアラ属性、要求タイプおよび加入者関連情報
SPインターフェースを介してSPRから得られる情報、例えば、加入者およびサービス関連のデータ
Gxxインタフェース経由でBBERFから取得した情報
独自のPCRF事前設定済みの情報
PCEF(ポリシーおよび課金実施機能)からの情報が、PCRFに知られているサービスデータフローフィルタと一致しないトラフィックマッピング情報を含む場合、PCRFはUEにPCRFに知られていない拡張QoS foサービスを要求することを可能にする。 PCRFは、このトラフィックマッピング情報を、サービスデータフローフィルタとして、対応する許可されたPCCルールに追加しなければならない。 PCRFは、欠落したフィルタパラメータをワイルドカードすることができる。
PCRFはRxインタフェースを介してAFにイベントを報告しなければならない。
PCRFは、PCRFの方針の決定に従って、PCC管理下にある各サービスデータフローの処理に関するPCC規則の使用を通してPCEFに通知しなければならない。 PCRFは、IP CANセッションに適用されるベアラ制御モードを選択し、それをGxインタフェースを介してPCEFに提供しなければならない。


AFF(Application Function)シグナリングベアラ通知の失効に加入すると、PCRFは、AFシグナリングIPフローに対応するPCC規則に関連するリソースの損失をPCRFに通知するようにPCEFに要求しなければならない。これは、これが依頼されていない以前は


PCEF
PCEF(Policy and Charging Enforcement Function)は、ポリシー施行とフォローベース課金機能を含む機能要素です。この機能エンティティはゲートウェイ(PGW)にあります。ゲートウェイおよびそのQoSでのユーザプレーントラフィック処理を制御し、サービスデータの検出およびカウントだけでなく、オンラインおよびオフラインの課金処理を提供します。
ポリシー制御下にあるサービスデータフローの場合、対応するゲートが開いている場合に限り、PCEFはサービスデータフローがゲートウェイを通過できるようにする。
課金制御中のサービスデータフローの場合、PCEFは、対応するアクティブなPCCルールが存在する場合にのみ、サービスデータフローがゲートウェイを通過することを許可し、オンライン課金の場合、OCSは、課金キー(ルールベース)。 PCEFは、信用再認可手順の過程で、サービスデータフローがゲートウェイを通過するようにすることができる。

PCRFによって要求された場合、PCEFは関連するサービスデータフローの状態が変化したときにPCRFに報告しなければならない。この手順は、AFシグナリングトラフィック専用のIP CANベアラを監視するために使用できます。


Gxインターフェイス経由のプロシージャ

PCCルールの要求とプロビジョニング
設定されているフィールドの詳細については、TS 29.212パラグラフ4.5.1を参照してください。

PCRFは、Gxインタフェースを介してPCEFに適用されるPCC規則を指示しなければならない。 これは次のいずれかの手順を使用している可能性があります。
PULL手続き(PCEFが要請するプロビジョニング):PCEFによってPCC規則が要求されたことに応じて、PCRFはPCC規則をCCA(Credit Control Answer)に規定し、



1.事象トリガ事象が発生すると、PCEFは事象トリガパラメータをPCRFに運び、PCC規則を送達することを要求するクレジット制御要求(この例ではCCR-I、「Initial_Request」なので)メッセージを送る
2. PCRFは、イベントトリガに応じてPCCルール(旧PCCルール)を更新するかどうかを判断し、CCFにクレジットコントロール応答(CCA-I)メッセージを返す。 PCC規則が更新を必要とする場合、更新されたCCA-U(CCR-UおよびCCA-Uはクレジット制御要求/応答Update_Requestを保持する)メッセージは更新されたPCC規則(すなわち、新しいPCC規則)を運び、PCRFは古いPCCルールと新しいPCCのルール。
CCAメッセージを受信した後、PCEFはPCC規則を実行する。返されたCCAメッセージが新しいPCCルールを運ぶ場合、PCEFは新しいPCCルールを実行する。返されたCCAメッセージに新しいPCCルールがない場合、PCEFは古いPCCルールを実行します。 PCEFがPCC規則をうまく実行しないと、PCEFは新しいCCRメッセージを送信する。
PUSH手順(非請求プロビジョニング):PCRFは、PCEFからの要求を得ずにPCC規則をプロビジョニングすることを決定することができる。 Rxインタフェースを介してPCRFに提供される情報に応じて、またはPCRF内の内部トリガに応答して、 PCFからの要求なしにPCC規則をプロビジョニングするために、PCRFは、これらのPCC規則をRAR(再認証要求)メッセージに含めるものとする。このRA要求によってCCR / CCA(信用管理要求/与信管理応答)メッセージはトリガされません。



1.イベントトリガイベントが発生すると、PCRFはPCC規則を更新し、再認証要求(RAR)メッセージをPCEFに送信する。 RARメッセージは新しいPCCルールを持ち、PCRFは古いPCCルールを保存しません。
2. PCEFは、RARメッセージを通じて配信された新しいPCC規則を実行します。実行の完了後、PCEFはPCRFに再認証回答(RAA)メッセージを送信する。


PCEFからの要請または要請がない場合、PCRFは、0個以上のPCC規則を規定しなければならない。 PCRFは、以下の手段の1つによって、単一のPCC規則に対する操作を実行することができる。
PCEFで事前に定義されているPCCルールを有効または無効にするには、PCRFはこのPCCルールへの参照をCharging-Rule-Name AVPにプロビジョニングし、Charging-Rule-Install AVPまたはCharging -Rule- AVPを削除します。
PCRF提供のPCCルールをインストールまたは変更するために、PCRFは、対応する課金ルール定義AVPを課金ルールインストールAVP内にプロビジョニングしなければならない。
PCRFによって以前にプロビジョニングされたPCCルールを削除するには、PCRFは、このPCCルールの名前を、チャージングルール削除AVP内のチャージングルール名AVPの値としてプロビジョニングするものとする。
特定のアクセスに対して、PCRFがベアラバインディングを実行する場合、PCRFは、以前にインストールまたは起動されたPCCルールを1つのIP CANベアラから別のIP CANベアラに移動することができる。詳細は、TS 29.212の附属書Aを参照のこと。

Gy interface - between OCS and PCEF

前回はDiameterベースのPCCルールフロー、PCEFとPCRF関数の簡単な説明、Policy Charging and Control(PCC)そのものなど、Gxインターフェーストピックをカバーしようとしました。 私が先ほど触れたすべてのことをここで見つけることができます。 ほとんどの記事は前述の情報に基づいています。 私は必要に応じてすべてのセクションへのリンクを張ります。

Gyはオンラインチャージシステム(OCS)とPCEFの間にあります。 ほとんどの場合、PCEFはPDN GW(Packed Data Network Gateway)または短いPGWに基づいています。
Gyインターフェースは、サービスデータフローに基づく課金のためのオンライン与信管理を可能にする。

いつものように、今日はかなり高いレベルの抽象的な人物で始めるのも良い方法です。 だから..お楽しみください。



基本的な構造は、オンラインクライアント(CTFによって表されるOCS)がリソース割り当てを要求し、与信管理情報をオンライン課金システム(OCS)に報告するメカニズムに従います。 前述のように、異なる課金シナリオに基づいて課金することができます。


Diameter OCSの基本原則

オンライン与信管理アプリケーション要件
オンライン課金の場合、IETF Diameter Credit Controlアプリケーションで定義された基本機能が使用されます。 基本的な構造は、オンラインクライアント(CTF)がリソースの割り当てを要求し、与信管理情報をOCS(オンライン課金システム)に報告するメカニズムに従います。
オンラインクライアントは、RFC 4006で記述されている「クライアント、イベントベース」および/または「クライアント、セッションベース」のステートマシンを実装します。
私。 クライアントが即時イベント課金(IEC)を申請すると、クライアント、イベントベースのステートマシンが使用され、クライアントが3GPPで定義されているユニット予約(ECUR)でイベントチャージを適用すると、 最初と最後の質問に対する "CLIENT、SESSION BASED"状態機械。
Validity-Time AVPとTime "Tcc"の使用と値は、与信管理サーバー(OCS)の単独の制御下にあり、OCSのオペレータ構成によって決定されます。

Gyインタフェースによる処理
オンライン課金(OCS)の場合、追加のAVPはDiameterプロトコルで定義されました。
オンライン課金のためのユーザークレジットの制御に関する3つのケースが区別されます。
Immediate Event Charging (IEC)
Event Charging with Unit Reservation (ECUR)
Session Charging with Unit Reservation (SCUR)

Immediate Event Charging(IEC)の場合、イベントの与信管理プロセスは、特定の与信管理イベントに対して与信管理要求(CCR)とともに送信される対応するCC要求タイプEVENT_REQUESTによって制御されます。

ユニット予約(ECUR)によるイベント課金の場合、所与の与信管理イベントに対する課金のためにCCリクエストタイプのINITIAL / TERMINATION_REQUESTが使用されるが、サービスデリバリの前に予約が行われ、成功 配達。

ユニット予約(ECUR)を伴うセッション課金は、CC要求タイプの初期/更新および終了要求を要求する。

ネットワーク要素は、CCRイベントメッセージが生成されるIEC、またはCCRの初期値および終了を使用するECURを適用することができる。 IECまたはECURを適用するかどうかの決定は、サービスおよび/またはオペレータの方針に基づいています。


Immediate Event Charging (IEC)
図2は、イベントベースの直接振り込み処理を実行するためにGyインタフェース上で必要とされるトランザクションを示す。 代わりに、サービス/コンテンツ配信の前にダイレクト退会操作を実行してもよい。 ネットワーク要素は、このシナリオが使用されたときに、要求されたサービスの実行が成功していることを保証する必要があります。



図2 IEC直接借り換えオペレーション
ネットワーク要素は、サービス要求を受信する。
ステップ2.ネットワーク要素は、サービス実行の前に直接引き落としを実行する。ネットワーク要素(DCCAクライアントとして機能する)は、CC-Request-Type AVPをEVENT_REQUESTに設定したクレジット制御要求(CCR)を送信して、サービス固有の情報をOCS(DCCAサーバとして機能する)に通知します。要求アクションAVP(RA)はDIRECT_DEBITINGに設定されます。既知の場合、ネットワーク要素は、要求メッセージ内に要求サービス単位AVP(RSU)(通貨単位または非通貨単位)を含むことができる。
ステップ3.クレジット制御要求メッセージを送信すると、ネットワーク要素は、通信監督タイマ「Tx」を開始する。クレジット・コントロール・アンサー(CCA)メッセージを受信すると、ネットワーク要素はタイマーTxを停止する。
ステップ4. OCSは、関連するサービス課金パラメータを決定する。
ステップ5:OCSは、CC-Request-Type AVPをEVENT_REQUESTに設定したCredit-Control-Answerメッセージをネットワーク要素に返して、サービスの実行を許可する
(サービスのコストを示す認可サービスユニットAVP(GSU)および場合によってはコスト情報AVP(CI)は、クレジット制御応答メッセージに含まれる)。
クレジット・コントロール・アンサー・メッセージは、それに応じてネットワーク要素によってチェックされなければならず、要求されたサービスはサービス提供と同時に制御される。払い戻し情報AVPは、REFUND-ACCOUNTメカニズム中に送信されるために、Credit-Control-Answerメッセージに含めることができます。下記のシナリオを参照してください。
ステップ6.サービスが提供されています。
注:上記のメカニズムを使用してCHECK_BALANCEとPRICE_ENQUIRYも実行することができます。

払い戻しの目的で取引を見てみましょう。


直接引き落とし操作が実行されます。
ステップ1直接借り方操作によって前に課金されたサービスは、最終的に不成功に終わったことが証明されます。
ステップ2.結果として、ネットワーク要素は、関連する払い戻しを実行するために、直接振替操作を実行する。ネットワーク要素(DCCAクライアントとして機能する)は、CC-Request-Type AVPをEVENT_REQUESTに設定したクレジット制御要求(CCR)を送信して、サービス固有の情報をOCS(DCCAサーバとして機能する)に通知します。要求アクションAVP(RA)は払い戻しアカウントに設定されています。以前のIEC CCAで受信された場合、ネットワーク要素にはRefund-Information AVPが含まれます。
ステップ3.クレジット制御要求メッセージを送信すると、ネットワーク要素は、通信監督タイマ「Tx」を開始する(RFC4006 [402])。クレジット・コントロール・アンサー(CCA)メッセージを受信すると、ネットワーク要素はタイマーTxを停止する。
ステップ4. OCSは、CCRに含まれるAVPを読み取り、それに応じて払い戻しを実行する。
ステップ5. OCSは、CC-Request-Type AVPをEVENT_REQUESTに設定したCredit-Control-Answerメッセージと関連する結果コードを返す。

私はフローシーケンスの図を描く方法を変えましたが、UEはそれほど重要ではないので、私はそれを行いました。だから次の図のこの記事から、あなたは別の存在としてUEを見つけることができません。それを覚えておいてください。
さらにもう1つのこと..図1には何かがありません。図2のように、ステップ2から始まり、ステップ5の後で終了する「直接債権処理」のような追加のフレームが必要です。私はそれを固定するのに疲れている。私を許してください。


Event Charging with Unit Reservation (ECUR)
図4は、ECURを実行するためにGyインタフェース上で必要とされるトランザクションを示す。 ECURは、イベント課金が個別のリザーブアクションとコミットアクションを必要とする場合に使用されます。


図4.セッションベースの与信管理のためのECUR
ネットワーク要素は、サービス要求を受信する。サービス要求は、ユーザまたは他のネットワーク要素によって開始されてもよい。
ステップ2.ネットワーク要素は、いくつかのユニット(金銭的または非貨幣単位)に対して予約単位操作を実行するために、CCI要求タイプのAVPをINITIAL_REQUESTに設定したクレジット制御要求(CCR)をOCSに送信する。知られている場合、ネットワーク要素は、要求メッセージに要求サービス単位(RSU)AVP(通貨単位または非通貨単位)を含むことができる。
ステップ3:サービスコスト情報がOCSによって受信されない場合、OCSは、評価機能に格付け要求を発行することによって受信されたサービス固有情報に従って、所望のサービスの価格を決定する。要求にサービスのコストが含まれている場合、OCSは指定された金額を直接予約します。与信残高が十分な場合、OCSはユーザーアカウントから対応する金額を予約します。
ステップ4.予約が行われると、OCSはCC-Request-TypeがINITIAL_REQUESTに設定されたクレジット・コントロール・アンサー(CCA)メッセージをネットワーク要素に返して、サービス実行を許可するコスト - サービスのコストを示す情報および残高AVPは、与信管理 - 応答メッセージに含まれる)。 OCSは、値フィールドを非ゼロ値に設定した有効時間(VT)AVPを返すことができる。 OCSは、低残高表示AVPにおいて、加入者口座残高がこの口座の所定の閾値未満に落ちたことを示すことができる。
ステップ5コンテンツ/サービス配信が開始され、予約されたユニットが同時に制御される。
ステップ6.コンテンツ/サービス配信が完了すると、ネットワーク要素はCC-Request-Type AVPを設定したCCRをTERMINATION_REQUESTに送信して、有効な与信管理セッションを終了し、使用ユニットを報告する。
ステップ7. OCSは、アカウントから使用された金額を控除します。該当する場合は、未使用の予約済みユニットが解放されます。
ステップ8:OCSは、TERMINATION_REQUESTを示すCC-Request-Type AVP(おそらく、サービスの累積コストを示すコスト情報AVPおよびクレジット制御に残存AVPが含まれるCCAメッセージを送信することによって、CCRメッセージの受信を確認する - 応答メッセージ)。
注:このシナリオは、上記の図に示されていない対応するタイマー(有効期限タイマーなど)によって管理されています。


Session Charging with Unit Reservation (SCUR)


ネットワーク要素は、セッション開始を受信する。セッション開始は、ユーザまたは他のネットワーク要素のいずれかによって行われてもよい。
ステップ2.ネットワーク要素は、いくつかのユニット(金銭的または非貨幣単位)に対して予約単位操作を実行するために、CCI要求タイプのAVPをINITIAL_REQUESTに設定したクレジット制御要求(CCR)をOCSに送信する。知られている場合、ネットワーク要素は、要求メッセージに要求サービス単位(RSU)AVP(通貨単位または非通貨単位)を含むことができる。
ステップ3:サービスコスト情報がOCSによって受信されない場合、OCSは、評価機能に格付け要求を発行することによって受信されたサービス固有情報に従って、所望のサービスの価格を決定する。要求にサービスのコストが含まれている場合、OCSは指定された金額を直接予約します。与信残高が十分な場合、OCSはユーザーアカウントから対応する金額を予約します。
ステップ4.予約が行われると、OCSはCC-Request-TypeがINITIAL_REQUESTに設定されたクレジット・コントロール・アンサー(CCA)メッセージをネットワーク要素に返して、サービス実行を許可するコスト - サービスのコストを示す情報および残高AVPは、与信管理 - 応答メッセージに含まれる)。 OCSは、値フィールドを非ゼロ値に設定した有効時間(VT)AVPを返すことができる。 OCSは、低残高表示AVPにおいて、加入者口座残高がこの口座の所定の閾値を下回ったことを示すことができる。
ステップ5コンテンツ/サービス配信が開始され、予約されたユニットが同時に制御される。
ステップ6.セッション配信中に、デビットユニットおよびその後の予約ユニット動作を実行するために、ネットワーク要素は、CC-Request-Type AVPをUPDATE_REQUESTに設定したCCRを送信し、使用ユニットを報告し、追加ユニットをそれぞれ要求する。 UPDATE_REQUESTに設定されたCC-Request-Type AVPを有するCCRメッセージは、有効期間内にクレジット管理アプリケーションの要求または有効時間が経過した場合に、INITIAL_REQUESTとTERMINATION_REQUESTとの間でネットワーク要素によって送信されなければならない。既知の場合、ネットワーク要素は、要求メッセージに要求サービス単位AVP(通貨単位または非通貨単位)を含むことができる。使用済みサービスユニット(USU)AVPは、ユーザのアカウントと予約されたユニットの両方からユニットを控除するために、CCRメッセージ内で補完される。
ステップ7. OCSは、アカウントから使用された金額を控除します。サービスコスト情報がOCSによって受信されない場合、OCSは、評価機能に格付け要求を発行することによって受信されたサービス固有情報に従って、所望のサービスの価格を決定する。要求にサービスのコストが含まれている場合、OCSは指定された金額を直接予約します。与信残高が十分な場合、OCSはユーザーアカウントから対応する金額を予約します。
ステップ8:控除および予約が完了すると、OCSは、コンテンツ/サービス配信を継続するために、CC要素(CC-Request-Type)がUPDATE_REQUESTに設定されたCredit-Control-Answerメッセージをネットワーク要素に返すService-Unit(GSU)AVP、およびサービスの累積コストを示すコスト情報(CI)AVPおよび残存残高AVPは、Credit-Control-Answerメッセージに含まれる)。 OCSは、CCAメッセージに最終承認単位を示す最終単位表示(FUI)AVPを含めることができる。 OCSは、低残高表示AVPにおいて、加入者口座残高がこの口座の所定の閾値を下回ったことを示すことができる。
ステップ9.セッション配信が継続され、予約されたユニットが同時に制御される。
ステップ10.セッションはネットワーク要素で終了する。
ステップ11.ネットワーク要素は、CC-Request-Type AVPを設定したCCRをTERMINATION_REQUESTに設定して、有効な与信管理セッションを終了し、使用されたユニットを報告する。
ステップ12. OCSは、アカウントから使用された金額を差し引く。該当する場合は、未使用の予約済みユニットが解放されます。
ステップ13. OCSは、TERMINATION_REQUESTを示すCC-Request-Type AVP(おそらく、サービスの累積コストを示すコスト情報AVPおよびクレジット・コントロールに残存AVPが含まれるCCAメッセージを送信することによって、CCRメッセージの受信を確認する - 応答メッセージ)。
注:このシナリオは、上記の図に示されていない対応するタイマー(有効時間タイマーなど)によって管理されます。




DIAMETER based interfaces in EPC, UMTS and IMS

Recently I've seen question regarding on which interface in LTE or UMTS the DIAMETER protocol is used.

Basically DIAMETER is an Authentication, Authorization & Accounting (AAA)  protocol. That is why any of you will see DIAMETER used for these functions.

                    S6a - Authentication, more in TS 29.272
                    Gy - Prepaid charging, more in TS 23.203, TS 32.299;
                    Gz - Postpaid charging;
                    Gx - QoS/Policy, more in TS 29.211, TS 29.212;
                    Rf - Charging, more in TS 32.299;
                    Ro - Charging, more in TS 32.299;
                    Rx - QoS/Policy, more in TS 29.214;
                    S6d - Authentication;
                    S9 - QoS/Policy;
                    Sh - Subscriber Profile;
                    Cx - Subscriber Profile;
                    e2 - Location.
But also few others specific to IMS


                    Dh - used by AS to find the HSS holding the User Profile in multi-HSS environment;
                    Dx - used by I-CSCF or S-CSCF to find a correct HSS in a multi-HSS environment;
                    Gq - to exchange policy decisions-related information between P-CSCF and PDF;

If you are working on the UE side then the DIAMETER is transparent. Although you could see some DIAMETER protocol reference while working with VoLTE over IMS.

eUTRAN to UTRAN (4G to 3G) Iu mode handover

最後の記事は、LTEネットワークでのハンドオーバーに関するものでした。 古いeNBから新しいeNBまで、新しいMME / SGWを使用しても使用しなくても、X2インターフェイスを使用しても使用しなくても、など。
今日は、4Gから3GへのeUTRANからUTRANへのハンドオーバについて説明します。

申し訳ありませんが、今日私は、私たちが始めるために使用できる抽象的な画像を作成する時間がありません。
しかし、あなたが想像するのは簡単なはずです。
UEは、4gのカバレッジエリアから3gカバレッジエリアまで移動している。
eNBはRNCに、MMEはSGSNに、モビリティアンカー(PGW)のみが同じままである。

この詳細については、3GPP TS 23.401を参照してください。

INTER RAT HANDOVER - 一般情報

Inter RATハンドオーバーの間、間接転送は、ハンドオーバーの一部として実行されるダウリンクデータ転送に適用され得る。その構成データから、MMEは、間接転送が適用されるかどうかを知り、間接転送のためにサービングGW上にダウリンクデータ転送経路を割り当てる。その構成データから、S4 SGSNは、間接転送が適用されるかどうかを知り、間接転送のためにサービングGW上でdowlinkデータ転送経路を割り当てる。間接的なdowlinkデータ転送が適用されないか、常に適用されるか、またはPLMN inter RATハンドオーバにのみ適用されるかどうかは、MMEおよびS4 SGSN上で設定されます。

eUTRAN to UTRAN IuモードInter RATハンドオーバ

一般情報
前提条件:
UEは、ECM-CONNECTED状態(E-UTRANモード)にある。
緊急ベアラサービスがUEに対して進行中である場合、ターゲットRNCへのハンドオーバは、ハンドオーバ制限リストとは独立して実行される。 SGSNは、実行フェーズにおけるルーティングエリア更新の一部として、ハンドオーバが制限されたエリアにあるかどうかをチェックし、SGSNが非緊急PDPコンテキストを非アクティブ化するかどうかをチェックする。


準備段階


ステップ1.ソースeNodeBは、ターゲットアクセスネットワークであるUTRAN IuモードへのInter-RATハンドオーバーを開始することを決定する。この時点で、アップリンクおよびダウンリンクユーザデータの両方が、UEとソースeノードBとの間のベアラ、ソースeノードB、サービングGWおよびPDN GW間のGTPトンネルを介して送信される。
UEが進行中の緊急ベアラサービスを有する場合、ソースeNodeBは、IMS音声対応ではないUTRANセルへのPSハンドオーバを開始してはならない。


ステップ2.ソースeNodeBは、CNにターゲット内のリソースを確立するように要求するハン
ドオーバー要求(S1AP原因、ターゲットRNC識別子、CSG ID、CSGアクセスモード、ソースeNodeB識別子、ソースからターゲット透明容器へ)メッセージをソースMMEに送信するRNC、ターゲットSGSN及びサービングGWを含む。データ転送の対象となるベアラ(存在する場合)は、後の手順でターゲットSGSNによって識別されます(下の手順7を参照)。ターゲットセルがCSGセルまたはハイブリッドセルである場合、ソースeNodeBは、ターゲットセルのCSG IDを含まなければならない。ターゲットセルがハイブリッドセルである場合、CSGアクセスモードが示される。


ステップ3.ソースMMEは、「ターゲットRNC識別子」IEから、ハンドオーバのタイプがIRATハンドオーバからUTRAN Iuモードであると判定する。ソースMMEは、転送再配置要求(IMSI、ターゲット識別、CSG ID、CSGメンバーシップインジケーション、MMコンテキスト、PDN接続、制御プレーンのMMEトンネルエンドポイント識別子、制御プレーンのMMEアドレス、 (存在する場合)、CSG情報報告アクション(利用可能な場合)、UE時間帯、ISRサポート)メッセージをターゲットSGSNに送信するように構成されている。ソースMMEおよび関連するサービングGWがUEのISRをアクティブにすることができる場合、情報ISR Supportedが示される。 ISRがアクティブ化されると、このSGSNがターゲット識別によって識別されたターゲットにサービスしているときに、UEのISRを維持するSGSNにメッセージを送信する必要があります。このメッセージには、ソースシステム内でアクティブなすべてのPDN接続と、各PDN接続のために、関連付けられたAPN、制御プレーンのサービングGWのアドレスとアップリンクトンネルエンドポイントパラメータ、およびEPSベアラコンテキストのリストが含まれます。 RAN原因は、ソースeNodeBから受信したS1AP原因を示します。
ソースMMEは、CSG IDがソースeNodeBによって提供されたときに、UEのCSGサブスクリプションをチェックすることによってアクセス制御を実行しなければならない。このCSG IDまたはCSGサブスクリプションのサブスクリプションデータが失効していて、ターゲットセルがCSGセルである場合、ソースMMEは適切な原因でハンドオーバーを拒否するものとします。
ソースMMEは、ターゲットセルがCSGセルまたはハイブリッドセルである場合、転送再配置要求内のCSG IDを含む。ターゲットセルがハイブリッドセルである場合、UEがCSGメンバーであるかどうかを示すCSGメンバーシップインジケーションは、転送再配置要求メッセージに含まれるものとする。
ターゲットSGSNは、EPSベアラをPDPコンテキスト1対1にマッピングし、EPSベアラのEPSベアラQoSパラメータ値をベアラコンテキストのリリース99 QoSパラメータ値にマッピングする。
PDPコンテキストの優先順位付けは、ターゲットコアネットワークノード、すなわちターゲットSGSNによって実行される。
MMコンテキストは、セキュリティに関連する情報を含む。サポートされている暗号化アルゴリズム
ターゲットSGSNは、転送再配置要求内の各ベアラコンテキストのAPN制限に基づいて最大APN制限を決定し、その後新しい最大APN制限値を格納しなければならない。


ステップ4.ターゲットSGSNは、例えば、PLMN変更のためにサービングGWが再配置されるべきかどうかを決定する。サービングGWが再配置されるべきである場合、ターゲットSGSNは、ターゲットサービングGWを選択し、セッション要求作成メッセージ(IMSI、制御プレーンのSGSNトンネルエンドポイント識別子、制御プレーンのSGSNアドレス、ユーザのPDN GWアドレスユーザプレーンのPDN GW UL TEID、制御プレーンのPDN GWアドレス、制御プレーンのPDN GW TEID、プロトコルタイプS5 / S8、サービングネットワーク)のターゲットサービングGW。 S5 / S8上のプロトコルタイプは、S5 / S8インターフェース上で使用されるServing GWに提供される。
ターゲットSGSNは、指示された順序でEPSベアラコンテキストを確立する。 SGSNは、実行フェーズのステップ7で提供されるように、確立できないEPSベアラコンテキストを非アクティブ化する。
ステップ4a。ターゲットサービングGWは、そのローカルリソースを割り当てて、ユーザプレーンのサービングGWアドレス、ユーザプレーンのサービングGW UL TEID、制御プレーンのサービングGWアドレス、制御プレーンのサービングGW TEIDを返す。メッセージをターゲットSGSNに送信する。

ステップ5:ターゲットSGSNは、メッセージ再配置要求(UE識別子、原因、CNドメインインジケータ、完全性保護情報(すなわち、IKおよび許可された完全性保護アルゴリズム)、暗号化情報を送信することによって無線ネットワークリソース(RAB) (すなわち、CKおよび許可された暗号化アルゴリズム)、RAB(無線アクセスベアラ)をセットアップリスト、CSG ID、CSGメンバーシップインジケーション、ソースRNCからターゲットRNC透明コンテナ、サービスハンドオーバ関連情報とする。アクセス制限がMMコンテキストに存在する場合、RNCがアクセス制限によって禁止されたRATにハンドオーバーするように接続モードのUEを制限するために、サービスハンドオーバー関連情報が再配置要求メッセージのターゲットSGSNに含まれる。
確立されるように要求されたRABごとに、RABにセットアップするRABには、RAB ID、RABパラメータ、トランスポート層アドレス、Iuトランスポートアソシエーションなどの情報が含まれます。 RAB ID情報要素はNSAPI値を含み、RABパラメータ情報要素はQoSプロファイルを与える。トランスポート層アドレスは、ユーザプレーン(ダイレクトトンネルが使用される場合)またはユーザプレーンのSGSNアドレス(ダイレクトトンネルが使用されない場合)のサービングGWアドレスであり、Iuトランスポートアソシエーションは、サービング内のアップリンクトンネルエンドポイント識別子データGWまたはSGSNである。
新しいAKA(認証およびキーアグリーメント)手順を必要とせずに、新しいRAT /モードターゲットセルでデータ転送を続けることを可能にするために、暗号化および完全性保護キーがターゲットRNCに送信される。ターゲットRNC内のRRCからUEに(リロケーションコマンドメッセージまたはハンドオーバ完了メッセージのいずれかで)送信される必要がある情報は、トランスペアレントコンテナを介してターゲットRNCからUEに送信されるRRCメッセージに含まれなければならない。
ターゲットSGSNは、転送再配置要求メッセージにおいてソースMMEによって提供された場合、CSG IDおよびCSGメンバーシップの表示を含まなければならない。
ターゲットRNCにおいて、無線およびIuユーザプレーンリソースは、受け入れられたRABのために予約される。原因は、送信元MMEから受信したRAN原因を示します。ソースRNCからターゲットRNCへの透明コンテナには、ソースeNodeBから受信したソースからターゲットへの透明コンテナの値が含まれます。
ターゲットセルがCSGセルである場合、ターゲットRNCは、ターゲットSGSNによって提供されるCSG IDを検証し、ターゲットセルのCSG IDと一致しない場合、適切な原因でハンドオーバーを拒絶する。ターゲットセルがハイブリッドモードである場合、ターゲットRNCは、CSGメンバシップインジケーションを使用して、CSGメンバーおよび非CSGメンバーに対して差別化された処理を実行することができる。
ステップ5a。ターゲットRNCはリソースを割り当て、メッセージ再配置要求確認応答(ターゲットRNCからソースRNCへの透過的コンテナ、RABセットアップリスト、セットアップに失敗したRABリスト)の対象SGSNに適用可能なパラメータを返す。
再配置要求確認メッセージを送信する際、ターゲットRNCは、受け入れられたRABに対して、サービングGWからダウンリンクGTP PDU、または直接トンネルが使用されない場合はターゲットSGSNを受信する用意ができなければならない。
各RABセットアップリストは、ユーザデータ用のターゲットRNCアドレスであるトランスポート層アドレスと、ユーザデータ用のダウンリンクトンネルエンドポイント識別子に対応するIuトランスポートアソシエーションによって定義される。
RABが確立されていない任意のEPSベアラコンテキストは、ターゲットSGSNおよびUEにおいて維持される。これらのEPSベアラコンテキストは、ルーティングエリアアップデート(RAU)手順の完了時に明示的なSM手順を介してターゲットSGSNによって非アクティブ化されるものとする。


ステップ6.「間接転送」およびサービングGWの再配置および直接トンネルが使用される場合、ターゲットSGSNは、サービングGWへの間接データ転送トンネル要求作成メッセージ(DLデータ転送のターゲットRNCアドレスおよびTEID)を送信する。 「間接転送」およびサービングGWの再配置が適用され、直接トンネルが使用されない場合、サービングGWへのDLデータ転送のターゲットSGSNSGSNアドレスおよびTEID)。
間接転送は、UEのためのアンカーポイントとして使用されるサービングGWとは異なるサービングGWを介して実行されてもよい。
ステップ6a。サービングGWは、ターゲットSGSNへの間接データ転送トンネル応答の作成(原因、データ転送用のGWアドレスおよびサービングGW DL TEID)メッセージを返す。

ステップ7:ターゲットSGSNは、転送元の転送応答メッセージ(原因、制御プレーンのSGSNトンネルエンドポイント識別子、制御プレーンのSGSNアドレス、ソース - ターゲットソース透過コンテナ、原因、RAB設定情報、追加RAB設定情報、ユーザトラフィックデータ転送、サービングGW変更指示のためのTEID(s))を送信元MMEに送信する。サービングGW変更指示は、新たなサービングGWが選択されたことを示す。ターゲットからソースへの透過コンテナには、ターゲットRNCから受信したソースRNC透明コンテナへの値が含まれます。
IEの「ユーザトラフィックデータ転送のためのアドレスおよびTEID」は、ターゲットシステムにおけるデータ転送の宛先トンネリングエンドポイントを定義し、以下のように設定される。
'Direct Forwarding'が適用される場合、または 'Indirect Forwarding'とServing GWの再配置がなく、Direct Tunnelが使用されている場合、IEのアドレスとユーザトラフィックデータ転送のTEIDにはアドレスとGTPが含まれますステップ5aで受信されたターゲットRNCへの-Uトンネルエンドポイントパラメータ。
「Indirect Forwarding」およびServing GWの再配置が適用される場合、IEの「User Traffic Data ForwardingのためのアドレスおよびTEID」には、ステップ6で受信したServing GWへのアドレスおよびDL GTP-Uトンネルエンドポイントパラメータが含まれますこれはダイレクトトンネルの使用とは独立しています。
「間接転送」が適用され、Direct Tunnelが使用されておらず、サービングGWの再配置が適用されない場合、ユーザトラフィックデータ転送用のIEアドレスおよびTEIDには、DL GTP-UトンネルエンドポイントパラメータからターゲットSGSN。


ステップ8.「間接転送」が適用される場合、送信元MMEは、間接データ転送トンネル要求の作成(ステップ7で受信したデータ転送用のアドレスとTEID)、EPSベアラID間接転送のために使用されるサービングGWに送信する。
間接転送は、UEのためのアンカーポイントとして使用されるサービングGWとは異なるサービングGWを介して実行されてもよい。

ステップ8a。サービングGWは、間接データ転送トンネル応答の作成(原因、データ転送のためのGWアドレスおよびTEIDの提供)というメッセージを送信することによって、転送パラメータを返す。サービングGWがデータ転送をサポートしない場合、適切な原因値が返され、サービングGWアドレスおよびTEIDはメッセージに含まれない。
実行フェーズ



ソースeNodeBは、ダウンリンクおよびアップリンクユーザプレーンPDUを受信し続ける。


ステップ1.ソースMMEは、Handoverコマンド(Target to Source Transparent Container、E-RABをRelease List、Data Forwarding Listの対象となるベアラ)というメッセージを送信することにより、ソースeNodeB向けの準備フェーズを完了する。 「データ転送対象ベアラリスト」IEは、メッセージに含まれてもよく、準備段階(ステップ7)でターゲット側から受信した「ユーザトラフィックデータ転送のためのアドレスおよびTEID」のリストでなければならない「直接転送」が適用される場合、または「間接転送」が適用される場合の準備フェーズのステップ8aで受信されたパラメータ)。
ソースeNodeBは、「データ転送リストの対象ベアラ」で指定されたベアラのデータ転送を開始する。データ転送は、ターゲットRNCに直接行ってもよいし、ソースMMEおよび/またはターゲットSGSNによって準備段階で決定された場合には、サービングGWを経由してもよい。


ステップ2.ソースeNodeBは、E-UTRANコマンドからのメッセージHOを介してターゲットアクセスネットワークにハンドオーバーするためのコマンドをUEに与える。このメッセージは、ターゲットRNCが準備フェーズでセットアップした無線アスペクトパラメータを含む透明なコンテナを含む。
UEは、ハンドオーバコマンドメッセージを含むE-UTRANコマンドメッセージからHOを受信すると、NSAPIとの関係に基づいてベアラIDをそれぞれのRABに関連付け、ユーザプレーンデータのアップリンク送信を中断する。
ステップ3.無効。


ステップ4.UEは、ターゲットUTRAN Iu(3G)システムに移動し、ステップ2で配信されたメッセージに提供されたパラメータに従ってハンドオーバを実行する。手順は、ステップ6および8と同じであり、受信したRABと、特定のNSAPIに関連する既存のベアラIDとを含む。
UEは、ターゲットRNC内に割り当てられた無線リソースが存在するNSAPIについてのみ、ユーザデータ転送を再開することができる。
UE内でISRが起動された後に起動されるEPSベアラコンテキストが存在する場合、UEは、TINを「RAT関連TMSI」から「GUTI」に設定することにより、ISRを局所的に非アクティブ化する。


ステップ5.新しいソースRNC-ID + S-RNTIがUEと正常に交換された場合、ターゲットRNCは、ターゲットSGSNに再配置完了メッセージを送信する。再配置完了手順の目的は、ターゲットRNCによって、ソースE-UTRANからRNCへの再配置の完了を示すことである。再配置完了メッセージを受信した後、ターゲットSGSNは、ターゲットRNCからデータを受信する準備をしなければならない。ターゲットSGSNによって受信された各アップリンクN-PDUは、サービングGWに直接転送される。
次に、ターゲットSGSNは、UEがターゲット側に到着したことを知り、ターゲットSGSNは、転送再配置完了通知(ISR活性化、サービングGW変更)メッセージを送信することによってソースMMEに通知する。指示されている場合、ISR Activatedは、UEのコンテキストを維持し、S GWが変更されない場合にのみ可能なISRを起動することをソースMMEに示す。発信元MMEは、その情報を認識する。ソースeNodeBおよびソースサービングGW(サービングGW再配置用)のリソースが解放されるときに、ソースMMEのタイマーが監視を開始する。
タイマーが満了し、ISR ActivatedがターゲットSGSNによって示されないとき、ソースMMEは、UEのすべてのベアラリソースを解放する。サービングGW変更が指示され、このタイマーが満了すると、ソースMMEは、セッションサービングGWにセッション削除要求(原因)メッセージを送信することによって、EPSベアラリソースを削除する。原因は、サービングGWが変化し、ソースサービングGWがPDN GWに対して削除手順を開始しないことをソースサービングGWに示す。サービングGW変更が指示され、この手順の前にアクティブ化されている場合、その原因は、ソースS GWが、削除ベアラ要求メッセージを送信することによって、他の古いCNノード上のベアラリソースを削除することをソースS GWに示すCNノード。
順方向再配置完了確認メッセージを受信すると、ターゲットSGSNが間接転送のためにS GWリソースを割り当てた場合、ターゲットSGSNはタイマーを開始する。

ステップ7:ターゲットSGSNは、UEが確立したすべてのEPSベアラコンテキストについて、ターゲットSGSNが現在担当しているサービングGW(サービングGW再配置については、これがターゲットサービングGWであること)にハンドオーバー手順を完了する。これは、受け入れられたEPSベアラのためのベアラ要求の変更(ベアラの要求(制御プレーンのSGSNトンネルエンドポイント識別子、NSAPI、制御プレーンのSGSNアドレス、SGSNアドレス、およびユーザトラフィックのTEID) PDN接続ごとに許容されるEPSベアラ(ダイレクトトンネルが使用されている場合)およびRATタイプ、ISRがアクティブ化されている場合)のユーザトラフィックのRNCアドレスとTEIDを使用します。 PDN GWが(UEコンテキストから決定された)UEの位置および/またはユーザCSG情報を要求した場合、SGSNはまた、このメッセージ内にユーザ位置情報IEおよび/またはユーザCSG情報IEを含む。 UEタイムゾーンが変更された場合、SGSNはこのメッセージにUEタイムゾーンIEを含む。示されている場合、情報ISR Activatedは、ISRがアクティブであることを示します。これは、S GWが変更されていない場合にのみ可能です。ベアラ変更要求がISR起動を示しておらず、S GWが変更されていない場合、S GWは、S GW予約のベアラリソースを有する他のCNノードにベアラ削除要求を送信することによってISRリソースを削除する。
SGSNは、ベアラコンテキスト非アクティブ化手順をトリガすることによって、許容されていないEPSベアラコンテキストを解放する。サービングGWが受信していないベアラのDLパケットを受信した場合、サービングGWはDLパケットを廃棄し、ダウンリンクデータ通知をSGSNに送信しない。


ステップ8:サービングGW(サービングGW再配置の場合、これはターゲットサービングGWとなる)は、例えばサービングGW再配置の変更または例えばサービングGW再配置の変更をPDN GWに通知することができる。 PDN接続ごとに変更ベアラ要求メッセージを送信することにより、課金に使用することができる。 S GWは、ステップ7で存在する場合、ユーザ位置情報IEおよび/またはUEタイムゾーンIEおよび/またはユーザCSG情報IEも含む。サービングネットワークは、ステップ4で受信される場合に含まれるべきである。サービングGWは、受け入れられないベアラについても、S5 / S8上でDL TEIDを割り当てる。 PDN GWは、Modify Bearer Responseというメッセージで要求を確認する必要があります。サービングGW再配置の場合、PDN GWはそのコンテキストフィールドを更新し、ベアラ変更応答(課金ID、MSISDNなど)メッセージをサービングGWに返す。 MSISDNは、PDN GWがUEコンテキストに格納している場合に含まれます。
PCCインフラストラクチャが使用される場合、PDN GWは、例えばRATタイプの変更についてPCRFに通知する。


ステップ9.サービングGW(サービングGW再配置は、これがターゲットサービングGWである)は、ベアラ応答の変更メッセージ(原因、制御プレーンのGWトンネルエンドポイント識別子、サービングGWアドレスのためのサービングGWアドレス)を介して、ターゲットSGSNへのユーザプレーンの切り替えを確認する。コントロールプレーン、プロトコル構成オプション)。この段階で、UE、ターゲットRNC、直接トンネルが使用されない場合のターゲットSGSN、サービングGW(これはサービングGW再配置のためのターゲットサービングGWである)およびPDN GWの間のすべてのEPSベアラコンテキストに対してユーザプレーンパスが確立される。
サービングGWが変更されない場合、サービングGWは、パスを切り替えた直後に、1つまたは複数の「エンドマーカ」パケットを古いパス上に送信しなければならない。


ステップ10:現在のルーティングエリアがネットワークに登録されていないことをUEが認識したとき、またはUEのTINが「GUTI」を示すとき、UEは、ターゲットSGSNとのルーティングエリア更新手順を開始し、UEが新しいルーティングエリア。 PMM-CONNECTED UEにルーティングエリア情報を提供するのはRAN機能性である。
ターゲットSGSNは、ハンドオーバメッセージによってベアラコンテキストを受信したときにこのUEに対してIRATハンドオーバが実行されたことを知っているため、ターゲットSGSNはRAUプロシージャのサブセットのみを実行します。具体的には、ソースMME SGSNをターゲットとする。

ステップ11:ステップ6で開始されたタイマが満了すると、ソースMMEはリソースeNodeBにリソース解放を送信する。 Source eNodeBは、UEに関連するリソースを解放する。
ステップ6で開始されたタイマーが満了し、ソースMMEが順方向リロケーション応答メッセージ内のサービングGW変更指示を受信した場合、ソースサービングGWにセッション削除要求(原因)メッセージを送信することによってEPSベアラリソースを削除する。原因は、Source Serving GWがSource Serving GWがPDN GWに対して削除手順を開始しないことをSource Serving GWに示す。 Source Serving GWは、Session Response(Cause)メッセージの削除を確認します。この手続きの前にISRがアクティブ化されている場合、その原因は、送信元S GWがそのCNノードにベアラ削除要求メッセージを送信することによって、他の旧CNノード上のベアラリソースを削除することをSource S GWに示す。
ステップ12.間接転送が使用された場合、ステップ6で開始されたソースMMEのタイマーの満了により、ソースMMEが間接転送に使用される一時リソースを解放するために間接データ転送トンネル削除要求メッセージをS GWに送信する。

ステップ13:間接転送が使用され、サービングGWが再配置される場合、ステップ6で開始されたターゲットSGSNでのタイマーの満了は、ターゲットSGSNに、間接データ転送トンネル削除要求メッセージをターゲットS GWに送信して、間接転送のために使用されるリソース。

S1 interface based handover

最後の2つの記事(ここ1と2を見つけることができます)は、eNB間の直接接続があるシナリオでのハンドオーバに関するものでした。 しかし、古いeNodeBと新しいeNodeBの間にX2接続がない場合はどうなりますか?
それにはS1ベースのハンドオーバ手順があります。これについては後述します。

このすべての情報は、3GPP TS 23.401文書の特定のセクションを読むことで見つけることができます。

今はちょっとした伝統のように、我々は抽象的なイメージの高いレベルから始めます。



この画像は、X2ベースのハンドオーバーについて読んでいた人にはよく知られているはずです。 このシナリオで何が変わるかは、UEが移動する2つのeNB間の接続性の欠如があることです。
そのため、ハンドオーバを行うには、MMElを直接関与させる必要があります。 前のケースとこれを比較すると、最初に気付くはずのことは、ここではeNodeBがMMEに接続しており、SGWのためにターゲットのeNodeBアドレスが見つかっているということです。
詳細なコールフローを見る前に、一般的なS1ハンドオーバ情報はごくわずかです。


一般的なS1ベースのハンドオーバに関する情報
S1ベースのハンドオーバー手順は、X2ベースのハンドオーバーが使用できない場合に使用される。ソースeNodeBは、ハンドオーバ要求メッセージをS1-MME基準点を介して送信することによってハンドオーバを開始する。この手順は、MME及び/又はサービングGWを再配置することができる。ソースMMEは、ターゲットMMEを選択する。 UEがサービスされるMMEプールエリアをUEが離れるまで、MMEをeNodeB間ハンドオーバの間に再配置すべきではない。 MME(MME再配置のためのターゲットMME)は、サービングGWを再配置する必要があるかどうかを決定する。サービングGWを再配置する必要がある場合、MMEはターゲットサービングGWを選択する。
ソースeNodeBは、ソースeNodeBからターゲットeNodeBへのダウンリンクおよびオプションとしてアップリンクデータパケットの転送の対象となるEPSベアラを決定する。 EPCは、RANノードによって行われた決定を変更しない。パケット転送は、ソースeNodeBからターゲットeNodeBへ直接的に、またはソースeNodeBからソースeNodeBへ、ソースおよびターゲットサービングGWを介して間接的に(またはサービングGWが再配置されない場合は、単一のサービングGWのみ)行われる。
直接転送経路の利用可能性は、ソースeNodeBで決定され、ソースMMEに示される。ソースeNodeBとターゲットeNodeBとの間でX2接続が利用可能である場合、直接転送経路が利用可能である。
直接転送経路が利用できない場合、間接転送を使用することができる。ソースMMEは、ソースeNodeBからの指示を使用して、間接転送を適用するかどうかを決定します。ソースMMEは、間接転送が適用されるべきかどうかをターゲットMMEに示す。この指示に基づいて、ターゲットMMEは間接転送を適用するかどうかを決定します。
MMEは、S1ハンドオーバが進行中であることを示すeインタフェースBからのS1インタフェース手順(例えば、専用ベアラ確立/変更/解放、位置報告制御、NASメッセージ転送など)に対する拒絶を受信した場合、MMEは再試行しなければならないハンドオーバが完了したときと同じS1インタフェース手順、またはサービングGW再配置の場合を除いて、MMEが依然としてサービングMMEであれば失敗したとみなされる。
eNodeBによって拒否される手順の数を最小にするために、MMEは、ハンドオーバが進行中である間に、非ハンドオーバに関連するS1インタフェース手順(例えば、ダウンリンクNASメッセージ転送、E-RAB設定/変更/解放など)を休止すべきである。ハンドオーバ要求が受信されてハンドオーバ手順が成功(ハンドオーバ通知)または失敗(ハンドオーバ失敗)になるまで、ハンドオーバ要求が受信されてからハンドオーバ手順が完了した後にそれらを継続するまでGW移転に対応。
ハンドオーバ手順中に、サービングGWまたはMMEの再配置が必要であることをMMEが検出した場合、MMEは、ハンドオーバ開始後に受信したPDN GWが開始したEPSベアラ要求を拒否し、要求が一時的である進行中のハンドオーバ手順のために拒絶された。拒絶は、サービングGWによってPDN GWに同じ指示で転送される。
進行中のハンドオーバ手順のために要求が一時的に拒否されたことを示すEPSベアラPDN GW開始手順に対する拒否を受信すると、PDN GWはローカルに構成されたガードタイマを開始するものとする。 PDN GWは、ハンドオーバーが完了したことを検出するか、メッセージ受信を使用して失敗したか、またはガードタイマーが満了したときに、事前設定された回数まで手順を再試行する。
緊急ベアラサービスがUEに対して進行中である場合、ターゲットeNodeBへのハンドオーバは、ハンドオーバ制限リストとは独立して実行される。 MMEは、実行フェーズにおけるトラッキングエリア更新の一部として、ハンドオーバが制限されたエリアにあるかどうかをチェックし、そうであればMMEは非緊急ベアラを解放する。
MMEが、S1ハンドオーバが進行中であるという指示を伴うeNodeBからのCSフォールバック指示を伴うUEコンテキスト変更要求メッセージに対する拒否を受信した場合、MMEはCSフォールバックインジケータを有するUEコンテキスト変更要求メッセージをターゲットeNodeBに再送するMMEが依然としてサービングMMEである場合に、ハンドオーバーが失敗したとみなされたときにハンドオーバーが完了したときにソースeNodeBに、


S1ベースのハンドオーバーシナリオ
この手順では、通常の場合のS1ベースのハンドオーバについて説明します。次に、手順がターゲットeNodeBまたはターゲットMMEによって拒否されたときについて説明します。後で、プロシージャがソースeNodeBによってキャンセルされるときについて説明します。



ステップ1.ソースeNodeBは、ターゲットeNodeBへのS1ベースのハンドオーバーを開始することを決定する。これは、例えばトリガされ得る。ターゲットeNodeBへのX2接続なし、または失敗したX2ベースのハンドオーバー後のターゲットeNodeBからのエラー表示によって、またはソースeNodeBによって学習された動的情報によって識別されます。

ステップ2.ソースeNodeBは、ソースMMEに対してHandover Required(ダイレクトフォワーディングパスアベイラビリティ、ソース対ターゲットトランスペアレントコンテナ、ターゲットeNodeBアイデンティティ、CSG ID、CSGアクセスモード、ターゲットTAI、S1AP原因)を送信する。ソースeNodeBは、どのベアラがデータ転送の対象であるかを示す。ダイレクト転送経路可用性は、ダイレクト転送がソースeNodeBからターゲットeNodeBまで利用可能かどうかを示します。ソースeNodeBからのこの指示は、例えば、 X2の存在。適切なターゲットMMEの選択を容易にするために、ターゲットTAIがMMEに送信される。ターゲットセルがCSGセルまたはハイブリッドセルである場合、ソースeNodeBは、ターゲットセルのCSG IDを含まなければならない。ターゲットセルがハイブリッドセルである場合、CSGアクセスモードが示される。


ステップ3:ソースMMEは、ターゲットMMEを選択し、MMEの再配置を決定した場合、転送再配置要求(MME UEコンテキスト、ソース対ターゲット透過コンテナ、RAN原因、ターゲットeNodeBアイデンティティ、CSG ID、CSGメンバーシップインジケーション、ターゲットTAI、MS情報変更報告アクション(利用可能な場合)、CSG情報報告アクション(利用可能な場合)、UE時間帯、直接転送フラグ)メッセージをターゲットMMEに送信する。ターゲットTAIは、ターゲットMMEに送信され、S-GW再配置が必要かどうかを判断するのに役立つ(必要に応じて、SGW選択を支援する)。
ソースMMEは、CSG IDがソースeNodeBによって提供されたときに、UEのCSGサブスクリプションをチェックすることによってアクセス制御を実行しなければならない。このCSG IDまたはCSGサブスクリプションのサブスクリプションデータが失効していて、ターゲットセルがCSGセルである場合、ソースMMEは適切な原因でハンドオーバーを拒否するものとします。
MME UEコンテキストは、IMSI、MEアイデンティティ、UEセキュリティコンテキスト、UEネットワーク能力、AMBR、選択されたCNオペレータID、APN制限、制御シグナリングのためのサービングGWアドレスおよびTEID、およびEPSベアラコンテキストを含む。
EPSベアラコンテキストは、アップリンクトラフィック、APN、サービングGWアドレスおよびTEIDのPDN GWにおけるPDN GWアドレスおよびTEID(GTPベースのS5 / S8の場合)またはGREキー(PMIPベースのS5 / S8の場合)アップリンクトラフィック、およびTI。
RAN原因は、ソースeNodeBから受信したS1AP原因を示します。
ソースMMEは、ターゲットセルがCSGまたはハイブリッドセルである場合、転送再配置要求内のCSG IDを含む。ターゲットセルがハイブリッドセルである場合、UEがCSGメンバーであるかどうかを示すCSGメンバーシップインジケーションは、転送再配置要求メッセージに含まれるものとする。
ダイレクトフォワーディングフラグは、ダイレクトフォワーディングが適用されているか、ソース側で間接転送が設定されているかどうかを示します。
ターゲットMMEは、転送再配置要求内の各ベアラコンテキストのAPN制限に基づいて最大APN制限を決定し、その後新しい最大APN制限値を格納しなければならない。
UEが緊急サービスのみを受信し、UEがUICClessである場合、IMSIは、Forward Relocation Requestメッセージ内のMME UEコンテキストに含めることができない。緊急接続されたUEの場合、IMSIが認証されない場合、IMSIは認証されていないとマークされる。また、この場合、セキュリティパラメータは利用可能な場合にのみ含まれます。
MMEが再配置された場合、ターゲットMMEは、ソースサービングGWがUEにサービスを提供し続けることができるかどうかを検証する。そうでなければ、新しいサービングGWを選択する。 MMEが再配置されていない場合、ソースMMEは、このサービングGW再選択を決定する。
ソースサービングGWがUEにサービスを提供し続ける場合、このステップではメッセージは送信されない。この場合、ターゲットサービングGWはソースサービングGWと同一である。
新しいサービングGWが選択された場合、ターゲットMMEはPDN GWアドレスとTEID(GTPベースのS5 / S8の場合)またはGREキー(PMIPベースのS5 / S8の場合)を持つベアラコンテキストを作成します。ターゲットサービングGWへのPDN接続ごとのアップリンクトラフィック用のPDN GW、サービングネットワーク、UEタイムゾーン)メッセージを含む。ターゲットサービングGWは、アップリンクトラフィックのためのS GWアドレスとTEIDをS1_U基準点(ベアラ当たり1つのTEID)に割り当てる。ターゲットServing GWは、ターゲットMMEにCreate Session Response(GWアドレスのサービングとユーザプレーンのアップリンクTEID)メッセージを送信します。


ステップ5.ターゲットMMEは、ターゲットeNodeBへのハンドオーバ要求(セットアップ、AMBR、S1AP原因、ソース対ターゲット透過コンテナ、CSG ID、CSGメンバーシップ指示、ハンドオーバ制限リスト)メッセージを送信する。このメッセージは、ベアラに関する情報およびセキュリティコンテキストを含むターゲットeNodeBにUEコンテキストを生成する。各EPSベアラについて、セットアップするベアラは、ユーザプレーンのサービングGWアドレスおよびアップリンクTEID、およびEPSベアラQoSを含む。ダイレクトフォワーディングフラグがダイレクトフォワーディングを利用できないことを示し、ターゲットMMEが送信元とターゲットの間に間接的なデータ転送接続がないことを知っている場合、セットアップのベアラーは各EPSベアラに対して「データ転送不可能」を表示する。ハンドオーバ制限リストは、ターゲットMMEにおいて利用可能である場合に送信される。
S1AP原因は、ソースMMEから受信したRAN原因を示します。
ターゲットMMEは、転送MMEが転送再配置要求メッセージで提供する場合、CSG IDとCSGメンバーシップの表示を含めるものとする。
ターゲットeNodeBは、ターゲットMMEへのハンドオーバ要求確認応答(EPSベアラ設定リスト、EPSベアラはリストをターゲットからソースへ透明コンテナに設定できなかった)メッセージを送信する。 EPS Bearer Setupリストには、S1 Uリファレンスポイント(ベアラあたり1つのTEID)のダウンリンクトラフィック用にターゲットeNodeBに割り当てられたアドレスとTEIDのリストと、必要に応じて転送されたデータを受信するためのアドレスとTEIDが含まれます。 UE AMBRが変更された場合、例えば、同じAPNに関連付けられているすべてのEPSベアラがターゲットeNodeBで拒否されると、MMEは新しいUE-AMBRを再計算し、変更されたUE AMBR値をターゲットeNodeBに通知します。
デフォルトのEPSベアラがターゲットeNodeBによって受け入れられなかった場合、ターゲットMMEはハンドオーバーを拒絶するものとする。
ターゲットセルがCSGセルである場合、ターゲットeNodeBは、ターゲットMMEによって提供されるCSG IDを検証し、ターゲットセルのCSG IDと一致しない場合、適切な原因でハンドオーバーを拒絶する。ターゲットeノードBがハイブリッドモードである場合、CSGメンバシップインジケーションを使用して、CSGメンバーおよび非CSGメンバーの差別化された処理を実行することができる。


ステップ6.間接転送が適用され、サービングGWが再配置される場合、ターゲットMMEは、間接データ転送トンネル要求の作成(ターゲットeNodeBアドレスおよび転送用TEID)をサービングGWに送信することによって、転送パラメータをセットアップする。サービングGWは、ターゲットMMEに、間接データ転送トンネル応答の作成(ターゲットサービングGWアドレスおよび転送用TEID)を送信する。サービングGWが再配置されない場合、以下のステップ8において間接転送が設定され得る。
間接転送は、UEのためのアンカーポイントとして使用されるサービングGWとは異なるサービングGWを介して実行されてもよい。


ステップ7:MMEが再配置された場合、ターゲットMMEは、ソースMMEに転送リロケーション応答(原因、ソースからターゲットへの透過コンテナ、サービングGW変更指示、EPSベアラ設定リスト、アドレスおよびTEID)メッセージを送信する。間接転送の場合、このメッセージには、サービングGWアドレスと、間接転送(ソースまたはターゲット)のTEIDが含まれます。サービングGW変更指示は、新たなサービングGWが選択されたことを示す。


ステップ8.間接転送が適用される場合、ソースMMEは、間接データ転送トンネル要求の作成(転送用のアドレスおよびTEID)をサービングGWに送信する。サービングGWが再配置される場合、それはトンネル識別子をターゲットサービングGWに含む。
サービングGWは、ソースMMEへの間接データ転送トンネル応答の作成(GWアドレスおよび転送用TEIDの提供)メッセージで応答する。
間接転送は、UEのためのアンカーポイントとして使用されるサービングGWとは異なるサービングGWを介して実行されてもよい。


ステップ9.ソースMMEは、ソースeNodeBへのハンドオーバ・コマンド(ソース・トランスペアレント・コンテナ、転送の対象となるベアラ、解放するベアラ)メッセージを送信する。転送対象のベアラには、転送のために割り当てられたアドレスとTEIDのリストが含まれます。解放するベアラーには解放されるベアラーのリストが含まれています。
ステップ9a。ハンドオーバコマンドは、ターゲットからソースへのトランスペアレントコンテナを使用して構築され、UEに送信される。このメッセージを受信すると、UEは、ターゲットセル内の対応するEPS無線ベアラを受信しなかったEPSベアラを除去する。


ステップ10.ソースeNodeBは、PDCP状態保存が適用されるE-RABのPDCPおよびHFN状態を伝えるために、eNodeBステータス転送メッセージをMMEを介してターゲットeNodeBに送信する。ソースeNodeBは、UEのE-RABのどれもがPDCP状態保存で扱われなければ、このメッセージの送信を省略することができる。
MME再配置がある場合、ソースMMEは、この情報を、ターゲットMMEが肯定応答するフォワードアクセスコンテキスト通知メッセージを介してターゲットMMEに送信する。ソースMME、またはMMEが再配置された場合、ターゲットMMEは、eNodeBステータス転送メッセージを介してターゲットeNodeBに情報を送信する。


ステップ11.ソースeNodeBは、データ転送の対象となるベアラについて、ソースeNodeBからターゲットeNodeBに向けてダウンリンクデータの転送を開始すべきである。これは直接(ステップ11a)または間接転送(ステップ11b)のいずれかであってもよい。


ステップ12:UEは、目標セルに首尾よく同期した後、ハンドオーバ確認メッセージを目標eNodeBに送信する。ソースeNodeBから転送されたダウンリンクパケットは、UEに送信することができる。また、UEからアップリンクパケットを送信することができ、これは、ターゲットサービングGWに転送され、PDN GWに転送される。


ステップ13:ターゲットeNodeBは、ハンドオーバ通知(TAI + ECGI)メッセージをターゲットMMEに送信する。
ステップ14:MMEが再配置された場合、ターゲットMMEは、ソースMMEに転送再配置完了通知()メッセージを送信する。応答しているソースMMEは、ターゲットMMEに転送再送完了確認(Forward Relocation Complete Acknowledge())メッセージを送信する。 MMEが再配置されたかどうかにかかわらず、ソースeNodeB内のリソースおよびサービングGWが再配置された場合、ソース・サービングGW内のリソースも解放されるとき、ソースMME内のタイマーが監視を開始する。
順方向再配置完了確認メッセージを受信すると、ターゲットMMEが間接転送のためにS GWリソースを割り当てた場合、ターゲットMMEはタイマーを開始する。


ステップ15:MMEは、PDN接続を含む各PDN接続のターゲットサービングGWへのModify Bearer Request(受け入れたEPSベアラのためのS1 U上のダウンリンクトラフィックのターゲットeNodeBに割り当てられたeNodeBアドレスおよびTEID、ISR Activated)メッセージを送信するそれは解放される必要があります。 PDN GWが(UEコンテキストから決定された)UEの位置および/またはユーザCSG情報を要求した場合、MMEはまた、このメッセージ内にユーザ位置情報IEおよび/またはユーザCSG情報IEを含む。 UEタイムゾーンが変更された場合、MMEはこのメッセージにUEタイムゾーンIEを含む。 MMEもS-GWも変更されていない場合、この手順の前にISRがアクティブ化されていれば、MMEはISRを維持する必要があります。 UEは、トラッキングエリア更新手順においてISR状態について通知される。
MMEは、ベアラ解放手順をトリガすることによって、受け入れられていない専用ベアラを解放する。サービングGWが、非許容ベアラのDLパケットを受信した場合、サービングGWはDLパケットを廃棄し、ダウンリンクデータ通知をMMEに送信しない。
PDN接続のデフォルトベアラがターゲットeNodeBによって受け入れられておらず、他のPDN接続がアクティブである場合、MMEはPDN接続のすべてのベアラが受け入れられていない場合と同じ方法でそれを処理しなければならない。 MMEは、MMEが要求したPDN切断手順をトリガすることによって、これらのPDN接続を解放する。
ベアラ変更要求がISRをアクティブにしていないことを示す場合サービングGWは、サービングGWが予約したベアラリソースを有する他のCNノードにベアラ削除要求を送信することによってISRリソースを削除する。


ステップ16.サービングGWが再配置される場合、ターゲットサービングGWは、PDN GWからのダウンリンクトラフィックのアドレスおよびTEID(ベアラ当たり1つ)を割り当てる。それは、PDN GWへのPDN接続ごとに変更ベアラ要求(ユーザプレーン用のGWアドレスおよびTEID、サービングネットワーク)メッセージを送信する。 S GWは、ステップ15で存在する場合、ユーザ位置情報IEおよび/またはUEタイムゾーンIEおよび/またはユーザCSG情報IEも含む。サービングGWは、許容されないベアラについてもS5 / S8でDL TEIDを割り当てる。 PDN GWは、そのコンテキストフィールドを更新し、ベアラ変更応答(課金Id、MSISDN)メッセージをターゲットサービングGWに返す。 MSISDNは、PDN GWがUEコンテキストに格納している場合に含まれます。 PDN GWは、新しく受信したアドレスとTEIDを使用して、ターゲットGWへのダウンリンクパケットの送信を開始する。これらのダウンリンクパケットは、ターゲットeNodeBへのターゲットサービングGWを介して新しいダウンリンク経路を使用する。
サービングGWが再配置されないが、ステップ15でMMEからユーザ位置情報IEおよび/またはUEタイムゾーンIEおよび/またはユーザCSG情報IEを受信した場合、サービングGWは、これらのことをPDN GWに通知しなければならない例えば、ベアラ変更要求(ユーザ位置情報IE、UE時間帯IE、ユーザCSG情報IE)を関連するPDN GW(s)に送信することにより、課金に使用することができる。 Modify Bearer ResponseメッセージがサービングGWに返送される。
サービングGWが再配置されず、ステップ15でMMEからユーザ位置情報IEもUEタイムゾーンIEもユーザCSG情報IEも受信していない場合、このステップではメッセージは送信されず、サービングGWからのダウンリンクパケットが直ちに送信されるターゲットeNodeBに送信する。

ステップ17:ターゲットサービングGWは、ベアラMMEにベアラレスポンス変更メッセージを送信する。このメッセージは、ステップ15で送信されたメッセージに対する応答である。
サービングGWが変更されない場合、サービングGWは、ターゲットeNodeBのリオーダ機能を支援するために、パスを切り替えた直後に、古いパス上に1つ以上の「エンドマーカ」パケットを送信しなければならない。

ステップ18. UEは、「エリア更新のためのトリガ」という句に記載された条件の1つが適用されるときに、トラッキングエリア更新手順を開始する。
ターゲットMMEは、それがハンドオーバメッセージによってベアラコンテキストを受信したときにこのUEに対して実行されたハンドオーバ手順であることを知っているので、ターゲットMMEはTA更新手順のサブセットのみを実行し、ソースMMEとターゲットMMEとの間の手順。

ステップ19.ステップ14で開始されたタイマが満了すると、ソースMMEは、UEコンテキスト解放コマンド()メッセージをソースeNodeBに送信する。ソースeNodeBは、UEに関連するリソースを解放し、UE Con​​text Release Complete()メッセージで応答する。ステップ14で開始されたタイマーが満了し、ソースMMEが順方向リロケーション応答メッセージ内のサービングGW変更指示を受信した場合、削除サービング要求(Cause、LBI)メッセージをソースサービングGWに送信することによってEPSベアラリソースを削除する。原因は、サービングGWが変化し、ソースサービングGWがPDN GWに対して削除手順を開始しないことをソースサービングGWに示す。 Source Serving GWは、Session Response()メッセージの削除を確認します。この手続きの前にISRがアクティブ化されている場合、その原因は、送信元S GWがそのCNノードにベアラ削除要求メッセージを送信することによって、他の旧CNノード上のベアラリソースを削除することをSource S GWに示す。

ステップ20.間接転送が使用された場合、ステップ14で開始されたソースMMEでのタイマーの満了により、ソースMMEは、間接転送に使用された一時リソースを解放するために、間接データ転送トンネル削除要求メッセージをS GWに送信するステップ8で割り当てられる。

ステップ21:間接転送が使用され、サービングGWが再配置された場合、ステップ14で開始されたターゲットMMEでのタイマーの満了により、ターゲットMMEは、間接データ転送トンネル削除要求メッセージをターゲットS GWに送信して、ステップ6で割り当てられた間接転送のために使用されるリソース。


S1-Based HANDOVER REJECT SCENARIO
ターゲットeNodeBは、ハンドオーバ要求メッセージ内の要求されたベアラが確立できなかった場合、ハンドオーバ手順の使用を拒否する。 この場合、ターゲットMME / eNodeB内にUEコンテキストは確立されず、リソースは割り当てられない。 さらに、ターゲットMMEは、ハンドオーバ要求を拒否し、ターゲットeNodeBがハンドオーバ要求を受け入れるが、デフォルトのEPSベアラがリソースを割り当てられない場合、ターゲットeNodeBおよびターゲットMMEのすべてのリソースをクリアする。 どちらの場合も、UEはSource eNodeB / MMEにとどまります。



ステップ1-5。フローのステップ1〜5は、上記のシナリオで説明したステップ1〜5と同じです。
ステップ6a。 Target eNodeBが、要求されたEPSベアラのいずれかにリソースを割り当てられなかった場合、ターゲットMMEにHandover Failure(Cause)メッセージを送信する。ターゲットMMEは、ターゲットMME内のこのUEのために予約されたリソースをすべてクリアする。
ステップ6b。ターゲットMMEがターゲットeNodeBからハンドオーバ要求確認メッセージを受信したが、デフォルトのEPSベアラがEPSベアラ設定リストIEにない場合、ターゲットMMEは、ターゲットMMEおよびターゲットeNodeBの両方でこのUEの予約リソースをクリアする。
ステップ7.このステップは、サービングGW再配置、すなわちステップ4 / 4aが実行された場合にのみ実行される。 Target MMEは、Delete Serving Request(Cause)メッセージをTarget Serving GWに送信することにより、EPSベアラリソースを削除します。 Target Serving GWは、Delete Session Response(Cause)メッセージの削除を確認します。
ステップ8.ターゲットMMEは、ソースMMEに転送再配置応答(原因)メッセージを送信する。
ステップ9.ソースMMEは、Forward Relocation Responseメッセージを受信すると、Source eNodeBにHandover Preparation Failure(Cause)メッセージを送信する。


S1-Based HANDOVER CANCEL SCENARIO
ハンドオーバ手順を完了する代わりに、ソースeNodeBは、ハンドオーバ手順のいつでも、ハンドオーバをキャンセルするUEにハンドオーバコマンドメッセージが送信される時点までであってもよい。
MMEは、ソースRANがeNodeBである場合のハンドオーバリソースを取り消さなければならない。

X2-based handover with SGW relocation

前回の記事ではX2インターフェイスに基づくハンドオーバについて説明しましたが、SGWの変更がないため、SGWの再配置によるX2ベースのハンドオーバに対処する必要があります。

このすべての情報は、3GPP TS 23.401を読んで見つけることができます。
今日は通常、高いレベルの抽象的な画像から始めます。 下記を参照してください。

あなたが見ることができるように、図1はX2ベースのハンドオーバとほぼ同じです。SGWを変更する必要がなかった場合、緑色の矢印が先ほど話したケースを示しています(興味があればここで読むことができます) 。 今日我々は、青(青紫色の青色の矢印)で描かれた場合に興味があります。 ハンドオーバがどこで行われたかSGW再配置によるX2インターフェイス。
UEとeNB間の緑色の回線で、SGWの変更なしにハンドオーバ操作の終了時に変更されたパスを示します。 UE、eNB、MMEと新しいSGWとの間の青い線は、古いSGWを新しいものに変更した後に新しい経路を示している。


ハンドオーバの詳細な説明に入る前に、X2インターフェイスベースのハンドオーバに関する一般的な情報はほとんどありません。


一般的なX2ベースのHO記述

これらの手順は、X2インタフェースを使用してソースeNodeBからターゲットeNodeBにUEをハンドオーバするために使用される。これらの手順では、MMEは変更されません。サービングGWが変更されていないか、または再配置されているかによって、2つの手順が定義されます。ソースeNodeBとターゲットeNodeBとの間のX2インタフェースに加えて、手順は、MMEとソースeNodeBとの間だけでなく、MMEとターゲットeNodeBとの間のS1-MMEインタフェースの存在に依存する。
サービングPLMNがX2ベースのハンドオーバの間に変化する場合、例えば、ソースeNodeBは、新しいサービングPLMNとして選択されたPLMNを(ハンドオーバー制限リスト内の)ターゲットeNodeBに示すものとする。
UEは、ハンドオーバコマンドを受信すると、ターゲットセル内の対応するEPS無線ベアラを受信しなかったEPSベアラを除去する。ハンドオーバ実行の一部として、ダウンリンクおよびオプションとしてアップリンクパケットがソースeNodeBからターゲットeNodeBに転送される。 UEがターゲットeNodeBに到着したとき、ソースeNodeBから転送されたダウンリンクデータをそれに送ることができる。 UEからのアップリンクデータは、(ソース)SGWを介してPGWに、またはオプションでソースeNodeBからターゲットeNodeBに転送することができる。ハンドオーバ完了フェーズのみがSGWの潜在的な変更の影響を受け、ハンドオーバ準備と実行フェーズは同一である。
MMEは、X2ハンドオーバが進行中であることを示すeNodeBからのNAS手順(例えば専用ベアラ確立/変更/リリース、位置報告制御、NASメッセージ転送など)に対する拒否を受信した場合、 SGW再配置の場合を除いて、ハンドオーバが完了したか、またはハンドオーバが失敗したとみなされる場合でも、同じNAS手順。故障は、NAS手順を守るタイマーの満了によって知られている。
MMEは、ハンドオーバ手順中にサービングGWの再配置が必要であることを検出した場合(このタイプのHOについては後で説明する)、ハンドオーバ手順が開始された後に受信されたPGW開始EPSベアラ要求を拒否し、進行中のハンドオーバ手順によりリクエストが一時的に拒否されました。拒否はSGWによってPGWに転送され、同じ指示が適用されます。
進行中のハンドオーバ手順のために要求が一時的に拒否されたことを示すEPSベアラPDN GW開始手順に対する拒否を受信すると、PGWはローカルに構成されたガードタイマを開始する。 PGWは、ハンドオーバが完了したことを検出するか、またはメッセージ受信を使用して失敗したか、またはガードタイマーが満了したときに、予め設定された回数まで手順を再試行する。
MMEが、X2ハンドオーバが進行中であるという指示を伴うeNodeBからのCSフォールバックインジケータを有するUEコンテキスト変更要求メッセージに対する拒否を受信した場合、MMEはCSフォールバックインジケータを有するUEコンテキスト変更要求メッセージをターゲットeNodeBに再送するハンドオーバが完了したとき、またはハンドオーバが失敗したとみなされたときにソースeNBに通知する。


サービングGW再配置によるX2ベースのハンドオーバ
この手順は、MMEが変更されておらず、MMEがサービングGWが再配置されるべきであると決定した場合に、X2を使用してUEをソースeNodeBからターゲットeNodeBにハンドオーバーするために使用される。 正直言って、今私がこの記事を準備しているとき、私がこのハンドオーバタイプを使用すると思う理由は、SGWのソフトウェアアップグレードへの準備です。 ソースサービングGWとソースeNodeBとの間、ソースサービングGWとターゲットeNodeBとの間、およびターゲットサービングGWとターゲットeNodeBとの間のIP接続の存在が想定される。 (ターゲットeNodeBとソースサービングGWとの間にIP接続がない場合、代わりにS1ベースのハンドオーバー手順が使用されるものと想定される)。



ステップ1:ターゲットeNodeBは、ターゲットセルのECGIおよび切り替えられるEPSベアラのリストを含む、UEがセルを変更したことを通知するために、MMEにパス切り替え要求メッセージを送信する。 MMEは、サービングGWが再配置されたと判定し、新たなサービングGWを選択する。

注:MMEはTA粒度のSGWサービスエリアを知っています。

ステップ2. MMEは、PDN GWアドレスおよびTEID(GTPベースのS5 / S8の場合)またはGREキー(PMIPベースのS5 / S8の場合)を持つベアラコンテキストをPDN GWに送信します。デフォルトのベアラが存在する各PDN接続のターゲットSGWへのPDN接続あたりのアップリンクトラフィック、受け入れられたEPSベアラのためのダウンリンクユーザプレーンのeNodeBアドレスおよびTEID、受け入れられたEPSベアラのためのプロトコルタイプ、S5 / S8、UEタイムゾーン)ターゲットeNodeBによって受け入れられました。ターゲットサービングGWは、S1-Uインタフェース(ベアラ当たり1つのTEID)上のアップリンクトラフィック用のSGWアドレスとTEIDを割り当てる。 S5 / S8上のプロトコルタイプは、S5 / S8インターフェイス上でどのプロトコルを使用すべきかSGWに提供されます。 PGWがUEの位置情報を要求した場合、MMEはまた、このメッセージ内にユーザ位置情報IEを含む。
MMEは、ステップ1で受信されたEPSベアラのリストを使用して、UEコンテキスト内の任意の専用EPSベアラがターゲットeNodeBによって受け入れられていないかどうかを判定する。 MMEは、ターゲットSGWを介してベアラ解放手順をトリガすることによって、未承諾の専用ベアラを解放する。 SGWが未受領のベアラに対するDLパケットを受信すると、SGWはDLパケットを廃棄し、MMEにダウンリンクデータ通知を送信しない。
PDNコネクションのデフォルトのベアラがターゲットeNodeBによって受け入れられておらず、複数のPDNコネクションがアクティブである場合、MMEはそのPDNコネクションのすべてのベアラを失敗としてみなし、MMEが要求したPDN切断手順をソースSGW。
デフォルトのEPSベアラがターゲットeNodeBによって受け入れられなかった場合、MMEはステップ5で指定されたとおりに動作する。

ステップ3:ターゲットサービングGWは、PDN GWからのダウンリンクトラフィックのアドレスおよびTEID(ベアラ当たり1つ)を割り当てる。サービングGWは、受け入れられないベアラについても、S5 / S8上でDL TEIDを割り当てる。 PDN接続ごとにPDN GWにModify Bearer Request(ユーザプレーン用のGWアドレスおよびTEID(s))メッセージを送信します。 SGWは、ステップ2で存在する場合、ユーザ位置情報IEおよび/またはUE時間帯IEも含む.PDN GWは、そのコンテキストフィールドを更新し、ベアラ変更応答(課金Id、MSISDNなど)メッセージをサービングGWに返す。 MSISDNは、PDN GWがUEコンテキストに格納している場合に含まれます。 PDN GWは、新しく受信したアドレスとTEIDを使用して、ターゲットGWへのダウンリンクパケットの送信を開始する。これらのダウンリンクパケットは、ターゲットeNodeBへのターゲットサービングGWを介して新しいダウンリンク経路を使用する。サービングGWは、失敗したベアラに対してTEIDを割り当て、MMEに通知しなければならない。

ステップ4:ターゲットサービングGWは、ターゲットMMEにセッション作成応答(ユーザプレーン用サービングGWアドレスおよびアップリンクTEID)メッセージを返信する。 MMEは、ステップ7で使用されるタイマーを開始する。

ステップ5. MMEは、Path Switch Request Ack(ユーザプレーンのサービングGWアドレスおよびアップリンクTEID)メッセージを含むPath Switch Requestメッセージを確認する。 UE AMBRが変更された場合、例えば、同じAPNに関連付けられているすべてのEPSベアラがターゲットeNodeBで拒否された場合、MMEは、Path Switch Request AckメッセージのターゲットeNodeBにUE AMBRの更新値を提供します。ターゲットeNodeBは、後続のアップリンクパケットを転送するために新しいサービングGWアドレスおよびTEIDを使用し始める。
一部のEPSベアラがコアネットワークで正常に切り替えられなかった場合、MMEは、パススイッチ要求確認メッセージに、ベアラが確立されなかったことを通知し、専用ベアラは、ベアラ解放手順を開始して、 EPSベアラー。ターゲットeNodeBは、ベアラがコアネットワーク内に確立されていないことが通知されたときに、対応するベアラコンテキストを削除しなければならない。
デフォルトのEPSベアラがコアネットワークで正常に切り替えられなかった場合、またはターゲットeNodeBによって受け入れられていない場合、MMEはターゲットeNodeBにPath Switch Request Failureメッセージを送信します。 MMEは、MME開始デタッチ手順で説明したように、UEを明示的にデタッチする。
Release Resourceを送信することによって、ターゲットeNodeBは、ソースeNodeBへのハンドオーバーの成功を通知し、リソースの解放をトリガーする。

ステップ7.ステップ4の後にタイマーが満了すると、ソースMMEは、セッションの削除要求メッセージ(原因)を送信することによって、ソースサービングGW内のベアラを解放する。 原因は、Source Serving GWがSource Serving GWがPDN GWに対して削除手順を開始しないことをSource Serving GWに示す。 Source Serving GWは、セッション応答メッセージの削除を確認します。 この手順の前にISRがアクティブ化されている場合、原因はまた、送信元SGWがそのCNノードにベアラ削除要求メッセージを送信することによって、他の古いCNノード上のベアラリソースを削除することをソースSGWに示す。

ステップ8:UEは、そのような必要性があるときにトラッキングエリア更新手順を開始する

X2-based handover without SGW relocation

LTEには2つの一般的なハンドオーバがあります。: X2 and S1

この記事では、X2ベースのHOだけを説明し、SGWが変更されていない場合のX2ベースのハンドオーバに関する情報を公開することを認めなければなりません。
[別のHOを記述した記事を公開した後、この行を直接リンクで更新します。[Update-16-03-2012]最初はSGW再配置によるX2ベースのハンドオーバーです)。

これらすべての情報は、3GPP TS 23.401を読むだけであなた自身が見つけることができます。

いつものように、一般的な写真から始めるのは良いことなので、ここにあります。

ご覧のように、緑色の矢印は、同じMMEによって制御される2つのeNodeB間のUEの動きを示しています。 あなたが知るべき手順は、ハンドオーバーと呼ばれます。 この手順では、UEとPGWとの間で設定されたベアラはすべて、新しいeNodeBに移動される(ターゲットeNodeBがそれらを処理できる場合)。
X2ベースのハンドオーバの一般的な説明は以下を参照してください。


一般的なX2ベースのHO記述

これらの手順は、X2インタフェースを使用してソースeNodeBからターゲットeNodeBにUEをハンドオーバするために使用される。これらの手順では、MMEは変更されません。サービングGWが変更されていないか、または再配置されているかによって、2つの手順が定義されます。ソースeNodeBとターゲットeNodeBとの間のX2インタフェースに加えて、手順は、MMEとソースeNodeBとの間だけでなく、MMEとターゲットeNodeBとの間のS1-MMEインタフェースの存在に依存する。
サービングPLMNがX2ベースのハンドオーバの間に変化する場合、例えば、ソースeNodeBは、新しいサービングPLMNとして選択されたPLMNを(ハンドオーバー制限リスト内の)ターゲットeNodeBに示すものとする。
UEは、ハンドオーバコマンドを受信すると、ターゲットセル内の対応するEPS無線ベアラを受信しなかったEPSベアラを除去する。ハンドオーバ実行の一部として、ダウンリンクおよびオプションとしてアップリンクパケットがソースeNodeBからターゲットeNodeBに転送される。 UEがターゲットeNodeBに到着したとき、ソースeNodeBから転送されたダウンリンクデータをそれに送ることができる。 UEからのアップリンクデータは、(ソース)SGWを介してPGWに、またはオプションでソースeNodeBからターゲットeNodeBに転送することができる。ハンドオーバ完了フェーズのみがSGWの潜在的な変更の影響を受け、ハンドオーバ準備と実行フェーズは同一である。
MMEは、X2ハンドオーバが進行中であることを示すeNodeBからのNAS手順(例えば専用ベアラ確立/変更/リリース、位置報告制御、NASメッセージ転送など)に対する拒否を受信した場合、 SGW再配置の場合を除いて、ハンドオーバが完了したか、またはハンドオーバが失敗したとみなされる場合でも、同じNAS手順。故障は、NAS手順を守るタイマーの満了によって知られている。
MMEは、ハンドオーバ手順中にサービングGWの再配置が必要であることを検出した場合(このタイプのHOについては後で説明する)、ハンドオーバ手順が開始された後に受信されたPGW開始EPSベアラ要求を拒否し、進行中のハンドオーバ手順によりリクエストが一時的に拒否されました。拒否はSGWによってPGWに転送され、同じ指示が適用されます。
進行中のハンドオーバ手順のために要求が一時的に拒否されたことを示すEPSベアラPDN GW開始手順に対する拒否を受信すると、PGWはローカルに構成されたガードタイマを開始する。 PGWは、ハンドオーバが完了したことを検出するか、またはメッセージ受信を使用して失敗したか、またはガードタイマーが満了したときに、予め設定された回数まで手順を再試行する。
MMEが、X2ハンドオーバが進行中であるという指示を伴うeNodeBからのCSフォールバックインジケータを有するUEコンテキスト変更要求メッセージに対する拒否を受信した場合、MMEはCSフォールバックインジケータを有するUEコンテキスト変更要求メッセージをターゲットeNodeBに再送するハンドオーバが完了したとき、またはハンドオーバが失敗したとみなされたときにソースeNBに通知する。


X2-based handover without SGW relocation
この手順は、MMEが変更されていない場合にX2を使用してソースeNodeBからターゲットeNodeBにUEをハンドオーバーするために使用され、サービングGWも変更されないと決定する。 サービングGWとソースeNodeBとの間、およびサービングGWとターゲットeNodeBとの間のIP接続の存在が想定される。



ステップ1:ターゲットeNodeBは、ターゲットセルのTAI + ECGIおよび切り替えられるEPSベアラのリストを含む、UEがセルを変更したことを通知するために、MMEにパス切り替え要求メッセージを送信する。 MMEは、サービングGWがUEにサービスを提供し続けることができると判断する

ステップ2. MMEは、デフォルトのベアラが受け入れられた各PD​​N接続について、サービングGWへのPDN接続ごとにベアラ変更要求(受け入れられたEPSベアラのためのダウンリンクユーザプレーンのためのeNodeBアドレスおよびTEID、ISR活性化)メッセージを送信するターゲットeNodeBによって識別される。 PDN GWがUEの位置情報を要求した場合、MMEはまた、このメッセージ内にユーザ位置情報IEを含む。 UEタイムゾーンが変更された場合、MMEはこのメッセージにUEタイムゾーンIEを含む。この手順の前にISRがアクティブ化されている場合、MMEはISRを維持する必要があります。 UEは、トラッキングエリア更新手順においてISR状態について通知される。
MMEは、ステップ1で受信されたEPSベアラのリストを使用して、UEコンテキスト内の任意の専用EPSベアラがターゲットeNodeBによって受け入れられていないかどうかを判定する。 MMEは、ベアラ解放手順をトリガすることによって、受け入れられていない専用ベアラを解放する。サービングGWが、非許容ベアラのDLパケットを受信した場合、サービングGWはDLパケットを廃棄し、ダウンリンクデータ通知をMMEに送信しない。
PDNコネクションのデフォルトベアラがターゲットeNodeBによって受け入れられておらず、複数のPDNコネクションがアクティブである場合、MMEは、そのPDNコネクションのすべてのベアラを失敗としてみなし、MMNが要求したPDN切断手順をトリガすることによってPDNコネクションを解放する。
デフォルトのEPSベアラがターゲットeNodeBによって受け入れられなかった場合、MMEは手順6で指定されたとおりに動作します。

ステップ3において、サービングGWがステップ2でMMEからユーザ位置情報IEおよび/またはUEタイムゾーンIEを受信した場合、サービングGWは、この情報についてPDNGWに通知する。関連するPDN GWへのPDN接続ごとにベアラ変更要求(サービングGWアドレスおよびTEID、ユーザ位置情報IEおよび/またはUEタイムゾーンIE)メッセージを送信することによって、課金に使用することができる。 Modify Bearer ResponseメッセージがサービングGWに返送される。

ステップ4.サービングGWは、新しく受信されたアドレスおよびTEIDを使用して、ターゲットeNodeBにダウンリンクパケットを送信し始める。 Modify Bearer ResponseメッセージがMMEに返送される。

ステップ5.サービングGWは、ターゲットeNodeBにおける並べ替え機能を支援するために、パスを切り替えた直後に、1つまたは複数の「エンドマーカ」パケットを古いパス上に送信しなければならない。
MMEは、Path Switch Request AckメッセージでPath Switch Requestメッセージを確認します。 UE AMBRが変更された場合、例えば、同じAPNに関連付けられているすべてのEPSベアラがターゲットeNodeBで拒否された場合、MMEは、Path Switch Request AckメッセージのターゲットeNodeBにUE AMBRの更新値を提供します。
一部のEPSベアラがコアネットワークで正常に切り替えられなかった場合、MMEは、パススイッチ要求確認メッセージに、ベアラが確立されなかったことを通知し、専用ベアラは、ベアラ解放手順を開始して、 EPSベアラー。ターゲットeNodeBは、ベアラがコアネットワーク内に確立されていないことが通知されたときに、対応するベアラコンテキストを削除しなければならない。
デフォルトのEPSベアラがコアネットワークで正常に切り替えられなかった場合、またはターゲットeNodeBによって受け入れられていない場合、MMEはターゲットeNodeBにPath Switch Request Failureメッセージを送信します。 MMEは、MME開始デタッチ手順で説明したように、UEを明示的にデタッチする。

ステップ7:リリースリソースを送信することによって、ターゲットeNodeBは、ソースeNodeBへのハンドオーバーの成功を通知し、リソースの解放をトリガーする。

ステップ8.「エリア更新のためのトリガ」という句に記載されている条件の1つが当てはまる場合、UEはトラッキングエリア更新手順を開始する。 MMEがトラッキングエリア更新要求を受信したときにISRがUEに対してアクティブにされた場合、MMEはトラッキングエリア更新受諾メッセージにISR Activatedを示すことによってISRを維持する必要があります。

IMSI、TMSI、GUTI - 作成方法

モバイル加入者の識別

一般情報
ユニークな国際モバイル加入者アイデンティティ(IMSI)は、各(GSM、UMTS、およびEPS)システム内の各モバイル加入者に割り当てられるものとする。加入者識別機密性サービスをサポートするために、VLR、SGSNおよびMMEは、訪問移動加入者に一時的モバイル加入者識別情報(TIMSI)を割り当てることができる。 VLR、SGSN、およびMMEは、割り当てられたTIMSIを、割り当てられた移動局(MS)のIMSIと相関させることができなければならない。
MSは、SGSN(略してP-TIMSI)によって提供されるサービス用とMME(GUTIの一部であるM-TIMSI)を介して提供されるサービス用に、3つのTMSIをMSCによって提供されるサービス用に割り当てることができる。
GPRSに使用されるリソースのアドレッシングには、TLLI(Temporary Logical Linkt Identity)が使用されます。使用するTLLIは、P-TIMSI(ローカルまたは外部TLLI)または直接(ランダムTLLI)のいずれかに基づいてMSによって構築される。
VLRにおける加入者データの検索を高速化するために、補足的なローカル移動局アイデンティティ(LMSI)が定義される。 LMSIは、位置更新時にVLRによって割り当てられ、IMSIと共にHLRに送信される。 HLRはそれを私たちに知らせませんが、そのMSに関するVLRに送信されるすべてのメッセージにIMSIを含めます。

IMSIの構成
図1に示すように、IMSIは3つの部分で構成されています。

3桁のモバイル国コード(MCC)。 MSSは、モバイル加入者の本国を一意的に識別する。
GSM / UMTSアプリケーションのための2桁または3桁の数字からなるモバイルネットワークコード(MNC)。そのため、あなたが国境に近い場合、UEはあなたの国のモバイルオペレーターに属し/管理されているeNodeBをまだ使用しています。換言すれば、MNCは、モバイル加入者のホームPLMNを識別する。 MNCの長さ(2桁または3桁)は、MCCの値によって異なります。単一のMCCエリア内に2桁と3桁のMNCコードが混在していることは、3GPP仕様書では推奨されません。
PLMN内のモバイル加入者を識別するモバイル加入者識別番号(MSIN)。
図1には、NMSIエンティティも示されている。ナショナルモバイル加入者識別(NMSI)は、MNCとNMSIとからなる。

3GPP仕様では、IMSIの割り当ては、情報転送のためにMCC + MNCの桁数をforegin PLMNで分析する必要がないモードでなければならないということも述べています。ローミングをもっと簡単にするために。


Temporary Mobile Subscriber Identity (TMSI)
臨時移動体加入者識別情報(TMSI)はVLR / SGSN / MMEによって制御される局所的な意味しか持たないので、オペレータとME製造業者との間の合意によってその構造と符号化を選択することができる地元のニーズを満たす。 TMSIはIMSIの代わりに使用され、加入者が特定されるのを防ぎ、また無線インタフェース盗聴者の生活をより困難にします。
TMSIは4オクテットからなる。これは、16進表現を使用してコード化することができます。 TMSIがSIMに格納されなければならず、SIMは有効なTMSIが利用できないことを示すためにすべてのビットが1に等しい4オクテットを使用するため、ネットワークは1に等しい32ビットのTMSIを割り当ててはならない。
割り当てノードの再起動後のTMSIの二重割り当てなどの問題を回避するために、TMSIの一部は、割り当てられた時刻に関連しているか、またはTMSIに割り当てノードが回復したときに変更されるビットフィールド再起動から。


換言すれば、TMSIはVLRによって保持されており、HLRには渡されない。 TMSIは主にページングの状況で使用されます。 UEへのNASシグナリング接続の確立を要求するために、ネットワークがページングを使用する場所。確立された後のNASシグナリング接続は、シグナリングメッセージをUEに送信するプロセスにおいても使用することができる。ページング手順を使用して、必要に応じてUEにネットワークへの再接続を促すこともできます。


Globally Unique Temporary UE Identity (GUTI )
グローバルにユニークな一時的UEアイデンティティ(GUTI)
GUTIの目的は、進化したパケットシステム(Evolved Packet System:EPS)において、UEまたはユーザの永続的なアイデンティティを明らかにしないUEの明白な識別を証明することである。また、MMEとネットワークの識別も可能です。これは、EPSとの間のシグナリング中にUEのアイデンティティを確立するために、ネットワークおよびUEによって使用されることができる。
GUTIには2つの主要コンポーネントがあります:

GUMMEI - GUTIを割り当てたMMEを一意に識別する
M-TMSI - GUTIが割り当てられているため、MME内のUEを一意に識別するその他
そのため、UEがネットワークに接続しているとき、UEはGUTIをeNodeBに送信し、eNodeBは次にどのMME再確立要求が送信されるかを識別するためにGUTI番号を使用する。 UEがUMTSセルからLTEセルに移動した場合、(UEがそのGUTIを持たないために)TAU手順が行われ、P-TMSIが送信される。このようにして、UEが移動したエリアを制御しているMMEは、以前にUEであった制御エリアであるSGSNにコンタクトして、IPアドレスおよびPDPコンテキストのような現在のプロファイルを加入者に要求することができる。 UEがLTEからUMTSセルに移動したときの状況も同様である。 GUTIはP-TMSIパラメータとして送信され、手続きはRouting Area Update(RAU)と呼ばれます。

新しいLTEセルからのeNodeBが、GUMMEIが指し示すMMEに関連付けられていない状況が存在する場合、eNodeBは単に新しいMMEを選択するだけである。新しいMMEは、同じGUTIを使用して古いMMEからコンテキスト情報を得ることができます。

Globally Unique MME Identifier (GUMMEI)
グローバルに一意のMME識別子(GUMMEI)
GUTIのフォーマットとサイズは次のとおりです。
GUTI = GUMMEI + M-TMSI、ここで
GUMMEI = MCC + MNC + MME識別子および
MME識別子= MMEグループID + MMEコード
MCC及びMNCは、以前の3GPPシステムと同じフィールドサイズを有するものとする。
M-TMSIは32ビット長でなければならない。
MMEグループIDは16ビット長でなければならない。
MMEコードは8ビット長でなければならない。

Interfaces and their protocol stacks

インタフェースとそのプロトコルスタック 主要なネットワーク要素に精通した後、これら要素間のインタフェースをよりよく知る時期が来ています。 インタフェースは、MME、SGWおよびPGWが他のネットワーク要素(例えば、HSSまたはPCRF)と協働することを可能にする。 それらの...