(57)【要約】【課題】ＶＬＡＮの最大数を超えるユーザ数でリングネットワークを使用する情報伝送装置を提供する。【解決手段】アクセスポート制御部１０６及びリングポート制御部１０５は、優先度を有し且つ同じ識別子が割り当てられた複数の通信経路が、同じ区間を経由しないようにリングポート及びアクセスポートの通信を疎通又は遮断する。制御フレーム送信部１０２は、リングポートで通信障害が発生した場合、他方のリングポートから、低優先の接続経路におけるアクセスポートの通信の遮断を指示する第１制御信号を送信し、リングポートの通信の疎通を指示する第２制御信号を送信する。アクセスポート制御部１０６は、第１制御信号を受けて、低優先の外部ネットワークに接続されているアクセスポートの通信を遮断する。リングポート制御部１０５は、第２制御信号を受けて、前記通信障害が発生していないリングポートの通信を疎通する。【選択図】図３
2013197888.tif 000002
【特許請求の範囲】
【請求項１】
リングネットワークを形成する隣接する他の情報伝送装置と通信するための１対のリングポートと、
前記リングネットワークの外部ネットワークと通信するためのアクセスポートと、
優先度を有し且つ同じ識別子が割り当てられた複数の通信経路が、前記リングネットワーク内の同じ区間を経由しないように決められた通信設定を基に、前記リングポート及び前記アクセスポートの通信を疎通又は遮断する通信経路設定部と、
前記リングポートの一方と他の情報伝送装置との間で通信障害が発生した場合、前記リングポートの他方から、低優先の前記通信経路における前記アクセスポートの通信の遮断を指示する第１制御信号を送信し、前記リングポートの通信の疎通を指示する第２制御信号を送信する制御信号送信部と、
前記第１制御信号を受けて、前記低優先の通信経路における前記アクセスポートの通信を遮断するアクセスポート制御部と、
前記第２制御信号を受けて、前記通信障害が発生していないリングポートの通信を疎通するリングポート制御部と、
を備えたことを特徴とする情報伝送装置。
【請求項２】
前記通信経路は、１つの高優先の通信経路及びその他の低優先の通信経路を有することを特徴とする請求講１に記載の情報伝送装置。
【請求項３】
前記リングポート制御部は、リングポートからフレームを送信するときに当該フレームを破棄することで、前記リングポートの通信を遮断することを特徴とする請求項１又は２に記載の情報伝送装置。
【請求項４】
前記制御信号送信部は、前記通信障害が回復した場合、他方の前記リングポートから、前記通信設定にしたがった各前記リングポートの通信の疎通又は遮断を指示する第３制御信号を送信し、前記通信設定にしたがった前記アクセスポートの通信の疎通又は遮断を指示する第４制御信号を送信し、
前記リングポート制御部は、前記第３制御信号を受けて、前記通信設定にしたがって各前記リングポートの通信を疎通又は遮断し、
前記アクセスポート制御部は、前記第４制御信号を受けて、前記通信設定にしたがって前記アクセスポートの通信を疎通又は遮断する
ことを特徴とする請求講１〜３のいずれか一つに記載の情報伝送装置。
【請求項５】
前記第１制御信号、前記第２制御信号、前記第３制御信号又は前記第４制御信号を受信する制御信号受信部と、
前記制御信号受信部が受信した信号が、前記第１制御信号、前記第２制御信号、前記第３制御信号又は前記第４制御信号のいずれであるかを判定する制御信号判定部と
をさらに備えたことを特徴とする請求講４に記載の情報伝送装置。
【請求項６】
前記通信設定は、フレームが１つの前記外部ネットワークから前記アクセスポートを介して前記リングネットワークに入力され、他の前記外部ネットワークへ他の前記アクセスポートを介して出力される通信経路にＶＬＡＮＩＤを割り当て、前記リングネットワーク内で同じ前記ＶＬＡＮＩＤを有する通信経路が同じ場所を通過しないように設定するための、前記リングポート及び前記アクセスポートの通信の疎通及び切断の設定情報を有することを特徴とする請求講１〜５のいずれか一つに記載の情報伝送装置。
【請求項７】
前記通信設定にしたがい前記リングポートの通信の疎通又は接続を示すリングポート接続情報及び前記アクセスポートの通信の疎通又は接続を示すアクセスポート接続情報を生成し、前記第１制御フレーム及び前記第２制御フレームの指示にしたがい前記リングポート接続情報及び前記アクセスポート接続情報を変更する接続情報変更部をさらに備え、
前記リングポート制御部は、リングポート接続情報を基にリングポートを制御し、前記アクセスポート制御部は、前記アクセスポート接続情報を基に前記アクセスポートを特徴とする請求講１〜６のいずれか一つに記載の情報伝送装置。
【請求項８】
リングネットワークを形成する複数の情報伝送装置を有する情報伝送システムであって、
前記情報伝送装置は、
リングネットワークを形成する隣接する他の情報伝送装置と通信するための１対のリングポートと、
前記リングネットワークの外部ネットワークと通信するためのアクセスポートと、
優先度を有し且つ同じ識別子が割り当てられた複数の通信経路が、前記リングネットワーク内の同じ区間を経由しないように決められた通信設定を基に、前記リングポート及び前記アクセスポートの通信を疎通又は遮断する通信経路設定部と、
前記リングポートの一方と他の情報伝送装置との間で通信障害が発生した場合、前記リングポートの他方から、低優先の前記通信経路でおける前記アクセスポートの通信の遮断を指示する第１制御信号を送信し、前記リングポートの通信の疎通を指示する第２制御信号を送信する制御信号送信部と、
前記第１制御信号を受けて、前記低優先の通信経路における前記アクセスポートの通信を遮断するアクセスポート制御部と、
前記第２制御信号を受けて、前記通信障害が発生していないリングポートの通信を疎通するリングポート制御部と、
を備えたことを特徴とする情報伝送システム。
【請求項９】
リング状に接続され、リングネットワークに接続する一対のリング接続用ポート及び前記リングネットワークの外部ネットワークに接続する外部接続用ポートを有する複数の情報伝送装置を備えた情報伝送システムにおける情報伝送方法であって、
優先度を有し且つ同じ識別子が割り当てられた複数の通信経路が、前記リングネットワーク内の同じ区間を経由しないように決められた通信設定を基に、前記リングネットワークを形成する隣接する他の情報伝送装置と通信するための２つのリングポート及び前記リングネットワークの外部ネットワークと通信するためのアクセスポートの通信の疎通又は遮断を全ての前記情報伝送装置に行わせ、
特定の情報伝送装置間で通信障害が発生した場合、
前記特定の情報伝送装置に、通信障害が発生していない側の前記リングポートから、予め決められた低優先の前記通信経路における前記アクセスポートの通信の遮断を指示する第１制御信号を送信させ、
全ての前記情報伝送装置に、前記第１制御信号を受信させ、低優先の前記通信経路における前記アクセスポートの通信を遮断させ、
前記特定の情報伝送装置に、前記通信障害が発生していないリングポートの通信の疎通を指示する第２制御信号を送信させ、
全ての情報伝送装置に、前記第２制御信号を受信させ、前記通信障害が発生していないリングポートの通信を疎通させる
ことを特徴とする情報伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報伝送装置、情報伝送システム及び情報伝送方法に関する。
【背景技術】
【０００２】
現在、さまざまな通信がネットワークを用いて行われている。そのため、ネットワークには高い信頼性が要求される。ネットワークの信頼性を高めるためには、ネットワークにおけるブリッジなどの任意の情報伝送装置間で物理的な冗長ルートを持たせることが好ましい。このような冗長性を有するネットワークの構成として、リングトポロジーがある。
【０００３】
リングトポロジーにおいては、環状にネットワークが繋がっている。以下では、リングトポロジーにおけるネットワークを単に「リング」という。リングでは、単に接続しただけでは宛先不明のフレームなどがループしてしまい正常な通信を行うことが困難となる。そこで、リング制御用のプロトコルを用いて特定のポートにおけるフレームの中継を遮断し、任意のネットワーク装置間のフレームの中継経路を一意に決めることが行われている。この遮断された地点を「ブロックポイント」といい、ネットワークを遮断してループを解消する技術を「ブロッキング」という場合がある。このようなブロッキングを用いたリングでは、ネットワークに障害が発生した場合には、ブロックポイントを変更することで、障害が発生していない経路での通信再開が可能となっている。
【０００４】
また、近年、ネットワーク資源の有効利用のためにＶＬＡＮ（Virtual  Local  Area  Network）を用いた通信が増加してきている。ここで、ＶＬＡＮとは、ＶＬＡＮＩＤ（IDentification）を識別子として有する仮想的なネットワークである。ＶＬＡＮＩＤは、ＩＥＥＥ（The  Institute  of  Electrical  and  Electronics  Engineers,  Inc.）８０２．１Ｑで規定されており、１つの物理的なネットワークを仮想的な複数のネットワークとして使用するためのＩＤである。フレーム内のＶＬＡＮタグフィールドにＶＬＡＮＩＤが格納され、１つのＶＬＡＮＩＤが仮想的な１つのネットワークに対応する。そして、リングトポロジーを用いたネットワークにおいても、ＶＬＡＮを設定して通信を行うことが一般的に行われている。
【０００５】
そして、リングトポロジーを有するネットワークにおける従来技術として、ＶＬＡＮ毎にブロックポイントを設定し、最小ホップ数の経路を有するＶＬＡＮを最適経路として選択する技術がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２６１８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、単にブロッキングを用いた場合、リング内の全ノードのリングポートに対してＶＬＡＮ疎通を可能としないと、フレームが到達しないノードが存在してしまう。そのため、１つのリングネットワーク内には、同じＶＬＡＮＩＤを有するＶＬＡＮは１つに制限され、複数存在することは困難である。そして、１つのパスを用いることができるのは１ユーザである。そこで、リングネットワークに収容できるユーザ数は、ＶＬＡＮに割り当てることができる識別子の最大数である４０９５ユーザに制限されてしまう。
【０００８】
また、ＶＬＡＮ単位でブロックポイントを設定する従来技術を用いても、一時にリングネットワークを使用できる同じ識別子を持つＶＬＡＮの数は１つであり、一時に１つのリングネットワークを使用できるユーザ数は同様に制限されてしまう。このように、従来技術では、ＶＬＡＮの最大数を超えるユーザ数で１つのリングネットワークを使用することは困難であった。
【０００９】
開示の技術は、上記に鑑みてなされたものであって、ＶＬＡＮの最大数を超えるユーザ数でリングネットワークを使用する情報伝送装置、情報伝送システム及び情報伝送方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本願の開示する情報伝送装置、情報伝送システム及び情報伝送方法は、一つの態様において、２つのリングポートにより、リングネットワークを形成する隣接する他の情報伝送装置と通信する。アクセスポートにより、前記リングネットワークの外部ネットワークと通信する。通信経路設定部は、優先度を有し且つ同じ識別子が割り当てられた複数の通信経路が、前記リングネットワーク内の同じ区間を経由しないように決められた通信設定を基に、前記リングポート及び前記アクセスポートの通信を疎通又は遮断する。制御信号送信部は、リングポートの一方と他の情報伝送装置との間で通信障害が発生した場合、前記リングポートの他方から、予め決められた低優先の前記外部ネットワークに接続されている前記アクセスポートの通信の遮断を指示する第１制御信号を送信し、次に前記リングポートの通信の疎通を指示する第２制御信号を送信する。アクセスポート制御部は、前記第１制御信号を受けて、前記低優先の外部ネットワークに接続されている前記アクセスポートの通信を遮断する。リングポート制御部は、前記第２制御信号を受けて、前記リングネットワークに接続された２つの前記リングポートの通信を疎通する。
【発明の効果】
【００１１】
本願の開示する情報伝送装置、情報伝送システム及び情報伝送方法の一つの態様によれば、ＶＬＡＮの最大数を超えるユーザ数でリングネットワークを使用することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施例に係る情報伝送システムの構成図である。
【図２】図２は、実施例に係る情報伝送装置のブロック図である。
【図３】図３は、監視制御部の詳細を表すブロック図である。
【図４】図４は、制御フレームのフォーマットを説明するための図である。
【図５】図５は、ＶＬＡＮの設定がなされていない状態の各ブリッジにおけるリングポートＶＬＡＮ接続設定テーブルの図である。
【図６】図６は、ＶＬＡＮの設定がなされていない状態の各ブリッジにおけるアクセスポートＶＬＡＮ接続設定テーブルの図である。
【図７】図７は、初期の通信設定の疎通状態を表す図である。
【図８】図８は、初期の通信設定の状態の各ブリッジにおける各テーブルの図である。
【図９】図９は、第１制御フレームにより変更された疎通状態を表す図である。
【図１０】図１０は、第１制御フレームを受けた各ブリッジにおける各テーブルの図である。
【図１１】図１１は、第２制御フレームにより変更された疎通状態を表す図である。
【図１２】図１２は、第２制御フレームを受けた各ブリッジにおける各テーブルの図である。
【図１３】図１３は、第３制御フレームにより変更された疎通状態を表す図である。
【図１４】図１４は、第３制御フレームを受けた各ブリッジにおける各テーブルの図である。
【図１５】図１５は、第４制御フレームにより変更された疎通状態を表す図である。
【図１６】図１６は、第４制御フレームを受けた各ブリッジにおける各テーブルの図である。
【図１７】図１７は、初期の通信設定におけるリングポートの設定処理のフローチャートである。
【図１８】図１８は、初期の通信設定におけるアクセスポートの設定処理のフローチャートである。
【図１９】図１９は、障害検出時の障害検出ブリッジにおける処理のフローチャートである。
【図２０】図２０は、第１制御フレームを受信したブリッジにおける処理のフローチャートである。
【図２１】図２１は、第２制御フレームを受信したブリッジにおける処理のフローチャートである。
【図２２】図２２は、障害回復時の障害検出ブリッジにおける処理のフローチャートである。
【図２３】図２３は、第３制御フレームを受信したブリッジにおける処理のフローチャートである。
【図２４】図２４は、第４制御フレームを受信したブリッジにおける処理のフローチャートである。
【図２５】図２５は、実施例に係るブリッジのハードウェア構成図である。
【発明を実施するための形態】
【００１３】
以下に、本願の開示する情報伝送装置、情報伝送システム及び情報伝送方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する情報伝送装置、情報伝送システム及び情報伝送方法が限定されるものではない。
【実施例１】
【００１４】
図１は、実施例に係る情報伝送システムの構成図である。本実施例に係る情報伝送システムは、図１に示すように、ブリッジ１〜８がリング状に接続されている。ここで、本実施例では、情報伝送装置として８つのブリッジを配置しているが、情報伝送装置の数に特に制限はなく、リング状接続されていればよい。また、情報伝送装置は、Ｌ２（Layer  2）の伝送装置であれば他のものでもよく、例えば、Ｌ２スイッチなどでもよい。
【００１５】
また、ブリッジ１〜８は、各々が時計回り用光ファイバ及び反時計回り用光ファイバで接続されている。図１における各ブリッジ間を接続している２重線が光ファイバを表している。
【００１６】
図２は、実施例に係る情報伝送装置のブロック図である。図２では、一例として、図１におけるブリッジ１を例に記載しているが、ブリッジ２〜８も同様の構成を有している。
【００１７】
図２に示すように、ブリッジ１は、監視制御部１０、管理信号送受信部１１、記憶部１２、リング側受信部１３Ａ、１３Ｂ、リング側送信部１４Ａ、１４Ｂ及び制御フレーム判別部１５Ａ、１５Ｂを有している。さらに、ブリッジ１は、ＶＬＡＮ別分割部１６Ａ、１６ｂ、ＶＬＡＮ別統合部１７Ａ、１７Ｂ、ＶＬＡＮ別分割部１８、ＶＬＡＮ別統合部１９、アクセス側受信部２０及びアクセス側送信部２１を有している。
【００１８】
記憶部１２は、リングポートＶＬＡＮ接続設定テーブル１２１及びアクセスポートＶＬＡＮ接続設定テーブル１２２を有している。
【００１９】
リングポートＶＬＡＮ接続設定テーブル１２１は、リング側受信部１３Ａ、１３Ｂ及びリング側送信部１４Ａ及び１４Ｂの送受設定及び変更有無を、ＶＬＡＮ毎に格納しているテーブルである。送受設定は、疎通しているか否かを表す値であり、値がＯＦＦの場合疎通していないことを表しており、値がＯＮの場合疎通していることを表している。変更有無は、初期の通信設定の状態から変更が行われているか否かを表す値であり、値が無の場合変更が行われていないことを表しており、値が有の場合変更が行われていることを表している。
【００２０】
アクセスポートＶＬＡＮ接続設定テーブル１２２は、アクセス側受信部２０及びアクセス側送信部２１の送受設定及び優先度を、ＶＬＡＮ毎に格納しているテーブルである。送受設定は、疎通しているか否かを表す値であり、値がＯＦＦの場合疎通していないことを表しており、値がＯＮの場合疎通していることを表している。優先度は、各ＶＬＡＮの優先度を表す値であり、値が設定無しの場合使用ユーザがいないＶＬＡＮであることを表しており、値が高優先の場合優先度が高いＶＬＡＮであることを表しており、値が低優先の場合優先度が低いＶＬＡＮであることを表している。
【００２１】
リング側受信部１３Ａ、１３Ｂは、リングネットワークに接続するためのリングポートを有する。リング側受信部１３Ａが有するリングポートはブリッジ８に接続されている。また、リング側受信部１３Ｂが有するリングポートは、ブリッジ２に接続されている。リング側受信部１３Ａ、１３Ｂは、同様の動作をするので、ここでは、リング側受信部１３Ａを例に説明する。
【００２２】
リング側受信部１３Ａは、ブリッジ８と接続されているリングポートに光が入力されているか否かを取得する。そして、リング側受信部１３Ａは、ブリッジ８と接続されているリングポートに光が入力されているか否かの情報を監視制御部１０へ通知する。
【００２３】
リング側受信部１３Ａは、自己が有するリングポートとブリッジ８との通信が疎通している場合、フレームの入力をブリッジ８から受ける。そして、リング側受信部１３Ａは、受信した信号を制御フレーム判別部１５Ａへ出力する。
【００２４】
制御フレーム判別部１５Ａ、１５Ｂは、リング側受信部１３Ａ、１３Ｂから受信したフレームが制御フレームか否かを判定する。さらに、制御フレーム判別部１５Ａ、１５Ｂは、受信した制御フレームが第１制御フレーム〜第４制御フレームのいずれかを判定する。制御フレーム判別部１５Ａ、１５Ｂは、同様の動作をするので、ここでは、制御フレーム判別部１５Ａを例に説明する。制御フレーム判別部１５Ａは、リング側受信部１３Ａから受信したフレームが制御フレームである場合、いずれのフレームを受信したかを監視制御部１０へ通知する。制御フレームについては後で詳細に説明する。また、リング側受信部１３Ａから受信したフレームが制御フレームでない場合、ＶＬＡＮ別分割部１６Ａに受信したフレームを出力する。
【００２５】
ＶＬＡＮ別分割部１６Ａ、１６Ｂは、制御フレーム判別部１５Ａ、１５Ｂから受信したフレーム又は監視制御部１０から受信した制御フレームをＶＬＡＮ毎に処理する。ここで、ＶＬＡＮは、それぞれＶＬＡＮＩＤが与えられている。ＶＬＡＮＩＤは、１０進法で表した場合、０〜４０９５の４０９６個の数値で表される。図２におけるＶＬＡＮ別分割部１６Ａの内部に記載された「ＶＬＡＮ：０」〜「ＶＬＡＮ：４０９５」は、ＶＬＡＮ別分割部１６Ａが、ＶＬＡＮＩＤ毎にフレームを処理することを表している。ここで、本実施例では、制御フレーム用のＶＬＡＮとして、ＶＬＡＮＩＤが０であるＶＬＡＮを用いる。ＶＬＡＮ別分割部１６Ａは、各ＶＬＡＮＩＤに対応するスイッチ２２による処理が行われるように、ハードウェア設定にしたがって、受信したフレームをスイッチ２２へ送信する。ここでのハードウェア設定とは、ＶＬＡＮ別分割部１６Ａとスイッチ２２との接続を指し、後述する監視制御部１０によって設定される。
【００２６】
スイッチ２２は、ハードウェア設定にしたがって、フレームをＶＬＡＮＩＤ毎にＶＬＡＮ別分割部１６Ａ又はＶＬＡＮ別分割部１８から受信する。そして、スイッチ２２は、各ＶＬＡＮＩＤに対応するＶＬＡＮ別統合部１７Ｂ又はＶＬＡＮ別統合部１９による処理が行われるように、ハードウェア設定にしたがって、受信したフレームをＶＬＡＮ別統合部１７Ｂ又はＶＬＡＮ別統合部１９へ出力する。ここでのハードウェア設定とは、スイッチ２２とＶＬＡＮ別統合部１７Ｂ及びＶＬＡＮ別統合部１９との接続を指し、後述する監視制御部１０によって設定される。
【００２７】
ＶＬＡＮ別統合部１７Ａ、１７Ｂは、同様の動作を行うので、ここでは、ＶＬＡＮ別統合部１７Ｂを例に説明する。ＶＬＡＮ別統合部１７Ｂは、ＶＬＡＮ別分割部１６Ａ又はＶＬＡＮ別分割部１８のいずれかから入力されたフレームをＶＬＡＮ毎にスイッチ２２から受ける。そして、ＶＬＡＮ別統合部１７Ｂは、ＶＬＡＮ毎に受信したフレームをリング側送信部１４Ｂへ順次出力する。
【００２８】
リング側送信部１４Ａ、１４Ｂは、リングネットワークに接続するためのリングポートを有する。リング側送信部１４Ａが有するリングポートはブリッジ８に接続されている。また、リング側受信部１４Ｂが有するリングポートは、ブリッジ２に接続されている。リング側受信部１４Ａ、１４Ｂは、同様の動作をするので、ここでは、リング側受信部１４Ｂを例に説明する。
【００２９】
リング側送信部１４Ｂは、フレームをＶＬＡＮ別統合部１７Ｂから受信する。そして、リング側送信部１４Ｂは、ブリッジ２と接続しているポートが疎通している場合、受信したフレームをブリッジ２へ送信する。
【００３０】
アクセス側受信部２０は、リングネットワーク以外の外部ネットワークに接続するためのアクセスポートを有している。アクセスポートの数には特に制限はない。本実施例では、アクセス側受信部２０は、３つのアクセスポートを有している。
【００３１】
アクセス側受信部２０は、自己が有するアクセスポートが疎通している場合、そのアクセスポートを介して外部ネットワークからのフレームを受信する。そして、アクセス側受信部２０は、受信したフレームをＶＬＡＮ別分割部１８へ出力する。
【００３２】
ＶＬＡＮ別分割部１８は、外部ネットワークからのフレームをアクセス側受信部２０から受信する。そして、ＶＬＡＮ別分割部１８は、各ＶＬＡＮＩＤに対応するスイッチ２２による処理が行われるように、ハードウェア設定にしたがって、受信したフレームをスイッチ２２へ送信する。ここでのハードウェア設定とは、ＶＬＡＮ別分割部１８とスイッチ２２との接続を指し、後述する監視制御部１０によって設定される。
【００３３】
ＶＬＡＮ別統合部１９は、ＶＬＡＮ別分割部１６Ａ又はＶＬＡＮ別分割部１６Ｂのいずれかから入力されたフレームをＶＬＡＮ毎にスイッチ２２から受ける。そして、ＶＬＡＮ別統合部１９は、ＶＬＡＮ毎に受信したフレームをアクセス側送信部２１へ順次出力する。
【００３４】
アクセス側送信部２１は、フレームをＶＬＡＮ別統合部１９から受信する。そして、アクセス側送信部２１は、受信したフレームが通過するＶＬＡＮに割り当てられたアクセスポートが疎通している場合、受信したフレームを対応するアクセスポートへ出力する。
【００３５】
管理信号送受信部１１は、ブリッジ１〜８の運用をサポートするシステムであるＯＳＳ（Operation  Support  System）と接続するためのポートを有している。そして、管理信号送受信部１１は、自己が有するポートを介してＯＳＳとの間で管理情報の送受信を行う。
【００３６】
監視制御部１０は、各種ハードウェア設定、制御フレームの転送、並びに、リングポート及びアクセスポートの疎通の制御などを行う。図３は、監視制御部の詳細を表すブロック図である。
【００３７】
監視制御部１０は、障害検出部１０１、制御フレーム送信部１０２、テーブル設定部１０３、制御フレーム受信部１０４、リングポート制御部１０５、アクセスポート制御部１０６及び管理制御部１０７を有している。
【００３８】
障害検出部１０１は、リング側受信部１３Ａ又はリング側受信部１３Ｂから各リングポートにおける光の入力の有無の情報を受信する。障害検出部１０１は、光が入力されているか否かにより、各リングポートが疎通しているか否かを判定する。以下では、リング側受信部１３Ａから受信した情報を例に説明する。障害検出部１０１は、リング側受信部１３Ａから受信した光が入力されているか否かの情報により、ブリッジ８からフレームを受信するリングポートが疎通しているか否かを判定する。障害検出部１０１は、光の入力が切れたという情報をリング側受信部１３Ａから受けると、ブリッジ８との間の通信で障害が発生したと判定する。また、リング側受信部１３Ａは、光の入力が無いという情報から光の入力を受けたという情報へとリング側受信部１３Ａからの情報が変わると、ブリッジ８との間の通信の障害が回復したと判定する。
【００３９】
障害検出部１０１は、障害発生又は障害回復を制御フレーム送信部１０２へ通知する。このとき、障害検出部１０１は、障害が発生又は回復したリングポートの識別情報を制御フレーム送信部１０２へ通知する。また、障害検出部１０１は、障害が発生したリングポートの情報をテーブル設定部１０３へ通知する。
【００４０】
制御フレーム送信部１０２は、リングポートの識別情報と共に障害発生又は障害回復の通知を障害検出部１０１から受信する。
【００４１】
制御フレーム送信部１０２は、障害発生の通知を障害検出部１０１から受信した場合、リング側受信部１４Ａ又は１４Ｂのうち、障害が発生したリングポートとは異なるブリッジに接続されているリングポートを有する側へ第１制御フレームを送信する。例えば、リング側受信部１３Ａから障害発生の通知を受信した場合、制御フレーム送信部１０２は、リング側送信部１４Ｂへ第１制御フレームを送信する。以下では、あるリングポートに対して、そのリングポートとは異なるブリッジに接続されているリングポートを「逆のリングポート」という場合がある。例えば、リング側受信部１３Ｂ及びリング側送信部１４Ｂは、リング側受信部１３Ａが有するリングポートの逆のリングポートを有している。
【００４２】
ここで、第１制御フレームについて説明する。第１制御フレームは、低優先ユーザ追い出し設定用の制御フレームである。具体的には、第１制御フレームは、低優先のＶＬＡＮに接続されているアクセスポートが疎通している場合、そのアクセスポートの疎通の切断を指示する制御フレームである。
【００４３】
さらに、制御フレームについて詳細に説明する。図４は、制御フレームのフォーマットを説明するための図である。制御フレームは、後述するように、第１制御フレーム〜第４制御フレームという４つの種類がある。そして、制御フレームは、ＤＡ（Destination  Address）、ＳＡ（Source  Address）、ＶＬＡＮタグ、Ｔｙｐｅ、データ及びＦＣＳ（Frame  Check  Sequence）というフィールドを有している。制御フレームのフォーマットは、通常のＶＬＡＮタグ付きのイーサネット（登録商標）フレームフォーマットと同一である。そして、制御フレームとそれ以外のフレームとを区別するため、各制御フレームであることを現す値を予め決めておき、ＦＣＳ以外の予め決められた任意のフィールドにその値を設定する。
【００４４】
例えば、欄１５０に示すように、ＶＬＡＮタグには、タイプ値及びタグ制御情報が含まれている。そして、タグ制御情報には、ＶＬＡＮＩＤが含まれている。そして、このＶＬＡＮタグに含まれるタイプ値を用いて、第１制御フレーム〜第４制御フレームのいずれかであることを示すことができる。例えば、第１制御フレームを表すタイプ値を０ｘ００ｆｆｆ０とし、第２制御フレームを表すタイプ値を０ｘｆｆｆ１とし、第３制御フレームを表すタイプ値を０ｘｆｆｆ２とし、第４制御フレームを表すタイプ値を０ｘｆｆｆ３として予約しておく。例えば、図３にしめすフォーマット例は、第１制御フレームを表す内容を有している。これにより、ＶＬＡＮタグを参照することで、各処理部は、そのフレームが制御フレームであるか否か、さらにはどの制御フレームであるかを判別することができる。
【００４５】
また、制御フレーム送信部１０２は、第１制御フレーム受信の通知を制御フレーム受信部１０４から受ける。このとき、制御フレーム送信部１０２は、リング側受信部１３Ａ又は１３Ｂが有するリングポートのうちいずれのリングポートで制御フレームを受信したかの情報も制御フレーム受信部１０４から受ける。第１制御フレームを受信した場合、制御フレーム送信部１０２は、受信したリングポートの逆のリングポートで障害が発生しているか否かを判定する。第１制御フレームを受信したリングポートの逆のリングポートで障害が発生していない場合、制御フレーム送信部１０２は、リング側送信部１４Ａ又は１４Ｂのうち逆のリングポートを有する側へ第１制御フレームを出力する。これに対して、第１制御フレームを受信したリングポートの逆のリングポートで障害が発生している場合、制御フレーム送信部１０２は、リング側送信部１４Ａ又は１４Ｂのうち第１制御フレームを受信したリングポートを有する側へ第２制御フレームを出力する。
【００４６】
ここで、第２制御フレームについて説明する。第２制御フレームは、全区間通信疎通設定用の制御フレームである。具体的には、第１制御フレームは、ブリッジ１〜８の全てのリングポートにおける通信の疎通を指示する制御フレームである。
【００４７】
また、制御フレーム送信部１０２は、第２制御フレーム受信の通知を制御フレーム受信部１０４から受ける。このとき、制御フレーム送信部１０２は、リング側受信部１３Ａ又は１３Ｂが有するリングポートのうちいずれのリングポートで制御フレームを受信したかの情報も制御フレーム受信部１０４から受ける。第２制御フレームを受信した場合、制御フレーム送信部１０２は、受信したリングポートの逆のリングポートで障害が発生しているか否かを判定する。第２制御フレームを受信したリングポートの逆のリングポートで障害が発生していない場合、制御フレーム送信部１０２は、リング側送信部１４Ａ又は１４Ｂのうち逆のリングポートを有する側へ第２制御フレームを出力する。これに対して、第１制御フレームを受信したリングポートの逆のリングポートで障害が発生している場合、制御フレーム送信部１０２は、第２制御フレームを破棄する。
【００４８】
また、制御フレーム送信部１０２は、障害回復の通知を障害検出部１０１から受信した場合、リング側受信部１４Ａ又は１４Ｂのうち障害が回復したリングポートとは逆のリングポートを有する側へ第３制御フレームを送信する。
【００４９】
ここで、第３制御フレームについて説明する。第３制御フレームは、ユーザ別通信疎通設定用の制御フレームである。具体的には、第３制御フレームは、リング内の各ブリッジ１〜８において、障害発生前の初期の通信設定の状態に通信の疎通を戻すことを指示する制御フレームである。
【００５０】
また、制御フレーム送信部１０２は、第３制御フレーム受信の通知を制御フレーム受信部１０４から受ける。このとき、制御フレーム送信部１０２は、リング側受信部１３Ａ又は１３Ｂが有するリングポートのうちいずれのリングポートで制御フレームを受信したかの情報も制御フレーム受信部１０４から受ける。第３制御フレームを受信した場合、制御フレーム送信部１０２は、受信したリングポートの逆のリングポートで障害が回復したか否かを判定する。第３制御フレームを受信したリングポートの逆のリングポートが障害回復したポートでない場合、制御フレーム送信部１０２は、リング側送信部１４Ａ又は１４Ｂのうち逆のリングポートを有する側へ第３制御フレームを出力する。一方、第３制御フレームを受信したリングポートの逆のリングポートが障害回復したポートである場合、制御フレーム送信部１０２は、リング側送信部１４Ａ又は１４Ｂのうち第３制御フレームを受信したリングポートを有する側へ第４制御フレームを出力する。
【００５１】
ここで、第４制御フレームについて説明する。第４制御フレームは、低優先ユーザ接続設定用の制御フレームである。具体的には、第４制御フレームは、低優先のＶＬＡＮが接続されているアクセスポートの疎通が切断されている場合、そのアクセスポートの疎通を指示する制御フレームである。
【００５２】
また、制御フレーム送信部１０２は、第４制御フレーム受信の通知を制御フレーム受信部１０４から受ける。このとき、制御フレーム送信部１０２は、リング側受信部１３Ａ又は１３Ｂが有するリングポートのうちいずれのリングポートで制御フレームを受信したかの情報も制御フレーム受信部１０４から受ける。第４制御フレームを受信した場合、制御フレーム送信部１０２は、受信したリングポートの逆のリングポートで障害が回復したか否かを判定する。第４制御フレームを受信したリングポートの逆のリングポートが障害回復したポートでない場合、制御フレーム送信部１０２は、リング側送信部１４Ａ又は１４Ｂのうち逆のリングポートを有する側へ第４制御フレームを出力する。これに対して、第４制御フレームを受信したリングポートの逆のリングポートが障害回復したポートである場合、制御フレーム送信部１０２は、第４制御フレームを破棄する。
【００５３】
ここで、図３では制御フレーム送信部１０２がリング側送信部１４Ａ又は１４Ｂに各制御フレームを直接入力しているように記載している。ただし、実際には、図２に示すように、ＶＬＡＮ別分割部１６Ａ又は１６Ｂに制御フレームを入力して、スイッチ２２及びＶＬＡＮ別統合部１７Ａ及び１７Ｂを介してリング側送信部１４Ａ又は１４Ｂに制御フレームを送信している。
【００５４】
制御フレーム受信部１０４は、リング側受信部１３Ａへ入力されたフレームのうち制御フレームを、どの制御フレームであるかの情報と共に制御フレーム判定部１５Ａから受ける。また、制御フレーム受信部１０４は、リング側受信部１３Ｂへ入力されたフレームのうち制御フレームを、どの制御フレームであるかの情報と共に制御フレーム判定部１５Ｂから受ける。
【００５５】
そして、制御フレーム受信部１０４は、第１制御フレーム又は第４制御フレームを受信した場合、アクセスポート制御部１０６にそれらの制御フレームの受信を通知する。
【００５６】
また、制御フレーム受信部１０４は、第２制御フレーム又は第３制御フレームを受信した場合、リングポート制御部１０５にそれらの制御フレームの受信を通知する。
【００５７】
また、制御フレーム受信部１０４は、第１制御フレーム〜第４制御フレームのうちどの制御フレームを受信したかの情報をテーブル設定部１０３に通知する。さらに、制御フレーム受信部１０４は、受信した第１制御フレーム〜第４制御フレームを、どの制御フレームを受信したかの情報と共に制御フレーム送信部１０２へ出力する。
【００５８】
テーブル設定部１０３は、自装置のリングポートで障害が発生した場合、障害が発生したリングポートの情報を障害検出部１０１から受信する。そして、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１の該当するリングポートの「送受設定」をＯＦＦにする。さらに、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１の該当するリングポートの「変更有無」を「有」に設定する。
【００５９】
テーブル設定部１０３は、第１制御フレーム〜第４制御フレームのうちどの制御フレームを受信したかの情報を制御フレーム受信部１０４から受信する。
【００６０】
第１制御フレームを受信した場合、テーブル設定部１０３は、アクセスポートＶＬＡＮ接続設定テーブル１２２を参照し、低優先のＶＬＡＮを抽出する。そして、テーブル設定部１０３は、抽出した低優先のＶＬＡＮの「送受設定」をＯＦＦに変更する。
【００６１】
また、第２制御フレームを受信した場合、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１を参照し、障害が発生したリングポート以外のリングポートを抽出する。そして、テーブル設定部１０３は、抽出したリングポートの「送受設定」をＯＮに変更する。さらに、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１における、抽出したリングポートの「変更有無」を「有」に設定する。
【００６２】
また、第３制御フレームを受信した場合、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１を参照し、「変更有無」が「有」であるリングポートを抽出する。そして、テーブル設定部１０３は、抽出したリングポートの「送受設定」を逆の値に変更する。さらに、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１における、抽出したリングポートの「変更有無」を「無」に設定する。
【００６３】
また、第４制御フレームを受信した場合、テーブル設定部１０３は、アクセスポートＶＬＡＮ接続設定テーブル１２２を参照し、低優先のＶＬＡＮを抽出する。そして、テーブル設定部１０３は、抽出した低優先のＶＬＡＮの「送受設定」をＯＮに変更する。
【００６４】
アクセスポート制御部１０６は、予め決められた初期の通信設定に合わせて、アクセス側受信部２０、アクセス側送信部２１及びスイッチ２２のハードウェア設定を変更する。この予め決められた初期の通信設定は、ユーザからの入力を受けてもよいし、予め設定されたファイルを読み込んでもよい。
【００６５】
アクセスポート制御部１０６は、第１制御フレーム及び第４制御フレームの受信の通知を制御フレーム受信部１０４から受信する。
【００６６】
第１制御フレームを受信した場合、アクセスポート制御部１０６は、第１制御フレームを受けてテーブル設定部１０３により変更されたアクセスポートＶＬＡＮ接続設定テーブル１２２を参照する。そして、アクセスポート制御部１０６は、アクセスポートＶＬＡＮ接続設定テーブル１２２の登録内容にしたがって、アクセス側受信部２０、アクセス側送信部２１及びスイッチ２２のハードウェア設定を変更する。具体的には、アクセスポート制御部１０６は、アクセスポートＶＬＡＮ接続設定テーブル１２２における低優先のＶＬＡＮの疎通を切断するように、各アクセスポートとスイッチ２２との接続のハードウェア設定を変更する。これにより、リングネットワークから低優先のＶＬＡＮが追い出される。
【００６７】
第４制御フレームを受信した場合、アクセスポート制御部１０６は、第４制御フレームを受けてテーブル設定部１０３により変更されたアクセスポートＶＬＡＮ接続設定テーブル１２２を参照する。そして、アクセスポート制御部１０６は、アクセスポートＶＬＡＮ接続設定テーブル１２２の登録内容にしたがって、アクセス側受信部２０、アクセス側送信部２１及びスイッチ２２のハードウェア設定を変更する。具体的には、アクセスポート制御部１０６は、アクセスポートＶＬＡＮ接続設定テーブル１２２における低優先のＶＬＡＮが疎通するように、各アクセスポートとスイッチ２２との接続のハードウェア設定を変更する。これにより、低優先のＶＬＡＮがリングネットワークに接続され初期の通信設定の状態に戻る。
【００６８】
リングポート制御部１０５は、予め決められた初期の通信設定に合わせて、リング側受信部１３Ａ、１３Ｂ、リング側送信部１４Ａ、１４Ｂ及びスイッチ２２のハードウェア設定を変更する。ここで、初期の通信設定について説明する。初期の通信設定は、リングネットワーク内において複数のＶＬＡＮの通過地点が重ならないように設定されている。このＶＬＡＮが通過する経路が、通信経路のネットワーク内の「区間」の一例にあたる。そして、複数のＶＬＡＮがリングネットワーク内の同じ区間を経由しないように設定されている初期の通信設定が、「複数の通信経路がリングネットワーク内の同じ区間を経由しないように決められた通信設定」の一例にあたる。
【００６９】
リングポート制御部１０５は、第２制御フレーム及び第３制御フレームの受信の通知を制御フレーム受信部１０４から受信する。
【００７０】
第２制御フレームを受信した場合、リングポート制御部１０５は、第２制御フレームを受けてテーブル設定部１０３により変更されたリングポートＶＬＡＮ接続設定テーブル１２１を参照する。そして、リングポート制御部１０５は、リングポートＶＬＡＮ接続設定テーブル１２１の登録内容にしたがって、リング側受信部１３Ａ、１３Ｂ、リング側送信部１４Ａ、１４Ｂ及びスイッチ２２のハードウェア設定を変更する。具体的には、リングポート制御部１０５は、障害が発生しているリングポートの疎通を切断し、それ以外のリングポートを疎通するように、各リングポートとスイッチ２２との接続のハードウェア設定を変更する。これにより、リングポート制御部１０５は、リングネットワークにおける障害が発生しているリングポート以外の接続がなされ、障害区間を迂回して信号を送信する経路を確立する。
【００７１】
第３制御フレームを受信した場合、リングポート制御部１０５は、第３制御フレームを受けてテーブル設定部１０３により変更されたリングポートＶＬＡＮ接続設定テーブル１２１を参照する。そして、リングポート制御部１０５は、リングポートＶＬＡＮ接続設定テーブル１２１の登録内容にしたがって、リング側受信部１３Ａ、１３Ｂ、リング側送信部１４Ａ、１４Ｂ及びスイッチ２２のハードウェア設定を変更する。具体的には、障害が回復したリングポートを疎通させ、さらに、それ以外のリングポートが初期の通信設定になるように、各リングポートとスイッチ２２との接続のハードウェア設定を変更する。これにより、該当するＶＬＡＮＩＤを有するリングネットワーク内の経路が初期の通信設定の状態に戻るように設定される。
【００７２】
管理制御部１０７は、ＯＳＳからの管理信号を管理信号送受信部１１から受信する。そして、管理制御部１０７は、受信した管理信号にしたがって、ブリッジ１を制御する。また、管理制御部１０７は、ブリッジ１で発生したエラーなどの通知を管理信号送受信部１１へ出力する。
【００７３】
次に、図５〜図１６を参照して、障害発生から回復までの通信の疎通及び各テーブルの遷移について説明する。図５は、ＶＬＡＮの設定がなされていない状態の各ブリッジにおけるリングポートＶＬＡＮ接続設定テーブルの図である。図６は、ＶＬＡＮの設定がなされていない状態の各ブリッジにおけるアクセスポートＶＬＡＮ接続設定テーブルの図である。図７は、初期の通信設定の疎通状態を表す図である。図８は、初期の通信設定の状態の各ブリッジにおける各テーブルの図である。図９は、第１制御フレームにより変更された疎通状態を表す図である。図１０は、第１制御フレームを受けた各ブリッジにおける各テーブルの図である。図１１は、第２制御フレームにより変更された疎通状態を表す図である。図１２は、第２制御フレームを受けた各ブリッジにおける各テーブルの図である。図１３は、第３制御フレームにより変更された疎通状態を表す図である。図１４は、第３制御フレームを受けた各ブリッジにおける各テーブルの図である。図１５は、第４制御フレームにより変更された疎通状態を表す図である。図１６は、第４制御フレームを受けた各ブリッジにおける各テーブルの図である。ここでは、各ブリッジ１〜８において、リング受信部１３Ｂ及びリング側送信部１４Ｂをポート１とし、リング受信部１３Ａ及びリング側送信部１４Ａをポート１とする。また、ここでは、各ブリッジ１〜８がそれぞれ３つのアクセスポートを有している場合で説明し、それらのアクセスポートをポート３〜５とする。そして、各図においてブリッジ１〜８の中に記載する番号はその横のポートの番号を表している。
【００７４】
図１に示した状態は、ＶＬＡＮの設定を行っていないリングネットワークの状態である。この場合のブリッジ１〜８におけるリングポートＶＬＡＮ接続設定テーブル１２１が、図５に示す、テーブル２０１〜２０８である。テーブル２０１〜２０８は、それぞれブリッジ１〜８に対応している。
【００７５】
テーブル２０１〜２０８に示すように、リングポートＶＬＡＮ接続設定テーブル１２１には、ＶＬＡＮＩＤ０〜２０９５毎にリングポートであるポート１及び２の設定が記載される。ＶＬＡＮが設定されていない状態では、全てのＶＬＡＮＩＤに対応するポート１及び２の設定は、「送受設定」がＯＦＦであり、「変更有無」が「無」である。
【００７６】
図１の場合のブリッジ１〜８におけるアクセスポートＶＬＡＮ接続設定テーブル１２２が、図６に示す、テーブル２１１〜２１８である。テーブル２１１〜２１８は、それぞれブリッジ１〜８に対応している。
【００７７】
テーブル２１１〜２１８に示すように、アクセスポートＶＬＡＮ接続設定テーブル１２２には、ＶＬＡＮＩＤ０〜２０９５毎にアクセスポートであるポート３〜５の設定が記載される。ＶＬＡＮが設定されていない状態では、全てのＶＬＡＮＩＤに対応するポート３〜５の設定は、「送受設定」がＯＦＦであり、「優先度」が設定無しとなっている。ここで、テーブル２１１〜２１８の「優先度」の欄が「−」の場合には、設定無しを表している。
【００７８】
次に、ＶＬＡＮＩＤ１００を有するＶＬＡＮの初期の通信設定が行われた状態が図７に示す状態である。以下の説明では、ＶＬＡＮＩＤ１００のＶＬＡＮの通信について説明する。リングポートＶＬＡＮ接続設定テーブル１２１及びアクセスポートＶＬＡＮ接続設定テーブル１２２についてもＶＬＡＮＩＤ１００のＶＬＡＮのみについて図示し説明する。
【００７９】
図７に示すように、初期の通信設定では、接続経路３０１及び３０２のように、ハード設定がなされている。接続経路３０１及び３０２で線が結ばれているポートにフレームが流される。そして、初期の通信設定では、ＶＬＡＮＩＤ１００のＶＬＡＮは、リングネットワーク内に疎通ルート４０１及び４０２を有している。疎通ルート４０１は、ユーザ１が使用するＶＬＡＮである。また、疎通ルート４０２は、ユーザ２が使用するＶＬＡＮである。初期の通信設定は、複数のＶＬＡＮのネットワーク内の通過地点が重ならないように設定されている。具体的には、疎通ルート４０１及び４０２が通過する経路が、通信経路のネットワーク内の「区間」の一例にあたる。図７のように、初期の通信設定では、疎通ルート４０１と疎通ルート４０２とが重ならないようにＶＬＡＮのルートが決定されている。すなわち、疎通ルート４０１及び４０２は、複数の通信経路がリングネットワーク内の同じ区間を経由しないように配置されている状態の一例にあたる。
【００８０】
この場合、リングポートＶＬＡＮ接続設定テーブル１２１及びアクセスポートＶＬＡＮ接続設定テーブル１２２は、図８のテーブル２０１〜２０８及びテーブル２１１〜２１８のような状態になっている。
【００８１】
ブリッジ１では、ポート１でフレームの入力を受けポート２からフレームを出力するので、テーブル２０１では、ポート１及び２ともに「送受設定」がＯＮとなっている。初期の通信設定を変更の有無の基準とするので、この場合、テーブル２０１〜２０８のいずれのどのポートでも「変更有無」は「無」である。また、テーブル２１１では、ポート３〜５のいずれもＯＦＦになっている。
【００８２】
ブリッジ２は、ポート３でフレームの入力を受けポート２からフレームを出力するので、テーブル２０２の「送受設定」は、ポート１がＯＦＦ、ポート２がＯＮになっている。また、テーブル２１２の「送受設定」は、ポート３がＯＮであり、ポート４及び５がＯＦＦになっている。さらに、「優先度」は、低優先となっている。ここで、図では、低優先の場合には、「優先度」の値がＬｏｗとされている。これにより、ポート１からフレームが出力されないので、疎通ルート４０２を通過するフレームは、疎通ルート４０１の経路に向かわない。
【００８３】
ブリッジ３は、ポート５でフレームの入力を受けポート１からフレームを出力するので、テーブル２０３の「送受設定」は、ポート１がＯＮ、ポート２がＯＦＦになっている。また、テーブル２１３の「送受設定」は、ポート５がＯＮであり、ポート３及び４がＯＦＦになっている。さらに、「優先度」は、高優先となっている。ここで、図では、低優先の場合には、「優先度」の値がＨｉｇｈとされている。これにより、ポート２からフレームが出力されないので、疎通ルート４０１を通過するフレームは、疎通ルート４０２の経路に向かわない。
【００８４】
ブリッジ４では、ポート１でフレームの入力を受けポート２からフレームを出力するので、テーブル２０４の「送受設定」は、ポート１及び２ともにＯＮとなっている。また、テーブル２１４の「送受設定」は、ポート３〜５のいずれもＯＦＦになっている。
【００８５】
ブリッジ５では、ポート１でフレームの入力を受けポート２からフレームを出力するので、テーブル２０５の「送受設定」は、ポート１及び２ともにＯＮとなっている。また、テーブル２１５の「送受設定」は、ポート３〜５のいずれもＯＦＦになっている。
【００８６】
ブリッジ６は、ポート２でフレームの入力を受けポート５からフレームを出力するので、テーブル２０６の「送受設定」は、ポート１がＯＦＦ、ポート２がＯＮになっている。また、テーブル２１６の「送受設定」は、ポート５がＯＮであり、ポート３及び４がＯＦＦになっている。さらに、「優先度」は、高優先となっている。これにより、ポート１からフレームが出力されないので、疎通ルート４０１を通過するフレームは、疎通ルート４０２の経路に向かわない。
【００８７】
ブリッジ７では、いずれのポートからもフレームの入出力を行わないので、テーブル２０７の「送受設定」は、ポート１及び２ともに「送受設定」がＯＦＦとなっている。また、テーブル２１７の「送受設定」は、ポート３〜５の「送受設定」がいずれもＯＦＦになっている。
【００８８】
ブリッジ８は、ポート２でフレームの入力を受けポート４からフレームを出力するので、テーブル２０６の「送受設定」は、ポート１がＯＦＦ、ポート２がＯＮになっている。また、テーブル２１６の「送受設定」は、ポート４がＯＮであり、ポート３及び５がＯＦＦになっている。さらに、「優先度」は、低優先となっている。これにより、ポート２からフレームが出力されないので、疎通ルート４０１を通過するフレームは、疎通ルート４０２の経路に向かわない。
【００８９】
そして、図７の状態でブリッジ４とブリッジ５との間で通信の障害が発生し第１制御フレームが送信された状態が図９の状態である。この場合、ブリッジ４からブリッジ３に向けて第１制御フレーム５０１が送信され、ブリッジ５からブリッジ６に向けて第１制御フレーム５０２が送信される。第１制御フレーム５０１及び５０２により、低優先のＶＬＡＮである疎通ルート４０２におけるアクセスポートの疎通は切断される。この場合、高優先のＶＬＡＮである疎通ルート４０２におけるアクセスポートの疎通は切断されない。
【００９０】
この場合、図１０に示すように、低優先のＶＬＡＮである疎通ルート４０２のアクセスポートを有するブリッジ２及びブリッジ８のテーブル２１２及び２１８が変更される。テーブル２１２のポート３の送受設定２２０がＯＦＦに設定される。また、テーブル２１８のポート４の送受設定２２１がＯＦＦに設定される。これに対して、高優先のＶＬＡＮである疎通ルート４０１のアクセスポートは切断されないため、テーブル２１３のポート５の送受設定２２２及びテーブル２１６のポート５の送受設定２２３はＯＮのままである。
【００９１】
さらに、図９の状態の後、第２制御フレームが送信された状態が図１１の状態である。この場合、ブリッジ４からブリッジ３に向けて第２制御フレーム５０３が送信され、ブリッジ５からブリッジ６に向けて第２制御フレーム５０４が送信される。第２制御フレーム５０３及び５０４により、障害が発生したリングポート以外の全てのリングポートの通信が疎通される。
【００９２】
この場合、図１２に示すように、障害が発生したリングポートを有するブリッジ４において、テーブル２０４の送受設定２２６がＯＦＦに設定され、変更有無２２７が「有」に設定される。障害が発生したリングポートを有するブリッジ５において、テーブル２０５の送受設定２２８がＯＦＦに設定され、変更有無２２９が「有」に設定される。さらに、ブリッジ３において、テーブル２０３の送受設定２２４がＯＮに設定され、変更有無２２５が「有」に変更される。また、ブリッジ６において、テーブル２０６の送受設定２３０がＯＮに設定され、変更有無２３１が「有」に変更される。また、ブリッジ７において、テーブル２０７の送受設定２３２がＯＮに設定され、変更有無２３３が「有」に設定され、送受設定２３４がＯＮに設定され、変更有無２３５が「有」に設定される。また、ブリッジ８において、テーブル２０８の送受設定２３６がＯＮに設定され、変更有無２３７が「有」に設定される。
【００９３】
そして、図１１の状態でブリッジ４とブリッジ５との間の通信の障害が回復し第３制御フレームが送信された状態が図１３の状態である。この場合、ブリッジ４からブリッジ３に向けて第３制御フレーム５０５が送信され、ブリッジ５からブリッジ６に向けて第３制御フレーム５０６が送信される。第３制御フレーム５０５及び５０６により、全てのリングポートの通信の疎通が初期の通信設定の状態に戻される。このとき、疎通ルート４０２
アクセスポートの疎通は切断されたままなので、疎通ルート４０２は未だ元に戻らない。これに対して、疎通ルート４０２は、初期の通信設定の状態に戻る。
【００９４】
この場合、図１４に示すように、ブリッジ３において、テーブル２０３の送受設定２３８がＯＦＦに設定され、変更有無２３９が「無」に変更される。また、ブリッジ４において、テーブル２０４の送受設定２４０がＯＮに設定され、変更有無２４１が「無」に設定される。ブリッジ５において、テーブル２０５の送受設定２４２がＯＮに設定され、変更有無２４３が「無」に設定される。また、ブリッジ６において、テーブル２０６の送受設定２４４がＯＦＦに設定され、変更有無２４５が「無」に変更される。また、ブリッジ７において、テーブル２０７の送受設定２４６がＯＦＦに設定され、変更有無２４７が「無」に設定され、送受設定２４８がＯＦＦに設定され、変更有無２４９が「無」に設定される。また、ブリッジ８において、テーブル２０８の送受設定２５０がＯＦＦに設定され、変更有無２５１が「無」に設定される。
【００９５】
さらに、図１３の状態の後、第４制御フレームが送信された状態が図１５の状態である。この場合、ブリッジ４からブリッジ３に向けて第４制御フレーム５０７が送信され、ブリッジ５からブリッジ６に向けて第４制御フレーム５０８が送信される。第４制御フレーム５０７及び５０８により、低優先のＶＬＡＮである疎通ルート４０２におけるアクセスポートの疎通が回復される。これにより、ブリッジ１〜８の通信の疎通状態は、初期の通信設定の状態に戻される。
【００９６】
この場合、図１６に示すように、低優先のＶＬＡＮである疎通ルート４０２のアクセスポートを有するブリッジ２及びブリッジ８のテーブル２１２及び２１８が変更される。テーブル２１２のポート３の送受設定２５２がＯＮに設定される。また、テーブル２１８のポート４の送受設定２５３がＯＮに設定される。これにより、各テーブルは、初期の通信設定の状態における各テーブルの状態に戻る。
【００９７】
次に、図１７を参照して、初期の通信設定におけるリングポートの設定処理について説明する。図１７は、初期の通信設定におけるリングポートの設定処理のフローチャートである。
【００９８】
テーブル設定部１０３は、ユーザからのリングポートの接続指示を受信する（ステップＳ１０１）。
【００９９】
そして、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１における指定されたリングポートの送受設定をＯＮにする（ステップＳ１０２）。
【０１００】
リングポート制御部１０５は、リングポートＶＬＡＮ接続設定テーブル１２１にしたがって、リング側受信部１３Ａ、１３Ｂ、リング側送信部１４Ａ、１４Ｂ及びスイッチ２２のハードウェア設定を行う（ステップＳ１０３）。
【０１０１】
次に、図１８を参照して、初期の通信設定におけるアクセスポートの設定処理について説明する。図１８は、初期の通信設定におけるアクセスポートの設定処理のフローチャートである。
【０１０２】
テーブル設定部１０３は、ユーザからのアクセスポートの接続指示及び優先度の指定を受信する（ステップＳ２０１）。
【０１０３】
そして、テーブル設定部１０３は、アクセスポートＶＬＡＮ接続設定テーブル１２２における指定されたアクセスポートの送受設定をＯＮにする（ステップＳ２０２）。さらに、テーブル設定部１０３は、アクセスポートＶＬＡＮ接続設定テーブル１２２における指定されたアクセスポートの優先度を設定する（ステップＳ２０３）。
【０１０４】
アクセスポート制御部１０６は、アクセスポートＶＬＡＮ接続設定テーブル１２２にしたがって、アクセス側受信部２０、アクセス側送信部２１及びスイッチ２２のハードウェア設定を行う（ステップＳ２０４）。
【０１０５】
次に、図１９を参照して、障害検出時の障害を検出したブリッジにおける処理について説明する。図１９は、障害検出時の障害検出ブリッジにおける処理のフローチャートである。
【０１０６】
障害検出部１０１は、リング側受信部１３Ａ又は１３Ｂからの光の入力状態を受けて、リングポートでの障害を検出する（ステップＳ３０１）。障害検出部１０１は、障害を検出したリングポートの情報と共に障害検出を制御フレーム送信部１０２及びテーブル設定部１０３へ通知する。
【０１０７】
テーブル設定部１０３は、障害検出部１０１からの障害検出の通知を受けて、リングポートＶＬＡＮ接続設定テーブル１２１における障害を検出したリングポートの「送受設定」をＯＦＦに設定する（ステップＳ３０２）。さらに、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１における障害を検出したリングポートの「変更有無」を「有」に変更する（ステップＳ３０３）。
【０１０８】
リングポート制御部１０５は、リングポートＶＬＡＮ接続設定テーブル１２１にしたがって、リング側受信部１３Ａ、１３Ｂ、リング側送信部１４Ａ、１４Ｂ及びスイッチ２２のハードウェア設定を変更する（ステップＳ３０４）。
【０１０９】
制御フレーム送信部１０２は、障害検出部１０１からの障害検出の通知を受けて、障害が発生したリングポートの逆のリングポートから第１制御フレームを送信する（ステップＳ３０５）。
【０１１０】
次に、図２０を参照して、第１制御フレームを受信したブリッジにおける処理について説明する。図２０は、第１制御フレームを受信したブリッジにおける処理のフローチャートである。
【０１１１】
制御フレーム受信部１０４は、第１制御フレームを制御フレーム判定部１５Ａ又は１５Ｂから受信する（ステップＳ４０１）。そして、制御フレーム受信部１０４は、第１制御フレームを受信したリングポートの情報と共に制御フレーム送信部１０２、テーブル設定部１０３及びアクセスポート制御部１０６へ通知する。
【０１１２】
テーブル設定部１０３は、制御フレーム受信部１０４からの第１制御フレーム受信の通知を受けて、アクセスポートＶＬＡＮ接続設定テーブル１２２における優先度が低優先であるアクセスポートの「送受設定」をＯＦＦに設定する（ステップＳ４０２）。
【０１１３】
アクセスポート制御部１０６は、制御フレーム受信部１０４からの第１制御フレーム受信の通知を受けて、アクセスポートＶＬＡＮ接続設定テーブル１２２にしたがって、アクセス側受信部２０、アクセス側送信部２１及びスイッチ２２のハードウェア設定を変更する（ステップＳ４０３）。
【０１１４】
制御フレーム送信部１０２は、制御フレーム受信部１０４からの第１制御フレーム受信の通知を受けて、第１制御フレームを受信したリングポートの逆のリングポートで障害が発生中か否かを判定する（ステップＳ４０４）。
【０１１５】
逆のリングポートで障害が発生していない場合（ステップＳ４０４：否定）、制御フレーム送信部１０２は、第１制御フレームを受信したリングポートの逆のリングポートに第１制御フレームを送信する（ステップＳ４０５）。
【０１１６】
これに対して、逆のリングポートで障害が発生中の場合（ステップＳ４０４：肯定）、制御フレーム送信部１０２は、第１制御フレームを受信したリングポートに第２制御フレームを送信する（ステップＳ４０６）。
【０１１７】
次に、図２１を参照して、第２制御フレームを受信したブリッジにおける処理について説明する。図２１は、第２制御フレームを受信したブリッジにおける処理のフローチャートである。
【０１１８】
制御フレーム受信部１０４は、第２制御フレームを制御フレーム判定部１５Ａ又は１５Ｂから受信する（ステップＳ５０１）。そして、制御フレーム受信部１０４は、第２制御フレームを受信したリングポートの情報と共に制御フレーム送信部１０２、テーブル設定部１０３及びアクセスポート制御部１０６へ通知する。
【０１１９】
テーブル設定部１０３は、制御フレーム受信部１０４からの第１制御フレーム受信の通知を受けて、リングポートＶＬＡＮ接続設定テーブル１２１における障害が発生したリングポート以外のリングポートの「送受設定」をＯＮに設定する（ステップＳ５０２）。さらに、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１における障害が発生したリングポート以外のリングポートの「変更有無」を「有」に設定する（ステップＳ５０３）。
【０１２０】
リングポート制御部１０５は、制御フレーム受信部１０４からの第２制御フレーム受信の通知を受けて、リングポートＶＬＡＮ接続設定テーブル１２１にしたがって、リング側受信部１３Ａ、１３Ｂ、リング側送信部１４Ａ、１４Ｂ及びスイッチ２２のハードウェア設定を変更する（ステップＳ５０４）。
【０１２１】
制御フレーム送信部１０２は、制御フレーム受信部１０４からの第２制御フレーム受信の通知を受けて、第２制御フレームを受信したリングポートの逆のリングポートで障害が発生中か否かを判定する（ステップＳ５０５）。
【０１２２】
逆のリングポートで障害が発生していない場合（ステップＳ５０５：否定）、制御フレーム送信部１０２は、第２制御フレームを受信したリングポートの逆のリングポートに第２制御フレームを送信する（ステップＳ５０６）。
【０１２３】
これに対して、逆のリングポートで障害が発生中の場合（ステップＳ５０５：肯定）、制御フレーム送信部１０２は、処理を終了する。
【０１２４】
次に、図２２を参照して、障害回復時の障害を検出したブリッジにおける処理について説明する。図２２は、障害回復時の障害検出ブリッジにおける処理のフローチャートである。
【０１２５】
障害検出部１０１は、リング側受信部１３Ａ又は１３Ｂからの光の入力状態を受けて、リングポートでの障害回復を検出する（ステップＳ６０１）。障害検出部１０１は、障害回復を検出したリングポートの情報と共に障害回復を制御フレーム送信部１０２及びテーブル設定部１０３へ通知する。
【０１２６】
テーブル設定部１０３は、障害検出部１０１からの障害回復の通知を受けて、リングポートＶＬＡＮ接続設定テーブル１２１における障害回復を検出したリングポートの「送受設定」をＯＮに設定する（ステップＳ６０２）。さらに、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１における障害回復を検出したリングポートの「変更有無」を「無」に変更する（ステップＳ６０３）。
【０１２７】
リングポート制御部１０５は、リングポートＶＬＡＮ接続設定テーブル１２１にしたがって、リング側受信部１３Ａ、１３Ｂ、リング側送信部１４Ａ、１４Ｂ及びスイッチ２２のハードウェア設定を変更する（ステップＳ６０４）。
【０１２８】
制御フレーム送信部１０２は、障害検出部１０１からの障害回復の通知を受けて、障害が回復したリングポートの逆のリングポートから第３制御フレームを送信する（ステップＳ６０５）。
【０１２９】
次に、図２３を参照して、第３制御フレームを受信したブリッジにおける処理について説明する。図２３は、第３制御フレームを受信したブリッジにおける処理のフローチャートである。
【０１３０】
制御フレーム受信部１０４は、第３制御フレームを制御フレーム判定部１５Ａ又は１５Ｂから受信する（ステップＳ７０１）。そして、制御フレーム受信部１０４は、第３制御フレームを受信したリングポートの情報と共に制御フレーム送信部１０２、テーブル設定部１０３及びリングポート制御部１０５へ通知する。
【０１３１】
テーブル設定部１０３は、制御フレーム受信部１０４からの第３制御フレーム受信の通知を受けて、リングポートＶＬＡＮ接続設定テーブル１２１における「変更有無」が「有」であるアクセスポートの「送受設定」を逆の値に設定する（ステップＳ７０２）。さらに、テーブル設定部１０３は、リングポートＶＬＡＮ接続設定テーブル１２１における「送受設定」を逆の値にしたリングポートの「変更有無」を「無」に設定する（ステップＳ７０３）。
【０１３２】
リングポート制御部１０５は、制御フレーム受信部１０４からの第３制御フレーム受信の通知を受けて、リングポートＶＬＡＮ接続設定テーブル１２１にしたがって、リング側受信部１３Ａ、１３Ｂ、リング側送信部１４Ａ、１４Ｂ及びスイッチ２２のハードウェア設定を変更する（ステップＳ７０４）。
【０１３３】
制御フレーム送信部１０２は、制御フレーム受信部１０４からの第３制御フレーム受信の通知を受けて、第３制御フレームを受信したリングポートの逆のリングポートで障害が発生していたか否かを判定する（ステップＳ７０５）。
【０１３４】
逆のリングポートで障害が発生していない場合（ステップＳ７０５：否定）、制御フレーム送信部１０２は、第３制御フレームを受信したリングポートの逆のリングポートに第３制御フレームを送信する（ステップＳ７０６）。
【０１３５】
これに対して、逆のリングポートで障害が発生していた場合（ステップＳ７０５：肯定）、制御フレーム送信部１０２は、第３制御フレームを受信したリングポートに第４制御フレームを送信する（ステップＳ７０７）。
【０１３６】
次に、図２４を参照して、第４制御フレームを受信したブリッジにおける処理について説明する。図２４は、第４制御フレームを受信したブリッジにおける処理のフローチャートである。
【０１３７】
制御フレーム受信部１０４は、第４制御フレームを制御フレーム判定部１５Ａ又は１５Ｂから受信する（ステップＳ８０１）。そして、制御フレーム受信部１０４は、第４制御フレームを受信したリングポートの情報と共に制御フレーム送信部１０２、テーブル設定部１０３及びアクセスポート制御部１０６へ通知する。
【０１３８】
テーブル設定部１０３は、制御フレーム受信部１０４からの第４制御フレーム受信の通知を受けて、アクセスポートＶＬＡＮ接続設定テーブル１２２における低優先のアクセスポートの「送受設定」をＯＮに設定する（ステップＳ８０２）。
【０１３９】
アクセスポート制御部１０６は、制御フレーム受信部１０４からの第４制御フレーム受信の通知を受けて、アクセスポートＶＬＡＮ接続設定テーブル１２２にしたがって、アクセス側受信部２０、アクセス側送信部２１及びスイッチ２２のハードウェア設定を変更する（ステップＳ８０３）。
【０１４０】
制御フレーム送信部１０２は、制御フレーム受信部１０４からの第４制御フレーム受信の通知を受けて、第４制御フレームを受信したリングポートの逆のリングポートで障害が発生していたか否かを判定する（ステップＳ８０４）。
【０１４１】
逆のリングポートで障害が発生していない場合（ステップＳ８０４：否定）、制御フレーム送信部１０２は、第４制御フレームを受信したリングポートの逆のリングポートに第４制御フレームを送信する（ステップＳ８０５）。
【０１４２】
これに対して、逆のリングポートで障害が発生中の場合（ステップＳ８０４：肯定）、制御フレーム送信部１０２は、処理を終了する。
【０１４３】
（ハードウェア構成）
図２５を参照して、本実施例に係るブリッジのハードウェア構成について説明する。図２５は、実施例に係るブリッジのハードウェア構成図である。ここでは、ブリッジ１を例に説明する。
【０１４４】
図２５に示すように、本実施例に係るブリッジ１は、ＣＰＵ（Central  Processing  Unit）１００１、ＲＡＭ（Random  Access  Memory）１００２及びＦＰＧＡ（Field  Programmable  Gate  Array）１００６を有している。さらに、ブリッジ１は、管理用ポート１００３、受信用リングポート１００４、１００８、送信用リングポート１００５、１００７、受信用アクセスポート１００９及び送信用アクセスポート１０１０を有している。
【０１４５】
ＦＰＧＡ１００６は、設計に基づいてプログラミングされることにより、例えば、図２に示したＶＬＡＮ別分割部１６Ａ、１６Ｂ及び１８、ＶＬＡＮ別統合部１７Ａ、１７Ｂ及び１９、並びに、スイッチ２２の機能を実現する。
【０１４６】
受信用リングポート１００４、１００８及び送信用リングポート１００５、１００７は、他のブリッジと接続するためのポートであり、リングネットワークを形成する。ＣＰＵ１００１及び受信用リングポート１００４、１００８は、例えば、リング側受信部１３Ａ及び１３Ｂの機能を実現する。ＣＰＵ１００１及び送信用リングポート１００５、１００７は、例えば、リング側送信部１４Ａ及び１４Ｂの機能を実現する。
【０１４７】
受信用アクセスポート１００９及び送信用アクセスポート１０１０は、リングネットワークの外部のネットワークと接続するためのポートである。ＣＰＵ１００１及び受信用アクセスポート１００９は、例えば、アクセス側受信部２０の機能を実現する。ＣＰＵ１００１及び送信用アクセスポート１０１０は、例えば、アクセス側送信部２１の機能を実現する。
【０１４８】
管理用ポート１００３は、ＯＳＳに接続するためのポートである。ＣＰＵ１００１及び管理用ポート１００３は、例えば、管理信号送受信部１１の機能を実現する。
【０１４９】
ＣＰＵ１００１及びＲＡＭ１００２は、図２及び図３に示した監視制御部１０などの機能を実現する。具体的には、ＲＡＭ１００２は、障害検出部１０１、制御フレーム送信部１０２、テーブル設定部１０３、制御フレーム受信部１０４、リングポート制御部１０５、アクセスポート制御部１０６及び管理制御部１０７などの処理を実現する各種プログラムを記憶している。プロセッサ１００１は、ＲＡＭ１００２に記憶されている各種プログラムを読み出して実行することで、上述の各機能を実現するプロセスを生成する。
【０１５０】
以上に説明したように、実施例に係る情報伝送装置は、リングネットワークにおいて、同一ＶＬＡＮＩＤを有する複数のＶＬＡＮが重ならないように経路を設定しておき、同一のＶＬＡＮＩＤを有する複数のＶＬＡＮで１つのリングネットワークを使用できるようにする。そして、障害が発生した場合に、低優先のＶＬＡＮをリングネットワークから追い出し、高優先のＶＬＡＮのみがリングネットワークを使用できるようにする。その後、障害が回復した場合に、初期の状態に戻し、再び、同一のＶＬＡＮＩＤを有する複数のＶＬＡＮで１つのリングネットワークを使用できるようにする。これにより、リングネットワークの信頼性を確保しつつ、ＶＬＡＮの最大数を超えるユーザ数でリングネットワークを使用することができる。
【符号の説明】
【０１５１】
１〜８  ブリッジ
１０  監視制御部
１１  管理信号送受信部
１２  記憶部
１３Ａ、１３Ｂ  リング側受信部
１４Ａ、１４Ｂ  リング側送信部
１５Ａ、１５Ｂ  制御フレーム判別部
１６Ａ、１６Ｂ  ＶＬＡＮ別分割部
１７Ａ、１７Ｂ  ＶＬＡＮ別統合部
１８  ＶＬＡＮ別分割部
１９  ＶＬＡＮ別統合部
２０  アクセス側受信部
２１  アクセス側送信部
１０１  障害検出部
１０２  制御フレーム送信部
１０３  テーブル設定部
１０４  制御フレーム受信部
１０５  リングポート制御部
１０６  アクセスポート制御部
１０７  管理制御部
１２１  リングポートＶＬＡＮ接続設定テーブル
１２２  アクセスポートＶＬＡＮ接続設定テーブル
【図１】
2013197888.tif 000003
【図２】
2013197888.tif 000004
【図３】
2013197888.tif 000005
【図４】
2013197888.tif 000006
【図５】
2013197888.tif 000007
【図６】
2013197888.tif 000008
【図７】
2013197888.tif 000009
【図８】
2013197888.tif 000010
【図９】
2013197888.tif 000011
【図１０】
2013197888.tif 000012
【図１１】
2013197888.tif 000013
【図１２】
2013197888.tif 000014
【図１３】
2013197888.tif 000015
【図１４】
2013197888.tif 000016
【図１５】
2013197888.tif 000017
【図１６】
2013197888.tif 000018
【図１７】
2013197888.tif 000019
【図１８】
2013197888.tif 000020
【図１９】
2013197888.tif 000021
【図２０】
2013197888.tif 000022
【図２１】
2013197888.tif 000023
【図２２】
2013197888.tif 000024
【図２３】
2013197888.tif 000025
【図２４】
2013197888.tif 000026
【図２５】
2013197888.tif 000027