(57)【要約】  本願で開示される実施形態は、ネットワークスライサのためのシステム及び方法に関する。ネットワークスライサは、作成要求メッセージを受信し、ポリシーに基づいてネットワークスライスを選択することができる。ネットワークスライサは、それがより低いルーティングコストを有することを次ホップルータに示してメッセージを受信し、受信したメッセージを検査して作成要求メッセージを識別することができる。ネットワークスライサは、それが他のネットワーク要素より高いプライオリティを有することをＤＮＳサーバに示し、より高いプライオリティに基づいて作成要求メッセージを受信することができる。新しい作成要求メッセージは、受信した作成要求メッセージに基づいて選択されたネットワークスライスに送信することができる。ネットワークは、作成要求に対する適切な応答メッセージを作成及び送信して、選択されたネットワークスライスとの将来の通信を確立することもできる。
2021518708.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク化されたシステムにおけるネットワークスライサで、前記ネットワーク化されたシステムの第１のネットワークノードから第１のメッセージを受信するステップと、
前記ネットワークスライサにより、前記第１のメッセージから宛先アドレスを決定するステップと、
前記ネットワークスライサにより、前記第１のメッセージのメッセージタイプが所定のメッセージタイプであるかを決定するステップと、
前記第１のメッセージの前記決定されたメッセージタイプが前記所定のメッセージタイプでない場合、前記第１のメッセージを、前記宛先アドレスに関連づけられた前記ネットワーク化されたシステムの第２のネットワークノードにルーティングするステップと、
前記第１のメッセージの前記決定されたメッセージタイプが前記所定のメッセージタイプである場合、
前記第１のメッセージから宛先タイプを決定するステップと、
前記ネットワークスライサにより、前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記第１のメッセージの第２の宛先アドレスを選択するステップであり、前記第２の宛先は、前記決定された宛先タイプと同じ宛先タイプを有する前記ネットワーク化されたシステムの第３のネットワークノードに関連づけられる、ステップと、
前記ネットワークスライサにより、前記第２の宛先アドレスを含む前記所定のタイプの新しいメッセージを作成するステップと、
前記所定のタイプの前記新しいメッセージを、前記第２の宛先アドレスに関連づけられた前記ネットワーク化されたシステムの前記第３のネットワークノードにルーティングするステップと、
を含む方法。
【請求項２】
前記所定のメッセージタイプは、作成要求メッセージである、請求項１に記載の方法。
【請求項３】
前記第１のノードは、モビリティ管理エンティティ（ＭＭＥ）、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、強化型パケットデータゲートウェイ（ｅＰＤＧ）、又は信頼されたＷＬＡＮのうち１つ以上である、請求項１に記載の方法。
【請求項４】
前記決定された宛先タイプは、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、又はパケットデータネットワークゲートウェイ（ＰＧＷ）を含む、請求項１に記載の方法。
【請求項５】
前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記第１のメッセージの第２の宛先アドレスを選択するステップは、
前記ネットワークスライサにより、前記第１のメッセージに関連づけられたユーザ装置（ＵＥ）のスループット能力レベル、前記第１のメッセージに関連づけられた前記ＵＥに関連づけられた企業、前記第１のメッセージに関連づけられた前記ＵＥのトラフィック速度、前記第１のメッセージに関連づけられた前記ＵＥのセキュリティレベル若しくは要件、又は前記第１のメッセージに関連づけられた前記ＵＥの所有者の従業員ステータスのうち１つ以上を決定するステップと、
前記ネットワークスライサにより、複数の第２の宛先アドレスから、前記ＵＥの前記能力レベル、前記ＵＥの前記企業、前記ＵＥの前記トラフィック速度、前記ＵＥの前記セキュリティレベル若しくは要件、又は前記ＵＥの所有者の前記従業員ステータスのうち１つ以上に関連づけられた前記第２の宛先アドレスを選択するステップと、
を含む、請求項１に記載の方法。
【請求項６】
前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記第１のメッセージの第２の宛先アドレスを選択するステップは、前記第１のメッセージに関連づけられたユーザ装置のＩＭＳＩ、前記第１のメッセージに関連づけられた前記ユーザ装置の位置、前記第１のメッセージに関連づけられたアクセスポイント名（ＡＰＮ）、前記第１のメッセージに関連づけられた前記ユーザ装置ＩＭＥＩ識別番号、前記第１のメッセージに関連づけられた無線アクセス技術タイプ、又は前記第１のメッセージのタイムスタンプのうち１つ以上を決定するステップを含む、請求項１に記載の方法。
【請求項７】
前記ネットワークスライサにより、前記第３のネットワークノードから応答メッセージを受信するステップと、
前記ネットワークスライサにより、新しい応答メッセージを作成するステップであり、前記新しい応答メッセージは、
前記新しい応答メッセージのソースアドレスとして、前記第２のネットワークノードに関連づけられた前記宛先アドレスを、及び
前記新しい応答メッセージのメッセージ内容に、前記第３のネットワークノードに関連づけられた前記第２の宛先アドレスの指示を
含む、ステップと、
をさらに含む請求項１に記載の方法。
【請求項８】
前記ネットワークスライサで、前記第３のネットワークノードから前記応答メッセージを受信する前に、前記第１のネットワークノードに関連づけられたアドレス又は前記宛先アドレスのうち１つ以上を記憶するステップと、
前記ネットワークスライサにより、前記新しい応答メッセージを作成した後、前記第１のネットワークノードに関連づけられた前記アドレス又は前記宛先アドレスのうち前記記憶された１つ以上を削除するステップと、
をさらに含む請求項７に記載の方法。
【請求項９】
前記第１のメッセージを受信する前に、前記ネットワークスライサにより次ホップルータに、前記ネットワークスライサに関連づけられたルータが、前記ネットワーク化されたシステム内の他のルータから前記第２のネットワークノードへの期待されたルーティングコストよりも前記第２のネットワークノードへのより低いルーティングコストを有することを示すステップであり、前記第２のネットワークノードへの前記より低いルーティングコストは、前記第２のネットワークノードへの実際のルーティングコストより低い、ステップ、をさらに含む請求項１に記載の方法。
【請求項１０】
ネットワーク化されたシステムにおけるネットワークスライサで、第１のネットワークノードから作成要求メッセージを受信するステップであり、前記作成要求メッセージは、第１の宛先アドレスとして前記ネットワークスライサに関連づけられたアドレスを有する、ステップと、
前記作成要求メッセージから宛先タイプを決定するステップと、
前記ネットワークスライサにより、前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記作成要求メッセージの第２の宛先アドレスを選択するステップであり、前記宛先は、前記決定された宛先タイプと同じ宛先タイプを有する前記ネットワーク化されたシステムの第２のネットワークノードに関連づけられる、ステップと、
前記ネットワークスライサにより、前記第２の宛先アドレスと前記作成要求メッセージからのメッセージ内容とを含む新しい作成要求メッセージを作成するステップと、
前記新しい作成要求メッセージを、前記第２の宛先アドレスに関連づけられた前記ネットワーク化されたシステムの前記第２のネットワークノードにルーティングするステップと、
を含む方法。
【請求項１１】
前記ネットワークスライサにより、前記第２のネットワークノードから応答メッセージを受信するステップと、
前記ネットワークスライサにより、新しい応答メッセージを作成するステップであり、前記新しい応答メッセージは、前記新しい応答メッセージのメッセージ内容に、前記第２のネットワークノードに関連づけられた前記アドレスを、及びソースアドレスとして、前記ネットワークスライサに関連づけられた前記アドレスを含む、ステップと、
をさらに含む請求項１０に記載の方法。
【請求項１２】
前記ネットワークスライサで、前記第２のネットワークノードから前記応答メッセージを受信する前に、前記第１のネットワークノードに関連づけられた前記アドレス又は前記第２の宛先アドレスのうち１つ以上を記憶するステップと、
前記ネットワークスライサにより、前記新しい応答メッセージを作成した後、前記第１のネットワークノードに関連づけられた前記アドレス又は前記第２の宛先アドレスのうち前記記憶された１つ以上を削除するステップと、
をさらに含む請求項１１に記載の方法。
【請求項１３】
前記第１のノードは、モビリティ管理エンティティ（ＭＭＥ）、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、強化型パケットデータゲートウェイ（ｅＰＤＧ）、又は信頼されたＷＬＡＮのうち１つ以上である、請求項１０に記載の方法。
【請求項１４】
前記決定された宛先タイプは、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、又はパケットデータネットワークゲートウェイ（ＰＧＷ）を含む、請求項１０に記載の方法。
【請求項１５】
前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記作成要求メッセージの第２の宛先アドレスを選択するステップは、
前記ネットワークスライサにより、前記第１のメッセージに関連づけられたユーザ装置（ＵＥ）のスループット能力レベル、前記第１のメッセージに関連づけられた前記ＵＥに関連づけられた企業、前記第１のメッセージに関連づけられた前記ＵＥのトラフィック速度、前記第１のメッセージに関連づけられた前記ＵＥのセキュリティレベル若しくは要件、又は前記第１のメッセージに関連づけられた前記ＵＥの所有者の従業員ステータスのうち１つ以上を決定するステップと、
前記ネットワークスライサにより、複数の第２の宛先アドレスから、前記ＵＥの前記能力レベル、前記ＵＥの前記企業、前記ＵＥの前記トラフィック速度、前記ＵＥの前記セキュリティレベル若しくは要件、又は前記ＵＥの所有者の前記従業員ステータスのうち１つ以上に関連づけられた前記第２の宛先アドレスを選択するステップと、
を含む、請求項１０に記載の方法。
【請求項１６】
前記作成要求メッセージを受信する前に、前記ネットワーク化されたシステムのドメインネームシステムに、前記ネットワークスライサに関連づけられた前記アドレスが少なくとも前記第２のネットワークノードより高いプライオリティを有することを示すステップ、をさらに含む請求項１０に記載の方法。
【請求項１７】
ネットワーク化されたシステムにおけるネットワークスライサであって、
プロセッサと、
命令を含む記憶媒体と、を含み、前記命令は前記プロセッサに、
前記ネットワーク化されたシステムにおける前記ネットワークスライサで、前記ネットワーク化されたシステムの第１のネットワークノードから第１のメッセージを受信するステップと、
前記ネットワークスライサにより、前記第１のメッセージから宛先アドレスを決定するステップと、
前記ネットワークスライサにより、前記第１のメッセージのメッセージタイプが所定のメッセージタイプであるかを決定するステップと、
前記第１のメッセージの前記決定されたメッセージタイプが前記所定のメッセージタイプでない場合、前記第１のメッセージを、前記宛先アドレスに関連づけられた前記ネットワーク化されたシステムの第２のネットワークノードにルーティングするステップと、
前記第１のメッセージの前記決定されたメッセージタイプが前記所定のメッセージタイプである場合、
前記第１のメッセージから宛先タイプを決定するステップと、
前記ネットワークスライサにより、前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記第１のメッセージの第２の宛先アドレスを選択するステップであり、前記第２の宛先は、前記決定された宛先タイプと同じ宛先タイプを有する前記ネットワーク化されたシステムの第３のネットワークノードに関連づけられる、ステップと、
前記ネットワークスライサにより、前記第２の宛先アドレスを含む前記所定のタイプの新しいメッセージを作成するステップと、
前記所定のタイプの前記新しいメッセージを、前記第２の宛先アドレスに関連づけられた前記ネットワーク化されたシステムの前記第３のネットワークノードにルーティングするステップと、
を実行させる、ネットワークスライサ。
【請求項１８】
前記所定のメッセージタイプは、作成要求メッセージである、請求項１７に記載のネットワークスライサ。
【請求項１９】
前記第１のノードは、モビリティ管理エンティティ（ＭＭＥ）、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、強化型パケットデータゲートウェイ（ｅＰＤＧ）、又は信頼されたＷＬＡＮのうち１つ以上である、請求項１７に記載のネットワークスライサ。
【請求項２０】
前記決定された宛先タイプは、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、又はパケットデータネットワークゲートウェイ（ＰＧＷ）を含む、請求項１７に記載のネットワークスライサ。
【請求項２１】
前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記第１のメッセージの第２の宛先アドレスを選択するステップは、前記プロセッサに、
前記ネットワークスライサにより、前記第１のメッセージに関連づけられたユーザ装置（ＵＥ）のスループット能力レベル、前記第１のメッセージに関連づけられた前記ＵＥに関連づけられた企業、前記第１のメッセージに関連づけられた前記ＵＥのトラフィック速度、前記第１のメッセージに関連づけられた前記ＵＥのセキュリティレベル若しくは要件、又は前記第１のメッセージに関連づけられた前記ＵＥの所有者の従業員ステータスのうち１つ以上を決定するステップと、
前記ネットワークスライサにより、複数の第２の宛先アドレスから、前記ＵＥの前記能力レベル、前記ＵＥの前記企業、前記ＵＥの前記トラフィック速度、前記ＵＥの前記セキュリティレベル若しくは要件、又は前記ＵＥの所有者の前記従業員ステータスのうち１つ以上に関連づけられた前記第２の宛先アドレスを選択するステップと、
をさせることを含む、請求項１７に記載のネットワークスライサ。
【請求項２２】
前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記第１のメッセージの第２の宛先アドレスを選択するステップは、前記第１のメッセージに関連づけられたユーザ装置のＩＭＳＩ、前記第１のメッセージに関連づけられた前記ユーザ装置の位置、前記第１のメッセージに関連づけられたアクセスポイント名（ＡＰＮ）、前記第１のメッセージに関連づけられた前記ユーザ装置ＩＭＥＩ識別番号、前記第１のメッセージに関連づけられた無線アクセス技術タイプ、又は前記第１のメッセージのタイムスタンプのうち１つ以上を決定するステップを含む、請求項１７に記載のネットワークスライサ。
【請求項２３】
前記プロセッサはさらに、
前記ネットワークスライサにより、前記第３のネットワークノードから応答メッセージを受信し、
前記ネットワークスライサにより、新しい応答メッセージを作成し、前記新しい応答メッセージは、
前記新しい応答メッセージのソースアドレスとして、前記第２のネットワークノードに関連づけられた前記宛先アドレスを、及び
前記新しい応答メッセージのメッセージ内容に、前記第３のネットワークノードに関連づけられた前記第２の宛先アドレスの指示を
含むようにされる、請求項１７に記載のネットワークスライサ。
【請求項２４】
前記プロセッサはさらに、
前記ネットワークスライサで、前記第３のネットワークノードから前記応答メッセージを受信する前に、前記第１のネットワークノードに関連づけられたアドレス又は前記宛先アドレスのうち１つ以上を記憶し、
前記ネットワークスライサにより、前記新しい応答メッセージを作成した後、前記第１のネットワークノードに関連づけられた前記アドレス又は前記宛先アドレスのうち前記記憶された１つ以上を削除する
ようにされる、請求項２３に記載のネットワークスライサ。
【請求項２５】
前記プロセッサはさらに、
前記第１のメッセージを受信する前に、前記ネットワークスライサにより次ホップルータに、前記ネットワークスライサに関連づけられたルータが、前記ネットワーク化されたシステム内の他のルータから前記第２のネットワークノードへの期待されたルーティングコストよりも前記第２のネットワークノードへのより低いルーティングコストを有することを示し、前記第２のネットワークノードへの前記より低いルーティングコストは、前記第２のネットワークノードへの実際のルーティングコストより低い
ようにされる、請求項１７に記載のネットワークスライサ。
【請求項２６】
ネットワーク化されたシステムにおけるネットワークスライサであって、
プロセッサと、
命令を含む記憶媒体と、を含み、前記命令は前記プロセッサに、
前記ネットワーク化されたシステムにおける前記ネットワークスライサで、第１のネットワークノードから作成要求メッセージを受信するステップであり、前記作成要求メッセージは、第１の宛先アドレスとして前記ネットワークスライサに関連づけられたアドレスを有する、ステップと、
前記作成要求メッセージから宛先タイプを決定するステップと、
前記ネットワークスライサにより、前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記作成要求メッセージの第２の宛先アドレスを選択するステップであり、前記宛先は、前記決定された宛先タイプと同じ宛先タイプを有する前記ネットワーク化されたシステムの第２のネットワークノードに関連づけられる、ステップと、
前記ネットワークスライサにより、前記第２の宛先アドレスと前記作成要求メッセージからのメッセージ内容とを含む新しい作成要求メッセージを作成するステップと、
前記新しい作成要求メッセージを、前記第２の宛先アドレスに関連づけられた前記ネットワーク化されたシステムの前記第２のネットワークノードにルーティングするステップと、
を実行させる、ネットワークスライサ。
【請求項２７】
前記プロセッサはさらに、
前記ネットワークスライサにより、前記第２のネットワークノードから応答メッセージを受信し、
前記ネットワークスライサにより、新しい応答メッセージを作成し、前記新しい応答メッセージは、前記新しい応答メッセージのメッセージ内容に、前記第２のネットワークノードに関連づけられた前記アドレスを、及びソースアドレスとして、前記ネットワークスライサに関連づけられた前記アドレスを含む
ようにされる、請求項２６に記載のネットワークスライサ。
【請求項２８】
前記プロセッサはさらに、
前記ネットワークスライサで、前記第２のネットワークノードから前記応答メッセージを受信する前に、前記第１のネットワークノードに関連づけられた前記アドレス又は前記第２の宛先アドレスのうち１つ以上を記憶し、
前記ネットワークスライサにより、前記新しい応答メッセージを作成した後、前記第１のネットワークノードに関連づけられた前記アドレス又は前記第２の宛先アドレスのうち前記記憶された１つ以上を削除する
ようにされる、請求項２７に記載のネットワークスライサ。
【請求項２９】
前記第１のノードは、モビリティ管理エンティティ（ＭＭＥ）、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、強化型パケットデータゲートウェイ（ｅＰＤＧ）、又は信頼されたＷＬＡＮのうち１つ以上である、請求項２６に記載のネットワークスライサ。
【請求項３０】
前記決定された宛先タイプは、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、又はパケットデータネットワークゲートウェイ（ＰＧＷ）を含む、請求項２６に記載のネットワークスライサ。
【請求項３１】
前記ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて前記作成要求メッセージの第２の宛先アドレスを選択するステップは、前記プロセッサに、
前記ネットワークスライサにより、前記第１のメッセージに関連づけられたユーザ装置（ＵＥ）のスループット能力レベル、前記第１のメッセージに関連づけられた前記ＵＥに関連づけられた企業、前記第１のメッセージに関連づけられた前記ＵＥのトラフィック速度、前記第１のメッセージに関連づけられた前記ＵＥのセキュリティレベル若しくは要件、又は前記第１のメッセージに関連づけられた前記ＵＥの所有者の従業員ステータスのうち１つ以上を決定するステップと、
前記ネットワークスライサにより、複数の第２の宛先アドレスから、前記ＵＥの前記能力レベル、前記ＵＥの前記企業、前記ＵＥの前記トラフィック速度、前記ＵＥの前記セキュリティレベル若しくは要件、又は前記ＵＥの所有者の前記従業員ステータスのうち１つ以上に関連づけられた前記第２の宛先アドレスを選択するステップと、
をさせることを含む、請求項２６に記載のネットワークスライサ。
【請求項３２】
前記プロセッサはさらに、前記作成要求メッセージを受信する前に、前記ネットワーク化されたシステムのドメインネームシステムに、前記ネットワークスライサに関連づけられた前記アドレスが少なくとも前記第２のネットワークノードより高いプライオリティを有することを示すようにされる、請求項２６に記載のネットワークスライサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2018年3月20日に出願され「Systems  and  Methods  for  Non-Intrusive  Network  Slicing」と題された米国仮出願第62/645,484号に対する優先権を主張し、該出願はその全体を参照により本明細書に組み込まれる。
【０００２】
本開示は、一般に、モバイルネットワークにおけるトラフィックのルーティングに関し、詳細には、ネットワークスライシング手法を用いてトラフィックをルーティングするシステム及び方法に関する。
【背景技術】
【０００３】
一部の無線オペレータは、ＧＴＰプロキシ機能として知られるアプリケーションを展開している。ＧＴＰプロキシは通常、異なるモバイルネットワークオペレータ（ＭＮＯ）間の中間ノードとして機能し、相互運用性を支援するために使用される。一例として、ＧＴＰプロキシは、他のネットワークでローミングしているオペレータのユーザのためのエントリポイントと見なすことができる。ローミングネットワークは、全てのＧＴＰ関連トラフィック、シグナリング、及びユーザプレーンをホームＧＴＰプロキシに送信し、ローミングネットワークからは、ＧＴＰプロキシは、選択されたＧＧＳＮ又はＰＧＷとして扱われる。ＧＴＰプロキシは、このローミングトラフィックを終端し（terminates）、その後、実際のＧＧＳＮ又はＰＧＷに対してトラフィックをプロキシする。この動作モードにおいて、ＧＴＰプロキシは、実際のＧＧＳＮ／ＰＧＷのトポロジを隠し、さらに、ＧＴＰ関連トラフィックの修正及び強制の他の機能を実行することができる。名前が表すとおり、ＧＴＰプロキシは、ＵＥセッションの存続期間の間、仲介者として常にとどまり、例えば、全てのＵＥセッショントラフィックは、ＧＴＰプロキシを通って流れる。
【発明の概要】
【０００４】
いくつかの実施形態において、一方法が、ネットワーク化されたシステムにおけるネットワークスライサで、ネットワーク化されたシステムの第１のネットワークノードから第１のメッセージを受信するステップと、ネットワークスライサにより、第１のメッセージから宛先アドレスを決定するステップと、ネットワークスライサにより、第１のメッセージのメッセージタイプが所定のメッセージタイプであるかを決定するステップと、第１のメッセージの決定されたメッセージタイプが所定のメッセージタイプでない場合、第１のメッセージを、宛先アドレスに関連づけられたネットワーク化されたシステムの第２のネットワークノードにルーティングするステップと、第１のメッセージの決定されたメッセージタイプが所定のメッセージタイプである場合、第１のメッセージから宛先タイプを決定するステップと、ネットワークスライサにより、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて第１のメッセージの第２の宛先アドレスを選択するステップであり、第２の宛先は、決定された宛先タイプと同じ宛先タイプを有するネットワーク化されたシステムの第３のネットワークノードに関連づけられる、ステップと、ネットワークスライサにより、第２の宛先アドレスを含む所定のタイプの新しいメッセージを作成するステップと、所定のタイプの新しいメッセージを、第２の宛先アドレスに関連づけられたネットワーク化されたシステムの第３のネットワークノードにルーティングするステップと、を含む。
【０００５】
いくつかの実施形態において、所定のメッセージタイプは、作成要求メッセージである。
【０００６】
いくつかの実施形態において、第１のノードは、モビリティ管理エンティティ（ＭＭＥ）、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、強化型パケットデータゲートウェイ（ｅＰＤＧ）、又は信頼されたＷＬＡＮのうち１つ以上である。
【０００７】
いくつかの実施形態において、決定された宛先タイプは、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、又はパケットデータネットワークゲートウェイ（ＰＧＷ）を含む。
【０００８】
いくつかの実施形態において、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて第１のメッセージの第２の宛先アドレスを選択するステップは、ネットワークスライサにより、第１のメッセージに関連づけられたユーザ装置（ＵＥ）のスループット能力レベル、第１のメッセージに関連づけられたＵＥに関連づけられた企業、第１のメッセージに関連づけられたＵＥのトラフィック速度、第１のメッセージに関連づけられたＵＥのセキュリティレベル若しくは要件、又は第１のメッセージに関連づけられたＵＥの所有者の従業員ステータスのうち１つ以上を決定するステップと、ネットワークスライサにより、複数の第２の宛先アドレスから、ＵＥの能力レベル、ＵＥの企業、ＵＥのトラフィック速度、ＵＥのセキュリティレベル若しくは要件、又はＵＥの所有者の従業員ステータスのうち１つ以上に関連づけられた第２の宛先アドレスを選択するステップと、を含む。
【０００９】
いくつかの実施形態において、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて第１のメッセージの第２の宛先アドレスを選択するステップは、第１のメッセージに関連づけられたユーザ装置のＩＭＳＩ、第１のメッセージに関連づけられたユーザ装置の位置、第１のメッセージに関連づけられたアクセスポイント名（ＡＰＮ）、第１のメッセージに関連づけられたユーザ装置ＩＭＥＩ識別番号、第１のメッセージに関連づけられた無線アクセス技術タイプ、又は第１のメッセージのタイムスタンプのうち１つ以上を決定するステップを含む。
【００１０】
いくつかの実施形態において、当該方法は、ネットワークスライサにより、第３のネットワークノードから応答メッセージを受信するステップと、ネットワークスライサにより、新しい応答メッセージを作成するステップであり、新しい応答メッセージは、新しい応答メッセージのソースアドレスとして、第２のネットワークノードに関連づけられた宛先アドレスを、及び新しい応答メッセージのメッセージ内容に、第３のネットワークノードに関連づけられた第２の宛先アドレスの指示を含む、ステップと、をさらに含む。
【００１１】
いくつかの実施形態において、当該方法は、ネットワークスライサで、第３のネットワークノードから応答メッセージを受信する前に、第１のネットワークノードに関連づけられたアドレス又は宛先アドレスのうち１つ以上を記憶するステップと、ネットワークスライサにより、新しい応答メッセージを作成した後、第１のネットワークノードに関連づけられたアドレス又は宛先アドレスのうち記憶された１つ以上を削除するステップと、をさらに含む。
【００１２】
いくつかの実施形態において、当該方法は、第１のメッセージを受信する前に、ネットワークスライサにより次ホップルータに、ネットワークスライサに関連づけられたルータが、ネットワーク化されたシステム内の他のルータから第２のネットワークノードへの期待されたルーティングコストよりも第２のネットワークノードへのより低いルーティングコストを有することを示すステップであり、第２のネットワークノードへのより低いルーティングコストは、第２のネットワークノードへの実際のルーティングコストより低い、ステップ、をさらに含む。
【００１３】
いくつかの実施形態において、一方法が、ネットワーク化されたシステムにおけるネットワークスライサで、第１のネットワークノードから作成要求メッセージを受信するステップであり、作成要求メッセージは、第１の宛先アドレスとしてネットワークスライサに関連づけられたアドレスを有する、ステップと、作成要求メッセージから宛先タイプを決定するステップと、ネットワークスライサにより、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて作成要求メッセージの第２の宛先アドレスを選択するステップであり、宛先は、決定された宛先タイプと同じ宛先タイプを有するネットワーク化されたシステムの第２のネットワークノードに関連づけられる、ステップと、ネットワークスライサにより、第２の宛先アドレスと作成要求メッセージからのメッセージ内容とを含む新しい作成要求メッセージを作成するステップと、新しい作成要求メッセージを、第２の宛先アドレスに関連づけられたネットワーク化されたシステムの第２のネットワークノードにルーティングするステップと、を含む。
【００１４】
いくつかの実施形態において、当該方法は、ネットワークスライサにより、第２のネットワークノードから応答メッセージを受信するステップと、ネットワークスライサにより、新しい応答メッセージを作成するステップであり、新しい応答メッセージは、新しい応答メッセージのメッセージ内容に、第２のネットワークノードに関連づけられたアドレスを、及びソースアドレスとして、ネットワークスライサに関連づけられたアドレスを含む、ステップと、をさらに含む。
【００１５】
いくつかの実施形態において、当該方法は、ネットワークスライサで、第２のネットワークノードから応答メッセージを受信する前に、第１のネットワークノードに関連づけられたアドレス又は第２の宛先アドレスのうち１つ以上を記憶するステップと、ネットワークスライサにより、新しい応答メッセージを作成した後、第１のネットワークノードに関連づけられたアドレス又は第２の宛先アドレスのうち記憶された１つ以上を削除するステップと、をさらに含む。
【００１６】
いくつかの実施形態において、第１のノードは、モビリティ管理エンティティ（ＭＭＥ）、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、強化型パケットデータゲートウェイ（ｅＰＤＧ）、又は信頼されたＷＬＡＮのうち１つ以上である。
【００１７】
いくつかの実施形態において、決定された宛先タイプは、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、又はパケットデータネットワークゲートウェイ（ＰＧＷ）を含む。
【００１８】
いくつかの実施形態において、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて作成要求メッセージの第２の宛先アドレスを選択するステップは、ネットワークスライサにより、第１のメッセージに関連づけられたユーザ装置（ＵＥ）のスループット能力レベル、第１のメッセージに関連づけられたＵＥに関連づけられた企業、第１のメッセージに関連づけられたＵＥのトラフィック速度、第１のメッセージに関連づけられたＵＥのセキュリティレベル若しくは要件、又は第１のメッセージに関連づけられたＵＥの所有者の従業員ステータスのうち１つ以上を決定するステップと、ネットワークスライサにより、複数の第２の宛先アドレスから、ＵＥの能力レベル、ＵＥの企業、ＵＥのトラフィック速度、ＵＥのセキュリティレベル若しくは要件、又はＵＥの所有者の従業員ステータスのうち１つ以上に関連づけられた第２の宛先アドレスを選択するステップと、を含む。
【００１９】
いくつかの実施形態において、当該方法は、作成要求メッセージを受信する前に、ネットワーク化されたシステムのドメインネームシステムに、ネットワークスライサに関連づけられたアドレスが少なくとも第２のネットワークノードより高いプライオリティを有することを示すステップ、をさらに含む。
【００２０】
いくつかの実施形態において、ネットワーク化されたシステムにおけるネットワークスライサが、プロセッサと、命令を含む記憶媒体と、を含み、命令はプロセッサに、ネットワーク化されたシステムにおけるネットワークスライサで、ネットワーク化されたシステムの第１のネットワークノードから第１のメッセージを受信するステップと、ネットワークスライサにより、第１のメッセージから宛先アドレスを決定するステップと、ネットワークスライサにより、第１のメッセージのメッセージタイプが所定のメッセージタイプであるかを決定するステップと、第１のメッセージの決定されたメッセージタイプが所定のメッセージタイプでない場合、第１のメッセージを、宛先アドレスに関連づけられたネットワーク化されたシステムの第２のネットワークノードにルーティングするステップと、第１のメッセージの決定されたメッセージタイプが所定のメッセージタイプである場合、第１のメッセージから宛先タイプを決定するステップと、ネットワークスライサにより、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて第１のメッセージの第２の宛先アドレスを選択するステップであり、第２の宛先は、決定された宛先タイプと同じ宛先タイプを有するネットワーク化されたシステムの第３のネットワークノードに関連づけられる、ステップと、ネットワークスライサにより、第２の宛先アドレスを含む所定のタイプの新しいメッセージを作成するステップと、所定のタイプの新しいメッセージを、第２の宛先アドレスに関連づけられたネットワーク化されたシステムの第３のネットワークノードにルーティングするステップと、を実行させる。
【００２１】
いくつかの実施形態において、所定のメッセージタイプは、作成要求メッセージである。
【００２２】
いくつかの実施形態において、第１のノードは、モビリティ管理エンティティ（ＭＭＥ）、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、強化型パケットデータゲートウェイ（ｅＰＤＧ）、又は信頼されたＷＬＡＮのうち１つ以上である。
【００２３】
いくつかの実施形態において、決定された宛先タイプは、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、又はパケットデータネットワークゲートウェイ（ＰＧＷ）を含む。
【００２４】
いくつかの実施形態において、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて第１のメッセージの第２の宛先アドレスを選択するステップは、プロセッサに、ネットワークスライサにより、第１のメッセージに関連づけられたユーザ装置（ＵＥ）のスループット能力レベル、第１のメッセージに関連づけられたＵＥに関連づけられた企業、第１のメッセージに関連づけられたＵＥのトラフィック速度、第１のメッセージに関連づけられたＵＥのセキュリティレベル若しくは要件、又は第１のメッセージに関連づけられたＵＥの所有者の従業員ステータスのうち１つ以上を決定するステップと、ネットワークスライサにより、複数の第２の宛先アドレスから、ＵＥの能力レベル、ＵＥの企業、ＵＥのトラフィック速度、ＵＥのセキュリティレベル若しくは要件、又はＵＥの所有者の従業員ステータスのうち１つ以上に関連づけられた第２の宛先アドレスを選択するステップと、をさせることを含む。
【００２５】
いくつかの実施形態において、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて第１のメッセージの第２の宛先アドレスを選択するステップは、第１のメッセージに関連づけられたユーザ装置のＩＭＳＩ、第１のメッセージに関連づけられたユーザ装置の位置、第１のメッセージに関連づけられたアクセスポイント名（ＡＰＮ）、第１のメッセージに関連づけられたユーザ装置ＩＭＥＩ識別番号、第１のメッセージに関連づけられた無線アクセス技術タイプ、又は第１のメッセージのタイムスタンプのうち１つ以上を決定するステップを含む。
【００２６】
いくつかの実施形態において、プロセッサはさらに、ネットワークスライサにより、第３のネットワークノードから応答メッセージを受信し、ネットワークスライサにより、新しい応答メッセージを作成し、新しい応答メッセージは、新しい応答メッセージのソースアドレスとして、第２のネットワークノードに関連づけられた宛先アドレスを、及び新しい応答メッセージのメッセージ内容に、第３のネットワークノードに関連づけられた第２の宛先アドレスの指示を含むようにされる。
【００２７】
いくつかの実施形態において、プロセッサはさらに、ネットワークスライサで、第３のネットワークノードから応答メッセージを受信する前に、第１のネットワークノードに関連づけられたアドレス又は宛先アドレスのうち１つ以上を記憶し、ネットワークスライサにより、新しい応答メッセージを作成した後、第１のネットワークノードに関連づけられたアドレス又は宛先アドレスのうち記憶された１つ以上を削除するようにされる。
【００２８】
いくつかの実施形態において、プロセッサはさらに、第１のメッセージを受信する前に、ネットワークスライサにより次ホップルータに、ネットワークスライサに関連づけられたルータが、ネットワーク化されたシステム内の他のルータから第２のネットワークノードへの期待されたルーティングコストよりも第２のネットワークノードへのより低いルーティングコストを有することを示し、第２のネットワークノードへのより低いルーティングコストは、第２のネットワークノードへの実際のルーティングコストより低いようにされる。
【００２９】
いくつかの実施形態において、ネットワーク化されたシステムにおけるネットワークスライサが、プロセッサと、命令を含む記憶媒体と、を含み、命令はプロセッサに、ネットワーク化されたシステムにおけるネットワークスライサで、第１のネットワークノードから作成要求メッセージを受信するステップであり、作成要求メッセージは、第１の宛先アドレスとしてネットワークスライサに関連づけられたアドレスを有する、ステップと、作成要求メッセージから宛先タイプを決定するステップと、ネットワークスライサにより、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて作成要求メッセージの第２の宛先アドレスを選択するステップであり、宛先は、決定された宛先タイプと同じ宛先タイプを有するネットワーク化されたシステムの第２のネットワークノードに関連づけられる、ステップと、ネットワークスライサにより、第２の宛先アドレスと作成要求メッセージからのメッセージ内容とを含む新しい作成要求メッセージを作成するステップと、新しい作成要求メッセージを、第２の宛先アドレスに関連づけられたネットワーク化されたシステムの第２のネットワークノードにルーティングするステップと、を実行させる。
【００３０】
いくつかの実施形態において、プロセッサはさらに、ネットワークスライサにより、第２のネットワークノードから応答メッセージを受信し、ネットワークスライサにより、新しい応答メッセージを作成し、新しい応答メッセージは、新しい応答メッセージのメッセージ内容に、第２のネットワークノードに関連づけられたアドレスを、及びソースアドレスとして、ネットワークスライサに関連づけられたアドレスを含むようにされる。
【００３１】
いくつかの実施形態において、プロセッサはさらに、ネットワークスライサで、第２のネットワークノードから応答メッセージを受信する前に、第１のネットワークノードに関連づけられたアドレス又は第２の宛先アドレスのうち１つ以上を記憶し、ネットワークスライサにより、新しい応答メッセージを作成した後、第１のネットワークノードに関連づけられたアドレス又は第２の宛先アドレスのうち記憶された１つ以上を削除するようにされる。
【００３２】
いくつかの実施形態において、第１のノードは、モビリティ管理エンティティ（ＭＭＥ）、サービング汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＳＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、強化型パケットデータゲートウェイ（ｅＰＤＧ）、又は信頼されたＷＬＡＮのうち１つ以上である。
【００３３】
いくつかの実施形態において、決定された宛先タイプは、ゲートウェイ汎用パケット無線サービス（ＧＰＲＳ）サポートノード（ＧＧＳＮ）、サービングゲートウェイ（ＳＧＷ）、又はパケットデータネットワークゲートウェイ（ＰＧＷ）を含む。
【００３４】
いくつかの実施形態において、ネットワークスライサのポリシー又は外部ポリシーのうち１つ以上に基づいて作成要求メッセージの第２の宛先アドレスを選択するステップは、プロセッサに、ネットワークスライサにより、第１のメッセージに関連づけられたユーザ装置（ＵＥ）のスループット能力レベル、第１のメッセージに関連づけられたＵＥに関連づけられた企業、第１のメッセージに関連づけられたＵＥのトラフィック速度、第１のメッセージに関連づけられたＵＥのセキュリティレベル若しくは要件、又は第１のメッセージに関連づけられたＵＥの所有者の従業員ステータスのうち１つ以上を決定するステップと、ネットワークスライサにより、複数の第２の宛先アドレスから、ＵＥの能力レベル、ＵＥの企業、ＵＥのトラフィック速度、ＵＥのセキュリティレベル若しくは要件、又はＵＥの所有者の従業員ステータスのうち１つ以上に関連づけられた第２の宛先アドレスを選択するステップと、をさせることを含む。
【００３５】
いくつかの実施形態において、プロセッサはさらに、作成要求メッセージを受信する前に、ネットワーク化されたシステムのドメインネームシステムに、ネットワークスライサに関連づけられたアドレスが少なくとも第２のネットワークノードより高いプライオリティを有することを示すようにされる。
【図面の簡単な説明】
【００３６】
開示される対象事項の様々な目的、特徴、及び利点は、以下の図面に関連して考慮されたとき、開示される対象事項の以下の詳細な説明を参照してより十分に理解され得る。図面において、同様の参照番号は同様の要素を識別する。
【図１】ネットワーク化されたシステムを示すシステム図である。
【図２Ａ】本開示のいくつかの実施形態による、ネットワーク化されたシステムを示すシステム図である。
【図２Ｂ】本開示のいくつかの実施形態による、ネットワーク化されたシステムを示すシステム図である。
【図３】本開示のいくつかの実施形態による、ネットワークスライサを示す図である。
【図４Ａ】本開示のいくつかの実施形態による、セッション作成要求又はＰＤＰコンテキスト作成要求でないＧＴＰ‐Ｃメッセージのメッセージフローを示すフローチャートである。
【図４Ｂ】本開示のいくつかの実施形態による、セッション作成要求又はＰＤＰコンテキスト作成要求でないＧＴＰ‐Ｃメッセージのメッセージフローを示すフローチャートである。
【図５Ａ】本開示のいくつかの実施形態による、セッション作成要求又はＰＤＰコンテキスト作成要求であるＧＴＰ‐Ｃメッセージのメッセージフローを示すフローチャートである。
【図５Ｂ】本開示のいくつかの実施形態による、セッション作成要求又はＰＤＰコンテキスト作成要求であるＧＴＰ‐Ｃメッセージのメッセージフローを示すフローチャートである。
【図６Ａ】本開示のいくつかの実施形態による、非侵入型ネットワークスライサ又は最小侵入型ネットワークスライサを使用してネットワーク内の上りリンクパケットをルーティングする処理を示すフローチャートである。
【図６Ｂ】本開示のいくつかの実施形態による、非侵入型ネットワークスライサ又は最小侵入型ネットワークスライサを使用してネットワーク内の上りリンクパケットをルーティングする処理を示すフローチャートである。
【図７】本開示のいくつかの実施形態による、非侵入型ネットワークスライサ又は最小侵入型ネットワークスライサを使用してネットワーク内の下りリンクパケットをルーティングする処理を示すフローチャートである。
【発明を実施するための形態】
【００３７】
制御プレーン及びユーザプレーン機能を異なるモバイルユーザグループに対して分離することができるようにコアネットワークを異なるスライスにスライスする能力を無線ネットワークオペレータに提供するために、システム及び方法が開示される。いくつかの実施形態において、本明細書に記載されるシステム及び方法は、既存のネットワーク機能（例えば、以下で説明されるＭＭＥ、ＳＧＳＮ、ＤＮＳサーバ、サービングゲートウェイ（ＳＧＷ）、パケットデータネットワークゲートウェイ（ＰＧＷ）、ＧＧＳＮ、ＴＷＡＮ、及びｅＰＤＧの機能）のいずれの構成にも影響を与えることなく達成される。いくつかの実施形態において、ＤＮＳサーバへの更新のみが、他のネットワーク機能に影響を与えることなく必要とされる。
【００３８】
いくつかの実施形態において、本明細書に記載されるネットワークスライシング手法は、ＵＥ／デバイスのＰＤＮ／ＰＤＰセッションに使用すべき正しいゲートウェイ（ＳＧＷ、ＰＧＷ、及び／又はＧＧＳＮであり、集合的に「右側」ネットワーク要素と呼ばれる）スライスを決定する柔軟なアプリケーションを含む。このアプリケーションは、ＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、及び／又はｅＰＤＧ（集合的に「左側」ネットワーク要素と呼ばれる）から右側要素へのオペレータＧＴＰ‐Ｃシグナリングトラフィックの検査及び／又は受信を通して、及びアプリケーションがどのように構成されるかに基づいて、将来の通信をルーティングすべき正しいネットワークスライスを導出することができる。いくつかの実施形態によれば、このような機能性は、少なくとも１つの左側要素と関連づけられた右側要素との間にネットワークスライサ（network  slicer）が挿入されたとき達成することができる。ネットワークスライサがＳＧＷ（左）とＰＧＷ（右）との間に位置するいくつかの実施形態において、ネットワークスライサは、将来の通信のためにＰＧＷのみを選択する。さらに、ＳＧＷは、ＭＭＥ／ＳＧＳＮから元々選択されていたＰＧＷを習得する。
【００３９】
上述のＧＴＰプロキシと対照的に、本明細書に記載されるシステム及び方法の実施形態は、ＵＥを柔軟に分類するネットワークスライシングアプローチをとるものであり、正しいネットワークスライスを選択してＵＥセッションを固定し（anchor）、ゲートウェイ関連づけを確立し、その後、それ自体をＵＥセッショントラフィックフローから除去する。このプロセスは、既存のモバイルオペレータのコアネットワークノードがこの新しいスライシングアプリケーションの存在を認識しないように非侵入型又は最小侵入型の方法で達成することができる。
【００４０】
いくつかの非侵入型の実施形態において、ネットワークスライサは、左側ネットワーク要素又はＤＮＳサーバへの変更なく導入することができる。ネットワークスライサは、１つ以上の左側ネットワーク要素と１つ以上の右側ネットワーク要素の間に挿入することができる。ネットワークスライサは、それが１つ以上の右側ネットワーク要素のうち１つ以上にルーティング可能なネットワーク化されたシステム内の他のルータよりも１つ以上の右側ネットワーク要素のうち１つ以上へのより低いルーティングコストを有することを、１つ以上の左側ネットワーク要素のうち１つ以上における次ホップルータ（next  hop  router）に通知することができる。したがって、ネットワークスライサは、ＤＮＳサーバを更新すること、又は１つ以上の左側要素にメッセージがネットワークスライサに向けられるべきであると指示することなく、１つ以上の左側ネットワーク要素のうち１つ以上と１つ以上の右側ネットワーク要素のうち１つ以上との間のメッセージを傍受することができる。以下でより詳細に説明するように、非侵入型ネットワークスライサは、次いで、メッセージを検査して作成要求メッセージを識別することができる。作成要求メッセージを受信したとき、非侵入型ネットワークスライサは、元の作成要求メッセージにおいて左側要素により選択されたネットワークスライスと異なり得るが必ずしもそうではないネットワークスライスを選択することができる。非侵入型ネットワークスライサは、非作成応答メッセージをさらに受信してもよく、非侵入型ネットワークスライサはこれを、ネットワークスライシング機能を実行しないルータと矛盾しない方法でルーティングすることができる。
【００４１】
いくつかの最小侵入型の実施形態において、最小侵入型ネットワークスライサに関連づけられたＩＰアドレスが１つ以上の右側要素より高いプライオリティを有するという指示をＤＮＳサーバに対して作成することができる。したがって、１つ以上の左側要素がＤＮＳサーバに問い合わせたとき、１つ以上の左側要素は、作成メッセージがさもなければルーティングされるであろう右側要素より高いプライオリティを最小侵入型ネットワークスライサが有するという指示を受信する。以下でより詳細に説明するように、１つ以上の左側要素は、次いで、作成要求メッセージを最小侵入型ネットワークスライサに関連づけられたＩＰアドレスに向けることができる。次いで、最小侵入型ネットワークスライサは、本明細書に記載の手法を適用して、作成ネットワークを選択されたネットワークスライス（例えば、１つ以上の右側要素）に転送し、どのスライスに将来のメッセージを向けるべきかを１つ以上の左側要素に通知する応答を１つ以上の左側要素に返すことができる。このような将来のメッセージは、ネットワークスライサをバイパスする方法で、選択されたスライスに直接ルーティングすることができる。ゆえに、本明細書の説明を前提として、用語「非侵入型（non-intrusive）」及び「最小侵入型（minimally  intrusive）」は、様々な実施形態を識別するために単に使用され、本発明の範囲に何らさらなる制限を課さない。
【００４２】
いくつかの実施形態において、ネットワークスライサは、ＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、又はｅＰＤＧに面するそのインターフェース上のレイヤ３ルータとして導入され、他のネットワーク機能に向かうインターフェース上では、ネットワークスライサは、ルータ及びＩＰホストの双方として動作する。以下でより詳細に説明するように、これは、いくつかの非侵入型の実施形態において他のネットワーク機能を妨害することなくネットワークスライサの導入を可能にする。いくつかの最小侵入型の実施形態において、ネットワークスライサは、ＳＧＷ、ＧＧＳＮ、及び／又はＰＧＷとして動作するようにＤＮＳサーバ上で可視化することができる。
【００４３】
いくつかの非侵入型の実施形態において、ＭＭＥ、ＳＧＳＮからのセッション管理パケット（例えば、ＧＴＰ‐Ｃ）がＳＧＷ又はＧＧＳＮに、あるいはＳＧＷ、ＴＷＡＮ、又はｅＰＤＧからＰＧＷに送信されるとき、ネットワークスライサは、それがＳＧＷ、ＰＧＷ、又はＧＧＳＮに到達可能なネットワーク内の他のルータと比べてより低いルーティングコストでＳＧＷ、ＰＧＷ、又はＧＧＳＮに到達可能であることを、ＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、及びｅＰＤＧの前方の次ホップルータに、又はＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、及びｅＰＤＧに直接通知する。
【００４４】
いくつかの実施形態において、ネットワークスライサは、入ってくるパケットを検査し、それが入ってくるパケットにスライシング機能を適用すべきかどうかを決定する。セッション作成要求（Create  Session  Requests）（例えば、ＧＴＰｖ２）又はＰＤＰコンテキスト作成要求（Create  PDP  Context  Request）（例えば、ＧＴＰｖ１）でないＧＴＰ‐Ｃパケットについては、ネットワークスライサは、パケットをそれらの宛先にルータとしてルーティングする。セッション作成要求又はＰＤＰコンテキスト作成要求については、ネットワークスライサは、要求からの情報（ＵＥアイデンティティ、ロケーション、ＡＰＮなど）を、ローカルに構成されたポリシー及び外部ポリシーデータベースから取り出されたポリシーとともに適用して、特定のセッションにどのネットワークスライスが使用されるべきかを選択する。ＭＭＥ、ＳＧＳＮ、ＴＷＡＮ、及び／又はｅＰＤＧにより使用されるＤＮＳサーバも、ポリシー情報のソースとすることができる。
【００４５】
いくつかの最小侵入型の実施形態において、ＭＭＥ／ＳＧＳＮは、ＳＧＷ、ＰＧＷ、又はＧＧＳＮが発見され得るのと同じ方法で、例えばＤＮＳサーバから、ネットワークスライサを発見することができる。ＴＷＡＮ又はｅＰＤＧは、ＰＧＷが発見され得るのと同じ方法で、例えばＤＮＳサーバから、ネットワークスライサを発見することができる。ネットワークスライサは、ルーティングコストを変更する方法を利用することなく、セッション作成要求（例えば、ＧＴＰｖ２を介して）又はＰＤＰコンテキスト作成要求（例えば、ＧＴＰｖ１）を受信することができる。作成要求パケットが受信されると、処理の残りを非侵入型の実施形態と同様の方法で実行することができる。
【００４６】
いくつかの実施形態において、スライスが選択されると、ネットワークスライサは、ローカルホストＩＰアドレスを使用して新しいセッション作成要求又はＰＤＰコンテキスト作成要求を作成し、この要求を選択されたスライスに送信する。該スライスは、ＭＭＥ、ＳＧＳＮ、ＴＷＡＮ、及び／又はｅＰＤＧが選択したものと異なるスライスでもよい。これにより、応答をネットワークスライサに戻すことができ、ネットワークスライサは、セッション作成応答（Create  Session  Response）又はＰＤＰコンテキスト作成応答（Create  PDP  Context  Response）を形成してＭＭＥ、ＳＧＳＮ、ＴＷＡＮ、及び／又はｅＰＤＧに送り返す。この場合に使用されるソースＩＰアドレスは、元の要求の宛先ＩＰアドレスと一致するように設定される。
【００４７】
図１は、ネットワーク化されたシステムを示すシステム図である。図１は、ユーザ装置（user  equipment、ＵＥ）１０２、ＲＡＮノード１０４、モビリティ管理エンティティ（mobility  management  entity、ＭＭＥ）１０６、サービング（serving）汎用パケット無線サービス（general  packet  radio  services、ＧＰＲＳ）サポートノード（ＳＧＳＮ）１０８、サービングゲートウェイ（serving  gateway、ＳＧＷ）１１２、パケットデータネットワークゲートウェイ（packet  data  network  gateway、ＰＧＷ）１１４、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）１１６、ドメインネームシステム（domain  name  system、ＤＮＳ）１２０、Ｇｉネットワーク１３０、信頼されていない無線アクセスローカルエリアネットワーク（wireless  access  local  area  network、ＷＬＡＮ）１４０、強化型パケットデータゲートウェイ（enhanced  packet  data  gateway、ｅＰＤＧ）１４２、信頼されたＷＬＡＮ１５０、及び信頼されたＷＬＡＮアクセスネットワーク（trusted  WLAN  access  network、ＴＷＡＮ）１５２を示す。
【００４８】
ＵＥ１０２は、ＲＡＮノード１０４を介してネットワーク化されたシステム１００に接続し、ＲＡＮノード１０４は、４Ｇネットワークにおける進化型ノードＢ（evolved  NodeB、ｅＮｏｄｅＢ）又は３Ｇ向けの無線ネットワークコントローラ（Radio  Network  Controller、ＲＮＣ）若しくは２Ｇ向けの基地局サブシステム（Base  Station  Subsystem、ＢＳＳ）とすることができる。ＵＥ１０２は、モバイルデータネットワークに接続するように構成されたコンピューティングデバイス（例えば、モバイルフォン、タブレット、ラップトップ）を含む。ＲＡＮノード１０４は、セルサイトの無線部分である。単一のＲＡＮノード１０４が、いくつかの無線送信機、受信機、制御部、及び電源を含んでもよい。ＲＡＮノード１０４は、ＭＭＥ１０６及びＳＧＳＮ１０８にバックホールされ（backhauled）得る。バックホールは、パケット又は通信信号を、例えばネットワークオペレータにより維持されるデータセンタで処理するために、比較的長い距離にわたり別個の場所に転送するプロセスである。ＳＧＳＮ１０８は、ユーザデータパケットをルーティング及び転送する一方、ＲＡＮノード間ハンドオーバの間、ユーザプレーンのモビリティアンカーとしても動作する。ＭＭＥ１０６は、ネットワーク化されたシステム１００における制御ノードである。ＭＭＥ１０６は、ＵＥ１０２が４Ｇネットワークにある間、そのモビリティ及びセッション管理を扱う。ＳＧＳＮ１０８及びＧＧＳＮ１１６は、２Ｇ又は３Ｇシステムにおけるトラフィックをルーティングするために使用され、一方、ＭＭＥ１０６、ＳＧＷ１１２、及びＰＧＷ１１４は、４Ｇ／ＥＰＣシステムにおけるトラフィックをルーティングするために使用される。ＵＥ１０２は、２つの異なるタイプのＷＬＡＮを介してネットワークアクセスを得ることができる。図１に示すように、ＷＬＡＮ１５０はネットワークオペレータにより信頼されており、一方、ＷＬＡＮ１４０はネットワークオペレータにより信頼されていない。ＷＬＡＮ１４０、１５０は、無線通信を使用するデバイスをリンクして、ローカルエリアネットワーク（ＬＡＮ）を例えば限定されたエリアに形成する。ＷＬＡＮ１４０、１５０は、ＷＬＡＮ１４０、１５０とＰＧＷ１１４との間の、Ｓ２ｂ及びＳ２ａインターフェースそれぞれを介した通信のために、ｅＰＤＧ１４２及びＴＷＡＮ１５２それぞれを介して、ネットワーク化されたシステム１００に統合することができる。信頼されたＷＬＡＮ１５０では、ＵＥ１０２は、ＴＷＡＮ１５２及びＰＧＷ１１４を使用してネットワークアクセスを得ることができる。信頼されていないＷＬＡＮ１４０では、ＵＥ１０２は、ｅＰＤＧ１４２及びＰＧＷ１１４を使用してネットワークアクセスを得ることができる。
【００４９】
ＵＥ１０２がネットワークにアタッチしたとき、複数の制御メッセージがネットワーク要素間で交換されて、データセッション（例えば、３Ｇセッション、４Ｇセッション）を作成し、ＵＥ１０２へのデータ接続性を提供する。上で説明したように、ＲＡＮノード１０４は、ＭＭＥ１０６／ＳＧＳＮ１０８にバックホールされ得る。ＭＭＥ１０６／ＳＧＳＮ１０８は、パケット（例えば、ＳＧＳＮ１０８からＧＧＳＮ１１６へのユーザプレーンパケット）をルーティング及び転送し、かつ／あるいは他のメッセージをＳＧＷ１１２、ＰＧＷ１１４、及びＧＧＳＮ１１６に送信する。いくつかのネットワーク実装において、ＧＧＳＮは、汎用パケット無線サービス（ＧＰＲＳ）ネットワークにおけるサービングノードとして動作し、ＰＧＷは、進化型パケットコア（evolved  packet  core、ＥＰＣ）ネットワークにおけるサービングノードとして動作する。ＰＧＷ１１４及びＧＧＳＮ１１６は、Ｇｉネットワーク１３０との間でパケットをルーティングする。ＰＧＷ１１４は、ＴＷＡＮ１５２及びｅＰＤＧ１４２をそれぞれ介して、信頼されたＷＬＡＮ１５０及び信頼されていないＷＬＡＮ１４０との間でパケットをルーティングすることもできる。Ｇｉネットワーク１３０は、任意の企業又はオリジンサーバを含むことができる。Ｇｉネットワーク１３０は、インターネット又は任意の他のサードパーティサーバに接続することができる。
【００５０】
ＤＮＳ１２０は、ドメイン名をＩＰアドレスに変換し、上述されたネットワークノードのうち任意のものにより問い合わせることができる。ＤＮＳ１２０は、内部又は外部ネットワーク接続を介してネットワークノードに接続されたサーバに実装することができる。上述されたネットワークノードの各々は、ＤＮＳ１２０と通信するように構成することができる。
【００５１】
上で論じたように、ＧＴＰプロキシは、例えば、ＳＧＷ１１２とＰＧＷ１１４、及び／又はＳＧＳＮ１０８とＧＧＳＮ１１６の間に位置し得る。しかしながら、上で論じたように、ＧＴＰのプロキシは侵入的であり得る。
【００５２】
図２Ａは、本開示のいくつかの実施形態による、非侵入型ネットワークスライサを備えたネットワーク化されたシステムを示すシステム図である。図２Ａは、モバイル管理エンティティ２０２、サービスＧＰＲＳサポートノード（ＳＧＳＮ）２０４、ＴＷＡＮ２０５ａ、ｅＰＤＧ２０５ｂ、ネットワークスライサ２０６、ＳＧＷ２０７、ルータ２０８、ルータ２１０、ホストＩＰアドレス２１２、ポリシーサーバ／データベース２２０、ドメインネームシステム（ＤＮＳ）サーバ／データベース１２０、スライス１  ２３０、サービングゲートウェイ（ＳＧＷ）２３２、パケットデータネットワークゲートウェイ（ＰＧＷ）２３４、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）２３６、スライス２  ２４０、サービングゲートウェイ（ＳＧＷ）２４２、パケットデータネットワークゲートウェイ（ＰＧＷ）２４４、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）２４６、スライス３  ２５０、サービングゲートウェイ（ＳＧＷ）２５２、パケットデータネットワークゲートウェイ（ＰＧＷ）２５４、及びゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）２５６を示す。
【００５３】
ＭＭＥ２０２は、図１に示され添付の本文で説明されたＭＭＥ１０６と同様又は同一に機能し、ＳＧＳＮ２０４は、図１に示され添付の本文で説明されたＳＧＳＮ１０８と同様に機能する。ＳＧＷ２０７、２３２、２４２、２５２、ＰＧＷ２３４、２４４、２５４、ＧＧＳＮ２３６、２４６、２５６もまた、図１に示され添付の本文で説明されたＳＧＷ１１２、ＰＧＷ１１４、及びＧＧＳＮ１１６と同様に機能し、ＴＷＡＮ２０５ａ及びｅＰＤＧ２０５ｂは、それぞれ、図１に示され添付の本文で説明されたＴＷＡＮ１５２及びｅＰＤＧ１４２と同様に機能する。図２Ａにはネットワークスライサ２０６ａの左側に位置する単数のＭＭＥ２０２、ＳＧＳＮ２０４、ＳＧＷ２０７、ＴＷＡＮ２０５ａ、及びｅＰＤＧ２０５ｂのみが示されているが、これらの要素のうち各々の複数を含むことができ、１つ以上のＳＧＷ２３２、２４２、２５２、ＰＧＷ２３４、２４４、２５４、及び／又はＧＧＳＮ２３６、２４６、２５６に接続できることに留意する。図２Ａに示すように、ＳＧＷは、それがサポートするインターフェース（一方の側にＳ４／Ｓ１１、他方の側にＳ５／Ｓ８）に起因して、ネットワークスライサの両側にあってもよい。ネットワークスライサ２０６ａは、ネットワークに導入されて「データネットワークネットワーク対向ノード（network  facing  node）に対するアクセスネットワーク対向ノード」の間で（例えば、左側要素から右側要素への）トラフィックをルーティングすることができる。
【００５４】
ネットワークスライサ２０６ａは、ネットワークスライサ２０６ａとＭＭＥ２０２、ＳＧＳＮ２０４、ＳＧＷ２０７、ＴＷＡＮ２０５ａ、ｅＰＤＧ２０５ｂとの間でパケットを送受信するためのルータ２０８、及びネットワークスライサ２０６ａとＳＧＷ２３２／２４２／２５２、ＰＧＷ２３４／２４４‐２５４、ＧＧＳＮ２３６／２４６／２５６との間でパケットを送受信するためのルータ２１０を含むことができる。ネットワークスライサ２０６ａでは、ルータ２０８は、上で論じたように、それが最も低いルーティングコストを有することを、次ホップルータ又はＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、及びｅＰＤＧに直接通知し得る。ゆえに、タイプに関わらず全てのトラフィックが、タイプに関わらずネットワークスライサ２０６ａにルーティングされ得る。図２Ａに示すように、ネットワークスライサは、受信したパケットに関連づけられたポリシーについて、ポリシー２２０及びＤＮＳ１２０のうち１つを参照することができる。詳細には、ネットワークスライサ２０６ａは、セッション作成要求又はＰＤＰコンテキスト作成要求とそれらの対応する応答を検査して、修正が必要とされるかを決定することができる。ネットワークスライサ２０６ａは、いかなる検査又は処理もなく他のＧＴＰ‐Ｃパケットをネットワークスライスにルーティングする。ルータ２０８からのパケットはルータ２１０に送られ、その逆もまた同様である。ポリシー２２０は、ネットワークスライサ２０６ａのローカル、外部データベース、又はこれら２つの組み合わせとすることができる。本開示を通してより詳細に説明されるポリシー２２０は、ネットワークスライサ２０６ａにより適用される様々なルールを含むことができる。
【００５５】
例えば、以下でより詳細に説明するように、入ってくるセッション作成要求（又はＰＤＰコンテキスト作成要求）では、この要求は、ソースＩＰアドレスとしてＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、又はｅＰＤＧのＩＰを、宛先ＩＰアドレスとしてＭＭＥ、ＳＧＳＮ、ＴＷＡＮ、又はｅＰＤＧにより選択されたＳＧＷ、ＰＧＷ、又はＧＧＳＮのＩＰアドレスを含むことができる。いくつかの実施形態において、ネットワークスライサ２０６ａは、ポリシー２２０に基づいて異なるＳＧＷ、ＰＧＷ、又はＧＧＳＮが使用されるべきであると決定し得る。そのようなシナリオの例は、これらに限られないが、オペレータが特定の企業顧客のための専用スライスを有するとき（ＵＥが企業に属することが検出されたとき、ネットワークスライサは要求を顧客のために指定されたスライスに向ける）、１つのスライス又はそれ以上のスライスが高セキュリティユーザのために使用されるとき（ネットワークスライサは、そのようなユーザを例えば識別特性に基づいて検出し、それらからの要求を１つ以上の安全なスライスに向けるように構成することができる）、及び、新しいスライスが高スループットなどの特定の機能のために実験的であると考えられるとき（オペレータは、そのスライスを内部従業員デバイスなどの特定のＵＥでテストしたい場合があり、ネットワークスライサは、スライサを使用して従業員デバイスをそのスライスに向けることができる）を含む。例示的なゲートウェイ選択ポリシーは、所定のユーザグループに関連づけられた特定の右側要素又は右側要素のリストを列挙することができる。別の例示的なゲートウェイ選択ポリシーでは、ポリシーは、特定のユーザ、セッションタイプ等に対して選択されるべき右側要素の１つ以上の特性（例えば、高速データのサポート）を列挙することができる。例示的なアドミッションプライオリティポリシー（admission-priority  policy）は、ネットワークスライサが過負荷であるときユーザ又はユーザグループを優先順位づけることができる。例えば、より低いプライオリティのユーザの、特定の１つ又は複数のグループからのセッション作成要求は、ネットワークスライサが過負荷である（又は、閾使用量を上回っている）場合に無視されてもよく、それにより、ネットワークスライサは、より低いプライオリティのユーザのために新しいネットワークスライスを選択しない。ネットワークスライサ２０６ａが、異なるＳＧＷ、ＰＧＷ、又はＧＧＳＮが使用されるべきであると決定したとき、ネットワークスライサ２０６ａは、その独自のホストＩＰ２１２を使用してソースＩＰを、そのローカルポリシーに基づきネットワークスライサにより選択されたＳＧＷ又はＧＧＳＮのＩＰを使用して宛先ＩＰを置換する。ソースＩＰがネットワークスライサ２０６ａのものであるため、ＳＧＷ、ＰＧＷ、又はＧＧＳＮからの応答はネットワークスライサ２０６ａに戻って来る。そのとき、それは、元の要求を受信したＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、又はｅＰＤＧのＩＰを使用して宛先ＩＰを、ＭＭＥ、ＳＧＳＮ、ＴＷＡＮ、又はｅＰＤＧにより選択されたＳＧＷ又はＧＧＳＮのＩＰアドレスを使用してソースＩＰを置換し、それにより、応答のソースＩＰアドレスは、元の要���の宛先ＩＰアドレスになる。
【００５６】
スライス２３０、２４０、２５０は、ネットワークスライスを指し、その各々は、ネットワークインフラストラクチャの、複数のネットワークインフラストラクチャへの区分である。例えば、スライス２３０、２４０、２５０は全て、同じハードウェアプラットフォーム上で動作することができるが、ソフトウェアで別個の論理ネットワークとして実装することができる。スライスは、異なるハードウェアプラットフォーム又は異なる仮想化インフラストラクチャに実装することもできる。
【００５７】
図２Ｂは、本開示のいくつかの実施形態による、最小侵入型ネットワークスライサを備えたネットワーク化されたシステムを示すシステム図である。図２Ａと同様の番号を有する図２Ｂの要素は、本明細書に記載される同様の方法で機能する。いくつかの実施形態において、図２Ｂは、最小侵入型ネットワークスライサ２０６ｂがホストＩＰアドレス２１４を含む点で図２Ａと異なる。図２Ｂに示すように、最小侵入型ネットワークスライサ２０６ｂのホストＩＰアドレス２１４は、ＭＭＥ２０２、ＳＧＳＮ２０４、ＳＧＷ２０７、ＴＷＡＮ２０５ａ、及びｅＰＤＧ２０５ｂに可視である。図２Ａに示す実施形態と異なり、ＭＭＥ２０２、ＳＧＳＮ２０４、ＳＧＷ２０７、ＴＷＡＮ２０５ａ、及びｅＰＤＧ２０５ｂは、セッション作成要求メッセージを最小侵入型ネットワークスライサ２０６ｂのホストＩＰアドレス２１４に直接送信するように修正され得る。非侵入型ネットワークスライサ２０６ａを参照して上で論じたように、最小侵入型ネットワークスライサ２０６ｂは、（例えば、本開示を通して説明される様々なポリシー２２０を適用することにより、）利用可能なネットワークスライスから適切なアンカーノードを決定し、メッセージ内のそれ自身のＩＰ２１４をネットワークスライス２３０、２４０、２５０内の適切なネットワーク要素の宛先ＩＰで置換することにより、メッセージを適切なノードに転送することができる。ネットワークスライサ２０６ｂは、ＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、及びｅＰＤＧがネットワークスライサ２０６ｂのホストＩＰアドレス２１４に向けられたセッション作成要求を最初送信するため、最小侵入型と呼ぶことができる。一方、図２Ａを参照して論じられた初期セッション作成要求は、ネットワークスライス２３０、２４０、又は２５０内のネットワーク要素に向けられるがネットワークスライサにルーティングされ、なぜならば、ネットワークスライサが、次ホップルータ又はＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、及びｅＰＤＧに、それが右側要素への他のルータと比べてより低いルーティングコストを有することを通知するためである。しかしながら、最小侵入型ネットワークスライサ２０６ｂは、それにもかかわらず、非侵入型の実施形態におけるようにセッションステート情報がネットワークスライサ上に維持されないため、ステートレスとみなされてもよい。これは、非侵入型ネットワークスライサ２０６ａと最小侵入型ネットワークスライサ２０６ｂの双方が、戻りメッセージを元の左側要素に送信した後、受信又は転送されたメッセージに関して記憶された情報を何ら維持する必要がないためである。ゆえに、いくつかの実施形態において、左及び／又は右側のネットワーク要素のみがセッションステート情報を維持し、ネットワークスライサは維持しない。しかしながら、他の実施形態において、ネットワークスライサがセッションステート情報を記録、保持、又は維持してもよく、あるいはその他の方法で「ステートフル」ネットワーク要素として機能してもよい。いくつかの実施形態において、非作成要求では、ネットワークスライサ２０６ｂはいかなるトラフィックも受信せず、なぜならば、ＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、及びｅＰＤＧが、ネットワークスライサ２０６ｂのホストＩＰアドレス２１４に直接ではなくネットワークスライサ２０６ｂからの戻りメッセージにおいて左側要素に示される選択されたスライスに直接ルーティングするため、及び、ネットワークスライサ２０６ｂが、ネットワークスライサ２０６ｂが右側要素へのより低いルーティングコストを有することを次ホップルータに通知しないように実装され得るためである。
【００５８】
図３は、本開示のいくつかの実施形態による、最小又は非侵入型ネットワークスライサを示す図である。図３は、管理モジュール３０１、ポリシーサーバインターフェースモジュール３０２、ポリシー適用モジュール３０３、ルーティング制御モジュール３０４、及びパケット転送モジュール３０５を示す。
【００５９】
管理モジュール３０１は、ネットワークスライサ２０６ａ又は２０６ｂに対して、構成管理、動作管理、性能管理（例えば、受信した要求の数、受信した応答の数、リダイレクトされた要求の数、リダイレクトされた応答の数等の追跡）、及び障害管理機能（例えば、様々なスライスに属するノードの健全性の監視、ポリシーデータベースへの接続性の監視、スライス内のピアノードがダウンしたか又はＤＢがアクセス不能であるときのアラームの生成等）を提供する。管理モジュール３０１は、ユーザがネットワークスライサ２０６ａ又は２０６ｂを、ネットワークスライサ２０６ａ又は２０６ｂ内の様々なモジュールを含み、制御及び監視することを可能にする。
【００６０】
ポリシー適用モジュール３０３は、ネットワークスライシングポリシーの適用を実行して、処理されているセッション作成要求又はＰＤＰコンテキスト作成要求に使用すべき正しいＳＧＷ、ＰＧＷ、及びＧＧＳＮを決定する。いくつかの実施形態において、ポリシー適用モジュール３０３は、ポリシー適用モジュール３０３、又はネットワークスライサ２０６ａ若しくは２０６ｂの記憶装置に記憶することができるローカルに構成されたポリシーと、加入者ポリシーリポジトリ（subscriber  policy  repository、ＳＰＲ）などの外部サーバに対するポリシーサーバインターフェースモジュール３０２を介して外部サーバから受信したポリシーを使用し、加入者ポリシーリポジトリは、企業顧客ステータス、セキュリティレベルなどの、加入者の特権及びグルーピング情報を記憶することができる。
【００６１】
パケット転送モジュール３０５は、入ってくるパケットを検査する。セッション作成要求又はＰＤＰコンテキスト作成要求メッセージ及びそれらの対応する応答メッセージについては、パケット転送モジュールは、それらをポリシー適用モジュール３０３に送る。いくつかの非侵襲型の実施形態において、他のパケットについては、パケット転送モジュール３０５は、ＩＰ１０．１０．２．４マスク２５５．２５５．０．０インターフェースポート１又はＩＰ１０．２０．３．１マスク２５５．２５５．０．０インターフェースポート２などの、ルーティング制御モジュール３０４により決定される転送ルールに基づいて、それらを適切なネットワークインターフェースに単に転送する。
【００６２】
図４Ａ及び４Ｂは、本開示のいくつかの実施形態による、セッション作成要求又はＰＤＰコンテキスト作成要求でないＧＴＰ‐Ｃメッセージのメッセージフローを示すフローチャートである。いくつかの実施形態によれば、図４Ａにおけるメッセージフローは、図２Ａに示す非侵入型ネットワークスライサ２０６ａに関連づけることができる。
【００６３】
ステップ４０２を参照し、ＭＭＥ２０２は、セッション作成要求でないＧＴＰ‐Ｃをネットワークスライサ２０６ａにルーティングする。ネットワークスライサ２０６ａが、ルータ２０８が最も安価なルーティングコストを有することを次ホップルータ又はＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、及びｅＰＤＧに直接通知するため、ＭＭＥ２０２は、要求をネットワークスライサ２０６ａにルーティングし得る。ゆえに、タイプに関わらず全てのパケットが、ネットワークスライサ２０６ａに送られ得る。受信した要求は、ＭＭＥ２０２に関連づけられたソースＩＰアドレスと、スライス１  ２３０内のＳＧＷ２３２の宛先ＩＰアドレスを有する。
【００６４】
ステップ４０４を参照し、ネットワークスライサ２０６ａは、パケットがセッション作成要求でないと決定し（本明細書では「他の制御メッセージ」とも呼ばれる）、パケットをその要求に関連づけられた宛先ＩＰにルーティングし、これは、スライス１  ２３０内のＳＧＷ２３２である。このようにして、ルータ２０８及び２１０は通常のルータとして動作する。
【００６５】
ステップ４０６を参照し、ネットワークスライサ２０６ａは、スライス１  ２３０内のＳＧＷ２３２からの応答を受信し、これは、スライス１内のＳＧＷ２３２からの関連づけられたソースＩＰアドレスと、ＭＭＥ２０２に関連づけられた宛先アドレスを有する。
【００６６】
ステップ４０８を参照し、ネットワークスライサ２０６ａは、パケットがセッション作成応答でないと決定し、パケットをその応答に関連づけられた宛先ＩＰにルーティングし、これは、ＭＭＥ２０２に関連づけられたＩＰアドレスである。このようにして、ルータ２０８及び２１０は通常のルータとして動作する。
【００６７】
いくつかの実施形態によれば、図４Ｂのメッセージフローは、図２Ｂに示す最小侵入型ネットワークスライサ２０６ｂに関連づけることができる。図４Ｂに示すように、ステップ４２２を参照し、ＭＭＥ２０２は、セッション作成要求でないＧＴＰ‐Ｃをスライス１  ２３０内のＳＧＷ２３２に直接ルーティングする。これは、以下でより詳細に説明するように、ＭＭＥ２０２などの左側要素が、選択されたスライスの応答メッセージにおいて指示を受信しており、その選択されたスライスに直接トラフィックをルーティングすることになるためである。ステップ４２４を参照し、ネットワークスライサ２０６ｂは、ＭＭＥ２０２とスライス１  ２３０内のＳＧＷ２３２との間のトラフィックに関与しない。同様に、ステップ４３２において、ネットワークスライサ２０６ｂは、ＭＭＥ２０２とスライス１  ２３０内のＳＧＷ２３２との間の通信においてバイパスされる。
【００６８】
図５Ａ及び図５Ｂは、本開示のいくつかの実施形態による、非侵入型ネットワークスライサ２０６ａ（図５Ａ）及び最小侵入型ネットワークスライサ（図５Ｂ）に対するセッション作成要求又はＰＤＰコンテキスト作成要求であるＧＴＰ‐Ｃメッセージのメッセージフローを示すフローチャートである。同様にラベル付けされたステップは、以下で別段記されない限り、図５Ａ及び図５Ｂの間で同様に機能する。
【００６９】
ステップ５０２ａ及び２０５ｂを参照し、ＭＭＥ２０２などのネットワーク要素は、セッション作成要求であるＧＴＰ‐Ｃをネットワークスライサ２０６ａ／２０６ｂにルーティングする。要求は、ＭＭＥ２０２に関連づけられたソースＩＰアドレスと、スライス１  ２３０内のＳＧＷ２３２の宛先ＩＰアドレスを有する。いくつかの実施形態において、図５Ａの非侵入型の実施形態に示すように、ＭＭＥ２０２の要求はネットワークスライサ２０６ａにルーティングされ、なぜならば、ネットワークスライサ２０６ａが次ホップルータ（例えば、左側ネットワーク要素とネットワークスライサ２０６ａとの間のルータ）又はＭＭＥ、ＳＧＳＮ、ＳＧＷ、ＴＷＡＮ、及びｅＰＤＧに直接、ネットワークスライサ２０６ａがネットワーク内の他のルータより安価なルーティングコストを有することを通知したためである。例えば、ネットワークスライサ２０６ａは、ゼロであるか、又は他のルータが示すことが期待される期待閾値を下回るルーティングコストを示すように構成されてもよい。したがって、図２Ａの左側要素から右側要素にルーティングしようとするルータは、作成メッセージ及び非作成メッセージを含むメッセージをネットワークスライサ２０６ａを通してルーティングすることになり、なぜならば、これらルータは、ネットワークスライサ２０６ａを他のルータと比べてネットワークスライサへのより低いルーティングコストを有するものと見なすためである。図５Ｂに示すように、ネットワークスライサ２０６ｂの展開の間、ＤＮＳ１２０は、図２Ｂのネットワークスライサ２０６ｂを最も高いプライオリティの右側ノードとして含むように更新することができる。これは、展開の間に手動の再構成により達成することができ、あるいはネットワークスライサ２０６ｂにより自動的に実行することができる。ゆえに、左側要素が、作成要求を送信するために右側要素についてＤＮＳに問い合わせたとき、ＤＮＳ１２０は、ネットワークスライサがＰＧＷ、ＳＧＷ、又はＧＧＳＮでない場合でも、ＩＰアドレス２１４を最も高いプライオリティの要素として返す。したがって、ネットワークスライサ２０６ｂは、ＩＰアドレス２１４において直接、左側要素から右側要素への初期作成メッセージを受信する。
【００７０】
ステップ５０４ａを参照し、ネットワークスライサ２０６ａは、パケットがセッション作成要求であると決定し、ポリシーを適用して、セッション作成要求で示されたものより良いスライスを決定する。ステップ５０４ｂにおいて、ネットワークスライサ２０６ｂは、パケットが作成要求であることを決定する必要がなくてもよく、なぜならば、ＭＭＥ２０２などのネットワーク要素のみが、明示的にＩＰアドレス２１４を使用してネットワークスライサ２０６ｂに作成要求をルーティングするためである（これは、なぜならば、将来のメッセージをネットワークスライサ２０６ｂにより選択された右側要素に直接ルーティングできるためであり得る）。ステップ５０４ａ及び５０４ｂにおいて、ネットワークスライサ２０６ａ／２０６ｂは、１つ以上のポリシーを適用して、異なるネットワークスライスが使用されるべきかを識別する。いくつかの実施形態において、ネットワークスライサ２０６ａ／２０６ｂは、セッション作成要求からの情報要素（information  elements）及び／又はＭＭＥ／ＳＧＳＮのソースＩＰを入力として使用する。使用される情報は、（これらに限られないが）ＩＭＳＩ、位置（Location）、アクセスポイント名（Access  Point  Name、ＡＰＮ）、デバイスＩＤ  ＩＭＥＩ、無線アクセス技術（Radio  Access  Technology）タイプ、及び時刻（Time  of  Day）のうち任意の１つ以上を含む。次いで、ネットワークスライサ２０６ａ／２０６ｂは、上記で識別された情報に基づいてベストマッチのために、ローカルに構成されたポリシーを検索する。例えば、ベストマッチは、特定の位置にいるユーザ、特定のＩＭＳＩを有するユーザ、特定のＡＰＮタイプを有するユーザなどの特定のユーザグループに対して専用のＳＧＷと専用のＰＧＷを使用したいオペレータにより指定することができる。ローカルに構成されたポリシーは、ユーザのＩＭＳＩを識別し、それらを指定されたＳＧＷ及びＰＧＷにリンクすることができる。ポリシーは、外部ポリシーサーバへのリンクを参照することもできる。次いで、ネットワークスライサ２０６ａ／２０６ｂは、外部サーバに問い合わせて、使用すべき最良のスライスを決定する。外部サーバは、ネットワークスライサ２０６ａ／２０６ｂに同様の情報に基づいてローカルに構成されたポリシーと同様の選択を行うように指示する、同様のポリシーを含むことができる。ネットワークスライサ２０６ａ／２０６ｂは、それ自身のＩＰアドレスを、修正されたセッション作成要求又はＰＤＰコンテキスト作成要求のソースＩＰアドレスとして割り当てることもできる。当業者は本開示から、既存のセッション作成要求又はＰＤＰコンテキスト作成要求を修正するのでなく、新しいセッション作成要求又はＰＤＰコンテキスト作成要求を必要な情報と共に作成できることを理解するであろう。
【００７１】
ステップ５０６を参照し、ネットワークスライサ２０６ａ／２０６ｂは、ポリシーに基づいて選択されたスライス（これは、例えば、この図ではスライス２（２４０）内のＳＧＷ２４２）にＧＴＰ‐Ｃセッション作成要求を送信し、ソースアドレスをネットワークスライサ自身のＩＰアドレスとして設定する。
【００７２】
ステップ５０８を参照し、ネットワークスライサ２０６ａ／２０６ｂは、スライス２  ２４０内のＳＧＷ２４２から応答を受信し、これは、スライス２内のＳＧＷ２４２から関連づけられたソースＩＰアドレスと、ネットワークスライサ２０６ａ／２０６ｂに関連づけられた宛先アドレス（例えば、ＩＰアドレス２１２）を有する。
【００７３】
ステップ５１０ａ及び５１０ｂを参照し、ネットワークスライサ２０６ａ／２０６ｂは、パケットがセッション作成応答であると決定し、スライス１  ２３０）に関連づけられたソースＩＰアドレス（図５ＡにおいてＭＭＥにより期待されるソースアドレス）又はネットワークスライサ２０６ｂに関連づけられたソースＩＰアドレス（図５ＢにおいてＭＭＥにより期待されるソースアドレス）とＭＭＥ２０２に関連づけられた宛先ＩＰアドレスとを有する新しい応答を作成する（あるいは、既存の応答を修正する）。いくつかの実施形態において、スライス２内のＳＧＷからのメッセージ内容は、ＭＭＥ２０２がＳＧＷとの将来の通信に使用するものとするＩＰアドレスを既に含むことができる。例示的な内容とＭＭＥ２０２による関連処理は、例えば、３ＧＰＰ（例えば、２９．２７４及び２９．０６０）により定義される。
【００７４】
ステップ５１２ａ及び５１２ｂを参照し、ネットワークスライサ２０６ａは、更新されたソースＩＰ（図５Ａのスライス１  ２３０のＳＧＷ２３２、又は図５Ｂのネットワークスライサ２０６ｂ）とＭＭＥ２０２の宛先アドレスを用いてＭＭＥ２０２に応答を送信する。ソースＩＰが、応答がスライス１  ２３０から来たことを示すとしても、応答の内容は、スライス２  ２４０のＳＧＷ２４２からのものである。内容は、ネットワークスライサ２０６ａ／２０６ｂにより選択されたスライス及びゲートウェイのアイデンティティをＭＭＥ２０２に通知する情報を含み、それにより、ＭＭＥ２０２は、ＵＥセッションに関連する将来のメッセージングにおいて選択されたスライス及びゲートウェイと通信することができる。いくつかの実施形態において、選択されたスライスのＩＰアドレスは、例えば、ＧＴＰｖ２メッセージについては３ＧＰＰ標準２９．２７４、又はＧＴＰｖ１メッセージについては３ＧＰＰ標準２９．０６０に準拠してメッセージ内容に含めることができる。いくつかの実施形態において、スライス１及びスライス２は、ＳＧＷ、ＰＧＷ、及びＧＧＳＮの２つの異なるセットである。スライスは、異なる能力を提供してもよい。例えば、スライス１は、通常速度のユーザトラフィックを処理することができるＳＧＷ、ＰＧＷ、及びＧＧＳＮのみを有してもよく、一方、スライス２は、より高速のユーザトラフィックをサポートすることができるＳＧＷ、ＰＧＷ、及びＧＧＳＮを有してもよい。別の例として、ネットワークスライサ２０６ａは、５Ｇレベルのスループットが可能なＵＥを高速スライスに向けるために使用することができ、それにより、ネットワークは、最良のサービスをＵＥに提供できる。
【００７５】
いくつかの実施形態において、ネットワークスライサの複数のインスタンスをネットワークで使用して冗長性を提供することができる。このような冗長な実施形態において、複数のスライサをネットワークに導入することができ、非侵入型の実施形態では、それらのサブセット又はそれらの全てをＳＧＷ／ＰＧＷ及びＧＧＳＮへの等コストルートとして扱うことができる。１つのこのようなスライサの除去又は障害は、メッセージを他のスライサインスタンスを介してルーティングできるため、ネットワークの動作に影響を与えない。いくつかの最小侵入型の実施形態において、各ネットワークスライサには、それ自身のＩＰアドレス２１４を与えることができる。したがって、複数のネットワークスライサのうちの１つが障害を起こしたとき、左側要素は障害を検出し、代わりに他のネットワークスライサを使用することができる。
【００７６】
図６Ａ及び図６Ｂは、本開示のいくつかの実施形態による、非侵入型及び最小侵入型ネットワークスライサをそれぞれ使用してネットワーク内の上りリンクパケットをルーティングする処理を示すフローチャートである。
【００７７】
ステップ６０２を参照し、ネットワークスライサ２０６ａは、第１のノードからメッセージを受信する。いくつかの実施形態において、第１のノードは、ＭＭＥ、ＳＧＷ、ＳＧＳＮ、ＴＷＡＮ、又はｅＰＤＧのうち１つを含むことができる。
【００７８】
ステップ６０４を参照し、ネットワークスライサ２０６ａは、第１のノードに関連づけられたメッセージタイプを決定する。メッセージタイプは、セッション作成要求（Create  Session  Request）、ＰＤＰ作成要求（Create  PDP  Request）、又は他の制御メッセージ（例えば、ベアラ修正要求、セッション削除要求などの非セッション作成要求）のうち１つとすることができる。
【００７９】
ステップ６０６を参照し、ネットワークスライサ２０６ａは、メッセージタイプがセッション作成要求又はＰＤＰ作成要求を含むとき、スライサのポリシーに基づいてネットワークスライスを選択する。上述のように、メッセージタイプがセッション作成要求又はＰＤＰ作成要求を含むとき、ネットワークスライサ２０６ａは、ＩＭＳＩ、位置、アクセスポイント名（ＡＰＮ）、デバイスＩＤ、ＩＭＥＩ、無線アクセス技術タイプ、ＭＳ‐ＩＳＤＮ、及び時刻のうち１つ以上などの第１のノードに関連づけられた情報に基づいて、内部又は外部いずれかのポリシーデータベース又はサーバ内のポリシーを検索する。いくつかの実施形態において、ネットワークスライサは、入ってくる要求の内容、発信（originating）ネットワークノードにより意図されたターゲットスライス、選択されたターゲットスライス、及び／又は要求に関する他の識別情報を記録してもよく、これらは、右側要素から受信した応答メッセージに基づいて新しい応答メッセージを形成（populate）及び／又は転送するために使用できる。そのような記録された情報の使用は、例えば、図５Ａ及び図７を参照して説明される。いくつかの非侵入型の実施形態において、ネットワークスライサ２０６ａは、非作成要求タイプのメッセージをさらに受信してもよい。そのような実施形態において、非作成要求タイプのメッセージは、例えば図４Ａを参照して論じたように、新しいネットワークスライスを選択することなくネットワークスライサのルータによりルーティングされる。
【００８０】
ステップ６０８を参照し、ネットワークスライサ２０６ａは、受信したメッセージに関連づけられたソース及び宛先ＩＰアドレスとは異なる、異なるソース及び宛先ＩＰアドレスを用いて、新しいセッション作成要求又はＰＤＰ作成要求を作成する（あるいは、受信した要求を修正する）。例えば、新しいメッセージに関連づけられたソースＩＰアドレスは、ネットワークスライサ２０６ａに関連づけられたＩＰアドレスであり、宛先ＩＰアドレスは、選択されたネットワークスライスに関連づけられる。
【００８１】
ステップ６１０を参照し、ネットワークスライサ２０６ａは、新しいセッション作成要求又はＰＤＰ作成要求を、選択されたネットワークスライスの第２のノードにルーティングする。上述のように、いくつかの実施形態において、第１のノードは、ＭＭＥ、ＳＧＷ、ＳＧＳＮ、ＴＷＡＮ、又はｅＰＤＧのうち１つを含むことができる。いくつかの実施形態において、第２のノードは、ＳＧＷ、ＰＧＷ、及びＧＧＳＮのうち１つを含むことができる。ネットワークスライサ２０６ａは、少なくともＭＭＥとＳＧＷ、ＳＧＳＮとＳＧＷ、ＳＧＳＮとＧＧＳＮ、ＳＧＷとＰＧＷ、ＴＷＡＮとＰＧＷ、及びｅＰＤＧとＰＧＷの間のトラフィックをルーティングすることができる。
【００８２】
図６Ｂは、ネットワークスライサ２０６ａに関して図６Ａに示される処理と同様の、ネットワークスライサ２０６ｂに関する処理を示す。
【００８３】
ステップ６１２を参照し、ネットワークスライサ２０６ｂは、第１の左側ノードからメッセージを受信する。いくつかの実施形態において、第１のノードは、ＭＭＥ、ＳＧＷ、ＳＧＳＮ、ＴＷＡＮ、又はｅＰＤＧのうち１つを含むことができる。ネットワークスライサ２０６ｂが、そのようなネットワーク要素から直接、宛先アドレスとしてのネットワークスライサ２０６ｂのホストＩＰアドレス２１４において作成要求を受信することを期待するため、ネットワークスライサ２０６ｂは、メッセージに関連づけられたメッセージタイプを決定する必要はなく、さらに、ネットワークスライサ２０６ｂが他のルータと比べてより低いルーティングコストを有することを次ホップルータに通知する必要がない。
【００８４】
ステップ６１６を参照し、ネットワークスライサ２０６ｂは、スライサのポリシーに基づいてネットワークスライスを選択する。上述したように、ネットワークスライサ２０６ｂは、ＩＭＳＩ、位置、アクセスポイント名（ＡＰＮ）、デバイスＩＤ、ＩＭＥＩ、無線アクセス技術タイプ、ＭＳ‐ＩＳＤＮ、及び時刻のうち１つ以上などの第１のノードに関連づけられた情報に基づいて、内部又は外部いずれかのポリシーデータベース又はサーバ内のポリシーを検索する。いくつかの実施形態において、ネットワークスライサ２０６ｂは、入ってくる要求の内容、発信ネットワークノードにより意図されたターゲットスライス、選択されたターゲットスライス、及び／又は要求に関する他の識別情報を記録してもよく、これらは、右側要素から受信した応答メッセージに基づいて新しい応答メッセージを形成及び／又は転送するために使用できる。そのような記録された情報の使用は、例えば、図５Ｂ及び図７を参照して説明される。
【００８５】
ステップ６１８を参照し、ネットワークスライサ２０６ｂは、受信したメッセージに関連づけられたソース及び宛先ＩＰアドレスとは異なる、異なるソース及び宛先ＩＰアドレスを用いて、新しいセッション作成要求又はＰＤＰ作成要求を作成する（あるいは、受信した要求を修正する）。例えば、新しいメッセージに関連づけられたソースＩＰアドレスは、ネットワークスライサ２０６ｂに関連づけられたＩＰアドレスであり、宛先ＩＰアドレスは、選択されたネットワークスライスに関連づけられる。
【００８６】
ステップ６２０を参照し、ネットワークスライサ２０６ｂは、新しいセッション作成要求又はＰＤＰ作成要求を、選択されたネットワークスライスの第２のノードにルーティングする。上述のように、いくつかの実施形態において、第１のノードは、ＭＭＥ、ＳＧＷ、ＳＧＳＮ、ＴＷＡＮ、又はｅＰＤＧのうち１つを含むことができる。いくつかの実施形態において、第２のノードは、ＳＧＷ、ＰＧＷ、及びＧＧＳＮのうち１つを含むことができる。ネットワークスライサ２０６ａは、少なくともＭＭＥとＳＧＷ、ＳＧＳＮとＳＧＷ、ＳＧＳＮとＧＧＳＮ、ＳＧＷとＰＧＷ、ＴＷＡＮとＰＧＷ、及びｅＰＤＧとＰＧＷの間のトラフィックをルーティングすることができる。
【００８７】
図７は、本開示のいくつかの実施形態による、非侵入型又は最小侵入型ネットワークスライサを使用してネットワーク内の下りリンクパケットをルーティングする処理を示すフローチャートである。
【００８８】
ステップ７０２を参照し、ネットワークスライサ２０６ａ／２０６ｂは、セッション作成応答（Create  Session  Response）又はＰＤＰ作成応答（Create  PDP  Response）を受信する。ネットワークスライサ２０６ａ／２０６ｂは、ネットワークスライサ２０６ａ／２０６ｂを介してルーティングされた要求に対する応答に関してのみセッション作成応答又はＰＤＰ作成応答を受信する。
【００８９】
ステップ７０４を参照し、ネットワークスライサ２０６ａ／２０６ｂは、元の要求が処理されたときに記録された情報と入ってくる応答の内容に基づいて、新しい応答を作成する（あるいは、受信した応答を修正する）。記録される情報には、元のセッション作成要求又はＰＤＰコンテキスト作成要求を送信したＭＭＥ、ＳＧＳＮ、ＴＷＡＮ、及び／又はｅＰＤＧのＩＰアドレスが含まれる。情報には、元のセッション作成要求又はＰＤＰコンテキスト作成要求の宛先ＩＰアドレスも含まれる。いくつかの実施形態において、記録されたＭＭＥ、ＳＧＳＮ、ＴＷＡＮ、及び／又はｅＰＤＧアドレスは、新しい応答メッセージの宛先ＩＰアドレスになる。ネットワークスライサ２０６ａでは、元の作成メッセージから記録された宛先ＩＰアドレスが新しいメッセージのソースＩＰになり得る。ネットワークスライサ２０６ｂでは、ネットワークスライサ２０６ｂのホストＩＰアドレス２１４が新しいメッセージのソースＩＰアドレスになり得る。入ってくる応答メッセージの内容は新しい応答メッセージにコピーすることができるが、上で論じたように、選択されたスライス（例えば、上記の例におけるスライス２）が将来の通信に使用されるべきであることを示す修正を有する。選択されたスライスのＩＰアドレスは、例えば、ＧＴＰｖ２メッセージについては３ＧＰＰ標準２９．２７４、又はＧＴＰｖ１メッセージについては３ＧＰＰ標準２９．０６０に準拠してメッセージ内容に含めることができる。
【００９０】
ステップ７０６を参照し、ネットワークスライサ２０６ａ／２０６ｂは、新しい応答を第１のノードに送信する。いくつかの実施形態において、応答は、ステップ７０６を参照して上述したように、選択されたスライス及びノードのＩＰアドレスを示す内容を含む。この情報を提供することにより、第１のノードによりネットワークに送信されるさらなるメッセージを、選択された第２のノードに向けることができる。いくつかの実施形態において、ステップ７０６で、ネットワークスライサ２０６ａ／２０６ｂは、図６Ａ／図６Ｂを参照して論じられた作成メッセージ及び図７を参照して論じられた応答メッセージに関連して記録されたいかなる情報も削除する。ゆえに、ネットワークは、応答メッセージを左側要素に転送した後、確立されたセッションに関連するいかなる情報ももはや維持せず、ネットワークスライサを「ステートレス」なソリューションにする。
【００９１】
上述のネットワークスライシング能力に追加で、ネットワークスライサ２０６ａ／２０６ｂは、以下で論じられる以下の目的に使用することもできる。
【００９２】
いくつかの実施形態によれば、ネットワークスライサ２０６ａ及び／又は２０６ｂは、ゲートウェイメンテナンスに使用することができる。ネットワークスライサは、サービスに影響を与えることなくあるゲートウェイから他のゲートウェイにユーザを移行するのに役立つように稼働中のネットワークに導入することができる。これにより、ネットワークオペレータは、アップグレード、稼働中のネットワークのロードバランシング、又は制御されたネットワークスライシングの適応により容易にできる他のタスクを実行することができる。手順が完了すると、ネットワークスライサはシームレスに除去することができる。
【００９３】
いくつかの実施形態によれば、ネットワークスライサ２０６ａ及び／又は２０６ｂは、トラブルシューティングに使用することができる。ネットワークスライサは、例えばデバッグ目的で、特定のゲートウェイセットにＰＤＮ又はＰＤＰコンテキストを強制するために使用することができる。同じ機能は、ゲートウェイ又はゲートウェイのユーザの新しい能力をテストするために使用することもできる。例えば、特定のユーザは、制御された方法で新しい能力をテストするために、制御された方法で新しい又は更新されたゲートウェイからオンロードされ（onloaded）又はオフロードされ（offloaded）得る。ネットワークスライサが、例えばＩＭＳＩ、位置、アクセスポイント名（ＡＰＮ）、デバイスｉｄ  ＩＭＥＩ、無線アクセス技術タイプ、及び時刻を含む多くの異なるタイプの情報へのアクセスを有するため、ネットワークオペレータは、ユーザ又は他のネットワーク要素の特定の特性に対してテストシナリオの条件を制御することができる。
【００９４】
いくつかの実施形態において、ネットワークスライサ２０６ａ及び／又は２０６ｂを使用する利点には、以下に記載されるものを含むことができる。
【００９５】
いくつかの実施形態において、ネットワークスライサは、ＭＭＥ又はＳＧＳＮの観点から透過的であり得る。ＭＭＥ、ＳＧＳＮ、ＴＷＡＮ、ｅＰＤＧ、ＤＮＳサーバ、ＳＧＷ、ＰＧＷ、及びＧＧＳＮなどの既存のネットワーク機能に対する変更は何ら必要とされない。従来のプロキシアプローチと比較して、ネットワークスライサ機能を導入することは一層容易である。さらに、最小侵入型スライサでも、修正はＤＮＳサーバに生じるだけでよい。
【００９６】
いくつかの実施形態において、ネットワークスライサ２０６ａ、２０６ｂは、ステートレスであり得る。ネットワークスライサ２０６ａ／２０６ｂはセッションステートを維持する必要はなく、むしろ、セッションステートは、ＭＭＥ／ＳＧＳＮ／ＴＷＡＮ／ｅＰＤＧ及びＳＧＷ／ＰＧＷ／ＧＧＳＮにより依然として維持される。ゆえに、ネットワークスライサ２０６ａ／２０６ｂは、ネットワークに別の障害ドメインを追加し得ない。ネットワークスライサの障害は、確立されたセッションに影響を与え得ない。
【００９７】
いくつかの実施形態において、本明細書に開示されるネットワークスライサは、既存のＭＭＥ／ＳＧＳＮ／ＴＷＡＮ／ｅＰＤＧに対してＤＮＳベースのソリューションを使用して達成できるものと比較して、より包括的なスライス選択機能を提供することができる。ネットワークスライサにより、オペレータは、任意のＵＥ関連情報を使用して、使用すべき正しいスライスを決定することができる。
【００９８】
本明細書に記載の対象事項は、デジタル電子回路に、又は本明細書に開示される構造的手段及びその構造的等価物を含むコンピュータソフトウェア、ファームウェア、又はハードウェアに、又はこれらの組み合わせにおいて実現することができる。本明細書に記載の対象事項は、データ処理装置（例えば、プログラマブルプロセッサ、コンピュータ、又は複数のコンピュータ）による実行のため、又はその動作を制御するために、情報キャリアに（例えば、マシン読取可能記憶装置に）有形に具現化され、又は伝搬信号に具現化された、１つ以上のコンピュータプログラムなどの１つ以上のコンピュータプログラムプロダクトとして実現できる。コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、又はコードとしても知られる）は、コンパイル型又は解釈型言語を含む任意の形式のプログラミング言語で書くことができ、それは、スタンドアロンプログラムとして、又はモジュール、コンポーネント、サブルーチン、若しくはコンピューティング環境での使用に適した他のユニットとしてを含む、任意の形式で展開することができる。コンピュータプログラムは、必ずしもファイルに対応しない。プログラムは、他のプログラム又はデータを保持するファイルの一部に、問題のプログラム専用の単一ファイルに、又は複数の協調されたファイル（例えば、１つ以上のモジュール、サブプログラム、又はコードの部分を記憶するファイル）に記憶することができる。コンピュータプログラムは、１つのコンピュータ上又は１つのサイトの複数のコンピュータ上で実行されるように、又は複数のサイトにわたり分散されて通信ネットワークにより相互接続されるように展開することができる。
【００９９】
本明細書に記載の対象事項の方法ステップを含む、本明細書に記載のプロセス及び論理フローは、入力データに対し動作して出力を生成することにより本明細書に記載の対象事項の機能を実行するための１つ以上のコンピュータプログラムを実行する１つ以上のプログラマブルプロセッサにより実行することができる。プロセス及び論理フローは、専用論理回路、例えばＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）により実行することもでき、本明細書に記載の対象事項の装置を、専用論理回路、例えばＦＰＧＡ（フィールドプログラマブルゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）として実現することができる。
【０１００】
コンピュータプログラムの実行に適したプロセッサには、例えば、汎用及び専用双方のマイクロプロセッサ、並びに任意の種類のデジタルコンピュータの任意の１つ以上のプロセッサが含まれる。一般に、プロセッサは、読取専用メモリ若しくはランダムアクセスメモリ又は双方から命令及びデータを受信する。コンピュータの本質的要素は、命令を実行するプロセッサと、命令及びデータを記憶する１つ以上のメモリデバイスである。一般に、コンピュータは、データを記憶する１つ以上の大容量記憶装置、例えば、磁気、磁気光ディスク、又は光ディスクをさらに含み、あるいはこれらからデータを受信し、若しくはこれらにデータを転送し、又は双方を行うために動作上結合される。コンピュータプログラム命令及びデータを具現化するのに適した情報キャリアは、例えば半導体メモリデバイス（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリデバイス）、磁気ディスク（例えば、内部ハードディスク又はリムーバブルディスク）、磁気光ディスク、及び光ディスク（例えば、ＣＤ及びＤＶＤディスク）を含む、全ての形態の不揮発性メモリを含む。プロセッサ及びメモリは、専用論理回路により補足され、又は専用論理回路に組み込まれることが可能である。
【０１０１】
ユーザとの対話を提供するために、本明細書に記載の対象事項は、ユーザに情報を表示するディスプレイ装置、例えばＣＲＴ（陰極線管）又はＬＣＤ（液晶ディスプレイ）モニタと、ユーザがコンピュータに入力を提供することができるキーボード及びポインティングデバイス（例えば、マウス又はトラックボール）とを有するコンピュータ上で実施することができる。他の種類のデバイスを使用して、ユーザとの対話を提供することもできる。例えば、ユーザに提供されるフィードバックは、任意の形式の感覚フィードバック（例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバック）とすることができ、ユーザからの入力は、音響、発話、又は触覚入力を含む任意の形式で受け取ることができる。
【０１０２】
本明細書に記載の対象事項は、バックエンドコンポーネント（例えば、データサーバ）、ミドルウェアコンポーネント（例えば、アプリケーションサーバ）、若しくはフロントエンドコンポーネント（例えば、ユーザが本明細書に記載の対象事項の実装と対話することができるグラフィカルユーザインターフェース又はウェブブラウザを有するクライアントコンピュータ）、又はそのようなバックエンド、ミドルウェア、及びフロントエンドコンポーネントの任意の組み合わせを含むコンピューティングシステムにおいて実施することができる。システムのコンポーネントは、任意の形式又は媒体のデジタルデータ通信、例えば通信ネットワークにより相互接続することができる。通信ネットワークの例には、ローカルエリアネットワーク（「ＬＡＮ」）及びワイドエリアネットワーク（「ＷＡＮ」）、例えばインターネットが含まれる。
【０１０３】
開示された対象事項は、その適用において、以下の説明に記載され又は図面に示された構成の詳細及びコンポーネントの配置に限定されないことが理解されるべきである。開示された対象事項は他の実施形態が可能であり、様々な方法で実施及び実行することができる。また、本明細書で用いられる語法及び用語は説明を目的としており、限定とみなされるべきではないことが理解されるべきである。
【０１０４】
したがって、当業者は、本開示が基礎とする概念が、開示された対象事項のいくつかの目的を実行する他の構造、方法、及びシステムを設計するための基礎として容易に利用され得ることを理解するであろう。したがって、特許請求の範囲は、そのような同等の構成が開示された対象事項の主旨及び範囲から逸脱しない限りそれらを含むものとみなされることが重要である。
【０１０５】
開示された対象事項は、前述の例示的な実施形態において説明及び例示されてきたが、本開示は単に例としてなされたものであり、開示された対象事項の実施の詳細における多数の変更が、開示された対象事項の主旨及び範囲から逸脱することなくなされ得、該対象事項は、以下の特許請求の範囲によってのみ限定される。
【図１】
2021518708.tif 000003
【図２Ａ】
2021518708.tif 000004
【図２Ｂ】
2021518708.tif 000005
【図３】
2021518708.tif 000006
【図４Ａ】
2021518708.tif 000007
【図４Ｂ】
2021518708.tif 000008
【図５Ａ】
2021518708.tif 000009
【図５Ｂ】
2021518708.tif 000010
【図６Ａ】
2021518708.tif 000011
【図６Ｂ】
2021518708.tif 000012
【図７】
2021518708.tif 000013
【国際調査報告】
2021518708.tif 000014
2021518708.tif 000015
2021518708.tif 000016