Friday, October 19, 2018

Evolved Packet Core(EPC)におけるDNS

ホームネットワークドメイン

ホームネットワークドメインは、 'epc.mnc <mnc-val> .mcc <mcc-val> .3gppnetwork.org'という形式になります。

<mnc-val>と<mcc-val>は3桁です。 PLMのMNCが2桁の場合、最初にゼロを追加しなければならない。
いくつかの例のオペレータのホームネットワークドメインは次のようになります。
epc.mnc456.mcc123.3gppnetworks.org
IMSIのホームネットワークドメイン名は、最初の5桁または6桁(2桁または3桁のmncが使用されているかどうかに応じて)を取得し、ドメイン名を形成するために派生したMNCおよびMNC値を使用し、 ドメイン名の冒頭に。
たとえば、IMSI 1234560123456789には、MSIN 0123456789と、ホームネットワークドメイン名epc.mnc456.mcc123.3gppnetworks.orgがあります。



次の例は、APN-FQDNの構成を示しています。
APN FQDN = internet.apn.epc.mnc015.mcc234.3gppnetwork.org

これは、
APNネットワーク識別子(APN-NI) - 基本的に、それはUEの観点から見たAPN名です。
APN-NI =インターネット
APNオペレータ識別子(APN-OI) - DNS構成の観点から、APNレベルと等しいかそれより低いレベル
APN-FQDNからAPN(-NI)を削除したときに残りの部分だけを残します。
APN-OI = .apc.mnc015.mcc234.3gppnetwork。
APNネットワーク識別子(APN-NI) - 基本的にUEの観点からはAPN名です。
APN-NI =インターネット
DNSを設定するときはいつでも、これがあなたがやっているEPC配備のオペレーターが使用するものであれ、ドットを忘れてはいけません。 彼らは大変怖いです。



コレーションとトーボン/トーキョフ

多くの状況では、配置されていないノードではなく、配置されたノードを選択することが望ましいです。

DNSクライアントがノードのうちの1つがトポロジー的に近い(または同じ「距離」)比較を実行できるようにするこの機能/要件のために、3GPP標準は「標準ノード名」を提案しました。
3GPP標準によれば、ホスト名は、
<'topon' | 'topoff'>。<単一ラベルインタフェース名>。<canonical-node-name>

topon.s5.sgw.north.site-xxx - >正規のホスト名= sgw.north.site-xxx
場所:
第1のラベルは、「トポン」または「トップオフ」のいずれかであり、配置されたトポロジー的に近いノード選択が優先されるかどうかを示す。 toponとtopoffの両方は、<single-label-interface-name>を比較でスキップしてcanonical-node-nameを取得することを示します。 tooffとは対照的に、Topoffは、選択がトポロジに基づいている場合、それらのエントリを無視すべきであることを示します。 toponとtopoffの両方をトポロジとコロケーションgw選択モードで使用できます。
<Single-label-interface-name>は、インターフェイスタイプを識別するラベルです(例:s5、s8 ...)。このラベルは考慮されておらず(toponに先行して)、正規のノード名のみが比較されます。
ノードは、厳密に1つの標準ノード名を持つものとする。ホスト名FQDNを比較してノードが実際に同じかどうかを調べる場合、ホスト名FQDNの最初の2つのラベルは無視されます。
最初のラベルとして 'topon'を持つ正規のホスト名を使用する場合、DNSクライアントが適切な決定を下せるように、ノードのこのようなトポロジカルな親密性を反映するために階層構造の正規のノード名を使用することが重要です。
共通接尾辞のラベルの数が多いほど、ノードが近くにあることを示します。言い換えれば、トポロジー的に最も近い2つのノードがそれぞれの正規のノード名で最長一致する接尾辞を持つノードであるように、ノード名構造が選択されていると仮定する。



コロケーションおよびトポロジ選択モードを使用するように設定されたネットワークの例:
オペレーターに「北」と「南」と呼ばれる2つのサイトがあることを前提にしましょう。
各サイトには、5つの結合されたS-GW / PDN-GWノードがあります。
「北」サイトは、これらの結合されたS-GWおよびPDN-GWノードをnode01-node05とし、「南」サイトはS-GWおよびPDN-GWノードをnode06-node10と組み合わせている。

接続手順中、MMEは、PGWとSGWの選択で説明したように、PGWとSGWの両方のS-NAPTRルックアップを実行し、ゲートウェイペアのリストをソートします。

全体的および最終的な優先順位は、以下の手順に従って実行されます。

1.共同設置
MMEは、ゲートウェイ名の分析から始まります。同じ標準ノード名を持つゲートウェイは、以下のFQDNのnode01.north.op.comなど、同じ結合SGW / PGWノードに配置されます。
topon.sgw.node01.north.epc.mnc <MNC> .mcc <MCC> .3gppnetwork.org
+
topon.pgw.node01.north.epc.mnc <MNC> .mcc <MCC> .3gppnetwork.org
したがって、これらの配置されたゲートウェイのペアには、最も高い優先順位が与えられます。

注:ローミングシナリオでは、S8インターフェイスが選択されている場合、SGWとPGWは異なるPLMNに配置されているため、コロケーションは不可能です
トポロジカル距離(トポンの場合)
MMEは、ゲートウェイ名がトポロジカルなノード構造を反映しているかどうかを判断し続けます。ラベル「topon」を含むゲートウェイ名は、トポロジカル構造の存在を示します。例えば:
topon.sgw.node01.epc.mnc <MNC> .mcc <MCC> .3gppnetwork.org
+
topon.pgw.node05.epc.mnc <MNC> .mcc <MCC> .3gppnetwork.org
ペアは、正規のノード名で最も長い一致部分でソートされます。

3. DNS優先順位(NAPTRおよびSRVレコード)
ラベルtopoffは、トポロジ構造が存在しないことを意味するため、DNSから受信した優先順位に従います。
リストは、可能なすべてのペアの組み合わせで構成されます。たとえば、10個のSGWと10個のPGWの場合、100個の可能なペアがあります。

No comments:

Post a Comment

Interfaces and their protocol stacks

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