(57)【特許請求の範囲】
【請求項１】
複数のネットワーク要素（１００（１〜Ｎ））であって、ネットワーク要素それぞれが、少なくとも1つの物理リンク（１３０（１〜Ｎ））を介し少なくとも１つの別のネットワーク要素と通信可能に接続されるものと、
複数の仮想リンク（１２０）であって、仮想リンク（１２０）それぞれが、複数の仮想ネットワークの内の正確に１つのメンバーであるものと、
からなり、
前記少なくとも1つの物理リンク（１３０）が少なくとも２つの仮想リンク（１２０）を含み、
直接接続された複数のネットワーク要素がネットワーク要素対を形成し、各１対間の物理リンクの物理リンク帯域幅が各ネットワーク要素対間の仮想リンクを形成するために分割され、システム変更が検出されたとき、管理プロセッサ（３００）によって実施されたユーザ定義ネットワーク構成が、前記複数の仮想ネットワークの少なくとも１つを再配置することを特徴とする、適応型仮想ネットワークシステム（１０）。
【請求項２】
前記ネットワーク要素のうち少なくとも１つがスイッチ（１５０）であり、前記複数のネットワーク要素の対（１１１）がそれぞれ少なくとも1つのスイッチを含み、共通スイッチ（１５０）と通信可能に接続された前記ネットワーク要素（２００）が、少なくとも２つの物理リンク（１３０）それぞれの複数の仮想リンク（１２０）のうち少なくとも２つによって通信可能に相互接続されること、を特徴とする請求項１記載の適応型仮想ネットワークシステム（１１）。
【請求項３】
前記適応型仮想ネットワークシステム（１１）が更に、前記ネットワーク要素の対（１１１）それぞれに対し、受信される入力に基づいて前記帯域幅を分割し、前記ネットワーク要素の対のうち少なくとも１つに対し、受信される修正入力に基づいて前記帯域幅を再分割するように構成された管理プロセッサ（３００）を含み、第１の時間において前記ネットワーク要素の対と通信可能に接続する前記仮想リンク（１２０）が、第２の時間における前記ネットワーク要素の対と通信可能に接続する前記仮想リンクと異なること、を特徴とする請求項１記載の適応型仮想ネットワークシステム（１１）。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、「宇宙データ処理ネットワーク用共通プロトコル及びルーティング機構」と題する合衆国特許出願  第１１／８３８，０１３号（代理人明細書番号Ｈ００１５１５１−５８０２）（ここではまた「Ｈ００１５１５１−５８０２出願」と参照）に関連する。
【背景技術】
【０００２】
）
従来、宇宙処理システムは、物理ネットワークに対する論理ネットワークの１対１のマッピング用に設計されていて、物理ネットワークそれぞれは、利用者に対して単一の論理ネットワークとして提供される。物理的（それゆえ論理的）ネットワークそれぞれは、場合によってはいくつかのプロトコル特有の変形を許容するが、単一のネットワークトポロジ上に単一のネットワークプロトコルを実行可能である。分離した物理ネットワークに頼らずに有用性、性能又は分離目的のための、単一の物理ネットワークを独立した複数の論理ネットワークに分割する方法は、現在、存在しない。宇宙処理システムにおいて、システム内の論理ネットワークそれぞれに専用の物理ネットワークを使用することは、飛行用システムを設計する際にかかる財源及び長いリードタイム双方において特に高価となる。複数の物理ネットワークを生成することは、設計の複雑性及び規模双方を増し、システムアーキテクチャの構成時に複数の設計慣行のセットに従うことを設計者に要求する。
【特許文献１】合衆国特許出願Serial No. 11/838,013 (Attorney Docket No. H0015151-5802) "COMMON PROTOCOL AND ROUTING SCHEME FOR SPACE DATA PROCESSING NETWORKS"
【発明の開示】
【課題を解決するための手段】
【０００３】
適応型（adaptive、以下「調整可能」と訳す）仮想ネットワークシステムは、一特徴において複数のネットワーク要素及び複数の仮想リンクを含む。ネットワーク要素それぞれは、少なくとも1つの物理リンクを介し少なくとも１つの別のネットワーク要素と通信可能に接続され、少なくとも1つの物理リンクは、少なくとも２つの仮想リンクを含む。調整可能仮想ネットワークシステムは、少なくとも２つのネットワーク要素と通信可能に接続する少なくとも1つの仮想リンクを含む仮想ネットワークそれぞれを伴う、少なくとも２つの仮想ネットワークを支持する。
【発明を実施するための最良の形態】
【０００４】
一般的な慣例に従って、説明する様々な特徴は一定の比率で描かず、本発明に関連する特徴を強調するように描いている。参照文字は、図面と本文を通して同様の要素を示す。
以下の詳細説明においては、本明細書の一部を形成する添付の図面を参照し本発明において実践され得る特定の例示される実施形態を図示することによって示す。当業者が本発明を実施できるようにこれらの実施形態を十分詳細に説明するので、別の実施形態を利用可能で本発明の範囲から逸脱せずに論理的、機械的及び電気的な変更ができることを理解できるだろう。したがって以下の詳細説明を制限する意味に取るべきではない。
【０００５】
本出願は、調整可能仮想ネットワークシステム（本明細書ではまた「システム」と呼ぶ）と、宇宙処理システムなどのデータ処理システムの利用者が単一の物理ネットワークを複数の論理ネットワークに分割できるように調整可能仮想ネットワークシステムを形成し再構成する方法とを説明する。本明細書では、これらの論理ネットワークを「仮想ネットワーク」と呼ぶ。利用者は、調整可能仮想ネットワークシステムの物理リンク内に仮想ネットワークのメンバーである仮想リンクを定義できる。
【０００６】
仮想ネットワーク内の仮想リンクそれぞれの帯域幅は、仮想ネットワークに割り当てられた物理リンクの帯域幅の割合に依存する。このようにシステムにおける物理リンクそれぞれは、複数の仮想ネットワークの（又は仮想ネットワークのない）メンバーであり得る。仮想リンクそれぞれは、正確に１つの仮想ネットワークのメンバーである。本システムの仮想ネットワークそれぞれは、接続グラフを形成する仮想リンクの集合であって、仮想リンクそれぞれにおいて同一のネットワークプロトコルが実行される。本システムにおける異なる仮想ネットワークは、それらの仮想リンク上において異なるネットワークプロトコルを実行できる。回路交換方式及びパケット交換方式プロトコル双方が本システムによって実行され得る。その後、仮想ネットワークそれぞれは、有用性、性能及び障害分離に関し、利用者にとって専用の論理／物理ネットワークのように見える。このように仮想ネットワークそれぞれは、固有のレベルの保証帯域幅及びサービスの質を利用者に提供し、一方、また別の仮想ネットワークからトラフィック及び障害の分離を提供する。隣接しない２つ以上の端点を接続する一連の仮想リンクは、接続された隣接しない端点の間に仮想ネットワークを形成する。ネットワークプロトコルスタックの最下位レベルにおいて、任意のネットワークトラフィックの仮想リンクスイッチを使用することによって調整可能仮想ネットワークが生成される。仮想ネットワーク定義の処理の一部として、調整可能仮想ネットワークシステムのメンバーであるポイントツーポイントの物理リンクすべてにおいて仮想リンクが生成される。物理リンクの全帯域幅のユーザ定義のある割合を仮想リンクそれぞれに割り当てる。その構成は、ネットワーク端点及びスイッチ装置における構成レジスタに書き込むことによって実施される。
【０００７】
図１〜３は、本発明による調整可能仮想ネットワークシステムの実施形態のブロック図である。調整可能仮想ネットワークシステムそれぞれは、複数のネットワーク要素及び複数の仮想リンクを含む。ネットワーク要素それぞれは、少なくとも1つの物理リンクを介し少なくとも１つの別のネットワーク要素と通信可能に接続される。少なくとも1つの物理リンクは、少なくとも２つの仮想リンクを含む。この実施形態の一実装においては、物理リンクそれぞれは、少なくとも1つの仮想リンクを含む。調整可能仮想ネットワークシステムは、少なくとも２つの仮想ネットワークを支持する。仮想ネットワークそれぞれは、少なくとも２つのネットワーク要素において通信可能に接続する少なくとも1つの仮想リンクを含む。２つ以上の仮想リンクを含む仮想ネットワークにおいては、それぞれの仮想ネットワークの仮想リンクすべては、同一の上位レベルネットワークプロトコルを実行する。管理プロセッサによって、物理リンクの仮想リンクが変更され得る。管理プロセッサは、調整可能仮想ネットワークシステムからのフィードバックに基づいて及び／又はシステム利用者からの入力に基づいて、調整可能仮想ネットワークシステムの仮想リンクを変更する。
【０００８】
図１は、調整可能仮想ネットワークシステム（１０）の一実施形態のブロック図である。調整可能仮想ネットワークシステム（１０）は、複数のネットワーク要素（１００（１〜Ｎ））を含む。図１に示されるように、調整可能仮想ネットワーク（１０）を構成する複数のネットワーク要素（１００（１〜Ｎ））は、ポイントツーポイントメッシュ構成で物理リンク（１３０（１〜Ｍ））を介し通信可能に直接に相互接続される。物理リンク（１３０（１〜Ｍ））それぞれは、一般に数字（１２０−ｉ）によって表される少なくとも1つの仮想リンクを含む。例えば、物理リンク（１３０−１）は、仮想リンク（１２０−ａ）、（１２０−ｂ）及び（１２０−ｃ）を含み、一方、物理リンク（１３０−２）は、仮想リンク（１２０−ｄ）及び（１２０−ｅ）を含む。このように調整可能仮想ネットワークシステム（１０）は、複数の仮想リンク（１２０）を含む。図面を見易くするために、物理リンク（１３０−５）及び（１３０−６）の仮想リンクにはそれぞれラベル付けしていない。
【０００９】
本明細書記載の調整可能仮想ネットワークシステムの実施形態すべてにおいては、少なくとも１つの物理リンク（１３０−ｋ）は、少なくとも２つの仮想リンク（１２０−ｐ）及び（１２０−ｑ）を含む。ネットワーク要素の対は、直接に接続されたネットワーク要素の間で形成される。図１に示されるように、例えばネットワーク要素（１００−１）及び（１００−２）は、対（１１０−１）を形成し、ネットワーク要素（１００−２）及び（１００−３）は、対（１１０−２）を形成し、ネットワーク要素（１００−１）及び（１０−３）は、対（１１０−５）その他を形成する。物理リンク（１３０（１〜Ｍ））それぞれは、対におけるネットワーク要素の帯域幅上の、少なくとも一部に基づいた物理リンク帯域幅を有する。物理リンク（１３０−ｋ）それぞれにおける仮想リンク（１２０−ｐ）は、２つのネットワーク要素（１００−ｉ）と（１００−ｊ）とを通信可能に接続する物理リンク（１３０−ｋ）の物理リンク帯域幅を分割することによって形成される。調整可能仮想ネットワークシステムのこの実施形態においては、仮想リンク（１２０−ｉ）それぞれは、仮想ネットワークである。複数のネットワーク要素（１００（１〜Ｎ））と共に複数の仮想リンク（１２０（１〜Ｐ））が調整可能仮想ネットワークシステム（１０）を形成する。この実施形態の一実装においては、ネットワーク要素（１００（１〜Ｎ））は、密結合組み込みシステムを構成する。
【００１０】
図２は、調整可能仮想ネットワークシステム（１１）の一実施形態のブロック図である。調整可能仮想ネットワークシステム（１１）は、宇宙飛行体（２６０）における宇宙処理システム（２５０）の一部である。調整可能仮想ネットワークシステム（１１）は、複数のネットワーク要素（２００（１〜３））と（１５０−１）とを通信可能に接続される管理プロセッサ（３００）を含む。ネットワーク要素（２００（１〜３））は、調整可能仮想ネットワークシステム（１１）の端点であって、ネットワーク要素（１５０−１）は、スイッチ（１５０−１）である。別の実施形態においては、２つ以上のネットワーク要素がスイッチである。図２に示されるように、ネットワーク要素それぞれ（２００（１〜３））は、それぞれの物理リンク（１３０（１〜３））を介しスイッチ（１５０−１）と通信可能に接続される。ネットワーク要素（２００−１）及びスイッチ（１５０−１）は、ネットワーク要素の対（１１１−１）を形成する。ネットワーク要素（２００−２）及びスイッチ（１５０−１）は、ネットワーク要素の対（１１１−２）を形成する。ネットワーク要素（２００−３）及びスイッチ（１５０−１）は、ネットワーク要素の対（１１１−３）を形成する。管理プロセッサ（３００）は、通信可能に接続された物理リンク（１３０（１〜３））のうちそれぞれ１つにおける仮想リンク（１２０）に帯域幅を割り当てるために、ネットワーク要素（２００（１〜３））及び（１５０−１）それぞれの構成レジスタ（３１０（１〜４））に入力を送信する。仮想ネットワークは、同一の上位レベルネットワークプロトコルで実行する（異なる物理リンク内の）仮想リンクを結合することによって形成される。図面を見易くするために、同一の上位レベルネットワークプロトコルで実行する仮想リンクを同一スタイルの二方向矢印で示す。この実施形態の一実装においては、調整可能仮想ネットワークシステム（１１）は、回線交換仮想ネットワークの一部であって、仮想ネットワークの仮想リンクすべてが同一の帯域幅を有する。この実施形態の別の実装においては、調整可能仮想ネットワークシステム（１１）は、パケット交換ネットワークの一部であって、仮想ネットワークにおいて通信可能に接続された仮想リンクすべては、同一の帯域幅を有するとは限らない。
【００１１】
管理プロセッサ（３００）は、ネットワーク要素の対それぞれに対して物理リンクの帯域幅を分割するように構成される。複数のネットワーク要素（２００（１〜３））それぞれは、構成レジスタ（３１０（１〜３））を含む。管理プロセッサ（３００）は、ネットワーク利用者又はネットワーク設計者から受信される入力に基づいてネットワーク要素（２００（１〜３））と（１５０−１）との対（１１１（１〜３））それぞれに対する帯域幅を分割するように構成される。管理プロセッサ（３００）は、ネットワーク利用者又はネットワーク設計者から受信される修正入力に基づいて、ネットワーク要素（２００（１〜３））と（１５０−１）との対（１１１（１〜３））のうち少なくとも１つに対する帯域幅を再分割するように構成される。このように、第１の時間においてネットワーク要素の対と通信可能に接続する仮想リンクは、ネットワーク要素の対のうち少なくとも１つに対する帯域幅を管理プロセッサが再分割した後、後の時間におけるネットワーク要素の対と通信可能に接続する仮想リンクと異なる。この実施形態の一実装においては、宇宙処理システム（２５０）のネットワーク要素（２００−１）、（２００−２）、（２００−３）及び（１５０−１）は、密結合組込みシステムを構成する。
【００１２】
図３は、調整可能仮想ネットワークシステム（１２）の一実施形態のブロック図である。調整可能仮想ネットワークシステム（１２）は、調整可能仮想ネットワークシステム（１１）の管理プロセッサ（３００）がネットワーク要素（３０５）に含まれる点において調整可能仮想ネットワークシステム（１１）と異なる。本明細書ではまたネットワーク要素（３０５）を「管理プロセッサネットワーク要素（３０５）」と呼ぶ。管理プロセッサネットワーク要素（３０５）は、ネットワーク要素（２００−１）、（２００−２）及び（１５０−１）と通信可能に接続される。この実施形態の一実装においては、管理プロセッサネットワーク要素（３０５）は、物理リンク（１３０（１〜３））それぞれを介し、それぞれのネットワーク要素（２００（１〜２））及び（１５０−１）の構成レジスタ（３１０（１〜４））に入力を送信するために通信可能に接続される。この実施形態の別の実装においては、管理プロセッサネットワーク要素（３０５）は、物理リンク（１３０（１〜３））とは別の通信リンクを介し、ネットワーク要素（２００（１〜２））及び（１５０−１）それぞれの構成レジスタ（３１０（１〜４））と通信可能に接続される。管理プロセッサ（３０５）は、図２の管理プロセッサ（３００）を参照して前述した方法で機能するように構成される。
【００１３】
図４Ａ〜４Ｃは、本発明による図２の仮想ネットワーク（１１）における仮想ネットワークの実施形態のブロック図である。複数のネットワーク要素（２００（１〜３））は、少なくとも1つのスイッチ（１５０）と、物理リンク（１３０−ｐ）及び（１３０−ｑ）それぞれのうち少なくとも２つにおける複数の仮想リンク（１２０−ｉ）及び（１２０−ｊ）のうち少なくとも２つを介して通信可能に相互接続される。仮想ネットワークは、スイッチ及び少なくとも２つの仮想リンクを介し通信可能に接続される２つのネットワーク要素の間で形成される。
【００１４】
図４Ａは、物理リンク（１３０−１）の仮想リンク（１２０−ｂ）と、物理リンク（１３０−２）の仮想リンク（１２０−ｄ）と、を含む数字（１７０）によって一般に表される仮想ネットワークを示す。このようにネットワーク要素（２００−１）及び（２００−２）は、物理リンク（１３０−１）及び（１３０−２）それぞれの仮想リンク（１２０−ｂ）及び（１２０−ｄ）によって通信可能に相互接続される。仮想リンク（１２０−ｂ）及び（１２０−ｄ）は、同一の上位レベルネットワークプロトコルを実行する。この実施形態の一実装においては、仮想リンク（１２０−ｂ）及び（１２０−ｄ）は、同一の帯域幅における同一の上位レベルネットワークプロトコルを実行する。
【００１５】
図４Ｂは、物理リンク（１３０−１）の仮想リンク（１２０−ａ）と、物理リンク（１３０−２）の仮想リンク（１２０−ｅ）と、を含む数字（１７１）によって一般に表される仮想ネットワークを示す。このようにネットワーク要素（２００−１）及び（２００−２）は、物理リンク（１３０−１）及び（１３０−２）それぞれの仮想リンク（１２０−ａ）及び（１２０−ｅ）によって通信可能に相互接続される。仮想リンク（１２０−ａ）及び（１２０−ｅ）は、同一の上位レベルネットワークプロトコルを実行する。この実施形態の一実装においては、仮想リンク（１２０−ａ）及び（１２０−ｅ）の帯域幅は、（１２０−ｂ）及び（１２０−ｄ）の帯域幅と異なる。
【００１６】
図４Ｃは、物理リンク（１３０−１）の仮想リンク（１２０−ｃ）と、物理リンク（１３０−３）の仮想リンク（１２０−ｆ）と、を含む数字（１７２）によって一般に表される仮想ネットワークを示す。このようにネットワーク要素（２００−１）及び（２００−３）は、物理リンク（１３０−１）及び（１３０−３）それぞれの仮想リンク（１２０−ｃ）及び（１２０−ｆ）によって通信可能に相互接続される。仮想リンク（１２０−ｃ）及び（１２０−ｆ）は、同一の帯域幅における同一の上位レベルネットワークプロトコルを実行する。この実施形態の別の実装においては、仮想リンク（１２０−ｃ）及び（１２０−ｆ）の帯域幅は、仮想リンク（１２０−ｂ）及び（１２０−ｄ）の帯域幅並びに仮想リンク（１２０−ａ）及び（１２０−ｅ）の帯域幅と異なる。結合された仮想ネットワーク（１７０）、（１７１）及び（１７２）は、調整可能仮想ネットワークシステム（１１）の少なくとも一部を形成する。
【００１７】
図５Ａ〜５Ｂは、本発明による調整可能仮想ネットワークシステム（１３）の異なる２つの時間における仮想ネットワークの実施形態のブロック図である。第１の時間におけるネットワーク要素の対を通信可能に接続する仮想リンクは、第２の時間におけるネットワーク要素の対を通信可能に接続する仮想リンクと異なる。図５Ａにおいては、調整可能仮想ネットワークシステム（１３）は、数字（１７３）、（１７４）、（１７５）及び（１８０）によって一般に示される仮想ネットワークを含む第１の時間を示す。図面を見易くするために同一スタイルの二方向矢印で同一の上位レベルネットワークプロトコルで実行する仮想リンクを示す。具体的に言うと、仮想ネットワーク（１７３）における仮想リンクは、２点鎖線矢印によって表される。仮想ネットワーク（１７４）における仮想リンクは、実太線矢印によって表される。仮想ネットワーク（１７５）における仮想リンクは、破線矢印によって表される。仮想ネットワーク（１８０）における仮想リンクは、（ボールドではない）実線矢印によって表される。
【００１８】
仮想ネットワーク（１７３）は、ネットワーク要素（２００−５）とネットワーク要素（２００−３）とを通信可能に接続する。仮想ネットワーク（１７３）は、スイッチ（１５０−１）、ネットワーク要素（２００−２）及びスイッチ（１５０−２）を介し、通信可能に接続される物理リンク（１３０−１）、（１３０−３）、（１３０−４）及び（１３０−６）における仮想リンクを含む。仮想ネットワーク（１７４）は、ネットワーク要素（２００−３）とネットワーク要素（２００−４）とを通信可能に接続する。仮想ネットワーク（１７４）は、スイッチ（１５０−１）、ネットワーク要素（２００−２）及びスイッチ（１５０−２）を介し、通信可能に接続される物理リンク（１３０−１）、（１３０−３）、（１３０−４）及び（１３０−５）における仮想リンクを含む。仮想ネットワーク（１７５）は、ネットワーク要素（２００−３）と、管理プロセッサ（３０５）でもあるネットワーク要素（３０５）とを通信可能に接続する。仮想ネットワーク（１７５）は、スイッチ（１５０−１）を介し通信可能に接続された物理リンク（１３０−１）及び（１３０−２）における仮想リンクを含む。
【００１９】
仮想ネットワーク（１８０）は、スイッチ（１５０−２）を介し、ネットワーク要素（２００−２）とネットワーク要素（２００−４）及び（２００−５）双方とを通信可能に接続する。仮想ネットワーク（１８０）は、スイッチ（１５０−２）を介し通信可能に接続された物理リンク（１３０−４）、（１３０−５）及び（１３０−６）における仮想リンクを含む。
【００２０】
図５Ｂに第２の時間における調整可能仮想ネットワークシステム（１３）を表示する。ネットワークの調整は、ある機能変更又はエラー条件のために発生することが予想され、したがって比較的低い率で発生する。例えば、ネットワークが変更される前、数時間、数日又は数週間、経過し得る。この実施形態の一実装においては、調整可能仮想ネットワークシステムの物理リンクの帯域分割は、調整可能仮想ネットワークシステムにおけるネットワーク要素又は物理リンクのうち１つの一部に対するシステム再構成に対応し変更される。この実施形態の別の実装においては、調整可能仮想ネットワークシステムの物理リンクの帯域分割は、調整可能仮想ネットワークシステムにおけるネットワーク要素又は物理リンクのうち１つの一部において検出される障害に対応し変更される。
【００２１】
第２の時間における調整可能仮想ネットワークシステム（１３）は、仮想ネットワーク（１７３）、（１７５）、（１８０）並びに数字（１７６）及び（１７７）によって一般に示される仮想ネットワークを支持する。仮想ネットワーク（１７３）、（１７５）及び（１８０）は、図５Ａを参照して前述したものである。物理リンク（１３０−５）が変更され、実太線矢印によって表された上位レベルのネットワークプロトコル及び帯域幅をもう支持しなくなった後、仮想ネットワーク（１７７）を形成するために仮想ネットワーク（１７４）は断ち切られる。こうして仮想ネットワーク（１７７）は、物理リンク（１３０−５）における仮想リンクを含まず、スイッチ（１５０−２）において終了する。仮想ネットワーク（１７６）は、ネットワーク要素（２００−４）とネットワーク要素（２００−５）とを通信可能に接続する。仮想ネットワーク（１７６）は、スイッチ（１５０−２）を介し通信可能に接続される物理リンク（１３０−５）及び（１３０−６）の仮想リンクを含む。仮想ネットワーク（１７６）における仮想リンクは、細い実線矢印によって表される。
【００２２】
図６は、本発明による、ネットワーク要素を含む物理ネットワークに仮想ネットワークを形成するための一実施形態の方法（６００）の流れ図である。図１〜５Ｂを参照して前述したように、この実施形態の一実装においては、仮想ネットワークは、調整可能仮想ネットワークシステムである。図２及び５Ａに示される宇宙処理システム（２５０）のネットワーク（１１）を参照し本方法（６００）を説明するが、本出願書類を読む当業者によって理解され得るような仮想ネットワークの他の実施形態を使用し、方法（６００）が実施され得ることを理解され得よう。
【００２３】
ブロック（６０２）において、管理プロセッサは、物理ネットワークにおける通信可能に接続されたネットワーク要素の対の間の帯域幅を決定する。この実施形態の一実装において、管理プロセッサ（３００）は、仮想ネットワークにおいて通信可能に接続されたネットワーク要素（２００（１〜３））及び（１５０−１）の対（１１１（１〜３））の間の帯域幅を決定する。
【００２４】
ブロック（６０４）において、管理プロセッサは、それぞれの対に対する帯域幅を帯域セグメントに分割する。帯域セグメントそれぞれは、対における通信可能に接続されるネットワーク要素間の仮想リンクを形成する。この実施形態の一実装においては、管理プロセッサ（３００）は、対（１１１−１）用の帯域幅を仮想リンク（１２０（ａ〜ｃ））を形成する帯域セグメントに分割し、対（１１１−２）用の帯域幅を仮想リンク（１２０（ｄ〜ｅ））を形成する帯域セグメントに分割し、対（１１１−３）用の帯域幅を仮想リンク（１２０（ｆ〜ｇ））を形成する帯域セグメントに分割する。
【００２５】
ブロック（６０６）において、管理プロセッサは、ネットワーク内に仮想ネットワークを形成するために少なくとも３つのネットワーク要素を通信可能に接続する少なくとも２つの仮想リンクをマッピングする。この実施形態の一実装においては、図４Ｃに示されるように仮想ネットワーク（１７２）を形成するために、管理プロセッサ（３００）は、仮想リンク（１２０−ｃ）をマッピングし、ネットワーク要素（２００−１）とスイッチ（１５０−１）とを通信可能に接続し、仮想リンク（１２０−ｆ）をマッピングし、ネットワーク要素（２００−３）とスイッチ（１５０−１）とを通信可能に接続する。この実施形態の別の実装においては、図５Ａに示されるように仮想ネットワーク（１８０）を形成するために、管理プロセッサ（３００）は、物理リンク（１３０−４）、（１３０−５）及び（１３０−６）に仮想リンクをマッピングし、ネットワーク要素（２００−２）、（２００−４）及び（２００−５）それぞれとスイッチ（１５０−２）とを通信可能に接続する。ブロック（６０８）において、管理プロセッサは、ネットワーク内の仮想ネットワークを拡張するために少なくとも３つのネットワーク要素と通信可能に接続する少なくとも２つの別の仮想リンクをマッピングする。本明細書に定義されるように仮想ネットワークの拡張は、１）現在確立されている仮想ネットワークにおける新しい仮想リンクの追加、２）複数の仮想リンクを含む追加的な仮想ネットワークの追加及び、３）単一の仮想リンクを含む新しい仮想ネットワークの追加を含む。
【００２６】
例えば、ブロック（６０４）を参照して前述した例示的な実施形態を拡張するために、図４Ｂに示されるように、管理プロセッサ（３００）は、仮想リンク（１２０−ａ）をマッピングし、ネットワーク要素（２００−１）とスイッチ（１５０−１）とを通信可能に接続し、仮想リンク（１２０−ｅ）をマッピングしネットワーク要素（２００−２）とスイッチ（１５０−１）とを通信可能に接続し、仮想ネットワーク（１７１）を含むように調整可能仮想ネットワークシステム（１１）における仮想ネットワークを拡張する。
【００２７】
ブロック（６１０）において、管理プロセッサは、システム変更に関しネットワークを監視する。システム変更には、ネットワーク上で実行されているアプリケーションが変更されるシステムの構成変更があり得る。この実施形態の別の実装においては、システム変更にはネットワーク要素の障害があり得る。後者の場合においては、管理プロセッサ（３００）は、ネットワーク要素（２００（１〜３））及び（１５０−１）の障害に関しネットワーク（１１）を監視する。ブロック（６１２）において、システム変更が検出された場合、管理プロセッサは、少なくとも３つのネットワーク要素と通信可能に接続する仮想リンクの少なくとも別の２つのうち少なくとも１つを再マッピングし、仮想ネットワークを変更する。システム（１１）において構築された仮想ネットワーク（１７１）及び（１７２）である例示的事例を続行するためにネットワーク上で実行されているアプリケーションが変更された場合、もはや仮想ネットワーク（１７１）が実施されず、仮想ネットワーク（１７０）などの新しいアプリケーションに更に適合される新しい仮想ネットワーク構成が確立され得る。
【００２８】
帯域幅の分割は、有効な分割技術の任意の１つに対して実施され得る。この実施形態の一実装においては、波長分割多重方式にて波長に従って帯域幅が分割される。この実施形態の別の実装においては、時分割多重化方式にて時間に従って帯域幅が分割される。この実施形態の更に別の実装においては、無線周波数スペクトル方式にて周波数に従って帯域幅が分割される。物理リンクにおける帯域幅を分割する他の方法が可能である。
【００２９】
本明細書において特定の実施形態を例示し記載したが、同一の目的を達成するために適用されるいくつかの処理が特定の実施形態に対して代用され得ることが、当業者によって十分に理解されよう。本出願は本発明の任意の適応又は変形を対象とすることを意図する。したがって、請求項及びその同等物によってのみ本発明を制限することを明確に意図する。
【図面の簡単な説明】
【００３０】
【図１】本発明による調整可能仮想ネットワークシステムの実施形態のブロック図である。
【図２】本発明による調整可能仮想ネットワークシステムの実施形態のブロック図である。
【図３】本発明による調整可能仮想ネットワークシステムの実施形態のブロック図である。
【図４Ａ】本発明による図２の調整可能仮想ネットワークシステムの仮想ネットワークの実施形態のブロック図である。
【図４Ｂ】本発明による図２の調整可能仮想ネットワークシステムの仮想ネットワークの実施形態のブロック図である。
【図４Ｃ】本発明による図２の調整可能仮想ネットワークシステムの仮想ネットワークの実施形態のブロック図である。
【図５Ａ】本発明による異なる２つの時間における調整可能仮想ネットワークシステムの仮想ネットワークの実施形態のブロック図である。
【図５Ｂ】本発明による異なる２つの時間における調整可能仮想ネットワークシステムの仮想ネットワークの実施形態のブロック図である。
【図６】本発明によるネットワークから仮想ネットワークを形成するための方法の一実施形態の流れ図である。
【図１】
0005265270.tif 000002
【図２】
0005265270.tif 000003
【図３】
0005265270.tif 000004
【図４Ａ】
0005265270.tif 000005
【図４Ｂ】
0005265270.tif 000006
【図４Ｃ】
0005265270.tif 000007
【図５Ａ】
0005265270.tif 000008
【図５Ｂ】
0005265270.tif 000009
【図６】
0005265270.tif 000010