(57)【要約】【課題】  要求品質やトラフィック特性に応じてクラス分けしたユーザのＩＰトラフィックが動的に変化した場合においても、それらのクラスに応じたサービス品質（ＱｏＳ）で、ネットワーク帯域使用効率を良く転送するために転送レイヤを動的に切替る転送レイヤ切替方法を提供する。【解決手段】  異なるＱｏＳクラスのトラフィックに対して、ＩＰ／ＭＰＬＳレイヤによるトラフィック転送とＴＤＭ／光レイヤによるトラフィック転送を選択可能なマルチレイヤＱｏＳ制御ネットワークにおいて、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、そのトラフィック量に応じて、マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、対地毎、ＱｏＳクラス毎に、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送とＴＤＭ／光波長パスカットスルー転送のいずれかに切替る。【選択図】        図１
2005073152.tif 000002
【特許請求の範囲】
【請求項１】
異なるＱｏＳクラスのトラフィックに対して、ＩＰ／ＭＰＬＳレイヤによるトラフィック転送とＴＤＭ／光レイヤによるトラフィック転送を選択可能なマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法であって、
ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、
そのトラフィック量に応じて、マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、対地毎、ＱｏＳクラス毎に、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送とＴＤＭ／光波長パスカットスルー転送のいずれかに切替ることを特徴とするマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【請求項２】
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を下記（１）式とするとき、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、下記（２）式を満たす場合は、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送し、
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、下記（３）式を満たす場合は、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替ることを特徴とする請求項１に記載のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【数１】
2005073152.tif 000009
【請求項３】
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を下記（４）式、ＱｏＳクラスｋの閾値をαｋとするとき、
ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、下記（５）式を満たす場合は、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送し、
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、下記（６）式を満たす場合は、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替ることを特徴とする請求項１に記載のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【数２】
2005073152.tif 000010
【請求項４】
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を下記（７）式とするとき、
ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、
ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送していた対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが増加し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が下記（８）式を満たすようになった場合に、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替、
ＴＤＭ／光波長パスカットスルー転送していた対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが減少し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が下記（９）式を満たすようになった場合に、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送に切替ることを特徴とする請求項１に記載のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【数３】
2005073152.tif 000011
【請求項５】
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を下記（１０）式、ＱｏＳクラスｋの閾値をαｋ、βｋとするとき、
ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、
ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送していた対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが増加し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が下記（１１）式を満たすようになった場合に、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替、
ＴＤＭ／光波長パスカットスルー転送していた対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが減少し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が下記（１２）式を満たすようになった場合に、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送に切替ることを特徴とする請求項１に記載のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【数４】
2005073152.tif 000012
【請求項６】
異なるＱｏＳクラスのトラフィックに対して、ＩＰ／ＭＰＬＳレイヤによるトラフィック転送とＴＤＭ／光レイヤによるトラフィック転送を選択可能なマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法であって、
ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、
そのトラフィック量に応じて、マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、対地毎に、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送とＴＤＭ／光波長パスカットスルー転送のいずれかに切替、
同時に、ＱｏＳクラス毎のトラフィックの割合に応じて、ノードにおけるパケットスケジューリングのＱｏＳクラス間の重みを変更することを特徴とするマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【請求項７】
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を下記（１３）式、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量を下記（１４）式とするとき、
ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、
対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が下記（１５）式を満たす場合に、対地ｉ、ｊ間の全てのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送し、
対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が下記（１６）式を満たす場合は、対地ｉ、ｊ間の全てのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替、
同時に、ＱｏＳクラス毎のトラフィックの割合に応じて、ノードにおけるパケットスケジューリングのＱｏＳクラス間の重みを変更することを特徴とする請求項１に記載のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【数５】
2005073152.tif 000013
【請求項８】
対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を下記（１７）式、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量を下記（１８）式とするとき、
ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、
ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送していた対地ｉ、ｊ間のトラフィックが増加し、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が下記（１９）式を満たすようになった場合に、対地ｉ、ｊ間の全てのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替、
同時に、ＱｏＳクラス毎のトラフィックの割合に応じて、ノードにおけるパケットスケジューリングのＱｏＳクラス間の重みを変更し、
ＴＤＭ／光波長パスカットスルー転送していた対地ｉ、ｊ間のトラフィックが減少し、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が下記（２０）式を満たすようになった場合に、対地ｉ、ｊ間の全てのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送に切替、
同時に、ＱｏＳクラス毎のトラフィックの割合に応じて、ノードにおけるパケットスケジューリングのＱｏＳクラス間の重みを変更することを特徴とする請求項１に記載のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【数６】
2005073152.tif 000014
【請求項９】
マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、ＴＤＭ／光波長パスカットスルー転送に切替るときに、該トラフィックのＱｏＳクラスの優先度の高いトラフィックから切替ることを特徴とする請求項１に記載のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【請求項１０】
マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、ＴＤＭ／光波長パスカットスルー転送に切替るときに、該トラフィックのＱｏＳクラスの優先度の低いトラフィックから切替ることを特徴とする請求項１に記載のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【請求項１１】
マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、ＴＤＭ／光波長パスカットスルー転送に切替るときに、該トラフィックのＱｏＳクラスの優先度の高いトラフィックで複数の同一ＱｏＳクラスのトラフィックがある場合には、トラフィック量の多いパスから切替ることを特徴とする請求項１に記載のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法。
【請求項１２】
マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、ＴＤＭ／光波長パスカットスルー転送に切替るときに、管理者があらかじめ設定したトラフィックの切替順位に基づき切替ることを特徴とするマルチレイヤＱｏＳ制御ネットワークにおける請求項１に記載の転送レイヤ切替方法。
【請求項１３】
異なるＱｏＳクラスのトラフィックに対して、ＩＰ／ＭＰＬＳレイヤによるトラフィック転送とＴＤＭ／光レイヤによるトラフィック転送を選択可能なマルチレイヤＱｏＳ制御ネットワークに使用されるノードであって、
外部ネットワークから入力されるデータパケットを受信する入力ＬＩＮＦ部と、
前記入力ＬＩＮＦ部で受信したデータパケットについて、入力対地毎、ＱｏＳクラス毎にトラフィック量を測定するトラフィック監視部と、
前記トラフィック監視部で測定されたトラフィック量に基づき、前記受信したデータパケットを、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送するか、ＴＤＭ／光波長パスカットスルー転送するかを判定するカットスルー判定部と、
前記カットスルー判定部での判定結果に基づき、前記受信したデータパケットをスイッチングするスイッチ部と、
前記スイッチ部から入力されるデータパケットをマルチレイヤＱｏＳ制御ネットワークに出力する出力ＬＩＮＦ部とを有することを特徴とするノード。
【請求項１４】
前記トラフィック監視部およびカットスルー判定部の少なくとも一方は、前記入力ＬＩＮＦ部内に設置されていることを特徴とする請求項１３に記載のノード。
【請求項１５】
前記トラフィック監視部は、前記入力ＬＩＮＦ部で受信したデータパケットについて、入力対地毎、ＱｏＳクラス毎にトラフィック量を測定する代わりに、前記出力ＬＩＮＦ部から出力されるデータパケットについて、入力対地毎、ＱｏＳクラス毎にトラフィック量を測定することを特徴とする請求項１３に記載のノード。
【請求項１６】
前記トラフィック監視部およびカットスルー判定部の少なくとも一方は、前記出力ＬＩＮＦ部内に設置されていることを特徴とする請求項１５に記載のノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法、およびマルチレイヤＱｏＳ制御ネットワークに係り、特に、ユーザトラフィックの爆発的な増加、要求品質やトラフィック特性の多様化に対応することを目指し、大容量のトラフィックを転送可能な光ネットワーク技術とＩＰネットワーク技術を融合したＩＰ／光マルチレイヤネットワークにおいて、要求品質やトラフィック特性に応じてクラス分けしたユーザのＩＰトラフィックをそれらのクラスに応じたサービス品質（ＱｏＳ；Quality of Service）で転送するためのＩＰ／光マルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法に関する。
【背景技術】
【０００２】
現在、ノード内でＱｏＳ制御を行う場合にはパケット単位でＷＦＱ（Weighted Fair Queuing）やＰＱ（Priority Queuing）を用いるＱｏＳ制御を行う。
また、ＱｏＳ制御を行う単位としては、パス単位で優先度を設定するＬ−ＬＳＰ（Label Switching Path）やパス内のＥｘｐビット単位で設定するＥ−ＬＳＰがある。
さらに、従来のマルチレイヤＱｏＳ制御ネットワークにおける転送方式としては、特願２００３−２７０７４４号がある。
【０００３】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【非特許文献１】江崎 浩 他，「ＭＰＬＳ教科書」，ＩＤＧジャパン，２００２年７月発行，Ｐ．３４９，ＩＳＢＮ：４８７２８０４６２７
【非特許文献２】Ｐａｕｌ  Ｆｅｒｇｕｓｏｎ 他，「インターネットＱｏＳ」、オーム社、２０００年５月発行，Ｐ．７５，ＩＳＢＮ：４２７４０７９０１５
【特許文献１】特願２００３−２７０７４４号「ＱｏＳ制御方法およびマルチレイヤＱｏＳ制御ネットワーク」
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述の特許文献に記載されている「マルチレイヤＱｏＳ制御ネットワークにおける転送方式」では、転送レイヤ間をトラフィック量の変化に応じて動的に切替る方法については開示されていない。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、本発明はユーザトラフィックの爆発的な増加、要求品質やトラフィック特性の多様化に対応することを目指し、大容量のトラフィックを転送可能な光ネットワークレイヤとＩＰネットワークレイヤのそれぞれのサービス品質（ＱｏＳ）制御を融合したマルチレイヤＱｏＳ制御ネットワークにおいて、要求品質やトラフィック特性に応じてクラス分けしたユーザのＩＰトラフィックが動的に変化した場合においても、それらのクラスに応じたサービス品質（ＱｏＳ）で、ネットワーク帯域使用効率を良く転送するために転送レイヤを動的に切替る転送レイヤ切替方法を提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００５】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
前述の課題を解決するために、本発明は、異なるＱｏＳクラスのトラフィックに対して、ＩＰ／ＭＰＬＳレイヤによるトラフィック転送とＴＤＭ／光レイヤによるトラフィック転送を選択可能なマルチレイヤＱｏＳ制御ネットワークにおいて、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、そのトラフィック量に応じて、マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、対地毎、ＱｏＳクラス毎に、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送とＴＤＭ／光波長パスカットスルー転送のいずれかに切替ることを特徴とする。
これにより、要求品質やトラフィック特性に応じてクラス分けしたユーザのＩＰトラフィックが動的に変化した場合においても、それらのクラスに応じたサービス品質（ＱｏＳ）で、ネットワーク帯域使用効率を良く転送することが可能となる。
【０００６】
また、本発明では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を下記（２１）式とするとき、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、下記（２２）式を満たす場合は、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、下記（２３）式を満たす場合は、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替る。
【数７】
2005073152.tif 000003
【０００７】
また、本発明では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式、ＱｏＳクラスｋの閾値をαｋとするとき、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、下記（２４）式を満たす場合は、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、下記（２５）式を満たす場合は、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替る。
【数８】
2005073152.tif 000004
【０００８】
また、本発明では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式とするとき、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送していた対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが増加し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が下記（２６）式を満たすようになった場合に、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替、ＴＤＭ／光波長パスカットスルー転送していた対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが減少し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が下記（２７）式を満たすようになった場合に、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送に切替る。
【数９】
2005073152.tif 000005
【０００９】
また、本発明では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式、ＱｏＳクラスｋの閾値をαｋ、βｋとするとき、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送していた対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが増加し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が下記（２８）式を満たすようになった場合に、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替、ＴＤＭ／光波長パスカットスルー転送していた対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが減少し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が下記（２９）式を満たすようになった場合に、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送に切替る。
【数１０】
2005073152.tif 000006
【００１０】
また、本発明は、異なるＱｏＳクラスのトラフィックに対して、ＩＰ／ＭＰＬＳレイヤによるトラフィック転送とＴＤＭ／光レイヤによるトラフィック転送を選択可能なマルチレイヤＱｏＳ制御ネットワークにおいて、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、そのトラフィック量に応じて、マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、対地毎に、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送とＴＤＭ／光波長パスカットスルー転送のいずれかに切替、同時に、ＱｏＳクラス毎のトラフィックの割合に応じて、ノードにおけるパケットスケジューリングのＱｏＳクラス間の重みを変更することを特徴とする。
【００１１】
また、本発明では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量を下記（３０）式とするとき、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が下記（３１）式を満たす場合に、対地ｉ、ｊ間の全てのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送し、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が下記（３２）式を満たす場合は、対地ｉ、ｊ間の全てのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替、同時に、ＱｏＳクラス毎のトラフィックの割合に応じて、ノードにおけるパケットスケジューリングのＱｏＳクラス間の重みを変更する。
【数１１】
2005073152.tif 000007
【００１２】
また、本発明では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量を前述の（３０）式とするとき、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送していた対地ｉ、ｊ間のトラフィックが増加し、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が下記（３３）式を満たすようになった場合に、対地ｉ、ｊ間の全てのトラフィックをＴＤＭ／光波長パスカットスルー転送に切替、同時に、ＱｏＳクラス毎のトラフィックの割合に応じて、ノードにおけるパケットスケジューリングのＱｏＳクラス間の重みを変更し、ＴＤＭ／光波長パスカットスルー転送していた対地ｉ、ｊ間のトラフィックが減少し、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が下記（３４）式を満たすようになった場合に、対地ｉ、ｊ間の全てのトラフィックをＩＰ／ＭＰＬＳホップ・バイ・ホップ転送に切替、同時に、ＱｏＳクラス毎のトラフィックの割合に応じて、ノードにおけるパケットスケジューリングのＱｏＳクラス間の重みを変更する。
【数１２】
2005073152.tif 000008
【００１３】
また、本発明では、マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、ＴＤＭ／光波長パスカットスルー転送に切替るときに、該トラフィックのＱｏＳクラスの優先度の高いトラフィックから切替る。
また、本発明では、マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、ＴＤＭ／光波長パスカットスルー転送に切替るときに、該トラフィックのＱｏＳクラスの優先度の低いトラフィックから切替る。
また、本発明では、マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、ＴＤＭ／光波長パスカットスルー転送に切替るときに、該トラフィックのＱｏＳクラスの優先度の高いトラフィックで複数の同一ＱｏＳクラスのトラフィックがある場合には、トラフィック量の多いパスから切替る。
また、本発明では、マルチレイヤＱｏＳ制御ネットワーク内で転送されるトラフィックを、ＴＤＭ／光波長パスカットスルー転送に切替るときに、管理者があらかじめ設定したトラフィックの切替順位に基づき切替る。
また、本発明は、マルチレイヤＱｏＳ制御ネットワークに使用され、前述の転送レイヤ切替方法を実施するエッジノードである。
【発明の効果】
【００１４】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、そのトラフィック量に応じて、対地毎、ＱｏＳクラス毎に、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送とＴＤＭ／光波長パスカットスルー転送のいずれかに切替ることが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の転送レイヤ切替方法が適用されるネットワークの一構成を示すブロック図である。
同図において、１は、本発明の転送レイヤ切替方法が適用されるネットワーク（コアネットワーク）、２，３はエッジノード、４はＩＰ／ＭＰＬＳ（Multiprotocol Label Switching）ノード、５はＴＤＭ（Time Division Multiplexing）／光ノード、６，７は外部ネットワークである。
本実施例では、外部ネットワーク６からの複数のＱｏＳクラスを持つデータトラフィックを、請求項に記載の方法で、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送（以下、単に、ホップ・バイ・ホップ転送という）を行うか、ＴＤＭ／光波長パスカットスルー転送（以下、単に、Ｌ１カットスルー転送という）を行うかをエッジノード２で決定する。
その結果に基づき、コアネットワーク１内でデータを転送するノードへ転送されるが、ホップ・バイ・ホップ転送が選択された場合、ネットワーク１内のＩＰ／ＭＰＬＳノード４でスイッチングされ、エッジノード３へ転送される。
また、Ｌ１カットスルー転送が選択された場合、ＴＤＭ／光ノード５でスイッチングされ、エッジノード３へ転送される。
【００１６】
図２は、図１に示すエッジノード（２，３）の一例を示すブロック図である。
図２に示すエッジノードでは、外部ネットワーク６から複数のＱｏＳクラスを持つデータトラフィックが入ってきたときに、入力ＬＩＮＦ（Line Interface）部２０内の受信部１０において、電気信号または光信号を終端し、パケットへ組み立てる。
ＩＰ／ＭＰＬＳ  Ｆｗｄ部１１では、パケットのあて先アドレスを参照し、出力先ポートを決定する。その時、トラフィック監視部１３において、複数のＱｏＳクラス単位のトラフィック量を測定する。その情報をカットスルー判定部１４に渡し、カットスルー判定部１４において、前述の請求項に記載の切替方法にて、Ｌ１カットスルーするかどうかを判定する。
なお、このトラフィック監視部１３とカットスルー判定部１４は単一の処理部で行われる場合もあることは容易に推測できる。
データパケットは、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１を経由後、ＱｏＳ処理部１２にて、ポリシング、マーキング、スケジューリング等のＱｏＳ制御が実行され、ＳＷ−ＩＦ部１８を経由し、スイッチ部１５にて、前述したカットスルー判定部１４での判定結果に基づき、スイッチングされる。
その後、出力ＬＩＮＦ（Line Interface）部２１内のＳＷ−ＩＦ部１９、および、ＩＰ／ＭＰＬＳ  Ｆｗｄ補助部１６を経由し、送信部１７にてコアネットワーク１０へ送信される。なお、出力ＬＩＮＦ２１内のＩＰ／ＭＰＬＳ  Ｆｗｄ補助部１６がない場合も本実施例の転送レイヤ切替方法は実現可能である。
【００１７】
図３は、図１に示すエッジノード（２，３）の他の例を示すブロック図である。
図３に示すエッジノードは、入力ＬＩＮＦ部２０内にトラフィック監視部１３を設置している点で図２に示すエッジノードと相異する。
この構成によれば、入力ＬＩＮＦ部２０の回線速度が高速化したときに、メリットがある。また、カットスルー判定部１４を入力ＬＩＮＦ部内に設置することも可能である。
なお、出力ＬＩＮＦ部２１内のＩＰ／ＭＰＬＳ  Ｆｗｄ補助部１６がない場合も本実施例の転送レイヤ切替方法は実現可能である。
図４は、図１に示すエッジノード（２，３）の他の例を示すブロック図である。
図４に示すエッジノードは、出力ＬＩＮＦ部側のトラフィックを監視する点で、図２、図３に示すエッジノードと相異する。その情報をカットスルー判定部１４へ渡し、カットスルー判定部１４にてカットスルーを行うかどうかを判定し、スイッチ部１５に結果を反映する。
図５は、図１に示すエッジノード（２，３）の他の例を示すブロック図である。
図５に示すエッジノードは、出力ＬＩＮＦ部内にトラフィック監視部１３を設置している点で、図４に示すエッジノードと相異する。
この構成によれば、入力ＬＩＮＦ部の回線速度が高速化したときに、メリットがある。また、カットスルー判定部１４を出力ＬＩＮＦ部内に設置することも可能である。
【００１８】
［実施例１］
図６は、本発明の実施例１のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、トラフィック監視部１３が、各ＱｏＳクラス毎のトラフィック量を測定し（ステップ１０１）、カットスルー判定部１４が、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過したか否かを判断する（ステップ１０２）。
ステップ１０２で、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過しない場合は、任意のＱｏＳクラスｋのトラフィックをホップ・バイ・ホップ転送するとともに、トラフィック監視部１３が、引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
ステップ１０２で、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過した場合は、カットスルー判定部１４は、Ｌ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１０３）。
また、Ｌ１カットスルー転送を終了するときに、ＱｏＳ処理部１２が、データパケット転送中にＱｏＳ処理部１２のスケジューラの各クラスの重み付けの変更する必要があるか否かを判断し（ステップ１０４）、ステップ１０４で、ＱｏＳクラス毎のトラフィックの割合に応じてパケットスケジューリングのＱｏＳクラス間の重みを変更する必要があると判断した場合には、ＱｏＳ処理部１２が、変更後の設定値に従い、重み付けを変更し（ステップ１０５）、Ｌ１カットスルー転送を終了し、トラフィック監視部１３が引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
また、ステップ１０４で、ＱｏＳ処理部１２が、ＱｏＳクラス毎のトラフィックの割合に応じてパケットスケジューリングのＱｏＳクラス間の重みを変更する必要がないと判断した場合には、重み付けは変更せず（ステップ１０６）、Ｌ１カットスルー転送を終了し、トラフィック監視部１３が引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
【００１９】
［実施例２］
図７は、本発明の実施例２のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式とするとき、トラフィック監視部１３が、各ＱｏＳクラス毎のトラフィック量を測定し（ステップ１１１）、カットスルー判定部１４が、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過したか否かを判断する（ステップ１１２）。
ステップ１１２で、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、前述の（２３）式を満たす場合は、カットスルー判定部１４は、Ｌ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１１３）。
また、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、前述の（２２）式を満たす場合は、対地ｉ、ｊ間の任意のＱｏＳクラスｋのトラフィックをホップ・バイ・ホップ転送するとともに、トラフィック監視部１３が、引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
さらに、Ｌ１カットスルー転送を終了するときに、ＱｏＳ処理部１２が、データパケット転送中にＱｏＳ処理部１２のスケジューラの各クラスの重み付けを変更する必要があるか否かを判断し（ステップ１１４）、ステップ１１４で、ＱｏＳクラス毎のトラフィックの割合に応じてパケットスケジューリングのＱｏＳクラス間の重みを変更する必要があると判断した場合には、ＱｏＳ処理部１２が、変更後の設定値に従い、重み付けを変更し（ステップ１１５）、Ｌ１カットスルー転送を終了し、トラフィック監視部１３が、引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
また、ステップ１１４で、ＱｏＳ処理部１２が、ＱｏＳクラス毎のトラフィックの割合に応じてパケットスケジューリングのＱｏＳクラス間の重みを変更する必要がないと判断した場合には、重み付けは変更せず（ステップ１１６）、Ｌ１カットスルー転送を終了し、トラフィック監視部１３が、引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
【００２０】
［実施例３］
図８は、本発明の実施例３のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式、ＱｏＳクラスｋの閾値をαｋとするとき、トラフィック監視部１３が、各ＱｏＳクラス毎のトラフィック量を測定し（ステップ１２１）、カットスルー判定部１４が、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過したか否かを判断する（ステップ１２２）。
カットスルー判定部１４は、ステップ１２２で、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、前述の（２５）式を満たす場合には、Ｌ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１２３）。
また、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が、前述の（２４）式を満たす場合は、対地ｉ、ｊ間の任意のＱｏＳクラスｋのトラフィックをホップ・バイ・ホップ転送するとともに、トラフィック監視部１３が、引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
さらに、Ｌ１カットスルー転送を終了するときに、ＱｏＳ処理部１２が、データパケット転送中にＱｏＳ処理部１２のスケジューラの各クラスの重み付けを変更する必要があるか否かを判断し（ステップ１２４）、ステップ１２４で、ＱｏＳクラス毎のトラフィックの割合に応じてパケットスケジューリングのＱｏＳクラス間の重みを変更する必要があると判断した場合には、ＱｏＳ処理部１２が、変更後の設定値に従い、重み付けを変更し（ステップ１２５）、Ｌ１カットスルー転送を終了し、トラフィック監視部１３が、引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
また、ステップ１２４で、ＱｏＳ処理部１２が、ＱｏＳクラス毎のトラフィックの割合に応じてパケットスケジューリングのＱｏＳクラス間の重みを変更する必要がないと判断した場合には、重み付けは変更せず（ステップ１２６）、Ｌ１カットスルー転送を終了し、トラフィック監視部１３が、引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
【００２１】
［実施例４］
図９は、本発明の実施例４のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式とするとき、トラフィック監視部１３が、各ＱｏＳクラス毎のトラフィック量を測定し（ステップ１３１）、カットスルー判定部１４が、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過したか否かを判断する（ステップ１３２）。
ステップ１３２で、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが増加し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が前述の（２６）式を満たすようになった場合には、カットスルー判定部１４は、Ｌ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１３３）。
また、ステップ１３２で、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値の条件を超過しない場合には、トラフィック監視部１３が、引き続き各ＱｏＳクラス毎のトラフィック量を測定する。
また、ステップ１３３でＬ１カットスルー転送を行い、Ｌ１カットスルー転送（ＴＤＭ／光波長パスカットスルー転送転送）を行っているときに、カットスルー判定部１４は、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値以下となった否かを判断する（ステップ１３４）。
ステップ１３４で、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが減少し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が前述の（２７）式を満たすようになった場合には、カットスルー判定部１４は、Ｌ１カットスルー転送からホップ・バイ・ホップ転送へ切り戻すと判断し、ホップ・バイ・ホップ転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのＬ１カットスルー転送経路情報に上書きし、あるいは、該ホップ・バイ・ホップ転送の転送経路として、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに記載済みのものを使用し、該トラフィックは該Ｆｗｄテーブルの更新以降、ホップ・バイ・ホップ転送される（ステップ１３５）。そして、トラフィック監視部１３が、引き続きデータパケットの各ＱｏＳクラス毎のトラフィック測定を行う。
また、ステップ１３４で、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過している場合には、カットスルー判定部１４は、引き続きＬ１カットスルー転送を行うと判断し、トラフィック監視部１３で、引き続きデータパケットの各ＱｏＳクラス毎のトラフィック測定を行う。
【００２２】
［実施例５］
図１０は、本発明の実施例５のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式、ＱｏＳクラスｋの閾値をαｋ、βｋとするとき、トラフィック監視部１３が、各ＱｏＳクラス毎のトラフィック量を測定し（ステップ１４１）、カットスルー判定部１４が、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過したか否かを判断する（ステップ１４２）。
ステップ１４２で、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが増加し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が前述の（２８）式を満たすようになった場合には、カットスルー判定部１４は、Ｌ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１４３）。
また、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過しない場合には、トラフィック監視部１３が、引き続きＱｏＳクラス毎のトラフィック量を測定する。
ステップ１４３でＬ１カットスルー転送を行い、Ｌ１カットスルー転送（ＴＤＭ／光波長パスカットスルー転送転送）を行っているときに、カットスルー判定部１４は、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値以下となった否かを判断する（ステップ１４４）。
ステップ１４４で、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィックが減少し、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量が前述の（２９）式を満たすようになった場合には、カットスルー判定部１４は、Ｌ１カットスルー転送からホップ・バイ・ホップ転送へ切り戻すと判断し、ホップ・バイ・ホップ転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのＬ１カットスルー転送経路情報に上書きし、あるいは、該ホップ・バイ・ホップ転送の転送経路として、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに記載済みのものを使用し、該トラフィックは該Ｆｗｄテーブルの更新以降、ホップ・バイ・ホップ転送される（ステップ１４５）。そして、トラフィック監視部１３が、引き続きデータパケットの各ＱｏＳクラス毎のトラフィック測定を行う。
また、ステップ１４４で、任意のＱｏＳクラスｋのトラフィック量が、あらかじめ設定した閾値を超過している場合には、カットスルー判定部１４が、引き続きＬ１カットスルー転送を行うと判断し、トラフィック監視部１３で、引き続きデータパケットの各ＱｏＳクラス毎のトラフィック測定を行う。
【００２３】
［実施例６］
図１１は、本発明の実施例６のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量を前述の（３０）式とするとき、トラフィック監視部１３が、各ＱｏＳクラス毎のトラフィック量を測定し（ステップ１５１）、カットスルー判定部１４が、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が、あらかじめ設定した閾値を超過したか否かを判断する（ステップ１５２）。
ステップ１５２で、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が前述の（３２）式を満たす場合には、カットスルー判定部１４が、Ｌ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１５３）。
また、ステップ１５２で、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が前述の（３１）式を満たす場合には、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィックをホップ・バイ・ホップ転送するとともに、トラフィック監視部１３が、引き続きＱｏＳクラス毎のトラフィック量を測定する。
さらに、同時に、ＱｏＳ処理部１２が、ＱｏＳクラス毎のトラフィックの割合に応じてパケットスケジューリングのＱｏＳクラス間の重みを変更する必要があると判断した場合には、ＱｏＳ処理部１２が、重み付けを変更し（ステップ１５４）、トラフィック監視部１３が、引き続き各ＱｏＳクラスのトラフィック測定を行う。
【００２４】
［実施例７］
図１２は、本発明の実施例７のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、対地ｉ、ｊ間のＱｏＳクラスｋのトラフィック量を前述の（２１）式、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量を前述の（３０）式とするとき、トラフィック監視部１３が、各ＱｏＳクラス毎のトラフィック量を測定し（ステップ１６１）、カットスルー判定部１４が、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が、あらかじめ設定した閾値を超過したか否かを判断する（ステップ１６２）。
ステップ１６２で、対地ｉ、ｊ間のトラフィックが増加し、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が前述の（３３）式を満たすようになった場合には、カットスルー判定部１４は、Ｌ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１６３）。
また、ステップ１６２で、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が、あらかじめ設定した閾値を超過しない場合には、トラフィック監視部１３が、引き続きＱｏＳクラス毎のトラフィック量を測定する。
さらに、同時に、ＱｏＳ処理部１２が、ＱｏＳクラス毎のトラフィックの割合に応じてパケットスケジューリングのＱｏＳクラス間の重みを変更する必要があると判断した場合には、ＱｏＳ処理部１２が、重み付けを変更し（ステップ１６４）、トラフィック監視部１３が、引き続き各ＱｏＳクラスのトラフィック測定を行う。
そして、ステップ１６３でＬ１カットスルー転送を行い、Ｌ１カットスルー転送を行っているときに、カットスルー判定部１４は、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が、あらかじめ設定した閾値以下となった否かを判断する（ステップ１６５）。
ステップ１６５で、対地ｉ、ｊ間のトラフィックが減少し、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が前述の（３４）式を満たすようになった場合には、カットスルー判定部１４は、Ｌ１カットスルー転送からホップ・バイ・ホップ転送へ切り戻すと判断し、ホップ・バイ・ホップ転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのＬ１カットスルー転送経路情報に上書きし、あるいは、該ホップ・バイ・ホップ転送の転送経路として、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに記載済みのものを使用し、該トラフィックは該Ｆｗｄテーブルの更新以降、ホップ・バイ・ホップ転送される（ステップ１６６）。そして、トラフィック監視部１３が、引き続きデータパケットの各ＱｏＳクラス毎のトラフィック測定を行う。
また、ステップ１６５で、対地ｉ、ｊ間の全てのＱｏＳクラスのトラフィック量が、あらかじめ設定した閾値を超過している場合には、カットスルー判定部１４は、引き続きＬ１カットスルー転送を行う。
【００２５】
［実施例８］
図１３は、本発明の実施例８のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、トラフィック監視部１３が、各Ｑｏｓクラスのトラフィック量を測定し（ステップ１７１）、カットスルー判定部１４が、前述した任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過したか否かを判断する（ステップ１７２）
ステップ１７２で、任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過しない場合は、トラフィック監視部１３が、引き続きＱｏＳクラス毎のトラフィック量を測定する。
また、ステップ１７２で、任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過した場合には、カットスルー判定部１４が、切替対象となるパスが複数存在するかを判断する（ステップ１７３）。
ステップ１７３で、切替対象のパスが複数存在しない場合には、カットスルー判定部１４は、その対象パスをＬ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１７５）。
ステップ１７３で、切替対象のパスが複数存在する場合には、カットスルー判定部１４は、事前に設定した各パスの優先度を参照し、優先度の高い順からパスをＬ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送されていく（ステップ１７４）。ここで、同一クラスのパスが存在する場合は、同時に切替を行う。
【００２６】
［実施例９］
図１４は、本発明の実施例９のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、トラフィック監視部１３が、各Ｑｏｓクラスのトラフィック量を測定し（ステップ１８１）、カットスルー判定部１４が、前述した任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過したか否かを判断する（ステップ１８２）
ステップ１８２で、任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過しない場合は、トラフィック監視部１３が、引き続きＱｏＳクラス毎のトラフィック量を測定する。
また、ステップ１８２で、任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過した場合には、カットスルー判定部１４は、切替対象となるパスが複数存在するかを判断する（ステップ１８３）。
ステップ１８３で、切替対象のパスが複数存在しない場合には、カットスルー判定部１４は、その対象パスをＬ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１８５）。
ステップ１８３で、切替対象のパスが複数存在する場合には、カットスルー判定部１４は、事前に設定した各パスの優先度を参照し、優先度の低い順からパスをＬ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットするー転送されていく（ステップ１８４）。ここで、同一クラスのパスが存在する場合は、同時に切替を行う。
【００２７】
［実施例１０］
図１５は、本発明の実施例１０のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、トラフィック監視部１３が、各Ｑｏｓクラスのトラフィック量を測定し（ステップ１９１）、カットスルー判定部１４が、前述した任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過したか否かを判断する（ステップ１９２）
ステップ１９２で、任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過しない場合は、トラフィック監視部１３が、引き続きＱｏＳクラス毎のトラフィック量を測定する。
また、ステップ１９２で、任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過した場合には、カットスルー判定部１４は、切替対象となるパスが複数存在するかを判断する（ステップ１９３）。
ステップ１９３で、切替対象のパスが複数存在しない場合には、カットスルー判定部１４は、その対象パスをＬ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（ステップ１９５）。
ステップ１９３で、切替対象のパスが複数存在する場合には、カットスルー判定部１４は、切替対象のパスのトラフィック量、かつ事前に設定した各パスの優先度を参照し、トラフィック量が多く、優先度の高い順からパスをＬ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送されていく（ステップ１９４）。
ここで、同一クラスのパスが存在するときには、トラフィック量の多いパスを優先してＬ１カットスルー転送する場合と、同一トラフィック量のときに高優先度のパスを優先してＬ１カットスルー転送する場合がある。また、トラフィック量は、パス設定時に予約する帯域に置き換えられ、予約帯域と優先度の組み合わせでＬ１カットスルー転送することも考えられる。
【００２８】
［実施例１１］
図１６は、本発明の実施例１１のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
本実施例では、トラフィック監視部１３が、各Ｑｏｓクラスのトラフィック量を測定し（ステップ２０１）、カットスルー判定部１４が、前述した任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過したか否かを判断する（ステップ２０２）
ステップ２０２で、任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過しない場合は、トラフィック監視部１３が、引き続きＱｏＳクラス毎のトラフィック量を測定する。
また、ステップ２０２で、任意のＱｏＳクラスｋのトラフィックの閾値の条件を超過した場合には、カットスルー判定部１４は、切替対象となるパスが複数存在するかを判断する（ステップ２０３）。
ステップ２０３で、切替対象のパスが複数存在しない場合には、カットスルー判定部１４は、その対象パスをＬ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送される（２０５）。
ステップ２０３で、切替対象のパスが複数存在する場合には、カットスルー判定部１４は、事前に管理者によって設定された各パスの切替順位を参照し、切替順位に従ってパスをＬ１カットスルー転送を行うと判断し、Ｌ１カットスルー転送後の転送経路を計算後、ＩＰ／ＭＰＬＳ  Ｆｗｄ処理部１１内のＦｗｄテーブルに追記、またはこれまでの該パスのホップ・バイ・ホップ転送経路情報に上書きし、該トラフィックは該Ｆｗｄテーブルの更新以降、Ｌ１カットスルー転送されていく（ステップ２０４）。ここで、同一切替順位のパスが存在する場合は、同時に切替を行う。
【００２９】
以上説明したように、本実施例によれば、異なるＱｏＳクラスのトラフィックに対して、ＩＰ／ＭＰＬＳレイヤによるトラフィック転送と、ＴＤＭ／光レイヤによるトラフィック転送を選択可能なマルチレイヤＱｏＳ制御ネットワークにおいて、ノード内にて、対地毎、ＱｏＳクラス毎にリアルタイムにトラフィック量を測定し、そのトラフィック量に応じて、対地毎、ＱｏＳクラス毎に、ＩＰ／ＭＰＬＳホップ・バイ・ホップ転送とＴＤＭ／光波長パスカットスルー転送転送のいずれかに切替ることが可能となる。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００３０】
【図１】本発明の転送レイヤ切替方法が適用されるネットワークの一構成を示すブロック図である。
【図２】図１に示すエッジノードの一例を示すブロック図である。
【図３】図１に示すエッジノードの他の例を示すブロック図である。
【図４】図１に示すエッジノードの他の例を示すブロック図である。
【図５】図１に示すエッジノードの他の例を示すブロック図である。
【図６】本発明の実施例１のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図７】本発明の実施例２のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図８】本発明の実施例３のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図９】本発明の実施例４のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図１０】本発明の実施例５のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図１１】本発明の実施例６のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図１２】本発明の実施例７のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図１３】本発明の実施例８のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図１４】本発明の実施例９のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図１５】本発明の実施例１０のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【図１６】本発明の実施例１１のマルチレイヤＱｏＳ制御ネットワークにおける転送レイヤ切替方法を説明するためのフローチャートである。
【符号の説明】
【００３１】
１  コアネットワーク
２，３  エッジノード
４  ＩＰ／ＭＰＬＳ（Multiprotocol Label Switching）ノード
５  ＴＤＭ（Time Division Multiplexing）／光ノード
６，７  外部ネットワーク
１０  受信部
１１  ＩＰ／ＭＰＬＳ  Ｆｗｄ部
１２  ＱｏＳ処理部
１３  トラフィック監視部
１４  カットスルー判定部
１５  スイッチ部
１６  ＩＰ／ＭＰＬＳ  Ｆｗｄ補助部
１７  送信部
１８，１９  ＳＷ−ＩＦ
２０  入力ＬＩＮＦ（Line Interface）部
２１  出力ＬＩＮＦ（Line Interface）部
【図１】
2005073152.tif 000015
【図２】
2005073152.tif 000016
【図３】
2005073152.tif 000017
【図４】
2005073152.tif 000018
【図５】
2005073152.tif 000019
【図６】
2005073152.tif 000020
【図７】
2005073152.tif 000021
【図８】
2005073152.tif 000022
【図９】
2005073152.tif 000023
【図１０】
2005073152.tif 000024
【図１１】
2005073152.tif 000025
【図１２】
2005073152.tif 000026
【図１３】
2005073152.tif 000027
【図１４】
2005073152.tif 000028
【図１５】
2005073152.tif 000029
【図１６】
2005073152.tif 000030