(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024132979
(43)【公開日】2024-10-01
(54)【発明の名称】ネットワークアクセスのための装置、方法、および非一時的コンピュータ可読記憶媒体
(51)【国際特許分類】
H04L 45/645 20220101AFI20240920BHJP
H04L 45/036 20220101ALI20240920BHJP
H04L 45/302 20220101ALI20240920BHJP
H04L 47/24 20220101ALI20240920BHJP
H04W 72/0457 20230101ALI20240920BHJP
【FI】
H04L45/645
H04L45/036
H04L45/302
H04L47/24
H04W72/0457 110
【審査請求】有
【請求項の数】20
【出願形態】OL
【外国語出願】
(21)【出願番号】P 2024037830
(22)【出願日】2024-03-12
(31)【優先権主張番号】18/185,561
(32)【優先日】2023-03-17
(33)【優先権主張国・地域又は機関】US
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.3GPP
(71)【出願人】
【識別番号】513311642
【氏名又は名称】ノキア ソリューションズ アンド ネットワークス オサケユキチュア
(74)【代理人】
【識別番号】100094112
【弁理士】
【氏名又は名称】岡部 讓
(74)【代理人】
【識別番号】100106183
【弁理士】
【氏名又は名称】吉澤 弘司
(74)【代理人】
【識別番号】100114915
【弁理士】
【氏名又は名称】三村 治彦
(74)【代理人】
【識別番号】100125139
【弁理士】
【氏名又は名称】岡部 洋
(74)【代理人】
【識別番号】100209808
【弁理士】
【氏名又は名称】三宅 高志
(72)【発明者】
【氏名】キリアン デ スメット
(72)【発明者】
【氏名】ケネス ワン
(72)【発明者】
【氏名】クリスチャン ポスチッチ
(72)【発明者】
【氏名】サンジャイ ワドワ
【テーマコード(参考)】
5K030
5K067
【Fターム(参考)】
5K030HC09
5K030LB07
5K067EE02
5K067EE10
5K067JJ23
(57)【要約】
【解決手段】制御およびユーザプレーン分離アーキテクチャにおける加入者によるネットワークアクセスのためのネットワーク要素は、少なくとも1つのプロセッサおよび少なくとも1つのメモリを含む。少なくとも1つのメモリは、命令を記憶し、命令は、少なくとも1つのプロセッサによって実行されると、ネットワーク要素に、PFCPセッションを確立させ、データトラフィックを転送するためのパケット転送規則のセットをプログラムさせ、QoSパラメータの第1のセットに従って加入者によるネットワークアクセスを容易にさせる。パケット転送規則のセットは、加入者を少なくとも第1の加入者グループに関連付ける。第1の加入者グループは、加入者と1つまたは複数の追加加入者との間で共有されるQoSパラメータの第1のセットを含む。
【選択図】
図1
【特許請求の範囲】
【請求項1】
制御およびユーザプレーン分離アーキテクチャにおける加入者によるネットワークアクセスのための方法であって、
集合ゲートウェイ機能において、データトラフィックを転送するためのパケット転送規則のセットをプログラムするため、パケット転送制御プロトコル(PFCP)セッションを確立するステップであって、前記パケット転送規則のセットは、前記加入者を少なくとも第1の加入者グループに関連付け、前記第1の加入者グループは、前記加入者と1つまたは複数の追加加入者との間で共有されるサービス品質(QoS)パラメータの第1のセットを含む、ステップと、
前記QoSパラメータの第1のセットに従って前記加入者によるネットワークアクセスを容易にするステップとを含むことを特徴とする方法。
【請求項2】
前記QoSパラメータの第1のセットは、第1のサービス品質実施ルール(QER)によって定義されることを特徴とする請求項1に記載の方法。
【請求項3】
前記第1のQERは、階層QoSを達成するための親QERを定義することを特徴とする請求項2に記載の方法。
【請求項4】
前記親QERは、前記第1の加入者グループの上流の輻輳点における第2の加入者グループのためのQoSパラメータの第2のセットを定義することを特徴とする請求項3に記載の方法。
【請求項5】
前記第1のQERは、前記ネットワークのアクセスノード(AN)のための前記QoSパラメータの第1のセットを定義し、前記親QERは、前記ネットワークのブロードバンドネットワークゲートウェイ(BNG)のためのQoSパラメータの第2のセットを定義することを特徴とする請求項3または請求項4に記載の方法。
【請求項6】
前記加入者は、前記第1の加入者グループと、前記親QERによって定義される前記QoSパラメータの第2のセットを含む第2の加入者グループとに関連付けられることを特徴とする請求項5に記載の方法。
【請求項7】
前記QoSパラメータの第1のセットは、レートまたはスケジューラのうちの少なくとも1つを含むことを特徴とする請求項1に記載の方法。
【請求項8】
制御およびユーザプレーン分離アーキテクチャにおける加入者によるネットワークアクセスのためのネットワーク要素であって、
少なくとも1つのプロセッサと、
命令を記憶する少なくとも1つのメモリは、少なくとも1つのプロセッサによって実行されると、前記ネットワーク要素に、
データトラフィックを転送するためのパケット転送規則のセットをプログラムするために、パケット転送制御プロトコル(PFCP)セッションを確立するステップであって、前記パケット転送規則のセットは、前記加入者を少なくとも第1の加入者グループに関連付け、前記第1の加入者グループは、前記加入者と1つまたは複数の追加加入者との間で共有されるサービス品質(QoS)パラメータの第1のセットを含む、ステップと、
前記QoSパラメータの第1のセットに従って前記加入者によるネットワークアクセスを容易にするステップとを実行させることを特徴とするネットワーク要素。
【請求項9】
前記QoSパラメータの第1のセットは、第1のサービス品質実施ルール(QER)によって定義されることを特徴とする請求項8に記載のネットワーク要素。
【請求項10】
前記第1のQERは、階層QoSを達成するための親QERを定義することを特徴とする請求項9に記載のネットワーク要素。
【請求項11】
前記親QERは、前記第1の加入者グループの上流の輻輳点における第2の加入者グループのためのQoSパラメータの第2のセットを定義することを特徴とする請求項10に記載のネットワーク要素。
【請求項12】
前記第1のQERは、前記ネットワークのアクセスノード(AN)のための前記QoSパラメータの第1のセットを定義し、前記親QERは、前記ネットワークのブロードバンドネットワークゲートウェイ(BNG)のためのQoSパラメータの第2のセットを定義することを特徴とする請求項10または請求項11に記載のネットワーク要素。
【請求項13】
前記加入者は、前記第1の加入者グループと、前記親QERによって定義される前記QoSパラメータの第2のセットを含む第2の加入者グループとに関連付けられることを特徴とする請求項12に記載のネットワーク要素。
【請求項14】
前記QoSパラメータの第1のセットは、レートまたはスケジューラのうちの少なくとも1つを含むことを特徴とする請求項8に記載のネットワーク要素。
【請求項15】
制御およびユーザプレーン分離アーキテクチャ内のネットワーク要素における少なくとも1つのプロセッサによって実行されると、前記ネットワーク要素に、加入者によるネットワークアクセスの方法を実行させる、コンピュータ実行可能命令を記憶するコンピュータ可読非一時的記憶媒体であって、前記方法は、
集合ゲートウェイ機能において、パケット転送制御プロトコル(PFCP)セッションを確立して、データトラフィックを転送するためのパケット転送規則のセットをプログラムするステップであって、前記パケット転送規則のセットは、前記加入者を少なくとも第1の加入者グループに関連付け、前記第1の加入者グループは、前記加入者と1つまたは複数の追加加入者との間で共有されるサービス品質(QoS)パラメータの第1のセットを含む、ステップと、
前記QoSパラメータの第1のセットに従って前記加入者によるネットワークアクセスを容易にするステップとを含むことを特徴とするコンピュータ可読非一時的記憶媒体。
【請求項16】
前記QoSパラメータの第1のセットは、第1のサービス品質実施ルール(QER)によって定義されることを特徴とする請求項15に記載のコンピュータ可読非一時的記憶媒体。
【請求項17】
前記第1のQERは、階層QoSを達成するための親QERを定義し、前記親QERは、前記第1の加入者グループの上流の輻輳点における第2の加入者グループのためのQoSパラメータの第2のセットを定義することを特徴とする請求項16に記載のコンピュータ可読非一時的記憶媒体。
【請求項18】
前記第1のQERは、前記ネットワークのアクセスノード(AN)のための前記QoSパラメータの第1のセットを定義し、前記親QERは、前記ネットワークのブロードバンドネットワークゲートウェイ(BNG)のためのQoSパラメータの第2のセットを定義することを特徴とする請求項17に記載のコンピュータ可読非一時的記憶媒体。
【請求項19】
前記加入者は、前記親QERによって定義される前記QoSパラメータの第2のセットを含む前記第1の加入者グループおよび第2の加入者グループに関連付けられることを特徴とする請求項18に記載のコンピュータ可読非一時的記憶媒体。
【請求項20】
前記QoSパラメータの第1のセットは、レートまたはスケジューラのうちの少なくとも1つを含むことを特徴とする請求項15に記載のコンピュータ可読非一時的記憶媒体。
【発明の詳細な説明】
【技術分野】
【0001】
1つまたは複数の例示的な実施形態は、レジデンシャルゲートウェイへのネットワークアクセスを提供するための方法、装置、および/または持続性コンピュータ可読記憶媒体に関する。
【背景技術】
【0002】
第3世代パートナーシッププロジェクト(3GPP)第5世代(5G)技術は、極端なブロードバンドおよび超ロバストな低レイテンシ接続性をもたらすことができる次世代の無線システムおよびネットワークアーキテクチャである。5G技術は、エンドユーザに提供される様々な電気通信サービスを改善し、アップリンク送信とダウンリンク送信の両方に対して要求に応じて毎秒ギガバイトの帯域幅を配信する大規模なブロードバンドをサポートするのに役立つ。
【0003】
5Gネットワークは、5Gコア(5GC)によってサービスされる第5世代RG(5G-RG)などのレジデンシャルゲートウェイ(RG)のためのIPテレビ(IPTV)サービスなど、IPサービスをサポートすることができる。
【発明の概要】
【0004】
様々な例示的な実施形態に求められる保護の範囲は、独立請求項によって示される。独立請求項の範囲に入らない本明細書に記載される例示的な実施形態および/または特徴は、存在する場合、様々な実施形態を理解するのに有用な例として解釈されるべきである。
【0005】
ブロードバンドネットワークゲートウェイ(BNG)は、例えば5Gコア(5GC)のようにネットワーク加入者がコアネットワークに接続するアクセスポイントである。CUPS BNG(Control and User Plane Separation in Broadband Network Gateway)は、分離されたBNGの例である。CUPS BNGは、ブロードバンドフォーラム(BBF)技術報告TR-459において定義される。
【0006】
加入者セッションごとにサービス品質(QoS)を提供することは、BNGの機能である。従来、複数のデバイスを有する1つの家庭および/または複数の家庭は、単一のBNGのアクセスノード(AN)によってサービスされる。これは、加入者が、ANなどの集約点または輻輳点において帯域幅を共有することを必要とする。1つまたは複数の例示的な実施形態は、加入者を階層的にグループ化して、BNG内の異なる輻輳点で加入者をレート制限するための機構を提供する。
【0007】
少なくとも1つの例示的な実施形態において、制御およびユーザプレーン分離アーキテクチャにおける加入者によるネットワークアクセスの方法が説明される。本方法は、集合ゲートウェイ機能において、パケット転送制御プロトコル(PFCP)セッションを確立して、データトラフィックを転送するためのパケット転送規則のセットをプログラムするステップを含み得る。パケット転送規則のセットは、加入者を少なくとも第1の加入者グループに関連付けることができる。第1の加入者グループは、加入者と1つまたは複数の追加の加入者との間で共有されるサービス品質(QoS)パラメータの第1のセットを含み得る。本方法は、QoSパラメータの第1のセットに従ってレジデンシャルゲートウェイによるネットワークアクセスを容易にするステップをさらに含み得る。
【0008】
少なくとも1つの例示的な実施形態において、QoSパラメータの第1のセットは、第1のサービス品質実施ルール(QER)によって定義され得る。
【0009】
少なくとも1つの例示的な実施形態において、第1のQERは、階層QoSを達成するために第2のQERを参照し得る。
【0010】
少なくとも1つの例示的な実施形態において、第1のQERは、ネットワークのANのためのQoSパラメータの第1のセットを定義し得る。第2のQERは、ネットワークのBNGのためのQoSパラメータの第2のセットを定義し得る。
【0011】
少なくとも1つの例示的な実施形態において、加入者は、第1の加入者グループおよび第2の加入者グループに関連付けられ得る。第2の加入者グループは、第2のQERによって定義されるQoSパラメータの第2のセットを含み得る。
【0012】
少なくとも1つの例示的な実施形態において、QoSパラメータの第1のセットは、レートまたはスケジューラのうちの少なくとも1つを含み得る。
【0013】
少なくとも1つの他の例示的な実施形態は、制御およびユーザプレーン分離アーキテクチャにおいて加入者によるネットワークアクセスを容易にするためのネットワーク要素を提供する。ネットワーク要素は、少なくとも1つのプロセッサおよび少なくとも1つのメモリを含み得る。少なくとも1つのメモリは、命令を記憶することができ、命令は、少なくとも1つのプロセッサによって実行されると、ネットワーク要素に、集合ゲートウェイ機能において、PFCPセッションを確立させて、データトラフィックを転送するためのパケット転送規則のセットをプログラムさせ得る。パケット転送規則のセットは、加入者を少なくとも第1の加入者グループに関連付け得る。第1の加入者グループは、加入者と1つまたは複数の追加加入者との間で共有されるQoSパラメータの第1のセットを含み得る。命令はさらに、少なくとも1つのプロセッサによって実行されると、ネットワーク要素に、QoSパラメータの第1のセットに従って加入者によるネットワークアクセスを容易にさせ得る。
【0014】
少なくとも1つの他の例示的な実施形態は、制御およびユーザプレーン分離アーキテクチャにおいて加入者によるネットワークアクセスを容易にするためのネットワーク要素を提供する。ネットワーク要素は、データトラフィックを転送するためのパケット転送規則のセットをプログラムするためにPFCPセッションを確立するための手段を含む。パケット転送規則のセットは、加入者を少なくとも第1の加入者グループに関連付け得る。第1の加入者グループは、加入者と1つまたは複数の追加加入者との間で共有されるQoSパラメータの第1のセットを含み得る。ネットワーク要素は、QoSパラメータの第1のセットに従って加入者によるネットワークアクセスを容易にするための手段をさらに含み得る。
【0015】
少なくとも1つの例示的な実施形態において、QoSパラメータの第1のセットは、第1のQERによって定義され得る。
【0016】
少なくとも1つの例示的な実施形態において、第1のQERは、階層QoSを達成するために第2のQERを参照し得る。
【0017】
少なくとも1つの例示的な実施形態において、第1のQERは、ネットワークのANのためのQoSパラメータの第1のセットを定義し得る。第2のQERは、ネットワークのBNGのためのQoSパラメータの第2のセットを定義し得る。
【0018】
少なくとも1つの例示的な実施形態において、加入者は、第1の加入者グループおよび第2の加入者グループに関連付けられ得る。第2の加入者グループは、第2のQERによって定義されるQoSパラメータの第2のセットを含み得る。
【0019】
少なくとも1つの例示的な実施形態において、QoSパラメータの第1のセットは、レートまたはスケジューラのうちの少なくとも1つを含み得る。
【0020】
また、制御およびユーザプレーン分離アーキテクチャ内のネットワーク要素において少なくとも1つのプロセッサによって実行されると、ネットワーク要素にネットワークアクセスのための方法を実行させることができるコンピュータ実行可能命令を記憶する非一時的コンピュータ可読記憶媒体について説明する。本方法は、集合ゲートウェイ機能において、パケット転送制御プロトコル(PFCP)セッションを確立して、データトラフィックを転送するためのパケット転送規則のセットをプログラムするステップを含み得る。パケット転送規則のセットは、加入者を少なくとも第1の加入者グループに関連付け得る。第1の加入者グループは、加入者と1つまたは複数の追加加入者との間で共有されるQoSパラメータの第1のセットを含み得る。本方法は、QoSパラメータの第1のセットに従ってレジデンシャルゲートウェイによるネットワークアクセスを容易にするステップをさらに含み得る。
【0021】
少なくとも1つの例示的な実施形態において、QoSパラメータの第1のセットは、第1のQERによって定義され得る。
【0022】
少なくとも1つの例示的な実施形態において、第1のQERは、階層QoSを達成するために親QERを定義し得る。
【0023】
少なくとも1つの例示的な実施形態において、親QERは、第1の加入者グループの上流の輻輳点において第2の加入者グループのためのQoSパラメータの第2のセットを定義し得る。
【0024】
少なくとも1つの例示的な実施形態において、第1のQERは、ネットワークのANのためのQoSパラメータの第1のセットを定義し得る。親QERは、ネットワークのBNGのためのQoSパラメータの第2のセットを定義し得る。
【0025】
少なくとも1つの例示的な実施形態において、加入者は、第1の加入者グループおよび第2の加入者グループに関連付けられ得る。第2の加入者グループは、親QERによって定義されるQoSパラメータの第2のセットを含み得る。
【0026】
少なくとも1つの例示的な実施形態において、QoSパラメータの第1のセットは、レートまたはスケジューラのうちの少なくとも1つを含み得る。
【0027】
例示的な実施形態は、本明細書の以下の詳細な説明および添付の図面からより完全に理解され、同様の要素は、同様の参照番号によって表され、これらの参照番号は、例示のためにのみ与えられ、したがって、本開示を限定するものではない。
【図面の簡単な説明】
【0028】
【
図1】例示的な実施形態による、ワイヤレスコアネットワークアクセスのためのシステムアーキテクチャの一部を示すブロック図である。
【
図2】例示的な実施形態による方法を示す信号フロー図である。
【
図3】例示的な実施形態によるサービス品質(QoS)テンプレートを示す。
【
図4】集合ゲートウェイ機能(AGF)が実装され得るネットワークノードの例示的な実施形態を示す。
【0029】
これらの図は、いくつかの例示的な実施形態において利用される方法、構造、および/または材料の全体的な特徴を示し、ならびに以下で提供される記述を補足することを意図していることに留意されたい。しかしながら、これらの図面は、縮尺通りではなく、任意の所与の実施形態の正確な構造または性能特性を正確に反映し得ず、例示的実施形態によって包含される値または特性の範囲を定義または限定するものとして解釈されるべきではない。様々な図面における類似または同一の参照番号の使用は、類似または同一の要素または特徴の存在を示すことを意図している。
【発明を実施するための形態】
【0030】
ここで、いくつかの例示的な実施形態が示されている添付の図面を参照して、様々な例示的な実施形態をより全体的に説明する。
【0031】
詳細な例示的な実施形態が本明細書に開示される。しかしながら、本明細書に開示される特定の構造的および機能的詳細は、例示的な実施形態を説明する目的で代表的なものにすぎない。しかしながら、例示的実施形態は、多くの代替形態で構成されてもよく、本明細書に記載される実施形態のみに限定されると解釈されるべきではない。
【0032】
例示的な実施形態を開示された特定の形態に限定する意図はないことを理解されたい。それどころか、例示的な実施形態は、本開示の範囲内に入るすべての修正形態、均等物、および代替形態を包含するものである。同様の番号は、図の説明を通して同様の要素を指す。
【0033】
1つまたは複数の例示的な実施形態は、ネットワークノード、集合ゲートウェイ機能(AGF)ノード、レジデンシャルゲートウェイ(RG)、サーバなどの機能またはネットワーク要素の観点から説明され得るが、本明細書で論じられる1つまたは複数の例示的な実施形態は、適用可能なデバイス、装置、ネットワークノード、ネットワーク要素またはシステムにおける1つまたは複数のプロセッサ(または処理回路)によって実行され得ることを理解されたい。たとえば、1つまたは複数の例示的な実施形態によれば、少なくとも1つのメモリは、1つまたは複数のプロセッサによって実行されると、ネットワーク要素/ネットワークノードなどに本明細書で説明する動作を実行させる命令を記憶することができる。
【0034】
本明細書で論じられるように、用語「機構」は、その平易かつ通常の意味に加えて、適用可能な場合、方法、装置および/または非一時的コンピュータ可読記憶媒体を指し得る。
【0035】
本明細書で論じられるように、用語「1つまたは複数」および「少なくとも1つ」は、互換的に使用され得る。
【0036】
いくつかの例示的な実施形態を組み合わせて使用することができることが理解されよう。
【0037】
本明細書で論じるように、「加入者」という用語は、ブロードバンドサービスの購入者または加入者を指し、サービスにアクセスするためにレジデンシャルゲートウェイ(RG)を利用する。用語「ユーザ」は、RGを通してユーザトラフィックを送受信するエンドユーザデバイスまたは顧客構内機器(CPE)のユーザを指す。明確にするためにこのように使用されるが、ユーザは加入者と呼ばれることもある。
【0038】
本明細書で説明するように、パケットデータユニット(PDU)セッションは、IPベースのPDUセッションを指す。IPベースのPDUセッション(IPセッションと呼ばれることもある)は、RG(たとえば、5G-RG(5th Generation-Residential Gateway))と5GCなどのワイヤレスコアネットワークとの間に確立されたIP接続を指し、ワイヤレスコアネットワークは、トラフィック(たとえば、データおよび制御トラフィック)の送信および受信のために使用するための1つまたは複数のIPアドレスをRGに割り当てる。動作中、RGは、インターネット(または他のデータネットワーク)に接続するために、割り当てられたIPアドレスまたはIPプレフィックスを利用する。少なくともいくつかの例では、RGは、サービスのタイプごとにいくつかの異なるIPアドレス/プレフィックスを取得することができ、それぞれ異なるIPセッションを表す。IPベースのPDUセッションは、シングルIPv4セッション、シングルIPv6セッションまたはシングルデュアルスタックIPセッションを含む。例示の目的でIPセッションに関して本明細書で論じるが、例示の実施形態はこれらの例に限定されるべきではない。むしろ、例示的な実施形態は、他のPDUセッションタイプに適用可能であり得る。
【0039】
ブロードバンドネットワークゲートウェイにおける制御およびユーザプレーンの分離(CUPS BNG)アーキテクチャにおいて、PFCPプロトコルは、制御プレーンまたは制御プレーン機能(たとえば、集合ゲートウェイ機能制御プレーン(AGF-CP))からユーザプレーンまたはユーザプレーン機能(たとえば、AGF-ユーザプレーン(AGF-UP))に、およびその逆にトラフィック転送規則をプログラムするために使用される。単一のRGからの1つまたは複数のPDUセッションのために使用され得るトラフィック転送規則の各セットは、PFCPセッションと呼ばれる。
【0040】
概して、制御プレーンは、セッション状態を維持し、ユーザプレーンに命令を提供する役割を果たす。ユーザプレーンは、制御プレーンによってプログラムされたトラフィック規則に従い、様々なルーティングプロトコル(例えば、イーサネット仮想プライベートネットワーク(EVPN)、ボーダーゲートウェイプロトコル(BGP)、内部ゲートウェイプロトコル(IGP)など。)を介してネットワーク内の他のノードと独立して対話することによって、システムを通してパケットを入口から出口に移動させる役割を果たす。
【0041】
5GCへの有線アクセスの文脈では、5G-RGは、5GCによってサービスされ得る。5G-RGは、3GPP非アクセス層(NAS)シグナリングを終了し、5GCによってUEに送信されるユーザ機器ルート選択ポリシー(URSP)ルールをサポートすると仮定される完全な3GPPユーザ機器(UE)として動作する。
【0042】
PFCPプロトコルは、トラフィックまたは転送クラスごとのキューまたはポリサレートを含む転送規則を加入者ごとにプログラムする。ほとんどのブロードバンド使用事例では、インターネットサービスプロバイダ(ISP)(またはサービスプロバイダ)は、帯域幅に基づいてサービス提供(またはサービス)の限定されたセットを提供する。したがって、加入者は、しばしば、各加入者に対する個別のQoSパラメータでユーザプレーンをプログラミングする制御プレーンではなく、同じサービスを支払うときに同じQoSテンプレート(QoSパラメータのプログラムされたセットを含む)を共有する。QoSパラメータは、静的または動的にプロビジョニングされ得る。QoSパラメータの静的プロビジョニングは、静的QoSテンプレートの使用を伴うが、動的プロビジョニングは、リアルタイムでのQoSパラメータなどのプログラミングを伴う。
【0043】
1つまたは複数の例示的な実施形態は、QoSリソースを共有し、ネットワークアクセスを容易にするために、いくつかの加入者のグループ化を可能にする機構を提供する。加入者は、階層的QoSを可能にするために1つまたは複数の加入者グループ(SGRP)に属し得る。
【0044】
図1は、例示的な実施形態による、5G-RGによるワイヤレスコアネットワークアクセスのためのシステムアーキテクチャの一部を示すブロック図である。
図1に示す例では、システムアーキテクチャは、CUPS BNGアーキテクチャを組み込む。
【0045】
図1を参照すると、通信ネットワークは、複数の5G-RG102-1、102-2、102-3、複数のアクセスネットワーク(AN)104-1、104-2、104-3(アクセスノードまたはANノードとも呼ばれる)、集合ゲートウェイ機能(AGF)ノード10、無線コアネットワーク110、例えばインターネット100などのデータネットワーク(DN)を含む。この例では、無線コアネットワーク110は5GCであり、5G-RG102-1、102-2、102-3の各々は、AN104-1、104-2、104-3のうちの対応する1つによってサービスされる。しかし、例示的な実施形態は、この例に限定されるべきではない。
【0046】
AN104-1、104-2、104-3の各々は、次世代無線アクセスネットワーク(NG-RAN)または有線5Gアクセスネットワーク(W-5GAN)のうちの1つまたは複数を含み得る。
【0047】
5G-RG102-1、102-2、および102-3の各々は、IPサービスを1つまたは複数のエンドユーザデバイスまたは顧客構内機器(CPE)(
図1に図示せず)に提供することができる。一例では、エンドユーザデバイスまたはCPEは、典型的には顧客の家庭または企業に位置するハードウェアデバイスまたは機器であると理解される。例示的なエンドユーザデバイスは、モバイルフォン、ラップトップ、コンピュータ、タブレット、ワイヤレス(たとえば、WiFi)アクセスポイント、ワイヤレスネットワーク(たとえば、WiFi)エクステンダ、固定ワイヤレスアクセスユニット、スモールセルデバイスなどの端末または電子デバイスを含み得る。
【0048】
図1には、特定数の5G-RG及びANのみが示されているが、例示的な実施形態は、この例に限定されるべきではない。むしろ、任意の数の5G-RGが所与のANによってサービス提供され得、および/または任意の数のANがAGFによってサービス提供され得る。
【0049】
例示を目的として、1つまたは複数の例示的な実施形態について、5G-RG102-1およびAN104-1に関して以下でより詳細に説明する。しかしながら、5G-RG102-2および102-3は、5G-RG102-1と同じまたは実質的に同じ機能を有することができることを理解されたい。同様に、AN104-2および104-3は、AN104-1と同じまたは実質的に同じ機能を有し得ることを理解されたい。
【0050】
5G-RG102-1は、1つまたは複数のエンドユーザデバイスまたはCPEを、5GC110を介してインターネット(または他のデータネットワーク)100に接続するRGである。5G-RG102-1は、標準的なモバイル3GPP手順の使用を通じて5GC110に登録し、認証する。5G-RG102-1は、5GC110からの制御メッセージ(例えば、3GPP NASメッセージ)およびAGF10からのアクセス層(AS)メッセージを処理する。
【0051】
5GC110で認証されると、5G-RG102-1は、要求に応じて、1つ以上のIPアドレスを割り当てられ得る。5G-RG102-1は、割り当てられたIPアドレスをネットワークアドレス変換(NAT)パブリックアドレスとして利用する(例えば、IPv4に対して)か、またはプレフィックスをエンドユーザデバイスに直接割り当てる(例えば、IPv6に対して)かのいずれかを行うことができる。
【0052】
5G-RG102-1は、IPTVなどの複数のサービスをサポートすることができる。いくつかの実施形態では、IPTVは、必要とされるレベルのQoS、Quality of Experience(QoE)、セキュリティ、対話性、信頼性などをサポートするIPベースのネットワークを介して配信される、テレビ、ビデオ、オーディオ、テキストメディア、グラフィックス、データ、それらの組合せなどのマルチメディアサービスとして定義され得る。
【0053】
5G-RG102-1は、AN104-1およびAGF10と呼ばれるゲートウェイ(またはゲートウェイ機能)を介して5GC110に接続される。AGF10は、有線ネットワークを介して5GC110への接続を可能にし、および/または可能にする、有線アクセスネットワーク(例えば、W-5GAN)に追加される機能である。
【0054】
AGF10は、制御プレーン(AGF-Control Plane(AGF-CP)106)とユーザプレーン(AGF-User Plane(AGF-UP)108)とを分離するために分離される。
【0055】
他の機能の中でも、同様に上述したように、AGF-CP106は、PFCPプロトコルを介して転送規則およびQoSパラメータを用いてAGF-UP108をプログラムして、5G-RG102-1による5GC110へのネットワークアクセスを容易にする。
図1の要素の追加の機能は、
図2に関して以下で論じられる。
【0056】
図2は、例示的な実施形態による、ネットワークアクセスのための方法を示す信号フロー図である。例示を目的として、
図2に示す例示的な実施形態を、
図1に示すアーキテクチャに関して説明する。しかし、例示的な実施形態はこの例に限定されるべきではないことを理解されたい。
【0057】
図2を参照すると、S20において、AGF-UP108は、AN104-1を介して5G-RG102-1から開始(例えば、PADI)メッセージを受信し、5GC110を介して(例えば、インターネット100への)ネットワークアクセスを要求する。受信すると、S22において、AGF-UP108は、AGF-UP108とAGF-CP106との間の共通制御パケットリダイレクトトンネルを介して開始メッセージをAGF-CP106に転送する。
【0058】
ステップS23において、AGF-CP106およびAGF-UP108は、PFCPアソシエーションセットアップメッセージを交換することによってアクティブPFCPアソシエーションを確立する。例えば、AGF-CP106は、PFCPアソシエーション設定要求メッセージをAGF-UP108に送信し、AGF-UP108は、PFCPアソシエーション設定応答メッセージをAGF-CP106に送信することによって応答する。とりわけ、S23におけるPFCPアソシエーションセットアップ中に、AGF-CP106は、PFCPプロトコルを利用して、QoSポリシー名、QoS実施ルール(QER)、およびQoSパラメータの関連リストを用いて、AGF-UP108における1つまたは複数のQoSテンプレートをプログラムする。一例では、サービスプロバイダは、5G-RG102-1に提供されるサービスの各々のためのQoSテンプレートを設計することができる。各QoSテンプレートは、「名前」(QoSポリシー名)およびQERのリストを有し、各々は、レートおよびスケジューラ(例えば、ピーク情報レート(PIR)、コミット情報レート(CIR)、優先度(Priority)(Prio)等)等の定義および/または所定のQoSパラメータを含む。この場合、QoSポリシー名は、サービスプロバイダによってサービスに割り当てられたQoSパラメータを含むQERのリストに関連付けられる。AGF-UP108におけるQoSテンプレートへの更新(例えば、QoSテンプレートの追加、削除、および/または修正)が必要とされる場合、AGF-CP106は、PFCPアソシエーション更新をAGF-UP108に送信し、プログラムされたQoSテンプレートへの更新に影響を及ぼしてもよい。したがって、PFCPアソシエーションメッセージは、サービスレベルごとに、および/またはQoSテンプレートもしくはサービスに関連する加入者にわたって、QoSテンプレートをプログラムするため、および/またはQoSテンプレートを更新するために使用され得る。
【0059】
より詳細には、少なくとも1つの例示的な実施形態によれば、QoSテンプレートは、QERとして表されるQoSパラメータのリストを含み得る。少なくとも1つの例示的な実施形態では、QERインデックスが階層QoSを可能にし得る別のQERインデックスを参照するように、QoSパラメータに対してインデックス付けが使用される。QERに関して本明細書で説明するが、1つまたは複数の例示的な実施形態は、1つまたは複数のインデックスによって表される任意のQoS情報要素(IE)に適用され得ることを理解されたい。
【0060】
図3は、例示的な実施形態によるQoSテンプレートを示す。
【0061】
図3を参照すると、QoSテンプレート加入者グループ(SGRP)1、2は、QERインデックス(QoSルールインデックス)のリストを含み、QERインデックスの各々は、QoSパラメータ(たとえば、PIR、CIR、Prio)のそれぞれのセットまたはリストに関連付けられる。QERインデックス(例えば、QER1、QER2、QER3、QER4、QER5)およびQoSパラメータは、情報要素(IE)として表される。より具体的には、第1の加入者グループSGRP1はQER4に関連付けられてもよく、第2の加入者グループSGRP2はQER5に関連付けられてもよい。
【0062】
PFCPセッションは、パケット検出規則(PDR)および関連するパケット検出情報(PDI)のリストを含み、各PDRは、QERインデックス(例えば、QER1、QER2)及び転送動作規則(FAR1、FAR2)を参照する。PDRは、特定の転送規則を識別し、PDIは、ソースインターフェースおよびトラフィックエンドポイントを使用してマッチング基準を指定するグループ化されたIEである。FARは、リダイレクトされた制御パケットの転送アクションおよび宛先を指定する。上述したように、QERインデックスはQoSパラメータのリストに関連付けられる。
【0063】
AGF-UP108におけるQoSテンプレートのプログラミング中において、AGF-CP106は、QoSテンプレートごとのQERインデックスの知識を有する。したがって、PDUセッション中に、AGF-CP106は、それぞれのQERインデックスを参照することによって1つまたは複数のQoSパラメータを更新することができる。これは、QoSパラメータを更新するために送信される必要がある命令の数を低減し得、特定のQERインデックスを参照するすべての加入者セッションが間接的に更新されることを可能にし得る。例えば、QERインデックスを修正する1つの命令のみが送信される必要があり、これは、次いで、更新されたQoSパラメータへのアクセスを有する1つ以上の加入者セッションによって参照される。
図3は、後でより詳細に論じられる。
【0064】
図2に戻ると、S28およびS30において、AGF10は、5G-RG102-1と5GC110との間で、QoSパラメータのインデックス付けおよび制御メッセージのための転送規則のセットを含むPFCPセッションを確立する。少なくとも1つの例示的な実施形態では、AGF10は、PFCPセッションを確立して、加入者を少なくとも第1の加入者グループに関連付け、AGF-UP108とAGF-CP106との間の制御シグナリング(または制御メッセージ)の交換を可能にする。制御メッセージは、PPPベンダ固有ネットワークプロトコル(VSNP)を介してトランスポートされるPPPoE制御プレーンメッセージおよび/またはNASメッセージであり得る。さらに、AGF10は、PFCPセッションを確立して、AGF-UP108とAGF-CP106との間でデータトラフィックを転送するためのパケット転送規則のセットをプログラムする。
【0065】
より詳細には、例えば、AGF-CP106においてPFCPセッションを確立すると、S28において、AGF-CP106は、PFCPセッション確立要求メッセージ(PFCP Session Est. Req.)をAGF-UP108に出力する。PFCPセッション確立要求メッセージに基づいて、AGF-UP108は、AGF-UP108においてPFCPセッションを確立する。そして、AGF-UP108は、PFCPセッション確立応答メッセージ(PFCP Session Est. Resp.)をAGF-CP106に出力し(S30)、AGF-UP108においてPFCPセッションが確立されたことを示す。制御シグナリングのためのPFCPセッション確立メッセージは一般に知られているので、さらなる説明は省略する。
【0066】
S32において、5G-RG102-1は、確立されたPFCPセッション(転送規則)に従って制御メッセージ(例えば、NASメッセージまたはPPPoE制御プレーンメッセージ)を交換することによって、5GC110への登録を完了する。このプロセスの間、サービスプロバイダは、その加入者識別モジュール(SIM)カードを通して5G-RG102-1を識別し、初期RGレベル有線アクセス特性(RG-LWAC)をAGF-CP106に提供する。RG-LWACは、加入者または加入に関連付けられたQoSパラメータである。RG-LWACは、リアルタイム5G QoS識別子(5QI)からトラフィッククラス(TC)マッピング、およびダウンリンク(DL)集約レート、集約ポリシーアップリンク(UL)およびDL、DLのための5QI対TCマッピングなどの他の集約QoS情報を搬送することができ、各TCはキュープロファイルおよびポリシープロファイルを有する。少なくとも1つの例示的な実施形態では、RG-LWACは、5G-RG102-1において要求されたサービスのために5G-RG102-1が使用すべきQoSテンプレートに対応するQoSポリシー名を含むことができる。RG-LWAC情報は、5G-RG102-1が全てのPDUセッションに使用すべきQoSポリシー名を含む。
【0067】
ステップS34において、5G-RG102-1は、サービス要求を開始するか、または5GC110との新しいPDUセッションを確立する。一般に知られているように、サービス要求は、5G-RG102-1が制御(たとえば、NAS)シグナリングおよびPDUセッションを再確立することを必要とするおよび/または望む場合に使用され得る。この場合、5G-RG102-1は依然として5GC110に登録されているが、AGF10との接続を一時的に失った可能性がある(例えば、回線が切断されたとき)。しかしながら、開始メッセージが5G-RG102-1による5GC110への初期ネットワークアクセスを要求している場合、S34において、5G-RG102-1は、5GC110との新しい(初期)PDUセッションを確立することができる。このようなサービス要求及びPDUセッション確立方法は公知であるため、詳細な説明は省略する。
【0068】
S34において登録プロセスを完了した後、S36において5GC110からPDUセッション確立要求を受信すると、S40およびS42において、AGF10は、確立されたPFCPセッションを修正して、データ転送規則のセットを追加する。その際、AGF10はまた、確立されるべきPDUセッションのためのQoSパラメータを指定および/または更新する。より詳細には、たとえば、AGF-CP106およびAGF-UP108は、要求されたPDUセッションのためのPFCPセッション修正メッセージを交換して、データトラフィックのための転送規則のセットを追加し、要求されたPDUセッションのために使用されるべきQoSパラメータを指定する。一例では(たとえば、静的テンプレートを使用して)、QoSパラメータは、確立されるべきPDUセッションのためのQoSポリシー名(例えば、QER1:テンプレート-1)をAGF-UP108に提供することによって指定され得る。AGF-CP106はまた、QoSポリシーと、QoSポリシー内のQERをオーバーライドし得る、特定のQoSパラメータを含む、QERとを含み得る。動的ケースでは、AGF-CP106は、確立されるべきPDUセッションのための個々のQoSパラメータ(例えば、QER 1:CIR 10 PIR 20,QER 2:CIR 20 PIR 40など。)を指定することができる。AGF-UP108は、AGF-CP106からのこの情報に基づいてQoSテンプレート内のエントリを更新することができる。
【0069】
さらに詳細には、必要な転送規則のセットを追加し、AGF-CP106においてQoSパラメータを指定するために必要に応じてPFCPセッションを修正すると(例えば、QoSテンプレートを介して、または個々のQoSパラメータによって、)、S40において、AGF-CP106は、とりわけQoSパラメータ(例えば、QoSポリシー名を介して、または個々のQoSパラメータを介して、)を指定するPFCPセッション修正要求メッセージ(PFCP Session Mod. Req.)をAGF-UP108に送信する。PFCP修正要求メッセージに基づいて、AGF-UP108は、必要なデータ転送規則のセットを追加し、AGF-UP108におけるPDUセッションのためのQoSパラメータを指定するために必要に応じてPFCPセッションを修正する。次いで、AGF-UP108は、S42において、PFCPセッションがAGF-UP108において修正されたことを示すPFCPセッション修正応答メッセージ(PFCP Session Mod. Resp.)をAGF-CP106に送信する。PFCP修正メッセージおよびPFCPセッションを修正するための方法は、他の点では一般に知られているので、さらなる説明は省略される。
【0070】
S44において、PFCPセッションが修正されると、AGF-CP106は、PDUセッション確立応答メッセージ(PDU Session Est. Resp.)を5GC110に出力する。
【0071】
ステップS46において、5G-RG102-1は、5GC110との要求されたPDUセッションの確立を完了し、5GC110からPDUセッションのための要求されたIPアドレスおよびプレフィックスを取得する。
【0072】
5G-RG102-1と5GC110との間のPDUセッションが確立されると、AGF10は、AGF-CP106およびAGF-UP108におけるPFCPセッションおよびQoSパラメータに従って、5G-RG102-1による5GC110へのアクセスを容易にする。
【0073】
再び
図3を参照すると、1つまたは複数の例示的な実施形態では、PFCPによってプログラムされたパケット転送規則は、加入者を第1の加入者グループSGRP1に関連付けることができる。いくつかの実施形態では、加入者はさらに、第2の加入者グループSGRP2に関連付けられ得る。第1の加入者グループSGRP1はQoSパラメータの第1のセットに関連付けられ得、第2の加入者グループSGRP2はQoSパラメータの第2のセットに関連付けられ得る。第1の加入者グループSGRP1は、QoSパラメータの第1のセットを含むIEとして第1のQERインデックスQER4を含み得、第2の加入者グループSGRP2は、QoSパラメータの第2のセットを含むIEとして第2のQERインデックスQER5を含み得る。
【0074】
例示的な実施形態では、QER4は、階層QoSを達成するためにQER5を参照することができる。階層QoSは、ネットワークアーキテクチャの、加入者グループの上流のネットワークの輻輳点または集約点などの異なるレベルのQERであり得る親QERを定義するQERによって達成され得る。例えば、加入者は、ネットワークアーキテクチャの異なるレベルでグループ化されてもよい。QER3は、1つまたは複数のデバイスを含み得る家庭などのRGに対して定義され得る。QER3は、QER4がQER3に対する親QERであるようにQER4を参照することができる。QER4は、1つまたは複数のRGをサービスし得るANのために定義され得る。QER4は、QER5がQER4に対する親QERおよびQER3に対するグランドペアレントQERであるようにQER5を参照することができる。QER5は、1つまたは複数のANにサービスすることができるBNGに対して定義することができる。階層QoSは、ブロードバンドフォーラム(BBF)技術報告TR-134において定義される。
【0075】
1つまたは複数の例示的な実施形態において、AGF10は、PFCP関連付けセットアップメッセージおよび/またはPFCPセッション修正要求メッセージを用いて上述したようにQoSパラメータのうちの1つまたは複数を修正することによって、確立されたPFCPセッションを修正することができる。少なくとも1つの例示的な実施形態では、階層QoSを利用してQoSパラメータを修正することができる。例えば、QERが更新される場合、更新または修正されたQERを参照する任意のQERは、間接的に更新または修正され得る。たとえば、QER5の1つまたは複数のQoSパラメータが修正される場合、QER5はQER4の親QERであるため、QER4は、QER5を参照するQER4を介して間接的に更新または修正され得る。
【0076】
少なくとも1つの例示的な実施形態において、AGF10は、PFCPセッションと、QoSパラメータの第1のセットおよび/またはQoSパラメータの第2のセットのいずれかなどのQoSパラメータとに従って、加入者に対して5G-RG102-1による5GC110へのアクセスを容易にする。
【0077】
1つまたは複数の例示的な実施形態はまた、加入者を選択的に加入者グループ(SGRP)にグループ化するための機構を提供する。加入者がSGRPにグループ化されるとき、加入者は、SGRPに関連するQoSリソースを共有することができる。1つまたは複数の例示的な実施形態では、第1の加入者および第2の加入者は、2つの加入者が同じQoSプロファイルを有する場合、SGRPにグループ化され得る。第1の加入者および第2の加入者が、それらの加入者セッションのQoSパラメータとして定義される同じレートおよび/またはスケジューラを有する場合、それらは、同じQoSプロファイルを有し得、ともにグループ化されることが可能であり得る。たとえば、第1の加入者および第2の加入者は、第2の加入者のQoSプロファイルに合致する第1の加入者のQoSプロファイルに基づいて、第1の加入者グループSGRP1にグループ化され得る。AGF10は、上で説明されたように、第1の加入者のために5G-RG102-1による5GC110へのアクセスを容易にし得る。第1の加入者は、第2の加入者グループSGRP2を参照し得る第1の加入者グループSGRP1に関連付けられ得る。同様に、AGF10は、上で説明されたように、第2の加入者のために5G-RG102-1による5GC110へのアクセスを容易にし得る。第2の加入者は、同様に、第1の加入者グループSGRP1および第2の加入者グループSGRP2に関連付けられ得る。したがって、第1の加入者および第2の加入者は、第1の加入者グループSGRP1にグループ化され得、第2の加入者グループSGRP2にもグループ化され得る。
【0078】
加入者グループにグループ化された加入者は、その加入者グループのために定義されたQoSリソースを共有することができる。例えば、第1の加入者および第2の加入者は、それらが第1の加入者グループSGRP1および第2の加入者グループSGRP2にグループ化されるとき、第1の加入者グループSGRP1および第2の加入者グループSGRP2のQoSリソースを共有し得る。加入者が加入者セッションにグループ化されるとき、加入者は、その特定の加入者グループに対して定義されたPIRなどのQoSリソースを共有することができる。例えば、第1の加入者及び第2の加入者が第1の加入者グループSGRP1にグループ化される場合、第1の加入者グループSGRP1に対して定義された1Gbps/100Mbps DL/ULのPIRを共有することができ、第1の加入者および第2の加入者は各々、PIRまたは他のQoSリソースの一部分を割り当てられる。同様に、第1の加入者および第2の加入者が第2の加入者グループSGRP2にグループ化されるとき、それらは、第2の加入者グループのために定義される10Gbps/1Gbps DL/ULのPIRを共有し得る、第1の加入者および第2の加入者は各々、PIRまたは他のQoSリソースの一部分を割り当てられる。
【0079】
いくつかの例示的な実施形態では、2人を超える加入者が各加入者グループに関連付けられ得る。加入者グループに関連付けられた加入者の各々は、加入者グループのために定義されたレートおよび/またはスケジューラなどのQoSリソースを共有することができる。加入者セッションに対して同じレートを共有する加入者をグループ化することは、加入者グループ内のすべての加入者に対して改善されたネットワークアクセスを提供することができる。従来、共通のQER相関IDを有するBNGの加入者は、ネットワークのアクセスノードなどの集約点または輻輳点において帯域幅を共有する。このフレームワークは、各加入者のレート及び/又はスケジューラを考慮せず、制限的なネットワークアクセスを提供する。本明細書に記載の実施形態は、加入者を共通のQoSプロファイルを有する加入者グループにグループ化することによって改善されたネットワークアクセスを提供する。このグループ化は、加入者が加入者間で共通のQoSリソースを共有できることを保証する。加入者のこのグループ化は、加入者が支払うレートおよびスケジューラを用いてネットワークにアクセスすることを可能にし、加入者のネットワークアクセスが共通でないQoSリソースを有する集約点における加入者によって制限されないことを保証する。
【0080】
図4は、AGFが実装され得るネットワークノードの例示的な実施形態を示す図である。
図4に示す構造は、レジデンシャルゲートウェイ、CPEなどの他のネットワーク要素を表すこともできる。
【0081】
示されるように、ネットワークノードは、メモリ440と、メモリ440に接続されるプロセッサ420と、プロセッサ420に接続される様々な通信インターフェース460とを含む。様々なインターフェース460は、他のネットワーク要素(例えば、ネットワークノード、ルータ、ノード、サーバ、BNGなど。)との間でデータを送信/受信するためのトランシーバを構成することができる。理解されるように、ネットワークノードの実装形態に応じて、ネットワークノードは、
図4に示す構成要素よりも多くの構成要素を含み得る。しかしながら、例示的な実施形態を開示するために、これらの概して従来の構成要素のすべてを示す必要はない。例示を目的として、
図4に示す例示的な実施形態をプロセッサ420に関して説明する。ただし、
図4に示すネットワークノードは、1つまたは複数の特定用途向け集積回路(ASIC)など、1つまたは複数のプロセッサまたは他の処理回路を含み得ることを理解されたい。
【0082】
メモリ440は、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、および/またはディスクドライブなどの永久大容量記憶デバイスを概して含むコンピュータ可読記憶媒体であり得る。メモリ440はまた、プロセッサ420によって実行されるべきネットワークノード(UPF、CPF、MPFなどを含む)の機能を提供するためのオペレーティングシステムおよび任意の他のルーチン/モジュール/アプリケーションを記憶する。これらのソフトウェア構成要素はまた、駆動機構(図示せず)を使用して、別個のコンピュータ可読記憶媒体からメモリ440にロードされ得る。そのような別個のコンピュータ可読記憶媒体は、ディスク、テープ、DVD/CD-ROMドライブ、メモリカード、または他の同様のコンピュータ可読記憶媒体(図示せず)を含み得る。いくつかの例示的な実施形態では、ソフトウェア構成要素は、コンピュータ可読記憶媒体を介してではなく、様々なインターフェース460のうちの1つを介してメモリ440にロードされ得る。
【0083】
プロセッサ420または他の処理回路は、システムの算術演算、論理演算、および入力/出力演算を実行することによって、コンピュータプログラムの命令を実行するように構成され得る。命令は、メモリ440によってプロセッサ420に提供され得る。
【0084】
様々な通信インターフェース460は、有線であり得、プロセッサ420を他の入力/出力構成要素とインターフェースする構成要素を含み得る。理解されるように、ネットワークノードの専用機能を記載するためにメモリ440に記憶された様々なインターフェース460およびプログラムは、ネットワークノードの実装形態に応じて変化することになる。
【0085】
インターフェース460はまた、1つまたは複数のユーザ入力デバイス(たとえば、キーボード、キーパッド、マウスなど)と、ユーザ出力デバイス(たとえば、ディスプレイ、スピーカーなど)とを含み得る。
【0086】
第1、第2などの用語は、様々な要素を説明するために本明細書で使用され得るが、これらの要素は、これらの用語によって限定されるべきではない。これらの用語は、ある要素を別の要素と区別するためにのみ使用される。例えば、本開示の範囲から逸脱することなく、第1の要素を第2の要素と呼ぶことができ、同様に、第2の要素を第1の要素と呼ぶことができる。本明細書で使用される場合、「および/または」という用語は、関連する列挙された項目のうちの1つ以上の任意のおよび全ての組み合わせを含む。
【0087】
ある要素が別の要素に「接続される」または「結合される」と言及される場合、それは、他の要素に直接接続または結合されることができ、または介在要素が存在してもよい。対照的に、ある要素が別の要素に「直接接続される」または「直接結合される」と称される場合、介在要素は存在しない。要素間の関係を説明するために使用される他の語は、同様の様式で解釈されるべきである(例えば、「間に」、「直接間に」、「隣接する」、「直接隣接する」など)。
【0088】
本明細書で使用される用語は、特定の実施形態を説明することのみを目的としており、限定することを意図するものではない。本明細書で使用される場合、単数形「a」、「an」および「the」は、文脈上明確に別段の指示がない限り、複数形も含むものとする。さらに、「備える(comprises)」、「備える(comprising)」、「含む(includes)」、および/または「含む(including)」という用語は、本明細書で使用する場合、述べられた特徴、整数、ステップ、動作、要素、および/または構成要素の存在を指定するが、1つまたは複数の他の特徴、整数、ステップ、動作、要素、構成要素、および/またはその群の存在または追加を排除しないことが理解されよう。
【0089】
また、いくつかの代替実装形態では、記載された機能/動作は、図面に記載された順序とは異なる順序で生じ得る。例えば、連続して示される2つの図は、実際には、関与する機能/動作に応じて、実質的に同時に実行されてもよく、または場合によっては逆の順序で実行されてもよい。
【0090】
以下の説明では、例示的な実施形態の完全な理解を提供するために具体的な詳細が提供される。しかしながら、例示的な実施形態はこれらの具体的な詳細なしに実施され得ることが当業者には理解されよう。例えば、システムは、不必要な詳細において例示的な実施形態を不明瞭にしないようにブロック図で示され得る。他の事例では、周知のプロセス、構造、および技法は、例示的実施形態を不明瞭にすることを回避するために、不必要な詳細を伴わずに示される場合がある。
【0091】
本明細書で説明するように、例示的な実施形態は、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含むプログラムモジュールまたは機能プロセスとして実装され得る動作の行為および記号表現(たとえば、フローチャート、フロー図、データフロー図、構造図、ブロック図などの形態の)を参照して説明され、それらは、特定のタスクを実行するか、または特定の抽象データ型を実装し、例えば、既存のネットワークノード、BNG、サーバ、AN、CPE、ルータ、または他のネットワーク要素および/もしくはハードウェアにおいて既存のハードウェアを使用して構成され得る。そのような既存のハードウェアは、1つ以上のプロセッサ、1つ以上の中央処理ユニット(CPU)、1つ以上のコントローラ、1つ以上の算術論理ユニット(ALU)、1つ以上のデジタル信号プロセッサ(DSP)、1つ以上のマイクロコンピュータ、1つ以上のフィールドプログラマブルゲートアレイ(FPGA)等であるが、それらに限定されず、処理または制御回路であってもよく、1つまたは複数のシステムオンチップ(SoC)、1つまたは複数のプログラマブル論理ユニット(PLU)、1つまたは複数のマイクロプロセッサ、1つまたは複数の特定用途向け集積回路(ASIC)、または定義された方法で命令に応答し、命令を実行することが可能な任意の他の1つまたは複数のデバイスであってもよい。
【0092】
フローチャートは動作を逐次プロセスとして説明することがあるが、動作の多くは並列に、同時に、または同時に実行され得る。加えて、動作の順序は並べ替えられ得る。プロセスは、その動作が完了したときに終了されてもよいが、図に含まれない追加のステップを有してもよい。プロセスは、方法、関数、プロシージャ、サブルーチン、サブプログラムなどに対応し得る。プロセスが関数に対応するとき、その終了は、呼び出し関数またはメイン関数への関数の戻りに対応し得る。
【0093】
本明細書で開示されるように、「記憶媒体」、「コンピュータ可読記憶媒体」、または「非一時的コンピュータ可読記憶媒体」という用語は、読取り専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、磁気RAM、コアメモリ、磁気ディスク記憶媒体、光記憶媒体を含む、データを記憶するための1つまたは複数のデバイス、フラッシュメモリデバイスおよび/または情報を記憶するための他の有形の機械可読媒体を表し得る。用語「コンピュータ可読媒体」は、ポータブルまたは固定記憶デバイス、光学記憶デバイス、ならびに命令および/またはデータを記憶、含有、または搬送することが可能な種々の他の媒体を含んでもよいが、それらに限定されない。
【0094】
さらに、例示的な実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはそれらの任意の組合せによって実装され得る。ソフトウェア、ファームウェア、ミドルウェア、またはマイクロコードで実装されるとき、必要なタスクを実行するためのプログラムコードまたはコードセグメントは、コンピュータ可読記憶媒体などの機械可読媒体またはコンピュータ可読媒体に記憶され得る。ソフトウェアで構成される場合、1つまたは複数のプロセッサが必要なタスクを実行する。たとえば、上述のように、1つまたは複数の例示的な実施形態によれば、少なくとも1つのメモリは、コンピュータプログラムコードを含むかまたは記憶することができ、少なくとも1つのメモリおよびコンピュータプログラムコードは、少なくとも1つのプロセッサを用いて、ネットワーク要素またはネットワークデバイスに必要なタスクを実行させるように構成することができる。さらに、プロセッサ、メモリ、および例示的なアルゴリズムは、コンピュータプログラムコードとして符号化され、本明細書で論じる動作の実行を提供または引き起こすための手段として働く。
【0095】
コンピュータプログラムコードのコードセグメントは、手順、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、または命令、データ構造もしくはプログラムステートメントの任意の組合せを表し得る。コードセグメントは、情報、データ、引数、パラメータまたはメモリ内容を渡し、かつ/または受け取ることによって、別のコードセグメントまたはハードウェア回路に結合され得る。情報、引数、パラメータ、データなどは、メモリ共有、メッセージ受け渡し、トークンパッシング、ネットワーク送信などを含む任意の適切な技法を介して受け渡し、転送し、又は送信することができる。
【0096】
本明細書で使用される用語「含む(including)」および/または「有する(having)」は、含む(comprising)(すなわち、オープンランゲージ)として定義される。本明細書で使用される「結合された」という用語は、必ずしも直接的ではなく、必ずしも機械的ではないが、接続されたものとして定義される。用語「指示する」(例えば、「指示する」および「指示」)から導出される用語は、指示されているオブジェクト/情報を通信または参照するために利用可能なすべての様々な技法を包含することが意図されている。すべてではないが、指示される対象物/情報を伝達または参照するために利用可能な技術の例としては、指示される対象物/情報の伝達、指示される対象物/情報の識別子の伝達、指示される対象物/情報を生成するために使用される情報の伝達、指示される対象物/情報の一部または部分の伝達、指示される対象物/情報の派生物の伝達、指示される対象物/情報を表す記号の伝達などがある。
【0097】
例示的な実施形態によれば、ネットワークノード、BNG、サーバ、AN、CPE、ルータ、または他のネットワーク要素は、ハードウェア、ファームウェア、ソフトウェアを実行するハードウェア、またはそれらの任意の組合せであり得る(またはそれらを含み得る)。そのようなハードウェアは、1つ以上のプロセッサ、1つ以上のCPU、1つ以上のコントローラ、1つ以上のALU、1つ以上のDSP、1つ以上のマイクロコンピュータ、1つ以上のFPGA、1つ以上のSoC、1つ以上のPLU、1つ以上のマイクロプロセッサ、1つ以上のASIC等であるが、それらに限定されず、処理または制御回路、または、定義された方法で命令に応答し、命令を実行することができる任意の他のデバイス(単数または複数)を含み得る。
【0098】
利益、他の利点、および問題に対する解決策は、本発明の特定の実施形態に関して上述されている。しかしながら、利益、利点、問題に対する解決策、およびそのような利益、利点、または解決策を引き起こすか、またはもたらし得るか、またはそのような利益、利点、または解決策をより顕著にさせ得る任意の要素は、いずれかまたは全ての請求項の重要な、必要な、または必須の特徴または要素として解釈されるべきではない。
【外国語明細書】