(57)【要約】【課題】  送信側のスイッチのデータベースの変更だけで対向側との通信を復旧可能な通信システムを提供する。【解決手段】  通信システムのネットワーク機器（スイッチ１０）は、デバイス（１１）に対向する対向デバイス（２１）のＭＡＣアドレスと予め設定された貸出ＭＡＣアドレスとを関連付けて保持するパステーブル（１７）と、自機器に接続されたデバイスの固有ＭＡＣアドレスと当該デバイスが参照すべきパステーブル内の要素を示すパス識別情報とを関連付けて保持するＭＡＣテーブル（１６）とを持ち、疑似回線を通した通信を行う際に対向デバイスのＭＡＣアドレス及び貸出ＭＡＣアドレスの組み合わせを特定するためのパス識別情報を作成してパステーブルに保持し、疑似回線を通して通信中のデバイスの変更が行われた時にパステーブルとＭＡＣテーブルとに基づいて疑似回線の再設定を行う。【選択図】      図１
2010016500.tif 000002
【特許請求の範囲】
【請求項１】
対向するデバイス間の疑似回線を通した通信を制御するネットワーク機器を含む通信システムであって、
前記ネットワーク機器は、自機器に接続されたデバイスに対向する対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと前記疑似回線用に予め設定された貸出ＭＡＣアドレスとを関連付けて保持するパステーブルと、前記自機器に接続されたデバイスの固有ＭＡＣアドレスと当該デバイスが参照すべきパステーブル内の要素を示すパス識別情報とを関連付けて保持するＭＡＣテーブルと、前記疑似回線を通した通信を行う際に前記対向デバイスのＭＡＣアドレス及び前記貸出ＭＡＣアドレスの組み合わせを特定するためのパス識別情報を作成して前記パステーブルに保持する手段とを有し、
前記疑似回線を通して通信中のデバイスの変更が行われた時に前記パステーブルと前記ＭＡＣテーブルとに基づいて前記疑似回線の再設定を行うことを特徴とする通信システム。
【請求項２】
前記ネットワーク機器は、前記パステーブルへの設定入力を監視しかつ当該設定入力に応じて前記パステーブルの保持内容の更新を行う入力検知手段を含むことを特徴とする請求項１記載の通信システム。
【請求項３】
前記ネットワーク機器は、前記貸出ＭＡＣアドレスの貸し出しを管理するＭＡＣアドレス貸出手段を含み、
前記入力検知手段が新規のパス識別情報を検知した時に前記ＭＡＣアドレス貸出手段にて前記貸出ＭＡＣアドレスの貸し出しを行うことを特徴とする請求項２記載の通信システム。
【請求項４】
前記ネットワーク機器は、前記固有ＭＡＣアドレスの変更を監視しかつ当該変更が行われるたびに前記ＭＡＣテーブルの保持内容の更新を行うＭＡＣアドレス検知手段を含むことを特徴とする請求項１から請求項３のいずれか記載の通信システム。
【請求項５】
前記ネットワーク機器は、前記デバイスが属するネットワークのスイッチ装置であることを特徴とする請求項１から請求項４のいずれか記載の通信システム。
【請求項６】
前記ＭＡＣテーブルは、前記デバイスの前記スイッチ装置の接続位置と、当該デバイスの固有ＭＡＣアドレスと、前記パス識別情報とを保持し、前記固有ＭＡＣアドレスが変更されるたびに更新されることを特徴とする請求項５記載の通信システム。
【請求項７】
対向するデバイス間の疑似回線を通した通信を制御するネットワーク機器であって、
自機器に接続されたデバイスに対向する対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと前記疑似回線用に予め設定された貸出ＭＡＣアドレスとを関連付けて保持するパステーブルと、前記自機器に接続されたデバイスの固有ＭＡＣアドレスと当該デバイスが参照すべきパステーブル内の要素を示すパス識別情報とを関連付けて保持するＭＡＣテーブルと、前記疑似回線を通した通信を行う際に前記対向デバイスのＭＡＣアドレス及び前記貸出ＭＡＣアドレスの組み合わせを特定するためのパス識別情報を作成して前記パステーブルに保持する手段とを有し、
前記疑似回線を通して通信中のデバイスの変更が行われた時に前記パステーブルと前記ＭＡＣテーブルとに基づいて前記疑似回線の再設定を行うことを特徴とするネットワーク機器。
【請求項８】
前記パステーブルへの設定入力を監視しかつ当該設定入力に応じて前記パステーブルの保持内容の更新を行う入力検知手段を含むことを特徴とする請求項７記載のネットワーク機器。
【請求項９】
前記貸出ＭＡＣアドレスの貸し出しを管理するＭＡＣアドレス貸出手段を含み、
前記入力検知手段が新規のパス識別情報を検知した時に前記ＭＡＣアドレス貸出手段にて前記貸出ＭＡＣアドレスの貸し出しを行うことを特徴とする請求項８記載のネットワーク機器。
【請求項１０】
前記固有ＭＡＣアドレスの変更を監視しかつ当該変更が行われるたびに前記ＭＡＣテーブルの保持内容の更新を行うＭＡＣアドレス検知手段を含むことを特徴とする請求項７から請求項９のいずれか記載のネットワーク機器。
【請求項１１】
前記デバイスが属するネットワークのスイッチ装置であることを特徴とする請求項７から請求項１０のいずれか記載のネットワーク機器。
【請求項１２】
前記ＭＡＣテーブルは、前記デバイスの前記スイッチ装置の接続位置と、当該デバイスの固有ＭＡＣアドレスと、前記パス識別情報とを保持し、前記固有ＭＡＣアドレスが変更されるたびに更新されることを特徴とする請求項１１記載のネットワーク機器。
【請求項１３】
対向するデバイス間の疑似回線を通した通信を制御するネットワーク機器に用いる通信復旧方法であって、
前記ネットワーク機器に、自機器に接続されたデバイスに対向する対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと前記疑似回線用に予め設定された貸出ＭＡＣアドレスとを関連付けて保持するパステーブルと、前記自機器に接続されたデバイスの固有ＭＡＣアドレスと当該デバイスが参照すべきパステーブル内の要素を示すパス識別情報とを関連付けて保持するＭＡＣテーブルとを設け、
前記疑似回線を通した通信を行う際に前記対向デバイスのＭＡＣアドレス及び前記貸出ＭＡＣアドレスの組み合わせを特定するためのパス識別情報を作成して前記パステーブルに保持するステップを有し、
前記ネットワーク機器において、前記疑似回線を通して通信中のデバイスの変更が行われた時に前記パステーブルと前記ＭＡＣテーブルとに基づいて前記疑似回線の再設定を行うことを特徴とする通信復旧方法。
【請求項１４】
前記ネットワーク機器において、前記パステーブルへの設定入力を監視しかつ当該設定入力に応じて前記パステーブルの保持内容の更新を行う入力検知ステップを含むことを特徴とする請求項１３記載の通信復旧方法。
【請求項１５】
前記ネットワーク機器において、前記貸出ＭＡＣアドレスの貸し出しを管理するＭＡＣアドレス貸出ステップを含み、
前記入力検知ステップが新規のパス識別情報を検知した時に前記ＭＡＣアドレス貸出ステップにて前記貸出ＭＡＣアドレスの貸し出しを行うことを特徴とする請求項１４記載の通信復旧方法。
【請求項１６】
前記ネットワーク機器において、前記固有ＭＡＣアドレスの変更を監視しかつ当該変更が行われるたびに前記ＭＡＣテーブルの保持内容の更新を行うＭＡＣアドレス検知ステップを含むことを特徴とする請求項１３から請求項１５のいずれか記載の通信復旧方法。
【請求項１７】
前記ネットワーク機器が、前記デバイスが属するネットワークのスイッチ装置であることを特徴とする請求項１３から請求項１６のいずれか記載の通信復旧方法。
【請求項１８】
前記ＭＡＣテーブルは、前記デバイスの前記スイッチ装置の接続位置と、当該デバイスの固有ＭＡＣアドレスと、前記パス識別情報とを保持し、前記固有ＭＡＣアドレスが変更されるたびに更新されることを特徴とする請求項１７記載の通信復旧方法。
【請求項１９】
対向するデバイス間の疑似回線を通した通信を制御するネットワーク機器内の中央処理装置に実行させるプログラムであって、
前記ネットワーク機器に、前記ネットワーク機器に接続されたデバイスに対向する対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと前記疑似回線用に予め設定された貸出ＭＡＣアドレスとを関連付けて保持するパステーブルと、前記ネットワーク機器に接続されたデバイスの固有ＭＡＣアドレスと当該デバイスが参照すべきパステーブル内の要素を示すパス識別情報とを関連付けて保持するＭＡＣテーブルとを設け、
前記疑似回線を通した通信を行う際に前記対向デバイスのＭＡＣアドレス及び前記貸出ＭＡＣアドレスの組み合わせを特定するためのパス識別情報を作成して前記パステーブルに保持する処理を含み、
前記ネットワーク機器に、前記疑似回線を通して通信中のデバイスの変更が行われた時に前記パステーブルと前記ＭＡＣテーブルとに基づいて前記疑似回線の再設定を行わせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、ネットワーク機器及びそれらに用いる通信復旧方法並びにそのプログラムに関し、特にフレーム・リレー（ＦＲ：Ｆｒａｍｅ  Ｒｅｌａｙ）等の疑似回線（Ｐｓｅｕｄｏ  Ｗｉｒｅ：スードワイヤ）に関する。
【背景技術】
【０００２】
サービス・プロバイダにおいては、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）の通信基盤［インフラストラクチャー（ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）］を使ってＡＴＭのサービスを提供し、フレーム・リレーの通信基盤を使ってフレーム・リレーのサービスを提供している。しかしながら、サービス毎に専用の通信基盤を構築したのでは、非常に高コストとなってしまう。
【０００３】
そこで、サービス・プロバイダでは、ＡＴＭ及びフレーム・リレーの疑似回線をＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）上に構築することで、ＡＴＭのサービスをＭＰＬＳの通信基盤上で提供する方法が採られている。
【０００４】
この疑似回線の概念をイーサネット（登録商標）に拡張した技術がＶＰＬＳ［Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）  Ｓｅｒｖｉｃｅ］である。ＶＰＬＳは、ＭＰＬＳでＬ２（Ｌａｙｅｒ  ２）サービスを提供する技術である。
【０００５】
広域イーサネット（登録商標）サービスの中継回線等には、ＰＷＥ３（Ｐｓｅｕｄｏ  Ｗｉｒｅ  Ｅｍｕｌａｔｉｏｎ  Ｅｄｇｅ  ｔｏ  Ｅｄｇｅ）技術が用いられている（例えば、特許文献１参照）。
【０００６】
このＰＷＥ３技術は、イーサネット（登録商標）をＭＰＬＳ網上でエミュレートして伝送する技術である。また、ＭＰＬＳは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの代わりに、パケットに付けられたラベルに基づいて転送を行うことで、ＩＰネットワークにパスの概念を提供する技術である。
【０００７】
上記の疑似回線をＭＰＬＳ上に構築する際には、対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを知る必要がある。Ｌ３（Ｌａｙｅｒ  ３）レイヤを含めれば、対向デバイスのＭＡＣアドレスを知る方法としては、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等が存在する。
【０００８】
しかしながら、Ｌ２レイヤのみに限定すると、対向デバイスの固有ＭＡＣアドレスを自動で取得する方法が存在しない。このため、Ｌ２レイヤのみを用いた通信形態では、故障等が発生する度に、対向デバイスの属する装置に固有ＭＡＣアドレスを用いたコンフィグ設定を再設定している。このコンフィグ設定の再設定を行う場合には、対向デバイスの物理的な距離が遠く、再設定が面倒であること、デバイスの固有ＭＡＣアドレスの読み間違え、コンフィグ設定時の入力間違え等の人為的なミスも発生している。
【０００９】
【特許文献１】特開２００６−２２９９８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述した疑似回線を構築する際には、Ｌ２レイヤのみに限定すると、対向デバイスの固有ＭＡＣアドレスを自動で取得する方法が存在しない。そのため、初期設定で固有ＭＡＣアドレスを用いたコンフィグを、対向する双方のデバイスに設定しなければならず、このコンフィグ設定は使用しているデバイスの固有ＭＡＣアドレスが変わる度に対向デバイスに対して行わなければならない。
【００１１】
このように、疑似回線のコンフィグ設定は、デバイスの固有ＭＡＣアドレスが変わる度に行わなければならず、設定先が疑似回線を構築する際の対向デバイスであるために、物理的な距離が遠く、容易に行えない可能性がある。また、一意である固有ＭＡＣアドレスは、デバイスそのものを参照しない限り判断することができず、コンフィグ設定時に入力を間違える等の人為的なミスも発生するという問題点がある。
【００１２】
そこで、本発明の目的は上記の問題点を解消し、送信側のスイッチのデータベースの変更だけで対向側との通信を復旧することができる通信システム、ネットワーク機器及びそれらに用いる通信復旧方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明による通信システムは、対向するデバイス間の疑似回線を通した通信を制御するネットワーク機器を含む通信システムであって、
前記ネットワーク機器は、自機器に接続されたデバイスに対向する対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと前記疑似回線用に予め設定された貸出ＭＡＣアドレスとを関連付けて保持するパステーブルと、前記自機器に接続されたデバイスの固有ＭＡＣアドレスと当該デバイスが参照すべきパステーブル内の要素を示すパス識別情報とを関連付けて保持するＭＡＣテーブルと、前記疑似回線を通した通信を行う際に前記対向デバイスのＭＡＣアドレス及び前記貸出ＭＡＣアドレスの組み合わせを特定するためのパス識別情報を作成して前記パステーブルに保持する手段とを備え、
前記疑似回線を通して通信中のデバイスの変更が行われた時に前記パステーブルと前記ＭＡＣテーブルとに基づいて前記疑似回線の再設定を行っている。
【００１４】
本発明によるネットワーク機器は、対向するデバイス間の疑似回線を通した通信を制御するネットワーク機器であって、
自機器に接続されたデバイスに対向する対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと前記疑似回線用に予め設定された貸出ＭＡＣアドレスとを関連付けて保持するパステーブルと、前記自機器に接続されたデバイスの固有ＭＡＣアドレスと当該デバイスが参照すべきパステーブル内の要素を示すパス識別情報とを関連付けて保持するＭＡＣテーブルと、前記疑似回線を通した通信を行う際に前記対向デバイスのＭＡＣアドレス及び前記貸出ＭＡＣアドレスの組み合わせを特定するためのパス識別情報を作成して前記パステーブルに保持する手段とを備え、
前記疑似回線を通して通信中のデバイスの変更が行われた時に前記パステーブルと前記ＭＡＣテーブルとに基づいて前記疑似回線の再設定を行っている。
【００１５】
本発明による通信復旧方法は、対向するデバイス間の疑似回線を通した通信を制御するネットワーク機器であって、
自機器に接続されたデバイスに対向する対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと前記疑似回線用に予め設定された貸出ＭＡＣアドレスとを関連付けて保持するパステーブルと、前記自機器に接続されたデバイスの固有ＭＡＣアドレスと当該デバイスが参照すべきパステーブル内の要素を示すパス識別情報とを関連付けて保持するＭＡＣテーブルと、前記疑似回線を通した通信を行う際に前記対向デバイスのＭＡＣアドレス及び前記貸出ＭＡＣアドレスの組み合わせを特定するためのパス識別情報を作成して前記パステーブルに保持する手段とを有し、
前記疑似回線を通して通信中のデバイスの変更が行われた時に前記パステーブルと前記ＭＡＣテーブルとに基づいて前記疑似回線の再設定を行っている。
【００１６】
本発明によるプログラムは、対向するデバイス間の疑似回線を通した通信を制御するネットワーク機器内の中央処理装置に実行させるプログラムであって、
前記ネットワーク機器に、前記ネットワーク機器に接続されたデバイスに対向する対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと前記疑似回線用に予め設定された貸出ＭＡＣアドレスとを関連付けて保持するパステーブルと、前記ネットワーク機器に接続されたデバイスの固有ＭＡＣアドレスと当該デバイスが参照すべきパステーブル内の要素を示すパス識別情報とを関連付けて保持するＭＡＣテーブルとを設け、
前記疑似回線を通した通信を行う際に前記対向デバイスのＭＡＣアドレス及び前記貸出ＭＡＣアドレスの組み合わせを特定するためのパス識別情報を作成して前記パステーブルに保持する処理を含み、
前記ネットワーク機器に、前記疑似回線を通して通信中のデバイスの変更が行われた時に前記パステーブルと前記ＭＡＣテーブルとに基づいて前記疑似回線の再設定を行わせることを特徴とする。
【発明の効果】
【００１７】
本発明は、上記のような構成及び動作とすることで、送信側のスイッチのデータベースの変更だけで対向側との通信を復旧することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明による通信システムの概要について説明する。本発明は、スードワイヤ（Ｐｓｅｕｄｏ  Ｗｉｒｅ：疑似回線）動作中（疑似回線を通して通信中）のデバイスを変更した際に、Ｌ２（Ｌａｙｅｒ  ２）レイヤのみを用いて自動で通信を復旧させる方法に関する。
【００１９】
本発明による通信システムでは、スードワイヤ動作中のデバイスの変更が行われた場合において、予めデバイスが接続している対向デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスとシステムが保持しているＭＡＣアドレス（スードワイヤ用に予め設定した貸出ＭＡＣアドレス）とを関連付けたパステーブルと、デバイスの固有ＭＡＣアドレスとデバイスが参照すべきパステーブル内要素を示すパスＩＤ（ＩＤｅｎｔｉｆｉｅｒ）とを関連付けたＭＡＣテーブルとを作成することによって、Ｌ２レイヤのみを用いて固有ＭＡＣアドレスの変更が行われたことによるスードワイヤ設定（疑似回線の設定）の再設定を自動で行うことを特徴としている。
【００２０】
図１は本発明の第１の実施の形態による通信システムの構成例を示すブロック図である。図１において、ネットワーク１に属するデバイス１１は、固有ＭＡＣアドレス１１ａを持ち、スイッチ１０の接続位置１０Ａに接続されている。この接続状況は、デバイスＭＡＣアドレス検知回路１２によって検出され、ＭＡＣテーブル１６に自動設定される。
【００２１】
スードワイヤ動作（疑似回線を通した通信）を行う際には、スードワイヤ網３［疑似回線が設定されるＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）網等のネットワーク］の対向デバイス２１のＭＡＣアドレスとして対向ＭＡＣアドレス２１ａを設定し、パスＩＤ１５をパステーブル１７に設定する。この設定は、入力検知回路１３によって検出され、ＭＡＣテーブル１６及びパステーブル１７はテーブル保存用メモリ１４へ保存される。
【００２２】
パスＩＤを設定した時点で、スイッチ１０が保持する固有ＭＡＣアドレス１０ａがＭＡＣアドレス貸出回路１８によって貸出ＭＡＣアドレスとしてパスＩＤ１５に自動的に割り振られ、パステーブル１７とＭＡＣテーブル１６とが完成する。ＭＡＣテーブル１６は、接続位置、デバイスＭＡＣアドレス、パスＩＤからなり、パステーブル１７は、パスＩＤ、貸出ＭＡＣアドレス、対向ＭＡＣアドレスからなる。
【００２３】
デバイス２１の対向ＭＡＣアドレスとしては、貸出ＭＡＣアドレス１０ａが設定されているため、固有ＭＡＣアドレスの異なるデバイスがデバイス１１の代わりに接続位置１０Ａに接続された場合も、ＭＡＣテーブル１６が自動更新されることによって、スードワイヤ設定が自動的に復旧する。
【００２４】
本実施の形態では、デバイス１１が属するネットワーク１のスイッチ１０に、そのスイッチ１０が管理できる貸出ＭＡＣアドレスを追加し、通信を行う際には貸出ＭＡＣアドレスと対向デバイスのＭＡＣアドレス、さらにそれらの組み合わせを特定するためのパスＩＤを付加してパステーブル１７を作成する。また、本実施の形態では、スイッチ１０の接続位置、デバイス１１の固有ＭＡＣアドレス、パスＩＤを組み合わせたＭＡＣテーブル１６を作成する。
【００２５】
ＭＡＣテーブル１６においては、スイッチ１０の接続位置とデバイス１１の固有ＭＡＣアドレスとの関係が、デバイス１１の固有ＭＡＣアドレスが変更される度に自動で更新される。
【００２６】
本実施の形態では、パステーブル１７で用いられているパスＩＤをＭＡＣテーブル１６に割り当てることで、スイッチ１０に接続されたデバイス１１が対向デバイス２１との通信を開始する。
【００２７】
スイッチ１０の管理下のデバイス１１が他のデバイス２１との通信を行う際には、パステーブル１７を基に、スイッチ１０が管理する貸出ＭＡＣアドレスを使用することで、デバイス１１の固有ＭＡＣアドレスの変更による影響が装置の外に及ばなくなり、ＭＡＣテーブル１６の更新とともに、対向デバイスとの通信が自動で復旧するように構成される。
【００２８】
さらに、図１を参照して本実施の形態による通信システム、ネットワーク機器（例えば、スイッチ１０）について詳細に説明する。
【００２９】
ネットワーク１には、スイッチ１０と、スイッチ１０によって管理されるデバイス１１とが存在し、デバイス１１はスイッチ１０の接続位置１０Ａに接続されている。また、ネットワーク１に対向するネットワーク２には、スイッチ２０と、スイッチ２０によって管理されるデバイス２１とが存在し、デバイス２１はスイッチ２０の接続位置２０Ａに接続されている。さらに、ネットワーク１とネットワーク２とは、スードワイヤ網３を通して接続される構成となっている。
【００３０】
スイッチ１０は、接続位置１０Ａ（例えば、ポート等）を持ち、デバイスＭＡＣアドレス検知回路１２と、入力検知回路１３と、テーブル保存用メモリ１４と、ＭＡＣアドレス貸出回路１８とによって構成されている。
【００３１】
パステーブル１７は、デバイス１１とデバイス２１との接続情報として、接続元ＭＡＣアドレス［ＳＡ（Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓ：送信元アドレス）］（貸出ＭＡＣアドレス）と、接続先のＭＡＣアドレス［ＤＡ（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ：宛先アドレス）］（対向ＭＡＣアドレス）と、さらにそれらの組み合わせを表すＩＤとしてのパスＩＤ１５との３つの要素を保持している。
【００３２】
パスＩＤ１５が作成された段階では、スイッチ１０が保持しているＭＡＣアドレス１０ａがＭＡＣアドレス貸出回路１８によって貸出ＭＡＣアドレスとなり、対向ＭＡＣアドレスとしてデバイス２１のＭＡＣアドレス２０ａが設定されることとなる。
【００３３】
ＭＡＣテーブル１６においては、スイッチ１０とデバイス１１とが接続された時点で、接続位置及びデバイスＭＡＣアドレスの項にそれぞれ接続位置１０Ａ、デバイスＭＡＣアドレス１１ａが記載され、加えてパスＩＤ１５が設定されることとなる。
【００３４】
ＭＡＣテーブル１６は、パスＩＤ１５を用いてパステーブル１７を参照することができ、デバイス１１の通信は、接続先として対向ＭＡＣアドレス２０ａ、接続元として貸出ＭＡＣアドレス１０ａが使用される。デバイス２１には、接続先として対向ＭＡＣアドレス１０ａ、接続元としてデバイスの固有ＭＡＣアドレス２０ａが設定される。
【００３５】
図２及び図３は本発明の第１の実施の形態によるスイッチ１０の動作を示すフローチャートである。これら図１及び図２を参照して本発明の第１の実施の形態によるスイッチ１０の動作について説明する。
【００３６】
デバイスＭＡＣアドレス検知回路１２は、接続されたデバイス１１のＭＡＣアドレスを常に監視し（図２ステップＳ１）、ＭＡＣアドレスの変更があるたびにＭＡＣテーブル１６へアクセスしてその保持内容の更新を行う（図２ステップＳ２）。
【００３７】
入力検知回路１３は、ＭＡＣテーブル１６への設定入力を監視し（図２ステップＳ３）、ＭＡＣテーブル１６に変更がある場合、ＭＡＣテーブル１６へアクセスしてその保持内容の更新を行う（図２ステップＳ２）。
【００３８】
入力検知回路１３は、パステーブル１７への設定入力を監視し（図２ステップＳ４）、パステーブル１７に変更がある場合、そのパスＩＤが新規のものであるかどうかを判断し（図２ステップＳ５）、新規のパスＩＤである場合、ＭＡＣアドレス貸出回路１８によってＭＡＣアドレスを貸し出し、パステーブル１７へアクセスしてその保持内容の更新を行う（図２ステップＳ６）。入力検知回路１３は、新規のパスＩＤでない場合、パステーブル１７の保持内容の更新だけを行う（図２ステップＳ７）。
【００３９】
デバイスＭＡＣアドレス検知回路１２と入力検知回路１３とが何も検出していない時、テーブル保存用メモリ１４のＭＡＣテーブル１６内にパスＩＤが設定されていれば（図３ステップＳ８）、スイッチ１０は、パステーブル１７を参照して対向ＭＡＣアドレスが設定されているかを判断する（図３ステップＳ９）。
【００４０】
スイッチ１０は、上記のステップＳ６、またはステップＳ７で設定が欠けていた場合（図３ステップＳ８，Ｓ９）、何も動作を行わない（図３ステップＳ１０）。スイッチ１０は、対向ＭＡＣアドレスが設定されていた場合、該当アドレスへ向けてフレームを送信する（図３ステップＳ１１）。
【００４１】
図４は本発明の第１の実施の形態による通信システムの具体的な動作を説明するための図である。これら図１及び図４を参照して本発明の第１の実施の形態による通信システムの具体的な動作について説明する。
【００４２】
本実施の形態における初期状態では、スイッチ１０に何も接続されていないとする。この時、テーブル保存用メモリ１４内のＭＡＣテーブル１６には、接続位置１０Ａの項だけが存在する。
【００４３】
次に、スイッチ１０の接続位置１０Ａにデバイス１１を接続すると、デバイスＭＡＣアドレス検知回路１２によってデバイスＭＡＣアドレス１１ａが取得され、デバイスＭＡＣアドレス１１ａがテーブル保存用メモリ１４内のＭＡＣテーブル１６に設定される。
【００４４】
スイッチ１０に接続されたデバイス１１を、スードワイヤ網３を通して対向デバイス２１に接続するためには、テーブル保存用メモリ１４内のパステーブル１７の対向ＭＡＣアドレスとして対向ＭＡＣアドレス２１ａを入力し、パスＩＤはパスＩＤ１５とする。
【００４５】
スイッチ１０においては、この入力が入力検知回路１３によって検出され、テーブル保存用メモリ１４内のパステーブル１７に、パスＩＤ１５、ＭＡＣアドレス貸出回路１８によって貸し出された貸出ＭＡＣアドレス１０ａ、対向ＭＡＣアドレス２０ａが設定される。
【００４６】
スイッチ１０では、ＭＡＣテーブル１６からパステーブル１７を参照するために、ＭＡＣテーブル１６の接続位置１０ＡにパスＩＤ１５を入力する。スイッチ１０においては、この入力が入力検知回路１３によって検出され、テーブル保存用メモリ１４内のＭＡＣテーブル１６に、接続位置１０Ａ、デバイスＭＡＣアドレス１１ａ、パスＩＤ１５が設定される。
【００４７】
全ての設定が終わると、スイッチ１０は、デバイス１１を通して通信を行う際に、テーブル保存用メモリ１４を参照し、送信先ＭＡＣアドレス２１ａ、送信元ＭＡＣアドレス１０ａのフレームを送信する。このフレームは、スードワイヤ網３を通してネットワーク２のデバイス２１に受信される。
【００４８】
また、ネットワーク２のデバイス２１からは、送信先ＭＡＣアドレス１０ａ、送信元ＭＡＣアドレス２１ａのフレームが送信され、スイッチ１０がテーブル保存用メモリ１４を参照することで、スードワイヤ網３を通してデバイス１１に受信される。
【００４９】
図４には、疑似回線を通して正常に通信が行われている途中で、デバイス１１を接続位置１０Ａから外し、新たにデバイスＭＡＣアドレス３１ａを持つデバイス３１と交換した場合の動作を示している。
【００５０】
疑似回線を通して通信が行われている途中で、デバイス１１を接続位置１０Ａから外すと、デバイスＭＡＣアドレス検知回路１２によってＭＡＣテーブル１６のデバイスＭＡＣアドレスが未設定となる。この間、疑似回線を通した通信は途絶えている。
【００５１】
次に、接続位置１０ＡにデバイスＭＡＣアドレス３１ａを持つデバイス３１を接続すると、スイッチ１０においては、デバイスＭＡＣアドレス検知回路１２によってデバイスＭＡＣアドレス３１ａが取得され、デバイスＭＡＣアドレス３１ａがテーブル保存用メモリ１４内のＭＡＣテーブル１６に設定される。
【００５２】
この時点で、ＭＡＣテーブル１６及びパステーブル１７のすべての要素が設定されるため、デバイス３１は、スードワイヤ網３を通してネットワーク２のデバイス２１との通信を開始する。デバイス３１が通信を開始するまで、入力は一切行っておらず、デバイスＭＡＣアドレス検知回路１２及びテーブル保存用メモリ１４によって通信が自動で復旧したことが分かる。
【００５３】
このように、本実施の形態では、スードワイヤ網３の対向デバイス２１がデバイス固有のＭＡＣアドレスを参照しなくなっているため、送信側のスイッチ１０のデータベース（テーブル保存用メモリ１４内のＭＡＣテーブル１６）の変更だけで対向側との通信を復旧することができる。
【００５４】
また、本実施の形態では、スードワイヤ網３の対向デバイス２１がデバイス固有のＭＡＣアドレスを参照しなくなっているため、デバイスそのものを調べて固有ＭＡＣアドレスをメモする必要がなくなる。
【００５５】
さらに、本実施の形態では、ＭＡＣテーブル１６とパステーブル１７とがそれぞれ別々に管理されているため、入力によるスードワイヤ設定の変更に柔軟性を確保することができる。
【００５６】
図５は本発明の第２の実施の形態による通信システムの構成例を示すブロック図である。図５においては、スードワイヤ動作を行うデバイスの双方に本発明を適用した場合の構成例を示している。ネットワーク１に関しては、パステーブル１７の対向ＭＡＣアドレスを対向ＭＡＣアドレス２０ａとする部分が図１と異なるが（図１では、対向ＭＡＣアドレス２１ａ）、その他は同じであり、同一構成要素には同一符号を付してある。
【００５７】
ネットワーク２は、スイッチ２０と、スイッチ２０によって管理されるデバイス２１とが設けられており、デバイス２１はスイッチ２０の接続位置２０Ａに接続されている。また、ネットワーク１とネットワーク２とは、スードワイヤ網３を通して接続されている。
【００５８】
スイッチ２０は、接続位置２０Ａを持ち、デバイスＭＡＣアドレス検知回路２２と、入力検知回路２３と、テーブル保存用メモリ２４と、ＭＡＣアドレス貸出回路２８とから構成されている。
【００５９】
パステーブル２７には、デバイス２１とデバイス１１との接続情報として、接続元ＭＡＣアドレスと、接続先のＭＡＣアドレスと、さらにそれらの組み合わせを表すＩＤとしてのパスＩＤ２５との３つの要素が保持されている。
【００６０】
パスＩＤ２５が作成された段階では、スイッチ２０が保持しているＭＡＣアドレス２０ａがＭＡＣアドレス貸出回路２８によって貸出ＭＡＣアドレスとなり、対向ＭＡＣアドレスとしてデバイス１１のＭＡＣアドレスであるＭＡＣアドレス１０ａが設定されている。
【００６１】
ＭＡＣテーブル２６には、スイッチ２０とデバイス２１とが接続された時点で、接続位置及びデバイスＭＡＣアドレスの項にそれぞれ接続位置２０Ａ、デバイスＭＡＣアドレス２１ａが記載され、加えてパスＩＤ２５が設定されている。ＭＡＣテーブル２６は、パスＩＤ２５を用いてパステーブル２７を参照することができ、デバイス２１の通信は、接続先として対向ＭＡＣアドレス１０ａ（ＤＡ：１０ａ）、接続元として貸出ＭＡＣアドレス２０ａ（ＳＡ：２０ａ）が使用される。
【００６２】
図１に示す通信システムでは、デバイス２１の交換に対応することができず、変更後のデバイスＭＡＣアドレスを調べてパステーブル１７に再入力しなければならないが、図５に示す構成を取ることで、片方のデバイスが交換された時にはもちろん、両方同時に交換したとしても、デバイスＭＡＣアドレス検知回路１２，２２によって通信が復旧される。
【００６３】
図６は本発明の第２の実施の形態による通信システムの構成例を示すブロック図である。図６においては、スードワイヤ設定を二重化した場合を示している。図６において、本実施の形態では、図１に示すスイッチ１０に接続位置１０Ｂを追加したほか、故障検出回路１９を追加し、さらにパステーブル１７に動作状態の項目を追加すると同時に、入力検知回路１３から貸出ＭＡＣアドレスを重複させることができるようになっている。貸出ＭＡＣアドレスが重複している場合には、パステーブル１７の動作状態の項目に○印がついているパスＩＤのみ通信を行い、○印が付いていないパスＩＤでは一切の通信を行わない。
【００６４】
故障検出回路１９は、パステーブル１７で動作状態になっているパスＩＤの状態を監視し、故障を検出した際にテーブル保存用メモリ１４にアクセスして動作状態を書き換える機能を有する。
【００６５】
図６において、スイッチ１０の接続位置１０ＢにデバイスＭＡＣアドレス４１ａを持つデバイス４１が接続されると、ＭＡＣテーブル１６には、接続位置１０Ｂ、デバイスＭＡＣアドレス４１ａ、パスＩＤ４５が設定され、パステーブル１７には、パスＩＤ４５、貸出ＭＡＣアドレス１０ａ、対向ＭＡＣアドレス２１ａ、動作状態無効が設定される。現在、上記の動作状態を基に、デバイス１１がスードワイヤ網３を通してデバイス２１と通信しているが、ここでデバイス１１が故障したと仮定する。
【００６６】
故障検出回路１９は、このデバイス１１の故障を検出すると、パステーブル１７のパスＩＤ１５の動作状態を無効とし、同時に、故障が検出されたデバイス１１と同じ貸出ＭＡＣアドレスを持つデバイスをパステーブル１７及びＭＡＣテーブル１６から探し、発見した場合、発見したパスＩＤ４５の動作状態を有効とする。
【００６７】
このように、本実施の形態では、重複可能な貸出ＭＡＣアドレスと故障検出回路１９とを組み合わせることで、疑似回線を通して通信中のデバイスの障害発生時にも、その通信を復旧させることができる。
【００６８】
図７は本発明の第３の実施の形態による通信システムの構成例を示すブロック図である。図７においては、図６に示す本発明の第２の実施の形態の拡張動作として、緊急時にのみ動作する二重化設定を示している。図７において、本発明の第３の実施の形態による通信システムは、スードワイヤ網３を通してネットワーク１と接続されるネットワーク４を追加している。ネットワーク４は、スイッチ６０と、スイッチ６０によって管理されるデバイス６１とを備えており、デバイス６１がスイッチ６０の接続位置６０Ａに接続される構成となっている。
【００６９】
図７においては、スイッチ１０のパステーブル１７に優先度の項目を追加すると同時に、入力検知回路１３からＭＡＣテーブル１６でのパスＩＤを重複させることができるようになっており、パスＩＤが複数設定されている場合には動作状態が有効となっているパスＩＤが使用される。
【００７０】
この追加機能を用いて、ＭＡＣテーブル１６には、接続位置１０Ｂ、デバイスＭＡＣアドレス４１ａ、パスＩＤ４５，５５を設定し、パステーブル１７には、パスＩＤ５５、貸出ＭＡＣアドレス１０ｂ、対向ＭＡＣアドレス６１ａ、動作状態有効を追加で設定している。
【００７１】
以上の設定を行うと、デバイス１１はネットワーク２のデバイス２１と、デバイス４１はネットワーク４のデバイス６１とそれぞれスードワイヤ網３を通して通信する。
【００７２】
ここで、デバイス１１が故障したと仮定する。故障検出回路１９は、その故障を検出すると、パステーブル１７のパスＩＤ１５の動作状態を無効とし、同時に故障が検出されたデバイスと同じ貸出ＭＡＣアドレスを持つデバイスをパステーブル１７及びＭＡＣテーブル１６から探し、発見した場合、そのパスＩＤの優先度を参照して現在通信を行っているパスＩＤの優先度よりも高いパスＩＤであるかを判断し、高ければ該当のパスＩＤの動作状態を有効とする。パスＩＤの動作状態に対して有効の設定を行った場合には、それまで通信を行っていたパスＩＤの動作状態を無効に設定する。
【００７３】
このように、本実施の形態では、通信経路に優先度を付加することで、動作状態の切り替えによって、重要な経路が障害によって断たれないようにすることができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施の形態による通信システムの構成例を示すブロック図である。
【図２】本発明の第１の実施の形態によるスイッチ１０の動作を示すフローチャートである。
【図３】本発明の第１の実施の形態によるスイッチ１０の動作を示すフローチャートである。
【図４】本発明の第１の実施の形態による通信システムの具体的な動作を説明するための図である。
【図５】本発明の第２の実施の形態による通信システムの構成例を示すブロック図である。
【図６】本発明の第２の実施の形態による通信システムの構成例を示すブロック図である。
【図７】本発明の第３の実施の形態による通信システムの構成例を示すブロック図である。
【符号の説明】
【００７５】
１，２，４  ネットワーク
３  スードワイヤ網
１０，２０，６０  スイッチ
１１，２１，３１，
４１，６１  デバイス
１２，２２  デバイスＭＡＣアドレス検知回路
１３，２３  入力検知回路
１４，２４  テーブル保存用メモリ
１５，２５，４５，
５５  パスＩＤ
１６，２６  ＭＡＣテーブル
１７，２７  パステーブル
１８，２８  ＭＡＣアドレス貸出回路
１９  故障検出回路
【図１】
2010016500.tif 000003
【図２】
2010016500.tif 000004
【図３】
2010016500.tif 000005
【図４】
2010016500.tif 000006
【図５】
2010016500.tif 000007
【図６】
2010016500.tif 000008
【図７】
2010016500.tif 000009