(57)【要約】【課題】ラベルを管理するリソース管理部とデバイスを制御するスイッチ制御部を分離したＧＭＰＬＳラベル管理装置を提供する。【解決手段】スイッチを制御する機能部を、ラベルを管理するリソース管理部１０１と、複数種類のスイッチ毎に設けられ当該スイッチを制御するスイッチ制御部１０４、１０５とに分離したことを特徴としている。【選択図】        図１
2004179894.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のスイッチデバイスをラベルを用いて統一的に制御するＧＭＰＬＳ（Ｇｅｎｅｒａｌｉｚｅｄ  Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ラベル管理装置であって、
スイッチを制御する機能部を、ラベルを管理するリソース管理手段と、複数種類のスイッチ毎に設けられ当該スイッチを制御するスイッチ制御手段とに分離したことを特徴とするＧＭＰＬＳラベル管理装置。
【請求項２】
複数種類のスイッチデバイスをラベルを用いて統一的に制御するＧＭＰＬＳ（Ｇｅｎｅｒａｌｉｚｅｄ  Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ラベル管理装置であって、
スイッチデバイス毎に設けられ、スイッチデバイスのスイッチング設定を行なうスイッチデバイス制御手段と、
スイッチデバイス間の接続制御を行なうデバイス間接続制御手段と、
ラベルが使用状態にあるのか、未使用状態にあるのかを登録する複数のラベル情報テーブルを具備するラベル記憶手段と、
装置の有するポート数と同数のエントリを有し、ポート毎に関連付けされたラベル情報テーブルと、デバイス制御手段または／及びデバイス間接続制御手段とを登録したポート情報テーブルと、
１つのスイッチ内でラベルの設定を行なうラベル設定要求、または種類の異なるスイッチ間のポートを接続するポート接続要求を受け付けると、この要求に指定されたポートから前記ポート情報テーブルを検索して、該指定されたポートに関連付けされたラベル情報テーブルと、デバイス制御手段または／及びデバイス間接続制御手段とを検出し、検出したラベル情報テーブルに前記要求で指定されたポートを使用済みに登録すると共に、前記デバイス制御手段または／及びデバイス間接続制御手段に対してスイッチデバイスの設定を行なうように指示するリソース管理手段と、
を有することを特徴とするＧＭＰＬＳラベル管理装置。
【請求項３】
前記スイッチデバイスは、光スイッチ、ＭＰＬＳ（（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）スイッチ、ＴＤＭスイッチ、波長スイッチのうちの少なくとも２つからなることを特徴とする請求項１または２記載のＧＭＰＬＳラベル管理装置。
【請求項４】
前記リソース管理手段は、
通信回線の帯域に関する情報と、ＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）情報とを管理することを特徴とする請求項１から３の何れか一項に記載のＧＭＰＬＳラベル管理装置。
【請求項５】
スイッチデバイス毎に設けられたＧＭＰＬＳラベル管理装置をスイッチデバイスの種類分有し、ラベルを用いてスイッチデバイスを統一的に制御するＧＭＰＬＳ（Ｇｅｎｅｒａｌｉｚｅｄ  Ｍｕｌｔｉ−ＰｒｏｔｏｃｏｌＬａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ラベル管理システムであって、
各ＧＭＰＬＳラベル管理装置は、
前記スイッチデバイスのスイッチング設定を行なうスイッチデバイス制御手段と、
ラベルが使用状態にあるのか、未使用状態にあるのかを登録する複数のラベル情報テーブルと、
装置の有するポート数と同数のエントリを有し、ポート毎に関連付けされたラベル情報テーブルと、デバイス制御手段とを登録したポート情報テーブルと、
１つのスイッチ内でラベルの設定を行なうラベル設定要求、または種類の異なるスイッチ間のポートを接続するポート接続要求を受け付けると、この要求に指定されたポートから前記ポート情報テーブルを検索して、該指定されたポートに関連付けされたラベル情報テーブルと、デバイス制御手段とを検出し、検出したラベル情報テーブルに前記要求で指定されたポートを使用済みに登録すると共に、前記デバイス制御手段に対してスイッチデバイスの設定を行なうように指示するリソース管理手段と、
を有し、
複数のＧＭＰＬＳラベル管理装置のリソース管理手段は、同一のアルゴリズムによって動作することを特徴とするＧＭＰＬＳラベル管理システム。
【請求項６】
前記スイッチデバイスは、光スイッチ、ＭＰＬＳ（（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）スイッチ、ＴＤＭスイッチ、波長スイッチのうちの何れかであることを特徴とする請求項５記載のＧＭＰＬＳラベル管理システム。
【請求項７】
前記リソース管理手段は、
通信回線の帯域に関する情報と、ＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）情報とを管理することを特徴とする請求項５または６記載のＧＭＰＬＳラベル管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光スイッチ、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）スイッチ、ＴＤＭスイッチ等さまざまなデバイスをラベルを用いて統一的に制御するＧＭＰＬＳ（Ｇｅｎｅｒａｌｉｚｅｄ  Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ラベル管理装置、及びＧＭＰＬＳラベル管理システムに関する。
【０００２】
【従来の技術】
近年、ＧＭＰＬＳ（Ｇｅｎｅｒａｌｉｚｅｄ  Ｍｕｌｔｉ−ＰｒｏｔｏｃｏｌＬａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）の検討がＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）をはじめとする標準化機関で行なわれている。ＧＭＰＬＳは、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）におけるラベルパスの概念を波長やＳＯＮＥＴ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）フレーム、光ファイバなどの非パケットのパスにまで拡張したものであり、パスの設定／解除を行なうシグナリングプロトコル、経路情報を管理して最適なパスを計算するルーティングプロトコル、ノード間でパス情報を交換するリンクマネジメントプロトコルの標準化が進められている。ラベルを元に経路を定めるＭＰＬＳの仕組みを光の領域に適用することで、大容量の波長パスからＭＰＬＳラベルパスまでを統合的に制御することができるようになる。
【０００３】
ＭＰＬＳに利用されるパケット中継装置に関する技術が以下に示す特許文献１に開示されている。
【０００４】
【特許文献１】
特開２０００−３４１２９４号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、ＧＭＰＬＳは、光スイッチ、ＭＰＬＳスイッチ、ＴＤＭスイッチ等のさまざまなデバイスを用いて統一的に制御することができるが、装置内部でのデバイスの制御方法はデバイスによって異なる。ラベルの管理など、どのデバイスでも共通して用いられる部分は一つに共通化することが望ましい。
【０００６】
本発明は上記事情に鑑みてなされたものであり、ラベルを管理するリソース管理部とデバイスを制御するスイッチ制御部を分離し、ラベル情報操作時に関連するポート情報テーブル等を検索して実際にデバイス操作を行なうスイッチ制御部を識別することによって、デバイスごとの制御を行なうＧＭＰＬＳラベル管理装置、及びＧＭＰＬＳラベル管理システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
係る目的を達成するために請求項１記載の発明は、複数種類のスイッチデバイスをラベルを用いて統一的に制御するＧＭＰＬＳ（Ｇｅｎｅｒａｌｉｚｅｄ  Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ラベル管理装置であって、スイッチを制御する機能部を、ラベルを管理するリソース管理手段と、複数種類のスイッチ毎に設けられ当該スイッチを制御するスイッチ制御手段とに分離したことを特徴とする。
【０００８】
請求項２記載の発明は、複数種類のスイッチデバイスをラベルを用いて統一的に制御するＧＭＰＬＳ（Ｇｅｎｅｒａｌｉｚｅｄ  Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ラベル管理装置であって、スイッチデバイス毎に設けられ、スイッチデバイスのスイッチング設定を行なうスイッチデバイス制御手段と、スイッチデバイス間の接続制御を行なうデバイス間接続制御手段と、ラベルが使用状態にあるのか、未使用状態にあるのかを登録する複数のラベル情報テーブルを具備するラベル記憶手段と、装置の有するポート数と同数のエントリを有し、ポート毎に関連付けされたラベル情報テーブルと、デバイス制御手段または／及びデバイス間接続制御手段とを登録したポート情報テーブルと、１つのスイッチ内でラベルの設定を行なうラベル設定要求、または種類の異なるスイッチ間のポートを接続するポート接続要求を受け付けると、この要求に指定されたポートからポート情報テーブルを検索して、該指定されたポートに関連付けされたラベル情報テーブルと、デバイス制御手段または／及びデバイス間接続制御手段とを検出し、検出したラベル情報テーブルに要求で指定されたポートを使用済みに登録すると共に、デバイス制御手段または／及びデバイス間接続制御手段に対してスイッチデバイスの設定を行なうように指示するリソース管理手段と、を有することを特徴とする。
【０００９】
請求項３記載の発明は、請求項１または２記載の発明において、スイッチデバイスは、光スイッチ、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）スイッチ、ＴＤＭスイッチ、波長スイッチのうちの少なくとも２つからなることを特徴とする。
【００１０】
請求項４記載の発明は、請求項１から３の何れか一項に記載の発明において、リソース管理手段は、通信回線の帯域に関する情報と、ＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）情報とを管理することを特徴とする。
【００１１】
請求項５記載の発明は、スイッチデバイス毎に設けられたＧＭＰＬＳラベル管理装置をスイッチデバイスの種類分有し、ラベルを用いてスイッチデバイスを統一的に制御するＧＭＰＬＳ（Ｇｅｎｅｒａｌｉｚｅｄ  Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ラベル管理システムであって、各ＧＭＰＬＳラベル管理装置は、スイッチデバイスのスイッチング設定を行なうスイッチデバイス制御手段と、ラベルが使用状態にあるのか、未使用状態にあるのかを登録する複数のラベル情報テーブルと、装置の有するポート数と同数のエントリを有し、ポート毎に関連付けされたラベル情報テーブルと、デバイス制御手段とを登録したポート情報テーブルと、１つのスイッチ内でラベルの設定を行なうラベル設定要求、または種類の異なるスイッチ間のポートを接続するポート接続要求を受け付けると、この要求に指定されたポートからポート情報テーブルを検索して、該指定されたポートに関連付けされたラベル情報テーブルと、デバイス制御手段とを検出し、検出したラベル情報テーブルに要求で指定されたポートを使用済みに登録すると共に、デバイス制御手段に対してスイッチデバイスの設定を行なうように指示するリソース管理手段と、を有し、複数のＧＭＰＬＳラベル管理装置のリソース管理手段は、同一のアルゴリズムによって動作することを特徴とする。
【００１２】
請求項６記載の発明は、請求項５記載の発明において、スイッチデバイスは、光スイッチ、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）スイッチ、ＴＤＭスイッチ、波長スイッチのうちの何れかであることを特徴とする。
【００１３】
請求項７記載の発明は、請求項５または６記載の発明において、リソース管理手段は、通信回線の帯域に関する情報と、ＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）情報とを管理することを特徴とする。
【００１４】
【発明の実施の形態】
次に、添付図面を参照しながら本発明のＧＭＰＬＳラベル管理装置、及びＧＭＰＬＳラベル管理システムに係る実施の形態を詳細に説明する。図１〜図６を参照すると本発明のＧＭＰＬＳラベル管理装置、及びＧＭＰＬＳラベル管理システムに係る実施の形態が示されている。
【００１５】
まず、図１を参照しながら第１の実施形態の構成を説明する。図１に示されるように本実施形態は、リソース管理部１０１、ポート情報テーブル１０２、ラベルデータベース１０３、ＭＰＬＳスイッチ制御部１０４、光スイッチ制御部１０５、ＭＰＬＳスイッチ部１０６、光送信部１０７、１０８、光受信部１０９、１１０、光スイッチ部１１１、プロコトル制御部１１２、コマンド制御部１１３を具備している。
【００１６】
リソース管理部１０１は、ポート情報テーブル１０２およびラベルデータベース１０３を用いて、ラベル情報、ポート情報等を管理する。
【００１７】
ポート情報テーブル１０２は装置が持つポートの数と同じ数のエントリを持つ。ラベルデータベース１０３は複数のラベル情報テーブルを持ち、さらにそれぞれのテーブルが複数のエントリを持つ。リソース管理部１０１はプロトコル制御部１１２およびコマンド制御部１１３からのラベル設定要求またはポート接続要求を受ける。それに従ってリソース管理部１０１はＭＰＬＳスイッチ制御部１０４、光スイッチ制御部１０５、光スイッチ・ＭＰＬＳスイッチ間ポート接続制御部１１４にデバイス設定要求を行なう。
【００１８】
ＭＰＬＳスイッチ制御部１０４はＭＰＬＳスイッチ部１０６の設定を行い、光スイッチ制御部１０５および光スイッチ・ＭＰＬＳスイッチ間ポート接続制御部１１４は光スイッチ部１１１の設定を行なう。また、ＭＰＬＳスイッチ部１０６はポート９からポート１２の４つのポートを持ち、ＭＰＬＳスイッチ制御部１０４からの設定に従って、光受信部１０９、１１０から入力されるＭＰＬＳパケットの転送を行い、光送信部１０７、１０８へ出力する。光スイッチ部１１１はポート１からポート８の８つのポートを持ち、光スイッチ制御部１０５からの設定に従って、光送信部１０７、１０８からの光信号および外部からの光信号をスイッチングし、光受信部１０９、１１０または外部へ光出力する。
【００１９】
プロトコル制御部１１２は、ノード間通信を行なって、通信相手ノードからパスの設定要求が出されると、このパスの設定要求に従ってリソース管理部１０１にラベル設定要求を行なう。コマンド制御部１１３は、ｔｅｌｎｅｔによって通知されたコマンド、制御コンソールから入力されたコマンド等を受け取って解析し、解析結果に応じてリソース管理部１０１にラベル設定要求を行なう。
【００２０】
上記構成を有する本実施形態は、ラベルを管理するリソース管理部と、デバイスを制御するスイッチ制御部を分離し、ラベル情報操作時に関連するポート情報テーブルを検索して実際にデバイス操作を行なうスイッチ制御部を識別することによって、デバイス毎の制御を行なうことを特徴としている。また、ポート情報テーブルにスイッチ制御部の位置を保存しておくことによって、装置に新たなデバイスが追加された場合でもスイッチ制御部を追加しポート情報テーブルを修正するだけでリソース管理を修正する必要がないという特徴を有している。
【００２１】
本実施形態の動作手順を図１を参照して説明する。
まず、１つのスイッチ内でラベルの設定を行なう場合の動作を説明する。
１つのスイッチ内でのラベルの設定を行なう場合、プロトコル制御部１１２またはコマンド制御部１１３は、リソース管理部１０１にラベル設定要求を行なう。リソース管理部１０１には、ラベル設定要求時に入力ラベル、出力ラベル、入力ポート、出力ポートをパラメータとして引き渡す。
【００２２】
リソース管理部１０１がラベル設定要求を受けると、ポート情報テーブル１０２から指定された入力ポートおよび出力ポートを検索する。ポート情報テーブル１０２のエントリは図２に示すようになっており、エントリからこのポートが持つラベル情報テーブルの位置と、使用するスイッチ制御部の位置が得られる。ラベル情報テーブルのエントリは、図３に示すようにラベルの値と、使用中かどうかを表す状態を持つ。リソース管理部１０１はまず得られたラベル情報テーブルから入力ラベルを検索し、検索されたエントリに使用済みと記録する。出力ラベルについても必要であれば同様の処理を行なう。
【００２３】
次に、得られたスイッチ制御部の位置を使って、ポートに関連付けられたスイッチ制御部を呼び出し、スイッチの接続を指示する。あらかじめポート情報テーブルのエントリには、対応するポートがＭＰＬＳスイッチのポートであればＭＰＬＳスイッチ制御部の位置が、光スイッチのポートであれば光スイッチ制御部の位置がそれぞれ格納されており、このエントリに従ってスイッチ制御部を呼び出すことによって、ＭＰＬＳスイッチ制御部と光スイッチ制御部のうち適切な側を呼び出すことができる。また、各スイッチ制御部に同一の呼び出しインターフェイスを持たせることによって、呼び出し側でスイッチの種別を意識せずにスイッチ制御部の呼び出しが可能となる。ＭＰＬＳスイッチ制御部１０４は、リソース管理部１０１から与えられたスイッチ接続要求に従ってＭＰＬＳスイッチ部１０６の設定を行なう。この設定以後、ＭＰＬＳスイッチに適切なラベル付きパケットが入力されるとスイッチングされる。また、光スイッチ制御部１０５は、リソース管理部１０１から与えられたスイッチ接続要求に従って光スイッチ部１１１の設定を行なう。この設定によって適切なポートに光信号が入力されるとスイッチングされる。
【００２４】
以上のラベル設定処理の流れを図４に示されたフローチャートを参照しながら具体例を用いて説明する。
ラベル設定要求として、入力ポート４、入力ラベル１００、出力ポート２、出力ラベル２００という要求を受けたとする（ステップＳ１）。リソース管理部１０１は入力ポートである４をキーとしてポート情報テーブルを検索する（ステップＳ２）。ポート情報テーブルが図２に示すものであったとすると、ラベル情報テーブルとしてラベル情報テーブル１が、スイッチ制御部位置として光スイッチ制御部位置がそれぞれ得られる。得られたラベル情報テーブル１に対して、入力ラベルである１００を使用済みとしてマークする（ステップＳ３）。出力ポートについても同様にラベル情報テーブルを求め、出力ラベル２００を使用済みとしてマークする（ステップＳ３）。次に、入力ポート、入力ラベル、出力ポート、出力ラベルをパラメータとしてスイッチ制御部を呼び出す（ステップＳ４）。光スイッチ制御部１０５の位置が得られているので、光スイッチ制御部１０５が呼び出される。光スイッチ制御部１０５では与えられたパラメータに従って光スイッチ部１０５を設定する（ステップＳ６）。
【００２５】
次に、ＭＰＬＳスイッチと光スイッチとのスイッチ間のポート接続を行なう場合の手順について説明する。
プロトコル制御部１１２またはコマンド制御部１１３は、リソース管理部１０１にポート接続要求を行なう。リソース管理部１０１には、ラベル設定要求時に入力ラベル、入力ポート、接続先ポートの３つまたは、出力ラベル、出力ポート、接続先ポートの３つをパラメータとして引き渡す。
【００２６】
リソース管理部１０１がポート接続要求を受けると、ポート情報テーブル１０２から指定された入力ポートまたは出力ポートを検索する。ポート情報テーブル１０２のエントリは図２に示すようになっており、エントリからこのポートが持つラベル情報テーブルの位置を取得する。リソース管理部１０１は得られたラベル情報テーブルから入力ラベルまたは出力ラベルを検索し、検索されたエントリに使用済みと記録する。
【００２７】
次に、ポート情報テーブル１０２から指定された接続先ポートを検索し、スイッチ間接続制御部の位置を取得する。スイッチ間接続制御部の位置を使って、ポートに関連付けられたスイッチ間接続制御部を呼び出し、スイッチ間の接続を指示する。あらかじめポート情報テーブルのエントリには光スイッチ・ＭＰＬＳスイッチ間接続制御部１１４の位置が格納されており、光スイッチ・ＭＰＬＳスイッチ間接続制御部１１４は指定されたラベルおよびポート値を用いて光スイッチ部の制御を行いスイッチ間の接続を行なう。
【００２８】
以上のスイッチ間接続処理の流れを図５に示されたフローチャートを参照しながら具体的に説明する。
ポート接続要求として、出力ポート２、出力ラベル２００、接続先ポート９という要求を受けたとする（ステップＳ１０）。リソース管理部１０１は接続先ポートである９をキーとしてポート情報テーブルを検索する（ステップＳ１１）。ポート情報テーブルが図２に示すものであったとすると、ラベル情報テーブルとしてラベル情報テーブル２が、ポート接続制御部位置として光スイッチ・ＭＰＬＳスイッチ間ポート接続制御部位置がそれぞれ得られる。得られたラベル情報テーブルの出力ラベル２００を使用済みとしてマークする（ステップＳ１２）。次に、出力ポート、出力ラベル、接続先ポートをパラメータとしてポート接続制御部を呼び出す（ステップＳ１３）。その結果光スイッチ・ＭＰＬＳスイッチ間ポート接続制御部１１４が呼び出され、与えられたパラメータに従って光スイッチ部１１１が設定される（ステップＳ１４）。
【００２９】
このように本実施形態は、さまざまな種類のスイッチを持つ装置において、ラベル設定要求を受けてスイッチを制御する部分をスイッチに依存した制御部とスイッチに依存しない共通部に分離することによって、この部分の必要メモリ量を小さくすることができる。また、別の種類のスイッチを新たに装置に追加する場合に、共通部は修正する必要がなく、スイッチに依存する制御部のみを追加するだけで済む。さらに、スイッチの制御方式に変更があった場合でも、スイッチに依存する制御部のみを変更するだけで済む。
【００３０】
なお、上述した実施形態では光スイッチとＭＰＬＳスイッチの例を示したが、ＴＤＭスイッチ、波長スイッチなどを用いてもよく、また、光スイッチ、ＭＰＬＳスイッチ、ＴＤＭスイッチ、波長スイッチのどの組み合わせであってもよい。また、スイッチの種類が２種類の場合だけを示したが、３種類以上の組み合わせであってもよい。また、リソース管理部１０１ではラベル使用状態だけを管理しているが、帯域情報やＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｅｄ  Ｐａｔｈ）情報など、付随する情報を同時に管理してもよい。
【００３１】
次に、添付図面を参照しながら本発明に係る第２の実施形態について説明する。本実施形態の構成を図６に示す。本実施形態は、図６に示すように異なるスイッチを持つ２つの装置であり、１つの装置が制御するスイッチの種類は１つであるという点で上述した第１の実施形態と異なる。
【００３２】
スイッチ部が１種類であるため、ラベル情報テーブルおよびスイッチ制御部は１種類であり、ポート情報テーブルには１つのラベル情報テーブル位置およびスイッチ制御部位置が格納される。従って、ラベル設定時にはスイッチに対応する１つのスイッチ制御部が呼び出される。
【００３３】
また、２つの装置でリソース管理部５０３、５１０は共通のもの（制御アルゴリズムが同一のもの）を用いることができ、コストを下げることができる。また、スイッチ制御部はスイッチ部の種類に応じたものだけを用意することによって、制御部を小さくすることができる。
【００３４】
なお、上述した実施形態は本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００３５】
【発明の効果】
以上の説明より明らかなように本発明は、さまざまな種類のスイッチを持つ装置において、ラベル設定要求を受けてスイッチを制御する部分をスイッチに依存した制御部とスイッチに依存しない共通部に分離することによって、この部分の必要メモリ量を小さくすることができる。
【００３６】
また、別の種類のスイッチを新たに装置に追加する場合に、共通部は修正する必要がなく、スイッチに依存する制御部のみを追加するだけで済む。さらに、スイッチの制御方式に変更があった場合でも、スイッチに依存する制御部のみを変更するだけで済む。
【図面の簡単な説明】
【図１】本発明に係る第１の実施形態の構成を示すブロック図である。
【図２】ポート情報テーブルの構成を示す図である。
【図３】ラベル情報テーブルの構成を示す図である。
【図４】１つのスイッチ内でラベルの設定を行なう場合の手順を示すフローチャートである。
【図５】２つのスイッチ間の接続を行なう場合の手順を示すフローチャートである。
【図６】本発明に係る第２の実施形態の構成を示すブロック図である。
【符号の説明】
１０１  リソース管理部
１０２  ポート情報テーブル
１０３  ラベルデータベース
１０４  ＭＰＬＳスイッチ制御部
１０５  光スイッチ制御部
１０６  ＭＰＬＳスイッチ部
１０７、１０８  光送信部
１０９、１１０  光受信部
１１１  光スイッチ部
１１２  プロトコル制御部
１１３  コマンド制御部
【図１】
2004179894.tif 000003
【図２】
2004179894.tif 000004
【図３】
2004179894.tif 000005
【図４】
2004179894.tif 000006
【図５】
2004179894.tif 000007
【図６】
2004179894.tif 000008