(57)【要約】【課題】複数の通信可能な経路で接続したＬ２ルーティングが適用されたネットワークと適用されていないネットワークとの間の通信において、フレームのループや重複転送を防止する。【解決手段】レイヤ２のルーティング技術を適用したネットワーク１０においては、レイヤ２のルーティング技術が適用されていないイーサネットワーク２０を仮想のブリッジ装置Ｐとみなし、レイヤ２のルーティング、フレームの学習、ループフレームか否かの判定、これらに基づくフレームの処理（廃棄・転送）を行う。【選択図】図４
2015012388.tif 000002
【特許請求の範囲】
【請求項１】
レイヤ２のルーティング技術を適用した第１のネットワークに配置されレイヤ２のルーティング技術が適用されていない第２のネットワークへのゲートウェイとして機能するブリッジ装置において、
第１のネットワークに配置され第２のネットワークへのゲートウェイとして機能する他のブリッジ装置の識別子を保持するゲートウェイ情報保持部と、
第１のネットワーク及び第２のネットワークからフレームを受信する受信部と、
第１のネットワーク内のブリッジ装置から受信した経路情報を保持する経路情報保持部と、
第２のネットワークを１つの仮想ブリッジ装置とみなして自身のブリッジ装置及び仮想ブリッジ装置に係る前記ルーティング技術用の経路情報を生成して第１のネットワーク内の各ブリッジ装置に通知する経路情報生成部と、
生成した経路情報と経路情報保持部に保持する経路情報に基づき第１のネットワーク内に配置された自身を含む各ブリッジ装置及び仮想ブリッジ装置間のパスを計算するパス計算部と、
パス計算結果を保持するパス計算結果保持部と、
第１のネットワーク内の各ブリッジ装置に接続している端末の端末情報を保持する端末情報保持部と、
ゲートウェイとして機能する前記他のブリッジ装置との間で前記端末情報を共有する端末情報共有部と、
端末情報保持部に保持された端末情報に基づき前記受信部で受信したフレームがループフレームか否かを判定するループ検知部と、
前記ループ検知部においてループでないと判断されたフレームの送信元端末と該送信元端末が接続しているブリッジ装置とを端末情報として前記端末情報保持部に記録する端末情報学習部と、
前記ループ検知部においてループフレームであると判断された場合は該フレームを廃棄する一方、ループフレームでないと判断された場合は端末情報及びパス計算結果に基づき転送主体が仮想ブリッジ装置であるものとして該フレームを転送する転送制御部と、
第１のネットワーク又は第２のネットワークにフレームを送信する送信部とを備えた
ことを特徴とするブリッジ装置。
【請求項２】
前記ループ検知部は、フレームを受信したネットワークが第２のネットワークであった場合、送信元端末に関する端末情報があり且つ該端末情報において送信元端末の接続ブリッジ装置が仮想ブリッジ装置でなかった場合はループフレームであると判断し、端末情報において送信元端末の接続ブリッジ装置が仮想ブリッジ装置である場合又は前記端末情報保持部に該当する端末情報がない場合はループフレームでないと判断し、フレームを受信したネットワークが第１のネットワークであった場合はループフレームでないと判断する
ことを特徴とする請求項１記載のブリッジ装置。
【請求項３】
前記端末情報共有部は、端末情報学習部が端末情報を記録すると該端末情報を前記他のブリッジ装置に通知する
ことを特徴とする請求項１又は２記載のブリッジ装置。
【請求項４】
前記端末情報共有部は、前記ループ検知部の処理を実行する前に前記他のブリッジ装置から該他のブリッジ装置が保持している端末情報を取得する
ことを特徴とする請求項１又は２記載のブリッジ装置。
【請求項５】
前記経路情報生成部は、パス計算部による計算の結果、前記仮想ブリッジ装置と第１のネットワーク内の任意のブリッジ装置間で利用可能なパスが複数ある場合、仮想ブリッジ装置を含む経路情報のパス計算に関わる値を修正し、再度経路情報を他のブリッジ装置に通知する
ことを特徴とする請求項１乃至４何れか１項記載のブリッジ装置。
【請求項６】
レイヤ２のルーティング技術を適用した第１のネットワークに配置されレイヤ２のルーティング技術が適用されていない第２のネットワークへのゲートウェイとして機能する複数のブリッジ装置を制御する通信制御装置であって、
ゲートウェイとして機能する前記複数のブリッジ装置の識別子を保持するゲートウェイ情報保持部と、
前記複数のブリッジ装置から経路情報又は各ブリッジ装置が受信したフレームのフレーム情報を通知情報として受信する受信部と、
前記複数のブリッジ装置から通知情報として受信した経路情報を保持する経路情報保持部と、
第２のネットワークを１つの仮想ブリッジ装置とみなして前記複数のブリッジ装置及び仮想ブリッジ装置に係る前記ルーティング技術用の経路情報を生成して前記複数のブリッジ装置に通知する経路情報生成部と、
生成した経路情報と経路情報保持部に保持する経路情報に基づき第１のネットワーク内に配置された各ブリッジ装置及び仮想ブリッジ装置間のパスを計算するパス計算部と、
パス計算結果を保持するパス計算結果保持部と、
第１のネットワーク内の各ブリッジ装置に接続している端末の端末情報を保持する端末情報保持部と、
端末情報保持部に保持された端末情報に基づき前記通知情報として受信したフレーム情報に係るフレームがループフレームか否かを判定するループ検知部と、
前記ループ検知部においてループでないと判断されたフレームの送信元端末と該送信元端末が接続しているブリッジ装置を前記端末情報保持部に記録する端末情報学習部と、
前記ループ検知部においてループフレームであると判断された場合は該フレームを廃棄する一方、ループフレームでないと判断された場合は端末情報及びパス計算結果に基づき転送主体が仮想ブリッジ装置であるものとして該フレームを転送するよう制御命令を生成する転送制御部と、
制御命令を前記複数のブリッジ装置に送信する送信部とを備えた
ことを特徴とする通信制御装置。
【請求項７】
レイヤ２のルーティング技術を適用した第１のネットワークに配置されレイヤ２のルーティング技術が適用されていない第２のネットワークへのゲートウェイとして機能するブリッジ装置の通信制御方法であって、
第１のネットワークに配置され第２のネットワークへのゲートウェイとして機能する他のブリッジ装置の識別子をゲートウェイ情報保持部に保持し、
第２のネットワークを１つの仮想ブリッジ装置とみなして自身のブリッジ装置及び仮想ブリッジ装置に係る前記ルーティング技術用の経路情報を生成して第１のネットワーク内の各ブリッジ装置に通知するとともに、第１のネットワーク内のブリッジ装置から受信した経路情報を経路情報保持部に保持し、
生成した経路情報と経路情報保持部に保持する経路情報に基づき第１のネットワーク内に配置された自身を含む各ブリッジ装置及び仮想ブリッジ装置間のパスを計算するとともに、パス計算結果をパス計算結果保持部に保持し、
第１のネットワーク内の各ブリッジ装置に接続している端末の端末情報をゲートウェイとして機能する前記他のブリッジ装置との間で共有可能に端末情報保持部に保持し、
受信したフレームがループフレームか否かを端末情報保持部に保持された端末情報に基づき判定し、ループでないと判断されたフレームの送信元端末と該送信元端末が接続しているブリッジ装置とを端末情報として前記端末情報保持部に記録し、
ループフレームであると判断された場合は該フレームを廃棄する一方、ループフレームでないと判断された場合は端末情報及びパス計算結果に基づき転送主体が仮想ブリッジ装置であるものとして該フレームを転送する
ことを特徴とする通信制御方法。
【請求項８】
レイヤ２のルーティング技術を適用した第１のネットワークに配置されレイヤ２のルーティング技術が適用されていない第２のネットワークへのゲートウェイとして機能する複数のブリッジ装置の動作を通信制御装置が制御する通信制御方法であって、
ゲートウェイとして機能する前記複数のブリッジ装置の識別子をゲートウェイ情報保持部に保持し、
第２のネットワークを１つの仮想ブリッジ装置とみなして前記複数のブリッジ装置及び仮想ブリッジ装置に係る前記ルーティング技術用の経路情報を生成して前記複数のブリッジ装置に通知するとともに、前記複数のブリッジ装置から通知情報として受信した経路情報を経路情報保持部に保持し、
生成した経路情報と経路情報保持部に保持する経路情報に基づき第１のネットワーク内に配置された各ブリッジ装置及び仮想ブリッジ装置間のパスを計算するとともに、パス計算結果をパス計算結果保持部に保持し、
第１のネットワーク内の各ブリッジ装置に接続している端末の端末情報を端末情報保持部に保持し、
受信したフレームがループフレームか否かを端末情報保持部に保持された端末情報に基づき判定し、ループフレームでないと判断されたフレームの送信元端末と該送信元端末が接続しているブリッジ装置とを端末情報として前記端末情報保持部に記録し、
ループフレームであると判断された場合は該フレームを廃棄する一方、ループフレームでないと判断された場合は端末情報及びパス計算結果に基づき転送主体が仮想ブリッジ装置であるものとして該フレームを転送するよう制御命令を生成し、該制御命令を前記複数のブリッジ装置に送信する
ことを特徴とする通信制御方法。
【請求項９】
コンピュータを請求項１記載のブリッジ装置として機能させる
ことを特徴とするブリッジプログラム。
【請求項１０】
コンピュータを請求項６記載の通信制御装置として機能させる
ことを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワークを接続する技術に関する。
【背景技術】
【０００２】
非特許文献１に記載のShortest Path Bridging（ＳＰＢ）等、レイヤ２のルーティング技術を適用したネットワーク（以下「Ｌ２ルーティングネットワーク」と記載）は、従来のイーサネット（登録商標）技術を適用したネットワーク（以下「イーサネットワーク」と記載）と異なり、スイッチ間の自律分散的なルーティングによってネットワーク内にパスを構築する。このため、イーサネットワークの課題であったフレームのループや重複転送を防止することができる他、フレームの最短パス転送等を実現でき、従来のイーサネットワークと比較して通信遅延の低減やリソース利用効率の向上等が期待できる。ルーティングによりパスを構築できるのはＬ２ルーティングネットワーク内のみであることから、信頼性向上等のためにＬ２ルーティングネットワークとイーサネットワークを複数の経路で接続し、それによってループ構造が形成された場合には、ネットワーク間のフレームのループや重複転送を防止する手段が必要となる。
【０００３】
フレームのループや重複転送を防止する従来の手段として、リンク・アグリゲーションを適用する方法や通信経路を制限する方法が挙げられる。リンク・アグリゲーションは、複数のリンクやスイッチを論理的に一つに統合することでループや重複転送を防止することができる。また、特許文献１に記載の技術やSpanning Tree Protocol（ＳＴＰ）に代表されるイーサネットワークの冗長化プロトコルは、経路の一部をあえて通信不可とし、ネットワーク内に論理的なツリー構造を構築することでフレームのループや重複転送を防止する。Ｌ２ルーティングネットワークと既存のイーサネットワーク間の接続においても、リンク・アグリゲーションを適用することや、複数の接続経路のうち一つのみを通信可能とし、それ以外を通信不可とすることで、フレームのループや重複転送を防止することが可能である。なお、ＳＰＢは、当該技術を適用した複数のＬ２ルーティングネットワーク間を接続する中継のネットワークとしてイーサネットワークを扱う場合については、ネットワーク間を複数経路で接続した際のループや重複転送を防止することが可能である。しかしながら、イーサネットワークに転送されるフレームにＳＰＢのヘッダを付加し、各Ｌ２ルーティングネットワークにおいて当該ヘッダを処理することを前提としているため、イーサネットワークを中継のネットワークとして扱わない場合、つまりイーサネットワークに転送されたフレームが直接ユーザに転送されるような場合には適用することができない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９６９８号公報
【非特許文献】
【０００５】
【非特許文献１】David Allan, 他７名, "Shortest Path Bridging: Efficient Control of Larger Ethernet Networks", IEEE Communications Magazine, Vol. 48, no. 10, October 2010
【発明の概要】
【発明が解決しようとする課題】
【０００６】
リンク・アグリゲーションや通信経路の制限によりフレームのループや重複転送を防止した場合、通信可能なネットワーク間の接続経路が一箇所に限られる課題がある。リンク・アグリゲーションは接続経路間の距離が離れている場合には適用することができず、また、特許文献１に記載の技術やＳＴＰを適用した場合、通常時に利用可能な接続経路は一つのみである。このため、当該通信可能な接続経路から通信端末（以下、単に端末と記載）が離れた位置にある場合、フレームが迂回することで通信遅延が発生し、また、ネットワークのリソース利用効率が低下する。
【０００７】
本発明は上記の課題を鑑み、複数の通信可能な経路で接続したＬ２ルーティングが適用されたネットワークと適用されていないネットワークとの間の通信において、フレームのループや重複転送を防止することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本願発明では、レイヤ２のルーティング技術を適用した第１のネットワークにおいては、レイヤ２のルーティング技術が適用されていない第２のネットワークを仮想のブリッジ装置とみなし、レイヤ２のルーティング、フレームの学習、ループフレームか否かの判定、これらに基づくフレームの処理（廃棄・転送）を行う。
【０００９】
すなわち、本願発明に係るブリッジ装置は、レイヤ２のルーティング技術を適用した第１のネットワークに配置されレイヤ２のルーティング技術が適用されていない第２のネットワークへのゲートウェイとして機能するブリッジ装置において、第１のネットワークに配置され第２のネットワークへのゲートウェイとして機能する他のブリッジ装置の識別子を保持するゲートウェイ情報保持部と、第１のネットワーク及び第２のネットワークからフレームを受信する受信部と、第１のネットワーク内のブリッジ装置から受信した経路情報を保持する経路情報保持部と、第２のネットワークを１つの仮想ブリッジ装置とみなして自身のブリッジ装置及び仮想ブリッジ装置に係る前記ルーティング技術用の経路情報を生成して第１のネットワーク内の各ブリッジ装置に通知する経路情報生成部と、生成した経路情報と経路情報保持部に保持する経路情報に基づき第１のネットワーク内に配置された自身を含む各ブリッジ装置及び仮想ブリッジ装置間のパスを計算するパス計算部と、パス計算結果を保持するパス計算結果保持部と、第１のネットワーク内の各ブリッジ装置に接続している端末の端末情報を保持する端末情報保持部と、ゲートウェイとして機能する前記他のブリッジ装置との間で前記端末情報を共有する端末情報共有部と、端末情報保持部に保持された端末情報に基づき前記受信部で受信したフレームがループフレームか否かを判定するループ検知部と、前記ループ検知部においてループでないと判断されたフレームの送信元端末と該送信元端末が接続しているブリッジ装置とを端末情報として前記端末情報保持部に記録する端末情報学習部と、前記ループ検知部においてループフレームであると判断された場合は該フレームを廃棄する一方、ループフレームでないと判断された場合は端末情報及びパス計算結果に基づき転送主体が仮想ブリッジ装置であるものとして該フレームを転送する転送制御部と、第１のネットワーク又は第２のネットワークにフレームを送信する送信部とを備えたことを特徴とする。
【００１０】
本発明の好適な態様の一例としては、前記ループ検知部は、フレームを受信したネットワークが第２のネットワークであった場合、送信元端末に関する端末情報があり且つ該端末情報において送信元端末の接続ブリッジ装置が仮想ブリッジ装置でなかった場合はループフレームであると判断し、端末情報において送信元端末の接続ブリッジ装置が仮想ブリッジ装置である場合又は前記端末情報保持部に該当する端末情報がない場合はループフレームでないと判断し、フレームを受信したネットワークが第１のネットワークであった場合はループフレームでないと判断することを特徴とするものが挙げられる。
【００１１】
また本発明の他の好適な態様の一例としては、前記端末情報共有部は、端末情報学習部が端末情報を記録すると該端末情報を前記他のブリッジ装置に通知することを特徴とするものが挙げられる。さらに他の例としては、前記端末情報共有部は、前記ループ検知部の処理を実行する前に前記他のブリッジ装置から該他のブリッジ装置が保持している端末情報を取得することを特徴とするもの挙げられる。
【００１２】
また、本願発明に係る通信制御装置は、レイヤ２のルーティング技術を適用した第１のネットワークに配置されレイヤ２のルーティング技術が適用されていない第２のネットワークへのゲートウェイとして機能する複数のブリッジ装置を制御する通信制御装置であって、ゲートウェイとして機能する前記複数のブリッジ装置の識別子を保持するゲートウェイ情報保持部と、前記複数のブリッジ装置から経路情報又は各ブリッジ装置が受信したフレームのフレーム情報を通知情報として受信する受信部と、前記複数のブリッジ装置から通知情報として受信した経路情報を保持する経路情報保持部と、第２のネットワークを１つの仮想ブリッジ装置とみなして前記複数のブリッジ装置及び仮想ブリッジ装置に係る前記ルーティング技術用の経路情報を生成して前記複数のブリッジ装置に通知する経路情報生成部と、生成した経路情報と経路情報保持部に保持する経路情報に基づき第１のネットワーク内に配置された各ブリッジ装置及び仮想ブリッジ装置間のパスを計算するパス計算部と、パス計算結果を保持するパス計算結果保持部と、第１のネットワーク内の各ブリッジ装置に接続している端末の端末情報を保持する端末情報保持部と、端末情報保持部に保持された端末情報に基づき前記通知情報として受信したフレーム情報に係るフレームがループフレームか否かを判定するループ検知部と、前記ループ検知部においてループでないと判断されたフレームの送信元端末と該送信元端末が接続しているブリッジ装置を前記端末情報保持部に記録する端末情報学習部と、前記ループ検知部においてループフレームであると判断された場合は該フレームを廃棄する一方、ループフレームでないと判断された場合は端末情報及びパス計算結果に基づき転送主体が仮想ブリッジ装置であるものとして該フレームを転送するよう制御命令を生成する転送制御部と、制御命令を前記複数のブリッジ装置に送信する送信部とを備えたことを特徴とする。
【００１３】
上記本発明に係るブリッジ装置及び通信制御装置の好適な態様の一例としては、前記経路情報生成部は、パス計算部による計算の結果、前記仮想ブリッジ装置と第１のネットワーク内の任意のブリッジ装置間で利用可能なパスが複数ある場合、仮想ブリッジ装置を含む経路情報のパス計算に関わる値を修正するものが挙げられる。
【００１４】
また、本発明に係る通信制御方法は、レイヤ２のルーティング技術を適用した第１のネットワークに配置されレイヤ２のルーティング技術が適用されていない第２のネットワークへのゲートウェイとして機能するブリッジ装置の通信制御方法であって、第１のネットワークに配置され第２のネットワークへのゲートウェイとして機能する他のブリッジ装置の識別子をゲートウェイ情報保持部に保持し、第２のネットワークを１つの仮想ブリッジ装置とみなして自身のブリッジ装置及び仮想ブリッジ装置に係る前記ルーティング技術用の経路情報を生成して第１のネットワーク内の各ブリッジ装置に通知するとともに、第１のネットワーク内のブリッジ装置から受信した経路情報を経路情報保持部に保持し、生成した経路情報と経路情報保持部に保持する経路情報に基づき第１のネットワーク内に配置された自身を含む各ブリッジ装置及び仮想ブリッジ装置間のパスを計算するとともに、パス計算結果をパス計算結果保持部に保持し、第１のネットワーク内の各ブリッジ装置に接続している端末の端末情報をゲートウェイとして機能する前記他のブリッジ装置との間で共有可能に端末情報保持部に保持し、受信したフレームがループフレームか否かを端末情報保持部に保持された端末情報に基づき判定し、ループでないと判断されたフレームの送信元端末と該送信元端末が接続しているブリッジ装置とを端末情報として前記端末情報保持部に記録し、ループフレームであると判断された場合は該フレームを廃棄する一方、ループフレームでないと判断された場合は端末情報及びパス計算結果に基づき転送主体が仮想ブリッジ装置であるものとして該フレームを転送することを特徴とする。
【００１５】
また、本発明に係る他の通信制御方法は、レイヤ２のルーティング技術を適用した第１のネットワークに配置されレイヤ２のルーティング技術が適用されていない第２のネットワークへのゲートウェイとして機能する複数のブリッジ装置の動作を通信制御装置が制御する通信制御方法であって、ゲートウェイとして機能する前記複数のブリッジ装置の識別子をゲートウェイ情報保持部に保持し、第２のネットワークを１つの仮想ブリッジ装置とみなして前記複数のブリッジ装置及び仮想ブリッジ装置に係る前記ルーティング技術用の経路情報を生成して前記複数のブリッジ装置に通知するとともに、前記複数のブリッジ装置から通知情報として受信した経路情報を経路情報保持部に保持し、生成した経路情報と経路情報保持部に保持する経路情報に基づき第１のネットワーク内に配置された各ブリッジ装置及び仮想ブリッジ装置間のパスを計算するとともに、パス計算結果をパス計算結果保持部に保持し、第１のネットワーク内の各ブリッジ装置に接続している端末の端末情報を端末情報保持部に保持し、受信したフレームがループフレームか否かを端末情報保持部に保持された端末情報に基づき判定し、ループフレームでないと判断されたフレームの送信元端末と該送信元端末が接続しているブリッジ装置とを端末情報として前記端末情報保持部に記録し、ループフレームであると判断された場合は該フレームを廃棄する一方、ループフレームでないと判断された場合は端末情報及びパス計算結果に基づき転送主体が仮想ブリッジ装置であるものとして該フレームを転送するよう制御命令を生成し、該制御命令を前記複数のブリッジ装置に送信することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、レイヤ２のルーティング技術を適用した第１のネットワークとレイヤ２のルーティング技術が適用されていない第２のネットワークとが、複数の通信可能な経路で接続された場合であっても、フレームのループや重複転送を防止することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施の形態で想定するネットワーク構成の一例
【図２】ゲートウェイとして機能するブリッジ装置の構成図
【図３】パス構築の動作の一例を示すフローチャート
【図４】パス構築の動作の一例を示す説明図
【図５】パス構築の動作の他の例を示すフローチャート
【図６】パス構築の動作の他の例を示す説明図
【図７】端末情報の一例を示す図
【図８】ループ検知処理の動作の一例を示すフローチャート
【図９】フレーム受信時の動作の一例を説明するフローチャート
【図１０】フレームの転送過程の一例
【図１１】フレームの転送過程の一例
【図１２】フレーム受信時の動作の他の例を説明するフローチャート
【図１３】ゲートウェイとして機能する他の例に係るブリッジ装置の構成図
【図１４】第２の実施の形態で想定するネットワーク構成の一例
【図１５】通信制御装置の一例の構成図
【発明を実施するための形態】
【００１８】
（第１の実施の形態）
本発明の第１の実施の形態について図面を参照して詳細に説明する。図１は、本発明で想定するネットワーク構成の一例を示している。本実施の形態では、ネットワーク間を接続するゲートウェイとして機能するブリッジ装置（以下、ゲートウェイと記述）により本発明を実施する例について説明する。
【００１９】
本実施の形態で想定するネットワーク構成は、図１に示すように、ＯＳＩ（Open Systems Interconnection）参照モデルにおけるレイヤ２のルーティング技術を適用したネットワーク１０と、イーサネット技術を適用したネットワーク２０を互いに離れたゲートウェイＸ，Ｙで接続している。ここでイーサネット技術を適用したネットワーク２０は、換言すれば、レイヤ２のルーティング技術が適用されていないネットワークである点に留意されたい。また、Ｌ２ルーティングネットワーク１０はブリッジ装置ａ，ｂ，ｃおよびゲートウェイＸ，Ｙで構成され、イーサネットワーク２０はブリッジ装置ｄ，ｅ，ｆ，ｇで構成されるものとする。ここで、ゲートウェイＸ，ＹもＬ２ルーティングネットワーク１０を構成するブリッジ装置の１つである点に留意されたい。端末１〜４は通信端末（以下単に「端末」と記載）であり、それぞれ図１のようにブリッジ装置に接続されている。
【００２０】
Ｌ２ルーティングネットワーク１０において、各ブリッジ装置ａ，ｂ，ｃならびにゲートウェイＸ，ＹはＩＳ−ＩＳ（Intermediate System-to-Intermediate System）等のルーティングプロトコルを利用して、隣接するブリッジ装置の情報やリンクコスト値を含む経路情報を交換し、ブリッジ装置間のパス計算を行う。Ｌ２ルーティングネットワーク１０がループ構造を持っていたとしても、ルーティングプロトコルによってフレームのループや重複転送が起こらないパス（例えば、最小コストのパス）がネットワーク内に構築される。また、各ゲートウェイＸ，Ｙおよびブリッジ装置ａ，ｂ，ｃは、端末１，２またはイーサネットワーク２０から受信したイーサネットのフレームをＬ２ルーティングネットワーク１００に転送する際、新たにヘッダを付加した上で転送し、当該フレームをイーサネットワーク２０に転送する際には、付加したヘッダを外した上で転送する。付加されるヘッダには、送信元ブリッジ装置（ヘッダを付加した主体であるブリッジ装置）の識別子と宛先ブリッジ装置の識別子の情報が含まれるものとする。なお、本発明において、Ｌ２ルーティングネットワークに適用されるＬ２ルーティングプロトコルにはパス構築にＩＳ−ＩＳを用いるShortest Path Bridging MAC mode（ＳＰＢＭ）を想定しているが、これに限らない。
【００２１】
各ゲートウェイＸ，Ｙは何れかのネットワークを介して互いに通信し、情報の交換が可能であるとする。なお、ゲートウェイＸ，Ｙ間を直接接続し、当該接続経路を介して通信しても良い。また、各ゲートウェイＸ，Ｙは事前の設定等により同一のイーサネットワーク２０に接続している他のゲートウェイＹ，Ｘの識別子をゲートウェイ情報として保持しているものとする。
【００２２】
イーサネットワーク２０において、各ブリッジ装置ｄ，ｅ，ｆ，ｇは受信したフレームの送信元端末の識別子（ＭＡＣアドレス）と受信ポートを学習し、当該ＭＡＣアドレスを宛先とするフレームを受信した際には学習したポートからフレームを転送する。また、ブロードキャスト、マルチキャスト、未学習の宛先ＭＡＣアドレスを持つユニキャスト（unknownユニキャスト）といった非ユニキャストフレームを受信した際、ブリッジ装置ｄ，ｅ，ｆ，ｇはフレームをコピーし、受信ポート以外のすべてのポートから転送する。イーサネットワーク２０がループ構造を持つと、上記の非ユニキャストフレームがループ構造の中を転送され続けるため、図１に示すように、ブリッジ装置ｄ，ｅ，ｆ，ｇで構成されるイーサネットワーク２０はループ構造を持たないものとする。
【００２３】
ゲートウェイＸ，Ｙの構成について図２を参照して説明する。図２に示すように、ゲートウェイは、Ｌ２ルーティングネットワーク１０及びイーサネットワーク２０からフレームを受信する受信部１０１を備えている。ここで受信部１０１が受信するフレームは、端末の送信したフレームだけでなく、Ｌ２ルーティング技術でパスを構築するために用いられる経路情報や端末情報に係るフレームを含むものとする。ゲートウェイは、更に、他のブリッジ装置から受信したルーティング技術に係る経路情報を保持する経路情報保持部１１１と、受信した経路情報に基づきパスを計算するパス計算部１１２と、パス計算部１１２の計算結果を保持するパス計算結果保持部１１３と、同一のイーサネットワーク２０に接続している他のゲートウェイの識別子をゲートウェイ情報として保持するゲートウェイ情報保持部１１４と、他のブリッジ装置に通知するためのルーティング技術に係る経路情報を生成する経路情報生成部１１５と、Ｌ２ルーティングネットワーク１０又はイーサネットワーク２０にフレーム（経路情報等を含む）を送信する送信部１０２を備えている。さらにゲートウェイは、各ブリッジ装置に接続している端末の端末情報を保持する端末情報保持部１２１と、他のゲートウェイとの間で前記端末情報を共有する端末情報共有部１２２と、受信フレームに基づき端末情報を学習して端末情報保持部１２１に記録する端末情報学習部１２３と、受信フレームがループフレームか否かを判定するループ検知部１３１と、ループ検知部１３１による検知結果に基づき受信フレームを廃棄又は転送する転送制御部１３２とを備えている。
【００２４】
次に図３を参照して本実施の形態に係るパス構築の動作について説明する。図３はゲートウェイにおけるパス構築の一例を示すフローチャートである。本動作は、前記経路情報保持部１１１と、パス計算部１１２と、パス計算結果保持部１１３と、ゲートウェイ情報保持部１１４により実現される。具体的には、同一のイーサネットワーク２０に接続しているゲートウェイＸ，Ｙは、イーサネットワーク２０を仮想のブリッジ装置ＰとみなしてＬ２ルーティング技術用の経路情報を生成する。ゲートウェイと仮想ブリッジ装置Ｐをつなぐ仮想経路（Ｘ−Ｐ、Ｙ−Ｐ間）のコスト値は任意とし、例えば０とする。またこのとき、ゲートウェイＸ，Ｙは同一のイーサネットワーク２０に接続している他のゲートウェイＹ，Ｘを仮想ブリッジ装置Ｐに隣接するブリッジ装置であるとして仮想ブリッジ装置ＰのＬ２ルーティング技術用の経路情報（本来仮想ブリッジ装置Ｐが生成・送信すべき経路情報）も生成する（ステップＳ１）。
【００２５】
各ゲートウェイＸ，Ｙは、Ｌ２ルーティングネットワーク１０を構成する他のブリッジ装置ａ，ｂ，ｃと経路情報を交換する。つまり各ゲートウェイＸ，Ｙは、イーサネットワーク２０に接続しているポートに仮想ブリッジ装置Ｐがつながっていると想定した場合の経路情報、ならびに本来仮想ブリッジ装置Ｐが生成・送信すべき経路情報を、Ｌ２ルーティングネットワーク１０を構成する他のブリッジ装置（他のゲートウェイを含む）に送信する（ステップＳ２）。ゲートウェイＸ，ＹやＬ２ルーティングネットワーク１０を構成する他のブリッジ装置ａ，ｂ，ｃにおいてパス計算が行われ（ステップＳ３）、結果として、仮想ブリッジ装置Ｐを含む各ブリッジ装置間の最短パスがネットワーク１０内に構築される。
【００２６】
図４は、前述したＬ２ルーティングネットワーク１０におけるパス構築の動作の一例を示す説明図である。図中（１）は実際のネットワークトポロジを示している。ゲートウェイＸ，Ｙは図中（２）に示すように、イーサネットワーク２０を仮想のブリッジ装置ＰとみなしてＬ２ルーティングネットワーク１０を構成する他のブリッジ装置（他のゲートウェイを含む）と経路情報を交換する。各ブリッジ装置においてパス計算が行われ、Ｌ２ルーティングネットワーク１０内にはネットワーク間のパスとして図中（３）の矢印で示すような仮想ブリッジ装置Ｐと他のブリッジ装置間のパスが構築される。仮想ブリッジ装置Ｐは実際には存在しないことから、実際のネットワークトポロジ上においては図中（４）に示すようなパスとなる。
【００２７】
図５はゲートウェイにおけるパス構築の他の例を示すフローチャートである。Ｌ２ルーティングネットワーク１０に適用したプロトコルによっては、仮想ブリッジ装置Ｐと任意のブリッジ装置との間に複数のパス（等コストパス）が存在する場合、その時々で異なるパスを利用してフレームを転送する可能性がある。その場合、ある端末を送信元とするフレームがその都度異なるゲートウェイＸ，Ｙからイーサネットワーク２０に転送されることになり、ネットワーク間のパスが安定しない。
【００２８】
そこでパスを安定させるため、図５の例では、ゲートウェイＸ，Ｙにおいて生成する経路情報を調整し、端末が接続されている各ブリッジ装置と仮想ブリッジ装置間の等コストパスが無くなるように制御する。図中のフローチャートでは、図３のフローチャートと同様に経路情報の生成（ステップＳ１１）、経路情報の交換（ステップＳ１２）、パス計算（ステップＳ１３）を行った後、仮想ブリッジ装置Ｐと任意のブリッジ装置間について等コストパスが有るか否かを判定する（ステップＳ１４）。ここで、任意のブリッジ装置には、端末が接続されているレイヤ２ネットワークのブリッジ装置を含むものとする。等コストパスが有った場合は、ゲートウェイＸ，Ｙにおいて生成する経路情報のパス計算に関わる値を調整し（ステップＳ１５）、経路情報の交換とパス計算を再度行い、これを等コストパスが無くなるまで繰り返す。経路情報の調整方法としては、いずれかのゲートウェイＸ，Ｙと仮想ブリッジ装置Ｐ間のリンクコスト値を増加させること等が挙げられる。
【００２９】
図６は、前述したパス構築の動作の一例を示す説明図である。例として、図中（１）に示すようなネットワーク構成を考える。例えば、全てのリンクのコスト値が同一であるとすると、パス計算の結果、仮想ブリッジ装置Ｐと端末５が接続されたブリッジ装置ｃとの間にＰ−Ｘ−ｃとＰ−Ｙ−ｃの２つの等コストパスが存在することがわかる。そこで、ゲートウェイＸ，Ｙは図５に示したフローチャートに基づいて経路情報を調整する。本例では、図中（２）に示すようにゲートウェイＸと仮想ブリッジ装置Ｐをつなぐリンク（Ｘ−Ｐ）のコスト値を増加させた経路情報を他のブリッジ装置に再度送信するものとした。その結果、図中（３）の矢印で示すようにｃ−Ｙ−Ｐのみが最小コストのパスとなる。仮想ブリッジ装置Ｐは実際には存在しないことから、実際のネットワークトポロジ上においては図中（４）に示すパスが構築される。
【００３０】
図７は、ゲートウェイＸ，Ｙの端末情報保持部１２１が保持する端末情報の一例を示すものである。本発明において、各ゲートウェイＸ，Ｙは、各端末が接続しているブリッジ装置を学習する。なお、イーサネットワーク２０に接続している端末は仮想ブリッジ装置Ｐに接続しているものとみなす。図中左の表は、端末情報が登録されていない初期状態を示している。図１のネットワーク構成例において、全端末１〜４についての情報が記録された場合、各ゲートウェイＸ，Ｙは図中右のような端末情報を保持する。なお、端末が異なるネットワークに移動する場合を考慮し、保持される情報には有効時間があるとして、有効時間を超えた端末情報は消去されるとしてもよい。
【００３１】
図８は、ループ検知処理の動作の一例を示すフローチャートである。本動作はループ検知部１３１により実現される。本発明は、学習した端末情報を基にゲートウェイＸ，Ｙにおいてフレームのループを検知する。具体的には、まずＬ２ルーティングネットワーク１０とイーサネットワーク２０のどちらからフレームを受信したのかを識別する（ステップＳ２１）。識別の方法としては、Ｌ２ルーティングネットワーク１０ではイーサネットフレームに新たにヘッダが付加されることから受信フレームのヘッダ情報を参照することで識別する方法が挙げられる。Ｌ２ルーティングネットワーク１０から受信した場合、図４に示したようにＬ２ルーティングネットワーク１０内にはフレームのループが起こらないパスが構築されていることから、ループフレームではないと判定する（ステップＳ２２）。イーサネットワーク２０から受信した場合、次に、受信したフレームの送信元端末に関する端末情報を保持しているかを確認する（ステップＳ２３）。保持していなかった場合、当該送信元端末から初めて受信したフレームであるとして、受信フレームはループフレームでないと判定する（ステップＳ２２）。保持していた場合、次に、送信元端末が接続しているブリッジ装置が仮想ブリッジ装置Ｐか否かを確認する（ステップＳ２４）。仮想ブリッジ装置Ｐであった場合、イーサネットワーク２０に接続されている端末が送信したフレームであるとして、ループフレームでないと判定する（ステップＳ２２）。一方、仮想ブリッジ装置Ｐではなく、その他のＬ２ルーティングネットワーク１０のブリッジ装置に接続されている端末であった場合、いずれかのゲートウェイがＬ２ルーティングネットワーク１０からイーサネットワーク２０に転送したフレームを再度受信したものとして、ループフレームであると判定する（ステップＳ２５）。以上により、本発明はネットワーク間のフレームのループを検知する。
【００３２】
図９は、フレーム受信時の動作の一例を示すフローチャートである。本発明をゲートウェイＸ，Ｙにより実施する場合、ループを検知するために各ゲートウェイＸ、Ｙが学習した端末情報をゲートウェイ間で共有する必要がある。
【００３３】
本実施の形態では、各ゲートウェイＸ，Ｙが学習した端末情報を随時他のゲートウェイＹ，Ｘと共有する。本処理は、前述のループ検知部１３１、転送制御部１３２、端末情報保持部１２１、端末情報共有部１２２、端末情報学習部１２３により実現される。具体的には、フレームを受信したゲートウェイＸ，Ｙは、まず前述のループ検知処理によって、保持している端末情報を基に受信フレームがループフレームか否かを判定する（ステップＳ３１）。受信フレームがループフレームであると判定された場合、フレームを廃棄する（ステップＳ３２）。一方、受信フレームがループフレームでないと判定された場合、当該フレームのヘッダ情報から端末情報を学習する（ステップＳ３３）。このとき各ゲートウェイＸ，Ｙは、イーサネットワーク２０からフレームを受信した場合、当該フレームを仮想ブリッジ装置Ｐから受信したフレームとして扱い、当該フレームの送信元端末が仮想ブリッジ装置Ｐに接続しているとして端末情報を学習する。一方、Ｌ２ルーティングネットワーク１０からフレームを受信した場合、ヘッダ情報を参照し、当該フレームの送信元端末が送信元ブリッジ装置に接続しているとして端末情報を学習する。ゲートウェイＸ，Ｙは学習した端末情報を他のゲートウェイＹ，Ｘに通知し、共有する（ステップＳ３４）。その後、ゲートウェイＸ，Ｙは、転送主体が仮想ブリッジ装置Ｐであるものとして受信フレームを転送する（ステップＳ３５）。すなわち、イーサネットワーク２０からフレームを受信した場合には、送信元ブリッジ装置が仮想ブリッジ装置Ｐであるとして受信フレームにヘッダを付加し、端末情報とパス計算の結果に基づいて転送する。一方、Ｌ２ルーティングネットワーク１０から仮想ブリッジ装置Ｐにフレームを転送する際には、付加されたヘッダを外した上でイーサネットワーク２０に転送する。
【００３４】
図１０は、フレームの転送過程の一例を示す説明図である。本例の左図では、端末１が非ユニキャストフレームを送信した後に、端末３から端末１へユニキャストフレームを送信した例を示している。端末１が送信した非ユニキャストフレームは、図中左に示すように、ブリッジ装置ａからＬ２ルーティングネットワーク１０内に構築されたパスを転送され、ブリッジ装置ａと仮想ブリッジ装置Ｐ間の最短パス上にあるゲートウェイＸにおいて受信される。Ｌ２ルーティングネットワーク１０から受信されたフレームであるため、ループ検知処理の結果、当該フレームはループフレームでないと判定される。ゲートウェイＸは端末１に関する端末情報を学習し、フレームをイーサネットワーク２０に転送する。ゲートウェイＸから転送された非ユニキャストフレームはイーサネットワーク２０全体に転送され、その結果、ブリッジ装置ｄ，ｅ，ｆ，ｇが受信フレームの送信元端末の識別子（ＭＡＣアドレス）と受信ポートを学習する。転送されたフレームは、やがてゲートウェイＹにて受信される。ゲートウェイＸが端末情報を学習した際、またはゲートウェイＹがフレームを受信した際にゲートウェイ間で端末情報が共有されるため、当該端末情報を基にゲートウェイＹは受信フレームがループフレームか否かを判定する。イーサネットワーク２０から受信したフレームであり、送信元端末が接続するブリッジ装置が仮想ブリッジ装置Ｐでない（ブリッジ装置ａである）ため、ループ検知処理の結果、当該フレームはループフレームと判定される。したがって、ゲートウェイＹは当該フレームを廃棄する。
【００３５】
上記の非ユニキャストフレームの転送後、図１０の右図に示すように、端末３から端末１にユニキャストフレームを送信したとする。ブリッジ装置ｄ，ｆにおいて端末１のＭＡＣアドレス学習が行われているため、フレームは図中に示すパスを通り、ゲートウェイＸにおいて受信される。いずれのゲートウェイＸ，Ｙも送信元端末である端末３に関する端末情報を保持していないため、ループ検知処理の結果、当該フレームはループフレームでないと判定される。その後、フレームはゲートウェイＸからＬ２ルーティングネットワーク１０内に構築されたパスを転送され、最終的にブリッジ装置ａに接続されている端末1において受信され、通信が完了する。
【００３６】
図１１は、フレームの転送過程の別の例を示す説明図である。本例の左図では、端末３が非ユニキャストフレームを送信した後に、端末１から端末３へユニキャストフレームを送信した例を示している。端末３が送信した非ユニキャストフレームは、イーサネットワーク２０全体に転送され、ブリッジ装置ｄ，ｅ，ｆ，ｇが受信フレームの送信元端末（送信元ＭＡＣアドレス）と受信ポートを学習し、ゲートウェイＸ，Ｙにおいて受信される。先に当該フレームを受信したゲートウェイ（例えばゲートウェイＸ）では、いずれのゲートウェイも送信元端末である端末３に関する端末情報を保持していないために、ループ検知処理の結果、当該フレームはループフレームでないと判定される。一方、後に当該フレームを受信したゲートウェイ（例えばゲートウェイＹ）においても、先に受信したゲートウェイＸによって共有される端末情報から、送信元端末が接続しているブリッジ装置が仮想ブリッジ装置Ｐであることがわかるため、ループ検知処理の結果、受信フレームはループフレームでないと判定される。フレームは図中左に示すように各ゲートウェイＸ，Ｙを介してループや重複転送が起こらないＬ２ルーティングネットワーク１０内のパスを転送され、最終的にＬ２ルーティングネットワーク１０に接続する端末１，２において受信される。
【００３７】
その後、端末１から端末３にユニキャストフレームを送信したとする。端末１が送信したフレームは、図中右に示すように、ブリッジ装置ａからＬ２ルーティングネットワーク１０内に構築されたパスを転送され、ブリッジ装置ａと仮想ブリッジ装置Ｐ間の最短パス上にあるゲートウェイＸにおいて受信される。Ｌ２ルーティングネットワーク１０から受信されたフレームであるため、ループ検知処理の結果、当該フレームはループフレームでないと判定され、ゲートウェイＸは端末１に関する端末情報を学習し、フレームをイーサネットワーク２０に転送する。ブリッジ装置ｄ，ｆにおいて端末３のＭＡＣアドレス学習が行われているため、フレームは図中左に示すパスを通って端末３に転送される。
【００３８】
以上のように、本実施の形態によれば、ゲートウェイＸ，ＹにおいてＬ２ルーティングネットワーク１０内のパス構築やフレーム転送を制御することによってネットワーク間のフレームのループや重複転送を防止することができる。
【００３９】
なお、上記実施の形態では、ループを検知するために各ゲートウェイＸ、Ｙが学習した端末情報をゲートウェイ間で共有するために、各ゲートウェイＸ，Ｙが学習した端末情報を随時他のゲートウェイＹ，Ｘと共有していたが、ループ検知処理を実行する前に他のゲートウェイと端末情報を共有するようにしてもよい。このような例について図１２を参照して説明する。また、このような処理を行う場合のゲートウェイの構成を図１３に示す。
【００４０】
図１２に示すように、フレームを受信したゲートウェイＸ，Ｙはまず、他のゲートウェイＹ，Ｘに端末情報を要求し、他のゲートウェイＹ，Ｘからの応答を待つ。なお、このとき必要な端末情報のみを要求しても良い。端末情報を要求されたゲートウェイＹ，Ｘは、要求元のゲートウェイＸ，Ｙに対し、保持している端末情報の全てあるいは要求された端末情報を通知する。該当する端末情報を保持していなかった場合は、未所持であることを要求元のゲートウェイＸ，Ｙに通知する。以上の処理によってゲートウェイ間で端末情報を共有する（ステップＳ４１）。その後ゲートウェイＸ，Ｙは、ループ検知処理を行う（ステップＳ４２）。受信フレームがループフレームであると判定された場合、フレームを廃棄する（ステップＳ４３）。一方、受信フレームがループフレームでないと判定された場合、当該フレームのヘッダ情報や受信ポートから端末情報を学習し（ステップＳ４５）、その後、ゲートウェイＸ，Ｙは転送主体が仮想ブリッジ装置Ｐであるものとして受信フレームを転送する。
【００４１】
（第２の実施の形態）
本発明の第２の実施の形態について図面を参照して詳細に説明する。図１４は、本発明で想定するネットワーク構成の一例を示している。本実施の形態では、ネットワーク間を接続するゲートウェイとして機能するブリッジ装置（以下、ゲートウェイと記述）と制御装置とにより本発明を実施する例について説明する。
【００４２】
本実施の形態で想定するネットワーク構成は、第１の実施の形態と同様に、図１４に示すように、ＯＳＩ（Open Systems Interconnection）参照モデルにおけるレイヤ２のルーティング技術を適用したネットワーク１０と、イーサネット技術を適用したネットワーク２０を互いに離れたゲートウェイＸ，Ｙで接続している。ここでイーサネット技術を適用したネットワーク２０は、換言すれば、レイヤ２のルーティング技術が適用されていないネットワークである点に留意されたい。また、Ｌ２ルーティングネットワーク１０はブリッジ装置ａ，ｂ，ｃおよびゲートウェイＸ，Ｙで構成され、イーサネットワーク２０はブリッジ装置ｄ，ｅ，ｆ，ｇで構成されるものとする。端末１〜４は通信端末（以下単に「端末」と記載）であり、それぞれ図１４のようにブリッジ装置に接続されている。制御装置２００は、各ゲートウェイＸ，Ｙと通信可能に接続している。
【００４３】
本実施の形態が第１の実施の形態と異なる点は、各ゲートウェイＸ，Ｙは、受信したＬ２ルーティング技術に係る経路情報や受信フレームのヘッダ情報・受信ポート等の情報を通知情報として制御装置２００に通知し、制御装置２００から送られる命令に従って経路情報やフレームの転送または廃棄を行うことにある。そして、第１の実施の形態においてゲートウェイＸ，Ｙで行っていた、経路情報の生成処理や、ループ判定処理及び該判定結果に基づくフレームの転送制御処理や、端末情報の管理処理等を、本実施の形態では制御装置２００で行う。ただし、制御装置２００において端末情報を一元的に学習・保持するため、制御装置２００には端末情報の共有機能は必要ない点に留意されたい。
【００４４】
制御装置２００の構成について図１５を参照して説明する。図１５に示すように、制御装置２００は、ゲートウェイＸ，Ｙから各種通知情報を受信する受信部１０１と、ゲートウェイＸ，Ｙから通知情報として受信したルーティング技術に係る経路情報を保持する経路情報保持部２１１と、受信した経路情報に基づきパスを計算するパス計算部２１２と、パス計算部２１２の計算結果を保持するパス計算結果保持部２１３と、同一のイーサネットワーク２０に接続している各ゲートウェイＸ，Ｙの識別子をゲートウェイ情報として保持するゲートウェイ情報保持部２１４と、各ブリッジ装置に通知するためのルーティング技術に係る経路情報を生成する経路情報生成部２１５と、ゲートウェイＸ，Ｙに各種制御指令を送信する送信部２０２を備えている。さらに制御装置２００は、各ブリッジ装置に接続している端末の端末情報を保持する端末情報保持部２２１と、ゲートウェイＸ，Ｙから通知情報として受信した受信フレーム情報（ヘッダ情報、受信ポート等）に基づき端末情報を学習して端末情報保持部２２１に記録する端末情報学習部２２２と、ゲートウェイＸ，Ｙから通知情報として受信した受信フレーム情報に基づき当該受信フレームがループフレームか否かを判定するループ検知部２３１と、ループ検知部２３１による検知結果に基づき前記受信フレームを廃棄又は転送するようゲートウェイＸ，Ｙに制御指令を生成・送信する転送制御部２３２とを備えている。
【００４５】
該制御装置２００は、図２〜図１３を参照して詳述した第１の実施の形態と同様のロジックにより、経路情報の生成処理、ループ判定処理及び該判定結果に基づくフレームの転送制御処理や、端末情報の学習処理を行う。例えば転送制御に関して制御装置２００は、ゲートウェイＸ，Ｙから受信フレームのヘッダ情報を通知された際に、当該フレームについてループ検知処理を実施し、受信フレームがループフレームであると判定された場合にはゲートウェイＸ，Ｙに対し当該フレームを廃棄するよう命令し、ループフレームでないと判定された場合には、端末情報を学習し、ゲートウェイＸ，Ｙに転送主体が仮想ブリッジ装置Ｐとしてフレームを転送するよう命令する。
【００４６】
以上のように、本実施の形態によれば、ゲートウェイＸ，ＹにおいてＬ２ルーティングネットワーク１０内のパス構築やフレーム転送を制御することによってネットワーク間のフレームのループや重複転送を防止することができる。
【００４７】
以上本発明の実施の形態について詳述したが本発明はこれに限定されるものではない。例えば、本発明はVirtual LAN（ＶＬＡＮ）技術等を用いて物理ネットワーク上に構成された仮想的なネットワークに対しても適用可能である。
【符号の説明】
【００４８】
１〜５…端末、ａ〜ｇ…ブリッジ装置、Ｘ，Ｙ…ゲートウェイ、１０１，２０１…受信部、１１１，２１１…経路情報保持部、１１２，２１２…パス計算部、１１３，２１３…パス計算結果保持部、１１４，２１４…ゲートウェイ情報保持部、１１５，２１５…経路情報生成部、１２１，２２１…端末情報保持部、１２２…端末情報共有部、１２３，２２２…端末情報学習部、１３１，２３１…ループ検知部、１３２，２３２…転送制御部、２００…制御装置
【図１】
2015012388.tif 000003
【図２】
2015012388.tif 000004
【図３】
2015012388.tif 000005
【図４】
2015012388.tif 000006
【図５】
2015012388.tif 000007
【図６】
2015012388.tif 000008
【図７】
2015012388.tif 000009
【図８】
2015012388.tif 000010
【図９】
2015012388.tif 000011
【図１０】
2015012388.tif 000012
【図１１】
2015012388.tif 000013
【図１２】
2015012388.tif 000014
【図１３】
2015012388.tif 000015
【図１４】
2015012388.tif 000016
【図１５】
2015012388.tif 000017