(57)【特許請求の範囲】
【請求項１】
対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置であって、
ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、
前記ＩＰｓｅｃ監視手段が現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して前記対向拠点に送信するブリッジ制御手段と
を備えることを特徴とする通信装置。
【請求項２】
対向拠点とレイヤ２トンネリングプロトコルを用いた通信経路を介して接続される拠点の通信装置であって、
複数の通信装置を冗長化して備え、
各通信装置が、
ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、
前記ＩＰｓｅｃ監視手段がＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して前記対向拠点に送信するブリッジ制御手段と
を備えることを特徴とする通信装置。
【請求項３】
前記通信装置の冗長化構成が、ＶＲＲＰにより実現されていることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記対向拠点が複数ある場合、
前記ＩＰｓｅｃ監視手段は、
対向拠点毎に、ＩＰｓｅｃ通信の状態を監視し、
前記ブリッジ制御手段は、
ＩＰｓｅｃ通信の異常を検知した経路に係る前記対向拠点に、前記ＭＡＣアドレスを送信することを特徴とする請求項１から請求項３の何れか１項に記載の通信装置。
【請求項５】
対向拠点毎に、対応するインタフェースを関連付けて登録する経路情報格納手段を備えることを特徴とする請求項４に記載の通信装置。
【請求項６】
対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置の通信経路切り替え方法であって、
ＩＰｓｅｃ通信の状態を監視し、
現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して前記対向拠点に送信する
ことを特徴とする通信経路切り替え方法。
【請求項７】
対向拠点とレイヤ２トンネリングプロトコルを用いた通信経路を介して接続される拠点の通信装置の通信経路切り替え方法であって、
冗長化構成の複数の通信装置で、
ＩＰｓｅｃ通信の状態を監視し、
ＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して前記対向拠点に送信する
ことを特徴とする通信経路切り替え方法。
【請求項８】
対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置上で動作する通信経路切り替えプログラムであって、
前記通信装置に、
ＩＰｓｅｃ通信の状態を監視する処理と、
現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して前記対向拠点に送信する処理と、を実行させることを特徴とする通信経路切り替えプログラム。
【請求項９】
対向拠点とレイヤ２トンネリングプロトコルを用いた通信経路を介して接続される拠点の通信装置上で動作する通信経路切り替えプログラムであって、
冗長化構成の複数の通信装置に、
ＩＰｓｅｃ通信の状態を監視する処理と、
ＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して前記対向拠点に送信する処理と、を実行させることを特徴とする通信経路切り替えプログラム。
【請求項１０】
レイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して互いに接続される複数の拠点を含む通信システムであって、
前記拠点の通信装置が、
ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、
前記ＩＰｓｅｃ監視手段が現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して対向拠点に送信するブリッジ制御手段と
を備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レイヤ２トンネリングプロトコルを用いた通信に関し、特に、レイヤ２トンネリングプロトコルによる接続を冗長化した場合の、経路切り替え技術に関する。
【背景技術】
【０００２】
ネットワークにおいて、通信のセキュリティを確保するための手段の１つとして、トンネリングと呼ばれる技術がある。トンネリングは、通信を行いたい通信プロトコルで記述されたパケットを、別の通信プロトコルのパケットで包んでカプセル化し、該他の通信プロトコルのデータとして送信する技術である。
【０００３】
そして、このトンネリングを応用した技術として、レイヤ２トンネリングプロトコルとしてＬ２ＴＰ（Ｌａｙｅｒ  ２  Ｔｕｎｎｅｌｉｎｇ  Ｐｒｏｔｏｃｏｌ）やEtherIPと呼ばれる技術がある。
【０００４】
レイヤ２トンネリングプロトコルは、インターネット上で、２点間を接続してデータ通信を行うＰＰＰ(point to
point protocol)やイーサ(MAC)フレームを上位層の各プロトコルで定められたフォーマットでカプセル化し、送信を行う。
【０００５】
レイヤ２トンネリングプロトコルは、ＯＳＩ参照モデルの第２層であるデータリンク層（レイヤ２）に属するイーサ（MAC）フレームを、ＯＳＩ参照モデルの第３層であるネットワーク層（レイヤ３）に属するＩＰや各プロトコルで定められたフォーマットでカプセル化する。すなわち、レイヤ２トンネリングプロトコルは、レイヤ３ネットワークにおいてレイヤ２トンネルを用いて通信行っている。以下、このような通信をレイヤ２トンネル通信と称する。
【０００６】
ここで、背景技術による、レイヤ３ネットワーク上でのレイヤ２トンネルの冗長構成について図１１を参照して説明する。
【０００７】
図１１において、ルータ９１０１とルータ９１０２の経路にＩＰ通信障害があった場合、ルータ９１０１は、ルータ９１０３向けのレイヤ３経路にバックアップを行い、合わせてレイヤ２トンネルもバックアップ経路を利用して通信が行われる。
【０００８】
しかしながら、上述のような背景技術によるバックアップ切り替え処理においては、レイヤ３上でのトンネルを利用したレイヤ２ネットワークは、常に接続が行われている通常のイーサネットのレイヤ２ネットワークと異なり、レイヤ２の冗長化プロトコルが利用できないという制限がある。
【０００９】
すなわち、背景技術によるレイヤ３通信を制御するルータによるレイヤ２トンネル機能では、レイヤ３とレイヤ２が別々のプロトコルで経路変更を行うため、レイヤ３の冗長切り替えの後に、レイヤ２の冗長切り替えが行われ、レイヤ２の切り替えが完了するまでに時間がかかる課題があった。
【００１０】
また、レイヤ３の経路切り替え方法によっては、レイヤ２ネットワークが分断され、正しくレイヤ２のプロトコルが動作しないことにより、レイヤ２の冗長化は行わない場合や、安価なスイッチングハブの利用によりレイヤ２のプロトコルが利用できない状態において、スイッチングハブのＭＡＣアドレス保持時間が経過するまで、レイヤ２の経路が切り替わらないといった課題があった。
【００１１】
この課題を解決する技術として、ＩＣＭＰやＯＳＰＦ  Ｈｅｌｌｏ等を利用してＩＰ通信異常を検出する技術が、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００８−１７２６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
特許文献１に開示の技術は、レイヤ３の監視を行うために、ＩＣＭＰやＯＳＰＦ等のルーティングプロトコルを利用するため、ルータ間のネットワークに余分なトラフィックを送信する。そのため、従量制で課金されるようなネットワークでは利用しない際にも監視用のＩＣＭＰやＯＳＰＦのＨｅｌｌｏパケットによる課金がされてしまうという課題があった。
【００１４】
（発明の目的）
本発明の目的は、上述の課題を解決し、レイヤ３の正常性をＩＣＭＰやルーティングプロトコルを利用せずに監視し、レイヤ２の切り替えにおける余計なトラフィックを削減することができる通信装置、通信システム、通信経路切り替え方法、及び通信経路切り替えプログラムを提供することである。
【課題を解決するための手段】
【００１５】
本発明の第１の通信装置は、対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置であって、ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、ＩＰｓｅｃ監視手段が現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して対向拠点に送信するブリッジ制御手段とを備える。
【００１６】
本発明の第２の通信装置は、対向拠点とレイヤ２トンネリングプロトコルを用いた通信経路を介して接続される拠点の通信装置であって、複数の通信装置を冗長化して備え、各通信装置が、ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、ＩＰｓｅｃ監視手段がＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して対向拠点に送信するブリッジ制御手段とを備える。
【００１７】
本発明の第１の通信経路切り替え方法は、対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置の通信経路切り替え方法であって、ＩＰｓｅｃ通信の状態を監視し、現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して対向拠点に送信する。
【００１８】
本発明の第２の通信経路切り替え方法は、対向拠点とレイヤ２トンネリングプロトコルを用いた通信経路を介して接続される拠点の通信装置の通信経路切り替え方法であって、冗長化構成の複数の通信装置で、ＩＰｓｅｃ通信の状態を監視し、ＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して対向拠点に送信する。
【００１９】
本発明の第１の通信経路切り替えプログラムは、対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置上で動作する通信経路切り替えプログラムであって、通信装置に、ＩＰｓｅｃ通信の状態を監視する処理と、現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して対向拠点に送信する処理と、を実行させる。
【００２０】
本発明の第２の通信経路切り替えプログラムは、対向拠点とレイヤ２トンネリングプロトコルを用いた通信経路を介して接続される拠点の通信装置上で動作する通信経路切り替えプログラムであって、冗長化構成の複数の通信装置に、ＩＰｓｅｃ通信の状態を監視する処理と、ＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して対向拠点に送信する処理と、を実行させる。
【００２１】
本発明の第１の通信システムは、レイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して互いに接続される複数の拠点を含む通信システムであって、拠点の通信装置が、ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、ＩＰｓｅｃ監視手段が現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して対向拠点に送信するブリッジ制御手段とを備える。
【発明の効果】
【００２２】
本発明によれば、レイヤ３の正常性をＩＣＭＰやルーティングプロトコルを利用せずに監視し、レイヤ２の切り替えにおける余計なトラフィックを削減することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施の形態による通信システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態によるＩＰｓｅｃの接続性を検出する例を示す図である。
【図３】本発明の第１の実施の形態によるルータの構成を示すブロック図である。
【図４】本発明の第１の実施の形態によるＩＰｓｅｃ通信の異常を検知した場合の動作を示す図である。
【図５】本発明の第１の実施の形態によるブリッジテーブルの構成例を示す図である。
【図６】本発明の第１の実施の形態による通信システムの動作を示すフローチャートである。
【図７】本発明の第１の実施の形態によるＭＡＣアドレス再学習の様子を示す図である。
【図８】本発明の第２の実施の形態による通信システムの構成を示すブロック図である。
【図９】本発明の第３の実施の形態による通信システムの構成を示すブロック図である。
【図１０】本発明の最小限の構成を示すブロック図である。
【図１１】背景技術による通信システムの構成を示すブロック図である。
【発明を実施するための形態】
【００２４】
本発明の上記及び他の目的、特徴及び利点を明確にすべく、添付した図面を参照しながら、本発明の実施形態を以下に詳述する。なお、上述の本願発明の目的のほか、他の技術的課題、その技術的課題を解決する手段及びその作用効果についても、以下の実施形態による開示によって明らかとなるものである。
【００２５】
なお、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２６】
（第１の実施の形態）
図１は、本発明の第１の実施の形態による通信システム１００の構成を示すブロック図である。
【００２７】
図１を参照すると、本実施の形態による通信システム１００は、インターネット上において、ＩＰｓｅｃ（Security
Architecture for Internet Protocol）等のレイヤ３の暗号化通信経路上で、レイヤ２をトンネルする構成となっている。
【００２８】
ルータ１０１は、ＩＰ通信の到達性が確保されたインターネット７０１を介してルータ１０２及びルータ１０３に接続し、それぞれに対して、ＩＰｓｅｃによる暗号化通信を行う。
【００２９】
また暗号化通信経路上では、Ｌ２ＴＰｖ３（Ｌａｙｅｒ  Ｔｗｏ  Ｔｕｎｎｅｌｉｎｇ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ３）やＥｔｈｅｒＩＰ等のレイヤ２トンネリングプロトコルを利用して、拠点６０１と拠点６０２のＬＡＮが同一ネットワークセグメントとして接続されている。
【００３０】
拠点６０１から拠点６０２への経路は、ルータ１０２宛とルータ１０３宛の２つの経路を有しており、正常時はトンネル５０１を利用した正常時経路にて通信し、正常時の経路に異常があった場合（ＩＰｓｅｃ通信が切断された場合）は、トンネル５０２を利用した異常時経路を利用する。なお、トンネル５０１、５０２は、レイヤ２トンネルである。
【００３１】
図２は、ＩＰｓｅｃの接続性を検出する例を示している。ルータ１０１は、ルータ１０２とのＩＰｓｅｃ通信の正常性をｉｋｅのｄｐｄ−ｋｅｅｐａｌｉｖｅ等を利用して常時監視する監視機能１１を有する。より詳細には、監視機能１１は、後述するＩＰｓｅｃ監視手段１１２が有する機能である。
【００３２】
図３は、ルータ１０１内部の、レイヤ２トンネル通信を実施するための構成を示すブロック図である。
【００３３】
インタフェース０１は、拠点６０１のＬＡＮに接続するためのイーサネットインタフェースである。
【００３４】
インタフェース０２及びインタフェース０３は、ルータ１０２又はルータ１０３とレイヤ３暗号化通信を終端する仮想インタフェースを示す。
【００３５】
インタフェース０４は、インターネット７０１に接続するための物理インタフェースを示している。
【００３６】
インタフェース０５は、レイヤ２トンネル通信を行う仮想インタフェースを示している。
【００３７】
また、ルータ１０１は、図２で示した監視機能１１を制御するＩＰｓｅｃ監視手段１１２と、レイヤ２トンネルを実現するブリッジ制御手段１１１と、ブリッジインタフェースのインタフェース０１と、インタフェース０５に学習されるＭＡＣアドレスを記録するブリッジテーブル１１３を備える。
【００３８】
図４は、ＩＰｓｅｃ監視手段１１２が監視機能１１によってルータ１０２とのＩＰｓｅｃ通信の異常を検知した場合の動作を示す図である。
【００３９】
ＩＰｓｅｃ監視手段１１２が、監視機能１１によってルータ１０２とのＩＰｓｅｃ通信の異常を検知した場合、ブリッジ制御手段１１１が、ルータ１０１のブリッジテーブル１１３の情報に基づき、所定のＭＡＣフレームをスイッチングハブ４０１に送信する。
【００４０】
ここで、図５を参照すると、図５は、ルータ１０１のブリッジテーブル１１３及びスイッチングハブ４０１のブリッジテーブル４１３の構成例を示す図である。
【００４１】
ブリッジテーブル１１３は、インタフェースとＭＡＣアドレスとを関連付けて格納しており、ブリッジテーブル４１３は、ポート番号とＭＡＣアドレスを関連付けて格納している。
【００４２】
図４の場合、ＩＰｓｅｃ通信異常が検知された後、ブリッジ制御手段１１１は、拠点６０１に存在するクライアントの情報として、ブリッジテーブル１１３のインタフェース０１に学習されているＭＡＣアドレスを送信元ＭＡＣアドレスとするＭＡＣフレームを、スイッチングハブ４０１に対して送信する。
【００４３】
図５の例では、インタフェース０１に紐付くＭＡＣアドレスはＭＡＣ（２０１）とＭＡＣ（２０２）であるので、ブリッジ制御手段１１１は、ＭＡＣ（２０１）、ＭＡＣ（２０２）を送信元ＭＡＣアドレスとするＭＡＣフレームをスイッチングハブ４０１に対して送信する。
【００４４】
スイッチングハブ４０１は、該ＭＡＣフレームを受信すると、ポート４２にＭＡＣ（２０１）とＭＡＣ（２０２）を学習させる。この結果、図５に示すように、ブリッジテーブル４１３の対応関係が更新される。
【００４５】
本発明は、上述のような構成により、ＯＳＩ参照モデルのレイヤ３ネットワーク（ＩＰ層）上でＩＰｓｅｃの暗号化通信を行い、レイヤ２（ＭＡＣ層）フレームを透過的に転送する、レイヤ２トンネル（Ｌ２ＴＰｖ３やＥｔｈｅｒＩＰ）において、ＩＰｓｅｃ通信に必要な、ＩＰｓｅｃ  ＳＡ（Ｓｅｃｕｒｉｔｙ  Ａｓｓｏｃｉａｔｉｏｎ）と呼ばれる論理的なコネクションを監視する。
【００４６】
該監視により、ＩＣＭＰを利用した経路監視を行うのではなく、ＩＰｓｅｃ  ＳＡの論理的なコネクションの有無を監視し、ＩＰｓｅｃ  ＳＡの消失、すなわち論理的なコネクションの切断を検出することを契機に、接続するスイッチングハブ等のブリッジテーブルを更新することで、レイヤ２の切り替えを実施することを特徴としている。
【００４７】
図１において、ルータ１０１はルータ１０２との間で、レイヤ２トンネリングを実施するにあたり、ＩＰｓｅｃ等における暗号化通信を行っている。このＩＰｓｅｃによる暗号化通信を行う際のパラメータ監視等を用いた異常検知を契機に、通信経路をルータ１０３側に切り替えると同時に、クライアント２０１およびクライアント２０２を送信元アドレスとする、レイヤ２のブロードキャストパケットをトンネル５０２側に送信する。
【００４８】
これにより、スイッチングハブ４０１の通信ポート４１に登録されていた、クライアント２０１及びクライアント２０２のＭＡＣアドレスを通信ポート４２に登録し、レイヤ２の通信経路を切り替えることができる。
【００４９】
このようにして、本願発明では、レイヤ３通信を行うためのＩＰｓｅｃ状態に連動して、レイヤ２の経路変更を実現しているので、スイッチングハブ４０１のブリッジテーブルのＭＡＣアドレスの保持時間切れを待つことなく、レイヤ２の経路切り替え時間を短縮できる。
【００５０】
（第１の実施の形態の動作の説明）
次に、本実施の形態によるクラスタシステム１００の動作について、図面を参照して詳細に説明する。
【００５１】
図１において、ルータ１０１はルータ１０２とルータ１０３に対して、インターネット７０１を介して、ＩＰｓｅｃによるレイヤ３の通信が可能な状態である。
【００５２】
また、トンネル５０１及びトンネル５０２にて、レイヤ２フレームを透過的に転送できるレイヤ２トンネルが構築されていることで、拠点６０１のクライアント２０１及びクライアント２０２は、拠点６０２のサーバ３０１及びサーバ３０２と、同一のネットワークセグメントにて通信ができる。
【００５３】
ルータ１０１は、通常はルータ１０２との接続を利用して通信を行い（正常時経路）、ＩＰｓｅｃ監視手段１１２が該正常時経路の異常を検出した場合に、ルータ１０３との接続を利用して通信をバックアップする（異常時経路）、冗長化構成をとっている。
【００５４】
以降の動作概略について、図６のフローチャートを参照しながら説明する。
【００５５】
前提として、クライアント２０１又はクライアント２０２は、サーバ３０１又はサーバ３０２とレイヤ２通信を行う場合、正常時はルータ１０１、ルータ１０２間のトンネル５０１を通り、スイッチングハブ４０１を経由して通信を行う。一方、異常時には、ルータ１０１、ルータ１０３間のトンネル５０２を通り、スイッチングハブ４０１を経由して通信を行う。
【００５６】
また、スイッチングハブ４０１は、正常時、ポート４１にＭＡＣ（２０１，２０２）、ポート４３にＭＡＣ（３０１）、ポート４４にＭＡＣ（３０２）、が学習されている。
【００５７】
図６を参照すると、まず、ＩＰｓｅｃ監視手段１１２が、監視機能１１を用いて、ｄｐｄ−ｋｅｅｐａｌｉｖｅ等でルータ１０２とのＩＰｓｅｃ疎通状態を監視する（ステップＳ６０１）。
【００５８】
なお、ルータ１０１とルータ１０２間の通信の監視としてＩＰｓｅｃセッションの状態を監視する理由は、以下のとおりである。
【００５９】
すなわち、レイヤ２トンネリングを行う場合は、レイヤ３通信が可能であることが必要だが、本実施の形態の構成では、インターネット等の公衆網を利用することを前提にしているため、ＩＰｓｅｃによる暗号化通信上で、レイヤ３通信を行う。
【００６０】
そのため、ＩＰｓｅｃ通信のセッションが正常であることが重要であり、ＩＰｓｅｃセッションの異常を検出することによって、レイヤ３の経路切り替えが行われ、異常時経路に切り替わり、レイヤ２の通信もトンネル５０２を利用する。
【００６１】
ＩＰｓｅｃ監視手段１１２は、ルータ１０１とルータ１０２間のＩＰｓｅｃセッションの異常を検出すると（ステップＳ６０２”ＹＥＳ”）、次いで、拠点６０２への経路をルータ１０３宛に変更する旨の決定をする（ステップＳ６０３）
次いで、ＩＰｓｅｃ監視手段１１２は、ブリッジ制御手段１１１に対して、拠点６０２への経路変更を通知する（ステップＳ６０４）。
【００６２】
次いで、該通知を受けたブリッジ制御手段１１１が、ブリッジテーブル１１３から、インタフェース０１に学習されているＭＡＣアドレスを抽出する（ステップＳ６０５）。
【００６３】
次いで、ブリッジ制御手段１１１は、抽出したＭＡＣアドレスを送信元アドレスとしたＭＡＣフレームを生成し、レイヤ２トンネリングプロトコルにてカプセル化し、トンネル５０２に該ＭＡＣフレームを送信する。（ステップＳ６０６）。ここでは、送信元ＭＡＣアドレスをＭＡＣ（２０１）、ＭＡＣ（２０２）としたＭＡＣフレームが送信される。
【００６４】
なお、ブリッジ制御手段１１１が送信するＭＡＣフレームは、宛先ＭＡＣアドレスを特定しないブロードキャストアドレス宛でもよいが、ネットワークへの負荷を考慮すると、ルータ１０１のブリッジテーブル１１３にて、宛先のインタフェース０５に学習されているＭＡＣアドレスを送信先とするユニキャストアドレスでもよい。
【００６５】
次いで、スイッチングハブ４０１が、ポート４２から該ＭＡＣフレームを受信する（ステップＳ６０７）。
【００６６】
次いで、スイッチングハブ４０１は、図７に示すように、ＭＡＣフレームの送信元ＭＡＣアドレスであるＭＡＣ（２０１）及びＭＡＣ（２０２）を、ポート４２に再学習する（ステップS６０８）。
【００６７】
本動作により、ＩＰｓｅｃ接続状態を元に、接続するスイッチングハブ４０１のブリッジテーブルの更新を行うことが可能となる。
【００６８】
なお、本動作がない場合は、サーバ３０１及び、サーバ３０２からクライアント２０１及びクライアント２０２への通信を行う際に、クライアント２０１及びクライアント２０２側からの通信によって、スイッチングハブ４０１のブリッジテーブルが更新されるか、ブリッジテーブルのＭＡＣアドレス保護時間が経過するまで、通信をすることができない。
【００６９】
その理由は、ＩＰｓｅｃセッションに異常が発生した場合、スイッチングハブ４０１では、異なるレイヤのため該通信異常が通知されず、ＭＡＣアドレスの学習状態に変更がないためである。
【００７０】
（第１の実施の形態による効果）
本実施の形態によれば、ＩＰｓｅｃ接続状態を示すＳＡ情報を元に接続するスイッチングハブのブリッジテーブルの更新を行うことにより、既存のレイヤ２の経路切り替えを行うプロトコルを利用せずにレイヤ２の切り替えが可能になる。
【００７１】
そのため、レイヤ２の冗長化プロトコルだけでは経路切り替えが難しい、ルータでのレイヤ２トンネルを用いた構成において、レイヤ３の状態監視で余分なトラフィックを必要とする課題を解決する。
【００７２】
なお、本発明の課題を解決できる最小限の構成を図１０に示す。ルータ等の通信機器である通信装置１０１０が、対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置であって、ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段１１２と、ＩＰｓｅｃ監視手段１１２が現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブル１１３から自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して対向拠点に送信するブリッジ制御手段１１１とを備えることで、上述した本発明の課題を解決することができる。
【００７３】
（第２の実施の形態）
次に、本発明の第２の実施の形態にについて説明を行う。
【００７４】
図８は、本実施の形態による通信システム１００の構成を示すブロック図である。本実施の形態では、基本的な構成は第１の実施の形態と同様であるが、多対地の接続をする場合において、さらに工夫している。
【００７５】
なお、対地とは、ルータなどで接続先の個数を表す時に用いられる単位であり、多対地は、接続先が多数あることを意味する。
【００７６】
図８を参照すると、ルータ１０１は、拠点６０２に接続するためにルータ１０２とルータ１０３の２台のルータと冗長構成をとり、また、ルータ１０１は、拠点６０３と接続するためにルータ１０４とルータ１０５の２台のルータと冗長構成をとる、多対地接続となっている。
【００７７】
このため、ルータ１０１内部では、拠点６０２とレイヤ２接続するためのインタフェース０５に加え、拠点６０３とレイヤ２接続する為のインタフェース０６を持つ。
【００７８】
また、ルータ１０１は、各拠点と、当該拠点にレイヤ２接続するためのブリッジインタフェースの情報を関連付けて格納する経路情報格納手段１１４を備える。
【００７９】
また、ルータ１０１のＩＰｓｅｃ監視手段１１２は、拠点６０２と拠点６０３の双方の正常時経路の対向ルータに対して、ｄｐｄ−ｋｅｅｐａｌｉｖｅ等による監視を実施している。
【００８０】
例えば監視機能１１にてＩＰｓｅｃ通信の異常を検出した場合、ＩＰｓｅｃ監視手段１１２は、拠点６０２に対する経路をブリッジ制御手段１１１に通知する。通知を受けたブリッジ制御手段１１１は、経路情報格納手段１１４から、拠点６０２の経路に対応するブリッジインタフェース情報を抽出する。
【００８１】
拠点６０２に対するブリッジインタフェースはインタフェース０５のため、ブリッジ制御手段１１１は、インタフェース０５を経由して、インタフェース０１に学習されているＭＡＣアドレスを送信元にしたＭＡＣフレームを送信する。なお、インタフェース０１に学習されているＭＡＣアドレスは、ブリッジテーブル１１３から取得する。
【００８２】
そして、該ＭＡＣフレームを受信した拠点６０２のスイッチングハブ４０１のブリッジテーブル４１３は、ＭＡＣフレームの送信元ＭＡＣアドレスを、ポート４２に再学習する。
【００８３】
（第２の実施の形態による効果）
このように、本実施の形態では、ＩＰｓｅｃの対向毎の接続情報と、レイヤ２のブリッジ接続先の情報を対に管理しているので、複数の接続先が存在する際に、全てのインタフェースに対して余分なトラフィックを流すことなく、必要な接続先のみ経路冗長の高速化が図れるという効果が得られる。
【００８４】
（第３の実施の形態）
次に、本発明の第３の実施の形態にについて説明を行う。
【００８５】
図９は、本実施の形態による通信システム１００の構成を示すブロック図である。本実施の形態では、拠点６０１および、拠点６０２の双方でＶＲＲＰ（ＲＦＣ３７６８）等の機器冗長が行われる場合においてさらに工夫されている。
【００８６】
ルータ１０１は、前述のようなＩＰｓｅｃの監視機能によって、ＩＰｓｅｃ通信の異常を検出すると、本構成の場合は、ルータ１０１のインタフェース０１側に、インタフェース０１に学習されたＭＡＣアドレスを送信元とするＭＡＣフレームを送信する。
【００８７】
送信されたＭＡＣフレームは、ルータ１０４とルータ１０３を経由して、スイッチングハブ４０１のポート４２に到達するためこれまでの冗長構成と同じく、レイヤ２の切り替え時間を短縮することが可能となる。
【００８８】
（第３の実施の形態による効果）
本実施の形態よれば、拠点においてルータの冗長化を行った場合でも、本発明を適用することができる。
【００８９】
以上、好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。
【００９０】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００９１】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００９２】
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施する時には、その複数の手順の順番は内容的に支障しない範囲で変更することができる。
【００９３】
また、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【００９４】
さらに、上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、これに限定されない。
【００９５】
（付記１）
対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置であって、
ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、
前記ＩＰｓｅｃ監視手段が現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して前記対向拠点に送信するブリッジ制御手段と
を備えることを特徴とする通信装置。
【００９６】
（付記２）
対向拠点とレイヤ２トンネリングプロトコルを用いた通信経路を介して接続される拠点の通信装置であって、
複数の通信装置を冗長化して備え、
各通信装置が、
ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、
前記ＩＰｓｅｃ監視手段がＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して前記対向拠点に送信するブリッジ制御手段と
を備えることを特徴とする通信装置。
【００９７】
（付記３）
前記通信装置の冗長化構成が、ＶＲＲＰにより実現されていることを特徴とする付記２に記載の通信装置。
【００９８】
（付記４）
前記対向拠点が複数ある場合、
前記ＩＰｓｅｃ監視手段は、
対向拠点毎に、ＩＰｓｅｃ通信の状態を監視し、
前記ブリッジ制御手段は、
ＩＰｓｅｃ通信の異常を検知した経路に係る前記対向拠点に、前記ＭＡＣアドレスを送信することを特徴とする付記１から付記３の何れか１項に記載の通信装置。
【００９９】
（付記５）
対向拠点毎に、対応するインタフェースを関連付けて登録する経路情報格納手段を備えることを特徴とする付記４に記載の通信装置。
【０１００】
（付記６）
対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置の通信経路切り替え方法であって、
ＩＰｓｅｃ通信の状態を監視し、
現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して前記対向拠点に送信する
ことを特徴とする通信経路切り替え方法。
【０１０１】
（付記７）
対向拠点とレイヤ２トンネリングプロトコルを用いた通信経路を介して接続される拠点の通信装置の通信経路切り替え方法であって、
冗長化構成の複数の通信装置で、
ＩＰｓｅｃ通信の状態を監視し、
ＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して前記対向拠点に送信する
ことを特徴とする通信経路切り替え方法。
【０１０２】
（付記８）
前記通信装置の冗長化構成が、ＶＲＲＰにより実現されていることを特徴とする付記７に記載の通信経路切り替え方法。
【０１０３】
（付記９）
前記対向拠点が複数ある場合、
対向拠点毎に、ＩＰｓｅｃ通信の状態を監視し、
ＩＰｓｅｃ通信の異常を検知した経路に係る前記対向拠点に、前記ＭＡＣアドレスを送信することを特徴とする付記６から付記８の何れか１項に記載の通信経路切り替え方法。
【０１０４】
（付記１０）
前記通信装置が、
対向拠点毎に、対応するインタフェースを関連付けて経路情報として登録することを特徴とする付記９に記載の通信経路切り替え方法。
【０１０５】
（付記１１）
対向拠点とレイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して接続される拠点の通信装置上で動作する通信経路切り替えプログラムであって、
前記通信装置に、
ＩＰｓｅｃ通信の状態を監視する処理と、
現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して前記対向拠点に送信する処理と、を実行させることを特徴とする通信経路切り替えプログラム。
【０１０６】
（付記１２）
対向拠点とレイヤ２トンネリングプロトコルを用いた通信経路を介して接続される拠点の通信装置上で動作する通信経路切り替えプログラムであって、
冗長化構成の複数の通信装置に、
ＩＰｓｅｃ通信の状態を監視する処理と、
ＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して前記対向拠点に送信する処理と、を実行させることを特徴とする通信経路切り替えプログラム。
【０１０７】
（付記１３）
前記通信装置の冗長化構成が、ＶＲＲＰにより実現されていることを特徴とする付記１２に記載の通信経路切り替えプログラム。
【０１０８】
（付記１４）
前記対向拠点が複数ある場合、
対向拠点毎に、ＩＰｓｅｃ通信の状態を監視し、
ＩＰｓｅｃ通信の異常を検知した経路に係る前記対向拠点に、前記ＭＡＣアドレスを送信することを特徴とする付記１１から付記１３の何れか１項に記載の通信経路切り替えプログラム。
【０１０９】
（付記１５）
前記通信装置に、
対向拠点毎に、対応するインタフェースを関連付けて経路情報として登録する処理を実行させることを特徴とする付記１４に記載の通信経路切り替えプログラム。
【０１１０】
（付記１６）
レイヤ２トンネリングプロトコルを用いた冗長化構成の通信経路を介して互いに接続される複数の拠点を含む通信システムであって、
前記拠点の通信装置が、
ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、
前記ＩＰｓｅｃ監視手段が現用経路のＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、予備経路を介して対向拠点に送信するブリッジ制御手段と
を備えることを特徴とする通信システム。
【０１１１】
（付記１７）
レイヤ２トンネリングプロトコルを用いた通信経路を介して互いに接続される複数の拠点を含む通信システムであって、
前記拠点が冗長化構成の複数の通信装置を備え、
各通信装置が、
ＩＰｓｅｃ通信の状態を監視するＩＰｓｅｃ監視手段と、
前記ＩＰｓｅｃ監視手段がＩＰｓｅｃ通信の異常を検知した場合に、ブリッジテーブルから自装置のイーサネットインタフェースに関連付くＭＡＣアドレスを抽出し、当該ＭＡＣアドレスを、他の通信装置を介して対向拠点に送信するブリッジ制御手段と
を備えることを特徴とする通信システム。
【符号の説明】
【０１１２】
０１〜０６：インタフェース
１１、１２：監視機能
１００：通信システム
１０１〜１０５：ルータ
１１１：ブリッジ制御手段
１１２：ＩＰｓｅｃ監視手段
１１３：ブリッジテーブル
１１４：経路情報格納手段
２０１、２０２：クライアント
４０１：スイッチングハブ
４１３：ブリッジテーブル
５０１、５０２：トンネル
６０１〜６０３：拠点
７０１：インターネット
１０１０：通信装置
【図１】
0005288505.tif 000002
【図２】
0005288505.tif 000003
【図３】
0005288505.tif 000004
【図４】
0005288505.tif 000005
【図５】
0005288505.tif 000006
【図６】
0005288505.tif 000007
【図７】
0005288505.tif 000008
【図８】
0005288505.tif 000009
【図９】
0005288505.tif 000010
【図１０】
0005288505.tif 000011
【図１１】
0005288505.tif 000012