Friday, October 19, 2018

DNS による LTEの PGWおよび SGW 選択手順

考えられる選択シナリオ

最後に、EPSノードがEPSノードの選択のためにDNSクエリメッセージを内部DNS(iDNS)に送信する選択シナリオの同じリスト。

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

PDN-GW選択
Ref。ポイント2に向けて、MMEは、要求されたAPNに起因するPGWを選択する
MMEは、要求された(加入した)PDN接続(APN)が位置するPDN-GWを選択する。選択は、UEがネットワークに接続するとき、MMEに提供される情報に基づくことができる。 PDN-GWのアドレスは、HSSによって直接提供されるか、ベアラ設定手順中にアドレスを解決するためにDNSを使用するか、またはMME上で設定される。
PGW選択は、初期接続またはPDN接続確立時にMME / SGSNによって実行される。
PGW選択は、次のようなS-NAPTR手順を使用して実行されます。
"サービスパラメータ" = {​​所望の基準点、所望のプロトコル}
"アプリケーション固有の文字列" = APN FQDN(3GPP TS 23.003)
例、小さなもの
MMEは、S-NAPTR手順を使用してPGW選択を次のように実行する。
"サービスパラメータ" = {​​"x-3gpp-pgw:x-s5-gtp"}
"アプリケーション固有の文字列" = <APN-NI> .apn.epc.mnc <MNC> .mcc <MCC> .3gppnetwork.org

SGW選択
Ref。ポイント3に、PGW選択MMEクエリiDNSの後にTACに基づいてSGWを選択する
MMEは、通常、ネットワークトポロジおよびネットワーク内のUEの位置に基づいて、UEにサービスするために利用可能なSGWを選択し、その結果、最良のSGWが選択される。 SGWが変更される確率を低減する。
SGW選択は、初期接続またはPDN接続確立手順でMME / SGSNによって実行される。これは、VPMN(Visited Public Mobile Network)またはHPMN(ホームPMN)(ローミングしていないシナリオ)で発生します。
SGW選択は、次のようなS-NAPTR手順を使用して実行されます。
"サービスパラメータ" = {​​所望の基準点、所望のプロトコル}
"アプリケーション固有の文字列" = TAI FQDN(3GPP TS 23.003)
例、短いもの
MMEは、S-NAPTR手順を使用してSGW選択を以下のように実行する。
"サービスパラメータ" = {​​"x-3gpp-sgw:x-s5-gtp"}
"アプリケーション固有の文字列" = tac-lb <TAC-low-byte> .tac-hb <TAC-high-byte> .tac.epc.mnc <MNC> .mcc <MCC> .3gppnetwork.org
TACは16ビットの整数です。 <TAC-high-byte>はTACの最上位バイトの16進文字列であり、<TAC-low-byte>は最下位バイトの16進文字列です。 <TAC-high-byte>または<TAC-low-byte>に2桁未満の有効桁がある場合は、左側に0桁を挿入して2桁のコードを埋めます。
たとえば、16進数= 64に変換された100(10進数)は、0064と表され、したがって、上位バイト= 00および下位バイトは64です。

No comments:

Post a Comment

Interfaces and their protocol stacks

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