(57)【要約】【課題】ネットワークシステムの構成を短時間で変更する。【解決手段】第１の装置と第２の装置との間に接続される複数の中継装置を管理する管理装置であって、制御要求元からの制御要求を受け付けるインターフェースと、前記中継装置及び前記第２の装置が構成するネットワーク内の二つの中継装置の間に設定される前記第２の装置を経由する通信リソースの情報を管理するリソースプール情報を記憶する記憶部と、前記二つの中継装置の間を接続する接続性の確立が前記制御要求元から要求されると、前記接続性で中継するフローを識別する条件及び前記接続性の品質によって、前記確立が要求された接続性を構成する通信リソースを前記リソースプール情報から選択し、前記選択された通信リソースを使用して前記フローを中継するように、前記中継装置に設定をする制御部と、を備える。【選択図】図１
2016082299.tif 000002
【特許請求の範囲】
【請求項１】
第１の装置と第２の装置との間に接続される複数の中継装置を管理する管理装置であって、
制御要求元からの制御要求を受け付けるインターフェースと、
前記中継装置及び前記第２の装置が構成するネットワーク内の二つの中継装置の間に設定される前記第２の装置を経由する通信リソースの情報を管理するリソースプール情報を記憶する記憶部と、
前記二つの中継装置の間を接続する接続性の確立が前記制御要求元から要求されると、前記接続性で中継するフローを識別する条件及び前記接続性の品質によって、前記確立が要求された接続性を構成する通信リソースを前記リソースプール情報から選択し、前記選択された通信リソースを使用して前記フローを中継するように、前記中継装置に設定をする制御部と、
を備えることを特徴とする管理装置。
【請求項２】
請求項１に記載の管理装置であって、
前記制御部は、
前記二つの中継装置の間を接続する既存の接続性を構成する通信リソースを前記リソースプール情報から新たに選択し、前記新たに選択された通信リソースを使用して前記フローを中継するように、前記中継装置に設定をすることによって、前記二つの中継装置の間を接続する接続性を異なる通信リソースで構成することを特徴とする管理装置。
【請求項３】
請求項１に記載の管理装置であって、
前記制御部は、
前記制御要求元からの接続性の確立の要求が所定の条件を満たす場合、要求された前記二つの中継装置の間を接続する接続性を構成する通信リソースを新たに確保し、
前記新たに確保した通信リソースを前記リソースプール情報に記録し、
前記新たに確保した通信リソースを使用して前記フローを中継するように、前記中継装置に設定をすることを特徴とする管理装置。
【請求項４】
請求項１に記載の管理装置であって、
前記制御部は、
前記制御要求元からの接続性の確立の要求が所定の条件を満たす場合、前記接続性で中継するフローを識別する条件及び前記接続性の品質によって、前記確立が要求された接続性を構成するために専有できる通信リソースを前記リソースプール情報から選択し、
前記選択された通信リソースを使用して前記フローを中継するように、前記中継装置に設定をすることを特徴とする管理装置。
【請求項５】
請求項１に記載の管理装置であって、
前記制御要求元からの接続性の確立の要求が所定の条件を満たす場合、前記接続性で中継するフローを識別する条件及び前記接続性の品質によって、要求された二つの中継装置の間を接続する接続性を構成するために、他の接続性と共有する通信リソースを前記リソースプール情報から選択し、
前記選択された通信リソースを使用して前記フローを中継するように、前記中継装置に設定をすることを特徴とする管理装置。
【請求項６】
請求項１に記載の管理装置であって、
前記制御部は、
前記制御要求元から接続性の解放が要求されると、前記解放が要求された接続性を構成する通信リソースが当該接続性の確立時に新たに確保したものである場合、前記リソースプール情報に残存している未使用の通信リソースが所定の閾値より多いかを判定し、
前記リソースプール情報に残存している未使用の通信リソースが所定の閾値より多い場合、解放する接続性を構成する通信リソースを前記リソースプール情報から削除し、
前記リソースプール情報に残存している未使用の通信リソースが所定の閾値より少ない場合、解放する接続性を構成する通信リソースの状態を前記リソースプール情報において未使用に更新することを特徴とする管理装置。
【請求項７】
請求項１に記載の管理装置であって、
前記制御部は、
前記二つの中継装置の間を接続する接続性を構成する通信リソースを前記第２の装置を管理する装置に要求することによって、前記通信リソースを新たに確保し、
前記新たに確保した通信リソースを前記リソースプール情報に記録することを特徴とする管理装置。
【請求項８】
請求項１に記載の管理装置であって、
前記制御部は、
確立されている接続性の端点の構成、前記接続性に収容されるフローを識別する情報、前記接続性の通信品質、及び前記接続性の確立を要求した制御要求元の種別を表示する画面データを出力することを特徴とする管理装置。
【請求項９】
請求項１に記載の管理装置であって、
前記制御部は、
前記接続性の始点となる中継装置にＶＬＡＮタグの追加を指示し、
前記接続性の終点となる中継装置にＶＬＡＮタグの削除を指示することを特徴とする管理装置。
【請求項１０】
データを中継するネットワークノードであって、
データを中継する接続性に関する情報を受信し、
前記受信した情報に従って、前記接続性にデータを出力することを特徴とするネットワークノード。
【請求項１１】
請求項１０に記載のネットワークノードであって、
前記ネットワークノードを管理する管理装置に接続されており、
前記データを中継する接続性に関する情報を前記管理装置から受信することを特徴とするネットワークノード。
【請求項１２】
請求項１０に記載のネットワークノードであって、
前記ネットワークノードを管理する管理装置に接続されており、
前記接続性で中継するフローを識別するフロー識別子が記録されるフロー識別情報と、前記接続性で中継するデータに行われるアクションが記録されるアクション情報とを保持し、
前記接続性の更新要求を受信した場合、前記接続性に関する情報を更新し、前記接続性に関する情報から抽出したフロー識別子でフロー識別情報を更新し、前記接続性に関する情報から抽出したアクションで前記アクション情報を更新することを特徴とするネットワークノード。
【請求項１３】
請求項１０に記載のネットワークノードであって、
前記ネットワークノードを管理する管理装置に接続されており、
前記接続性で中継するフローを識別するフロー識別情報と、前記接続性で中継するデータに対するアクションを特定するアクション情報と含む前記接続性に関する情報を前記管理装置から受信し、
外部の装置からデータを受信し、前記受信したデータのフローと前記受信したフロー識別情報のフローとが対応する場合に、前記受信したアクション情報によって特定されるアクションを前記外部の装置から受信したデータに対して実行し、前記アクションを実行したデータを前記接続性に出力することを特徴とするネットワークノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムに関する。
【背景技術】
【０００２】
ネットワークシステムにおいて、ユーザ網の構成変更やネットワークシステム内の経路変更に伴って設定を変更する必要がある。
【０００３】
この技術分野の背景技術として、特開２０１４−３４０８号公報（特許文献１）、特開２００６−２５４５１４号公報（特許文献２）がある。
【０００４】
特開２０１４−３４０８号公報（特許文献１）には、中継転送システムは、ラベルスイッチパスをエッジノード間に設定する際に、ユーザ網の経路状態等のユーザ網側に依存する情報（ユーザ網経路情報）と、ラベルスイッチパスの中継経路やラベルスイッチパスを指定するパスＩＤ等のラベルスイッチネットワーク側に依存する情報（ノード間パス情報）とに分離し、中継転送システム全体を通じて、それぞれの情報を別々に管理するパケットの転送制御が開示されている。
【０００５】
また、特開２００６−２５４５１４号公報（特許文献２）には、ネットワークはコネクションオリエンティッドなコア網とそこに接続されるコネクションレスなアクセス網に分かれていて、エッジノードからエッジノードへはあらかじめ複数のコネクション（パーマネントバーチャルルート（ＰＶＲ）、とここでは呼ぶ）が張られている。網管理手段はアクセス網から入ってきたコネクションレスなデータフローに対して、該複数のＰＶＲの中から１つのルートを選択し、そのＰＶＲに沿ってデータを転送するパケットスイッチングネットワークが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−３４０８号公報
【特許文献２】特開２００６−２５４５１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このようなネットワークシステムでは、オンデマンドでユーザフローを収容しユーザデータを転送する回線（以下、接続性と称する）を提供するために一定の時間が必要である。また、ネットワークリソースを効率的に利用するためには処理が増え、更に時間が必要である。
【０００８】
また、モバイルコアネットワークでは、トラヒックは突発的かつ局所的に変動するので、トラフィックの予測が難しい。さらに、パケットトランスポートネットワークや従来のトランスポートネットワーク網（ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）／ＳＤＨ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｉｇｉｔａｌ  Ｈｉｅｒａｒｃｈｙ））など既存のキャリア網では、集中管理システムから経路上の全通信装置に対して帯域制御や冗長構成などを設定するために時間が必要であり、トラフィックの変動に素早く応答できない。
【０００９】
本発明は、ネットワークシステムにおいて、ユーザ網の構成変更やネットワークシステム内の経路変更に伴う設定の変更のための情報量及び必要な時間を低減する。
【課題を解決するための手段】
【００１０】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、第１の装置と第２の装置との間に接続される複数の中継装置を管理する管理装置であって、制御要求元からの制御要求を受け付けるインターフェースと、前記中継装置及び前記第２の装置が構成するネットワーク内の二つの中継装置の間に設定される前記第２の装置を経由する通信リソースの情報を管理するリソースプール情報を記憶する記憶部と、前記二つの中継装置の間を接続する接続性の確立が前記制御要求元から要求されると、前記接続性で中継するフローを識別する条件及び前記接続性の品質によって、前記確立が要求された接続性を構成する通信リソースを前記リソースプール情報から選択し、前記選択された通信リソースを使用して前記フローを中継するように、前記中継装置に設定をする制御部と、を備える。
【発明の効果】
【００１１】
本発明の代表的な実施の形態によれば、ネットワークシステムの構成を短時間で変更することができる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例のネットワークシステムの構成を説明する図である。
【図２】エッジ管理装置の構成を示すブロック図である。
【図３】要求元別プロファイルテーブルの構成例を示す図である。
【図４】接続性確立要求テーブルの構成例を示す図である。
【図５】エッジノードポートテーブルの構成例を示す図である。
【図６】ａ点・ｚ点候補テーブルの構成例を示す図である。
【図７】リソースプールテーブルの構成例を示す図である。
【図８】回線テーブルの構成例を示す図である。
【図９】エッジノードの構成を示すブロック図である。
【図１０】フロー識別・フロー毎統計情報テーブルの構成例を示す図である。
【図１１】アクション・ポート毎統計情報テーブルの構成例を示す図である。
【図１２】接続性確立要求処理のフローチャートである。
【図１３】ａ点・ｚ点候補選択処理のフローチャートである。
【図１４】中継回線要求処理のフローチャートである。
【図１５】適用プロファイル識別子が「０」である場合に決定された回線が記録されたリソースプール管理テーブルを示す図である。
【図１６】適用プロファイル識別子が「１」である場合に決定された回線が記録されたリソースプール管理テーブルを示す図である。
【図１７】適用プロファイル識別子が「２」である場合に決定された回線が記録されたリソースプール管理テーブルを示す図である。
【図１８】接続性解放要求処理のフローチャートである。
【図１９】中継回線解放処理のフローチャートである。
【図２０】システム運用中に接続性要求を処理するシーケンス図である。
【図２１】エッジ管理装置がリソースプールテーブルを構築する処理のシーケンス図である。
【図２２】制御要求処理のフローチャートである。
【図２３】エッジノードによるパケット処理のフローチャートである。
【図２４】接続性管理画面を示す図である。
【図２５】接続性詳細画面を示す図である。
【図２６】接続性要求画面を示す図である。
【図２７】接続性変更画面を示す図である。
【図２８】リソースプール管理処理のフローチャートである。
【発明を実施するための形態】
【００１３】
図１は、本発明の実施例のネットワークシステムの構成を説明する図である。
【００１４】
本実施例のネットワークシステムは、加入者網５０と接続される複数のエッジノード１００と、エッジノード１００を管理するエッジ管理装置２００と、複数のエッジノード１００の間を接続する複数のコアノード３００とを有する。複数のコアノード３００は、相互に接続されることによって、中継部３０１を構成する。中継部３０１の外側には、複数のエッジノード１００によってエッジ部１０１が構成される。
【００１５】
また、本実施例のネットワークシステムは、コアノード３００を管理する中継管理装置４００を有する。
【００１６】
エッジノード１００は、加入者網５０と接続され、加入者網５０内に設けられる加入者装置５１から受信したパケットをコアノード３００に転送し、コアノード３００から転送されたパケットを加入者装置５１に送信するエッジ中継装置である。本実施例のネットワークシステムが、モバイルコアネットワークである場合、適用先の網全体がキャリア網なので加入者装置５１は、基地局装置（ｅＮＢ（ｅｖｏｌｖｅｄ  Ｎｏｄｅ  Ｂ））や、他システムと接続するゲートウェイ装置（Ｓ−ＧＷ（Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ））に相当する。
【００１７】
コアノード３００は、入力されたパケットを、宛先の加入者装置５１に届くように転送するコア中継装置である。このため、コアノード３００間には、転送すべきパケットを中継する中継回線が設けられている。以後の説明において、コアノード３００は、中継ノードと称することもある。
【００１８】
エッジ管理装置２００は、複数のエッジノード１００を制御するためのコンピュータである。エッジ管理装置２００は、制御要求元５００と接続されている。制御要求元５００は、例えば、ネットワークシステムの管理者が使用する管理者端末、システム間が連携するように制御する上位装置（例えば、オーケストレータ）、ネットワークシステムを利用するテナント（例えば、仮想移動体通信事業者（ＭＶＮＯ））の管理コンピュータなどである。エッジ管理装置２００は、制御要求元５００からの制御要求によって、エッジノード１００に接続されたコアノード３００間に設けられた中継回線がエッジノード１００間の通信に使用可能となるように制御する。
【００１９】
エッジ管理装置２００とエッジノード１００とは、装置制御インターフェースによって接続されている。装置制御インターフェースは、ネットワークシステム内でユーザデータを転送するネットワークと論理的又は物理的に分離されたネットワークで構成され、各装置間で制御信号を送受信するために使用される。
【００２０】
以後の説明では、中継部３０１内に形成される回線の始点のエッジノード１００をＡ点と称し、該回線の終点のエッジノード１００をＺ点と称する。より詳細には、始点エッジノード１００において、加入者網５０からパケットが入力されるポートを大文字のＡで示し、加入者網５０から入力されたパケットがコアノード３００に出力されるポートを小文字のａで示す。同様に、終点エッジノード１００において、加入者網５０へパケットが出力されるポートを大文字のＺで示し、加入者網５０へ転送されるパケットがコアノード３００から入力されるポートを小文字のｚで示す。なお、上記Ａ、ａ、Ｚ、ｚにはエッジノード番号及びポート番号を表す添字を付し、ノード及びポートが特定できるようにする。
【００２１】
図２は、エッジ管理装置２００の構成を示すブロック図である。
【００２２】
エッジ管理装置２００は、プロセッサ２１０と、メモリ２２０と、補助記憶装置２５０と、ネットワークインターフェース２６０とを有するコンピュータであり、メモリ２２０に格納されたプログラムをプロセッサ２１０が実行することによって、エッジ管理装置２００の機能を実現する。
【００２３】
プロセッサ２１０は、メモリ２２０に格納されたプログラムを実行する制御部（制御装置）である。
【００２４】
メモリ２２０は、不揮発性の記憶素子であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及び揮発性の記憶素子であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含む記憶部（記憶装置）である。ＲＯＭは、不変のプログラム（例えば、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ））などを格納する。ＲＡＭは、ＤＲＡＭ（Dynamic Random Access Memory）のような高速かつ揮発性の記憶素子であり、補助記憶装置２５０に格納されたプログラム及びプログラムの実行時に使用されるデータを一時的に格納する。具体的には、メモリ２２０は、ＮＢＩ制御プログラム、接続性管理プログラム、ＳＢＩ制御プログラムを格納する。これらのプログラムを制御部であるプロセッサ２１０が実行することによって、ＮＢＩ制御部２２１、接続性管理部２２２、ＳＢＩ制御部２２７が実現される。
【００２５】
また、メモリ２２０は、要求元別プロファイルテーブル２３１、接続性確立要求テーブル２３２、エッジノードポートテーブル２３４、ａ点・ｚ点候補テーブル２３５、リソースプールテーブル２３７及び回線テーブル２３９を格納する。これらのテーブルは、通常は補助記憶装置２５０に格納されており、必要に応じて補助記憶装置２５０から読み出されてメモリ２２０（ＲＡＭ）に展開されてもよい。
【００２６】
補助記憶装置２５０は、例えば、磁気記憶装置（ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ））、フラッシュメモリ（ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ））等の大容量かつ不揮発性の記憶装置（記憶部）である。また、補助記憶装置２５０は、プロセッサ２１０が実行するプログラム及びプログラムの実行時に使用されるデータを格納する。すなわち、プログラムは、補助記憶装置２５０から読み出されて、メモリ２２０にロードされて、プロセッサ２１０によって実行される。
【００２７】
ネットワークインターフェース２６０は、所定のプロトコルに従って、他の装置との通信を制御する通信インターフェース装置である。
【００２８】
プロセッサ２１０が実行するプログラムは、ネットワーク又はリムーバブルメディア（ＣＤ−ＲＯＭ、フラッシュメモリなど）を介してエッジ管理装置２００に提供され、非一時的記憶媒体であるメモリ（ＲＯＭ）２２０又は補助記憶装置２５０に格納される。このため、エッジ管理装置２００は、リムーバブルメディアからデータを読み込むインターフェースを有してもよい。
【００２９】
エッジ管理装置２００は、物理的に一つの計算機上で、又は、論理的又は物理的に複数の計算機上で構成される計算機システムであり、前述したプログラムが、同一の計算機上で別個のスレッドで動作してもよく、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。
【００３０】
ＮＢＩ制御部２２１は、制御要求元５００からの制御要求を受け付けるインターフェースである、Ｎｏｒｔｈ  Ｂａｎｄ  Ｉｎｔｅｒｆａｃｅ（ＮＢＩ）を制御する。
【００３１】
接続性管理部２２２は、制御要求元５００から受信した要求（接続性確立要求、接続性解放要求など）に従って、加入者網５０間の通信に提供される回線を管理する。接続性管理部２２２は、要求解析部２２３、端点管理部２２４、回線管理部２２５及びリソースプール管理部２２６を含む。
【００３２】
要求解析部２２３は、制御要求元５００から受信した要求を解析し、受信した要求から必要な情報を抽出する。なお、制御要求元５００から受信する要求は、例えばＸＭＬ形式で記述される。端点管理部２２４は、要求に従って端点（ａ点、ｚ点）の組み合わせ候補を決定する（図１３参照）。回線管理部２２５は、決定された端点間を結ぶ回線を要求し、要求された回線を解放する（図１４、図１９参照）。リソースプール管理部２２６は、リソースプールテーブル２３７を監視し、リソースプールを最適化する。
【００３３】
ＳＢＩ制御部２２７は、制御対象の通信装置や管理装置と制御要求を送受信するインターフェースであるＳｏｕｔｈ  Ｂａｎｄ  Ｉｎｔｅｒｆａｃｅ（ＳＢＩ）を制御する。ＳＢＩ制御部２２７は、エッジノードＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）部２２８及び中継管理装置Ｉ／Ｆ部２２９を含む。エッジノードＩ／Ｆ部２２８は、エッジノード１００との制御要求の送受信を制御する。中継管理装置Ｉ／Ｆ部２２９は、中継管理装置４００との制御要求の送受信を制御する。
【００３４】
要求元別プロファイルテーブル２３１は、エッジ管理装置２００に要求を発行する要求元毎に適用されるプロファイルを格納するテーブルであり、その構成例は図３を用いて後述する。接続性確立要求テーブル２３２は、管理者及び上位管理システムから発行された接続要求を管理するための情報を格納するテーブルであり、その構成例は図４を用いて後述する。
【００３５】
エッジノードポートテーブル２３４は、エッジノード１００のポートの構成を管理するためのテーブルであり、その構成例は図５を用いて後述する。ａ点・ｚ点候補テーブル２３５は、ａ点とｚ点の組み合わせ候補を格納するテーブルであり、その構成例は図６を用いて後述する。
【００３６】
リソースプールテーブル２３７は、通信に使用可能な回線をリソースとして管理するためのテーブルであり、その構成例は図７を用いて後述する。回線テーブル２３９は、利用している回線を管理するためのテーブルであり、その構成例は図８を用いて後述する。
【００３７】
なお本実施例の説明では、管理用の情報をテーブル形式で説明するが、管理用の情報は必ずしもテーブルによるデータ構造で表現されていなくてもよく、リスト、ＤＢ、キュー等のデータ構造やディレクトリ構造等その他の方法で表現されてもよい。
【００３８】
図３は、要求元別プロファイルテーブル２３１の構成例を示す図である。
【００３９】
要求元別プロファイルテーブル２３１は、エッジ管理装置２００に要求を発行する要求元毎に適用されるプロファイルを格納する。当該プロファイルは、中継部３０１の回線の利用方法を規定する。要求元別プロファイルテーブル２３１は、管理者がシステム構築時に設定し、要求元識別子２３１１、要求元名２３１２及び適用プロファイル識別子２３１３のフィールドを含む。要求元別プロファイルテーブル２３１は、エントリの内容を説明するための備考欄２３１４を有してもよい。
【００４０】
要求元識別子２３１１は、要求元を一意に識別するための識別情報である。要求元名２３１２は、エッジ管理装置２００に制御要求を発行する装置の名称である。なお、要求元名２３１２は、装置の名称ではなく、装置を一意に識別するための識別情報（例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス）でもよい。適用プロファイル識別子２３１３は、要求元からの接続性確立要求に対して回線を確保する方法を識別するための識別情報である。
【００４１】
エッジ管理装置２００は、接続性確立要求の送信元を識別して、受信した接続性確立要求に要求元識別子を付与する。
【００４２】
例えば、要求元識別子が「１」のプロファイルは、システムの管理者から要求であって、要求に従ってリソースプールで管理されていない回線を新たに確保する。要求元識別子が「２」のプロファイルは、オーケストレータから要求であって、リソースプールで管理されているリソースを専有する（１：１マッピング）回線を確保する。要求元識別子が「３」のプロファイルは、ＴＭＳ（Traffic Management Solution）制御システムからの要求であって、リソースプールで管理されているリソースを専有する（１：１マッピング）回線を確保する。要求元識別子が「４」「５」のプロファイルは、システムを使用するテナント（例えば、仮想移動体通信事業者（ＭＶＮＯ））からの要求であって、リソースプールで管理されているリソースを専有しないで、複数の回線で共有されるリソースによる（１：Ｎ多重）回線を確保する。
【００４３】
例えば、管理者は、バッチ処理によってデータベースをバックアップする場合、データベースのデータを転送する時間において、他の通信に影響しないように、新たな回線を設定することができる。
【００４４】
なお、オーケストレータは、システム内の装置を監視し、管理するためにバックホール側に設置される統合管理サーバである。また、ＴＭＳ制御システムは、システム内のトラフィックを計測し、制御する管理システムである。オーケストレータや、ＴＭＳ制御システムは、本ネットワークシステムを含むキャリア網全体を統合管理している上位管理システムの例として記載したものであって、これらに限らない。
【００４５】
例えば、オーケストレータは、無線基地局（ｅＮＢ）へ接続している端末の数を管理しているユーザ管理サーバからの情報によって、ｅＮＢとゲートウェイサーバとの間の回線の増減をエッジ管理装置２００へ要求する。
【００４６】
なお、図示した要求元は一例であり、例えば、オーケストレータからの要求に従って１：Ｎ多重による回線を確保してもよい。
【００４７】
このように、エッジ管理装置２００は、接続性確立要求に付与された要求元識別子によって適用プロファイル識別子を定め、適用プロファイル識別子によって回線を確保する方法を変える。これによって、要求元に従って回線の増減に関する制御レベルを変えることができる。すなわち、要求元識別子が「１」のプロファイルの様に、要求に従ってリソースプールで管理されていない回線を新たに確保する場合、確実に回線を確保することができる。一方、要求元識別子が「２」や「３」のプロファイルの様に、リソースプールで管理されているリソースを専有する回線を確保する場合、他の通信に影響されることなく、高速かつ高品質な回線を確保することができる。また、要求元識別子が「４」や「５」のプロファイルの様に、複数の回線で共用されるリソースを回線として確保する場合、他の通信に影響されるが、回線を確保できる機会が増える。
【００４８】
図４は、接続性確立要求テーブル２３２の構成例を示す図である。
【００４９】
接続性確立要求テーブル２３２は、エッジ管理装置２００が制御要求元５００（管理者、上位管理システム）から発行された接続要求を管理するための情報を格納するテーブルであり、要求番号２３２１、Ａ点情報２３２２、Ｚ点情報２３２７、通信品質２３３１及び適用プロファイル識別子２３３２のフィールドを含む。Ａ点情報２３２２、Ｚ点情報２３２７及び通信品質２３３１は、接続性確立要求によって与えられる情報を格納する。また、要求番号２３２１及び適用プロファイル識別子２３３２は、エッジ管理装置２００が付与する。
【００５０】
要求番号２３２１は、受信した接続性確立要求を一意に識別するための識別情報であり、エッジ管理装置２００が付与する。
【００５１】
Ａ点情報２３２２は、回線の始点の情報であり、エッジノード識別子２３２３、インターフェース（ＩＦ）番号２３２４、ポート番号２３２５及び収容フロー識別子２３２６のフィールドを含む。エッジノード識別子２３２３は、要求によって準備される回線の始点のエッジノード１００を一意に識別するための識別情報である。インターフェース番号２３２４は、始点のエッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２３２５は、始点のエッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。収容フロー識別子２３２６は、当該回線に収容されるべきフローの情報であり、例えば、転送されるパケット（データ）の宛先である加入者装置５１のＩＰアドレス、宛先である加入者装置５１のポート番号及び、転送されるパケットの送信元である加入者装置５１のＩＰアドレスを記録する。図示したものの他、ＯｐｅｎＦｌｏｗ  １．３ｘに定義された様々なフィールド（例えば、ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）  ＩＤ、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）ポート番号、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）ポート番号）やＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのレイヤ４からレイヤ７の情報を収容フロー識別子２７１６に使用することができる。
【００５２】
Ｚ点情報２３２７は、回線の終点の情報であり、エッジノード識別子２３２８、インターフェース番号２３２９及びポート番号２３３０のフィールドを含む。エッジノード識別子２３２８は、要求によって準備される回線の終点のエッジノード１００を一意に識別するための識別情報である。インターフェース番号２３２９は、終点のエッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２３３０は、終点のエッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。
【００５３】
通信品質２３３１は、受信した接続性確立要求で要求された回線の通信品質である。
【００５４】
適用プロファイル識別子２３３２は、要求元別プロファイルテーブル２３１を参照して、受信した接続性確立要求の要求元から定められ、回線を確保する方法を定める。
【００５５】
エッジ管理装置２００は、接続性確立要求を受信すると、接続性確立要求テーブル２３２のエントリを作成し、要求番号２３２１を付与して、受信した接続性確立要求の管理を開始する。そして、接続性確立要求の処理が終了して回線が確保されると、エッジ管理装置２００は、接続性確立要求テーブル２３２に格納された内容を制御要求元５００に返信する。
【００５６】
図５は、エッジノードポートテーブル２３４の構成例を示す図である。
【００５７】
エッジノードポートテーブル２３４は、エッジノード１００のポートの構成を管理するためのテーブルであり、エッジノード識別子２３４１、インターフェース番号２３４２、ポート番号２３４３、接続先種別２３４４及び接続先情報２３４５のフィールドを含む。接続先情報２３４５は、装置識別子２３４６、インターフェース番号２３４７及びポート番号２３４８のフィールドを含む。
【００５８】
エッジノード識別子２３４１は、エッジノード１００を一意に識別するための識別情報である。インターフェース番号２３４２は、エッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２３４３は、エッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。接続先種別２３４４は、当該ポートの接続先、すなわち、当該ポートが加入者装置５１に接続されるか、コアノード３００に接続されるかを示す。
【００５９】
接続先情報２３４５は、当該ポートの接続先の情報であり、装置識別子２３４６、インターフェース番号２３４７及びポート番号２３４８のフィールドを含む。装置識別子２３４６は、接続先装置を一意に識別するための識別情報である。インターフェース番号２３４７は、接続先装置のネットワークインターフェースを一意に識別するための識別情報である。ポート番号２３４８は、接続先装置のネットワークインターフェースによって提供される入出力ポートを一意に識別するための識別情報である。
【００６０】
エッジノードポートテーブル２３４において、接続先情報が記録されていないポートは、未接続である。
【００６１】
図６は、ａ点・ｚ点候補テーブル２３５の構成例を示す図である。
【００６２】
ａ点・ｚ点候補テーブル２３５は、ａ点とｚ点の組み合わせ候補を格納するテーブルであり、候補番号２３５１、Ａ点情報２３５２、ａ点情報２３５６、Ｚ点情報２３６０及びｚ点情報２３６４のフィールドを含む。
【００６３】
候補番号２３５１は、ａ点とｚ点の組み合わせ候補を一意に識別するための識別情報である。
【００６４】
Ａ点情報２３５２は、Ａ点となるエッジノード１００の情報であり、エッジノード識別子２３５３、インターフェース番号２３５４及びポート番号２３５５のフィールドを含む。エッジノード識別子２３５３は、Ａ点を構成するエッジノード１００を一意に識別するための識別情報である。インターフェース番号２３５４は、Ａ点を構成するエッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２３５５は、Ａ点を構成するエッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。
【００６５】
同様に、ａ点情報２３５６は、ａ点となるエッジノード１００の情報であり、エッジノード識別子２３５７、インターフェース番号２３５８及びポート番号２３５９のフィールドを含む。また、Ｚ点情報２３６０は、Ｚ点となるエッジノード１００の情報であり、エッジノード識別子２３６１、インターフェース番号２３６２及びポート番号２３６３のフィールドを含む。また、ｚ点情報２３６４は、ｚ点となるエッジノード１００の情報であり、エッジノード識別子２３６５、インターフェース番号２３６６及びポート番号２３６７のフィールドを含む。
【００６６】
なお、前述したように、始点エッジノード１００において、加入者網５０に接続されるポートがＡ点であり、コアノード３００に接続されるポートがａ点である。同様に、終点エッジノード１００において、加入者網５０に接続されるポートがＺ点であり、コアノード３００に接続されるポートがｚ点である。
【００６７】
図７は、リソースプールテーブル２３７の構成例を示す図である。
【００６８】
リソースプールテーブル２３７は、通信に使用可能な回線をリソースとして管理するためのテーブルであり、リソース識別子２３７１、ａ点情報２３７２、ｚ点情報２３７６、回線収容条件２３８０、通信品質２３８１及び使用中フラグ２３８２のフィールドを含む。
【００６９】
リソース識別子２３７１は、リソースとして管理される回線を一意に識別するための識別情報である。
【００７０】
ａ点情報２３７２は、回線の始点の情報であり、エッジノード識別子２３７３、インターフェース番号２３７４及びポート番号２３７５のフィールドを含む。エッジノード識別子２３７３は、プールされている回線の始点のエッジノード１００を一意に識別するための識別情報である。インターフェース番号２３７４は、始点のエッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２３７５は、始点のエッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。
【００７１】
ｚ点情報２３７６は、回線の終点の情報であり、エッジノード識別子２３７７、インターフェース番号２３７８及びポート番号２３７９のフィールドを含む。エッジノード識別子２３７７は、回線の終点のエッジノード１００を一意に識別するための識別情報である。インターフェース番号２３７８は、終点のエッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２３７９は、終点のエッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。
【００７２】
回線収容条件２３８０は、当該回線に収容されるパケットの条件であり、例えば、ＶＬＡＮ識別子、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ラベルなどが定義される。
【００７３】
通信品質２３８１は、当該回線で実現可能な品質であり、例えば、保証される帯域（又は、帯域が保証されないベストエフォート）、遅延、ジッタなどが記録される。なお、通信品質が保証帯域であり、リソースが複数の回線で共有される場合、当該リソースで提供可能な残余の帯域が記録される。具体的には、通信品質２３８１に記録される帯域保証は使用中フラグ２３８２の値により意味が異なる。すなわち、使用中フラグが「０」である場合、通信品質２３８１は回線（未使用）で保証できる帯域幅である。使用中フラグが「−１」である場合、通信品質２３８１は回線（使用中）で保証可能な残存帯域幅である。使用中フラグが正の数である場合、回線（共有中）で保証できる余剰帯域幅である。
【００７４】
使用中フラグ２３８２は、回線が使用中かを示すフラグである。なお、使用中フラグ２３８２は、共有されている回線の多重数を示す。例えば、回線が未使用の場合は使用中フラグが「０」、回線が専有されている場合は使用中フラグが「−１」、回線が使用中でかつ共有可能な場合は使用中フラグが１以上の整数（共有数）を設定する。
【００７５】
図８は、回線テーブル２３９の構成例を示す図である。
【００７６】
回線テーブル２３９は、利用している回線を管理するためのテーブルであり、回線番号２３９１、要求番号２３９２、始点情報２３９３、終点情報２４０４及びリソース識別子２４１５のフィールドを含む。
【００７７】
回線番号２３９１は、利用している回線を一意に識別するための識別情報である。要求番号２３９２は、この回線を確立した接続性確立要求の識別情報である。
【００７８】
始点情報２３９３及び終点情報２４０４は、各々、利用している回線の始点及び終点の情報である。
【００７９】
始点情報２３９３は、Ａ点情報２３９４及びａ点情報２４００のフィールドを含む。
【００８０】
Ａ点情報２３９４は、Ａ点となるエッジノード１００の情報であり、エッジノード識別子２３９５、インターフェース番号２３９６、ポート番号２３９７、収容フロー識別子２３９８及びアクション２３９９のフィールドを含む。エッジノード識別子２３９５は、Ａ点を構成するエッジノード１００を一意に識別するための識別情報である。インターフェース番号２３９６は、Ａ点を構成するエッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２３９７は、Ａ点を構成するエッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。収容フロー識別子２３９８は、当該回線に収容されるフローの情報であり、例えば、転送されるパケットの宛先である加入者装置５１のＩＰアドレス、宛先である加入者装置５１のポート番号及び、転送されるパケットの送信元である加入者装置５１のＩＰアドレスを記録する。アクション２３９９は、Ａ点でパケットに行われる操作（処理）である。図示の場合、加入者装置５１から受信したパケットに、ＶＬＡＮ識別子＝３００のＶＬＡＮタグを追加して、コアノード３００に出力する。図示したものの他、ＯｐｅｎＦｌｏｗ  １．３ｘに定義された様々なアクション（例えば、ＰＢＢ（Ｐｏｖｉｄｅｒ  Ｂａｃｋｂｏｎｅ  Ｂｒｉｄｇｅ）ヘッダの追加・削除、ＭＰＬＳラベルの追加・削除）やイーサネット・ヘッダ（イーサネットは登録商標、以下同じ）の追加・削除、イーサネット・ヘッダおよびＩＰヘッダの追加・削除、イーサネット・ヘッダおよびＩＰヘッダおよびトンネリングプロトコル（例えば、ＶＸＬＡＮ（Ｖｉｒｔｕａｌ  ｅＸｔｅｎｓｉｂｌｅ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ），ＮＶＧＲＥ（Ｎｅｔｗｏｒｋ  Ｖｉｒｔｕａｌｉｚａｔｉｏｎ  ｕｓｉｎｇ  Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎ））・ヘッダの追加・削除などの操作（処理）を指定することができる。
【００８１】
ａ点情報２４００は、ａ点となるエッジノード１００の情報であり、エッジノード識別子２４０１、インターフェース番号２４０２及びポート番号２４０３のフィールドを含む。エッジノード識別子２４０１は、ａ点を構成するエッジノード１００を一意に識別するための識別情報である。インターフェース番号２４０２は、ａ点を構成するエッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２４０３は、ａ点を構成するエッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。
【００８２】
終点情報２４０４は、Ｚ点情報２４０５及びｚ点情報２４１０のフィールドを含む。
【００８３】
Ｚ点情報２４０５は、Ｚ点となるエッジノード１００の情報であり、エッジノード識別子２４０６、インターフェース番号２４０７、ポート番号２４０８及びアクション２４０９のフィールドを含む。エッジノード識別子２４０６は、Ｚ点を構成するエッジノード１００を一意に識別するための識別情報である。インターフェース番号２４０７は、Ｚ点を構成するエッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２４０８は、Ｚ点を構成するエッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。アクション２４０９は、Ｚ点でパケットに行われる操作である。図示の場合、コアノード３００から受信したパケットからＶＬＡＮ識別子＝３００のＶＬＡＮタグを削除する。
【００８４】
ｚ点情報２４１０は、ｚ点となるエッジノード１００の情報であり、エッジノード識別子２４１１、インターフェース番号２４１２、ポート番号２４１３及び収容フロー識別子２４１４のフィールドを含む。エッジノード識別子２４１１は、ｚ点を構成するエッジノード１００を一意に識別するための識別情報である。インターフェース番号２４１２は、ｚ点を構成するエッジノード１００のネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号２４１３は、ｚ点を構成するエッジノード１００のネットワークインターフェース１５０によって提供される入出力ポートを一意に識別するための識別情報である。収容フロー識別子２４１４は、当該回線から出力されるフローの情報である。図示の場合、ＶＬＡＮ識別子＝３００のＶＬＡＮタグが付されてカプセル化されたパケットが当該回線で転送される。
【００８５】
リソース識別子２４１５は、当該回線を提供するためのリソースの識別情報である。
【００８６】
図９は、エッジノード１００の構成を示すブロック図である。
【００８７】
エッジノード１００は、装置管理部１２１、入力処理部１２３、出力処理部１２６及びネットワークインターフェース（ＮＩＦ）１５０を有する。
【００８８】
装置管理部１２１は、エッジ管理装置２００からの制御要求に従って、エッジノード１００の動作、すなわち、入力処理部１２３及び出力処理部１２６の動作を制御する。装置管理部１２１は、回線テーブル１２２を有する。回線テーブル１２２は、エッジノード１００が利用している回線を管理するためのテーブルであり、エッジ管理装置２００の回線テーブル２３９のうち、当該エッジノードに関係する回線の情報のみを格納したものである。よって、回線テーブル１２２の構成及び内容は、エッジ管理装置２００の回線テーブル２３９の構成及び内容と同じなので、図示及びその説明は省略する。
【００８９】
入力処理部１２３は、エッジノード１００のポートに入力されたパケットを識別し、所定の内部ポート１３２を介して、出力処理部１２６に出力する。入力処理部１２３は、エッジノード１００に入力されたパケットの統計情報を取得する。入力処理部１２３は、フロー識別部１２４、フロー識別・フロー毎統計情報テーブル１２５を有する。フロー識別部１２４は、エッジノード１００に入力されたパケットを識別し、出力すべきポートを決定する。フロー識別・フロー毎統計情報テーブル１２５は、入力処理部１２３がパケットを識別するための情報が記録されるテーブルであり、フロー毎の統計情報も記録される。フロー識別・フロー毎統計情報テーブル１２５の構成例は、図１０を用いて後述する。なお、以下の説明で、フローを識別するための情報だけを示す場合、単に「フロー識別テーブル１２５」と称することがある。
【００９０】
出力処理部１２６は、入力処理部１２３から転送されたパケットを識別し、所定のポート１３１から出力する。出力処理部１２６は、アクション適用部１２７及びアクション・ポート毎統計情報テーブル１２８を有する。アクション適用部１２７は、入力処理部１２３から転送されたパケットに所定の操作を行い、所定のポート１３１から出力する。アクション・ポート毎統計情報テーブル１２８は、出力処理部１２６がパケットを処理するための情報が記録されるテーブルであり、フロー毎の統計情報も記録される。アクション・ポート毎統計情報テーブル１２８の構成例は、図１１を用いて後述する。なお、以下の説明で、適用されるアクションの情報だけを示す場合、単に「アクションテーブル１２８」と称することがある。
【００９１】
装置管理部１２１、入力処理部１２３及び出力処理部１２６は、プロセッサがメモリに格納されたプログラムを実行することによって構成される。入力処理部１２３及び出力処理部１２６は、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）に内蔵されるゲートアレイやＮｅｔｗｏｒｋ  Ｐｒｏｃｅｓｓｏｒ（ＮＰ）のマイクロコードによってプログラミングされた論理回路によって構成されてもよい。
【００９２】
メモリは、不揮発性の記憶素子であるＲＯＭ及び揮発性の記憶素子であるＲＡＭを含む。ＲＯＭは、不変のプログラム（例えば、ＢＩＯＳ）などを格納する。ＲＡＭは、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような高速かつ揮発性の記憶素子であり、プログラム及びプログラムの実行時に使用されるデータを一時的に格納する。具体的には、メモリは、装置管理プログラム、入力処理プログラム、出力処理プログラムを格納してもよい。メモリは、フロー識別・フロー毎統計情報テーブル１２５及びアクション・ポート毎統計情報テーブル１２８を格納する。フロー識別・フロー毎統計情報テーブル１２５及びアクション・ポート毎統計情報テーブル１２８はＦＰＧＡ内のメモリに格納されてもよい。
【００９３】
なお、装置管理部１２１、入力処理部１２３及び出力処理部１２６の各々は、一つのプロセッサ上で論理的に独立した論理ブロックでも、独立したプロセッサ上の論理ブロックでも、ＦＰＧＡの独立した論理回路でもよい。
【００９４】
ネットワークインターフェース１５０は、パケットが入出力される複数のポート１３１を提供する。
【００９５】
図１０は、フロー識別・フロー毎統計情報テーブル１２５の構成例を示す図である。
【００９６】
フロー識別・フロー毎統計情報テーブル１２５は、入力処理部１２３がパケットを処理するために用いるテーブルであり、フロー毎の統計情報１２５５も記録される。フロー識別・フロー毎統計情報テーブル１２５は、入力点１２５１及び内部出力点１２５９のフィールドを含む。
【００９７】
入力点１２５１は、パケットが入力される点の情報であり、インターフェース番号１２５２、ポート番号１２５３、収容フロー識別子１２５４及び統計情報１２５５のフィールドを含む。統計情報１２５５は、受信バイト数１２５６、受信パケット数１２５７及びカウンタリセット時刻１２５８のフィールドを含む。内部出力点１２５９は、入力処理部１２３からパケットが出力される内部ポート１３２の情報であり、当該内部ポート１３２のポート番号を記録するフィールドを含む。
【００９８】
インターフェース番号１２５２は、エッジノード１００にパケットが入力されるネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号１２５３は、ネットワークインターフェース１５０によって提供され、パケットが入力されるポートを一意に識別するための識別情報である。収容フロー識別子１２５４は、当該ポートに入力されるフローの情報であり、例えば、転送されるパケットの宛先である加入者装置５１のＩＰアドレス、宛先である加入者装置５１のポート番号及び、転送されるパケットの送信元である加入者装置５１のＩＰアドレスを記録する。
【００９９】
統計情報１２５５は、当該ポートに入力される（すなわち、当該フローの）パケットの統計情報を記録する。受信バイト数１２５６は、当該ポートで受信したパケットのデータ量を記録するカウンタである。受信パケット数１２５７は、当該ポートで受信したパケットの数を記録するカウンタである。カウンタリセット時刻１２５８は、統計情報を記録するカウンタ（受信バイト数１２５６、受信パケット数１２５７）をリセットした時刻である。すなわち、統計情報は、カウンタリセット時刻１２５８からの時間において集計される。なお、統計情報１２５５のカウンタの初期値は０であり、カウンタリセット時刻はエントリの追加時刻である。
【０１００】
なお、フローを識別するための情報と統計情報とを一つのテーブルに構成したが、フロー識別テーブルと、フロー毎統計情報テーブルとを別に構成してもよい。
【０１０１】
入力処理部１２３は、回線テーブル１２２にエントリが追加される際、フロー識別・フロー毎統計情報テーブル１２５にエントリを追加する。また、入力処理部１２３は、回線テーブル１２２からエントリが削除される際、対応するエントリをフロー識別・フロー毎統計情報テーブル１２５から削除する。
【０１０２】
具体的には、入力処理部１２３は、回線テーブル１２２のＡ点情報及びＺ点情報を参照し、Ａ点情報のエッジノード識別子が本エッジノードの識別子である場合、Ａ点情報のインターフェース番号、ポート番号及び収容フロー識別子を取得し、それぞれをフロー識別・フロー毎統計情報テーブル１２５の入力点のインターフェース番号１２５２、ポート番号１２５３及び収容フロー識別子１２５４に記録する。そして、エッジノード１００に格納されている内部ポート１３２とネットワークインターフェース１５０との対応情報（図示省略）を参照して、回線テーブル１２２のＡ点情報に対応するａ点情報のインターフェース番号から出力処理部１２６へパケットを出力する内部ポート１３２の番号を決定し、内部出力点１２５９に記録する。
【０１０３】
一方、回線テーブル１２２のＺ点情報のエッジノード識別子が本エッジノードの識別子である場合、回線テーブル１２２のＺ点情報のインターフェース番号、ポート番号及びｚ点情報の収容フロー識別子を取得し、それぞれをフロー識別・フロー毎統計情報テーブル１２５の入力点のインターフェース番号１２５２、ポート番号１２５３及び収容フロー識別子１２５４に記録する。そして、内部ポート１３２とネットワークインターフェース１５０との対応情報（図示省略）を参照して、回線テーブル１２２のＺ点情報に対応するｚ点情報のインターフェース番号から出力処理部１２６へパケットを出力する内部ポート１３２の番号を決定し、内部出力点１２５９に記録する。
【０１０４】
図１１は、アクション・ポート毎統計情報テーブル１２８の構成例を示す図である。
【０１０５】
アクション・ポート毎統計情報テーブル１２８は、出力処理部１２６がパケットを処理するために用いるテーブルであり、フロー毎の統計情報１２８８も記録される。アクション・ポート毎統計情報テーブル１２８は、内部入力点１２８１及び出力点１２８５のフィールドを含む。内部入力点１２８１は、パケットが出力処理部１２６に入力される内部ポート１３２の情報であり、内部ポート番号１２８２、収容フロー識別子１２８３及びアクション１２８４のフィールドを含む。出力点１２８５は、パケットが出力される点の情報であり、インターフェース番号１２８６、ポート番号１２８７及び統計情報１２８８のフィールドを含む。統計情報１２８８は、送信バイト数１２８９、送信パケット数１２９０及びカウンタリセット時刻１２９１のフィールドを含む。
【０１０６】
内部ポート番号１２８２は、出力処理部１２６にパケットが入力される内部ポート１３２のポート番号である。収容フロー識別子１２８３は、当該内部ポート１３２から入力されるフローの情報であり、例えば、転送されるパケットの宛先である加入者装置５１のＩＰアドレス、宛先である加入者装置５１のポート番号及び、転送されるパケットの送信元である加入者装置５１のＩＰアドレスを記録する。アクション１２８４は、出力処理部１２６がパケットに行う操作である。図示の場合、コアノード３００から受信したパケットからＶＬＡＮ識別子＝３００のＶＬＡＮタグを削除し、パケットをデカプセル化する。
【０１０７】
インターフェース番号１２８６は、エッジノード１００からパケットが出力されるネットワークインターフェース１５０を一意に識別するための識別情報である。ポート番号１２８７は、ネットワークインターフェース１５０によって提供され、パケットが出力されるポートを一意に識別するための識別情報である。
【０１０８】
統計情報１２８８は、当該ポートから出力される（すなわち、当該フローの）パケットの統計情報を記録する。送信バイト数１２８９は、当該ポートから出力されたパケットのデータ量を記録するカウンタである。送信パケット数１２９０は、当該ポートから送信したパケットの数を記録するカウンタである。カウンタリセット時刻１２９１は、統計情報を記録するカウンタ（送信バイト数１２８９、送信パケット数１２９０）をリセットした時刻である。すなわち、統計情報は、カウンタリセット時刻１２９１からの時間において集計される。なお、統計情報１２８８のカウンタの初期値は０であり、カウンタリセット時刻はエントリの追加時刻である。
【０１０９】
なお、出力処理部１２６がパケットに行うアクションと統計情報とを一つのテーブルに構成したが、アクションテーブルと、フロー毎統計情報テーブルとを別に構成してもよい。
【０１１０】
出力処理部１２６は、回線テーブル１２２にエントリが追加される際、アクション・ポート毎統計情報テーブル１２８にエントリを追加する。また、出力処理部１２６は、回線テーブル１２２からエントリが削除される際、対応するエントリをアクション・ポート毎統計情報テーブル１２８から削除する。
【０１１１】
具体的には、入力処理部１２３は、回線テーブル１２２のＡ点情報及びＺ点情報を参照し、Ａ点情報のエッジノード識別子が本エッジノードの識別子である場合、エッジノード１００に格納されている内部ポート１３２とネットワークインターフェース１５０との対応情報（図示省略）を参照して、回線テーブル１２２のＡ点情報に対応するａ点情報のインターフェース番号から出力処理部１２６へパケットを入力する内部ポート１３２の番号を決定し、内部ポート番号１２８２に記録する。そして、Ａ点情報の収容フロー識別子及びＡ点情報のアクションを取得し、それぞれをアクション・ポート毎統計情報テーブル１２８の収容フロー識別子１２８３及びアクション１２８４に記録する。
【０１１２】
一方、回線テーブル１２２のＺ点情報のエッジノード識別子が本エッジノードの識別子である場合、内部ポート１３２とネットワークインターフェース１５０との対応情報（図示省略）を参照して、回線テーブル１２２のＺ点情報に対応するｚ点情報のインターフェース番号から出力処理部１２６へパケットを入力する内部ポート１３２の番号を決定し、内部ポート番号１２８２に記録する。そして、ｚ点情報の収容フロー識別子及びＺ点情報のアクションを取得し、それぞれをアクション・ポート毎統計情報テーブル１２８の収容フロー識別子１２８３及びアクション１２８４に記録する。
【０１１３】
次に、本発明の実施例のネットワークシステムにおける処理について説明する。
【０１１４】
本ネットワークシステムにおいてリソースプールテーブルは以下の方針で管理される。
【０１１５】
まず、管理者が、リソースプールテーブルの初期エントリ数・初期値を設計する。具体的には、管理者が、システム運用開始前に、管理しているエッジノード間に予め想定される回線を割り当て、リソースプールテーブル２３７を構築する。リソースプールテーブル２３７において、使用中フラグ２３８２を用いてリソースの空き状況を管理する。
【０１１６】
その後、運用状況（統計情報）に応じて、リソースプールのエントリを追加又は削除する。
【０１１７】
エッジ管理装置２００は、中継部３０１の中継管理装置４００を介して、リソースプールのエントリの保証帯域を動的に広げる又は狭めるなどの制御ができる。また、適用プロファイル識別子に応じて、中継回線要求処理（図１４参照）で既存回線を活用する。中継回線要求処理によって必要なリソースが確保できない場合、管理者に通知する、管理者は、リソースプールへリソースを追加するなどの措置をとることができる。エッジ管理装置２００のノースバンドＩ／Ｆに接続される制御要求元５００（例えば、オーケストレータなどの上位管理システム）は、不足している区間の回線をリソースプールテーブル２３７に自動的に追加してもよい。
【０１１８】
回線の解放時は、適用プロファイル識別子が０である場合、通常、使用済み回線は即時解放するが、リソースプールに残存するリソースが少ない場合、回線を解放せずリソースプールテーブルに残し、他の接続性でも活用できるようにする。
【０１１９】
使用中フラグをインクリメントする場合、通信品質２３８１の帯域保証の値から要求された帯域保証の数値を減じる。また、使用中フラグをデクリメントする場合は、通信品質２３８１の帯域保証の値から解放される回線の帯域を加算する。使用中フラグが０と−１の変更時は、通信品質の帯域保証の数値は更新しない。
【０１２０】
図１２は、接続性確立要求処理のフローチャートである。
【０１２１】
本実施例において、エッジ管理装置２００の接続性管理部２２２及びＳＢＩ制御部２２７が接続性確立要求処理を実行する。
【０１２２】
ＮＢＩ制御部２２１が制御要求元５００から送信された接続性確立要求を受信すると、要求解析部２２３は、接続性確立要求の送信元を特定し、要求元別プロファイルテーブル２３１を参照して、特定した要求元に応じた適用プロファイルを選択し、接続性確立要求テーブル２３２に記録する（Ｓ１００１）。制御要求元５００である上位管理システムは、例えば、ｅＮｂとＳ−ＧＷとの間のトラフィックの増加（又は、その予兆）を検出したら、接続性確立要求を送信する。
【０１２３】
その後、端点管理部２２４は、要求内容に従ってａ点・ｚ点候補選択処理を実行する（Ｓ１００２）。ａ点・ｚ点候補選択処理は、図１３を用いて後述する。
【０１２４】
そして、回線管理部２２５およびリソースプール管理部２２６は、抽出されたａ点及びｚ点を結ぶ回線を要求する中継回線要求処理を実行する（Ｓ１００３）。中継回線要求処理は、図１４を用いて後述する。
【０１２５】
そして、エッジノードＩ／Ｆ部２２８は、中継回線要求処理で確保した回線の始点の装置及び終点の装置に収容フロー識別子及びアクションなどを設定し、回線テーブル１２２を更新する（Ｓ１００４）。
【０１２６】
なお、既存の接続性に対して接続性確立要求処理を実行することによって、当該接続性を構成するリソースを変更するようにパスを更新し、回線の品質を変更することができる。
【０１２７】
図１３は、ａ点・ｚ点候補選択処理のフローチャートである。
【０１２８】
まず、端点管理部２２４は、ａ点候補を選択する（Ｓ１０１１）。具体的には、処理すべき接続性確立要求を接続性確立要求テーブル２３２から取得する。そして、取得した接続性確立要求のＡ点情報２３２２のエッジノード識別子２３２３のエッジノードの全てのインターフェース番号２３４２及びポート番号２３４３をエッジノードポートテーブル２３４から取得する。そして、取得したインターフェース番号２３４２及びポート番号２３４３の接続先種別２３４４の組み合わせを考慮して（すなわち、接続先種別が加入者装置であるポートと、コアノードであるポートとが組み合わされるように）、Ａ点とａ点との組を定め、加入者装置側の情報をａ点・ｚ点候補テーブル２３５のＡ点情報２３５２に記録し、コアノード側の情報をａ点情報２３５６に記録する。
【０１２９】
次に、端点管理部２２４は、ｚ点候補を選択する（Ｓ１０１２）。具体的には、取得した接続性確立要求のＺ点情報２３２７のエッジノード識別子２３２８のエッジノードの全てのインターフェース番号２３４２及びポート番号２３４３をエッジノードポートテーブル２３４から取得する。そして、取得したインターフェース番号２３４２及びポート番号２３４３の接続先種別２３４４の組み合わせを考慮して（すなわち、接続先種別が加入者装置であるポートと、コアノードであるポートとが組み合わされるように）、Ｚ点とｚ点との組を定め、加入者装置側の情報をａ点・ｚ点候補テーブル２３５のＺ点情報２３６０に記録し、コアノード側の情報をｚ点情報２３６４に記録する。
【０１３０】
その後、ａ点とｚ点との全ての組み合わせを作成し、ａ点・ｚ点候補テーブル２３５に登録する（Ｓ１０１３）。
【０１３１】
図１４は、中継回線要求処理のフローチャートである。
【０１３２】
まず、回線管理部２２５は、接続性確立要求テーブル２３２を参照して、処理すべき接続性確立要求の適用プロファイル識別子２３３２を取得し、処理を分岐する（Ｓ１０２１）。
【０１３３】
適用プロファイル識別子＝０である場合、リソースプールで管理されていない回線を要求に従って新たに確保する。このため、ａ点・ｚ点候補抽出処理で作成したａ点・ｚ点候補テーブル２３５から事前に設定したポリシに従って、ａ点及びｚ点を決定する（Ｓ１０３１）。ポリシは、例えば、リソース識別子が小さい順、使用頻度の低い装置を優先、使用頻度の高い装置優先などである。複数のポリシを優先度を付して用いてもよい。
【０１３４】
次に、回線管理部２２５は、接続性確立要求で指定された通信品質２３３１でａ点とｚ点との間の回線を中継部３０１の中継管理装置４００に要求する（Ｓ１０３２）。
【０１３５】
その後、回線管理部２２５は、中継部３０１の中継管理装置４００からの返信によって、要求した回線を構成するリソースが確保できたかを判定する（Ｓ１０３３）。回線管理部２２５は、中継部３０１の中継管理装置４００から回線確立完了通知を受信すると要求した回線を構成するリソースが確保できたと判定する。リソースの確保に成功した場合（Ｓ１０３３の成功）、回線管理部２２５は、エッジ管理装置２００のリソースプール管理部２２６に回線確立完了通知を受信した旨を通知する。リソースプール管理部２２６は、回線確立完了通知を受信した旨を受信すると、回線確立完了通知受信処理を実行する（Ｓ１４３１）。リソースプール管理部２２６は、中継部３０１の中継管理装置４００から受信した回線確立完了通知に基づいて、確立が完了した回線のエントリをリソースプールテーブル２３７に追加し、要求した回線を構成するリソースをリソースプールに追加する（Ｓ１４３１）。
【０１３６】
回線管理部２２５は、要求した回線を構成するリソースのリソースプールテーブル２３７への追加を検出すると、追加した回線の使用中フラグ２３８２を−１に設定して、当該回線が占有されていることをリソースプールテーブル２３７に記録する（Ｓ１０３４）。その後、回線管理部２２５は、要求番号を割り当てて、接続性確立要求テーブル２３２に記録し、当該回線の情報を回線テーブル２３９に記録する（Ｓ１０２２）。
【０１３７】
一方、要求した回線を構成するリソースが確保できなかった場合（Ｓ１０３３の失敗）、エッジ管理装置２００は、原因を特定できるエラーコードを制御要求元５００へ返信する（Ｓ１０３５）。
【０１３８】
図１５は、適用プロファイル識別子＝０である場合に決定された回線が記録されたリソースプールテーブルを示す図である。
【０１３９】
回線管理部２２５は、リソース識別子＝１０５のリソースを新たに確保し、新しい回線を構成し、リソースプールテーブル２３７に記録する。リソース識別子＝１０５のリソースの使用中フラグ２３８２は専有を示す−１である。
【０１４０】
適用プロファイル識別子＝１である場合、リソースを専有した回線を確保する。このため、回線管理部２２５は、接続性確立要求で要求されたａ点とｚ点との間を繋ぐ利用されていない（使用中フラグ＝０の）回線をリソースプールテーブル２３７から選択する（Ｓ１０４１）。
【０１４１】
その後、回線管理部２２５は、事前に設定したポリシに従って、利用する回線を決定する（Ｓ１０４２）。ポリシは、例えば、要求通信品質に完全に一致、要求通信品質の全項目を満たす、要求通信品質の一部項目を満たすなどである。複数のポリシを優先度を付して用いてもよい。
【０１４２】
その後、回線管理部２２５は、要求された条件を満たすリソースがリソースプールテーブル２３７に存在したかによって、要求された回線を構成するリソースが確保できたかを判定する（Ｓ１０４３）。要求した回線を構成するリソースが確保できた場合（Ｓ１０４３の「成功」）、回線管理部２２５は、当該回線の使用中フラグ２３８２を−１に設定して、当該回線が占有されていることをリソースプールテーブル２３７に記録する（Ｓ１０４４）。その後、回線管理部２２５は、要求番号を割り当てて、接続性確立要求テーブル２３２に記録し、当該回線の情報を回線テーブル２３９に記録する（Ｓ１０２２）。
【０１４３】
一方、要求した回線を構成するリソースが確保できなかった場合（Ｓ１０４３の「失敗」）、エッジ管理装置２００は、原因を特定できるエラーコードを制御要求元５００へ返信する（Ｓ１０４５）。
【０１４４】
図１６は、適用プロファイル識別子＝１である場合に決定された回線が記録されたリソースプールテーブル２３７を示す図である。
【０１４５】
回線管理部２２５は、接続性確立要求で要求された通信品質が１００Ｍｂｐｓであり、使用中フラグ＝０のリソースとして、リソース識別子＝１０３のリソースを選択する。回線管理部２２５は、リソース識別子＝１０３の回線の使用中フラグ２３８２を−１に設定する。
【０１４６】
適用プロファイル識別子＝２である場合、複数の回線で共有されるリソースによる回線を確保する。このため、回線管理部２２５は、接続性確立要求で要求されたａ点とｚ点との間を繋ぐ利用可能な（使用中フラグの値に拘わらず）回線をリソースプールテーブル２３７から選択する（Ｓ１０５１）。なお、適用プロファイル識別子＝２である場合、リソースを共有する回線を確保するので、使用中フラグの値が１以上のリソースも選択できる。この場合でも、使用中フラグの値が−１のリソースは、他の回線で占有されているので、選択しない。
【０１４７】
その後、回線管理部２２５は、事前に設定したポリシに従って、利用する回線を決定する（Ｓ１０５２）。ポリシは、例えば、要求通信品質に完全に一致、要求通信品質の全項目を満たす、要求通信品質の一部項目を満たすなどである。複数のポリシを優先度を付して用いてもよい。
【０１４８】
その後、回線管理部２２５は、要求された条件を満たすリソースがリソースプールテーブル２３７に存在したかによって、要求された回線を構成するリソースが確保できたかを判定する（Ｓ１０５３）。要求した回線を構成するリソースが確保できた場合（Ｓ１０５３の「成功」）、回線管理部２２５は、通信品質２３８１の帯域保証の値から要求された回線が利用する帯域値を減算する（Ｓ１０５４）。また、回線管理部２２５は、使用中フラグ２３８２に１を加えて更新する（Ｓ１０５５）。リソースプールテーブル２３７の更新後、回線管理部２２５は、要求番号を割り当てて、接続性確立要求テーブル２３２に記録し、当該回線の情報を回線テーブル２３９に記録する（Ｓ１０２２）。
【０１４９】
一方、要求した回線を構成するリソースが確保できなかった場合（Ｓ１０５３の「失敗」）、エッジ管理装置２００は、原因を特定できるエラーコードを制御要求元５００へ返信する（Ｓ１０４５）。
【０１５０】
図１７は、適用プロファイル識別子＝２である場合に決定された回線が記録されたリソースプールテーブル２３７を示す図である。
【０１５１】
回線管理部２２５は、接続性確立要求で要求された通信品質が１００Ｍｂｐｓであり、使用中フラグ＝−１以外のリソースとして、リソース識別子＝１０２のリソースを選択する。回線管理部２２５は、リソース識別子＝１０２の回線の通信品質（１００Ｍｂｐｓ）から使用する１００Ｍｂｐｓを減じて、０Ｍｂｐｓに更新する。また、使用中フラグ（１）に１を加えて、２に更新する。
【０１５２】
図１８は、接続性解放要求処理のフローチャートである。
【０１５３】
本実施例において、エッジ管理装置２００の接続性管理部２２２が接続性解放要求処理を実行する。
【０１５４】
接続性管理部２２２は、ＮＢＩ制御部２２１を介して制御要求元５００から送信された接続性解放要求を受信すると、要求解析部２２３は、接続性解放要求の送信元を特定し、要求元別プロファイルテーブル２３１を参照して、特定した要求元に応じた適用プロファイルを選択する（Ｓ１１０１）。制御要求元５００である上位管理システムは、例えば、ｅＮｂとＳ−ＧＷとの間のトラフィックの減少を検出したら、接続性解放要求を送信する。
【０１５５】
その後、回線管理部２２５およびリソースプール管理部２２６は、要求された回線が使用しているリソースを解放する中継回線解放処理を実行する（Ｓ１１０２）。中継回線解放処理は、図１９を用いて後述する。
【０１５６】
図１９は、中継回線解放処理のフローチャートである。
【０１５７】
まず、回線管理部２２５は、解放が要求された回線が回線テーブル２３９に登録されているかを判定する（Ｓ１１１１）。
【０１５８】
解放が要求された回線が回線テーブル２３９に登録されている場合（Ｓ１１１１のあり）、受信した接続性解放要求は適切な要求なので、エッジノードＩ／Ｆ部２２８は、解放する回線の始点の装置及び終点の装置に収容フロー識別子及びアクションなどの解除を設定し（Ｓ１１１２）、回線管理部２２５は、解放する回線のエントリを回線テーブル２３９から削除する（Ｓ１１１３）。
【０１５９】
次に、回線管理部２２５は、処理すべき接続性解放要求の適用プロファイル識別子によって処理を分岐する（Ｓ１１１４）。
【０１６０】
適用プロファイル識別子＝０である場合、リソースプールに残存しているリソースの量を判定し（Ｓ１１２１）、リソースプールに残存しているリソースの量が多いか少ないかによって、当該回線のリソースをリソースプールから削除するかを決定する。具体的には、回線管理部２２５は、リソースプールテーブル２３７の通信品質２３８１に記録された帯域の値の合計を計算し、計算された合計値が所定の閾値より大きい場合、リソースプールに残存しているリソースが多いと判定する。
【０１６１】
そして、リソースプールに残存しているリソースが多いと判定された場合（Ｓ１１２１の「多」）、回線管理部２２５は、中継部３０１の中継管理装置４００に回線の解放を要求する（Ｓ１１２２）。その後、回線管理部２２５は、中継管理装置４００から回線解放完了通知を受信すると、リソースプール管理部２２６に回線解放完了通知を受信した旨を通知する。リソースプール管理部２２６は、回線解放完了通知を受信した旨を受信すると、回線解放完了通知受信処理を実行する（Ｓ１１２３）。リソースプール管理部２２６は、中継部３０１の中継管理装置４００から受信した回線解放了通知に基づいて、解放が完了した回線が使用していたリソースのエントリをリソースプールテーブル２３７から削除する（Ｓ１１２３）。
【０１６２】
一方、リソースプールに残存しているリソースが少ないと判定された場合（Ｓ１１２１の「少」）、回線管理部２２５は、当該回線の使用中フラグに０を設定して、リソースプールテーブル２３７を更新する（Ｓ１１２４）。
【０１６３】
これは、適用プロファイル識別子＝０に対応して確立された回線は、リソースプールのリソースを使用せずに新たに作成されたものなので、通常は、回線の解放に伴って、リソースプールからリソースを削除してもよい。しかし、リソースプールに残存しているリソースの量が少ない場合、通信料の急激な増大に対応できない場合がある。このため、リソースプールに残存しているリソースの量が少ない場合、リソースプールからリソースを削除せずに、他の回線を確立するために使用できるようにリソースをリソースプールに残存する。
【０１６４】
適用プロファイル識別子＝１である場合、開放すべき回線はリソースを専有しているので、回線管理部２２５は、リソースプールテーブル２３７の使用中フラグ２３８２を０に更新する（Ｓ１１３１）。
【０１６５】
適用プロファイル識別子＝２である場合、開放すべき回線はリソースを共有しているので、回線管理部２２５は、リソースプールテーブル２３７の当該回線が利用していたリソースのエントリの通信品質２３８１の保証帯域に、当該回線によって解放される帯域を加算する（Ｓ１１４１）。そして、回線管理部２２５は、リソースプールテーブル２３７の該当エントリの使用中フラグ２３８２から１を減算する（Ｓ１１４２）。
【０１６６】
一方、ステップＳ１１１１において、解放が要求された回線が回線テーブル２３９に登録されていない場合（Ｓ１１１の「なし」）、不適切な解放要求であると判定し、制御要求元５００にエラーを返信する（Ｓ１１１５）。なお、接続性解放要求が適切かを回線テーブル２３９に登録されているかで判定したが、当該回線の接続性確立要求元と接続性解放要求元との関係が適切かを判定してもよい。例えば、接続性確立要求元と接続性解放要求元とが同じ上位管理システムである場合のみ、接続性解放要求が適切であると判定してもよい。
【０１６７】
図２０は、システム運用中に接続性要求を処理するシーケンス図である。
【０１６８】
まず、適用プロファイル識別子が１又は２の場合について説明する。なお、接続性確立要求について説明するが、接続性解放要求でも処理は同じである。
【０１６９】
制御要求元５００が、エッジ管理装置２００に接続性要求＃１（適用プロファイル識別子＝１又は２）を送信する（Ｓ１２０１）。
【０１７０】
エッジ管理装置２００は、受信した接続性要求＃１を解析し（Ｓ１２０２）、リソースプールのリソースを要求された接続性に割り当て、始点及び終点のエッジノード１００に接続性を設定する制御要求（エッジノード制御要求）を送信する（Ｓ１２０３）。
【０１７１】
エッジノード１００は、受信した制御要求に従って接続性を設定して（Ｓ１２０４）、回線設定の完了（成功又は失敗）をエッジ管理装置２００に通知する。
【０１７２】
エッジ管理装置２００は、受信した回線設定の完了に従って、回線テーブル２３９を設定し、制御要求元５００に接続性要求の完了を通知する（Ｓ１２０５）。
【０１７３】
次に、適用プロファイル識別子が０の場合について説明する。なお、接続性確立要求について説明するが、接続性解放要求でリソースプールの残存リソースが多い場合も処理は同じである。接続性解放要求でリソースプールの残存リソースが少ない場合は、解放されるリソースがリソースプールに残存されるので、前述した適用プロファイル識別子が１又は２の場合の処理と同じである。
【０１７４】
制御要求元５００が、エッジ管理装置２００に接続性要求＃４（適用プロファイル識別子＝０）を送信する（Ｓ１２１１）。
【０１７５】
エッジ管理装置２００は、受信した接続性要求＃４を解析し（Ｓ１２１２）、要求された接続性に割り当てるリソースを作成する制御要求（中継部制御要求）を中継部３０１の中継管理装置４００に送信する（Ｓ１２１３）。
【０１７６】
中継部３０１の中継管理装置４００は、受信した制御要求を解析し（Ｓ１２１４）、要求された回線の始点、経由点及び終点のコアノード３００に回線を作成する制御要求（コアノード制御要求）を送信する（Ｓ１２１５）。
【０１７７】
コアノード３００は、受信した制御要求に従って回線を設定して（Ｓ１２１６）、回線設定の完了を中継部３０１の中継管理装置４００に通知する。
【０１７８】
中継部３０１の中継管理装置４００は、受信した回線設定の完了に従って、エッジ管理装置２００に回線設定の完了を通知する（Ｓ１２１７）。エッジ管理装置２００へ送信される回線設定の完了通知は、要求された回線の設定の成功又は失敗の情報、設定された回線のリソース識別子、エラーコードを含む。
【０１７９】
エッジ管理装置２００は、受信した回線設定の完了通知に従ってリソースプールテーブル２３７にエントリを追加し（Ｓ１２１８）。追加されたりソースを要求された接続性に割り当て、始点及び終点のエッジノード１００に接続性を設定する制御要求（エッジノード制御要求）を送信する（Ｓ１２１９）。
【０１８０】
エッジノード１００は、受信した制御要求に従って接続性を設定して（Ｓ１２２０）、回線設定の完了をエッジ管理装置２００に通知する。
【０１８１】
エッジ管理装置２００は、受信した回線設定の完了に従って、回線テーブル２３９を設定し、制御要求元５００に接続性要求の完了を通知する（Ｓ１２２１）。
【０１８２】
図２１は、エッジ管理装置がリソースプールテーブルを構築する処理のシーケンス図である。
【０１８３】
制御要求元５００である管理者が、エッジ管理装置２００にリソースプール回線要求＃１を送信する（Ｓ１２３１）。
【０１８４】
エッジ管理装置２００は、受信したリソースプール回線要求＃１を解析し（Ｓ１２３２）、要求されたリソースを作成する制御要求（中継部制御要求）を中継部３０１の中継管理装置４００に送信する（Ｓ１２３３）。
【０１８５】
中継部３０１の中継管理装置４００は、受信した制御要求を解析し（Ｓ１２３４）、要求された回線の始点、経由点及び終点のコアノード３００に回線を作成する制御要求（コアノード制御要求）を送信する（Ｓ１２３５）。
【０１８６】
コアノード３００は、受信した制御要求に従って回線を設定して（Ｓ１２３６）、回線設定の完了を中継部３０１の中継管理装置４００に通知する。
【０１８７】
中継部３０１の中継管理装置４００は、受信した回線設定の完了に従って、エッジ管理装置２００に回線設定の完了を通知する（Ｓ１２３７）。エッジ管理装置２００へ送信される回線設定の完了通知は、要求された回線の設定の成功又は失敗の情報、設定された回線のリソース識別子、エラーコードを含む。
【０１８８】
エッジ管理装置２００は、受信した回線設定の完了通知に従ってリソースプールテーブル２３７にエントリを追加し（Ｓ１２３８）。追加されたりソースを要求された接続性に割り当て、始点及び終点のエッジノード１００に接続性を設定する制御要求（エッジノード制御要求）を送信する（Ｓ１２３９）。
【０１８９】
次に、各装置間でやり取りされる情報について説明する。
【０１９０】
接続性追加時に、エッジ管理装置２００は、エッジノード識別子、インターフェース番号、ポート番号、収容フロー識別子及びアクションを含む接続性追加要求をエッジノード１００に送る（Ｓ１２０３）。接続性追加要求に対し、エッジノード１００は、成功又は失敗の情報及び失敗した場合のエラーコードを含む回線追加処理結果をエッジ管理装置２００に送信する。
【０１９１】
接続性変更時に、エッジ管理装置２００は、変更する接続性を特定するための情報（エッジノード識別子、インターフェース番号、ポート番号及び収容フロー識別子）、新しいアクションを含む接続性変更要求をエッジノード１００に送信する。接続性変更要求に対し、エッジノード１００は、成功又は失敗の情報及び失敗した場合のエラーコードを含む接続性変更処理結果をエッジ管理装置２００に送信する。このようにして、エッジ装置で行われるアクションを変更することができる。
【０１９２】
なお、収容フロー識別子を変更する場合、現在のエントリを削除し、新エントリを追加する。
【０１９３】
接続性削除時（Ｓ１１１２）に、エッジ管理装置２００は、削除する接続性を特定するための情報（エッジノード識別子、インターフェース番号、ポート番号及び収容フロー識別子）を含む接続性削除要求をエッジノード１００に送信する。接続性削除要求に対し、エッジノード１００は、成功又は失敗の情報及び失敗した場合のエラーコードを含む接続性削除処理結果をエッジ管理装置２００に送信する。
【０１９４】
エッジ管理装置２００がエッジノード１００に格納されている情報を参照する時、エッジ管理装置２００は、参照する統計を特定するための情報を含む統計参照要求をエッジノード１００に送信する。参照する統計を特定するための情報は、参照する統計の種類によって異なり、エッジノード１００に格納されている情報の全てを参照する場合はエッジノード識別子であり、インターフェース毎の統計を参照する場合はインターフェース番号であり、ポート毎の統計を参照する場合はポート番号であり、フロー毎の統計を参照する場合は収容フロー識別子である。
【０１９５】
統計参照要求に対し、エッジノード１００は、成功又は失敗の情報及び失敗した場合のエラーコードを含む統計参照結果をエッジ管理装置２００に送信する。すなわち、成功時の統計参照結果は、要求されたエッジノード識別子、インターフェース番号、ポート番号又は収容フロー識別子と、統計情報とを含む。複数のレコードを含む場合はリスト形式で送信する。
【０１９６】
また、エッジ管理装置２００がエッジノード１００の状態を参照する場合、エッジノード識別子を含む状態参照要求をエッジノード１００に送信する。エッジノード１００の一部の構成の状態を参照する場合、エッジノード識別子に加え、インターフェース番号又はポート番号を状態参照要求に含める。
【０１９７】
接続性削除要求に対し、エッジノード１００は、成功又は失敗の情報及び失敗した場合のエラーコードを含む状態参照結果をエッジ管理装置２００に送信する。すなわち、エッジノード１００の全体の状態参照結果は、エッジノード１００の設定情報（例えば、ＩＰアドレス、設定済フロー数、設定可能フロー数）、Ｈ／Ｗ（ハードウェア）情報、及び障害情報を含む。また、エッジノード１００の構成の状態参照結果は、インターフェース番号、ポート番号、ポート状態情報（例えば、リンク状態、Ｈ／Ｗ情報、障害情報）を含む。
【０１９８】
次に、エッジノード１００が実行する処理を説明する。
【０１９９】
図２２は、制御要求処理のフローチャートである。エッジノード１００は、エッジ管理装置２００から処理要求を受信した際に、制御要求処理を実行する。
【０２００】
まず、エッジノード１００の装置管理部１２１は、受信した処理要求を解析する（Ｓ１３０１）。エッジノード１００が受信する処理要求は、エッジノードが保持するテーブルに対する操作命令（回線テーブル１２２、フロー識別・フロー毎統計情報テーブル１２５、アクション・ポート毎統計情報テーブル１２８などへの追加、更新、削除、参照など）及び回線テーブル１２２のエントリである。
【０２０１】
そして、装置管理部１２１は、受信した回線テーブル１２２のエントリを解析する（Ｓ１３０２）。
【０２０２】
その後、装置管理部１２１は、受信した処理要求の内容によって処理を分岐する（Ｓ１３０３）。
【０２０３】
受信した処理要求が更新要求である場合（Ｓ１３０３の更新）、装置管理部１２１は、受信した回線テーブルのエントリを用いて、回線テーブル１２２を更新する（Ｓ１３１１）。そして、回線テーブルのエントリから抽出した収容フロー識別子を用いて、フロー識別・フロー毎統計情報テーブル１２５を更新する（Ｓ１３１２）。さらに、回線テーブルのエントリから抽出したアクションを用いて、アクション・ポート毎統計情報テーブル１２８を更新する（Ｓ１３１３）。
【０２０４】
受信した処理要求が追加要求である場合（Ｓ１３０３の追加）、装置管理部１２１は、受信した回線テーブルのエントリを回線テーブル１２２に追加する（Ｓ１３２１）。そして、回線テーブルのエントリから抽出した収容フロー識別子をフロー識別・フロー毎統計情報テーブル１２５に追加する（Ｓ１３２２）。さらに、回線テーブルのエントリから抽出したアクションをアクション・ポート毎統計情報テーブル１２８に追加する（Ｓ１３２３）。
【０２０５】
受信した処理要求が削除要求である場合（Ｓ１３０３の削除）、装置管理部１２１は、要求されたエントリを回線テーブル１２２から削除する（Ｓ１３３１）。そして、回線テーブルのエントリから抽出した収容フロー識別子をフロー識別・フロー毎統計情報テーブル１２５から削除する（Ｓ１３３２）。さらに、回線テーブルのエントリから抽出したアクションをアクション・ポート毎統計情報テーブル１２８から削除する（Ｓ１３３３）。
【０２０６】
受信した処理要求が参照要求である場合（Ｓ１３０３の参照）、装置管理部１２１は、要求されたデータを各テーブルから読み出し、取得し、エッジ管理装置２００へ送信する（Ｓ１３４１）。
【０２０７】
なお、本実施例においては、エッジノード１００が、回線テーブル１２２、フロー識別・フロー毎統計情報テーブル１２５及びアクション・ポート毎統計情報テーブル１２８を作成した。しかし、エッジ管理装置２００が、テーブルの更新の都度、各テーブルを作成し、エッジノード１００に送信してもよい。
【０２０８】
図２３は、エッジノード１００によるパケット処理のフローチャートである。エッジノード１００は、入力されたパケットにアクションを実施し、特定した出力ポートからパケットを送信する。
【０２０９】
入力処理部１２３は、パケットを受信すると、パケットが入力されたポートを識別し（Ｓ１３５１）、アクション・ポート毎統計情報テーブル１２８の図示しないフィールド（又は図示を省略したテーブル）の当該ポートの統計情報を更新する（Ｓ１３５２）。
【０２１０】
フロー識別・フロー毎統計情報テーブル１２５を検索し（Ｓ１３５３）、入力されたパケットのフローをキーとして、入力されたパケットのフローがフロー識別・フロー毎統計情報テーブル１２５に記録されているかを判定する（Ｓ１３５４）。
【０２１１】
当該フローのエントリがフロー識別テーブル１２５に記録されている場合（Ｓ１３５４のあり）、当該フローのエントリの統計情報１２５５を更新する（Ｓ１３５５）。そして、出力処理部１２６は、アクション・ポート毎統計情報テーブル１２８を検索して当該フローをキーとして、当該フローのアクションを特定し、前記特定されたアクションを適用し、アクションを適用したパケットを出力ポートから送信する（Ｓ１３５６）。なお、アクションは、ＶＬＡＮタグの追加又は削除、ＶＸＬＡＮトンネル終端処理などを含む。そして、出力処理部１２６は、出力ポートのエントリの統計情報１２８８を更新する（Ｓ１３５７）。
【０２１２】
一方、当該フローのエントリがフロー識別テーブルに記録されていない場合（Ｓ１３５４のなし）、出力処理部１２６は、入力されたパケットを廃棄し（Ｓ１３５８）、廃棄統計情報を更新し（Ｓ１３５９）、アクション・ポート毎統計情報テーブル１２８の図示しないフィールド（又は図示を省略したテーブル）の出力ポートの統計情報を更新する（Ｓ１３５７）。
【０２１３】
次に、エッジ管理装置２００が生成して、エッジ管理装置２００又は管理者端末（図示省略）に表示する画面について説明する。エッジ管理装置２００のプロセッサ２１０は、エッジ管理装置２００が有する表示部（図示せず）、または、エッジ管理装置２００に接続する制御要求元５００の表示部（図示せず）に表示する画面の画面データを生成して出力する画面出力部として動作する。
【０２１４】
図２４は、接続性管理画面２０００を示す図である。
【０２１５】
接続性管理画面２０００は、接続性確立要求テーブル２３２に記録された設定済接続性の一覧（設定済み接続性一覧２００１）を表示する。設定済み接続性一覧２００１は、要求番号、Ａ点情報、Ｚ点情報、通信品質及び適用プロファイル識別子を含む。接続性管理画面２０００の表示が要求されると、プロセッサ２１０は、接続性確立要求テーブル２３２に記録された情報を取得し設定済み接続性一覧２００１に表示する。設定済み接続性一覧２００１には、表示された接続性を選択するためのラジオボタン２００２が設けられている。
【０２１６】
接続性管理画面２０００において、管理者は、ラジオボタン２００２によって操作すべき接続性を選択して、「詳細表示」ボタン２０１０、「変更」ボタン２０１２、「削除」ボタン２０１３の何れかを操作する。また、ラジオボタンで接続性を選択せずに「新規追加」ボタン２０１１を操作する。
【０２１７】
「詳細表示」ボタン２０１０が操作されると、接続性詳細画面２１００（図２５）を表示する。管理者は、詳細表示画面によって、選択した接続性の詳細内容を知ることができる。
【０２１８】
「新規追加」ボタン２０１１が操作されると、接続性要求画面２２００（図２６）を表示する。管理者は、接続性要求画面によって、新たな接続性を要求するための情報を設定することができる。
【０２１９】
「変更」ボタン２０１２が操作されると、接続性変更画面２３００（図２７）を表示する。管理者は、接続性変更画面によって、選択した接続性を変更することができる。
【０２２０】
「削除」ボタン２０１３が操作されると、選択した接続性を削除する。削除が成功した場合、削除の成功を示すダイアログボックスを表示する。一方、削除が失敗した場合、削除の失敗と失敗の理由を示すダイアログボックスを表示する。
【０２２１】
管理者は、「閉じる」ボタン２０１４を操作することによって、接続性管理画面２０００を終了して、元の画面に戻ることができる。
【０２２２】
図２５は、接続性詳細画面２１００を示す図である。
【０２２３】
接続性詳細画面２１００は、管理者が接続性管理画面２０００で「詳細表示」ボタン２０１０を操作することによって表示され、ラジオボタン２００２で選択された接続性の詳細な情報を含む。
【０２２４】
接続性詳細画面２１００は、回線テーブル２３９及び接続性確立要求テーブル２３２に記録された接続性の詳細な情報を表示する。接続性詳細画面２１００は、トポロジ２１１０及び構成情報２１２０を表示する。
【０２２５】
トポロジ２１１０は、ラジオボタン２００２で選択された接続性（回線）を構成する装置を図示する。
【０２２６】
構成情報２１２０は、要求番号、Ａ点情報、Ｚ点情報、通信品質、適用プロファイル識別子、ａ点情報、アクションＡ（Ａ点でのアクション）、ｚ点情報及びアクションＺ（Ｚ点でのアクション）を含む。接続性詳細画面２１００の表示が要求されると、プロセッサ２１０は回線テーブル２３９及び接続性確立要求テーブル２３２に記録された構成情報を取得し構成情報２１２０に表示する。
【０２２７】
また、接続性詳細画面２１００は、当該接続性のエッジノード１００における統計情報２１３０を表示する。統計情報２１３０は、Ａ点、ａ点、Ｚ点及びｚ点の送受信データ量（送受信バイト数）、送受信パケット数及びリセット時刻を含む。Ａ点及びＺ点の統計情報はフロー毎の統計情報であり、ａ点及びｚ点の統計情報はポート毎の統計情報である。接続性詳細画面２１００の表示が要求されると、プロセッサ２１０は、フロー識別・フロー毎統計情報テーブル１２５及びアクション・ポート毎統計情報テーブル１２８に記録された統計情報をエッジノード１００から取得して、統計情報２１３０に表示する。統計情報２１３０は、「リセット」ボタン２１３１及び「一括リセット」ボタン２１３２を含む。管理者が「リセット」ボタン２１３１を操作すると、操作された箇所の統計情報のカウンタ値を初期化し、「リセット」ボタン２１３１の操作時刻を操作された箇所の統計情報のリセット時刻に記録する。管理者が「一括リセット」ボタン２１３２を操作すると、表示されている全ての統計情報のカウンタ値を初期化し、「一括リセット」ボタン２１３２の操作時刻を表示されている全てのリセット時刻に記録する。
【０２２８】
管理者は、「閉じる」ボタン２１０１を操作することによって、接続性詳細画面２１００を閉じて、接続性管理画面２０００に戻ることができる。
【０２２９】
図２６は、接続性要求画面２２００を示す図である。
【０２３０】
接続性要求画面２２００は、管理者が接続性管理画面２０００で「新規追加」ボタン２０１１を操作することによって表示される。
【０２３１】
接続性要求画面２２００は、新規に生成する接続性の要求内容の入力欄２２２０を表示する。入力欄２２２０は、Ａ点情報、Ｚ点情報及び通信品質を含む。
【０２３２】
要求内容の入力欄２２２０は、「識別子入力」ボタン２２２１及び「品質入力」ボタン２２２４を含む。
【０２３３】
「装置端点」のフィールドは、該当装置に搭載されているインターフェースなどの情報をドロップダウンリストボックスから選択して指定することができる。「収容フロー識別子」のフィールドは、管理者が「識別子入力」ボタン２２２１を操作することによって、指定可能な選択肢及び値の入力欄を有する別画面を開き、収容フロー識別子の種類及び値を入力することができる。同様に、「通信品質」のフィールドは、管理者が「品質入力」ボタン２２２４を操作することによって、指定可能な選択肢及び値の入力欄を有する別画面を開き、通信品質の種類及び値を入力することができる。
【０２３４】
また、接続性要求画面２２００は、新規に生成する接続性のトポロジ２２１０を表示する。管理者は、トポロジ２２１０によって、入力した要求内容を図形的に確認することができる。
【０２３５】
管理者が「リクエスト」ボタン２２０１を操作すると、接続性の確立を要求する。その後、接続性確立が成功した場合、接続性確立の成功を示すダイアログボックスを表示する。一方、接続性確立が失敗した場合、接続性確立の失敗と失敗の理由を示すダイアログボックスを表示する。
【０２３６】
管理者は、「キャンセル」ボタン２２０２を操作することによって、接続性要求画面２２００を閉じて、接続性管理画面２０００に戻ることができる。
【０２３７】
図２７は、接続性変更画面２３００を示す図である。
【０２３８】
接続性変更画面２３００は、管理者が接続性管理画面２０００で「変更」ボタン２０１２を操作することによって表示される。
【０２３９】
接続性変更画面２３００は、変更すべき接続性のトポロジ２３１０を表示する。また、管理者は、トポロジ２３１０によって、入力した変更要求内容を図形的に確認することができる。
【０２４０】
接続性変更画面２３００は、既存の接続性の変更の要求内容の入力欄２３２０を表示する。入力欄２３２０は、要求番号、Ａ点情報、Ｚ点情報、通信品質及び適用プロファイル識別子を含む。
【０２４１】
要求内容の入力欄２３２０は、「識別子入力」ボタン２３０３及び「品質入力」ボタン２３０４を含む。
【０２４２】
「装置端点」のフィールドは、該当装置に搭載されているインターフェースなどの情報をドロップダウンリストボックスから選択して指定することができる。「収容フロー識別子」のフィールドは、管理者が「識別子入力」ボタン２３０３を操作することによって、指定可能な選択肢及び値の入力欄を有する別画面を開き、収容フロー識別子の種類及び値を入力することができる。同様に、「通信品質」のフィールドは、管理者が「品質入力」ボタン２３０４を操作することによって、指定可能な選択肢及び値の入力欄を有する別画面を開き、通信品質の種類及び値を入力することができる。
【０２４３】
適用プロファイル識別子は、既存の接続性における値が表示されるのみで、値を変更することはできない。
【０２４４】
また、管理者が「変更」ボタン２３０１を操作すると、接続性の変更を要求する。その後、接続性変更が成功した場合、接続性変更の成功を示すダイアログボックスを表示する。一方、接続性変更が失敗した場合、接続性変更の失敗と失敗の理由を示すダイアログボックスを表示する。
【０２４５】
管理者は、「キャンセル」ボタン２３０２を操作することによって、接続性管理画面２０００に戻ることができる。
【０２４６】
次に、本発明の実施例のリソースプールの管理について説明する。
【０２４７】
リソースプール管理部２２６は、リソースプールを所定時間間隔で監視するために、リソースプール監視タイマ設定処理を実行する。
【０２４８】
すなわち、リソースプール管理部２２６は、管理者等からの指示を受けて、時間Ｔでタイムアウトするタイマを時間Ｔの周期で設定する。
【０２４９】
図２８は、リソースプール管理処理のフローチャートである。リソースプール管理処理は、リソースプール管理部２２６がタイマのタイムアウトを検出すると実行する。
【０２５０】
まず、リソースプール管理部２２６は、リソースプール内のａ点、ｚ点の全ての組み合わせを評価するため、ステップＳ１４１１からＳ１４１８を繰り返し実行する。
【０２５１】
ループ内では、リソースプール管理部２２６は、ａ点とｚ点との間のリソース使用率を算出し（Ｓ１４１２）、ａ点とｚ点との間の未使用リソース数を計数する（Ｓ１４１３）。
【０２５２】
その後、リソースプール管理部２２６は、リソース数のカウント数を評価する（Ｓ１４１４）。すなわち、カウント数が所定の上限値より大きい場合（Ｓ１４１４の上限値より大きい）、リソースプールに回線は余っているので、回線解放要求処理を実行する（Ｓ１４４１〜Ｓ１４４２）。リソースプール管理部２２６は、ａ点とｚ点との間で最も低い通信品質の回線を選択する（Ｓ１４４１）。ステップＳ１４４１で選択される回線の最大数Ｆは、管理者がネットワークの規模など考慮して設定する。また、運用中に設定値を変更することができる。その後、リソースプール管理部２２６は、選択された回線の解放を中継部３０１の中継管理装置４００に要求する（Ｓ１４４２）。
【０２５３】
一方、カウント数が所定の下限値より小さい場合（Ｓ１４１４の下限値より小さい）、リソースプールに回線は不足しているので、回線追加要求処理を実行する（Ｓ１４２１〜Ｓ１４２２）。リソースプール管理部２２６は、ａ点とｚ点との間で、使用頻度が最も高い通信品質を抽出する（Ｓ１４２１）。その後、リソースプール管理部２２６は、抽出した通信品質の所定数Ｅ本の回線の確立を中継部３０１の中継管理装置４００に要求する（Ｓ１４２２）。ステップＳ１４２２で要求する回線の数Ｅは、管理者がネットワークの規模など考慮して設定する。また、運用中に設定値を変更することができる。また、カウント数が上限値以下かつ下限値以上である場合（Ｓ１４１４の下限値から上限値の間）、リソース使用率を評価する（Ｓ１４１５）。
【０２５４】
すなわち、リソース使用率が過去Ａ回連続Ｂ％以上減少している場合（Ｓ１４１５の過去Ａ回連続Ｂ％以上減）、今後リソースプールに回線が余る可能性があるので、回線解放要求処理を実行する（Ｓ１４４１〜Ｓ１４４２）。一方、リソース使用率が過去Ｃ回連続Ｄ％以上増加している場合（Ｓ１４１５の過去Ｃ回連続Ｄ％以上増）、今後リソースプールに回線が不足する可能性があるので、回線追加要求処理を実行する（Ｓ１４２１〜Ｓ１４２２）。また、リソース使用率が閾値未満しか変化していない場合（Ｓ１４１５の閾値未満の変化）、ａ点とｚ点との間のリソース使用率、未使用リソース数をメモリに記録する（Ｓ１４１８）。
【０２５５】
なお、リソース使用率の評価基準に含まれる閾値（評価回数Ａ及びＢ、減少量Ｃ、増加量Ｄ）は、管理者がネットワークの規模など考慮して設定する。また、運用中に設定値を変更することができる。
【０２５６】
以上に説明したように、本発明の実施例によれば、エッジ管理装置２００が、前記設定された通信回線の情報を管理するためのリソースプールテーブル２３７をメモリに格納し、二つのエッジノード１００の間を接続する接続性の確立が制御要求元５００から要求されると、前記接続性で中継するフローを識別するための条件及び前記接続性の品質によって、確立が要求された接続性を構成するリソースをリソースプールテーブル２３７から選択し、選択されたリソースを使用してフローを中継するように、エッジノード１００に設定をするので、トラヒック量の変化に動的に追従可能な、高品質かつ高信頼なネットワークを構成することができる。
【０２５７】
また、既存の回線を構成するリソースをリソースプールテーブル２３７から新たに選択し、新たに選択されたリソースを使用してフローを中継するように、エッジノード１００に設定をするので、既存の回線を異なるリソースで構成して、回線の品質を変更することができる。
【０２５８】
また、制御要求元５００からの接続性確立要求の適用プロファイル識別子が第１の値、例えば「０」である場合、要求された二つのエッジノードの間を接続する接続性を構成するリソースを新たに確保し、新たに確保したリソースをリソースプールテーブルに記録し、新たに確保したリソースを使用してフローを中継するようにエッジノード１００に設定をするので、新しい回線を確実に確立することができる。
【０２５９】
また、制御要求元５００からの接続性確立要求の適用プロファイル識別子が第２の値、例えば「１」である場合、当該回線で専有できるリソースをリソースプールテーブル２３７から選択し、選択されたリソースを使用してフローを中継するようにエッジノード１００に設定をするので、高速かつ高信頼性の回線を確立することができる。
【０２６０】
また、制御要求元５００からの接続性確立要求の適用プロファイル識別子が第３の値、例えば「２」である場合、他の回線と共有するリソースをリソースプールテーブル２３７から選択し、選択されたリソースを使用してフローを中継するようにエッジノード１００に設定をするので、必要に応じて最低限の仕様を満たす回線を確立することができ、回線を確保できる機会を増やすことができる。
【０２６１】
また、制御要求元５００からの接続性解放要求の適用プロファイル識別子が第１の値、例えば「０」である場合、リソースプールに残存している未使用のリソースが所定の閾値より多いかを判定し、リソースプール情報に残存している未使用のリソースが所定の閾値より多い場合、解放されるリソースをリソースプールテーブル２３７から削除し、リソースプールに残存している未使用のリソースが所定の閾値より少ない場合、解放されるリソースの使用中フラグを所定の値、例えば０に設定するので、リソースプールの残リソース量を適正に制御し、リソースの枯渇を防ぐことができる。
【０２６２】
また、回線を構成するリソースを中継部３０１の中継管理装置４００に要求することによって、リソースを新たに確保するので、中継部３０１と連携して、接続性を確保することができる。
【０２６３】
また、確立されている接続性の端点の構成、前記接続性に収容されるフローを識別するための情報、前記接続性の通信品質、及び前記接続性の確立を要求した制御要求元５００の種別を表示する接続性管理画面を出力するので、接続性を容易に管理することができる。
【０２６４】
また、始点エッジノード１００にＶＬＡＮタグの追加を指示し、終点エッジノードにＶＬＡＮタグの削除を指示するので、ＶＬＡＮで回線を管理し、ＶＬＡＮタグの重複を防止することができる。
【０２６５】
また、エッジノード１００は、エッジ管理装置２００から受信した回線テーブル１２２に従ってポートからデータを出力するので、エッジ管理装置２００の指示に従って確実に動作することができる。
【０２６６】
また、エッジノード１００は、エッジ管理装置２００から接続性更新要求を受信した場合、回線テーブル１２２、フロー識別テーブル１２５、アクションテーブル１２８を更新するので、エッジ管理装置２００からの指示に従って的確に動作を変更することができる。
【０２６７】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加・削除・置換をしてもよい。
【０２６８】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【０２６９】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Solid State Drive）等の記憶装置、又は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に格納することができる。
【０２７０】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【符号の説明】
【０２７１】
５０  加入者網
５１  加入者装置
１００  エッジノード
１０１  エッジ部
１２１  装置管理部
１２２  回線テーブル
１２３  入力処理部
１２４  フロー識別部
１２５  フロー識別・フロー毎統計情報テーブル
１２６  出力処理部
１２７  アクション適用部
１２８  アクション・ポート毎統計情報テーブル
１３１  ポート
１３２  内部ポート
１５０  ネットワークインターフェース
２００  エッジ管理装置
２１０  プロセッサ
２２０  メモリ
２２１  ＮＢＩ制御部
２２２  接続性管理部
２２３  要求解析部
２２４  端点管理部
２２５  回線管理部
２２６  リソースプール管理部
２２７  ＳＢＩ制御部
２２８  エッジノードＩ／Ｆ部
２２９  中継管理装置Ｉ／Ｆ部
２３１  要求元別プロファイルテーブル
２３２  接続性確立要求テーブル
２３４  エッジノードポートテーブル
２３５  ｚ点候補テーブル
２３７  リソースプールテーブル
２３９  回線テーブル
２５０  補助記憶装置
２６０  ネットワークインターフェース
３００  コアノード
３０１  中継部
４００  中継管理装置
５００  制御要求元
【図２】
2016082299.tif 000003
【図３】
2016082299.tif 000004
【図４】
2016082299.tif 000005
【図５】
2016082299.tif 000006
【図６】
2016082299.tif 000007
【図７】
2016082299.tif 000008
【図８】
2016082299.tif 000009
【図９】
2016082299.tif 000010
【図１０】
2016082299.tif 000011
【図１１】
2016082299.tif 000012
【図１２】
2016082299.tif 000013
【図１３】
2016082299.tif 000014
【図１４】
2016082299.tif 000015
【図１５】
2016082299.tif 000016
【図１６】
2016082299.tif 000017
【図１７】
2016082299.tif 000018
【図１８】
2016082299.tif 000019
【図１９】
2016082299.tif 000020
【図２０】
2016082299.tif 000021
【図２１】
2016082299.tif 000022
【図２２】
2016082299.tif 000023
【図２３】
2016082299.tif 000024
【図２４】
2016082299.tif 000025
【図２５】
2016082299.tif 000026
【図２６】
2016082299.tif 000027
【図２７】
2016082299.tif 000028
【図２８】
2016082299.tif 000029
【図１】
2016082299.tif 000030