(57)【要約】【課題】スパニングツリープロトコルを適用した耐障害性のあるＬ２ネットワークを構築可能とするレイヤ２伝送装置およびその制御方法を得る。【解決手段】第１の通信網と接続される第１の通信ポートと、第２の通信網と接続される第２の通信ポートと、第１の通信ポートの障害を検出する検出部と、検出部において第１の通信ポートの障害を検出した場合に自装置がスパニングツリーのルート装置として動作するか否かを判定し、その判定結果に応じて第１の通信ポートを閉塞解除状態または閉塞状態に設定する設定部と、ＢＰＤＵフレームを生成し該ＢＰＤＵフレームをスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置に対して定期送信し、設定部において自装置がスパニングツリーのルート装置として動作しないと判定した場合にはＢＰＤＵフレームの定期送信を停止するＢＰＤＵ動作処理部と、を備える。【選択図】        図１
2005341128.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信網と、スパニングツリープロトコルを運用する第２の通信網と、を接続して前記第１の通信網と前記第２の通信網との間でレイヤ２フレームの伝送を行うレイヤ２伝送装置であって、
前記第１の通信網と接続される第１の通信ポートと、
前記第２の通信網と接続される第２の通信ポートと、
前記第１の通信ポートにおける障害の発生を検出する検出部と、
前記検出部において前記第１の通信ポートの障害を検出した場合に自装置がスパニングツリーのルート装置として動作するか否かを判定し、自装置がスパニングツリーのルート装置として動作すると判定した場合には前記第１の通信ポートを該第１の通信ポートでレイヤ２フレームの伝送を行う閉塞解除状態に設定し、自装置がスパニングツリーのルート装置として動作しないと判定した場合には前記第１の通信ポートを該第１の通信ポートでレイヤ２フレームの伝送を行わない閉塞状態に設定する設定部と、
ＢＰＤＵフレームを生成し、該ＢＰＤＵフレームをスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置に対して定期送信し、前記設定部において自装置がスパニングツリーのルート装置として動作しないと判定した場合には前記ＢＰＤＵフレームの定期送信を停止するＢＰＤＵ動作処理部と、
を備えることを特徴とするレイヤ２伝送装置。
【請求項２】
スパニングツリープロトコルを運用する通信網とサーバ装置とを接続して前記通信網と前記サーバ装置との間でレイヤ２フレームの伝送を行うレイヤ２伝送装置であって、
前記サーバ装置と接続されるサーバポートと、
スパニングツリープロトコルの対象となる外部のレイヤ２伝送装置からのＢＰＤＵフレームの受信時に、該ＢＰＤＵフレームに含まれるサーバＩＤと同一のサーバＩＤが設定されているサーバポートが自装置に存在する場合に、前記ＢＰＤＵフレームに含まれる比較情報である装置ＩＤおよびサーバ接続用コストと、自装置の装置ＩＤおよびサーバポートに割り当てられているサーバ接続用コストを比較する比較部と、
前記比較情報の比較の結果、自装置の比較情報の優先度が前記受信したＢＰＤＵフレームに含まれる比較情報の優先度より高い場合には前記サーバポートを閉塞解除状態に設定し、自装置の比較情報の優先度が前記受信したＢＰＤＵフレームに含まれる比較情報の優先度より低い場合には前記サーバポートを閉塞状態に設定する設定部と、
前記サーバポートが閉塞解除状態の場合にのみ、前記比較情報として前記サーバ装置のサーバＩＤ、サーバ接続用コスト、自装置の装置ＩＤ、および前記サーバ装置と接続するサーバポートを閉塞解除状態としている装置の装置ＩＤを含むＢＰＤＵフレーム生成してスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置に定期的に送信し、前記設定部において前記サーバポートを閉塞解除状態に設定した場合に自装置のサーバポートを閉塞解除設定した旨の通知をスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置送信し、前記設定部において前記サーバポートを閉塞状態に設定した場合に自装置のサーバポートを閉塞状態に設定した旨の通知をスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置送信するＢＰＤＵ動作処理部と、
を備えることを特徴とするレイヤ２伝送装置。
【請求項３】
前記サーバポートにおける障害の発生を検出する検出部を備え、
前記検出部において前記サーバポートにおける障害の発生を検出した場合に、前記設定部が前記サーバポートを閉塞状態に設定し、
前記ＢＰＤＵ動作処理部が、自装置の前記サーバポートを閉塞状態に設定した旨の通知を生成してスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置に送信すること、
を特徴とする請求項２に記載のレイヤ２伝送装置。
【請求項４】
前記ＢＰＤＵ動作処理部は、自装置の前記サーバポートを閉塞状態に設定した旨の通知として、最低優先度を設定した自装置のブリッジＩＤを含むＢＰＤＵフレームを生成して送信することを特徴とする請求項２に記載のレイヤ２伝送装置。
【請求項５】
スパニングツリープロトコルの対象となる外部のレイヤ２伝送装置が定期的に送信する前記ＢＰＤＵフレームを所定の時間以上受信せず、且つ前記外部のレイヤ２伝送装置が接続するサーバ装置に接続する前記サーバポートが自装置にある場合に、前記設定部が前記サーバポートを閉塞解除状態に設定し、前記ＢＰＤＵ動作処理部が自装置の前記サーバポートを閉塞解除状態に設定した旨の通知をスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置に送信することを特徴とする請求項３に記載のレイヤ２伝送装置。
【請求項６】
第１の通信網と、スパニングツリープロトコルを運用している第２の通信網と、を接続して前記第１の通信網と前記第２の通信網の間でレイヤ２フレームの伝送を行うレイヤ２伝送装置の制御方法であって、
ＢＰＤＵを生成し、該ＢＰＤＵフレームをスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置に対して定期送信するＢＰＤＵ処理工程と、
前記第１の通信網と接続される通信ポートにおける障害の発生を検出する検出工程と、
前記検出工程において前記通信ポートの障害を検出した場合に自装置がルートブリッジとして動作するか否かを判定する判定工程と、
前記判定工程において自装置がルートブリッジとして動作すると判定した場合に前記通信ポートを該通信ポートでレイヤ２フレームの伝送を行う閉塞解除状態に設定し、自装置がルートブリッジとして動作しないと判定した場合に前記通信ポートを該通信ポートでレイヤ２フレームの伝送を行わない閉塞状態に設定する設定工程と、
前記設定工程において自装置がスパニングツリーのルート装置として動作しないと判定した場合には前記ＢＰＤＵフレームの定期送信を停止するＢＰＤＵ処理停止工程と、
を含むことを特徴とするレイヤ２伝送装置の制御方法。
【請求項７】
スパニングツリープロトコルを運用する通信網とサーバ装置とを接続して前記通信網と前記サーバとの間でレイヤ２フレームの伝送を行うレイヤ２伝送装置の制御方法であって、
前記サーバポートが閉塞解除状態の場合に、比較情報として前記サーバ装置のサーバＩＤ、サーバ接続用コスト、自装置の装置ＩＤ、および前記サーバ装置と接続するサーバポートを閉塞解除状態としている装置の装置ＩＤを含むＢＰＤＵフレーム生成してスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置に定期的に送信するＢＰＤＵ処理工程と、
スパニングツリープロトコルの対象となる外部のレイヤ２伝送装置からのＢＰＤＵフレームを受信して該ＢＰＤＵフレームに含まれるサーバＩＤと同一のサーバＩＤが設定されているサーバポートが自装置に存在する場合に、前記ＢＰＤＵフレームに含まれる前記比較情報である装置ＩＤおよびサーバ接続用コストと、自装置の装置ＩＤおよびサーバポートに割り当てられているサーバ接続用コストを比較する比較工程と、
前記比較工程における比較の結果、自装置の比較情報の優先度が前記受信したＢＰＤＵフレームに含まれる比較情報の優先度より高い場合に自装置のサーバポートを閉塞解除状態に設定し、自装置の比較情報の優先度が前記受信したＢＰＤＵフレームに含まれる比較情報の優先度より低い場合に前記サーバポートを閉塞状態に設定する設定工程と、
前記設定工程において前記サーバポートを閉塞解除状態に設定した場合に自装置のサーバポートを閉塞解除設定した旨の通知をスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置送信し、前記設定工程において前記サーバポートを閉塞状態に設定した場合に自装置のサーバポートを閉塞状態に設定した旨の通知をスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置送信する設定通知工程と、
を含むことを特徴とするレイヤ２伝送装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｌ２ネットワークを接続してデータ伝送を行わせるレイヤ２伝送装置およびレイヤ２伝送装置の制御方法に関するものである。
【背景技術】
【０００２】
従来、ブリッジを用いて構成されたネットワークに冗長経路がある場合、優先度の低いポートの通信を停止させ、通信経路のトポロジーをループのないツリー構造に保つ技術としてスパニングツリーが用いられている。スパニングツリーを構成するためのプロトコルとしては、ＳＴＰ（スパニングツリープロトコル）がIEEE802.1dに標準化されている。このＳＴＰとは、ブリッジにおけるルーティング方式であり、ブリッジ間のデータ通信に際して復号ＬＡＮ上に理論的にツリー構造をもつループフリーのＬＡＮを構築する。また、その高速化等に向けて拡張したＲＳＴＰ（IEEE802.1w）、ＭＳＴＰ（IEEE802.1s）が標準化されている。
【０００３】
これらのＳＴＰでは、ある網内におけるスパニングツリー構成を目的とし、スパニングツリー内の２装置間で複数の回線が接続された場合は、そのいずれかの回線を閉塞解除しておき、他はバックアップとして閉塞しておく。このようなスパニングツリーを用いた効率的な技術としては、２つのＬＡＮ間をブリッジを介して接続し、データ伝送を行わせるネットワークの相互接続法であって、スパニングツリーのデータ経路に介在しない他の受信側ブリッジではポートの状態がブロッキングに遷移すると、構成制御ＢＰＤＵの受信監視を中止して回路を切断し、その後データ経路に介在するブリッジの障害などでトポロジー変更を示すＢＰＤＵを受信すると、切断されていた回線を接続状体にしてデータ通信を可能とする技術がある（たとえば、特許文献１参照）。
【０００４】
一方、装置間の回線を冗長化することができる技術として、IEEE802.3adにリンクアグリゲーションが標準化されている。これは、同一速度の複数の物理回線を一本の論理回線として集約化して扱うことで、論理的に回線速度を大きくする目的の技術であるが、いずれかの物理回線が使用できなくなった場合に他の物理回線にトラヒックを振り分ける機能も有している。
【０００５】
【特許文献１】特開平６−３２６７１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、あるＬ２ネットワークを他のＬ２ネットワークと接続する場合、上記のいずれかの技術により網間の回線を冗長化して耐障害性のあるネットワークを構築することが可能であるが、ＳＴＰを利用した場合は、相手の接続装置が自網のスパニングツリーに所属する装置として動作することが前提である。この場合は、網間接続用の装置として、複数の装置が利用できるため、装置レベルでの冗長構成も可能である。しかし、相手網の一部を自網の装置として提供してもらう必要があるという問題がある。
【０００７】
一方、後者のリンクアグリゲーションを利用する場合は、２装置間で同一速度の複数物理回線を束ねる必要があり、網間を接続するための装置の冗長構成は他の方法で実現せざるを得ないという問題がある。
【０００８】
また、ＲＳＴＰでは、ポートの先にはブリッジ等の装置が接続されておらず、ループが発生し得ないと予め判明しているポートにおけるＳＴＰポートの状態遷移を高速化するために、エッジポートという概念をＳＴＰに追加している。このエッジポートでは、無条件にポートをForwarding状態に設定する。したがって、そのままでは、他網に対する冗長構成として一方のみを閉塞解除しておくような使用方法はできないという問題がある。
【０００９】
本発明は、上記に鑑みてなされたものであって、スパニングツリープロトコルを適用した耐障害性のあるＬ２ネットワークを構築可能とするレイヤ２伝送装置およびレイヤ２伝送装置の制御方法を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明にかかるレイヤ２伝送装置は、第１の通信網と、スパニングツリープロトコルを運用する第２の通信網と、を接続して第１の通信網と第２の通信網との間でレイヤ２フレームの伝送を行うレイヤ２伝送装置であって、第１の通信網と接続される第１の通信ポートと、第２の通信網と接続される第２の通信ポートと、第１の通信ポートにおける障害の発生を検出する検出部と、検出部において第１の通信ポートの障害を検出した場合に自装置がスパニングツリーのルート装置として動作するか否かを判定し、自装置がスパニングツリーのルート装置として動作すると判定した場合には第１の通信ポートを該第１の通信ポートでレイヤ２フレームの伝送を行う閉塞解除状態に設定し、自装置がスパニングツリーのルート装置として動作しないと判定した場合には第１の通信ポートを該第１の通信ポートでレイヤ２フレームの伝送を行わない閉塞状態に設定する設定部と、ＢＰＤＵフレームを生成し、該ＢＰＤＵフレームをスパニングツリープロトコルの対象となる外部のレイヤ２伝送装置に対して定期送信し、設定部において自装置がスパニングツリーのルート装置として動作しないと判定した場合にはＢＰＤＵフレームの定期送信を停止するＢＰＤＵ動作処理部と、を備えることを特徴とする。
【００１１】
この発明によれば、スパニングツリーのルート装置の障害の発生を検出し、該ルート装置がルート装置として動作するか否かを判定する。そして、ルート装置は、その判定結果に基づいて自装置の通信ポートを閉塞解除状態または閉塞状態に設定する。また、ルート装置は、自装置の通信ポートを閉塞状態に設定した場合には、通常スパニングツリープロトコルの対象となる外部のレイヤ２伝送装置に対して定期送信しているＢＰＤＵフレームの送信を停止する。これにより、外部のレイヤ２伝送装置では、ＢＰＤＵフレームが受信されないことによりルート装置の障害発生および通信ポートの閉塞状態の設定を検知し、スパニングツリーの再構築を行う。
【発明の効果】
【００１２】
この発明によれば、スパニングツリーのルート装置に障害が生じた場合においても、他のレイヤ２伝送装置がスムーズにルート装置に移行することができるため、ネットワークに大きな影響を与えることなく、スパニングツリーを再構築することができるという効果を奏する。そして、第１の通信網側の接続装置が第２の通信網のスパニングツリーに所属する装置として動作することなく、第１の通信網と第２の通信網間の接続の装置レベルでの冗長構成を構築して耐障害性に優れたＬ２ネットワークを構築することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明にかかるレイヤ２伝送装置およびレイヤ２伝送装置の制御方法の実施の形態を図面に基づいて詳細に説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１４】
実施の形態１．
図１は、本発明の実施の形態１にかかるレイヤ２伝送装置であるブリッジを用いてスパニングツリープロトコルを適用したＬ２通信網と他の通信網とを接続した状態を説明する図である。本実施の形態においては、図１に示すように第１の通信網（他網）１０とスパニングツリープロトコルを運用している第２の通信網（自網）２０とが、ルートブリッジ１００で相互接続されている。また、第１の通信網（他網）１０とスパニングツリープロトコルを運用している第２の通信網（自網）２０とは、ルートブリッジ１００に障害が生じた場合にルートブリッジとして機能するブランチブリッジ２００で相互接続されている。すなわち、第１の通信網（他網）１０と第２の通信網（自網）２０とは、ルートブリッジ１００とブランチブリッジ２００との双方で相互接続されている。ここで、ルートブリッジ１００およびブランチブリッジ２００は、ともに第１の通信網１０と第２の通信網２０の間でレイヤ２フレームの伝送が可能なレイヤ２伝送装置である。
【００１５】
このルートブリッジ１００は、図２に示すように第１の通信網（他網）１０と通信を行うInter-Segment Port１１１と、Designated Port（指定ポート）１１２、１１３、１１４と、送受信部１２１と、宛先判定部１２２と、制御部１２３と、検出部１２４と、設定部１２５と、ＢＰＤＵ（Bridge Protocol Data Unit）動作処理部１２６と、メモリ１２７と、を備えて構成される。
【００１６】
本実施の形態においては、第１の通信網（他網）１０との接続用ポートとして、ルートブリッジ１００においてInter-Segment Port１１１を定義する。このInter-Segment Port１１１の先に接続されるネットワーク機器は、自装置が所属するスパニングツリーの管理対象外とし、ＲＳＴＰにおけるエッジポート相当として動作させる。Designated Port（指定ポート）１１２、１１３、１１４は、スパニングツリーの下流に向かう非閉塞状態のポートである。送受信部１２１は、第１の通信網（他網）１０とのデータフレームの送受信、またはスパニングツリーの下流とのデータフレームの送受信を行う。
【００１７】
宛先判定部１２２は、第１の通信網（他網）１０またはスパニングツリーの下流から受信したデータフレームのＭＡＣアドレスにより該データフレームの伝送先を判定する。制御部１２３は、メモリ１２７に記憶された種々のプログラムに従ってルートブリッジ１００の動作全般を制御する。
【００１８】
検出部１２４は、Inter-Segment Port１１１における第１の通信網（他網）１０とのリンク状態を監視し、Inter-Segment Port１１１における障害の発生を検出する。設定部１２５では、検出部１２４においてInter-Segment Port１１１の障害を検出した場合に、スパニングツリープロトコル（ＳＴＰ）に規定されるRoot Selectionアルゴリズムにより自装置がルートブリッジとして動作するか否かを判定する。そして、設定部１２５は、自装置がルートブリッジとして動作すると判定した場合にはInter-Segment Port１１１を、該ポートでデータフレーム（レイヤ２フレーム）の伝送を行う状態である閉塞解除状態に設定する。
【００１９】
また、設定部１２５は、ＳＴＰに規定されるRoot Selectionアルゴリズムにより自装置がルートブリッジとして動作しない、すなわち非Rootブリッジとして動作すると判定した場合には、「Inter-Segment Port」（第１の通信ポート）を、該ポートでデータフレーム（レイヤ２フレーム）の伝送を行わない閉塞状態に設定する。
【００２０】
ＢＰＤＵ動作処理部１２６は、他装置に対するＢＰＤＵフレームを生成し、全ポートから送信する。そして、設定部１２５において自装置がルートブリッジとして動作しないと判定された場合には、ＳＴＰ／ＲＳＴＰで規定されるＨｅｌｌｏ動作、すなわちＢＰＤＵフレームの定期送信を停止する。
【００２１】
また、ルートブリッジ１００は、Designated Port１１２とブランチブリッジ２００のルートポート２１２とをつなぐことによりブランチブリッジ２００に接続されている。また、ルートブリッジ１００は、Designated Port１１３とエッジブリッジ（下流ブリッジ）（Ｂ）２４０のルートポート２４１とをつなぐことによりエッジブリッジ２４０に接続されている。また、ルートブリッジ１００は、Designated Port１１４とエッジブリッジ（下流ブリッジ）（Ａ）２２０のルートポート２２１とをつなぐことによりエッジブリッジ（Ａ）２２０に接続されている。ここで、Designated Portは、スパニングツリーの下流に向かう非閉塞状態のポートである。また、ルートポートは、スパニングツリーの上流に向かう非閉塞状態のポートである。
【００２２】
一方、ブランチブリッジ２００のDesignated Port２１３とエッジブリッジ２２０のAlternate Port２２２とがつながれており、ブランチブリッジ２００のDesignated Port２１４とエッジブリッジ２４０のAlternate Port２４２とがつながれている。ただし、Alternate Portは、スパニングツリーの他のブリッジに向かうポートであるが他経路が存在するために閉塞状態とされているポートである。
【００２３】
また、ブランチブリッジ２００のInter-Segment Port２１１は、ルートブリッジ１００のInter-Segment Port１１１と同様に第１の通信網（他網）１０との接続用ポートであり、第１の通信網（他網）１０と接続されている。しかしながら、ブランチブリッジ２００のInter-Segment Port２１１は、通常はブロッキング状態とされており、自身がＳＴＰ／ＲＳＴＰのルートブリッジになった場合にフォワード状態とされる。また、エッジブリッジ２２０およびエッジブリッジ２４０は、それぞれエッジポート２２３、２２４およびエッジポート２４３、２４４を有している。エッジポートは、スパニングツリーの最下端にあたるポートであり、このポートの先にはＳＴＰブリッジは接続されない。
【００２４】
上記の各ブリッジにおいては、ＳＴＰが動作しており、ＳＴＰ動作中に第１の通信網（自網）内のＬＡＮを１つのスパニングツリーに構成し、どのようなブリッジ間においても１つのデータ経路しか存在せず、この経路に介在しないブリッジのポートの状態をブロッキングにしてデータのループを回避している。
【００２５】
本実施の形態では、第１の通信網１０と第２の通信網２０との間でデータ伝送、例えば第１の通信網１０から第２の通信網２０へのデータ伝送を行う場合には、１つのツリー上のアクティブトポロジーを決定しなければならない。アクティブトポロジーを決定するには、ルートブリッジ、各ＬＡＮの指定ポート、各ブリッジのルートポートを決定する必要がある。本実施の形態においては、ＳＴＰ／ＲＳＴＰのルートブリッジは、ルートブリッジ１００とされている。そして、これらの事項は、ルートブリッジ１００の各ポート１１２、１１３、１１４から送信されるＢＰＤＵフレームの各パラメータによって決定される。図３にＢＰＤＵフレームのフォーマットの一例を示す。図３に示すように、ＢＰＤＵフレームは、たとえばプロトコル識別子１５１、プロトコルバージョン識別子１５２、ＢＰＤＵタイプ１５３、フラグ１５４、ルーツ識別子１５５、ルーツパスコスト１５６、ブリッジ識別子１５７、ポート識別子１５８、メッセージエージ１５９、最大エージ１６０、ハロータイム１６１およびフォワード遅延１６２のパラメータなどから構成される。なお、プロトコル識別子は、ＳＴＰを表している。
【００２６】
以上のような接続がなされることにより、この通信網においては、ルートブリッジ１００およびルートブリッジ１００に障害が生じた場合にルートブリッジとして機能するブランチブリッジ２００を用いてネットワークに冗長経路が構成され、優先度の低いポートの通信を停止させ、通信経路のトポロジーをループのないツリー構造に保つスパニングツリーが構成されている。
【００２７】
以下に、図４を用いて動作を説明する。まず、第１の通信網（他網）１０と第２の通信網２０との間でデータの伝送が開始されると、ルートブリッジ１００では検出部１２４でInter-Segment Port１１１の第１の通信網（他網）１０とのリンク状態の監視を開始し、（ステップＳ１０１）Inter-Segment Port１１１において障害が発生しているか否かを検出する（ステップＳ１０２）。
【００２８】
検出部１２４においてInter-Segment Port１１１の障害を検出しない場合には（ステップＳ１０２否定）、ステップＳ１０１に戻り、検出部１２４でInter-Segment Port１１１の第１の通信網（他網）１０とのリンク状態の監視を継続する。
【００２９】
そして、検出部１２４において第１の通信ポートの障害を検出した場合には（ステップＳ１０２肯定）、設定部１２５がＳＴＰに規定されるRoot Selectionアルゴリズムにより自装置がルートブリッジとして動作するか否かを判定する（ステップＳ１０３）。設定部１２５は、自装置がルートブリッジとして動作すると判定した場合には（ステップＳ１０３肯定）、ステップＳ１０１に戻り、検出部１２４でInter-Segment Port１１１の第１の通信網（他網）１０とのリンク状態の監視を行う。このとき、設定部１２５では、Inter-Segment Port１１１の設定を、該ポートでデータフレーム（レイヤ２フレーム）の伝送を行う状態である閉塞解除状態のままにする。
【００３０】
一方、設定部１２５は、ＳＴＰに規定されるRoot Selectionアルゴリズムにより自装置がルートブリッジとして動作しない、すなわち非ルートブリッジとして動作すると判定した場合には（ステップＳ１０３否定）、Inter-Segment Port１１１を、該ポートでデータフレーム（レイヤ２フレーム）の伝送を行わない閉塞状態に設定する（ステップＳ１０４）。そして、ＢＰＤＵ処理部１２６は、ＳＴＰ/ＲＳＴＰで規定されるＨｅｌｌｏ動作、すなわちＢＰＤＵフレームの定期送信動作を停止する（ステップＳ１０５）。
【００３１】
そして、他装置では、ルートブリッジ１００からのＢＰＤＵフレームの送信が停止されるためＳＴＰで規定されるＨｅｌｌｏ  Ｔｉｍｅｒがタイムアウトし（ステップＳ１０６）、ＳＴＰで規定されるConfiguration BPDU Generationアルゴリズムが実行され、スパニングツリーが再構築される（ステップＳ１０７）。すなわち、スパニングツリー構成が変化する。この結果、ブランチブリッジ２００が新たにルートブリッジとして選出され、該新たなルートブリッジ（ブランチブリッジ２００）のInter-Segment Port２１１がフォワード状態とされる。これにより、第１の通信網（他網）１０との通信路が確保されることになり、新たなルートブリッジ（ブランチブリッジ２００）のInter-Segment Port２１１を介して第１の通信網（他網）１０とのデータフレーム（レイヤ２フレーム）の伝送が開始される（ステップＳ１０８）。したがって、ルートブリッジ１００のInter-Segment Port１１１に障害が生じた場合においても、スパニングツリーを再構築し、第１の通信網（他網）１０とのデータフレーム（レイヤ２フレーム）の伝送を継続することが可能である。
【００３２】
以上により、本実施の形態によれば、第１の通信網（他網）１０側の接続装置が第２の通信網（自網）２０のスパニングツリーに所属する装置として動作することなく、すなわち、第１の通信網（他網）１０の一部を自網の装置として提供してもらうことなく、第１の通信網（他網）１０と第２の通信網（自網、Ｌ２ネットワーク）間の接続の装置レベルでの冗長構成を提供し、耐障害性のあるＬ２ネットワークを構築可能となる。そして、ルートブリッジ１００に障害が生じた場合においても、他のブリッジがスムーズにルートブリッジに移行するため、ネットワークに大きな影響を与えることなく、スパニングツリーを再構築することができる。
【００３３】
実施の形態２．
実施の形態１では、第１の通信網（他網１０）とスパニングツリープロトコルを運用している第２の通信網（自網）２０との接続の装置レベルでの冗長化構成を実現する場合について説明したが、実施の形態２においては、スパニングツリープロトコルを運用している通信網において、レイヤ２伝送装置と各種サーバ装置との接続の装置レベルでの冗長化構成をとる場合について説明する。また、実施の形態１においては、Inter-Segment Portを開閉するためにはルートブリッジとなる可能性のある特定のブリッジにInter-Segment Portを設定する必要があったが、本実施の形態においては、スパニングツリー内の任意のブリッジをサーバ装置との接続を可能した冗長化構成について説明する。
【００３４】
図５は、本発明の実施の形態２にかかるレイヤ２伝送装置を用いてスパニングツリープロトコルを適用したＬ２通信網とサーバとを接続した状態を説明する図である。本実施の形態においては、スパニングツリープロトコルを運用している通信網において、レイヤ２伝送装置とサーバ装置とが装置レベルで冗長化構成がとられている。図５において、サーバ３００にブランチブリッジ（Ａ）４００とブランチブリッジ（Ｂ）４５０とが接続されている。ここで、ブランチブリッジ（Ａ）４００およびブランチブリッジ（Ｂ）４５０は、ともにサーバ３００との間でレイヤ２フレームの伝送が可能なレイヤ２伝送装置である。
【００３５】
このブランチブリッジ（Ａ）４００は、図６に示すように、ルートブリッジ３５０とデータ伝送を行うルートポート４１１と、サーバ３００と通信を行うサーバポート４１２と、Designated Port（指定ポート）４１３、４１４と、送受信部４１５と、宛先判定部４１６と、制御部４１７と、ＢＰＤＵ動作処理部４１８と、設定部４１９と、比較処理部４２０と、メモリ４２１と、を備えて構成される。
【００３６】
本実施の形態においては、サーバ３００との接続用ポートとして、このブランチブリッジ４００にサーバポート４１２を定義する。このサーバポート４１２の先に接続されるサーバ機器は、自装置が所属するスパニングツリーの管理対象外とし、ＳＴＰ／ＲＳＴＰにおけるエッジポート相当として動作する。
【００３７】
そして、あるサーバに接続されるサーバポートが同一スパニングツリーに複数定義されていた場合、そのいずれか一方のサーバポートを閉塞解除状態とし、他方のサーバポートを閉塞状態とする。この場合、どのサーバポートを閉塞解除状態または閉塞状態とするかの判定を行うために、複数のブリッジ間で情報を交換するＢＰＤＵの１つとして「Server Port Select BPDU」を定義し、その内容により自装置に定義されるサーバポートの閉塞解除状態・閉塞状態の判定を行う。
【００３８】
このような「Server Port Select BPDU」のフレームのフォーマットの一例を図７に示す。Server Port Select BPDUフレームは、たとえば図７に示すように、サーバを識別するサーバＩＤ（ＩＰアドレスやＭＡＣアドレス等）５５１と、サーバ接続用ポート（サーバポート）のコスト５５２と、自装置のブリッジＩＤ（ブリッジの優先度情報を含む）５５３と、閉塞解除ブリッジＩＤ（サーバ接続用ポートを閉塞解除しているブリッジのブリッジＩＤ）５５４とを格納する。そして、このServer Port Select BPDUフレームは、閉塞解除しているサーバポートが定義されているブリッジからスパニングツリー内の上流および下流にＨｅｌｌｏ  Ｔｉｍｅ周期で送信される。
【００３９】
Designated Port（指定ポート）４１３、４１４は、スパニングツリーの下流に向かう非閉塞状態のポートである。送受信部４１５は、ルートブリッジ３５０、サーバ３００とのデータフレームの送受信、またはスパニングツリーの下流とのデータフレームの送受信を行う。
【００４０】
宛先判定部４１６は、ルートブリッジ３５０、サーバ３００またはスパニングツリーの下流から受信したデータフレームのＭＡＣアドレスにより該データフレームの伝送先を判定する。制御部４１７は、メモリ４２１に記憶された種々のプログラムに従ってルートブリッジの動作全般を制御する。
【００４１】
ＢＰＤＵ動作処理部４１８は、前述のServer Port Select BPDUフレームを生成してサーバポートが閉塞解除状態の場合にのみ、スパニングツリー内の上流および下流にＨｅｌｌｏ  Ｔｉｍｅ周期で送信する。また設定部４１９は、サーバポート４１２を閉塞解除状態に設定した場合は、自装置のサーバポートを閉塞解除した旨の通知を他装置に送信する。また設定部４１９は、サーバポート４１２を閉塞状態に設定した場合は、自装置のサーバポートが閉塞した旨の通知を他装置に対して送信する。
【００４２】
比較処理部４２０は、他装置から送信された前述のServer Port Select BPDUフレームを受信した際、該Server Port Select BPDUフレームに含まれるサーバＩＤと同一のサーバＩＤが設定されているサーバポートが自装置に存在するか否かを確認する。そして、Server Port Select BPDUフレームに含まれるサーバＩＤと同一のサーバＩＤが設定されているサーバポートが自装置に存在する場合に、該Server Port Select BPDUフレームに含まれる比較情報であるブリッジＩＤおよびサーバ接続用コストと、自装置のブリッジＩＤおよびサーバポートに割り当てられているサーバ接続用コストを比較する。
【００４３】
設定部４１９は、比較処理部４２０における比較処理の結果に応じて、サーバポート４１２の閉塞解除状態および閉塞状態の設定を行う。すなわち、比較処理部４２０における比較処理の結果、自装置の比較情報の優先度が他のブリッジより高い場合にはサーバポートを閉塞解除状態に設定し、自装置の比較情報の優先度が他のブリッジより低い場合にはサーバポートを閉塞状態に設定する。
【００４４】
そして、ブランチブリッジ（Ｂ）４５０もブランチブリッジ（Ａ）４００と同様の構成を有するが、上記の説明を参照することとして詳細な説明は省略する。なお、ブランチブリッジ（Ｂ）４５０では、後述するように自装置のサーバポートよりもプライオリティの高いServer Port Select BPDUを受信した場合にサーバポート４５２を閉塞状態、すなわちブロッキング状態とする。また、自装置のサーバポートよりもプライオリティの低いServer Port Select BPDUを受信し、自装置がＳＴＰ／ＲＳＴＰのルートブリッジになった場合に閉塞解除状態、すなわちフォワード状態とする。
【００４５】
また、ブランチブリッジ（Ａ）４００は、ルートポート４１１とルートブリッジ３５０のDesignated Port３５１とをつなぐことによりルートブリッジ３５０に接続されている。また、ブランチブリッジ（Ａ）４００は、Designated Port４１３とエッジブリッジ（下流ブリッジ）（Ｂ）５２０のルートポート５２１とをつなぐことによりエッジブリッジ５２０に接続されている。さらに、ブランチブリッジ（Ａ）４００は、Designated Port４１４とエッジブリッジ（下流ブリッジ）（Ａ）５００のルートポート５０１とをつなぐことによりエッジブリッジ（Ａ）５００に接続されている。ここで、Designated Portは、スパニングツリーの下流に向かう非閉塞状態のポートである。また、ルートポートは、スパニングツリーの上流に向かう非閉塞状態のポートである。
【００４６】
一方、ブランチブリッジ（Ｂ）４５０は、ルートポート４５１とルートブリッジ３５０のDesignated Port３５２とをつなぐことによりルートブリッジ３５０に接続されている。また、ブランチブリッジ（Ｂ）４５０のDesignated Port４５３とエッジブリッジ（Ａ）５００のAlternate Port５０２とがつながれてエッジブリッジ（Ａ）５００と接続されている。そして、ブランチブリッジ（Ｂ）４５０のDesignated Port４５４とエッジブリッジ５２０のAlternate Port５２２とがつながれてエッジブリッジ（Ｂ）５２０と接続されている。ただし、Alternate Portは、スパニングツリーの他のブリッジに向かうポートであるが他経路が存在するために閉塞状態とされているポートである。
【００４７】
また、エッジブリッジ５００およびエッジブリッジ５２０は、それぞれエッジポート５０３、５０４およびエッジポート５２３、５２４を有している。エッジポートは、スパニングツリーの最下端にあたるポートであり、このポートの先にはＳＴＰブリッジは接続されない。
【００４８】
上記の各ブリッジにおいては、ＳＴＰが動作しており、ＳＴＰ動作中に通信網内のＬＡＮを１つのスパニングツリーに構成し、どのようなブリッジ間においても１つのデータ経路しか存在せず、この経路に介在しないブリッジのポートの状態をブロッキングにしてデータのループを回避している。
【００４９】
以下、Server Port Select BPDUフレームを受信した時の各ブリッジの動作について図８を用いて説明する。図８はServer Port Select BPDUフレームを受信した時の各ブリッジの動作を示すフローチャートである。まず、各ブリッジが、他装置から送信されたServer Port Select BPDUフレームを受信する（ステップＳ２０１）。各ブリッジでは、該Server Port Select BPDUフレームに格納されているサーバＩＤを比較処理部４２０で検査し、同一サーバ宛のサーバポートが他のブリッジで閉塞解除されていることを知る。
【００５０】
ここで、比較処理部４２０は、受信したServer Port Select BPDUフレームに含まれるサーバＩＤと、自装置に設定されているサーバＩＤとを比較し（ステップＳ２０２）、サーバＩＤが等しいか否か、すなわち受信したServer Port Select BPDUフレームに含まれるサーバＩＤと同一のサーバＩＤが設定されているサーバポートが自装置に存在するか否かを判断する（ステップＳ２０３）。受信したServer Port Select BPDUフレームに含まれるサーバＩＤと自装置に設定されているサーバＩＤとが等しくない場合、すなわち受信したServer Port Select BPDUフレームに含まれるサーバＩＤと同一のサーバＩＤが設定されているサーバポートが自装置に存在しない場合は（ステップＳ２０３否定）、ステップＳ２０１に戻り、次のServer Port Select BPDUフレームの受信を待つ。
【００５１】
一方、受信したServer Port Select BPDUフレームに含まれるサーバＩＤと自装置に設定されているサーバＩＤとが等しい場合、すなわち受信したServer Port Select BPDUフレームに含まれるサーバＩＤと同一のサーバＩＤが設定されているサーバポートが自装置に存在する場合は（ステップＳ２０３肯定）、比較処理部４２０は受信したServer Port Select BPDUフレームに含まれるサーバ接続用のコスト（ポート帯域）と、自装置のサーバポートに割り当てられているサーバ接続用のコスト（ポート帯域）と、を比較し（ステップＳ２０４）、受信したServer Port Select BPDUフレームに含まれるサーバ接続用のコスト（ポート帯域）と、自装置のサーバポートに割り当てられているサーバ接続用のコスト（ポート帯域）と、の大小を判断する（ステップＳ２０５）。
【００５２】
ここで、受信したServer Port Select BPDUフレームに含まれるサーバ接続用のコスト（ポート帯域）が自装置のサーバポートに割り当てられているサーバ接続用のコスト（ポート帯域）よりも小さい場合は、設定部４１９では自装置のサーバポートを閉塞解除すべきであると判断する。そして、設定部４１９は、自装置のサーバポートを閉塞解除設定し（ステップＳ２０８）、サーバとのデータ伝送が可能となる。
【００５３】
また、ＢＰＤＵ動作処理部４１８は、自装置のサーバポートを閉塞解除設定する旨の通知として、自装置の情報と受信したServer Port Select BPDUフレームとを基に新たなServer Port Select BPDUフレームを生成し、Ｈｅｌｌｏ  Ｔｉｍｅ間隔でスパニングツリープロトコル対象の全ポートに送信する（ステップＳ２０９）。この新たなServer Port Select BPDUフレームには、サーバＩＤ、サーバ接続用のコスト（ポート帯域）、自装置のブリッジＩＤおよび閉塞解除ブリッジＩＤ（自装置のブリッジＩＤ）が格納される。
【００５４】
一方、受信したServer Port Select BPDUフレームに含まれるサーバ接続用のコスト（ポート帯域）が自装置のサーバポートに割り当てられているサーバ接続用のコスト（ポート帯域）よりも大きい場合は、設定部４１９では自装置のサーバポートを閉塞すべきであると判断する。そして、ＢＰＤＵ動作処理部４１８は、自装置のサーバポートを閉塞設定する旨の通知として、自装置の情報と受信したServer Port Select BPDUフレームとを基に新たなServer Port Select BPDUフレームを生成し、Ｈｅｌｌｏ  Ｔｉｍｅ間隔でスパニングツリープロトコル対象の全ポートに送信する（ステップＳ２１０）。この新たなServer Port Select BPDUフレームには、サーバＩＤ、受信したServer Port Select BPDUフレーム内のサーバ接続用のコスト（ポート帯域）、自装置のブリッジＩＤおよび閉塞解除ブリッジＩＤ（Server Port Select BPDUフレーム内のブリッジＩＤ）が格納される。
【００５５】
そして、設定部４１９は、自装置のサーバポートを閉塞設定し（ステップＳ２１１）、その後、ステップＳ２０１に戻り、次のServer Port Select BPDUフレームの受信を待つ。
【００５６】
また、比較処理部４２０において受信したServer Port Select BPDUフレームに含まれるサーバ接続用のコスト（ポート帯域）と、自装置のサーバポートに割り当てられているサーバ接続用のコスト（ポート帯域）と、を比較した結果、該Server Port Select BPDUフレームに含まれるサーバ接続用のコスト（ポート帯域）と自装置のサーバポートに割り当てられているサーバ接続用のコスト（ポート帯域）とが等しい場合は、以下の処理を行う。すなわち、比較処理部４２０において、受信したServer Port Select BPDUフレーム内の閉塞解除ブリッジＩＤと、自装置のブリッジＩＤとを比較し（ステップＳ２０６）、該Server Port Select BPDUフレーム内の閉塞解除ブリッジＩＤと自装置のブリッジＩＤとの優先度を判断する（ステップＳ２０７）。
【００５７】
ここで、自装置のブリッジＩＤの優先度が、受信したServer Port Select BPDUフレーム内の閉塞解除ブリッジＩＤの優先度よりも大きい場合は、設定部４１９では自装置のサーバポートを閉塞解除すべきであると判断する。そして、ＢＰＤＵ動作処理部４１８は、自装置のサーバポートを閉塞解除設定する旨の通知として、自装置の情報と受信したServer Port Select BPDUフレームとを基に新たなServer Port Select BPDUフレームを生成し、Ｈｅｌｌｏ  Ｔｉｍｅ間隔でスパニングツリープロトコル対象の全ポートに送信する（ステップＳ２０８）。この新たなServer Port Select BPDUフレームには、サーバＩＤ、サーバ接続用のコスト（ポート帯域）、自装置のブリッジＩＤおよび閉塞解除ブリッジＩＤ（自装置のブリッジＩＤ）が格納される。
【００５８】
そして、設定部４１９は、自装置のサーバポートを閉塞解除設定し（ステップＳ２０９）、サーバとのデータ伝送が可能となる。
【００５９】
一方、自装置のブリッジＩＤの優先度が、受信したServer Port Select BPDUフレーム内の閉塞解除ブリッジＩＤの優先度よりも小さいまたは等しい場合は、設定部４１９では自装置のサーバポートを閉塞すべきであると判断する。そして、ＢＰＤＵ動作処理部４１８は、自装置のサーバポートを閉塞設定する旨の通知として、自装置の情報と受信したServer Port Select BPDUフレームとを基に新たなServer Port Select BPDUフレームを生成し、Ｈｅｌｌｏ  Ｔｉｍｅ間隔でスパニングツリープロトコル対象の全ポートに送信する（ステップＳ２１０）。この新たなServer Port Select BPDUフレームには、サーバＩＤ、受信したServer Port Select BPDUフレーム内のサーバ接続用のコスト（ポート帯域）、自装置のブリッジＩＤおよび閉塞解除ブリッジＩＤ（Server Port Select BPDUフレーム内のブリッジＩＤ）が格納される。
【００６０】
そして、設定部４１９は、自装置のサーバポートを閉塞設定し（ステップＳ２１１）、その後、ステップＳ２０１に戻り、次のServer Port Select BPDUフレームの受信を待つ。
【００６１】
以上により、本実施の形態によれば、上述したServer Port Select BPDUの交換をおこなうことにより、スパニングツリーにおいて唯一のブリッジのサーバポートが閉塞解除される状態とすることができる。そして、Ｌ２ネットワークがＬ２レベルでサーバへ接続する際に、サーバとＬ２ネットワーク間の冗長構成を提供し、耐障害性のあるＬ２ネットワークを構築することが可能となる。
【００６２】
実施の形態３．
実施の形態３では、上述した実施の形態２にかかるネットワークの接続構成において、ブランチブリッジがサーバポートの障害を検出する検出手段を備える形態について説明する。図９は、本実施の形態におけるブランチブリッジの構成を示す構成図である。図９に示すように本実施の形態にかかるブランチブリッジ４００ａは、図６に示したブランチブリッジの構成に検出部４２２がさらに追加されている。
【００６３】
この検出部４２２は、サーバポート４１２を閉塞解除している場合に該サーバポート４１２のサーバ３００とのリンク状態を監視し、サーバポート４１２における障害の発生を検出する。
【００６４】
以下、サーバポート４１２を閉塞解除しているブランチブリッジ４００ａにおいてサーバポート４１２の障害を検出した場合の処理動作を、図１０を参照しながら説明する。図１０は、ブランチブリッジ４００ａにおいて、サーバポート４１２の障害を検出した場合の処理動作を示すフローチャートである。
【００６５】
ブランチブリッジ４００ａにおいては、サーバポート４１２を閉塞解除している場合に検出部４２２が該サーバポート４１２のサーバ３００とのリンク状態を監視する（ステップＳ３０１）。そして、検出部４２２においてサーバポート４１２における障害の発生を検出すると（ステップＳ３０２）、ＢＰＤＵ動作処理部４１８は、自装置の情報を基にServer Port Select BPDUフレームを生成し、Ｈｅｌｌｏ  Ｔｉｍｅ間隔でスパニングツリープロトコル対象の全ポートに送信する（ステップＳ３０３）。このServer Port Select BPDUフレームには、サーバＩＤ、サーバ接続用のコスト（ポート帯域）、自装置のブリッジＩＤおよび閉塞解除ブリッジＩＤ（自装置のブリッジＩＤ、優先度情報を最低優先度に設定）が格納される。そして、設定部４１９では、自装置のサーバポートを閉塞設定する（ステップＳ３０４）。
【００６６】
一方、サーバポートを閉塞しているブリッジでは、ブランチブリッジ４００ａのサーバポート４１２における障害検出によるServer Port Select BPDUフレームを受信すると、自装置のサーバポートの閉塞を解除し、その旨をServer Port Select BPDUフレームを用いてスパニングツリー内に通知する。
【００６７】
以上により、本実施の形態においては、閉塞解除している（ルートブリッジとして機能している）ブランチブリッジ４００ａのサーバポートで障害が発生した場合においても、他のブリッジのサーバポートが閉塞解除され、スムーズにルートブリッジに移行するため、ネットワークに大きな影響を与えることなく、スパニングツリーを再構築することができる。したがって、本実施の形態においては、装置レベルでの冗長構成を提供し、耐障害性のあるＬ２ネットワークを構築可能となる。
【００６８】
実施の形態４．
実施の形態４では、上述した実施の形態２にかかるネットワークの接続構成において、各ブリッジでServer Port Select BPDUフレームの受信のタイムアウトが発生した場合について図１１を用いて説明する。図１１はServer Port Select BPDUフレームの受信を、Ｈｅｌｌｏ  Ｔｉｍｅを基準としたタイムアウト時間以上受信しなかった場合の、各ブリッジにおける処理動作を示すフローチャートである。
【００６９】
サーバポートを閉塞解除しているブリッジ自身に障害が発生した場合は、実施の形態３において説明したように該ブリッジのＢＰＤＵ動作処理部４１８が自装置のサーバポートを閉塞設定する旨の通知として、自装置の情報と受信したServer Port Select BPDUフレームとを基に新たなServer Port Select BPDUフレームを生成し、Ｈｅｌｌｏ  Ｔｉｍｅ間隔でスパニングツリープロトコル対象の全ポートに送信する。この新たなServer Port Select BPDUフレームには、サーバＩＤ、受信したServer Port Select BPDUフレーム内のサーバ接続用のコスト（ポート帯域）、自装置のブリッジＩＤおよび閉塞解除ブリッジＩＤ（Server Port Select BPDUフレーム内のブリッジＩＤ）が格納される。
【００７０】
そして、このブリッジの設定部４１９は、自装置のサーバポートを閉塞設定する。サーバポートを閉塞することにより、これ以後はこのブリッジのＢＰＤＵ動作処理部４１８からServer Port Select BPDUフレームが定期的に送信されることがなくなる。その結果、この他のブリッジ、すなわちサーバポートを閉塞しているブリッジにおいては、Server Port Select BPDUフレームを受信することがなくなり、Ｈｅｌｌｏ  Ｔｉｍｅを基準としたタイムアウト時間以上受信しないことによりタイムアウトを検出する（ステップＳ４０１）。
【００７１】
そして、サーバポートを閉塞しているブリッジにおいては、Server Port Select BPDUフレームの受信のタイムアウトを契機として、自装置のサーバポートの閉塞を解除する（ステップＳ４０２）。また、サーバポートおよび自装置に設定されている情報からServer Port Select BPDUフレームを生成し、スパニングツリープロトコル対象ポートに送信することにより、自装置のサーバポートが閉塞解除した旨をスパニングツリー内の他装置に通知する（ステップＳ４０３）。
【００７２】
以上により、本実施の形態においては、サーバポートを閉塞解除しているブリッジに障害が発生した場合においても、他のブリッジのサーバポートが閉塞解除され、スムーズにルートブリッジに移行するため、ネットワークに大きな影響を与えることなく、スパニングツリーを再構築することができる。したがって、本実施の形態においては、装置レベルでの冗長構成を提供し、耐障害性のあるＬ２ネットワークを構築可能となる。
【産業上の利用可能性】
【００７３】
以上のように、本発明にかかるレイヤ２伝送装置は、スパニングツリープロトコルを運用して冗長経路を構成したネットワークの接続に有用である。
【図面の簡単な説明】
【００７４】
【図１】実施の形態１にかかるブリッジを用いてスパニングツリープロトコルを適用したＬ２通信網と他の通信網とを接続した状態を説明する図である。
【図２】実施の形態１にかかるルートブリッジの構成を示した図である。
【図３】ＢＰＤＵフレームのフォーマットの一例を示した図である。
【図４】実施の形態１におけるルートブリッジと他装置の処理動作を説明するフローチャートである。
【図５】実施の形態２にかかるブリッジを用いてスパニングツリープロトコルを適用したＬ２通信網とサーバとを接続した状態を説明する図である。
【図６】実施の形態２にかかるブランチブリッジ（Ａ）の構成を示した図である。
【図７】Server Port Select BPDUのフレームのフォーマットの一例を示した図である。
【図８】Server Port Select BPDUフレームを受信した時の各ブリッジの動作を示すフローチャートである。
【図９】実施の形態３ブランチブリッジの構成を示す構成図である。
【図１０】実施の形態３のブランチブリッジにおいてサーバポートの障害を検出した場合の処理動作を示すフローチャートである。
【図１１】Server Port Select BPDUフレームの受信をタイムアウト時間以上受信しなかった場合の各ブリッジにおける処理動作を示すフローチャートである。
【符号の説明】
【００７５】
１０  第１の通信網
２０  第２の通信網
１００  ルートブリッジ
１１１  Inter-Segment Port
１１２、１１３、１１４  Designated Port（指定ポート）
１２１  送受信部
１２２  宛先判定部
１２３  制御部
１２４  検出部
１２５  設定部
１２６  ＢＰＤＵ動作処理部
１２７  メモリ
２００  ブランチブリッジ
２１１  Inter-Segment Port
２１２  ルートポート
２１３、２１４  Designated Port（指定ポート）
２２０  エッジブリッジ（Ａ）
２２１  ルートポート
２２２  Alternate Port
２２３、２２４  エッジポート
２４０  エッジブリッジ（Ｂ）
２４１  ルートポート
２４２  Alternate Port
２４３、２４４  エッジポート
【図１】
2005341128.tif 000003
【図２】
2005341128.tif 000004
【図３】
2005341128.tif 000005
【図４】
2005341128.tif 000006
【図５】
2005341128.tif 000007
【図６】
2005341128.tif 000008
【図７】
2005341128.tif 000009
【図８】
2005341128.tif 000010
【図９】
2005341128.tif 000011
【図１０】
2005341128.tif 000012
【図１１】
2005341128.tif 000013