(57)【要約】【課題】使用している仮想ネットワーク識別子で信号が不通となったとき早急に復旧することができることを目的とする。【解決手段】仮想ネットワーク識別子を可変した複数の導通確認用フレームを作成しリングネットワークに送信して周回させ、複数の仮想ネットワーク識別子の導通状態を収集し、使用状況確認用フレームを作成しリングネットワークに送信して周回させ、各ブリッジ装置の仮想ネットワーク識別子の使用状況を収集し、使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更して導通させるための接続変更用フレームを作成しリングネットワークに送信して周回させ、接続変更用フレームの使用状態かつ非導通状態の仮想ネットワーク識別子を自装置のユーザポートが指標している場合に前記接続変更用フレームの未使用状態かつ導通状態の仮想ネットワーク識別子に変更する。【選択図】    図２
2010147930.tif 000002
【特許請求の範囲】
【請求項１】
リングネットワークを構成するブリッジ装置において、
仮想ネットワーク識別子を可変した複数の導通確認用フレームを作成し前記リングネットワークに送信して周回させる導通確認用フレーム作成送信手段と、
前記リングネットワークから前記導通確認用フレームを受信し前記複数の仮想ネットワーク識別子の導通状態を収集する仮想ネットワーク識別子導通状態収集手段と、
使用状況確認用フレームを作成し前記リングネットワークに送信して周回させる使用状況確認用フレーム作成送信手段と、
前記リングネットワークから使用状況確認用フレームを受信し前記リングネットワークを構成する各ブリッジ装置の仮想ネットワーク識別子の使用状況を収集する仮想ネットワーク識別子使用状況収集手段と、
前記リングネットワークで使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更して導通させるための接続変更用フレームを作成し前記リングネットワークに送信して周回させる接続変更用フレーム作成送信手段と、
前記リングネットワークから受信した前記接続変更用フレームの使用状態かつ非導通状態の仮想ネットワーク識別子を自装置のユーザポートが指標している場合に前記接続変更用フレームの未使用状態かつ導通状態の仮想ネットワーク識別子に変更する仮想ネットワーク識別子変更手段と、
を有することを特徴とするブリッジ装置。
【請求項２】
請求項１記載のブリッジ装置において、
前記仮想ネットワーク識別子導通状態収集手段は、収集した前記複数の仮想ネットワーク識別子の導通状態を格納するネットワーク識別子導通状態テーブルを有することを特徴とするブリッジ装置。
【請求項３】
請求項１又は２記載のブリッジ装置において、
前記仮想ネットワーク識別子使用状況収集手段は、収集した前記各ブリッジ装置の仮想ネットワーク識別子の使用状況を格納するネットワーク識別子使用状況テーブルを有することを特徴とするブリッジ装置。
【請求項４】
リングネットワークの仮想ネットワーク障害切替え方法において、
前記リングネットワークの代表となるブリッジ装置で仮想ネットワーク識別子を可変した複数の導通確認用フレームを作成し前記リングネットワークに送信して周回させ、前記複数の仮想ネットワーク識別子の導通状態を収集し、
前記代表となるブリッジ装置で使用状況確認用フレームを作成し前記リングネットワークに送信して周回させ、前記リングネットワークを構成する各ブリッジ装置の仮想ネットワーク識別子の使用状況を収集し、
前記リングネットワークで使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更して導通させるための接続変更用フレームを前記代表となるブリッジ装置で作成し前記リングネットワークに送信して周回させ、
各ブリッジ装置で使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更する
ことを特徴とする仮想ネットワーク障害切替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リングネットワークを構成するブリッジ装置及び仮想ネットワーク障害切替え方法に関する。
【背景技術】
【０００２】
イーサネット（登録商標）ネットワーク等のＬＡＮネットワークでは、ブリッジ装置をリング状に接続したリングネットワーク構成を取る場合がある。この構成により、ネットワーク上の任意のブリッジ装置間で物理的な冗長ルートを持つことができ、ネットワークの信頼性を高めることができる。
【０００３】
なお、本明細書では、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ），ＭＡＮ（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）もＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に含むものとする。
【０００４】
リングネットワーク構成を持つＬＡＮネットワークでは、データフレームが永遠に循環し正常な通信ができない現象が生じる。このような現象を防止するために、ＳＴＰ（Ｓｐａｎｎｉｎｇ  Ｔｒｅｅ  Ｐｒｏｔｏｃｏｌ）、リングプロトコル等が利用されている。ＳＴＰは、与えられた優先順位を基にブリッジ装置間でＢＰＤＵ（Ｂｒｉｄｇｅ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）という制御パケットをやりとりすることにより、論理的な経路ツリーを提供するプロトコルである。
【０００５】
ＳＴＰは、そのツリーを生成するにあたり、選択されなかった経路上のブリッジ装置のポートを論理的にブロッキングする。これにより、任意ブリッジ装置間のデータフレーム中継経路が一意に決められる。
【０００６】
図１は、リングネットワークの一例の構成図を示す。同図中、ブリッジ装置１１、１２、１３及び１４がリング状に接続されてリングネットワーク１０を構成している。このリングネットワーク１０においてリングプロトコルが実行され、ブリッジ装置１１のブリッジ装置１４と接続されるポートがブロッキングされている。
【０００７】
これにより、ユーザＡからユーザＢへのデータフレームは、ブリッジ装置１１，ブリッジ装置１２，ブリッジ装置１３の経路で一意に転送される。一方、ネットワーク内に障害が発生した場合には、そのブロッキングポイントを動的に変更することにより障害の発生していない経路での通信が再開される。
【０００８】
このようなネットワークを物理的な接続形態に制約されない仮想的なネットワークとして構成する技術としてＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：仮想ネットワーク）技術がある。ＶＬＡＮでは、スイッチ装置（レイヤ３スイッチ、レイヤ２スイッチ等）の機能によりブロードキャストドメインを分割し複数の仮想ネットワーク（ブロードキャストドメイン）を形成することができる。
【０００９】
更に、ＶＬＡＮには、仮想ネットワークの形成方法が異なるポートベースＶＬＡＮ、タグＶＬＡＮ等のいくつかの種類がある。タグＶＬＡＮは、ＬＡＮフレームに４バイトのＶＬＡＮタグフィールドを付加することによりスイッチ装置の１つのポートを複数の仮想ネットワークに所属させることができるようにした技術であり、ＩＥＥＥ８０２．１Ｑで規格化されている。
【００１０】
ここで、ＶＬＡＮタグフィールドは、送信元アドレスフィールドとタイプフィールドとの間に付加されており、タグプロトコル識別子（ＴＰＩＤ：Ｔａｇ  Ｐｒｏｔｏｃｏｌ  ＩＤｅｎｔｉｆｅｒ）とタグ制御情報（ＴＣＩ：Ｔａｇ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）とを含む。ＴＣＩ中に１２ビットのＶＬＡＮ−ＩＤ（仮想ネットワーク識別子）が設定される。ＶＬＡＮ−ＩＤは、分割された仮想ネットワークを識別する情報であり、１から４０９４の数値が利用可能と規定されている。
【００１１】
なお、仮想ネットワークでポイント・ツー・ポイント接続されるＶＬＡＮ−ＩＤに含まれるサービスクラスの情報により、そのクラスの高いＩＤから現用／予備に切替えを行うものがある（例えば特許文献１参照）。
【特許文献１】特開２００７−１８１０１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
図１に示すリングネットワークにおいて、ユーザが使用している全てのＶＬＡＮ−ＩＤのデータフレームの転送が正常に行われていることを定期的に確認することは従来においては行っておらず、どのＶＬＡＮ−ＩＤが異常となっているかを認識することはできなかった。このため、特定のＶＬＡＮ−ＩＤの信号が不通（非道通）となる障害発生時には、主信号断となってしまうという問題があった。
【００１３】
また、異常を検出した場合も主信号断のままであり、手動で異常の発生したノード（ブリッジ装置）及びＶＬＡＮ−ＩＤを特定し、ＶＬＡＮ−ＩＤを設定変更して復旧させる必要があり、信号断時間が長くなるという問題があった。
【００１４】
開示のブリッジ装置は、使用している仮想ネットワーク識別子で信号が不通となったとき早急に復旧することができることを目的とする。
【課題を解決するための手段】
【００１５】
開示の一実施態様によるブリッジ装置は、リングネットワークを構成するブリッジ装置において、
仮想ネットワーク識別子を可変した複数の導通確認用フレームを作成し前記リングネットワークに送信して周回させる導通確認用フレーム作成送信手段と、
前記リングネットワークから前記導通確認用フレームを受信し前記複数の仮想ネットワーク識別子の導通状態を収集する仮想ネットワーク識別子導通状態収集手段と、
使用状況確認用フレームを作成し前記リングネットワークに送信して周回させる使用状況確認用フレーム作成送信手段と、
前記リングネットワークから使用状況確認用フレームを受信し前記リングネットワークを構成する各ブリッジ装置の仮想ネットワーク識別子の使用状況を収集する仮想ネットワーク識別子使用状況収集手段と、
前記リングネットワークで使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更して導通させるための接続変更用フレームを作成し前記リングネットワークに送信して周回させる接続変更用フレーム作成送信手段と、
前記リングネットワークから受信した前記接続変更用フレームの使用状態かつ非導通状態の仮想ネットワーク識別子を自装置のユーザポートが指標している場合に前記接続変更用フレームの未使用状態かつ導通状態の仮想ネットワーク識別子に変更する仮想ネットワーク識別子変更手段と、を有する。
【００１６】
また、開示の一実施態様による仮想ネットワーク障害切替え方法は、リングネットワークの仮想ネットワーク障害切替え方法において、
前記リングネットワークの代表となるブリッジ装置で仮想ネットワーク識別子を可変した複数の導通確認用フレームを作成し前記リングネットワークに送信して周回させ、前記複数の仮想ネットワーク識別子の導通状態を収集し、
前記代表となるブリッジ装置で使用状況確認用フレームを作成し前記リングネットワークに送信して周回させ、前記リングネットワークを構成する各ブリッジ装置の仮想ネットワーク識別子の使用状況を収集し、
前記リングネットワークで使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更して導通させるための接続変更用フレームを前記代表となるブリッジ装置で作成し前記リングネットワークに送信して周回させ、
各ブリッジ装置で使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更する。
【発明の効果】
【００１７】
本実施形態によれば、使用している仮想ネットワーク識別子で信号が不通となったとき早急に復旧することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づいて実施形態を説明する。
【００１９】
＜ブリッジ装置の構成＞
図２は、ブリッジ装置の一実施形態の構成図を示す。このブリッジ装置はリングネットワークの代表となるノードであり、リングネットワークの障害発生状況（ＶＬＡＮ−ＩＤ導通状態）及び信号使用状況を収集し、障害検出時に自動的にそのノードが設定変更を各ノードのブリッジ装置に指示する。なお、リングネットワークの代表以外のノードでは、図２におけるＶＬＡＮ−ＩＤ導通状態テーブルとＶＬＡＮ−ＩＤ使用状況テーブルは不要である。
【００２０】
同図中、リング接続を行うためのリングポート１には、フレーム受信用として、リングポート１からフレームを受信する受信部２１、受信フレームのうち制御フレームを判別して抽出する制御フレーム判別部２２、フレーム内のＶＬＡＮ−ＩＤを装置内タグに変換するＶＬＡＮ−装置内タグ変換部２３を有している。また、フレーム送信用として、装置内タグをＶＬＡＮ−ＩＤに変換する装置内タグ−ＶＬＡＮ変換部２４、リングポート１にフレームを送信する送信部２５を有している。
【００２１】
なお、装置内タグとは、異なる加入者間での通信を分割するために、同一加入者のグルーブ毎に割りつけられる管理用識別子であり、同一の装置内タグに収容されたネットワークのグループ内でのみ通信可能である。
【００２２】
また、リング接続を行うためのリングポート２には、フレーム受信用として、リングポート２からフレームを受信する受信部３１、受信フレームのうち制御フレームを判別して抽出する制御フレーム判別部３２、フレーム内のＶＬＡＮ−ＩＤを装置内タグに変換するＶＬＡＮ−装置内タグ変換部３３を有している。また、フレーム送信用として、装置内タグをＶＬＡＮ−ＩＤに変換する装置内タグ−ＶＬＡＮ変換部３４、リングポート１にフレームを送信する送信部３５を有している。
【００２３】
更に、ユーザポートには、ユーザポートからフレームを受信する受信部２６、フレーム内のＶＬＡＮ−ＩＤを装置内タグに変換するＶＬＡＮ−装置内タグ変換部２７を有し、フレーム送信用として、装置内タグをＶＬＡＮ−ＩＤに変換する装置内タグ−ＶＬＡＮ変換部２８、ユーザポートにフレームを送信する送信部２９を有している。
【００２４】
スイッチ部３０は、ＶＬＡＮ−装置内タグ変換部２３，２７，３３それぞれから供給されるフレームをフレーム内の装置内タグを用いてスイッチングして装置内タグ−ＶＬＡＮ変換部２４，２８，３４のいずれかに供給する。
【００２５】
制御フレーム判別部２２，３２で抽出された制御フレーム（導通確認用フレーム、使用状況確認用フレーム、ＶＬＡＮ接続変更用フレーム）は、制御フレーム受信部４１で受信されて監視制御部４２に供給される。
【００２６】
監視制御部４２は、受信した制御フレームに応じてＶＬＡＮ−ＩＤ導通状態テーブル４３、ＶＬＡＮ−ＩＤ使用状況テーブル４４それぞれを作成し、このテーブル４３，４４を参照する。ＶＬＡＮ−ＩＤ導通状態テーブル４３にはＶＬＡＮ−ＩＤ毎に当該リングネットワークにおける導通状態（導通又は非導通）が格納される。ＶＬＡＮ−ＩＤ使用状況テーブル４４ＶＬＡＮ−ＩＤ毎に当該リングネットワークにおける使用状況（使用又は未使用）が格納される。
【００２７】
また、監視制御部４２は上位装置５０からの指示により自装置使用ＶＬＡＮ−ＩＤテーブル４５の作成と参照を行う。自装置使用ＶＬＡＮ−ＩＤテーブル４５には自装置で使用するＶＬＡＮ−ＩＤが格納される。
【００２８】
更に、監視制御部４２は制御フレームすなわち導通確認用フレーム又は使用状況確認用フレーム又はＶＬＡＮ接続変更用フレームを生成して、制御フレーム送信部４６に供給する。
【００２９】
ところで、タイマ４７は、導通確認用フレームや使用状況確認用フレームを生成する際のトリガを発生する。また、タイマ４７は制御フレーム送信から受信までの時間がタイムアウトしたか否かの判別にも使用される。
【００３０】
制御フレーム送信部４６は、上記導通確認用フレーム又は使用状況確認用フレーム又はＶＬＡＮ接続変更用フレームをＶＬＡＮ−装置内タグ変換部２３，３３に供給してリングポート１，２に送信する。なお、制御用フレームは、通常はリング内に一箇所設定されるブロッキングポートから送信する。
【００３１】
＜リングネットワーク＞
図３は、リングネットワークの一実施形態の動作説明図を示す。図３（Ａ）において、ブリッジ装置１１、１２、１３及び１４がリング状に接続されてリングネットワーク１０を構成している。このリングネットワーク１０において、ブリッジ装置１１のブリッジ装置１４と接続されるポートがブロッキングされている。ここでは、ブリッジ装置１１をリングネットワークの代表となるノードとし、ブリッジ装置１１はリングポート１をブリッジ装置１４側に接続し、リングポート２をブリッジ装置１２側に接続する。
【００３２】
＜ＶＬＡＮ−ＩＤ導通状況＞
図４に導通確認用フレームの一実施形態のフレームフォーマットを示す。ＤＡは宛先アドレス、ＳＡは送信元アドレスである。ＶＬＡＮタグは、２バイトのタイプ値（０ｘＦＦＦ０で導通確認用フレームであることを示し、０ｘは１６進表示を表す）と、１０ビットのＶＬＡＮ−ＩＤを含むタグ制御情報を有する。Ｔｙｐｅは２バイトのタイプ値である。データ部は任意の値である。ＦＣＳは４バイトのフレーム誤り検査データである。
【００３３】
ブリッジ装置１１は送信したポートとは逆側のリングポート２からＶＬＡＮ−ＩＤ＝１の導通確認用フレームを受信した場合は、ＶＬＡＮ−ＩＤ導通状況テーブル４３のＶＬＡＮ−ＩＤ＝１の欄に「導通（ＯＫ）：１」を格納する。その後、ＶＬＡＮ−ＩＤを＋１だけインクリメントした導通確認用フレームをリングポート１からブリッジ装置１４に対し送信する。
【００３４】
ブリッジ装置１１は、リングネットワーク内で特定ＶＬＡＮ−ＩＤが疎通（導通）しない場合もあるので、導通確認用フレームの送信時にタイマ４７をスタートさせ、タイムアウトした場合はＶＬＡＮ−ＩＤ導通状況テーブル４３の特定ＶＬＡＮ−ＩＤの欄に「非道通（ＮＧ）：０」を格納して、次のＶＬＡＮ−ＩＤを格納した導通確認用フレームを送信する。
【００３５】
ブリッジ装置１１はＶＬＡＮ−ＩＤ＝４０９４まで導通確認用フレームの送信を繰り返して、ＶＬＡＮ−ＩＤ導通状況テーブル４３を完成させる。
【００３６】
代表以外のブリッジ装置１２，１３，１４は、導通確認用フレームを受信すると、受信したリングポート（例えばリングポート１）とは逆側のリングポート（例えばリングポート２）からそのままリングネットワークに送信する。
【００３７】
＜ＶＬＡＮ−ＩＤ使用状況＞
代表となるブリッジ装置１１は、フレーム内のデータ部に自装置内のＶＬＡＮ−ＩＤ使用状況を入れた使用状況確認用フレームをブロッキングポート（リングポート１）からブリッジ装置１４に対し送信する。
【００３８】
図５に使用状況確認用フレームの一実施形態のフレームフォーマットを示す。ＤＡは宛先アドレス、ＳＡは送信元アドレスである。ＶＬＡＮタグは、２バイトのタイプ値（０ｘＦＦＦ１で導通確認用フレームであることを示す）と、１０ビットのＶＬＡＮ−ＩＤを含むタグ制御情報を有する。Ｔｙｐｅは２バイトのタイプ値である。データ部は４０９４ビットのビット列である。ＦＣＳは４バイトのフレーム誤り検査データである。
【００３９】
データ部の４０９４ビットのビット列は各ビットがＶＬＡＮ−ＩＤ＝１からＶＬＡＮ−ＩＤ＝４０９４に対応しており、自装置でＶＬＡＮ−ＩＤ＝１，２を使用していれば、第１ビットと第２ビットが値１で残りの全ビットが値０となる。なお、自装置で使用しているＶＬＡＮ−ＩＤは監視制御部４２により自装置使用ＶＬＡＮ−ＩＤテーブル４５に格納されている。
【００４０】
ブリッジ装置１１は送信したポートとは逆側のリングポート２から使用状況確認用フレームを受信した場合は、データ部分をＶＬＡＮ−ＩＤ使用状況テーブル４４に格納する。これにより、リング全体のＶＬＡＮ−ＩＤ使用状況を認識する。
【００４１】
ブリッジ装置１１は、使用状況確認用フレームの送信時にタイマ４７をスタートさせ、タイムアウトした場合はＶＬＡＮ−ＩＤ使用状況テーブル４４の全ＶＬＡＮ−ＩＤの欄に「使用：１」を格納する。
【００４２】
代表以外のブリッジ装置１２，１３，１４は、使用状況確認用フレームを受信した場合、データ部分に対して、自装置で使用中のＶＬＡＮ−ＩＤに対応するビットを値１で上書き更新し、自装置で未使用であれば、受信した値そのままとする。そして、受信したリングポート（例えばリングポート１）とは逆側のリングポート（例えばリングポート２）から更新した使用状況確認用フレームを送信する。
【００４３】
＜ＶＬＡＮ−ＩＤ変更＞
代表となるブリッジ装置１１は、ＶＬＡＮ−ＩＤ使用状況テーブル４４からＶＬＡＮ−ＩＤが使用状態であり、かつ、非導通状態のＶＬＡＮ−ＩＤ（以降、ＶＬＡＮ［Ａ］）が発見された場合、ＶＬＡＮ−ＩＤが未使用状態で導通状態のＶＬＡＮ−ＩＤ（以降、ＶＬＡＮ［Ｂ］）にて信号を疎通させるように、任意のリングポート（通常はリング内に１つあるブロッキングポート）からＶＬＡＮ接続変更用フレームを送信して、リングネットワークを周回させて、リングネットワーク内のブリッジ装置の設定を変更する。
【００４４】
すなわち、代表となるブリッジ装置１１は、自装置内で、リングポートのＶＬＡＮ［Ａ］に対応する装置内タグ［Ａ］にユーザポートのＶＬＡＮ−ＩＤが接続されている場合は、これをリングポートのＶＬＡＮ［Ｂ］に対応する装置内タグ［Ｂ］に接続変更する。そして、ＶＬＡＮ−ＩＤ使用状況テーブル４４のＶＬＡＮ［Ｂ］の欄を「使用：１」に変更する。
【００４５】
また、フレーム内のデータ部分に、ＶＬＡＮ［Ａ］、ＶＬＡＮ［Ｂ］を格納したＶＬＡＮ接続変更用フレームをブロッキングポート（リングポート１）からブリッジ装置１４に対し送信する。
【００４６】
図６にＶＬＡＮ接続変更用フレームの一実施形態のフレームフォーマットを示す。ＤＡは宛先アドレス、ＳＡは送信元アドレスである。ＶＬＡＮタグは、２バイトのタイプ値（０ｘＦＦＦ２で導通確認用フレームであることを示す）と、１０ビットのＶＬＡＮ−ＩＤを含むタグ制御情報を有する。Ｔｙｐｅは２バイトのタイプ値である。データ部は先頭２バイトが「変更元ＶＬＡＮ−ＩＤ」、次の２バイトが「変更先ＶＬＡＮ−ＩＤ」である。ＦＣＳは４バイトのフレーム誤り検査データである。
【００４７】
代表となるブリッジ装置１１は送信したポートとは逆側のリングポート２からＶＬＡＮ接続変更用フレームを受信すると、ＶＬＡＮ−ＩＤ使用状況テーブル４４のＶＬＡＮ［Ａ］の欄を「未使用：０」に変更する。
【００４８】
また、ブリッジ装置１１は、ＶＬＡＮ接続変更用フレーム送信時にタイマ４７をスタートさせ、タイムアウトした場合は、そのまま終了する。
【００４９】
代表以外のブリッジ装置１２，１３，１４は、ＶＬＡＮ接続変更用フレームを受信すると、ＶＬＡＮ接続変更用フレームの変更元ＶＬＡＮ−ＩＤに記されているＶＬＡＮ［Ａ］に対応する装置内タグ［Ａ］にユーザポートのＶＬＡＮ−ＩＤが接続されている場合は、ＶＬＡＮ接続変更用フレームの変更先ＶＬＡＮ−ＩＤに記されているＶＬＡＮ［Ｂ］に対応する装置内タグ［Ｂ］に接続変更する。
【００５０】
＜導通確認用フレームの処理＞
図７は、代表となるブリッジ装置が実行する導通確認用フレーム送信処理のフローチャートを示す。この処理はタイマ４７で所定周期（例えば数ｓｅｃ）を計測する毎に開始される。
【００５１】
ステップＳ１で監視制御部４２は、ＶＬＡＮ−ＩＤ導通状態テーブル４３の全てのＶＬＡＮ−ＩＤに対応する欄を「非道通：０」とする初期化を行う。
【００５２】
ステップＳ２で監視制御部４２は、ＶＬＡＮ−ＩＤを最若番（＝１）として導通確認用フレームを生成し制御フレーム送信部４６に供給する。
【００５３】
ステップＳ３で制御フレーム送信部４６は上記導通確認用フレームを送信するためＶＬＡＮ−装置内タグ変換部２３に供給し、ステップＳ４でタイマ４７をスタートさせ、処理を終了する。
【００５４】
図８は、代表となるブリッジ装置が実行する導通確認用フレーム受信処理のフローチャートを示す。この処理は隣接するブリッジ装置１２からフレームを受信したとき、又は、タイマ４７がタイムアウトしたときに開始される。
【００５５】
隣接するブリッジ装置１２からフレームを受信したときは、ステップＳ１１で制御フレーム判別部３２は受信したフレームが導通確認用フレームであるか否かを判別し、導通確認用フレームでなければ、ステップＳ１２で制御フレーム判別部３２は受信したフレームをＶＬＡＮ−装置内タグ変換部２３に送信する。
【００５６】
また、導通確認用フレームであればステップＳ１３で監視制御部４２はＶＬＡＮ−ＩＤ導通状態テーブル４３のうち受信した導通確認用フレームのＶＬＡＮ−ＩＤの欄に「導通：１」を格納してステップＳ１４に進む。
【００５７】
一方、導通確認用フレーム送信後、タイマ４７がタイムアウトしたときは、ステップＳ１５で監視制御部４２はＶＬＡＮ−ＩＤ導通状態テーブル４３のうちタイムアウトした導通確認用フレームのＶＬＡＮ−ＩＤの欄に「非導通：０」を格納してステップＳ１４に進む。
【００５８】
ステップＳ１４で監視制御部４２は受信又はタイムアウトした導通確認用フレームのＶＬＡＮ−ＩＤが最老番（＝４０９４）より小さいか否かを判別し、最老番以上の場合にはステップＳ１６で監視制御部４２は使用状況確認用フレームの送信トリガを発生して、この処理を終了する。
【００５９】
ＶＬＡＮ−ＩＤが最老番より小さい場合、ステップＳ１７で監視制御部４２は受信又はタイムアウトした導通確認用フレームのＶＬＡＮ−ＩＤの値を＋１だけインクリメントして制御フレーム送信部４６に渡す。ステップＳ１８で制御フレーム送信部４６は導通確認用フレームを送信する。
【００６０】
図９は、代表以外のブリッジ装置が実行する導通確認用フレーム受信処理のフローチャートを示す。この処理は隣接するブリッジ装置からフレームを受信したときに開始される。
【００６１】
ステップＳ２１で制御フレーム判別部３２は受信したフレームが導通確認用フレームであるか否かを判別し、導通確認用フレームでなければステップＳ２２で制御フレーム判別部３２は受信したフレームをＶＬＡＮ−装置内タグ変換部２３に送信する。
【００６２】
また、導通確認用フレームであればステップＳ２３で監視制御部４２は受信した導通確認用フレームを制御フレーム送信部４６に渡す。ステップＳ２４で制御フレーム送信部４６は導通確認用フレームを送信する。
【００６３】
＜使用状況確認用フレームの処理＞
図１０は、代表となるブリッジ装置が実行する使用状況確認用フレーム送信処理のフローチャートを示す。この処理はステップＳ１６で監視制御部４２が使用状況確認用フレームの送信トリガを発生することにより開始される。
【００６４】
ステップＳ３１で監視制御部４２は、フレーム内のデータ部に自装置内のＶＬＡＮ−ＩＤ使用状況を入れた使用状況確認用フレームを生成する。ここでは、使用状況確認用フレームのデータ部の４０９４ビットを全て値０とした上で、自装置（ブリッジ装置１１）で使用しているＶＬＡＮ−ＩＤに対応するビットを値１とする。
【００６５】
次に、ステップＳ３２で制御フレーム送信部４６は上記使用状況確認用フレームを送信するためＶＬＡＮ−装置内タグ変換部２３に供給し、ステップＳ３３でタイマ４７をスタートさせ、処理を終了する。
【００６６】
図１１は、代表となるブリッジ装置が実行する使用状況確認用フレーム受信処理のフローチャートを示す。この処理は隣接するブリッジ装置１２からフレームを受信したとき、又は、タイマ４７がタイムアウトしたときに開始される。
【００６７】
隣接するブリッジ装置１２からフレームを受信したときは、ステップＳ３５で制御フレーム判別部３２は受信したフレームが使用状況確認用フレームであるか否かを判別し、使用状況確認用フレームでなければ、ステップＳ３６で制御フレーム判別部３２は受信したフレームをＶＬＡＮ−装置内タグ変換部２３に送信する。
【００６８】
また、使用状況確認用フレームであればステップＳ３７で監視制御部４２は使用状況確認用フレームのデータ部の４０９４ビットの内容をＶＬＡＮ−ＩＤ使用状況テーブル４４の各欄に格納する。
【００６９】
一方、使用状況確認用フレーム送信後、タイマ４７がタイムアウトしたときはステップＳ３８で監視制御部４２はＶＬＡＮ−ＩＤ使用状況テーブル４４の全ＶＬＡＮ−ＩＤの欄に「使用：１」を格納する。
【００７０】
ステップＳ３７，Ｓ３８の実行後、ステップＳ３９で監視制御部４２はＶＬＡＮ−ＩＤ導通状態テーブル４３及びＶＬＡＮ−ＩＤ使用状況テーブル４４の収集完了トリガを発生し、処理を終了する。
【００７１】
図１２は、代表以外のブリッジ装置が実行する使用状況確認用フレーム受信処理のフローチャートを示す。この処理は隣接するブリッジ装置からフレームを受信したときに開始される。
【００７２】
ステップＳ４１で制御フレーム判別部３２は受信したフレームが使用状況確認用フレームであるか否かを判別し、使用状況確認用フレームでなければステップＳ４２で制御フレーム判別部３２は受信したフレームをＶＬＡＮ−装置内タグ変換部２３に送信する。
【００７３】
また、使用状況確認用フレームであればステップＳ４３で監視制御部４２は受信した使用状況確認用フレームのデータ部の４０９４ビットのうち、自装置で使用しているＶＬＡＮ−ＩＤに対応するビットを値１で上書きし、それ以外のビットについてはそのままとする。そして、ステップＳ４４でこの使用状況確認用フレームを制御フレーム送信部４６に渡す。ステップＳ４５で制御フレーム送信部４６は使用状況確認用フレームを送信して、この処理を終了する。
【００７４】
＜接続変更用フレームの処理＞
図１３は、代表となるブリッジ装置が実行する接続変更用フレーム送信処理のフローチャートを示す。この処理はステップＳ３９で監視制御部４２はＶＬＡＮ−ＩＤ導通状態テーブル４３及びＶＬＡＮ−ＩＤ使用状況テーブル４４の収集完了トリガを発生することにより開始される。
【００７５】
ステップＳ５１で監視制御部４２はＶＬＡＮ−ＩＤ：Ａ，ＶＬＡＮ−ＩＤ：Ｂを共に最若番とする。次に、ステップＳ５２で監視制御部４２はＶＬＡＮ−ＩＤ：Ａが最老番であるか否かを判別し、最老番ならば処理を終了する。最老番でなければステップＳ５３で監視制御部４２は、ＶＬＡＮ−ＩＤ導通状態テーブル４３のＶＬＡＮ−ＩＤ：Ａに対応する欄が「非導通：０」で、かつ、ＶＬＡＮ−ＩＤ使用状況テーブル４４のＶＬＡＮ−ＩＤ：Ａに対応する欄が「使用：１」であるか否かを判別する。この判別でＮＯの場合は、ステップＳ５４でＶＬＡＮ−ＩＤ：Ａの値を＋１だけインクリメントしてステップＳ５２に進み、ＹＥＳの場合は、ステップＳ５５に進む。
【００７６】
ステップＳ５５で監視制御部４２はＶＬＡＮ−ＩＤ：Ｂが最老番であるか否かを判別し、最老番ならば処理を終了する。最老番でなければステップＳ５６で監視制御部４２は、ＶＬＡＮ−ＩＤ導通状態テーブル４３のＶＬＡＮ−ＩＤ：Ｂに対応する欄が「導通：１」で、かつ、ＶＬＡＮ−ＩＤ使用状況テーブル４４のＶＬＡＮ−ＩＤ：Ｂに対応する欄が「未使用：０」であるか否かを判別する。この判別でＮＯの場合は、ステップＳ５７でＶＬＡＮ−ＩＤ：Ｂの値を＋１だけインクリメントしてステップＳ５５に進み、ＹＥＳの場合は、ステップＳ５８に進む。
【００７７】
ステップＳ５８で監視制御部４２はＶＬＡＮ−ＩＤ使用状況テーブル４４のＶＬＡＮ−ＩＤ：Ｂに対応する欄が「使用：１」に変更する。ステップＳ５９で監視制御部４２は変更元ＶＬＡＮ−ＩＤをＶＬＡＮ−ＩＤ：Ａとし、変更先ＶＬＡＮ−ＩＤをＶＬＡＮ−ＩＤ：ＢとしたＶＬＡＮ接続変更用フレームを作成して制御フレーム送信部４６に渡す。そして、ステップＳ６０で制御フレーム送信部４６はＶＬＡＮ接続変更用フレームを送信し、この後ステップＳ５４でＶＬＡＮ−ＩＤ：Ａの値を＋１だけインクリメントしてステップＳ５２に進む。
【００７８】
図１４は、代表となるブリッジ装置が実行するＶＬＡＮ接続変更用フレーム受信処理のフローチャートを示す。この処理は隣接するブリッジ装置１２からフレームを受信したときに開始される。
【００７９】
隣接するブリッジ装置１２からフレームを受信したとき、ステップＳ６１で制御フレーム判別部３２は受信したフレームがＶＬＡＮ接続変更用フレームであるか否かを判別し、ＶＬＡＮ接続変更用フレームでなければ、ステップＳ６２で制御フレーム判別部３２は受信したフレームをＶＬＡＮ−装置内タグ変換部２３に送信する。
【００８０】
また、ＶＬＡＮ接続変更用フレームであればステップＳ６３で監視制御部４２は自装置のユーザポートが受信したＶＬＡＮ接続変更用フレームの変更元ＶＬＡＮ−ＩＤを指標していれば、自装置のユーザポートが受信したＶＬＡＮ接続変更用フレームの変更先ＶＬＡＮ−ＩＤを指標するように設定変更する。つまり、ＶＬＡＮ−装置内タグ変換部２７又は装置内タグ−ＶＬＡＮ変換部２８で特定装置内タグと対応関係にあるＶＬＡＮ−ＩＤが変更元ＶＬＡＮ−ＩＤと一致すれば、当該特定装置内タグと対応関係にあるＶＬＡＮ−ＩＤを変更先ＶＬＡＮ−ＩＤに変更する。
【００８１】
図１５は、代表以外のブリッジ装置が実行するＶＬＡＮ接続変更用フレーム受信処理のフローチャートを示す。この処理は隣接するブリッジ装置からフレームを受信したときに開始される。
【００８２】
隣接するブリッジ装置１２からフレームを受信したとき、ステップＳ６５で制御フレーム判別部３２は受信したフレームがＶＬＡＮ接続変更用フレームであるか否かを判別し、ＶＬＡＮ接続変更用フレームでなければ、ステップＳ６６で制御フレーム判別部３２は受信したフレームをＶＬＡＮ−装置内タグ変換部２３に送信する。
【００８３】
また、ＶＬＡＮ接続変更用フレームであればステップＳ６７で監視制御部４２は自装置のユーザポートが受信したＶＬＡＮ接続変更用フレームの変更元ＶＬＡＮ−ＩＤを指標していれば、自装置のユーザポートが受信したＶＬＡＮ接続変更用フレームの変更先ＶＬＡＮ−ＩＤを指標するように設定変更する。つまり、ＶＬＡＮ−装置内タグ変換部２７又は装置内タグ−ＶＬＡＮ変換部２８で特定装置内タグと対応関係にあるＶＬＡＮ−ＩＤが変更元ＶＬＡＮ−ＩＤと一致すれば、当該特定装置内タグと対応関係にあるＶＬＡＮ−ＩＤを変更先ＶＬＡＮ−ＩＤに変更する。
【００８４】
そして、ステップＳ６８で受信したＶＬＡＮ接続変更用フレームを制御フレーム送信部４６に渡す。ステップＳ６９で制御フレーム送信部４６はＶＬＡＮ接続変更用フレームを送信して、この処理を終了する。
【００８５】
＜リングネットワーク＞
ここで、図３（Ａ）に示すリングネットワークにおいて、ブリッジ装置１１のユーザポートに接続されたユーザＡとブリッジ装置１３のユーザポートに接続されたユーザＢの間をＶＬＡＮ−ＩＤ＝２を用いて接続する。このときのブリッジ装置１１，１２，１３それぞれの状態を図１６、図１７、図１８に模式的に示す。図中、ＶＬＡＮ−装置内タグ変換部２３，２７，３３とスイッチ部３０と装置内タグ−ＶＬＡＮ変換部２４，２８，３４それぞれの使用部分を梨地で示している。
【００８６】
この場合、代表となるブリッジ装置１１は、図３（Ｂ）に示すように、導通確認用フレームと使用状況確認用フレームをブロッキングポートからブリッジ装置１４側に対し送信してネットワークを周回させる。これにより、例えばＶＬＡＮ−ＩＤ＝２が使用状態かつ非道通状態であり、ＶＬＡＮ−ＩＤ＝３が未使用状態かつ道通状態であることを検出したものとする。このときのブリッジ装置１１，１２，１３それぞれの状態を図１９、図２０、図２１に模式的に示す。図中、ＶＬＡＮ−装置内タグ変換部２３，２７，３３とスイッチ部３０と装置内タグ−ＶＬＡＮ変換部２４，２８，３４それぞれの使用部分を梨地で示している。図２０、図２１ではＶＬＡＮ−ＩＤ＝２が障害のために梨地で示す部分がなくなっている。
【００８７】
この結果、代表となるブリッジ装置１１は、図３（Ｃ）に示すように、ＶＬＡＮ接続変更用フレームをブロッキングポートからブリッジ装置１４側に対し送信してネットワークを周回させて、ブリッジ装置１１，１２，１３における装置内タグとユーザポートのＶＬＡＮ−ＩＤとの接続設定を変更する。このときのブリッジ装置１１，１２，１３それぞれの状態を図２２、図２３、図２４に模式的に示す。図中、ＶＬＡＮ−装置内タグ変換部２３，２７，３３とスイッチ部３０と装置内タグ−ＶＬＡＮ変換部２４，２８，３４それぞれの使用部分を梨地で示している。すなわち、ＶＬＡＮ−ＩＤ＝２をＶＬＡＮ−ＩＤ＝３に変更して装置内タグ＝３に対応させている。
【００８８】
このように、上記実施形態では、障害が発生しているＶＬＡＮ−ＩＤと、リング内のユーザフレーム疎通に使用しているＶＬＡＮ−ＩＤを特定し、ユーザが使用しているＶＬＡＮ−ＩＤに信号不通となる障害発生時に、障害のあるＶＬＡＮ−ＩＤを障害がなく未使用のＶＬＡＮ−ＩＤに自動的に変更することで早急な復旧が可能となる。
【００８９】
なお、上記実施形態では、全てのＶＬＡＮ−ＩＤの導通確認用フレームを代表となるブリッジ装置が受信した後に、ステップＳ１６で使用状況確認用フレームの送信トリガを発生しているが、使用状況確認用フレームの送信トリガは所定期間毎に使用状況確認用フレームの送信トリガを発生しても良く、この場合には、ステップＳ３９でＶＬＡＮ−ＩＤ導通状態テーブル４３及びＶＬＡＮ−ＩＤ使用状況テーブル４４の収集完了トリガを発生する代りに、ステップＳ１６で接続変更用フレーム送信トリガを発生する。
（付記１）
リングネットワークを構成するブリッジ装置において、
仮想ネットワーク識別子を可変した複数の導通確認用フレームを作成し前記リングネットワークに送信して周回させる導通確認用フレーム作成送信手段と、
前記リングネットワークから前記導通確認用フレームを受信し前記複数の仮想ネットワーク識別子の導通状態を収集する仮想ネットワーク識別子導通状態収集手段と、
使用状況確認用フレームを作成し前記リングネットワークに送信して周回させる使用状況確認用フレーム作成送信手段と、
前記リングネットワークから使用状況確認用フレームを受信し前記リングネットワークを構成する各ブリッジ装置の仮想ネットワーク識別子の使用状況を収集する仮想ネットワーク識別子使用状況収集手段と、
前記リングネットワークで使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更して導通させるための接続変更用フレームを作成し前記リングネットワークに送信して周回させる接続変更用フレーム作成送信手段と、
前記リングネットワークから受信した前記接続変更用フレームの使用状態かつ非導通状態の仮想ネットワーク識別子を自装置のユーザポートが指標している場合に前記接続変更用フレームの未使用状態かつ導通状態の仮想ネットワーク識別子に変更する仮想ネットワーク識別子変更手段と、
を有することを特徴とするブリッジ装置。
（付記２）
付記１記載のブリッジ装置において、
前記仮想ネットワーク識別子導通状態収集手段は、収集した前記複数の仮想ネットワーク識別子の導通状態を格納するネットワーク識別子導通状態テーブルを有することを特徴とするブリッジ装置。
（付記３）
付記１又は２記載のブリッジ装置において、
前記仮想ネットワーク識別子使用状況収集手段は、収集した前記各ブリッジ装置の仮想ネットワーク識別子の使用状況を格納するネットワーク識別子使用状況テーブルを有することを特徴とするブリッジ装置。
（付記４）
リングネットワークの仮想ネットワーク障害切替え方法において、
前記リングネットワークの代表となるブリッジ装置で仮想ネットワーク識別子を可変した複数の導通確認用フレームを作成し前記リングネットワークに送信して周回させ、前記複数の仮想ネットワーク識別子の導通状態を収集し、
前記代表となるブリッジ装置で使用状況確認用フレームを作成し前記リングネットワークに送信して周回させ、前記リングネットワークを構成する各ブリッジ装置の仮想ネットワーク識別子の使用状況を収集し、
前記リングネットワークで使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更して導通させるための接続変更用フレームを前記代表となるブリッジ装置で作成し前記リングネットワークに送信して周回させ、
各ブリッジ装置で使用状態かつ非導通状態の仮想ネットワーク識別子を未使用状態かつ導通状態の仮想ネットワーク識別子に変更する
ことを特徴とする仮想ネットワーク障害切替え方法。
（付記５）
付記４記載の仮想ネットワーク障害切替え方法において、
収集した前記複数の仮想ネットワーク識別子の導通状態をネットワーク識別子導通状態テーブルに格納することを特徴とする仮想ネットワーク障害切替え方法。
（付記６）
付記４又は５記載の仮想ネットワーク障害切替え方法において、
収集した前記各ブリッジ装置の仮想ネットワーク識別子の使用状況をネットワーク識別子導通状態テーブルに格納することを特徴とする仮想ネットワーク障害切替え方法。
（付記７）
付記３記載のブリッジ装置において、
前記導通確認用フレーム作成送信手段は、前記導通確認用フレームをブロッキングポートから送信することを特徴とするブリッジ装置。
（付記８）
付記７記載のブリッジ装置において、
前記使用状況確認用フレーム作成送信手段は、前記使用状況確認用フレームを前記ブロッキングポートから送信することを特徴とするブリッジ装置。
（付記９）
付記８記載のブリッジ装置において、
前記接続変更用フレーム作成送信手段は、前記接続変更用フレームを前記ブロッキングポートから送信することを特徴とするブリッジ装置。
【図面の簡単な説明】
【００９０】
【図１】リングネットワークの一例の構成図である。
【図２】ブリッジ装置の一実施形態の構成図である。
【図３】リングネットワークの一実施形態の動作説明図である。
【図４】導通確認用フレームの一実施形態のフレームフォーマットである。
【図５】使用状況確認用フレームの一実施形態のフレームフォーマットである。
【図６】ＶＬＡＮ接続変更用フレームの一実施形態のフレームフォーマットである。
【図７】導通確認用フレーム送信処理のフローチャートである。
【図８】導通確認用フレーム受信処理のフローチャートである。
【図９】導通確認用フレーム受信処理のフローチャートである。
【図１０】使用状況確認用フレーム送信処理のフローチャートである。
【図１１】使用状況確認用フレーム受信処理のフローチャートである。
【図１２】使用状況確認用フレーム受信処理のフローチャートである。
【図１３】接続変更用フレーム送信処理のフローチャートである。
【図１４】ＶＬＡＮ接続変更用フレーム受信処理のフローチャートである。
【図１５】ＶＬＡＮ接続変更用フレーム受信処理のフローチャートである。
【図１６】ブリッジ装置の状態を模式的に示す図である。
【図１７】ブリッジ装置の状態を模式的に示す図である。
【図１８】ブリッジ装置の状態を模式的に示す図である。
【図１９】ブリッジ装置の状態を模式的に示す図である。
【図２０】ブリッジ装置の状態を模式的に示す図である。
【図２１】ブリッジ装置の状態を模式的に示す図である。
【図２２】ブリッジ装置の状態を模式的に示す図である。
【図２３】ブリッジ装置の状態を模式的に示す図である。
【図２４】ブリッジ装置の状態を模式的に示す図である。
【符号の説明】
【００９１】
２１，２６，３１  受信部
２２，３２  制御フレーム判別部
２３，２７，３３  ＶＬＡＮ−装置内タグ変換部
２４，２８，３４  装置内タグ−ＶＬＡＮ変換部
２５，２９，３５  送信部
３０  スイッチ部
４１  制御フレーム受信部
４２  監視制御部
４３  ＶＬＡＮ−ＩＤ導通状態テーブル
４４  ＶＬＡＮ−ＩＤ使用状況テーブル
４５  自装置使用ＶＬＡＮ−ＩＤテーブル
４６  制御フレーム送信部
４７  タイマ
５０  上位装置
【図１】
2010147930.tif 000003
【図２】
2010147930.tif 000004
【図３】
2010147930.tif 000005
【図４】
2010147930.tif 000006
【図５】
2010147930.tif 000007
【図６】
2010147930.tif 000008
【図７】
2010147930.tif 000009
【図８】
2010147930.tif 000010
【図９】
2010147930.tif 000011
【図１０】
2010147930.tif 000012
【図１１】
2010147930.tif 000013
【図１２】
2010147930.tif 000014
【図１３】
2010147930.tif 000015
【図１４】
2010147930.tif 000016
【図１５】
2010147930.tif 000017
【図１６】
2010147930.tif 000018
【図１７】
2010147930.tif 000019
【図１８】
2010147930.tif 000020
【図１９】
2010147930.tif 000021
【図２０】
2010147930.tif 000022
【図２１】
2010147930.tif 000023
【図２２】
2010147930.tif 000024
【図２３】
2010147930.tif 000025
【図２４】
2010147930.tif 000026