(57)【要約】【課題】冗長構成により信頼性を向上させつつマルチホーミングを行うこと。【解決手段】通信装置１００は、第一物理カード１１０による第一回線および第二物理カード１２０による第二回線によって他の通信装置との間で通信を行う。通信装置１００は、第一物理カード１１０と、第二物理カード１２０と、を備えている。第一物理カード１１０は、第一回線によって送信するデータを他の通信装置１００へ送信するとともに、第二回線によって送信するデータをカプセル化して第二物理カード１２０へ転送する。第二物理カード１２０は、第一物理カード１１０から転送されたデータをデカプセル化して他の通信装置１００へ送信する。【選択図】図１
2010258587.tif 000002
【特許請求の範囲】
【請求項１】
第一物理カードによる第一回線および第二物理カードによる第二回線によって他の通信装置との間で通信を行う通信装置であって、
前記第一回線によって送信するデータを前記他の通信装置へ送信するとともに、前記第二回線によって送信するデータをカプセル化して前記第二物理カードへ転送する第一物理カードと、
前記第一物理カードから転送されたデータをデカプセル化して前記他の通信装置へ送信する第二物理カードと、
を備えることを特徴とする通信装置。
【請求項２】
前記第二物理カードは、前記他の通信装置から前記第二回線によって送信されたデータを受信し、受信したデータをカプセル化して前記第一物理カードへ転送し、
前記第一物理カードは、前記他の通信装置から前記第一回線によって送信されたデータを受信するとともに、前記第二物理カードから転送されたデータを受信してデカプセル化することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第一物理カードは、前記第一回線によって送信するデータを、前記第一物理カードに割り当てられたグローバルアドレスを送信元として前記他の通信装置へ送信するとともに、前記第二回線によって送信するデータを前記第二物理カードに割り当てられたローカルアドレスを宛先として転送し、
前記第二物理カードは、前記第一物理カードから転送されたデータを、前記第二物理カードに割り当てられたグローバルアドレスを送信元として前記他の通信装置へ送信することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記第二物理カードは、前記第二物理カードに割り当てられたグローバルアドレスを宛先として前記他の通信装置から送信されたデータを受信し、受信したデータを前記第一物理カードに割り当てられたローカルアドレスを宛先として転送し、
前記第一物理カードは、前記第一物理カードに割り当てられたグローバルアドレスを宛先として前記他の通信装置から送信されたデータを受信することを特徴とする請求項２に記載の通信装置。
【請求項５】
前記第二物理カードは、前記第一物理カードの障害を検出すると、マルチホーミングによらない前記他の通信装置との通信を開始することを特徴とする請求項１〜４のいずれか一つに記載の通信装置。
【請求項６】
前記第二物理カードは、前記第一物理カードの障害からの復旧を検出すると、前記第二回線によって送信するデータを前記他の通信装置へ送信するとともに、前記第一回線によって送信するデータをカプセル化して前記第一物理カードへ転送し、
前記第一物理カードは、前記第二物理カードから転送されたデータをデカプセル化して前記他の通信装置へ送信することを特徴とする請求項５に記載の通信装置。
【請求項７】
前記第一物理カードは、前記第二物理カードの障害を検出すると、マルチホーミングによらない前記他の通信装置との通信を開始することを特徴とする請求項１〜６のいずれか一つに記載の通信装置。
【請求項８】
前記第一物理カードから前記第二物理カードへデータを転送するトンネルを形成する物理スイッチを備えることを特徴とする請求項１〜７のいずれか一つに記載の通信装置。
【請求項９】
前記第一物理カードから前記第二物理カードへデータを転送するとともに、前記第二物理カードから前記第一物理カードへデータを転送するトンネルを形成する物理スイッチを備えることを特徴とする請求項２に記載の通信装置。
【請求項１０】
前記第一物理カードは、前記第一物理カードおよび前記第二物理カードの両方の障害を検出すると、前記第二回線によって送信するデータを破棄することを特徴とする請求項１〜９のいずれか一つに記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信を行う通信装置に関する。
【背景技術】
【０００２】
Ｓ３Ｇ（Ｓｕｐｅｒ  ３Ｇ）に代表されるように、マルチホーミングを用いて基地局間を複数のリンクで接続する通信システムが用いられている（たとえば、下記特許文献１，２参照。）。マルチホーミングは、企業などのネットワークからインターネットなど外部へ接続する際に、複数の回線（ＩＳＰ：Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅｓ  Ｐｒｏｖｉｄｅｒ）を使って接続する方法である。
【０００３】
マルチホーミングにおいては、一般的に、トランスミッション層のプロトコルであるＳＣＴＰ（Ｓｔｒｅａｍ  Ｃｏｎｔｒｏｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｐｒｏｔｏｃｏｌ）の処理を行う物理カードが基地局装置として用いられている。この物理カードは、たとえば、２本のリンクポートを有し、２本のリンクポートを通信先のリンクポートと接続する。このときに、２本のリンクポートのうちの１本をプライマリ（Ｐｒｉｍａｒｙ）回線とし、もう１本をセカンダリ（Ｓｅｃｏｎｄａｒｙ）回線とする。
【０００４】
通常は、プライマリ回線を用いてデータの送受信が行われる。また、セカンダリ回線は、プライマリ回線が障害などによって通信不能な場合に迂回回線として使用される。あるいは、プライマリ回線とセカンダリ回線の両方を利用して通信の負荷分散を行うことも可能である。ＳＣＴＰ信号を終端するＳＣＴＰ機能部は物理カード内に設けられる。また、基地局においては、冗長な物理カードを設け、一部の物理カードに障害が発生しても通信を継続する構成が用いられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２０９２７８号公報
【特許文献２】特開２００６−２７９４６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術では、信頼性を向上させるために物理カードの冗長構成を採用すると、プライマリ回線とセカンダリ回線をそれぞれ別の物理カードに収容することになる。このため、プライマリ回線とセカンダリ回線はそれぞれ独立した回線となり、マルチホーミングを行うことができないという問題がある。
【０００７】
また、物理カードにおいて呼処理などのサービスを提供するアクセス制御部によってマルチホーミングの制御を行うと、アクセス制御部の負荷が大きくなり、呼処理などのサービスの提供に影響が出るという問題がある。また、ＳＣＴＰによるマルチホーミングを行う場合は、各回線に割り当てるためにグローバルアドレスを２つ用いる。
【０００８】
これに対して、通常、物理カードにはグローバルアドレスとローカルアドレスが１つずつ割り当てられる。ＳＣＴＰ機能部は、マルチホーミングを行う設定をすると、これらのグローバルアドレスとローカルアドレスを用いた通信動作を行う。このとき、ローカルアドレスは通信装置内で有効なアドレスであるため、ローカルアドレスを用いた通信は失敗し、マルチホーミングが成立しない。また、この場合は、物理カードのローカルアドレスがネットワークに流出することにもつながり、セキュリティ上好ましくない。
【０００９】
開示の通信装置は、上述した問題点を解消するものであり、冗長構成により信頼性を向上させつつマルチホーミングを行うことを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、この通信装置は、第一物理カードによる第一回線および第二物理カードによる第二回線によって他の通信装置との間で通信を行う通信装置であって、前記第一回線によって送信するデータを前記他の通信装置へ送信するとともに、前記第二回線によって送信するデータをカプセル化して前記第二物理カードへ転送する第一物理カードと、前記第一物理カードから転送されたデータをデカプセル化して前記他の通信装置へ送信する第二物理カードと、を備える。
【００１１】
上記構成によれば、第一物理カードと第二物理カードとの間にトンネルを形成し、第一物理カードは、第一回線により送信するデータは第一物理カードから送信し、第二回線により送信するデータは第二物理カードへのトンネルへ出力することで第二物理カードから送信することができる。
【発明の効果】
【００１２】
開示の通信装置によれば、冗長構成により信頼性を向上させつつマルチホーミングを行うことができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態にかかる通信装置の構成を示すブロック図である。
【図２】図１に示した第一物理カードにおける信号処理部の構成例を示すブロック図である。
【図３】図１に示した第一物理カードにおける信号処理部の構成例を示すブロック図である。
【図４】各物理カードのデータ受信時の動作の一例を示すフローチャートである。
【図５】第二物理カードによるデータのカプセル化を示す図である。
【図６】第二物理カードの送信動作の一例を示すフローチャートである。
【図７】第二物理カードによるデータのデカプセル化の一例を示す図である。
【図８】第一物理カードの記憶部に記憶される各情報の一例を示す図である。
【図９】第二物理カードの記憶部に記憶される各情報の一例を示す図である。
【図１０】第一物理カードの障害時における通信装置の動作を示す図である。
【図１１】図１０に示した障害の復旧後における通信装置の動作を示す図である。
【図１２】第二物理カードの障害時における通信装置の動作を示す図である。
【図１３】各物理カードの起動時における動作の一例を示すフローチャートである。
【図１４】第一物理カードによる自カード判別情報の設定を示す図である。
【図１５】アクセス制御部による生存監視の動作を示す図（その１）である。
【図１６】アクセス制御部による生存監視の動作を示す図（その２）である。
【図１７】第一物理カードの保守時における保守切替の動作を示す図である。
【図１８】設定部による生存監視の動作を示す図（その１）である。
【図１９】設定部による生存監視の動作を示す図（その２）である。
【図２０】実施の形態にかかる通信システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この通信装置の好適な実施の形態を詳細に説明する。この通信装置は、第一物理カードと第二物理カードとの間でトンネルを形成することで、一方の物理カードが他方の物理カードも利用して通信を行うことを可能にする。これにより、冗長構成をとりつつマルチホーミングを行うことができる。
【００１５】
（実施の形態）
（通信装置の構成）
図１は、実施の形態にかかる通信装置の構成を示すブロック図である。図１に示す実施の形態にかかる通信装置１００は、上位システムとの間で通信を行う基地局（ｅＮＢ）である。図１に示すように、実施の形態にかかる通信装置１００は、第一物理カード１１０と、第二物理カード１２０と、Ｌ２スイッチ１３０と、を備えている。通信装置１００は、第一物理カード１１０による第一回線および第二物理カード１２０による第二回線によってＭＭＥ１０との間でマルチホーミングを行う。
【００１６】
第一物理カード１１０および第二物理カード１２０のそれぞれには、グローバルアドレスとローカルアドレスが割り当てられる。第一物理カード１１０に割り当てられるグローバルアドレスをＡとし、第二物理カード１２０に割り当てられるグローバルアドレスをＢとする。また、第一物理カード１１０に割り当てられるローカルアドレスをａとし、第二物理カード１２０に割り当てられるローカルアドレスをｂとする。
【００１７】
第一物理カード１１０は、アクセス制御部１１１と、信号処理部１１２と、ＮＩＣ１１４と、を備えている。第二物理カード１２０は、アクセス制御部１２１と、信号処理部１２２と、ＮＩＣ１２４と、を備えている。また、第一物理カード１１０と第二物理カード１２０は、Ｌ２スイッチ１３０（レイヤ２スイッチ）を介して互いに通信を行う。
【００１８】
アクセス制御部１１１は、第一物理カード１１０の主制御部である。アクセス制御部１２１は、第二物理カード１２０の主制御部である。アクセス制御部１１１およびアクセス制御部１２１は、一方がアクティブ状態となり、他方がスタンバイ状態となる。ここでは、初期状態として、アクセス制御部１１１がアクティブ状態となっており、アクセス制御部１２１がスタンバイ状態となっている場合について説明する。
【００１９】
アクティブ状態となっているアクセス制御部１１１は、通信装置１００の全体の主制御部となる。この場合は、アクセス制御部１１１は、ＳＣＴＰ機能部１１３とともに、たとえば、呼制御機能やハンドオーバなどのサービスを提供する。これらのサービスは、たとえば、３ＧＰＰ／ＬＴＥなどに準拠したサービスである。
【００２０】
スタンバイ状態になっているアクセス制御部１２１は、アクティブ状態となっているアクセス制御部１１１が障害や保守操作によってＯＯＳ（Ｏｕｔ  Ｏｆ  Ｓｅｒｖｉｃｅ）となるまで待機している。そして、アクセス制御部１２１は、アクセス制御部１１１がＯＯＳとなるとアクティブ状態となり、通信装置１００の全体の主制御部となる。
【００２１】
第一物理カード１１０の信号処理部１１２は、ＮＷＰ（ＮｅｔＷｏｒｋ  Ｐｒｏｃｅｓｓｏｒ）であり、たとえばセキュリティ機能を有する。信号処理部１１２は、ＳＣＴＰ機能部１１３を備えている。ＳＣＴＰ機能部１１３は、ＳＣＴＰを終端する機能部である。また、ＳＣＴＰ機能部１１３は、第一物理カード１１０による第一回線および第二物理カード１２０による第二回線によってＭＭＥ１０との間でマルチホーミングを行う。
【００２２】
ここではアクセス制御部１１１がアクティブ状態となっているため、第一物理カード１１０による第一回線がプライマリ回線となり、第二物理カード１２０による第二回線がセカンダリ回線となる。たとえば、ＳＣＴＰ機能部１１３は、通信先のＭＭＥ１０に対して接続要求（ＩＮＩＴ）を行う。このときに、ＳＣＴＰ機能部１１３は、通信装置１００のアドレスとして、第一物理カード１１０に割り当てられたグローバルアドレスＡと、第二物理カード１２０に割り当てられたグローバルアドレスＢと、をＭＭＥ１０へ通知する。
【００２３】
そして、接続要求に対する肯定応答（ＡＣＫ）がＭＭＥ１０から返ってくると、ＳＣＴＰ機能部１１３は、マルチホーミングによるＭＭＥ１０との通信を開始する。ＳＣＴＰ機能部１１３は、プライマリ回線およびセカンダリ回線の各状態を監視し、いずれの回線によってデータを送信するかを決定する。たとえば、ＳＣＴＰ機能部１１３は、通常はプライマリ回線によってデータを送信する。また、ＳＣＴＰ機能部１１３は、プライマリ回線に障害が発生した場合はセカンダリ回線によってデータを送信する。
【００２４】
ＳＣＴＰ機能部１１３は、プライマリ回線によって送信するデータを、ＮＩＣ１１４を介してＭＭＥ１０へ送信する。具体的には、ＳＣＴＰ機能部１１３は、プライマリ回線によって送信するデータを、第一物理カード１１０に割り当てられたグローバルアドレスＡを送信元としてＭＭＥ１０へ送信する。また、ＳＣＴＰ機能部１１３は、セカンダリ回線によって送信するデータをカプセル化して第二物理カード１２０へ転送する。具体的には、ＳＣＴＰ機能部１１３は、カプセル化したデータを、第二物理カード１２０に割り当てられたローカルアドレスｂを宛先として転送する。
【００２５】
また、ＳＣＴＰ機能部１１３は、ＭＭＥ１０からプライマリ回線によって送信されたデータを受信する。具体的には、ＳＣＴＰ機能部１１３は、第一物理カード１１０に割り当てられたグローバルアドレスＡを宛先としてＭＭＥ１０から送信されたデータを受信する。また、ＳＣＴＰ機能部１１３は、第二物理カード１２０から転送されたデータを受信してデカプセル化する。具体的には、ＳＣＴＰ機能部１１３は、第一物理カード１１０に割り当てられたローカルアドレスａを宛先として第二物理カード１２０から転送されたデータを受信してデカプセル化する。
【００２６】
第二物理カード１２０の信号処理部１２２は、ＮＷＰであり、たとえばセキュリティ機能を有する。信号処理部１２２は、ＳＣＴＰ機能部１２３を備えている。ＳＣＴＰ機能部１２３は、ＳＣＴＰを終端する機能部である。ただし、ここでは第二物理カード１２０のアクセス制御部１２１がスタンバイ状態となっているため、第二物理カード１２０のＳＣＴＰ機能部１２３は動作しない。
【００２７】
信号処理部１２２は、第一物理カード１１０から転送されたデータを受信してデカプセル化する。具体的には、信号処理部１２２は、第二物理カード１２０に割り当てられたローカルアドレスｂを宛先として第一物理カード１１０から転送されたデータを受信する。また、信号処理部１２２は、デカプセル化したデータを、ＮＩＣ１２４を介してＭＭＥ１０へ送信する。具体的には、信号処理部１２２は、デカプセル化したデータを、第二物理カード１２０に割り当てられたグローバルアドレスＢを送信元として送信する。
【００２８】
また、信号処理部１２２は、ＭＭＥ１０からセカンダリ回線によって送信されたデータを、ＮＩＣ１２４を介して受信する。具体的には、信号処理部１２２は、第二物理カード１２０に割り当てられたグローバルアドレスＢを宛先としてＭＭＥ１０から送信されたデータを受信する。また、信号処理部１２２は、受信したデータをカプセル化して第一物理カード１１０へ転送する。具体的には、信号処理部１２２は、受信したデータを第一物理カード１１０に割り当てられたローカルアドレスａを宛先として転送する。
【００２９】
このように、Ｌ２スイッチ１３０は、第一物理カード１１０から第二物理カード１２０へデータを転送するとともに、第二物理カード１２０から第一物理カード１１０へデータを転送するトンネルを形成する物理スイッチである。そして、第一物理カード１１０および第二物理カード１２０は、カプセル化したデータをＬ２スイッチ１３０に形成されたトンネルにより互いに転送する。これにより、たとえばＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）やＮＡＰＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｐｏｒｔ  Ｔｒａｎｓｌａｔｉｏｎ）などよりも効率よくデータを転送することができる。
【００３０】
ＭＭＥ１０は、ｅＮＢなどの基地局の上位ノードにあたる移動管理ノード（ＭＭＥ：Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）である。ＭＭＥ１０は、各無線端末装置の位置登録エリア管理やページングなどの移動管理制御を行う。たとえば、ＭＭＥ１０にはグローバルアドレスＣおよびグローバルアドレスＤが割り当てられている。
【００３１】
ＭＭＥ１０からみると、通信装置１００にはグローバルアドレスＡとグローバルアドレスＢが存在する。ＭＭＥ１０は、グローバルアドレスＡを宛先とすることで第一回線によってデータを通信装置１００へ送信し、グローバルアドレスＢを宛先とすることで第二回線によってデータを通信装置１００へ送信することができる。
【００３２】
図２は、図１に示した第一物理カードにおける信号処理部の構成例を示すブロック図である。図２に示すように、第一物理カード１１０における信号処理部１１２は、ＳＣＴＰ機能部１１３（図１参照）と、プライマリ送信部２１１と、セカンダリ送信部２１２と、経路切替部２２０と、ネットワーク送信部２３１と、ネットワーク受信部２３２と、カプセル処理部２４１と、デカプセル処理部２４２と、トンネル送信部２５１と、トンネル受信部２５２と、プライマリ受信部２６１と、セカンダリ受信部２６２と、記憶部２７０と、設定部２８０と、を備えている。
【００３３】
ＳＣＴＰ機能部１１３は、プライマリ回線で送信するデータをプライマリ送信部２１１へ出力する。また、ＳＣＴＰ機能部１１３は、セカンダリ回線で送信するデータをセカンダリ送信部２１２へ出力する。また、ＳＣＴＰ機能部１１３は、プライマリ受信部２６１から出力されたデータのＳＣＴＰ終端を行う。また、ＳＣＴＰ機能部１１３は、セカンダリ受信部２６２から出力されたデータのＳＣＴＰ終端を行う。
【００３４】
プライマリ送信部２１１は、ＳＣＴＰ機能部１１３から出力されたデータを経路切替部２２０へ出力する。セカンダリ送信部２１２は、ＳＣＴＰ機能部１１３から出力されたデータを経路切替部２２０へ出力する。
【００３５】
経路切替部２２０は、記憶部２７０に記憶された経路切替情報２７２を読み出す。そして、経路切替部２２０は、読み出した経路切替情報２７２に従ってデータの経路切替を行う。具体的には、経路切替部２２０は、プライマリ送信部２１１から出力されたデータをネットワーク送信部２３１へ出力する。
【００３６】
また、経路切替部２２０は、セカンダリ送信部２１２から出力されたデータをカプセル処理部２４１へ出力する。また、経路切替部２２０は、ネットワーク受信部２３２から出力されたデータをプライマリ受信部２６１へ出力する。また、経路切替部２２０は、デカプセル処理部２４２から出力されたデータをセカンダリ受信部２６２へ出力する。
【００３７】
ネットワーク送信部２３１は、経路切替部２２０から出力されたデータを、ＮＩＣ１１４を介してＭＭＥ１０へ送信する。ネットワーク受信部２３２は、ＭＭＥ１０から送信されたデータを、ＮＩＣ１１４を介して受信する。ネットワーク受信部２３２は、受信したデータを経路切替部２２０へ出力する。
【００３８】
カプセル処理部２４１は、経路切替部２２０から出力されたデータをカプセル化し、カプセル化したデータをトンネル送信部２５１へ出力する。デカプセル処理部２４２は、トンネル受信部２５２から出力されたデータをデカプセル化し、デカプセル化したデータを経路切替部２２０へ出力する。
【００３９】
トンネル送信部２５１は、カプセル処理部２４１から出力されたデータをＬ２スイッチ１３０へ送信する。トンネル送信部２５１からＬ２スイッチ１３０へ送信されたデータは、第二物理カード１２０へ転送される。トンネル受信部２５２は、第二物理カード１２０からＬ２スイッチ１３０を介して転送されたデータを受信する。トンネル受信部２５２は、受信したデータをデカプセル処理部２４２へ出力する。
【００４０】
プライマリ受信部２６１は、経路切替部２２０から出力されたデータをＳＣＴＰ機能部１１３へ出力する。セカンダリ受信部２６２は、経路切替部２２０から出力されたデータをＳＣＴＰ機能部１１３へ出力する。
【００４１】
記憶部２７０は、自カード判別情報２７１と、経路切替情報２７２と、を記憶している。自カード判別情報２７１は、第一物理カード１１０の状態（たとえばプライマリまたはセカンダリ）を示す情報である。経路切替情報２７２は、経路切替部２２０による経路切替を示す情報である。設定部２８０は、第一物理カード１１０のアクセス制御部１１１または第二物理カード１２０のアクセス制御部１２１による制御によって、記憶部２７０の自カード判別情報２７１および経路切替情報２７２を設定する。
【００４２】
図３は、図１に示した第一物理カードにおける信号処理部の構成例を示すブロック図である。図３に示すように、第二物理カード１２０における信号処理部１２２は、ＳＣＴＰ機能部１２３（図１参照）と、プライマリ送信部３１１と、セカンダリ送信部３１２と、経路切替部３２０と、ネットワーク送信部３３１と、ネットワーク受信部３３２と、カプセル処理部３４１と、デカプセル処理部３４２と、トンネル送信部３５１と、トンネル受信部３５２と、プライマリ受信部３６１と、セカンダリ受信部３６２と、記憶部３７０と、設定部３８０と、を備えている。
【００４３】
ただし、ここでは第二物理カード１２０のアクセス制御部１２１がスタンバイ状態となっている。このため、第二物理カード１２０のＳＣＴＰ機能部１２３、プライマリ送信部３１１、セカンダリ送信部３１２、プライマリ受信部３６１およびセカンダリ受信部３６２は動作しない。
【００４４】
経路切替部３２０は、記憶部３７０に記憶された経路切替情報３７２を読み出す。そして、経路切替部３２０は、読み出した経路切替情報３７２に従ってデータの経路切替を行う。具体的には、経路切替部３２０は、ネットワーク受信部３３２から出力されたデータをカプセル処理部３４１へ出力する。また、経路切替部３２０は、デカプセル処理部３４２から出力されたデータをネットワーク送信部３３１へ出力する。
【００４５】
ネットワーク送信部３３１は、経路切替部３２０から出力されたデータを、ＮＩＣ１２４を介してＭＭＥ１０へ送信する。ネットワーク受信部３３２は、ＭＭＥ１０から送信されたデータを、ＮＩＣ１２４を介して受信する。ネットワーク受信部３３２は、受信したデータを経路切替部３２０へ出力する。
【００４６】
カプセル処理部３４１は、経路切替部３２０から出力されたデータをカプセル化し、カプセル化したデータをトンネル送信部３５１へ出力する。デカプセル処理部３４２は、トンネル受信部３５２から出力されたデータをデカプセル化し、デカプセル化したデータを経路切替部３２０へ出力する。
【００４７】
トンネル送信部３５１は、カプセル処理部３４１から出力されたデータをＬ２スイッチ１３０へ送信する。トンネル送信部３５１からＬ２スイッチ１３０へ送信されたデータは、第一物理カード１１０へ転送される。トンネル受信部３５２は、第一物理カード１１０からＬ２スイッチ１３０を介して転送されたデータを受信する。トンネル受信部３５２は、受信したデータをデカプセル処理部３４２へ出力する。
【００４８】
記憶部３７０は、自カード判別情報３７１と、経路切替情報３７２と、を記憶している。自カード判別情報３７１は、第二物理カード１２０の状態（たとえばプライマリまたはセカンダリ）を示す情報である。経路切替情報３７２は、経路切替部３２０による経路切替を示す情報である。設定部３８０は、第一物理カード１１０のアクセス制御部１１１または第二物理カード１２０のアクセス制御部１２１による制御によって、記憶部３７０の自カード判別情報３７１および経路切替情報３７２を設定する。
【００４９】
（データ受信時の動作）
図４は、各物理カードのデータ受信時の動作の一例を示すフローチャートである。図１に示した第一物理カード１１０および第二物理カード１２０のそれぞれは、ＭＭＥ１０からのデータを受信した場合に以下のような動作を行う。まず、ＭＭＥ１０からのデータを受信する（ステップＳ４０１）。つぎに、自カード判別情報を取得する（ステップＳ４０２）。つぎに、ステップＳ４０２によって取得された自カード判別情報に基づいて、自カードがプライマリか否かを判断する（ステップＳ４０３）。
【００５０】
ステップＳ４０３において、自カードがプライマリである場合（ステップＳ４０３：Ｙｅｓ）は、ステップＳ４０１によって受信したデータに対するＳＣＴＰ処理を行い（ステップＳ４０４）一連の動作を終了する。自カードがプライマリでない場合（ステップＳ４０３：Ｎｏ）は、ステップＳ４０１によって受信されたデータをカプセル化する（ステップＳ４０５）。つぎに、ステップＳ４０５によってカプセル化されたデータを他方の物理カードへ転送し（ステップＳ４０６）、一連の動作を終了する。
【００５１】
第一物理カード１１０は、ステップＳ４０２において、記憶部２７０から自カード判別情報２７１を取得する。自カード判別情報２７１はプライマリを示しているため、第一物理カード１１０は、ステップＳ４０３においては自カードがプライマリであると判断する。このため、第一物理カード１１０は、ステップＳ４０６によってＳＣＴＰ処理を行う。
【００５２】
第二物理カード１２０は、ステップＳ４０２において、記憶部３７０から自カード判別情報３７１を取得する。自カード判別情報３７１はセカンダリを示しているため、第二物理カード１２０は、ステップＳ４０３においては自カードがプライマリでないと判断する。このため、第二物理カード１２０は、ステップＳ４０５によってデータをカプセル化し、ステップＳ４０６によってデータを第一物理カード１１０へ転送する。
【００５３】
以上のステップにより、ＭＭＥ１０からグローバルアドレスＡを宛先として第一物理カード１１０へデータが送信された場合は、第一物理カード１１０によって受信データのＳＣＴＰ処理を行うことができる。また、ＭＭＥ１０からグローバルアドレスＢを宛先として第二物理カード１２０へデータが送信された場合は、受信データを第二物理カード１２０から第一物理カード１１０へ転送し、第一物理カード１１０によって受信データのＳＣＴＰ処理を行うことができる。
【００５４】
図５は、第二物理カードによるデータのカプセル化を示す図である。図５に示すデータ５１０は、ＭＭＥ１０によって送信され、第二物理カード１２０によって受信されたデータである。データ５２０は、第二物理カード１２０が受信したデータ５１０をカプセル化したデータを示している。データ５１０には、ペイロードおよびＳＣＴＰヘッダを含むＳＣＴＰデータ５１１と、ＩＰヘッダ５１２と、Ｌ２ヘッダ５１３と、が含まれている。
【００５５】
ＩＰヘッダ５１２は、送信元のＩＰアドレス（Ｓｒｃ  ＩＰ  Ａｄｄｒｅｓｓ）が、ＭＭＥ１０に割り当てられたグローバルアドレスＣ（Ｇｌｏｂａｌ  ＩＰ  Ｃ）であることを示している。また、ＩＰヘッダ５１２は、宛先のＩＰアドレス（Ｄｓｔ  ＩＰ  Ａｄｄｒｅｓｓ）が、第二物理カード１２０に割り当てられたグローバルアドレスＢ（Ｇｌｏｂａｌ  ＩＰ  Ｂ）であることを示している。
【００５６】
Ｌ２ヘッダ５１３は、送信元のＭＡＣアドレス（Ｓｒｃ  ＭＡＣ  Ａｄｄｒｅｓｓ）が、ＭＭＥ１０に割り当てられたグローバルアドレスＣ（Ｇｌｏｂａｌ  ＭＡＣ  Ｃ）であることを示している。また、Ｌ２ヘッダ５１３は、宛先のＭＡＣアドレス（Ｄｓｔ  ＭＡＣ  Ａｄｄｒｅｓｓ）が、第二物理カード１２０に割り当てられたグローバルアドレスＢ（Ｇｌｏｂａｌ  ＭＡＣ  Ｂ）であることを示している。
【００５７】
第二物理カード１２０は、データ５１０に対して、Ｌ２ヘッダ５１３を除去し、ＩＰヘッダ５２２およびＬ２ヘッダ５２３を付加することによりカプセル化を行う。これにより、データ５２０が生成される。また、第二物理カード１２０は、Ｌ２ヘッダ５２３に対して、トンネルによって転送することを示す識別子を挿入する。
【００５８】
ＩＰヘッダ５２２は、送信元のＩＰアドレス（Ｓｒｃ  ＩＰ  Ａｄｄｒｅｓｓ）が、第二物理カード１２０に割り当てられたローカルアドレスｂ（Ｌｏｃａｌ  ＩＰ  ｂ）であることを示している。また、ＩＰヘッダ５２２は、宛先のＩＰアドレス（Ｄｓｔ  ＩＰ  Ａｄｄｒｅｓｓ）が、第一物理カード１１０に割り当てられたローカルアドレスａ（Ｌｏｃａｌ  ＩＰ  ａ）であることを示している。
【００５９】
Ｌ２ヘッダ５２３は、送信元のＭＡＣアドレス（Ｓｒｃ  ＭＡＣ  Ａｄｄｒｅｓｓ）が、第二物理カード１２０に割り当てられたローカルアドレスｂ（Ｌｏｃａｌ  ＭＡＣ  ｂ）であることを示している。また、Ｌ２ヘッダ５２３は、宛先のＭＡＣアドレス（Ｄｓｔ  ＭＡＣ  Ａｄｄｒｅｓｓ）が、第一物理カード１１０に割り当てられたローカルアドレスａ（Ｌｏｃａｌ  ＭＡＣ  ａ）であることを示している。
【００６０】
（第二物理カードの送信動作）
図６は、第二物理カードの送信動作の一例を示すフローチャートである。第一物理カード１１０がセカンダリ回線によって送信するデータを第二物理カード１２０へ転送した場合に、第二物理カード１２０は以下の送信動作を行う。第二物理カード１２０は、まず、第一物理カード１１０から転送されたデータを受信する（ステップＳ６０１）。
【００６１】
つぎに、ステップＳ６０１によって受信されたデータのＩＰヘッダを除去する（ステップＳ６０２）。つぎに、ステップＳ６０２によってＩＰヘッダを除去されたデータにＬ２ヘッダを付加する（ステップＳ６０３）。つぎに、ステップＳ６０３によってＬ２ヘッダを付加されたデータをＭＭＥ１０へ送信し（ステップＳ６０４）、一連の動作を終了する。以上のステップにより、第二物理カード１２０は、第一物理カード１１０から転送されたデータをＭＭＥ１０へ送信することができる。
【００６２】
図７は、第二物理カードによるデータのデカプセル化の一例を示す図である。図７に示すデータ７１０は、図６のステップＳ６０１において第二物理カード１２０によって受信されたデータである。データ７２０は、図６のステップＳ６０２およびステップＳ６０３において第二物理カード１２０によってデカプセル化されたデータである。
【００６３】
データ７１０は、ＩＰカプセル化部分７１０ａと、ＩＰヘッダ７１３と、Ｌ２ヘッダ７１４と、を含んでいる。ＩＰカプセル化部分７１０ａは、第一物理カード１１０によってカプセル化された部分であり、ＳＣＴＰデータ７１１とＩＰヘッダ７１２とを含んでいる。ＳＣＴＰデータ７１１は、ペイロードとＳＣＴＰヘッダを含んでいる。
【００６４】
ＩＰヘッダ７１２は、送信元のＩＰアドレス（Ｓｒｃ  ＩＰ  Ａｄｄｒｅｓｓ）が、第二物理カード１２０に割り当てられたグローバルアドレスＢ（Ｇｌｏｂａｌ  ＩＰ  Ｂ）であることを示している。また、ＩＰヘッダ７１２は、宛先のＩＰアドレス（Ｄｓｔ  ＩＰ  Ａｄｄｒｅｓｓ）が、ＭＭＥ１０に割り当てられたグローバルアドレスＣ（Ｇｌｏｂａｌ  ＩＰ  Ｃ）であることを示している。
【００６５】
ＩＰヘッダ７１３は、送信元のＩＰアドレス（Ｓｒｃ  ＩＰ  Ａｄｄｒｅｓｓ）が、第一物理カード１１０に割り当てられたローカルアドレスａ（Ｌｏｃａｌ  ＩＰ  ａ）であることを示している。また、ＩＰヘッダ７１３は、宛先のＩＰアドレス（Ｄｓｔ  ＩＰ  Ａｄｄｒｅｓｓ）が、第二物理カード１２０に割り当てられたローカルアドレスｂ（Ｌｏｃａｌ  ＩＰ  ｂ）であることを示している。
【００６６】
Ｌ２ヘッダ７１４は、送信元のＭＡＣアドレス（Ｓｒｃ  ＭＡＣ  Ａｄｄｒｅｓｓ）が、第一物理カード１１０に割り当てられたローカルアドレスａ（Ｌｏｃａｌ  ＭＡＣ  ａ）であることを示している。また、Ｌ２ヘッダ７１４は、宛先のＭＡＣアドレス（Ｄｓｔ  ＭＡＣ  Ａｄｄｒｅｓｓ）が、第二物理カード１２０に割り当てられたローカルアドレスｂ（Ｌｏｃａｌ  ＭＡＣ  ｂ）であることを示している。
【００６７】
第二物理カード１２０は、データ７１０に対して、ＩＰヘッダ７１３を除去し、Ｌ２ヘッダ７１４に代えてＬ２ヘッダ７２１を付加することによりデカプセル化を行う。これにより、データ７２０が生成される。
【００６８】
Ｌ２ヘッダ７２１は、送信元のＭＡＣアドレス（Ｓｒｃ  ＭＡＣ  Ａｄｄｒｅｓｓ）が、第二物理カード１２０に割り当てられたグローバルアドレスＢ（Ｇｌｏｂａｌ  ＭＡＣ  Ｂ）であることを示している。また、Ｌ２ヘッダ７２１は、宛先のＭＡＣアドレス（Ｄｓｔ  ＭＡＣ  Ａｄｄｒｅｓｓ）が、ＭＭＥ１０に割り当てられたグローバルアドレスＣ（Ｇｌｏｂａｌ  ＭＡＣ  Ｃ）であることを示している。
【００６９】
（自カード判別情報および経路切替情報の一例）
図８は、第一物理カードの記憶部に記憶される各情報の一例を示す図である。図８に示すように、第一物理カード１１０の記憶部２７０に記憶された自カード判別情報２７１はプライマリである。また、記憶部２７０に記憶された経路切替情報２７２においては、各入力元（ＩＮ）に対してそれぞれ出力先（ＯＵＴ）が対応付けられている。
【００７０】
具体的には、経路切替情報２７２においては、プライマリ送信部２１１からの入力（ＩＮ）に対する出力先（ＯＵＴ）としてネットワーク送信部２３１が対応付けられている。また、経路切替情報２７２においては、セカンダリ送信部２１２からの入力（ＩＮ）に対する出力先（ＯＵＴ）としてカプセル処理部２４１が対応付けられている。
【００７１】
また、経路切替情報２７２においては、ネットワーク受信部２３２からの入力（ＩＮ）に対する出力先（ＯＵＴ）としてプライマリ受信部２６１が対応付けられている。また、経路切替情報２７２においては、デカプセル処理部２４２からの入力（ＩＮ）に対する出力先（ＯＵＴ）としてセカンダリ受信部２６２が対応付けられている。経路切替部２２０は、自カード判別情報２７１を読み出し、読み出した自カード判別情報２７１に従ってデータの経路切替を行うことで、図２に示したような経路切替を行うことができる。
【００７２】
図９は、第二物理カードの記憶部に記憶される各情報の一例を示す図である。図９に示すように、第二物理カード１２０の記憶部３７０に記憶された自カード判別情報３７１はセカンダリである。また、記憶部３７０に記憶された経路切替情報３７２においては、各入力元（ＩＮ）に対してそれぞれ出力先（ＯＵＴ）が対応付けられている。
【００７３】
具体的には、経路切替情報３７２においては、ネットワーク受信部３３２からの入力（ＩＮ）に対する出力先（ＯＵＴ）としてカプセル処理部３４１が対応付けられている。また、経路切替情報３７２においては、デカプセル処理部３４２からの入力（ＩＮ）に対する出力先（ＯＵＴ）としてネットワーク送信部３３１が対応付けられている。経路切替部３２０は、自カード判別情報３７１を読み出し、読み出した自カード判別情報３７１に従ってデータの経路切替を行うことで、図３に示したような経路切替を行うことができる。
【００７４】
（第一物理カードの障害時における通信装置の動作）
図１０は、第一物理カードの障害時における通信装置の動作を示す図である。図１０においては、第一物理カード１１０に障害が発生した状態を示している。図１０に示すように、第一物理カード１１０に障害が発生すると、第二物理カード１２０のアクセス制御部１２１が第一物理カード１１０の障害を検知する。障害の検知方法については後述する（たとえば図１５，図１６参照）。
【００７５】
アクセス制御部１２１は、第一物理カード１１０の障害を検知すると、アクティブ状態となり、第二物理カード１２０の信号処理部１２２を動作させる。また、この場合は、マルチホーミングを行うことができないため、信号処理部１２２は、マルチホーミングによらないＭＭＥ１０との通信を開始する。この場合は、信号処理部１２２は、カプセル化やデカプセル化などの処理は行わずにＭＭＥ１０との間で通信を行う。このように、第一物理カード１１０に障害が発生してもＭＭＥ１０との間で通信を継続することができる。
【００７６】
図１１は、図１０に示した障害の復旧後における通信装置の動作を示す図である。図１０に示した第一物理カード１１０の障害が復旧したときには、第二物理カード１２０のアクセス制御部１２１がアクティブ状態となっている。このため、アクセス制御部１２１は、通信装置１００の全体の主制御部となる。一方、第一物理カード１１０のアクセス制御部１１１はスタンバイ状態になる。アクセス制御部１２１は、第一物理カード１１０の障害からの復旧を検知すると、マルチホーミングによるＭＭＥ１０との通信を開始する。
【００７７】
第二物理カード１２０のＳＣＴＰ機能部１２３は、第一物理カード１１０による第一回線および第二物理カード１２０による第二回線によってＭＭＥ１０との間でマルチホーミングを行う。この場合は、第二物理カード１２０による第二回線がプライマリ回線となり、第一物理カード１１０による第一回線がセカンダリ回線となる。
【００７８】
ＳＣＴＰ機能部１２３は、プライマリ回線によって送信するデータを、ＮＩＣ１２４を介してＭＭＥ１０へ送信する。具体的には、ＳＣＴＰ機能部１２３は、プライマリ回線によって送信するデータを、第二物理カード１２０に割り当てられたグローバルアドレスＢを送信元としてＭＭＥ１０へ送信する。また、ＳＣＴＰ機能部１２３は、セカンダリ回線によって送信するデータをカプセル化して第一物理カード１１０へ転送する。具体的には、ＳＣＴＰ機能部１２３は、セカンダリ回線によって送信するデータを、第一物理カード１１０に割り当てられたローカルアドレスａを宛先として転送する。
【００７９】
また、ＳＣＴＰ機能部１２３は、ＭＭＥ１０からプライマリ回線によって送信されたデータを、ＮＩＣ１２４を介して受信する。具体的には、ＳＣＴＰ機能部１２３は、第二物理カード１２０に割り当てられたグローバルアドレスＢを宛先としてＭＭＥ１０から送信されたデータを受信する。また、ＳＣＴＰ機能部１２３は、第一物理カード１１０から転送されたデータを受信してデカプセル化する。具体的には、ＳＣＴＰ機能部１２３は、第二物理カード１２０に割り当てられたローカルアドレスｂを宛先として第一物理カード１１０から転送されたデータを受信する。
【００８０】
第一物理カード１１０のＳＣＴＰ機能部１１３は、第一物理カード１１０のアクセス制御部１１１がスタンバイ状態となっているため動作しない。信号処理部１１２は、第二物理カード１２０から転送されたデータを受信してデカプセル化する。具体的には、信号処理部１１２は、第一物理カード１１０に割り当てられたローカルアドレスａを宛先として第二物理カード１２０から転送されたデータを受信する。また、信号処理部１１２は、デカプセル化したデータを、ＮＩＣ１１４を介してＭＭＥ１０へ送信する。具体的には、信号処理部１１２は、デカプセル化したデータを、第一物理カード１１０に割り当てられたグローバルアドレスＡを送信元としてＭＭＥ１０へ送信する。
【００８１】
また、信号処理部１１２は、ＭＭＥ１０からセカンダリ回線によって送信されたデータを、ＮＩＣ１１４を介して受信する。具体的には、信号処理部１１２は、第一物理カード１１０に割り当てられたグローバルアドレスＡを宛先としてＭＭＥ１０から送信されたデータを受信する。そして、信号処理部１１２は、受信したデータをカプセル化して第二物理カード１２０へ転送する。具体的には、信号処理部１１２は、受信したデータを第二物理カード１２０に割り当てられたローカルアドレスｂを宛先として転送する。
【００８２】
（第二物理カードの障害時における通信装置の動作）
図１２は、第二物理カードの障害時における通信装置の動作を示す図である。図１２においては、第二物理カード１２０に障害が発生した状態を示している。図１２に示すように、第二物理カード１２０に障害が発生すると、第一物理カード１１０のアクセス制御部１１１が第二物理カード１２０の障害を検知する。障害の検知方法については後述する（たとえば図１５，図１６参照）。
【００８３】
アクセス制御部１１１によって第二物理カード１２０の障害が検知されると、信号処理部１１２のＳＣＴＰ機能部１１３は、マルチホーミングによらないＭＭＥ１０との通信を開始する。この場合は、ＳＣＴＰ機能部１１３は、カプセル化やデカプセル化などの処理は行わずにＭＭＥ１０との間で通信を行う。このように、第二物理カード１２０に障害が発生してもＭＭＥ１０との間で通信を継続することができる。
【００８４】
図１２に示した第二物理カード１２０の障害が復旧すると、第一物理カード１１０のアクセス制御部１１１が第二物理カード１２０の障害の復旧を検知する。アクセス制御部１１１によって第二物理カード１２０の障害の復旧が検知されると、ＳＣＴＰ機能部１１３はマルチホーミングを再開する。この場合の通信装置１００の動作については、図１によって説明した動作と同様であるため説明を省略する。
【００８５】
（起動時の動作）
図１３は、各物理カードの起動時における動作の一例を示すフローチャートである。図１に示した第一物理カード１１０および第二物理カード１２０は、起動時に以下のような動作を行う。まず、自カード判別情報（自カード判別情報２７１または自カード判別情報３７１）をＯＯＳに設定する（ステップＳ１３０１）。つぎに、通信装置１００において既にアクティブ状態の物理カードが存在するか否かを判断する（ステップＳ１３０２）。
【００８６】
ステップＳ１３０２において、既にアクティブ状態の物理カードが存在しない場合（ステップＳ１３０２：Ｎｏ）は、通信装置１００の各物理カードのなかで、自カードが最も若番であるか否かを判断する（ステップＳ１３０３）。自カードが最も若番である場合（ステップＳ１３０３：Ｙｅｓ）は、アクティブ起動処理を行う（ステップＳ１３０４）。つぎに、自カード判別情報をプライマリに設定する（ステップＳ１３０５）。
【００８７】
つぎに、通信装置１００における他の物理カードの自カード判別情報をセカンダリに設定する（ステップＳ１３０６）。つぎに、自カードの信号処理部（信号処理部１１２または信号処理部１２２）による通信サービスの提供（たとえばＭＭＥ１０との通信）を開始し（ステップＳ１３０７）、一連の動作を終了する。
【００８８】
ステップＳ１３０２において既にアクティブ状態の物理カードが存在する場合（ステップＳ１３０２：Ｙｅｓ）、またはステップＳ１３０３において自カードが最も若番でない場合（ステップＳ１３０３：Ｎｏ）は、スタンバイ起動処理を行う（ステップＳ１３０８）。つぎに、通信装置１００の他の物理カードの生存監視を開始し（ステップＳ１３０９）、一連の動作を終了する。
【００８９】
第一物理カード１１０は、ステップＳ１３０１において自カード判別情報２７１をＯＯＳに設定する。また、第一物理カード１１０は、ステップＳ１３０１において、第二物理カード１２０がスタンバイ状態である場合はステップＳ１３０３へ移行し、第二物理カード１２０が既にアクティブ状態となっている場合はステップＳ１３０８へ移行する。
【００９０】
また、第一物理カード１１０は、ステップＳ１３０５において、第一物理カード１１０の記憶部２７０に記憶された経路切替情報２７２をプライマリに設定する。また、第一物理カード１１０は、ステップＳ１３０６において、第二物理カード１２０の記憶部３７０に記憶された経路切替情報３７２をセカンダリに設定する。
【００９１】
第二物理カード１２０は、ステップＳ１３０１において自カード判別情報３７１をＯＯＳに設定する。また、第二物理カード１２０は、ステップＳ１３０１において、第一物理カード１１０がスタンバイ状態である場合はステップＳ１３０３へ移行し、第一物理カード１１０が既にアクティブ状態となっている場合はステップＳ１３０８へ移行する。
【００９２】
また、第二物理カード１２０は、ステップＳ１３０５において、第二物理カード１２０の記憶部３７０に記憶された経路切替情報３７２をプライマリに設定する。また、第二物理カード１２０は、ステップＳ１３０６において、第一物理カード１１０の記憶部２７０に記憶された経路切替情報２７２をセカンダリに設定する。
【００９３】
また、第一物理カード１１０および第二物理カード１２０にはあらかじめ番号が割り当てられている。たとえば、第一物理カード１１０には番号１が割り当てられ、第二物理カード１２０には番号２が割り当てられる。この場合は、第一物理カード１１０は、ステップＳ１３０３において、自カードが最も若番であると判断する。また、第二物理カード１２０は、ステップＳ１３０３において、自カードが最も若番ではないと判断する。
【００９４】
（起動時の自カード判別情報の設定）
図１４は、第一物理カードによる自カード判別情報の設定を示す図である。図１４においては、図１、図２および図３に示した通信装置１００の構成の一部を示している。たとえば図１３のステップＳ１３０５において、第一物理カード１１０のアクセス制御部１１１は、設定部２８０へ制御信号１４１１を出力することによって、記憶部２７０に記憶された自カード判別情報２７１をプライマリに設定させる。
【００９５】
また、たとえば図１３のステップＳ１３０６において、第一物理カード１１０のアクセス制御部１１１は、設定部３８０へ制御信号１４１２を出力することによって、記憶部３７０に記憶された自カード判別情報３７１をセカンダリに設定する。このように、自カード判別情報２７１および自カード判別情報３７１は、アクティブ状態であるアクセス制御部１１１によって設定部２８０および設定部３８０を制御することによって設定される。
【００９６】
（アクセス制御部による生存監視の動作）
図１５は、アクセス制御部による生存監視の動作を示す図（その１）である。図１３に示した各ステップの後に、アクセス制御部１１１とアクセス制御部１２１は、互いにハートビート信号（ハートビート信号１５１１およびハートビート信号１５１２）を送受信することによって互いの生存監視を行う。ハートビート信号１５１１およびハートビート信号１５１２は、Ｌ２スイッチ１３０を介して送受信される。
【００９７】
図１６は、アクセス制御部による生存監視の動作を示す図（その２）である。図１５に示した生存監視を開始した後に、図１６に示すように、アクセス制御部１１１に障害が発生し、アクセス制御部１１１からアクセス制御部１２１へ送信されるハートビート信号１５１２が途切れたとする。アクセス制御部１２１は、ハートビート信号１５１２が受信できなくなったことからアクセス制御部１１１の障害を検出する。
【００９８】
アクセス制御部１２１は、アクセス制御部１１１の障害を検出すると、スタンバイ状態からアクティブ状態へ移行する。そして、アクセス制御部１２１は、第一物理カード１１０の設定部２８０に制御信号１６１１を送信することによって自カード判別情報２７１をセカンダリに設定させる。また、アクセス制御部１２１は、アクセス制御部１１１の障害を検出すると、設定部３８０に制御信号１６１２を送信することによって、自カード判別情報３７１をプライマリに設定させる。
【００９９】
制御信号１６１１および制御信号１６１２は、Ｌ２スイッチ１３０を介して出力される。また、アクセス制御部１２１は、第二物理カード１２０のＳＣＴＰ機能部１２３を動作させる。これにより、第二物理カード１２０による第二回線がプライマリ回線となり、第一物理カード１１０による第一回線がセカンダリ回線となる。この場合のマルチホーミングの動作は、図１１において説明した動作と同様であるため説明を省略する。
【０１００】
（保守切替の動作）
図１７は、第一物理カードの保守時における保守切替の動作を示す図である。第一物理カード１１０の保守操作を行うためには、アクセス制御部１１１に対して保護コマンドを入力する。アクセス制御部１１１は、保護コマンドが入力されると、アクティブ状態からＯＯＳへ移行するとともに、アクセス制御部１２１に対して切替信号１７１０を出力する。切替信号１７１０は、Ｌ２スイッチ１３０を介して出力される。
【０１０１】
アクセス制御部１２１は、アクセス制御部１１１から切替信号１７１０が出力されると、スタンバイ状態からアクティブ状態へ移行する。そして、アクセス制御部１２１は、設定部２８０へ制御信号１７２１を出力することによって自カード判別情報２７１をセカンダリに設定させる。また、アクセス制御部１２１は、設定部３８０へ制御信号１７２２を出力することによって自カード判別情報３７１をプライマリに設定させる。
【０１０２】
制御信号１７２１および制御信号１７２２は、Ｌ２スイッチ１３０を介して出力される。また、アクセス制御部１２１は、第二物理カード１２０のＳＣＴＰ機能部１２３を動作させる。これにより、第二物理カード１２０による第二回線がプライマリ回線となり、第一物理カード１１０による第一回線がセカンダリ回線となる。この場合のマルチホーミングの動作は、図１１において説明した動作と同様であるため説明を省略する。
【０１０３】
（設定部による生存監視の動作）
図１８は、設定部による生存監視の動作を示す図（その１）である。図１８に示すように、設定部２８０は、ヘルスチェック信号をアクセス制御部１１１へ送信し、ヘルスチェック信号に対するアクセス制御部１１１からの応答を監視することでアクセス制御部１１１の生存監視を行う（符号１８１１）。また、設定部２８０は、ヘルスチェック信号をアクセス制御部１２１へ送信し、ヘルスチェック信号に対するアクセス制御部１２１からの応答を監視することでアクセス制御部１２１の生存監視を行う（符号１８１２）。
【０１０４】
設定部３８０は、ヘルスチェック信号をアクセス制御部１２１へ送信し、ヘルスチェック信号に対するアクセス制御部１２１からの応答を監視することでアクセス制御部１２１の生存監視を行う（符号１８２１）。また、設定部３８０は、ヘルスチェック信号をアクセス制御部１１１へ送信し、ヘルスチェック信号に対するアクセス制御部１１１からの応答を監視することでアクセス制御部１１１の生存監視を行う（符号１８２２）。各ヘルスチェック信号および各ヘルスチェック信号に対する応答は、Ｌ２スイッチ１３０を介して出力される。
【０１０５】
図１９は、設定部による生存監視の動作を示す図（その２）である。図１８に示した生存監視を開始した後に、アクセス制御部１１１，１２１のそれぞれに障害が発生した場合は、設定部２８０は、ヘルスチェック信号に対する応答がなくなることにより、アクセス制御部１１１，１２１の両方に障害が発生したことを検出する。
【０１０６】
設定部２８０は、アクセス制御部１１１，１２１の両方に障害が発生したことを検出すると、自カード判別情報２７１をＯＯＳに設定する。自カード判別情報２７１がＯＯＳに設定されている場合は、信号処理部１１２の経路切替部２２０は、プライマリ送信部２１１から出力されたデータ（第二回線によって送信するデータ）を破棄する。
【０１０７】
設定部２８０と同様に、設定部３８０は、ヘルスチェック信号に対する応答がなくなることにより、アクセス制御部１１１，１２１の両方に障害が発生したことを検出する。設定部３８０は、アクセス制御部１１１，１２１の両方に障害が発生したことを検出すると、自カード判別情報３７１をＯＯＳに設定する。自カード判別情報３７１がＯＯＳに設定されている場合は、信号処理部１２２の経路切替部３２０は、ネットワーク受信部３３２から出力されたデータ（第二回線によって受信したデータ）を破棄する。
【０１０８】
これにより、たとえば、アクセス制御部１１１，１２１の両方に障害が発生して自カード判別情報２７１，３７１の両方がセカンダリになり、第一物理カード１１０と第二物理カード１２０との間でデータがループすることを回避することができる。なお、アクセス制御部１１１，１２１のうちの一方に障害が発生した場合は、アクセス制御部１１１，１２１の互いの生存監視によって障害を検出することができる（図１５，図１６参照）。
【０１０９】
（通信システムの構成例）
図２０は、実施の形態にかかる通信システムの構成例を示すブロック図である。図２０に示す通信システム２０００はＳ３Ｇの通信システムである。通信システム２０００は、ＭＭＥ１０と、基地局２０１０と、基地局２０２０と、を含んでいる。基地局２０１０は、ＭＭＥ１０との接続部に通信装置１００を備え、ＭＭＥ１０との間でマルチホーミングを行う（符号２０１１）。また、基地局２０１０は、基地局２０２０との接続部に通信装置１００を備え、基地局２０２０との間でマルチホーミングを行う（符号２０１２）。
【０１１０】
基地局２０２０は、ＭＭＥ１０との接続部に通信装置１００を備え、ＭＭＥ１０との間でマルチホーミングを行う（符号２０２１）。また、基地局２０２０は、基地局２０１０との接続部に通信装置１００を備え、基地局２０１０との間でマルチホーミングを行う（符号２０１２）。このように、基地局２０１０および基地局２０２０にそれぞれ通信装置１００を適用することで、ＭＭＥ１０、基地局２０１０および基地局２０２０が互いにマルチホーミングによって通信を行うことができる。
【０１１１】
また、通信装置１００の通信先は、ＭＭＥ１０に限らず、基地局２０１０や基地局２０２０などの他の通信装置でもよい。また、互いに通信を行う基地局２０１０および基地局２０２０の両方に通信装置１００を設けてマルチホーミングを行うこともできる。
【０１１２】
このように、実施の形態にかかる通信装置１００は、第一物理カード１１０と第二物理カード１２０との間にトンネルを形成する。そして、第一物理カード１１０は、第一回線により送信するデータは自カードから送信し、第二回線により送信するデータは第二物理カード１２０へのトンネルへ出力することで第二物理カードから送信することができる。このため、冗長構成により信頼性を向上させつつマルチホーミングを行うことができる。
【０１１３】
また、第一物理カード１１０は、第一回線により送信されたデータを受信し、第二回線により送信したデータを第二物理カード１２０から受信することができる。このため、冗長構成により信頼性を向上させつつマルチホーミングを行うことができる。また、第一物理カード１１０および第二物理カード１２０のうちのセカンダリとなっている物理カードは、ＳＣＴＰ機能部などを動作させなくてもよいため、消費電力を抑えることができる。
【０１１４】
また、第一物理カード１１０および第二物理カード１２０は、互いに割り当てられたローカルアドレスによって互いにデータを転送することによりトンネルを形成する。これにより、転送先と転送元が常に固定されているため、ＮＡＴやＮＡＰＴなどの複雑なルーティング制御部を設けなくてもデータを転送することができる。このため、データの転送を安定して高速に行うことができる。また、装置の小型化を図ることができる。
【０１１５】
以上説明したように、通信装置によれば、冗長構成により信頼性を向上させつつマルチホーミングを行うことができる。なお、図１においては、通信装置１００の通信先がＭＭＥ１０である構成について説明したが、通信装置１００の通信先は、他の基地局（図２０参照）や、基地局以外の他の通信装置であってもよい。上述した実施の形態に関し、さらに以下の付記を開示する。
【０１１６】
（付記１）第一物理カードによる第一回線および第二物理カードによる第二回線によって他の通信装置との間で通信を行う通信装置であって、
前記第一回線によって送信するデータを前記他の通信装置へ送信するとともに、前記第二回線によって送信するデータをカプセル化して前記第二物理カードへ転送する第一物理カードと、
前記第一物理カードから転送されたデータをデカプセル化して前記他の通信装置へ送信する第二物理カードと、
を備えることを特徴とする通信装置。
【０１１７】
（付記２）前記第二物理カードは、前記他の通信装置から前記第二回線によって送信されたデータを受信し、受信したデータをカプセル化して前記第一物理カードへ転送し、
前記第一物理カードは、前記他の通信装置から前記第一回線によって送信されたデータを受信するとともに、前記第二物理カードから転送されたデータを受信してデカプセル化することを特徴とする付記１に記載の通信装置。
【０１１８】
（付記３）前記第一物理カードは、前記第一回線によって送信するデータを、前記第一物理カードに割り当てられたグローバルアドレスを送信元として前記他の通信装置へ送信するとともに、前記第二回線によって送信するデータを前記第二物理カードに割り当てられたローカルアドレスを宛先として転送し、
前記第二物理カードは、前記第一物理カードから転送されたデータを、前記第二物理カードに割り当てられたグローバルアドレスを送信元として前記他の通信装置へ送信することを特徴とする付記１または２に記載の通信装置。
【０１１９】
（付記４）前記第二物理カードは、前記第二物理カードに割り当てられたグローバルアドレスを宛先として前記他の通信装置から送信されたデータを受信し、受信したデータを前記第一物理カードに割り当てられたローカルアドレスを宛先として転送し、
前記第一物理カードは、前記第一物理カードに割り当てられたグローバルアドレスを宛先として前記他の通信装置から送信されたデータを受信することを特徴とする付記２に記載の通信装置。
【０１２０】
（付記５）前記第二物理カードは、前記第一物理カードの障害を検出すると、マルチホーミングによらない前記他の通信装置との通信を開始することを特徴とする付記１〜４のいずれか一つに記載の通信装置。
【０１２１】
（付記６）前記第二物理カードは、前記第一物理カードの障害からの復旧を検出すると、前記第二回線によって送信するデータを前記他の通信装置へ送信するとともに、前記第一回線によって送信するデータをカプセル化して前記第一物理カードへ転送し、
前記第一物理カードは、前記第二物理カードから転送されたデータをデカプセル化して前記他の通信装置へ送信することを特徴とする付記５に記載の通信装置。
【０１２２】
（付記７）前記第一物理カードは、前記第二物理カードの障害を検出すると、マルチホーミングによらない前記他の通信装置との通信を開始することを特徴とする付記１〜６のいずれか一つに記載の通信装置。
【０１２３】
（付記８）前記第一物理カードから前記第二物理カードへデータを転送するトンネルを形成する物理スイッチを備えることを特徴とする付記１〜７のいずれか一つに記載の通信装置。
【０１２４】
（付記９）前記第一物理カードから前記第二物理カードへデータを転送するとともに、前記第二物理カードから前記第一物理カードへデータを転送するトンネルを形成する物理スイッチを備えることを特徴とする付記２に記載の通信装置。
【０１２５】
（付記１０）前記第一物理カードは、前記第一物理カードおよび前記第二物理カードの両方の障害を検出すると、前記第二回線によって送信するデータを破棄することを特徴とする付記１〜９のいずれか一つに記載の通信装置。
【０１２６】
（付記１１）前記第二物理カードは、前記第一物理カードおよび前記第二物理カードの両方の障害を検出すると、前記第二回線によって受信したデータを破棄することを特徴とする付記２に記載の通信装置。
【符号の説明】
【０１２７】
５１１，７１１  ＳＣＴＰデータ
５１２，５２２，７１２，７１３  ＩＰヘッダ
５１３，５２３，７１４，７２１  Ｌ２ヘッダ
７１０ａ  ＩＰカプセル化部分
１４１１，１４１２，１６１１，１６１２，１７２１，１７２２  制御信号
１５１１，１５１２  ハートビート信号
１７１０  切替信号
２０００  通信システム
【図１】
2010258587.tif 000003
【図２】
2010258587.tif 000004
【図３】
2010258587.tif 000005
【図４】
2010258587.tif 000006
【図５】
2010258587.tif 000007
【図６】
2010258587.tif 000008
【図７】
2010258587.tif 000009
【図８】
2010258587.tif 000010
【図９】
2010258587.tif 000011
【図１０】
2010258587.tif 000012
【図１１】
2010258587.tif 000013
【図１２】
2010258587.tif 000014
【図１３】
2010258587.tif 000015
【図１４】
2010258587.tif 000016
【図１５】
2010258587.tif 000017
【図１６】
2010258587.tif 000018
【図１７】
2010258587.tif 000019
【図１８】
2010258587.tif 000020
【図１９】
2010258587.tif 000021
【図２０】
2010258587.tif 000022