(57)【要約】【課題】ネットワークを構成するノードが、各ノード間の伝搬遅延時間に依存することなくバッファレスにタイムスロット交換を行うネットワークにおいて、経路毎に割り当てられる波長帯域の利用効率を向上させる。【解決手段】ノードＮは、ネットワーク内の各ノード間の経路の伝搬遅延時間Ｄ１〜Ｄ４に従って設定された複数のＴＤＭタイミングを保持する。このノードＮは、制御対象のＴＳを収容するための複数の異なるＴＤＭタイミングを、ノードＮ内の光スイッチの１つのインタフェースで同時に動作するように設定し、１つの波長上に複数の異なるＴＤＭタイミングのＴＳを割り当てる制御を行う。スケジューラＳＣは、経路毎のトラヒック量に応じた経路毎のＴＳ数のＴＳを、互いが重ならないように、経路毎のＴＤＭタイミングで１つの波長上に割り当てる指示をノードに行う。【選択図】  図１
2015133645.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを構成する各ノード間の経路の伝搬遅延時間に従って設定された複数のＴＤＭタイミングを保持するノードであって、
制御対象のタイムスロットを収容するための複数の異なるＴＤＭタイミングを、前記ノード内の光スイッチの１つのインタフェースで同時に動作するように設定し、１つの波長上に複数の異なるＴＤＭタイミングのタイムスロットを割り当てる制御を行う制御手段
を備えることを特徴とするノード。
【請求項２】
前記制御手段は、前記光スイッチの１つのインタフェースで同時に動作させる前記異なるＴＤＭタイミングの数を、前記経路数の各経路のトラヒック量に応じて変更する制御を行う
ことを特徴とする請求項１に記載のノード。
【請求項３】
ネットワークを構成する各ノードから経路毎のトラヒック量を検出するトラヒック量検出部と、
前記トラヒック量検出部でトラヒック量が検出された経路毎の異なるＴＤＭタイミングのタイムスロットを、互いが重ならないように、当該経路毎のＴＤＭタイミングで１つの波長上に割り当てる制御を行うためのノード制御信号を生成する帯域割当決定部と
を備えることを特徴とするスケジューラ。
【請求項４】
前記帯域割当決定部は、前記トラヒック量検出部で検出された経路毎のトラヒック量に応じたタイムスロット数を経路毎に決定し、前記決定された経路毎のタイムスロット数のタイムスロットを、互いが重ならないように、前記経路毎のＴＤＭタイミングで前記１つの波長上に割り当てる
ことを特徴とする請求項３に記載のスケジューラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを構成するノード及びスケジューラに関する。
【背景技術】
【０００２】
従来のネットワーク、例えば光リングネットワークでは、トラヒック収容効率を向上させるため、ＷＤＭ（Wavelength Division Multiplexing：波長分割多重）とＴＤＭ（Time Division Multiplexing：時分割多重）の各技術を用い、光波長毎に固定長のタイムスロットを規定している。なお、ネットワークをＮＷ、タイムスロットをＴＳとも表現する。光リングＮＷは、光ファイバによる伝送路を複数の光スイッチノード（単に、ノードという）を介してリング状に接続し、更にそのリングをノードを介して多段接続した構成となっている。この光リングＮＷの一例を図１３に示す。
【０００３】
図１３に示す光リングＮＷ１０は、コアノードＮａ（ノードＮａ）を介して図示せぬコアＮＷに接続された上位リングＲ１と、アクセスノードＮｃ（ノードＮｃ）を介して図示せぬアクセスＮＷに接続された下位リングＲ２とが、リング交点ノードＮｂ（ノードＮｂ）を介して２段にマルチリング接続された構成となっている。
【０００４】
但し、光リングＮＷ１０では、分かり易くするため、コアノードＮａ及びアクセスノードＮｃを各々１つずつしか記載していないが、実際には各々複数接続されている。また、下位リングＲ２も他のリング交点ノードＮｂ（図示せず）を介して複数接続されている。なお、リング交点ノードを交点ノードとも表現し、コアノード、交点ノード及びアクセスノードを単にノードとも表現する。更に、上位リング及び下位リングを単にリングとも表現する。
【０００５】
以下の説明では、説明簡易化のために片方向通信を前提とするが、右回り左回りの波長と各ノードＮａ〜Ｎｃでノード間の伝搬遅延時間に従って設定したＴＤＭタイミング数を、右回り左回り分保持することで双方通信にも対応可能となっている。図１３に示す光リングＮＷ１０では、矢印Ｙ１，Ｙ２，Ｙ３，Ｙ４で示すように反時計回り（左回り）の片方向通信が行われることを前提とする。この通信において、ノードＮａからノードＮｂ間の伝搬遅延時間をＤ１、ノードＮｂからノードＮｃ間の伝搬遅延時間をＤ２、ノードＮｃからノードＮｂ間の伝搬遅延時間をＤ３、ノードＮｂからノードＮａ間の伝搬遅延時間をＤ４とする。また、矢印Ｙ１，Ｙ２で示すように、ノードＮａからＮｂへ、ＮｂからＮｃへ向かうトラヒックの方向が下り方向である。矢印Ｙ３，Ｙ４で示すように、ノードＮｃからＮｂへ、ＮｂからＮａへ向かうトラヒックの方向が上り方向である。
【０００６】
ノード間の伝搬遅延時間Ｄ１〜Ｄ４に依存することなくリング接続点の交点ノードＮｂにおいてバッファレスに通信を可能とするためのＴＳ交換を行うようにする。このために、交点ノードＮｂに対して異なる経路から到着したＴＳが衝突しないように、各ノードＮａ〜Ｎｃ間の経路の伝搬遅延時間Ｄ１〜Ｄ４に従って設定した複数のＴＤＭタイミングを、各ノードＮａ〜Ｎｃに保持させて、各ＴＤＭタイミングでＴＳの送信と受信を行う。このようにすることで、各ノードＮａ〜Ｎｃ間の経路の伝搬遅延時間Ｄ１〜Ｄ４に依存することなく、交点ノードＮｂでバッファレスにＴＳ交換が可能となる。
【０００７】
この光リングＮＷ１０においては、上位及び下位リングＲ１，Ｒ２間のＴＳ交換を実現するため、各ノードＮａ，Ｎｂ，Ｎｃにおいて、光信号によるデータのＡＤＤ（挿入）とＤＲＯＰ（分岐）とを異なるＴＤＭタイミングで制御している。
【０００８】
ここで、ＴＤＭタイミングの制御を簡単にするためには、固定長のＴＳを利用することが一般的であるが、各ノードＮａ，Ｎｂ，Ｎｃの上りトラヒック及び下りトラヒックを異なるＴＤＭタイミングで収容するために、ＴＤＭタイミング毎に別の波長を割り当てる。ここでは、上りトラヒック用の波長（上り用波長ともいう）λｕと、下りトラヒック用の波長（下り用波長ともいう）λｄを設定する。そして、それぞれの波長λｕ，λｄに規定されているＴＳを各ノードＮａ〜Ｎｃからのトラヒック量に応じて、各ノードＮａ〜Ｎｃに割り当てる。このＴＳの割り当て量を周期的に変更することで、ノードＮａ〜Ｎｃ間のトラヒック量に合わせて各ノードＮａ〜Ｎｃへの帯域割り当てが可能となり、ネットワークの帯域利用効率を向上させることが可能となる。以降、上りトラヒック用を上り用、下りトラヒック用を下り用とも略す。
【０００９】
このように、上り用波長λｕに割り当てられるＡＤＤ用ＴＳと、下り用波長λｄに割り当てられるＤＲＯＰ用ＴＳとのＴＤＭ制御タイミングを分離することで、リング長に依存することなくマルチリング間でのＴＳ交換を行うことが可能となっている。
【００１０】
次に、光リングＮＷ１０の各ノードＮａ〜Ｎｃにおいて周期的に動作するＴＳのタイミングについて、図１４に示すタイミングチャートを参照して説明する。但し、図１４（ａ）においては、複数のコアノードＮａの内の１つがマスターノードＮａ（ノードＮａ）として設定されているとする。マスターノードＮａの時間軸に示すように、時刻τ１〜時刻τ５間の５つのタイムスロットＴＳ１〜ＴＳ５の各時間幅を加算した周期ｔが、ＴＳの繰返し送信周期（ＴＳ送信周期）である。以降同様に、時刻τ５〜時刻τ８間に示すように、５つのタイムスロットＴＳ１〜ＴＳ５毎のＴＳ送信周期ｔが生成される。このＴＳ送信周期ｔは、図１４（ｂ）〜（ｄ）にも同様に周期ｔで示した。
【００１１】
図１４（ｃ）に示すアクセスノードＮｃでは、上段側の図１４（ｃ−１）に基準ＴＳとなるＤＲＯＰ用ＴＳを示し、下段側の図１４（ｃ−２）にＡＤＤ用ＴＳを示す。ＤＲＯＰ用ＴＳは、下り用波長λｄに割り当てられ、ＡＤＤ用ＴＳは、上り用波長λｕに割り当てられる。
【００１２】
まず、各ノードＮａ〜Ｎｃにおいて基準ＴＳの開始タイミングの同期を取る場合、図１４（ａ）〜（ｃ）に示すように、マスターノードＮａから時刻τ１において、矢印Ｙ１で示すようにノードＮｂに対して、ＴＳ開始タイミングを決定する同期フレーム（図示せず）を下り方向へ送信する。更にノードＮｂから時刻τ２の矢印Ｙ２で示すように各ノードＮｃに対して同期フレームを下り方向へ送信する。
【００１３】
即ち、同期フレームは、マスターノードＮａから伝搬遅延時間Ｄ１を経た時刻τ２においてノードＮｂで受信され、更に伝搬遅延時間Ｄ２を経た時刻τ３においてノードＮｃで受信される。また、ノードＮｂで受信された同期フレームは、図１に示す伝搬遅延時間Ｄ４を経て上り方向へ送信され、マスターノードＮａで受信される。これにより、マスターノードＮａは上位リングＲ１の１周遅延時間（上位リング１周遅延時間Ｄｕ）を測定する。
【００１４】
更には、下位リングＲ２の１周遅延時間（下位リング１周遅延時間Ｄ）を測定するために、時刻τ３においてノードＮｃで受信された同期フレームは、図１４の矢印Ｙ３で示すようにノードＮｃからノードＮｂへ上り方向へ送信され、伝搬遅延時間Ｄ３を経た時刻τ４においてノードＮｂで受信される。この受信された同期フレームは、図１３に示す交点ノードＮｂから伝搬遅延時間Ｄ４を経て上り方向へ送信され、マスターノードＮａでも受信される。
【００１５】
この同期フレームの送受信により、各ノードＮａ，Ｎｂ，Ｎｃ間の伝搬遅延時間Ｄ１〜Ｄ４と、上位リングＲ１及び下位リングＲ２の１周遅延時間Ｄｕ，Ｄとが測定され、マスターノードＮａで把握される。
【００１６】
また、ノードＮａは同期フレームの送信時に、他のノードＮｂ，Ｎｃは同期フレームの受信時にＴＳ動作を開始させる。この結果、各ノードＮａ〜Ｎｃ間で動作するＴＳの開始タイミングが、各ノードＮａ〜Ｎｃ間の伝搬遅延時間Ｄ１〜Ｄ４分ずれて動作する。これによって、各ノードＮａ〜Ｎｃにおいて、基準ＴＳの動作タイミングの同期が取れる。
【００１７】
この後、図１４（ｃ）に示すアクセスノードＮｃにおいてＡＤＤ用ＴＳの同期を取る場合、図１４（ｂ）に示す交点ノードＮｂから時刻τ６において、矢印Ｙ２で示すように、アクセスノードＮｃに対して、マスターノードＮａから送られてきたＡＤＤ用ＴＳ開始タイミングを決定する同期フレーム（図示せず）を送信する。
【００１８】
この同期フレームは、伝搬遅延時間Ｄ２を経た時刻τ７においてアクセスノードＮｃで受信される。これによってＡＤＤ用ＴＳの開始タイミングを設定することができる。
【００１９】
従って、リング間で適正にＴＳ交換を実現するため、アクセスノードＮｃにおいて、図１４（ｃ−２）に示すように、ＡＤＤ用ＴＳの開始タイミングを、時刻τ７から後述するシフト量δだけ遅れる方向にシフトさせた時刻τ９とする。
但し、シフト量δは、δ＝ｔ−Ｄの式により求められる。ｔはＴＳ送信周期、Ｄは下位リング１周遅延時間である。
【００２０】
図１４（ｃ−２）に示す時刻τ９を開始タイミングとするＡＤＤ用ＴＳは、矢印Ｙ３で示すように、伝搬遅延時間Ｄ３を経た時刻τ１０において交点ノードＮｂで受信される。交点ノードＮｂでは、時刻τ１０がＡＤＤ用ＴＳの開始タイミングとなる。また、時刻τ１０において交点ノードＮｂで受信されたＡＤＤ用ＴＳは、図１３に矢印Ｙ４で示すように、マスターノードＮａへ送信され、伝搬遅延時間Ｄ４を経た時刻においてマスターノードＮａで受信される。この受信時刻がマスターノードＮａにおけるＡＤＤ用ＴＳの開始タイミングとなる。
【００２１】
このＡＤＤ用ＴＳの開始タイミングは、ＤＲＯＰ用ＴＳの開始タイミングよりもシフト量δだけ遅れているので、ＤＲＯＰ用ＴＳとＡＤＤ用ＴＳとのＴＤＭ制御タイミングが衝突することなく、適正に分離される。従って、マルチリング間でのＴＳ交換をリング長に依存することなくＴＳ衝突が生じないように行うことができる。この種の技術として、非特許文献１に記載の技術がある。
【先行技術文献】
【非特許文献】
【００２２】
【非特許文献１】服部恭太、他４名、「光Ｌ２スイッチネットワークにおけるマルチリング対応型のタイムスロット同期方式の検討」、日本電信電話株式会社ＮＴＴネットワークサービスシステム研究所、電子情報通信学会大会講演論文集  巻：2013、P451、2013年03月05日
【発明の概要】
【発明が解決しようとする課題】
【００２３】
ところで、光リングＮＷ１０においては、経路毎のトラヒック量の最大値に合わせて異なる波長帯域を割り当てる。そして、経路毎に割り当てた波長に対して、各ノードＮａ〜Ｎｃからのトラヒック量に応じて、各ノードＮａ〜ＮｃにＴＳを割り当てる。このため、事前に経路毎の最大トラヒック量を見積もり、これらの最大トラヒック量に対応した帯域の波長を経路毎に割り当てる必要がある。例えば、上り用波長λｕ及び下り用波長λｄを経路毎に割り当てる必要がある。
【００２４】
上り下り各々の最大トラヒック量が２０Ｇｂｐｓであるとすると、リングには上り下り各々２０Ｇｂｐｓに対応した帯域の２波長λｕ，λｄを固定的に割り当てる必要がある。しかし、トラヒック量は時間帯によってバラツキがあり、時間帯によっては５Ｇｂｐｓ等の少ないトラヒック量の場合もある。このため、平均のトラヒック量は、最大トラヒック量よりも少ないことがある。
【００２５】
従って、従来の光リングＮＷ１０においては、経路毎に固定的に割り当てられた波長帯域よりも低い波長帯域で通信が行われる際に、波長帯域の利用効率が低くなるという問題があった。
【００２６】
本発明は、このような事情に鑑みてなされたものであり、ネットワークを構成するノードが、各ノード間の伝搬遅延時間に依存することなくバッファレスにタイムスロット交換を行うネットワークにおいて、経路毎に割り当てられる波長帯域の利用効率を向上させることができるノード及びスケジューラを提供することを目的とする。
【課題を解決するための手段】
【００２７】
上記課題を解決するための手段として、請求項１に係る発明は、ネットワークを構成する各ノード間の経路の伝搬遅延時間に従って設定された複数のＴＤＭタイミングを保持するノードであって、制御対象のタイムスロットを収容するための複数の異なるＴＤＭタイミングを、前記ノード内の光スイッチの１つのインタフェースで同時に動作するように設定し、１つの波長上に複数の異なるＴＤＭタイミングのタイムスロットを割り当てる制御を行う制御手段を備えることを特徴とするノードである。
【００２８】
この構成によれば、ノードにおいて、１つの波長に異なるＴＤＭタイミングのタイムスロット（ＴＳともいう）を割り当てるので、例えば上り下りの合計波長数（合計波長帯域）を、従来の上り下りの各最大トラヒック量に対応する固定的な割り当ての合計波長数よりも少なくすることができ、このため、波長帯域を効率良く利用することができる。
【００２９】
請求項２に係る発明は、前記制御手段は、前記光スイッチの１つのインタフェースで同時に動作させる前記異なるＴＤＭタイミングの数を、前記経路数の各経路のトラヒック量に応じて変更する制御を行うことを特徴とする請求項１に記載のノードである。
【００３０】
この構成によれば、光スイッチの１つのインタフェースで同時に動作させる異なるＴＤＭタイミングの数を、各経路のトラヒック量に応じて、例えば「１０」から「７」へ変更したり、「３」から「６」へ変更してりすることができる。つまり、経路のトラヒック量に応じた適正数に変更することができる。
【００３１】
請求項３に係る発明は、ネットワークを構成する各ノードから経路毎のトラヒック量を検出するトラヒック量検出部と、前記トラヒック量検出部でトラヒック量が検出された経路毎の異なるＴＤＭタイミングのタイムスロットを、互いが重ならないように、当該経路毎のＴＤＭタイミングで１つの波長上に割り当てる制御を行うためのノード制御信号を生成する帯域割当決定部とを備えることを特徴とするスケジューラである。
【００３２】
この構成によれば、スケジューラが、ノードの光スイッチの１つの波長に経路毎に異なるＴＤＭタイミングのＴＳを互いが重ならないように割り当てる指示をノードに行うので、ノードに、波長帯域を効率良く使用させることができる。
【００３３】
請求項４に係る発明は、前記帯域割当決定部は、前記トラヒック量検出部で検出された経路毎のトラヒック量に応じたタイムスロット数を経路毎に決定し、前記決定された経路毎のタイムスロット数のタイムスロットを、互いが重ならないように、前記経路毎のＴＤＭタイミングで前記１つの波長上に割り当てることを特徴とする請求項３に記載のスケジューラである。
【００３４】
この構成によれば、スケジューラにより、１つの波長に経路毎のトラヒック量に応じたＴＳ数のＴＳを、経路毎に異なるＴＤＭタイミングで、互いが重ならないように割り当てる指示をノードに行うことができるので、ノードに、１つの波長の波長帯域を、空き帯域が少なくなるように効率良く使用させることができる。
【発明の効果】
【００３５】
本発明によれば、ネットワークを構成するノードが、各ノード間の伝搬遅延時間に依存することなくバッファレスにタイムスロット交換を行うネットワークにおいて、経路毎に割り当てられる波長帯域の利用効率を向上させることができるノード及びスケジューラを提供することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態に係るノード及びスケジューラを用いたマルチリング構成の光リングネットワークを示す図である。
【図２】スケジューラの構成を示すブロック図である。
【図３】ノードの構成を示すブロック図である。
【図４】光波長毎に規定された固定長のタイムスロットを示す図である。
【図５】本実施形態の特徴動作を説明するためのタイミングチャートである。
【図６】スケジューラによるＴＳ位置の検索例を説明するためのタイミングチャートである。
【図７】ノード及びスケジューラによるＴＳ量更新周期Ｔ未設定時のＴＤＭ混在制御の動作を説明するためのタイミングチャートである。
【図８】ノード及びスケジューラによるＴＳ量更新周期Ｔ設定時のＴＤＭ混在制御の動作を説明するためのタイミングチャートである。
【図９】スケジューラの動作を説明するための第１フローチャートである。
【図１０】スケジューラの動作を説明するための第２フローチャートである。
【図１１】ノードの動作を説明するためのフローチャートである。
【図１２】本実施形態の効果を説明するための図である。
【図１３】従来の光リングＮＷの構成図である。
【図１４】従来の光リングＮＷのノードにおける基準ＴＳの同期制御及びＡＤＤ用ＴＳの同期制御を説明するためのタイミングチャートである。
【発明を実施するための形態】
【００３７】
以下、本発明の実施形態を、図面を参照して説明する。
＜実施形態の構成＞
図１は、本発明の実施形態に係るノード及びスケジューラを用いたマルチリング構成の光リングネットワークを示す図である。なお、本発明の実施形態は、光リングＮＷを例に挙げて説明するが、本発明はこれに限定されずＷＤＭ及びＴＤＭを用いて情報が送受信されるネットワークであればよい。
図１に示す光リングＮＷ２０は、複数のコアノードＮａ１，Ｎａ２を介してコアＮＷに接続された上位リングＲ１と、複数のアクセスノードＮｃ１，Ｎｃ２，Ｎｃ３，Ｎｃ４を介してアクセスＮＷに接続された２つの下位リングＲ２ａ，Ｒ２ｂとが、２つのリング交点ノード（交点ノード）Ｎｂ１，Ｎｂ２を介して２段に接続されたマルチリング（複数リング）構成となっている。このマルチリング構成は、前述の図１３に示した比較例の光リングＮＷ１０の構成に対応している。また、光リングＮＷ２０は、複数のコアノードＮａ１，Ｎａ２の内、マスターノードとして設定される１つのコアノードＮａ１（マスターノードＮａ１）に接続されたスケジューラＳＣを備えている。スケジューラＳＣの構成を図２に示し、コアノードＮａ１，Ｎａ２及びアクセスノードＮｃ１〜Ｎｃ４の構成を図３にノードＮとして示す。
【００３８】
図１に示すコアノードＮａ１，Ｎａ２及びアクセスノードＮｃ１〜Ｎｃ４には、枠２２内に図形２２ａで示すイーサ−ＴＳ｛イーサネット（登録商標）−タイムスロット｝変換部と、図形２２ｂで示すＷＤＭ／ＴＤＭスイッチとが備えられ、交点ノードＮｂ１，Ｎｂ２には、図形２２ｂで示すＷＤＭ／ＴＤＭスイッチが備えられている。但し、イーサ−ＴＳ変換部は、イーサネットのパケットと、固定長のＴＳとを相互に変換するものである。
【００３９】
また、光リングＮＷ２０は、上位リングＲ１のコアノードＮａ１，Ｎａ２を介して外部のコアＮＷのエッジノードＥＡ，ＥＪに接続されると共に、下位リングＲ２のアクセスノードＮｃ１〜Ｎｃ４を介して外部のアクセスＮＷに接続されている。
【００４０】
更に、光リングＮＷ２０では、矢印Ｙ１，Ｙ２ａ，Ｙ２ｂ，Ｙ３ａ，Ｙ３ｂ，Ｙ４で示すように反時計回りの片方向通信が行われることを前提とする。また、図３に示すように、１つのノードＮに１つの光スイッチ部３１が搭載されていることを前提とする。
【００４１】
このような構成の光リングＮＷ２０では、トラヒック収容効率を向上させるため、ＷＤＭとＴＤＭの各技術を用い、光波長毎に固定長のＴＳが規定されている。例えば、図４に示すように、λ１，λ２，λ３で示す光波長毎に、時間幅ｔ０の固定長のタイムスロットがＴＳ１〜ＴＳ５で示すように規定されている。更に、ＴＳ１〜ＴＳ５の各時間幅ｔ０を加算したＴＳ送信周期ｔ（周期ｔ）が規定され、２つのＴＳ送信周期ｔでＴＳ量更新周期Ｔ（周期Ｔ）が規定されている。この規定は、前述した光リングＮＷ１０と同じであるとする。なお、図４には光波長λ１のＴＳ１に「Ａ」でエッジノードＥＡのデータ、光波長λ２のＴＳ２に「Ｊ」でエッジノードＥＪのデータを一例として示してある。
【００４２】
以降、本実施形態の光リングＮＷ２０の説明においては、全てのリングＲ１，Ｒ２ａ，Ｒ２ｂと、全てのノードＮａ１，Ｎａ２，Ｎｂ１，Ｎｂ２，Ｎｃ１，Ｎｃ２，Ｎｃ３，Ｎｃ４の内、上位リングＲ１及び下位リングＲ２ａと、コアノードＮａ１、交点ノードＮｂ１及びアクセスノードＮｃ１を代表に挙げて説明する。なお、ノードＮａ１，Ｎｂ１，Ｎｃ１は、ノードＮａ１…Ｎｃ１と表現し、個々をノードＮとも表現する。
【００４３】
本実施形態の特徴は、まず、図３に示すノードＮが、スケジューラＳＣの指示に従って、光スイッチ部３１の１つのインタフェース（後述の波長変換部）において、制御対象のＴＳを収容するための複数の異なるＴＤＭタイミングを同時に動作させて、１つの波長上に複数の異なるＴＤＭタイミングのＴＳを割り当てるようにした点にある。例えば図５に示すように、１つの波長λ１に、下りとタイミングが異なる上りトラヒック用のＴＤＭタイミング（ＴＤＭｕ）によるＴＳ１，ＴＳ５と、下りトラヒック用のＴＤＭタイミング（ＴＤＭｄ）によるＴＳ１，ＴＳ２，ＴＳ３とが、互いが干渉しないように混在させて動作させる。ＴＤＭｕとＴＤＭｄとの間には、ＴＤＭｕとＴＤＭｄとが干渉しないように空白スロットＢＳが介在され、この空白スロットＢＳを含むＴＤＭｕのＴＳ１，ＴＤＭｄのＴＳ１〜ＴＳ３，ＴＤＭｕのＴＳ５の１フレームが新たなＴＳ送信周期ｔＮとなっている。なお、以降、上り下りを分かり易くするため、ＴＤＭｕを上りＴＤＭｕ、ＴＤＭｄを下りＴＤＭｄとも表現する。
【００４４】
また、本実施形態では、ＴＤＭタイミングは、各々異なる上りトラヒック用と下りトラヒック用とが存在することを前提とするが、実際には、異なるＴＤＭタイミングがパス（経路）数分存在する。
【００４５】
次に、本実施形態の特徴として、スケジューラＳＣが、マルチリングＲ１，Ｒ２ａの上り下りの各トラヒック量を検出し、この検出された各トラヒック量に基づき上り下りの各ＴＳ数（各ＴＳ量）を決定する。更に、スケジューラＳＣが、その決定された上りのＴＳ数（上りＴＳ数）のＴＳと、下りのＴＳ数（下りＴＳ数）のＴＳとが重ならないように、１つの波長λ１に割り当てる指示をノードＮに対して行う。この際、スケジューラＳＣは、１つの波長λ１に上りと下りの各ＴＳ数のＴＳを割り当てる場合、上りＴＳ数のＴＳは上りＴＤＭｕで割り当て、下りＴＳ数のＴＳは下りＴＤＭｄで割り当てるようにした。
【００４６】
スケジューラＳＣの詳細な構成を、図２を参照して説明する。スケジューラＳＣは、入出力部５０と、トラヒック情報保持部５１と、トポロジ情報保持部５２と、経路決定部５３と、経路情報保持部５４と、トラヒック量検出部５５と、トラヒック量管理部５６と、遅延情報保持部５７と、ＴＤＭ系統ＴＳ決定部（ＴＳ決定部ともいう）５８と、ＴＤＭ系統ＴＳ管理部（ＴＳ管理部ともいう）５９と、帯域割当決定部６１と、スケジュールテーブル６２と、ノード制御信号生成部６３とを備えて構成されている。トポロジ情報保持部５２には、スケジューラＳＣの外部の情報設定部７０が接続されている。
【００４７】
情報設定部７０は、入力手段を介してネットワーク管理者等が情報設定の操作を行うようになっており、光リングＮＷ２０の全ノードＮａ１…Ｎｃ１の情報と、全リングＲ１，Ｒ２ａの情報と、これらノードＮａ１…Ｎｃ１とリングＲ１，Ｒ２ａの接続情報とを含む物理的なトポロジ情報ｒ１とを、トポロジ情報保持部５２に設定する。
【００４８】
トポロジ情報保持部５２は、情報設定部７０で設定されたトポロジ情報ｒ１を保持し、この保持されたトポロジ情報ｒ１に応じて各ノードＮａ１…Ｎｃ１間で経由可能性のあるノード、リンクの経由情報ｒ２を経路決定部５３へ出力する。また、トポロジ情報保持部５２は、情報設定部７０により同一のトポロジ情報ｒ１が入力される都度、これを上書き更新して保持する。
【００４９】
入出力部５０は、各ノードＮａ１…Ｎｃ１から、各ノードＮａ１…Ｎｃ１間の経路及び上り下りの各トラヒック量を含むトラヒック情報を受信し、このトラヒック情報から送信元及び宛先の識別を行い、受信トラヒック情報をフィルタリングした後のトラヒック情報ｒ３を、トラヒック情報保持部５１へ出力する。また、入出力部５０は、マルチリングＲ１，Ｒ２ａの各々のリング１週遅延時間と、ノード間遅延時間とを遅延情報ｒ９として遅延情報保持部５７へ出力する。更に、入出力部５０は、ノード制御信号生成部６３から入力される後述のノード制御信号ｒ１５を、ＴＳ量更新周期Ｔ毎に、各ノードＮａ１…Ｎｃ１へ送信する。
【００５０】
トラヒック情報保持部５１は、入力されたトラヒック情報ｒ３を送信元及び宛先毎に分類して図示せぬ記憶手段に記憶して保持し、この保持された各ノードＮａ１…Ｎｃ１間のトラヒック情報ｒ４を、経路決定部５３、トラヒック量検出部５５及び帯域割当決定部６１へ出力する。
【００５１】
経路決定部５３は、入力されたトラヒック情報ｒ４と経由情報ｒ２とから、各ノードＮａ１…Ｎｃ１間（トラヒックの送信端及び受信端）の通信経路を決定し、この決定された各ノードＮａ１…Ｎｃ１間の通信経路情報ｒ５を、経路情報保持部５４へ出力する。通信経路情報ｒ５とは、経由ノードと、経由リンクと、パケットが通過するノードの台数であるｈｏｐ数とを含む情報である。
【００５２】
経路情報保持部５４は、入力された通信経路情報ｒ５を保持し、この保持された通信経路情報ｒ５から、演算対象となるノードＮａ１…Ｎｃ１間の通信経路情報ｒ６を、トラヒック量検出部５５、ＴＳ決定部５８及び帯域割当決定部６１へ出力する。経路情報保持部５４は、同一の通信経路情報ｒ５が入力される都度、これを上書き更新して保持する。
【００５３】
トラヒック量検出部５５は、入力される各ノードＮａ１…Ｎｃ１間の通信経路情報ｒ６と、トラヒック情報ｒ４とをもとに、ＴＳ量更新周期Ｔ毎に、各ノードＮａ１…Ｎｃ１間の上り下りの各トラヒック量を検出し、この検出された各トラヒック量情報ｒ７をトラヒック量管理部５６へ出力する。
【００５４】
トラヒック量管理部５６は、入力されるトラヒック量情報ｒ７を上書き更新しながら保持し、この保持されたトラヒック量情報ｒ８を帯域割当決定部６１へ出力する。
【００５５】
遅延情報保持部５７は、入力される遅延情報ｒ９を上書き更新しながら保持し、この保持された遅延情報ｒ１０をＴＳ決定部５８へ出力する。
【００５６】
ＴＳ決定部５８は、入力される通信経路情報ｒ６及び遅延情報ｒ１０をもとに、ノードＮの光スイッチ部３１（図３参照）で動作する上りと下りの各ＴＤＭタイミング毎のＴＳ位置を検出することにより、上りと下りでＴＤＭタイミングが重ならないＴＳ位置を上り下り各々において検索する。
【００５７】
ＴＳ位置の検索例を、図６に示すタイミングチャートを参照して説明する。図６では、下りＴＤＭｄの周期ｔが、時刻τ１〜τ３間と、時刻τ３〜τ５間であり、上りＴＤＭｕの周期ｔが、下りＴＤＭｄの開始時刻τ１から時間ＤＥ分遅延した時刻τ２〜τ４間と、時刻τ４〜τ６間である。つまり、下りＴＤＭｄの方が早く動作している。この際に、ＴＳ決定部５８は、下りＴＤＭｄ側の下りＴＳ１は、上りＴＤＭｕ側の上りＴＳ１，ＴＳ２，ＴＳ３とＴＤＭタイミングが重ならず、下りＴＳ２は上りＴＳ２，ＴＳ３，ＴＳ４と重ならず、下りＴＳ３は上りＴＳ３，ＴＳ４，ＴＳ５と重ならず、下りＴＳ４は上りＴＳ４，ＴＳ５，ＴＳ１と重ならず、下りＴＳ５は上りＴＳ５，ＴＳ１，ＴＳ２と重ならないことを検索する。これと同様に、上りＴＤＭｕ側においても検索する。
【００５８】
図２に示すＴＳ決定部５８は、上記のように検索されたＴＳ位置の情報を、ＴＳ位置情報ｒ１１としてＴＳ管理部５９へ出力する。
【００５９】
ＴＳ管理部５９は、入力されるＴＳ位置情報ｒ１１を上書き更新しながら保持し、この保持されたＴＳ位置情報ｒ１２を帯域割当決定部６１へ出力する。
【００６０】
帯域割当決定部６１は、入力されるトラヒック情報ｒ４と、各ノードＮａ１…Ｎｃ１間の通信経路情報ｒ６と、トラヒック量情報ｒ８と、ＴＳ位置情報ｒ１２とに基づき次の処理を行う。即ち、帯域割当決定部６１は、トラヒック量情報ｒ８に示される上り下りの各トラヒック量に基づき上り下りの各ＴＳ数を決定し、この各ＴＳ数のＴＳを、上り下り各々のＴＤＭタイミングで割り当てる１つの波長を決定する。この波長の決定は、後述するように光スイッチ部３１の入力ポート番号ｉ１〜ｉ４及び出力ポート番号ｏ１〜ｏ４（図３参照）を指定することにより行われる。
【００６１】
更に、帯域割当決定部６１は、その決定された１波長に、上り下りの各ＴＳ数のＴＳを、ＴＳ位置情報ｒ１２で示されるＴＳ位置に、上りと下りのＴＤＭタイミングが重ならないように割り当てるための空きＴＳ位置を検索する。帯域割当決定部６１は、その検索した空きＴＳ位置を、ＴＳを割り当てるための割当ＴＳ位置と決定する。
【００６２】
例えば、帯域割当決定部６１は、図６に示すように、まず、下りＴＤＭｄ側において、下りＴＳ数（例えば「２」）のＴＳを割り当てるための、空きＴＳ位置の下りＴＳ１，ＴＳ４を割当ＴＳ位置と決定する。次に、帯域割当決定部６１は、上りＴＤＭｕ側において、上りＴＳ数（例えば「１」）のＴＳを割り当てるための、下りＴＳ１，ＴＳ４に重ならない空きＴＳ位置の上りＴＳ１を割当ＴＳ位置と決定する。帯域割当決定部６１は、その決定内容を帯域割当情報ｒ１３としてスケジュールテーブル６２へ出力する。
【００６３】
スケジュールテーブル６２は、入力される帯域割当情報ｒ１３を図示せぬ記憶手段に上書き更新しながら保持し、この保持された帯域割当情報ｒ１４をノード制御信号生成部６３へ出力する。
【００６４】
ノード制御信号生成部６３は、入力される帯域割当情報ｒ１４に基づき、該当ノードＮのデータ送信やスイッチ切替等の処理を行うスケジュールを求め、このスケジュール内容と帯域割当情報ｒ１４とを含めてノード制御信号ｒ１５として生成し、このノード制御信号ｒ１５を入出力部５０へ出力する。ノード制御信号ｒ１５は、ＴＳ量更新周期Ｔ毎に生成される。
【００６５】
次に、ノードＮの構成を、図３を参照して説明する。ノードＮは、光スイッチ部３１と、制御情報受信部３２と、カウンタ管理部３３と、内部クロック部３４と、遅延測定部３５と、制御情報送信部３６と、ＴＳ制御部３７と、複数ＴＳ管理部３８と、基準ＴＳ同期部３９と、ＴＤＭタイミング切替部４０と、バッファ部４２と、ＡＤＤ／ＤＲＯＰインタフェース部４３とを備えて構成されている。なお、ＴＤＭタイミング切替部４０及びＴＳ制御部３７で、請求項記載の制御手段が構成されている。
【００６６】
更に、ノードＮにおいて、符号ａはオフセット値、符号ｂはクロック信号、符号ｃは基準時刻情報、符号ｄは現在時刻情報、符号ｅは他ノードからのタイムスタンプ情報、符号ｆは割当ＴＳ情報、符号ｇは各ＴＳにおけるＴＳ処理シナリオ情報、符号ｈはＴＳ送信タイミング情報、符号ｉは光スイッチ切換タイミング情報、符号ｐはＴＤＭ制御情報、符号ｊはバッファ蓄積量情報、符号ｋは周期ｔ及び周期Ｔの先頭開始位置情報、符号ｌはＴＳ変更情報、符号ｍはＴＤＭ切替タイミング情報、符号ｎは複数ＴＳの先頭開始タイミング情報、符号ｒ１５は上述したスケジューラＳＣから送信されてきたノード制御信号である。
【００６７】
光スイッチ部３１は、光信号によるデータのＴＳへのＡＤＤ（挿入）／ＤＲＯＰ（分岐）を行うものであり、複数の入力ポートｉ１〜ｉ４と、複数の出力ポートｏ１〜ｏ４を備える。但し、ｉ１〜ｉ４は入力ポート番号でもあり、ｏ１〜ｏ４は出力ポート番号でもある。
【００６８】
なお、以下では波長変換により出力ポートを変える波長スイッチを、光スイッチ（光スイッチ部３１）の実装例として動作説明を行う。
【００６９】
入力ポートｉ１〜ｉ４には、入力波長を所定の色の波長に変換する波長変換部（図示せず）が含まれる。波長変換部で変換される波長の色は個別の波長番号に対応しており、各波長番号は出力ポート番号ｏ１〜ｏ４に対応している。つまり、入力ポートｉ１〜ｉ４から入力される波長を何色の波長に変換して出力するかは、入力ポート番号ｉ１〜ｉ４と、後述の各ＴＤＭタイミングと、出力ポート番号ｏ１〜ｏ４とを指定することにより実現可能となっている。各ＴＤＭタイミングとは、光リングＮＷ２０内の各ノードＮａ１…Ｎｃ１間の経路の伝搬遅延時間Ｄ１〜Ｄ４に従って設定した複数のＴＤＭタイミングことである。本例では、各ＴＤＭタイミングは、下りトラヒック用のＴＤＭタイミング（下りＴＤＭと略す）と、上りトラヒック用のＴＤＭタイミング（上りＴＤＭと略す）であるとする。なお、波長変換部は、請求項記載の光スイッチのインタフェースに対応している。
【００７０】
制御情報受信部３２は、光スイッチ部３１でＤＲＯＰされた他ノードからの制御信号を受信し、制御信号内のタイムスタンプ情報ｅを遅延測定部３５へ出力すると共に、基準ノード（マスターノード）からの基準時刻情報ｃをカウンタ管理部３３へ出力する。また、制御情報受信部３２は、他ノードからの制御信号内の割当ＴＳ情報ｆを複数ＴＳ管理部３８へ出力する。
【００７１】
更に、制御情報受信部３２は、光スイッチ部３１でＤＲＯＰされたスケジューラＳＣからＴＳ量更新周期Ｔ毎に送られてくるノード制御信号ｒ１５を受信し、このノード制御信号ｒ１５をＴＳ変更情報ｌとしてＴＤＭタイミング切替部４０へ出力する。
【００７２】
内部クロック部３４は、カウンタ管理部３３に存在する時刻カウンタ値を進めるためのクロック信号ｂを、カウンタ管理部３３へ出力する。
【００７３】
カウンタ管理部３３は、基準時刻情報ｃを初期時刻カウンタ値として時刻カウンタ値に設定し、同期フレームの受信時刻からクロック信号ｂに従い、時刻カウンタ値をインクリメントする。そして、カウンタ管理部３３は、インクリメントされる時刻カウンタ値を現在時刻情報ｄとして、制御情報受信部３２、遅延測定部３５、ＴＳ制御部３７、制御情報送信部３６及び基準ＴＳ同期部３９へ出力する。
【００７４】
遅延測定部３５は、他ノードからのタイムスタンプ情報ｅと、現在時刻情報ｄとから、他ノードと自ノードＮの間の伝搬遅延時間を測定し、この測定したノード間の伝搬遅延時間から各ノードのＴＳの開始タイミングを決定するオフセット値ａを求め、このオフセット値ａを複数ＴＳ管理部３８へ出力する。
【００７５】
複数ＴＳ管理部３８は、他ノードの割当ＴＳ情報ｆである基準ＴＳを、オフセット値ａだけ開始タイミングをずらし、このずらした複数のＴＳを管理する。また、複数ＴＳ管理部３８は、他ノードの割当ＴＳ情報ｆからＴＳ毎に割り当てられたＴＳ位置を記憶する。そして、複数ＴＳ管理部３８は、このように管理される各ＴＳのＴＳ位置を示すＴＳ処理シナリオ情報ｇをＴＳ制御部３７へ出力し、また、複数のＴＳの先頭開始タイミング情報ｎをＴＤＭタイミング切替部４０へ出力する。
【００７６】
基準ＴＳ同期部３９は、基準ノードからの基準時刻に基づき生成された現在時刻情報ｄから、一定周期のＴＳ（基準ＴＳ）を刻み、この周期ｔ及び周期Ｔの先頭開始位置情報ｋをＴＳ制御部３７へ出力する。
【００７７】
ＴＤＭタイミング切替部４０は、ＴＳ変更情報ｌと、複数ＴＳの先頭開始タイミング情報ｎとから、光スイッチ部３１が上りトラヒック用（上り用ともいう）又は下りトラヒック用（下り用ともいう）のＴＤＭタイミングで動作するための切替を指示するＴＤＭ切替タイミング情報ｍを生成してＴＳ制御部３７へ出力する。
【００７８】
ＴＳ変更情報ｌは、スケジューラＳＣから送信されるノード制御信号ｒ１５に基づく情報である。ノード制御信号ｒ１５は、スケジューラＳＣで生成される帯域割当情報ｒ１４（＝ｒ１３）を含む。この帯域割当情報ｒ１４は、１つの波長を決定するための光スイッチ部３１の入力ポート番号ｉ１〜ｉ４及び出力ポート番号ｏ１〜ｏ４の指示と、上り下りの各トラヒック量に基づく上り下りの各ＴＳ数の指示と、１つの波長に、上り下りの各ＴＳ数のＴＳを、上りと下りでＴＤＭタイミングが重ならない割当ＴＳ位置に割り当てる指示とを行うものである。従って、ＴＳ変更情報ｌは帯域割当情報ｒ１４の指示に対応する指示を行う。
【００７９】
ＡＤＤ／ＤＲＯＰインタフェース部４３は、図示せぬ外部装置とノードＮとのＡＤＤ／ＤＲＯＰ用の信号の遣り取りを行う。
【００８０】
バッファ部４２は、外部装置からＡＤＤ／ＤＲＯＰインタフェース部４３を介してノードＮに入力されたデータを蓄積するバッファを備え、バッファのＴＸ（ＴＸは、送信機である）から光スイッチ部３１へＡＤＤ用のデータ送信を行い、光スイッチ部３１からＤＲＯＰされたデータをＲＸ（ＲＸは、受信機である）で受信してＡＤＤ／ＤＲＯＰインタフェース部４３を介して外部装置へ送信する。
【００８１】
制御情報送信部３６は、バッファ部４２のバッファに蓄積されたデータ量と、カウンタ管理部３３からの現在時刻情報ｄである時刻カウンタ値とを、代表ノード（例えばマスターノード）へ光スイッチ部３１を介して送信する。
【００８２】
ＴＳ制御部３７は、複数ＴＳ管理部３８からの各ＴＳにおけるＴＳ処理シナリオ情報ｇに従い、現在時刻情報ｄである時刻カウンタ値と、ＴＳ処理シナリオ情報ｇに記載のタイミング値とを比較し、光スイッチ切換タイミング情報ｉ及びＴＳ送信タイミング情報ｈを得る。更に、ＴＳ制御部３７は、その光スイッチ切換タイミング情報ｉを光スイッチ部３１へ出力し、ＴＳ送信タイミング情報ｈをバッファ部４２へ出力して、ＴＳ送信及びＴＳスイッチ動作の制御を行う。
【００８３】
また、ＴＳ制御部３７は、ＴＤＭタイミング切替部４０から入力されるＴＤＭ切替タイミング情報ｍに基づき、光スイッチ部３１及びバッファ部４２へＴＤＭ制御信号ｐを出力する。ＴＤＭ制御信号ｐは、ＴＤＭ切替タイミング情報ｍに基づくので、上記の帯域割当情報ｒ１４に基づく内容を含んでいる。
【００８４】
即ち、ＴＳ制御部３７は、ＴＤＭ制御信号ｐによって、１波長を決定するために光スイッチ部３１の入力ポート番号ｉ１〜ｉ４及び出力ポート番号ｏ１〜ｏ４を指定し、この指定により定まる１波長に、上り下りの各トラヒック量に基づく上り下りの各ＴＳ数のＴＳが、上りと下りでＴＤＭタイミングが重ならないように指定された割当ＴＳ位置に割り当てるＴＤＭ混在制御を行う。
【００８５】
このＴＤＭ混在制御時に、光スイッチ部３１の入力ポート（図３ではｉ３）と接続されているバッファ部４２のＴＸは、入力ポートｉ３の波長変換部と同じＴＤＭタイミング（上りＴＤＭｕ又は下りＴＤＭｄ）で動作する必要がある。そこで、ＴＳ制御部３７は、光スイッチ部３１へ出力したと同じＴＤＭ制御信号ｐをバッファ部４２へ出力して、バッファ部４２のＴＸが入力ポートｉ３の波長変換部と同じＴＤＭタイミング（上りＴＤＭｕ又は下りＴＤＭｄ）で動作するように制御する。
【００８６】
ＴＳ量更新周期Ｔが設定されていない場合において、ＴＤＭ混在制御を行う場合の具体例を、図７に示すタイミングチャートを参照して説明する。図７に示すように、下りＴＤＭｄのＴＳ送信周期ｔは、５つのＴＳ１〜ＴＳ５を１フレームとする時刻τ１１〜τ１４間と、時刻τ１４〜τ１７間との周期である。上りＴＤＭｕの周期ｔは、下りＴＤＭｄの周期ｔよりも、時刻τ１１〜τ１２間の時間ＤＥ分遅延しており、時刻τ１２〜τ１５間と、時刻τ１５〜τ１８間との周期である。
【００８７】
この際、スケジューラＳＣにより、図７（ａ）及び（ｂ）に示すように、下りＴＤＭｄ側において、時刻τ１１から時間幅ｔ０の下りＴＳ１と、時刻τ１３から時間幅ｔ０の下りＴＳ４とが指定される。更に、上りＴＤＭｕ側において、下りＴＳ１，ＴＳ４に重ならないように、時刻τ１２から時間幅ｔ０の上りＴＳ１が指定されているとする。但し、下りＴＳ１，ＴＳ４と、上りＴＳ１とが、空きＴＳであるとする。
【００８８】
具体的には、スケジューラＳＣにより、１波長を決定するための１つの入力ポート番号（例えばｉ３）が指定され、この１波長に下りＴＤＭｄによる下りＴＳ１が割り当てられ、次に、上りＴＤＭｕによる上りＴＳ１、次に、下りＴＤＭｄによる下りＴＳ４が割り当てられることが指定される。更に、それらの割り当てられた下りＴＳ１を出力するための出力ポート番号ｏ１が時刻τ１１から時間幅ｔ０の間に指定され、上りＴＳ１を出力するための出力ポート番号ｏ２が時刻τ１２から時間幅ｔ０の間に指定され、下りＴＳ４を出力するための出力ポート番号ｏ４が時刻τ１３から時間幅ｔ０の間に指定される。
【００８９】
光スイッチ部３１は、そのような指定内容を含むＴＤＭ制御信号ｐによりＴＤＭ混在制御される。この制御により、光スイッチ部３１は、図７（ｃ）に示すように、１つの入力ポートｉ３の指定による１波長に、下りＴＤＭタイミングであるＴＤＭｄのＴＳ１にデータを割り当て、次に、上りＴＤＭタイミングであるＴＤＭｕのＴＳ１にデータを割り当て、次に、下りＴＤＭｄのＴＳ４にデータを割り当てる。このように、１波長に、異なるＴＤＭタイミングによる下りＴＳ１，上りＴＳ１，下りＴＳ４が、各々の間に空白スロットＢＳが介在され、互いが干渉しないように混在して割り当てられるようになっている。
【００９０】
但し、このような下りＴＳ１，上りＴＳ１，下りＴＳ４の割当による時刻τ１１〜τ１４間とτ１４〜τ１７間とが、各々新しいＴＳ送信周期ｔＮとなり、この周期ｔＮを２つ合わせた周期が新しいＴＳ量更新周期ＴＮとなる。この例では、新しいＴＳ送信周期ｔＮとこれ以前の周期ｔとは同じ時間幅である。しかし、上り下りのＴＳの割当数が所定以上増えると、空白スロットＢＳも増えるため、新しいＴＳ送信周期ｔＮが、これ以前の周期ｔよりも長くなる。
【００９１】
次に、ＴＳ量更新周期Ｔが設定されている場合において、ＴＤＭ混在制御の具体例を、図８に示すタイミングチャートを参照して説明する。図８に示すように、下りＴＤＭｄのＴＳ量更新周期Ｔは、時刻τ１１〜τ１４間と、時刻τ１４〜τ１７間との２周期分の時刻ｔ１１〜τ１７間の周期である。上りＴＤＭｕの周期Ｔは、下りＴＤＭｄの周期Ｔよりも、時刻τ１１〜τ１２間の時間ＤＥ分遅延しており、時刻τ１２〜τ１５間と、時刻τ１５〜τ１８間との２周期分の時刻ｔ１２〜τ１８間の周期である。
【００９２】
この図８に示す例の図７の例と異なる点は、ＴＳ量更新周期Ｔが設定されていることである。図８に示す例では、上述で図７を参照して説明したと同様に、スケジューラＳＣにより、１波長を決定するための１つの入力ポート番号（例えばｉ３）が指定され、この１波長に下りＴＤＭｄによる下りＴＳ１が割り当てられ、次に、上りＴＤＭｕによる上りＴＳ１、次に、下りＴＤＭｄによる下りＴＳ４が割り当てられることが指定される。更に、それらの割り当てられた下りＴＳ１を出力するための出力ポート番号ｏ１が時刻τ１１から時間幅ｔ０の間に指定され、上りＴＳ１を出力するための出力ポート番号ｏ２が時刻τ１２から時間幅ｔ０の間に指定され、下りＴＳ４を出力するための出力ポート番号ｏ４が時刻τ１３から時間幅ｔ０の間に指定される。
【００９３】
光スイッチ部３１は、そのような指定内容を含むＴＤＭ制御信号ｐによりＴＤＭ混在制御される。この制御により、光スイッチ部３１は、図８（ｃ）に示すように、１つの入力ポートｉ３の指定による１波長に、下りＴＤＭタイミングであるＴＤＭｄのＴＳ１にデータを割り当て、次に、上りＴＤＭタイミングであるＴＤＭｕのＴＳ１にデータを割り当て、次に、下りＴＤＭｄのＴＳ４にデータを割り当てる。このように、１波長に、異なるＴＤＭタイミングによる下りＴＳ１，上りＴＳ１，下りＴＳ４が、各々の間に空白スロットＢＳが介在され、互いが干渉しないように混在して割り当てられるようになっている。
【００９４】
但し、このような下りＴＳ１，上りＴＳ１，下りＴＳ４の割当による時刻τ１１〜τ１４間とτ１４〜τ１７間とが、各々新しいＴＳ送信周期ｔＮとなり、この周期ｔＮを２つ合わせた周期が新しいＴＳ量更新周期ＴＮとなる。この例では、新しいＴＳ送信周期ｔＮとこれ以前の周期ｔとは同じ時間幅で、新しいＴＳ量更新周期ＴＮとこれ以前の周期Ｔとも同じ時間幅である。しかし、上り下りのＴＳの割当数が所定以上増えると、空白スロットＢＳも増えるため、新しいＴＳ送信周期ｔＮ，ＴＮが、これ以前の周期ｔ，Ｔよりも長くなる。
【００９５】
上記の説明では、１つのノードＮに１つの光スイッチ部３１が搭載されていることを前提に説明したが、１つのノードに複数の光スイッチ部３１が搭載されている場合は、その内の１つの光スイッチ部３１に対して上記同様の制御を行えばよい。
【００９６】
また、上記では、制御対象のＴＳを収容するための複数の異なるＴＤＭタイミングは、上り下りの各トラヒック用であることを前提として説明した。しかし、異なるＴＤＭタイミングがパス（経路）数分存在する場合は、これら異なるＴＤＭタイミングを、光スイッチ部３１の１つのインタフェースとしての１つの入力ポート（波長変換部）（例えばｉ１）で同時に動作させて、１つの波長上に複数の異なるＴＤＭタイミングのＴＳを割り当てる制御を行うようにすればよい。この制御は、ＴＤＭタイミング切替部４０からのＴＤＭ切替タイミング情報ｍに基づき、ＴＳ制御部３７から光スイッチ部３１へ出力されるＴＤＭ制御信号ｐにより行われる。
【００９７】
更に、ＴＳ制御部３７は、光スイッチ部３１の１つの入力ポートｉ１で同時に動作させる異なるＴＤＭタイミングの数を、光リングＮＷ２０の各経路のトラヒック量に応じて変更する制御を行う。例えば経路数が１０あり、１つの入力ポートｉ１で同時に動作させる異なるＴＤＭタイミングの数が最大「１０」であるとする。この場合に、全ての経路にトラヒックが有る場合は、１つの入力ポートｉ１で同時に動作させるＴＤＭタイミングの数は「１０」である。その後、４つの経路でトラヒックが無くなったとすると、トラヒックを有する経路は６なので、ＴＳ制御部３７の制御により、ＴＤＭタイミングの数を「６」とすればよい。つまり、１つの入力ポートｉ１で同時に動作させる異なるＴＤＭタイミングの数を、トラヒックの有る経路数に対応させて変更することが可能となる。
【００９８】
＜実施形態の動作＞
次に、本実施形態の光リングＮＷ２０を構成するノードＮａ１…Ｎｃ１の光スイッチ部３１のＴＤＭ混在制御による動作（ＴＤＭ混在動作）を、図９〜図１１に示すフローチャートを参照して説明する。但し、図９及び図１０は、光スイッチ部３１にＴＤＭ混在動作を行わせるためのスケジューラＳＣの帯域割当決定動作を説明するフローチャート、図１１は、アクセスノードＮｃ１の光スイッチ部３１のＴＤＭ混在制御による動作を説明するフローチャートである。
【００９９】
まず、図９及び図１０を参照してスケジューラＳＣの帯域割当決定動作を説明する。但し、図２に示すスケジューラＳＣにおいて、トポロジ情報保持部５２には、情報設定部７０における操作設定により、図１に示す光リングＮＷ２０の全ノードＮａ１…Ｎｃ１の情報と、全リングＲ１，Ｒ２ａの情報と、これらノードＮａ１…Ｎｃ１とリングＲ１，Ｒ２ａの接続情報とを含む物理的なトポロジ情報ｒ１とが設定されて保持されている。トポロジ情報保持部５２は、保持するトポロジ情報ｒ１に応じて各ノードＮａ１…Ｎｃ１間で経由可能性のあるノード、リンクの経由情報ｒ２を経路決定部５３へ出力しているとする。
【０１００】
図９に示すステップＳ１において、入出力部５０は、各ノードＮａ１…Ｎｃ１から、各ノードＮａ１…Ｎｃ１間の経路及び上り下りの各トラヒック量を含むトラヒック情報を受信し、このトラヒック情報から送信元及び宛先の識別を行い、受信トラヒック情報をフィルタリングした後のトラヒック情報ｒ３を、トラヒック情報保持部５１へ出力する。また、入出力部５０は、マルチリングＲ１，Ｒ２ａの各々のリング１週遅延時間とノード間遅延時間とを、遅延情報ｒ９として遅延情報保持部５７へ出力する。
【０１０１】
ステップＳ２において、トラヒック情報保持部５１は、入力されたトラヒック情報ｒ３を送信元及び宛先毎に分類して保持し、この保持された各ノードＮａ１…Ｎｃ１間のトラヒック情報ｒ４を、経路決定部５３、トラヒック量検出部５５及び帯域割当決定部６１へ出力する。
【０１０２】
ステップＳ３において、経路決定部５３は、入力されたトラヒック情報ｒ４と経由情報ｒ２とから、各ノードＮａ１…Ｎｃ１間の通信経路を決定し、この決定された各ノードＮａ１…Ｎｃ１間の通信経路情報ｒ５を、経路情報保持部５４へ出力する。
【０１０３】
ステップＳ４において、経路情報保持部５４は、入力された通信経路情報ｒ５を保持し、この保持された通信経路情報ｒ５から、演算対象となるノードＮａ１…Ｎｃ１間の通信経路情報ｒ６を、トラヒック量検出部５５、ＴＳ決定部５８及び帯域割当決定部６１へ出力する。
【０１０４】
ステップＳ５において、トラヒック量検出部５５は、入力される各ノードＮａ１…Ｎｃ１間の通信経路情報ｒ６と、トラヒック情報ｒ４とをもとに、ＴＳ量更新周期Ｔ毎に、各ノードＮａ１…Ｎｃ１間の上り下りの各トラヒック量を検出する。この際の上り下りの各トラヒック量の比は、例えば「１：２」であるとする。以降、これを各トラヒック量（「１：２」）と記載する。トラヒック量検出部５５は、その検出された上り下り各トラヒック量を含むトラヒック量情報ｒ７をトラヒック量管理部５６へ出力する。
【０１０５】
ステップＳ６において、トラヒック量管理部５６は、入力されるトラヒック量情報ｒ７を上書き更新しながら保持し、この保持されたトラヒック量情報ｒ８を帯域割当決定部６１へ出力する。
【０１０６】
ステップＳ７において、遅延情報保持部５７は、入力される遅延情報ｒ９を上書き更新しながら保持し、この保持された遅延情報ｒ１０をＴＳ決定部５８へ出力する。
【０１０７】
ステップＳ８において、ＴＳ決定部５８は、入力される通信経路情報ｒ６及び遅延情報ｒ１０をもとに、ノードＮの光スイッチ部３１（図３参照）で動作する上りと下りの各ＴＤＭタイミング毎に、上りと下りでＴＤＭタイミングが重ならないＴＳ位置を上り下り各々において検索する。例えば、図６に示すように、下りＴＤＭｄ側の下りＴＳ１が、上りＴＤＭｕ側の上りＴＳ１，ＴＳ２，ＴＳ３と重ならず、下りＴＳ２が上りＴＳ２，ＴＳ３，ＴＳ４と、下りＴＳ３が上りＴＳ３，ＴＳ４，ＴＳ５と、下りＴＳ４が上りＴＳ４，ＴＳ５，ＴＳ１と、下りＴＳ５が上りＴＳ５，ＴＳ１，ＴＳ２と重ならないことを検索する。同様に、ＴＳ決定部５８は、上りＴＤＭｕ側においても検索し、この検索内容を含むＴＳ位置情報ｒ１１をＴＳ管理部５９へ出力する。
【０１０８】
ステップＳ９において、ＴＳ管理部５９は、入力されるＴＳ位置情報ｒ１１を上書き更新しながら保持し、この保持されたＴＳ位置情報ｒ１２を帯域割当決定部６１へ出力する。
【０１０９】
次に、図１０に示すステップＳ１０において、帯域割当決定部６１は、入力されるトラヒック情報ｒ４と、各ノードＮａ１…Ｎｃ１間の通信経路情報ｒ６と、トラヒック量情報ｒ８とに基づき、ノードＮａ１…Ｎｃ１間の通信経路の上りと下りのトラヒックにおける各トラヒック量（「１：２」）を認識する。帯域割当決定部６１は、上り下りの各トラヒック量（「１：２」）に基づき上りＴＳ数を「１」、下りのＴＳ数を「２」と決定する。また、帯域割当決定部６１は、上り下りの各ＴＳ数「１」と「２」のＴＳを混在して割り当てる１つの波長を、光スイッチ部３１の入力ポート番号ｉ１〜ｉ４及び出力ポート番号ｏ１〜ｏ４を指定して決定する。
【０１１０】
次に、帯域割当決定部６１は、その決定された１波長に、上り下りの各ＴＳ数「１」と「２」のＴＳを、上りと下りのＴＤＭタイミングが重ならないように割り当てるための割当ＴＳ位置を、ＴＳ位置情報ｒ１２に基づき決定する動作を行う。
【０１１１】
このために、帯域割当決定部６１は、まず、ステップＳ１１において、上りＴＤＭｕ側及び下りＴＤＭｄ側の各ＴＳにおいて、空きＴＳがあるか否かを判定する。例えば、図６に示すように、下りＴＤＭｄ側において、下りＴＳ数「２」のＴＳを割り当てるために、まず下りＴＳ１が空きＴＳか否かを判定する。
【０１１２】
この結果、下りＴＳ１が空きＴＳでなければ、ステップＳ１２に進む。一方、下りＴＳ１が空きＴＳであれば、ステップＳ１３に進み、帯域割当決定部６１は、下りＴＳ１を、ＴＳ数「２」の内の１つ目のＴＳを割り当てるための、割当ＴＳ１と決定する。
【０１１３】
この決定後、ステップＳ１４において、帯域割当決定部６１は、上記ステップＳ１０で決定された上り下り全てのＴＳ数のＴＳの割当ＴＳ位置が決定されたか否かを判定する。この結果、全てのＴＳ数の割当ＴＳ位置が決定されていなければ、ステップＳ１２に進む。
【０１１４】
ステップＳ１２において、帯域割当決定部６１は、上りと下りのＴＤＭタイミングが重ならない、次のＴＳ２（図６の下りＴＳ２）を検索する。次に、ステップＳ１１に戻り、その検索した下りＴＳ２が空きＴＳか否かを判定する。この結果、下りＴＳ２が空きＴＳでなければ、ステップＳ１２に進んで、次のＴＳ３（図６の下りＴＳ３）を検索する。この下りＴＳ３も、ステップＳ１１で空きＴＳでないと検索され、ステップＳ１２で次に検索された下りＴＳ４（図６の下りＴＳ４）が、ステップＳ１１で空きＴＳと検索されたとする。
【０１１５】
この場合、ステップＳ１３において、帯域割当決定部６１が、下りＴＳ４を、ＴＳ数「２」の内の２つ目のＴＳの割当ＴＳ２と決定する。この決定後、ステップＳ１４において、帯域割当決定部６１は、上り下り全てのＴＳ数の割当ＴＳ位置が決定されたか否かを判定する。この結果、下り全てのＴＳ数「２」の割当ＴＳ１，ＴＳ４は決定されたが、上り側においては、未決定と判定されたとする。つまり、全てのＴＳ数の割当ＴＳ位置は決定されていない。
【０１１６】
この場合、ステップＳ１２において、帯域割当決定部６１は、上りと下りのＴＤＭタイミングが重ならない、上りＴＤＭｕ側のＴＳ１（図６の上りＴＳ１）を検索する。次に、ステップＳ１１に戻り、その検索した上りＴＳ１が空きＴＳか否かを判定する。この結果、上りＴＳ１が空きＴＳであれば、帯域割当決定部６１は、ステップＳ１３において、上りＴＳ１を、上りＴＳ数「１」のＴＳを割り当てるための、上り割当ＴＳ１と決定する。
【０１１７】
この決定後、ステップＳ１４において、帯域割当決定部６１が、上り下り全てのＴＳ数の割当ＴＳ位置が決定されたと判定した場合、ステップＳ１５へ進む。ステップＳ１５において、帯域割当決定部６１は、その決定内容を帯域割当情報ｒ１３としてスケジュールテーブル６２へ出力する。
【０１１８】
ステップＳ１６において、スケジュールテーブル６２は、入力される帯域割当情報ｒ１３を保持し、この保持された帯域割当情報ｒ１４をノード制御信号生成部６３へ出力する。
【０１１９】
ステップＳ１７において、ノード制御信号生成部６３は、入力される帯域割当情報ｒ１４に基づき、該当ノードのデータ送信やスイッチ切替等の処理を行うスケジュールを求め、このスケジュール内容と帯域割当情報ｒ１４とを含めてノード制御信号ｒ１５として生成し、このノード制御信号ｒ１５を入出力部５０へ出力する。
【０１２０】
ステップＳ１８において、入出力部５０は、ノード制御信号ｒ１５を、ＴＳ量更新周期Ｔ毎に該当の例えばアクセスノードＮｃ１へ送信する。
【０１２１】
次に、図１１を参照してアクセスノードＮｃ１の光スイッチ部３１のＴＤＭ混在制御による動作を説明する。但し、アクセスノードＮｃ１の構成は、図３に示すノードＮを参照する。
【０１２２】
ステップＳ２１において、ノードＮｃ１の制御情報受信部３２は、光スイッチ部３１でＤＲＯＰされた他ノードからの制御信号を受信し、制御信号内の割当ＴＳ情報ｆを複数ＴＳ管理部３８へ出力する。また、制御情報受信部３２は、光スイッチ部３１でＤＲＯＰされたスケジューラＳＣからＴＳ量更新周期Ｔ毎に送られてくるノード制御信号ｒ１５を受信し、このノード制御信号ｒ１５をＴＳ変更情報ｌとしてＴＤＭタイミング切替部４０へ出力する。
【０１２３】
ステップＳ２２において、ＴＤＭタイミング切替部４０は、ＴＳ変更情報ｌと、複数ＴＳの先頭開始タイミング情報ｎとから、光スイッチ部３１が上り用又は下り用のＴＤＭタイミングで動作するためのＴＤＭタイミング切り替えを指示するＴＤＭ切替タイミング情報ｍを生成してＴＳ制御部３７へ出力する。
【０１２４】
ここで、ＴＤＭ切替タイミング情報ｍは、上述した帯域割当情報ｒ１４に応じたＴＳ変更情報ｌに基づくものなので、１つの波長を決定するための光スイッチ部３１の入力ポート番号ｉ１〜ｉ４及び出力ポート番号ｏ１〜ｏ４の指示と、上り下りの各トラヒック量に基づく上り下りの各ＴＳ数の指示と、１つの波長に、上り下りの各ＴＳ数のＴＳを、上りと下りでＴＤＭタイミングが重ならない割当ＴＳ位置に割り当てる指示とを行う信号となる。
【０１２５】
ステップＳ２３において、ＴＳ制御部３７は、各ＴＳにおけるＴＳ処理シナリオ情報ｇに従い、現在時刻情報ｄである時刻カウンタ値と、ＴＳ処理シナリオ情報ｇに記載のタイミング値とを比較し、光スイッチ切換タイミング情報ｉ及びＴＳ送信タイミング情報ｈを求める。ＴＳ制御部３７は、その光スイッチ切換タイミング情報ｉを光スイッチ部３１へ出力し、ＴＳ送信タイミング情報ｈをバッファ部４２へ出力して、ＴＳ送信及びＴＳスイッチ動作の制御を行う。
【０１２６】
また、ステップＳ２４において、ＴＳ制御部３７は、ＴＤＭタイミング切替部４０から入力されるＴＤＭ切替タイミング情報ｍに基づき、光スイッチ部３１及びバッファ部４２へＴＤＭ制御信号ｐを出力する。
【０１２７】
ステップＳ２５において、ＴＳ制御部３７は、ＴＤＭ制御信号ｐによって、１波長を決定するために光スイッチ部３１の入力ポート番号ｉ１〜ｉ４及び出力ポート番号ｏ１〜ｏ４を指定する。更に、ＴＳ制御部３７は、その指定により定まる１波長に、上り下りの各トラヒック量に基づく上り下りの各ＴＳ数のＴＳが、上りと下りでＴＤＭタイミングが重ならないように指定された空きＴＳ位置である割当ＴＳ位置に割り当てるＴＤＭ混在制御を行う。
【０１２８】
このＴＤＭ混在制御の具体例を、図８を参照して説明する。図８（ａ）及び（ｂ）に示すように、スケジューラＳＣにより、下りＴＤＭｄ側において、割当ＴＳ位置として、時刻τ１１から時間幅ｔ０の下りＴＳ１と、時刻τ１３から時間幅ｔ０の下りＴＳ４とが指定されている。更に、上りＴＤＭｕ側において、割当ＴＳ位置として、下りＴＳ１，ＴＳ４に重ならないように、時刻τ１２から時間幅ｔ０の上りＴＳ１が指定されている。
【０１２９】
つまり、スケジューラＳＣにより、１波長を決定するための入力ポート番号ｉ３が指定され、この１波長に下りＴＳ１，ＴＳ４が割り当てられると共に、上りＴＳ１が割り当てられている。更に、スケジューラＳＣにより、その割り当てられた下りＴＳ１を出力するための出力ポート番号ｏ１が時刻τ１１から時間幅ｔ０の間に指定され、上りＴＳ１を出力するための出力ポート番号ｏ２が時刻τ１２から時間幅ｔ０の間に指定され、下りＴＳ４を出力するための出力ポート番号ｏ４が時刻τ１３から時間幅ｔ０の間に指定されている。このような指定内容を含むＴＤＭ制御信号ｐにより、光スイッチ部３１がＴＤＭ混在制御される。
【０１３０】
このＴＤＭ混在制御時には、ステップＳ２６において、ＴＳ制御部３７は、光スイッチ部３１へ出力したと同じＴＤＭ制御信号ｐをバッファ部４２へ出力し、バッファ部４２のＴＸが入力ポートｉ３の波長変換部と同じＴＤＭタイミング（上りＴＤＭｕ又は下りＴＤＭｄ）で動作するように制御する。この制御により、ＴＸが入力ポートｉ３の波長変換部と同じＴＤＭタイミングで動作する。
【０１３１】
従って、ステップＳ２７において、光スイッチ部３１は、ＴＤＭ混在制御に応じて１波長に、異なるＴＤＭタイミングによる下りＴＳ及び上りＴＳを、互いが干渉しないように割り当て、該当の出力ポートから所定ノードへ送信する。例えば、光スイッチ部３１は、ＴＤＭ混在制御に応じて、図８（ｃ）に示すように、入力ポートｉ３の指定による１つの波長に、下りＴＤＭタイミングの下りＴＳ１を割り当て、次に、上りＴＤＭタイミングの上りＴＳ１を割り当て、次に、下りＴＤＭタイミングの下りＴＳ４を割り当て、これらを該当の出力ポートｏ１，ｏ２，ｏ４から所定ノードへ送信する。
【０１３２】
＜実施形態の効果＞
以上説明したように、本実施形態のノードＮは、ＷＤＭ及びＴＤＭを用いたネットワークとしての光リングＮＷ２０を構成し、ネットワーク内の各ノード間の経路の伝搬遅延時間Ｄ１〜Ｄ４に従って設定された複数のＴＤＭタイミングを保持することを前提とする。このノードＮは、本実施形態の特徴として、制御手段としてのＴＤＭタイミング切替部４０及びＴＳ制御部３７により、制御対象のＴＳを収容するための複数の異なるＴＤＭタイミングを、ノードＮ内の光スイッチ部３１の１つのインタフェースとしての入力ポート（例えばｉ１）で同時に動作するように設定し、１つの波長上に複数の異なるＴＤＭタイミングのＴＳを割り当てる制御を行うように構成されている。
【０１３３】
本実施形態のノードＮを制御するスケジューラＳＣは、トラヒック量検出部５５及び帯域割当決定部６１を有して構成されている。トラヒック量検出部５５は、ノードＮから経路毎のトラヒック量を検出する。帯域割当決定部６１は、トラヒック量検出部５５でトラヒック量が検出された経路毎の異なるＴＤＭタイミングのＴＳを、互いが重ならないように、該当する経路毎のＴＤＭタイミングで１つの波長上に割り当てる制御を行うためのノード制御信号ｒ１５を生成する。更に、帯域割当決定部６１は、トラヒック量検出部５５で検出された経路毎のトラヒック量に応じたＴＳ数を経路毎に決定し、この決定された経路毎のＴＳ数のＴＳを、互いが重ならないように、該当する経路毎のＴＤＭタイミングで１つの波長上に割り当てる。
【０１３４】
なお、トラヒック量検出部５５でトラヒック量が検出されない経路では、トラヒックが無いので、ＴＳを割り当てる必要はなくなる。
【０１３５】
これらのノードＮ及びスケジューラＳＣによれば、次のような効果が得られる。但し、各経路は、図１に示したマルチリングＲ１，Ｒ２ａの上りと下りの経路であるとする。従来では、リングＲ１，Ｒ２ａには上り下りの各々に波長数を固定的に割り当てなければならなかった。このため、上り下り各々に最大トラヒック量に対応する波長数（波長帯域）を割り当てる必要があり、各最大トラヒック量の合計値に対応する波長数（合計波長数）が必要であった。よって、上り下りの各トラヒック量が少ない場合、波長帯域を効率良く使用することができない。
【０１３６】
しかし、本実施形態では、スケジューラＳＣにより、１つの波長に上り下りの各トラヒック量に応じたＴＳ数のＴＳを、上り下りの異なるＴＤＭタイミングで、互いが重ならないように割り当てる指示を行う。ノードＮはその指示に応じて、１つの波長に上り下りの各ＴＳを割り当てるので、１つの波長の波長帯域を、空き帯域が少なくなるように効率良く使用することができる。このため、従来のように、上り下り各々に最大トラヒック量に対応する波長帯域を割り当てる必要がなくなる。従って、上り下りの各々に最大トラヒック量よりも低いトラヒック量の波長帯域を割り当てればよいので、上り下りの合計波長数が少なくなる。また、ノードＮは、１つの波長に上り下りの各ＴＳを割り当てる際に、光スイッチ部３１の１つのインタフェースを制御手段により制御して行うので、ノードが、各ノード間の伝搬遅延時間に依存することなくバッファレスにＴＳ交換を行うことができる。
【０１３７】
例えば、図１２に示すシミュレーション結果に示すように、従来では線１０１で示す上り下りを合計したおよそ「２５」の波長数（波長帯域）が必要であった。しかし、本実施形態では線１０２で示すように、１波長に上り下りのＴＳを割り当てることにより、上り下りを合計したおよそ「１４〜１５」の波長数で済むという効果を奏する。
【０１３８】
また、ＴＳ制御部３７は、光スイッチ部３１の１つの入力ポートｉ１で同時に動作させる異なるＴＤＭタイミングの数を、光リングＮＷ２０の各経路のトラヒック量に応じて変更する制御を行うようにした。
【０１３９】
例えば経路数が１０あり、１つの入力ポートｉ１で同時に動作させる異なるＴＤＭタイミングの数が最大「１０」であるとする。この場合に、全ての経路にトラヒックが有る場合は、１つの入力ポートｉ１で同時に動作させるＴＤＭタイミングの数は「１０」である。その後、２つの経路でトラヒックが無くなったとすると、トラヒックを有する経路は８であるので、ＴＳ制御部３７の制御により、ＴＤＭタイミングの数を「８」とすればよい。このように、１つの入力ポートｉ１で同時に動作させる異なるＴＤＭタイミングの数を、トラヒックの有る経路数に対応させて変更することができる。従って、波長帯域の無駄をなくすことができる。
【符号の説明】
【０１４０】
１０，２０  光リングＮＷ
Ｎ  ノード（コアノード、アクセスノード）
Ｎａ１，Ｎａ２  コアノード（マスターノード）
Ｎｂ１，Ｎｂ２  リング交点ノード（交点ノード）
Ｎｃ１，Ｎｃ２，Ｎｃ３，Ｎｃ４  アクセスノード
Ｒ１  上位リング
Ｒ２ａ，Ｒ２ｂ  下位リング
ＳＣ  スケジューラ
【図１】
2015133645.tif 000003
【図２】
2015133645.tif 000004
【図３】
2015133645.tif 000005
【図４】
2015133645.tif 000006
【図５】
2015133645.tif 000007
【図６】
2015133645.tif 000008
【図７】
2015133645.tif 000009
【図８】
2015133645.tif 000010
【図９】
2015133645.tif 000011
【図１０】
2015133645.tif 000012
【図１１】
2015133645.tif 000013
【図１２】
2015133645.tif 000014
【図１３】
2015133645.tif 000015
【図１４】
2015133645.tif 000016