(57)【要約】【課題】通信効率の向上を図ること。【解決手段】通信装置１１０は、データを送信する。通信装置１２０は、第１状態において、自装置のアドレス（＃Ｂ）を記憶装置１５０へ通知することによって中継情報１５１において自装置のアドレス（＃Ｂ）に対応する中継先のアドレス（＃Ｄ）を記憶装置１５０から取得し、通信装置１１０から受信したデータを中継先のアドレス（＃Ｄ）へ中継する。また、通信装置１２０は、第１状態と異なる第２状態において、通信装置１１０から受信したデータおよび自装置のアドレス（＃Ｂ）を通信装置１３０へ転送する。通信装置１３０は、通信装置１２０から転送されたアドレス（＃Ｂ）を記憶装置１５０へ通知することによって中継先のアドレス（＃Ｄ）を記憶装置１５０から取得し、通信装置１２０から転送されたデータを中継先のアドレス（＃Ｄ）へ中継する。【選択図】図１Ｂ
2015119283.tif 000002
【特許請求の範囲】
【請求項１】
通信装置のアドレスと前記通信装置によるデータの中継先のアドレスとを対応付ける中継情報を記憶する記憶装置と、
データを送信する第１通信装置と、
第１状態において、自装置のアドレスを前記記憶装置へ通知することによって前記中継情報において前記自装置のアドレスに対応する中継先のアドレスを前記記憶装置から取得し、前記第１通信装置から受信したデータを前記中継先のアドレスへ中継する第２通信装置であって、前記第１状態と異なる第２状態において、前記第１通信装置から受信したデータおよび前記自装置のアドレスを第３通信装置へ転送する第２通信装置と、
前記第２通信装置から転送されたアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第２通信装置から転送されたデータを前記中継先のアドレスへ中継する前記第３通信装置と、
を含むことを特徴とする通信システム。
【請求項２】
前記第２通信装置は、前記第２状態において、前記受信したデータおよび前記第２通信装置のアドレスを、前記第１通信装置を介して前記第３通信装置へ転送することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記第２通信装置は、前記第２状態において、前記第２通信装置のアドレスを送信元に設定して前記受信したデータを前記第１通信装置へ返送し、
前記第１通信装置は、前記第２通信装置によって返送されたデータを、前記第２通信装置のアドレスを送信元に設定して前記第３通信装置へ送信し、
前記第３通信装置は、前記第３通信装置が受信したデータの送信元のアドレスが前記第２通信装置のアドレスである場合に、前記第２通信装置のアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第３通信装置が受信したデータを前記中継先のアドレスへ中継する、
ことを特徴とする請求項２に記載の通信システム。
【請求項４】
前記第３通信装置は、前記第３通信装置が所定の輻輳状態である場合は、前記第２通信装置から前記第１通信装置を介して転送されたデータを前記第１通信装置へ返送し、
前記第１通信装置は、前記第３通信装置から返送されたデータを、前記第２通信装置のアドレスを送信元に設定して第４通信装置へ送信し、
前記第４通信装置は、前記第４通信装置が受信したデータの送信元のアドレスが前記第２通信装置のアドレスである場合に、前記第２通信装置のアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第４通信装置が受信したデータを前記中継先のアドレスへ中継する、
ことを特徴とする請求項２または３に記載の通信システム。
【請求項５】
前記第２通信装置は、前記第２状態において、前記受信したデータおよび前記第２通信装置のアドレスを、前記第１通信装置を介さずに前記第３通信装置へ転送することを特徴とする請求項１に記載の通信システム。
【請求項６】
前記第２通信装置は、前記第２状態において、前記第２通信装置のアドレスを送信元に設定して前記受信したデータを前記第３通信装置へ送信し、
前記第３通信装置は、前記第３通信装置が受信したデータの送信元のアドレスが前記第２通信装置のアドレスである場合に、前記第２通信装置のアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第３通信装置が受信したデータを前記中継先のアドレスへ中継する、
ことを特徴とする請求項５に記載の通信システム。
【請求項７】
前記第３通信装置は、前記第３通信装置が所定の輻輳状態である場合は、前記第２通信装置から転送されたデータを、前記第２通信装置のアドレスを送信元に設定して前記第３通信装置とは異なる第４通信装置へ送信し、
前記第４通信装置は、前記第４通信装置が受信したデータの送信元のアドレスが前記第２通信装置のアドレスである場合に、前記第２通信装置のアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第４通信装置が受信したデータを前記中継先のアドレスへ中継する、
ことを特徴とする請求項５または６に記載の通信システム。
【請求項８】
第１状態において、通信装置のアドレスと前記通信装置によるデータの中継先のアドレスとを対応付ける中継情報を記憶する記憶装置へ自装置のアドレスを通知することによって前記中継情報において前記自装置のアドレスに対応する中継先のアドレスを前記記憶装置から取得する取得部と、
前記第１状態において、受信したデータを、前記取得部によって取得されたアドレスへ中継する中継部と、
前記第１状態と異なる第２状態において、前記受信したデータおよび前記自装置のアドレスを前記中継先と異なる通信装置へ転送する転送部と、
を備えることを特徴とする通信装置。
【請求項９】
第１状態において、通信装置のアドレスと前記通信装置によるデータの中継先のアドレスとを対応付ける中継情報を記憶する記憶装置へ自装置のアドレスを通知することによって前記中継情報において前記自装置のアドレスに対応する中継先のアドレスを前記記憶装置から取得し、受信したデータを前記中継先のアドレスへ中継する通信装置であって、前記第１状態と異なる第２状態において、前記受信したデータおよび前記自装置のアドレスを転送する他の通信装置から転送された前記受信したデータおよび前記他の通信装置のアドレスを受信する受信部と、
前記受信部によって受信されたアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得する取得部と、
前記受信部によって受信されたデータを、前記取得部によって取得されたアドレスへ中継する中継部と、
を備えることを特徴とする通信装置。
【請求項１０】
通信装置のアドレスと前記通信装置によるデータの中継先のアドレスとを対応付ける中継情報を記憶する記憶装置と、第１通信装置と、第２通信装置と、第３通信装置と、を含む通信システムの通信方法であって、
前記第２通信装置が、第１状態において、自装置のアドレスを前記記憶装置へ通知することによって前記中継情報において前記第２通信装置のアドレスに対応する中継先のアドレスを前記記憶装置から取得し、前記第１通信装置から受信したデータを前記中継先のアドレスへ中継し、
前記第２通信装置が、前記第１状態と異なる第２状態において、前記第１通信装置から受信したデータおよび前記第２通信装置のアドレスを前記第３通信装置へ転送し、
前記第３通信装置が、前記第２通信装置から転送されたアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第２通信装置から転送されたデータを前記中継先のアドレスへ中継する、
ことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信装置および通信方法に関する。
【背景技術】
【０００２】
従来、ＧＧＳＮから要求を受けたＲＡＤＩＵＳサーバがユーザごとのセッション情報としてデータベースに保存するとともにセッション情報のレプリカをＷＡＰ−ＧＷへ送信する技術が知られている（たとえば、下記特許文献１参照。）。
【０００３】
また、連携キャッシュサーバの集合体を含むシステムで、リクエストされたオブジェクトがキャッシュミスした場合に、キャッシュサーバ間でリクエストをシフトしてロードバランスを取る技術が知られている（たとえば、下記特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６７０１６号公報
【特許文献２】特表２００２−５２７８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、中継装置の通信を他の中継装置に振り分ける負荷分散を行う場合に、たとえば通信路の再確立を行うことになり、通信を効率よく行うことができないという問題がある。
【０００６】
１つの側面では、本発明は、通信効率の向上を図ることができる通信システム、通信装置および通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、通信装置のアドレスと前記通信装置によるデータの中継先のアドレスとを対応付ける中継情報を記憶する記憶装置と、第１通信装置と、第２通信装置と、第３通信装置と、を含む通信システムにおいて、前記第２通信装置が、第１状態において、自装置のアドレスを前記記憶装置へ通知することによって前記中継情報において前記第２通信装置のアドレスに対応する中継先のアドレスを前記記憶装置から取得し、前記第１通信装置から受信したデータを前記中継先のアドレスへ中継し、前記第２通信装置が、前記第１状態と異なる第２状態において、前記第１通信装置から受信したデータおよび前記第２通信装置のアドレスを前記第３通信装置へ転送し、前記第３通信装置が、前記第２通信装置から転送されたアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第２通信装置から転送されたデータを前記中継先のアドレスへ中継する通信システム、通信装置および通信方法が提案される。
【発明の効果】
【０００８】
本発明の一側面によれば、通信効率の向上を図ることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１Ａ】図１Ａは、実施の形態１にかかる通信システムの一例を示す図である。
【図１Ｂ】図１Ｂは、図１Ａに示した通信システムにおける信号の流れの一例を示す図（その１）である。
【図１Ｃ】図１Ｃは、図１Ａに示した通信システムにおける信号の流れの一例を示す図（その２）である。
【図１Ｄ】図１Ｄは、実施の形態１にかかる通信装置（その１）の一例を示す図である。
【図１Ｅ】図１Ｅは、図１Ｄに示した通信装置における信号の流れの一例を示す図である。
【図１Ｆ】図１Ｆは、実施の形態１にかかる通信装置（その２）の一例を示す図である。
【図１Ｇ】図１Ｇは、図１Ｆに示した通信装置における信号の流れの一例を示す図である。
【図２】図２は、実施の形態２にかかる通信システムの一例を示す図である。
【図３】図３は、実施の形態２にかかる通信システムにおける中継網接続フェーズの動作の一例を示すシーケンス図である。
【図４】図４は、実施の形態２にかかる通信システムにおけるユーザデータ中継フェーズの動作の一例を示すシーケンス図である。
【図５Ａ】図５Ａは、実施の形態２にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その１）である。
【図５Ｂ】図５Ｂは、実施の形態２にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その２）である。
【図６】図６は、実施の形態２にかかる負荷分散先ノードの処理の一例を示すフローチャートである。
【図７】図７は、実施の形態２にかかる負荷分散元ノードの処理の一例を示すフローチャートである。
【図８】図８は、実施の形態２にかかる負荷分散先ノードの後段ノードの処理の一例を示すフローチャートである。
【図９Ａ】図９Ａは、実施の形態２にかかる外部ストレージに記憶される負荷分散先ノードの中継テーブルの一例を示す図である。
【図９Ｂ】図９Ｂは、中継網接続フェーズ後の負荷分散先ノードの中継テーブルの一例を示す図である。
【図１０】図１０は、実施の形態２にかかる負荷分散元の負荷分散グループ管理テーブルの一例を示す図である。
【図１１Ａ】図１１Ａは、実施の形態２にかかる負荷分散元ノードに記憶される上りの中継テーブルの一例を示す図である。
【図１１Ｂ】図１１Ｂは、実施の形態２にかかる負荷分散元ノードに記憶される下りの中継テーブルの一例を示す図である。
【図１２】図１２は、実施の形態２にかかる負荷分散先の後段ノードの負荷分散グループ管理テーブルの一例を示す図である。
【図１３Ａ】図１３Ａは、実施の形態２にかかる負荷分散先ノードの後段ノードの上りの中継テーブルの一例を示す図である。
【図１３Ｂ】図１３Ｂは、実施の形態２にかかる負荷分散先ノードの後段ノードの下りの中継テーブルの一例を示す図である。
【図１４Ａ】図１４Ａは、実施の形態２にかかる負荷分散元ノードの一例を示す図である。
【図１４Ｂ】図１４Ｂは、実施の形態２にかかる負荷分散元ノードのハードウェア構成の一例を示す図である。
【図１５Ａ】図１５Ａは、実施の形態２にかかる負荷分散先ノードの一例を示す図である。
【図１５Ｂ】図１５Ｂは、実施の形態２にかかる負荷分散先ノードのハードウェア構成の一例を示す図である。
【図１６Ａ】図１６Ａは、実施の形態２にかかる負荷分散先ノードの後段ノードの一例を示す図である。
【図１６Ｂ】図１６Ｂは、実施の形態２にかかる負荷分散先ノードの後段ノードのハードウェア構成の一例を示す図である。
【図１７Ａ】図１７Ａは、実施の形態３にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その１）である。
【図１７Ｂ】図１７Ｂは、実施の形態３にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その２）である。
【図１８】図１８は、実施の形態３にかかる負荷分散先ノードの処理の一例を示すフローチャートである。
【図１９】図１９は、実施の形態３にかかる負荷分散元ノードの処理の一例を示すフローチャートである。
【図２０】図２０は、実施の形態３にかかる負荷分散元の負荷分散グループ管理テーブルの一例を示す図である。
【図２１Ａ】図２１Ａは、実施の形態３にかかる負荷分散元ノードに記憶される上りの中継テーブルの一例を示す図である。
【図２１Ｂ】図２１Ｂは、実施の形態３にかかる負荷分散元ノードに記憶される下りの中継テーブルの一例を示す図である。
【図２２Ａ】図２２Ａは、実施の形態４にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その１）である。
【図２２Ｂ】図２２Ｂは、実施の形態４にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その２）である。
【図２３】図２３は、実施の形態４にかかる負荷分散先ノードの処理の一例を示すフローチャートである。
【図２４】図２４は、実施の形態４にかかる負荷分散元ノードの処理の一例を示すフローチャートである。
【図２５Ａ】図２５Ａは、実施の形態４にかかる負荷分散元ノードに記憶される上りの中継テーブルの一例を示す図である。
【図２５Ｂ】図２５Ｂは、実施の形態４にかかる負荷分散元ノードに記憶される下りの中継テーブルの一例を示す図である。
【図２６Ａ】図２６Ａは、実施の形態５にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その１）である。
【図２６Ｂ】図２６Ｂは、実施の形態５にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その２）である。
【図２７】図２７は、実施の形態５にかかる負荷分散先ノードの処理の一例を示すフローチャートである。
【図２８】図２８は、実施の形態６にかかる通信システムの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる通信システム、通信装置および通信方法の実施の形態を詳細に説明する。
【００１１】
（実施の形態１）
図１Ａは、実施の形態１にかかる通信システムの一例を示す図である。図１Ｂは、図１Ａに示した通信システムにおける信号の流れの一例を示す図（その１）である。図１Ｃは、図１Ａに示した通信システムにおける信号の流れの一例を示す図（その２）である。図１Ａ〜図１Ｃに示すように、実施の形態１にかかる通信システム１００は、通信装置１１０，１２０，１３０，１４０（＃Ａ〜＃Ｄ）と、記憶装置１５０と、を含む。
【００１２】
通信装置１１０は、通信装置１２０および通信装置１３０と接続されている。通信装置１４０は、通信装置１２０および通信装置１３０と接続されている。図１Ａ〜図１Ｃに示す例では、データが通信装置１１０、通信装置１２０、通信装置１４０の順に経由する通信路が確立されているとする。
【００１３】
記憶装置１５０は、通信装置１２０の外部に設けられた記憶装置である。図１Ａ〜図１Ｃに示す例では、記憶装置１５０は、通信装置１２０のアドレス（＃Ｂ）と、通信装置１２０によるデータの中継先のアドレス（＃Ｄ）と、を対応付ける中継情報１５１（＃Ｂ→＃Ｄ）を記憶する。
【００１４】
まず、図１Ｂに示すように、通信装置１１０は、通信装置１２０へデータを送信する。
【００１５】
通信装置１２０は、第１状態において通信装置１１０からのデータを受信した場合は、通信装置１２０のアドレス（＃Ｂ）を記憶装置１５０へ通知することによってアドレス（＃Ｂ）に対応する中継先のアドレス（＃Ｄ）を記憶装置１５０から取得する。そして、通信装置１２０は、通信装置１１０から受信したデータを、記憶装置１５０から取得した中継先のアドレス（＃Ｄ）へ中継する。これにより、確立された通信路により、データを通信装置１４０へ伝送することができる。
【００１６】
図１Ｃに示すように、通信装置１２０は、第２状態において通信装置１１０からのデータを受信した場合は、中継先のアドレス（＃Ｄ）を記憶装置１５０から取得しない。そして、通信装置１２０は、通信装置１１０から受信したデータおよび通信装置１２０のアドレス（＃Ｂ）を通信装置１３０へ転送する。通信装置１３０への転送は、たとえば通信装置１１０を介して行われる。または、通信装置１３０への転送は、通信装置１１０を介さずに行われてもよい。
【００１７】
通信装置１３０は、通信装置１２０から転送されたアドレス（＃Ｂ）を記憶装置１５０へ通知することによって中継先のアドレス（＃Ｄ）を記憶装置１５０から取得する。そして、通信装置１３０は、通信装置１２０から転送されたデータを、記憶装置１５０から取得した中継先のアドレス（＃Ｄ）へ中継する。これにより、確立された通信路とは異なる通信路により、データを通信装置１４０へ伝送することができる。
【００１８】
このように、実施の形態１によれば、通信装置１２０が、第２状態において、通信装置１１０から受信したデータおよび通信装置１２０のアドレス（＃Ｂ）を通信装置１３０へ転送する。そして、通信装置１３０は、通信装置１２０から転送されたアドレス（＃Ｂ）を用いて中継先のアドレス（＃Ｄ）を記憶装置１５０から取得し、通信装置１２０から転送されたデータを中継先のアドレス（＃Ｄ）へ中継する。
【００１９】
これにより、通信装置１２０が第２状態である場合に、通信路の再確立を行わなくても、通信装置１３０によってデータを中継する負荷分散を行うことができる。このため、通信の効率化を図ることができる。
【００２０】
また、たとえば通信装置１２０の各中継情報を通信装置１３０へ送信する場合に比べて、通信装置間の通信負荷の増加を抑えることができる。
【００２１】
＜第１状態および第２状態について＞
第１状態とは、たとえば、通信装置１２０のアドレス（＃Ｂ）と中継先のアドレス（＃Ｄ）との中継情報１５１が通信装置１２０の内部のメモリ（キャッシュ）に記憶されており、または通信装置１２０が所定の輻輳状態でない状態である。第２状態とは、たとえば、通信装置１２０のアドレス（＃Ｂ）と中継先のアドレス（＃Ｄ）との中継情報１５１が通信装置１２０の内部のメモリに記憶されておらず、かつ通信装置１２０が所定の輻輳状態である。
【００２２】
この場合に、実施の形態１によれば、通信装置１２０が輻輳状態であり、かつ通信装置１２０の内部のメモリに中継情報１５１が記憶されていない場合に、通信路の再確立を行わなくても、通信装置１３０によってデータを中継することができる。このため、通信装置１２０の輻輳状態における記憶装置１５０へのアクセスを抑制し、通信の効率化を図ることができる。
【００２３】
また、中継情報１５１が通信装置１２０の内部のメモリ（キャッシュ）に記憶されている場合は転送を行わないことにより、通信装置１２０，１３０に重複した中継情報が記憶されることを回避することができる。このため、通信装置１２０，１３０のメモリ（キャッシュ）効率の低下を抑えることができる。また、重複した中継情報の取得に伴う記憶装置１５０へのアクセス増加を抑えることができる。
【００２４】
＜中継情報の変形例＞
中継情報１５１は、通信装置１２０のアドレス（＃Ｂ）および通信路（＃Ａ→＃Ｂ）の識別子の組み合わせと通信装置１２０によるデータの中継先のアドレス（＃Ｄ）および通信路（＃Ｂ→＃Ｄ）の識別子の組み合わせとを対応付ける情報であってもよい。
【００２５】
この場合は、通信装置１２０は、第１状態において通信装置１１０からのデータを受信した場合は、通信装置１２０のアドレス（＃Ｂ）および受信したデータの通信路の識別子を記憶装置１５０へ通知することによって中継先のアドレス（＃Ｄ）および通信路の識別子の組み合わせを取得する。
【００２６】
また、通信装置１３０は、通信装置１２０から転送されたアドレス（＃Ｂ）および通信装置１２０から転送されたデータの通信路の識別子を記憶装置１５０へ通知することによって中継先のアドレス（＃Ｄ）および通信路の識別子の組み合わせを取得する。
【００２７】
＜送信元を介して転送する構成について＞
通信装置１２０は、たとえば、第２状態において受信したデータおよび通信装置１２０のアドレス（＃Ｂ）の通信装置１３０への転送を、データの送信元である通信装置１１０を介して行う。この場合は、通信装置１２０は、通信装置１２０のアドレス（＃Ｂ）を送信元に設定して、通信装置１１０から受信したデータを通信装置１１０へ返送する。
【００２８】
通信装置１１０は、通信装置１２０から返送されたデータを、通信装置１２０の送信元のアドレス（＃Ｂ）を送信元に設定して通信装置１３０へ送信する。通信装置１３０は、通信装置１３０が受信したデータの送信元のアドレスが通信装置１２０のアドレス（＃Ｂ）である場合に、通信装置１２０のアドレスを記憶装置１５０へ通知することによって中継先のアドレス（＃Ｄ）を記憶装置１５０から取得する。
【００２９】
このように、通信装置１１０は、通信装置１２０から返送されたデータを通信装置１３０へ送信する際に、通信装置１２０のアドレス（＃Ｂ）を送信元に設定する。これにより、送信するデータが通信装置１２０からの転送データであることを通信装置１３０へ効率よく通知することができる。
【００３０】
また、通信装置１１０は、通信装置１２０によって返送されたデータを通信装置１３０へ送信した場合に、通信装置１２０によって返送されたデータと通信路の識別子が同一の後続データを、通信装置１２０へ送信せずに通信装置１３０へ送信してもよい。このときも、通信装置１１０は、通信装置１２０のアドレス（＃Ｂ）を送信元に設定する。これにより、通信装置１２０に輻輳が発生している状態において、通信路の再確立を行わなくても、通信装置１２０を迂回する中継を行うことができる。
【００３１】
また、中継先の通信装置１４０は、通信装置１２０から返送されたデータを通信装置１３０へ送信した場合に、通信装置１１０へのデータを通信装置１３０へ送信するようにしてもよい。通信装置１１０へのデータは、たとえば通信装置１３０によって通信装置１４０へ中継されたデータに対する応答データである。
【００３２】
＜送信元を介さずに転送する構成について＞
通信装置１２０は、第２状態において受信したデータおよび通信装置１２０のアドレス（＃Ｂ）の通信装置１３０への転送を、データの送信元である通信装置１１０を介さずに行ってもよい。この場合は、通信装置１２０は、通信装置１２０のアドレス（＃Ｂ）を送信元に設定して、通信装置１１０から受信したデータを通信装置１３０へ転送する。
【００３３】
通信装置１３０は、通信装置１３０が受信したデータの送信元のアドレスが通信装置１２０のアドレス（＃Ｂ）である場合に、通信装置１２０のアドレスを記憶装置１５０へ通知することによって中継先のアドレス（＃Ｄ）を記憶装置１５０から取得する。
【００３４】
また、通信装置１１０は、通信装置１２０へ送信したデータが通信装置１３０によって中継された場合に、通信装置１２０へ送信したデータと通信路の識別子が同一の後続データを、通信装置１２０へ送信せずに通信装置１３０へ送信してもよい。このときも、通信装置１１０は、通信装置１２０のアドレス（＃Ｂ）を送信元に設定する。これにより、通信装置１２０に輻輳が発生している状態において、通信路の再確立を行わなくても、通信装置１２０を迂回する中継を行うことができる。
【００３５】
たとえば、通信装置１１０は、通信装置１２０へ送信したデータに対する応答データを通信装置１３０から受信した場合に、通信装置１２０へ送信したデータが通信装置１３０によって中継されたと判断することができる。
【００３６】
＜中継先の通信装置について＞
中継先の通信装置１４０は、通信装置１３０によって通信装置１４０へデータが中継された場合に、通信装置１１０へのデータを通信装置１３０へ送信するようにしてもよい。通信装置１１０へのデータは、たとえば通信装置１３０によって通信装置１４０へ中継されたデータに対する応答データである。
【００３７】
通信装置１３０は、通信装置１４０から送信されたデータを通信装置１１０へ送信する。これにより、通信装置１１０から通信装置１４０へのデータの経路が通信装置１３０を経由する経路となった場合に、通信装置１４０から通信装置１１０へのデータの経路も通信装置１３０を経由する経路とすることができる。
【００３８】
（実施の形態１にかかる通信装置）
図１Ｄは、実施の形態１にかかる通信装置（その１）の一例を示す図である。図１Ｅは、図１Ｄに示した通信装置における信号の流れの一例を示す図である。図１Ａ〜図１Ｃに示した通信装置１２０（＃Ｂ）は、たとえば、図１Ｄ，図１Ｅに示すように、取得部１６１と、中継部１６２と、転送部１６３と、を備える。
【００３９】
取得部１６１は、通信装置１２０が第１状態であるときに通信装置１１０からのデータを受信した場合は、通信装置１２０のアドレス（＃Ｂ）を記憶装置１５０へ通知することによってアドレス（＃Ｂ）に対応する中継先のアドレス（＃Ｄ）を記憶装置１５０から取得する。そして、取得部１６１は、取得したアドレス（＃Ｄ）を中継部１６２へ出力する。一方、取得部１６１は、通信装置１２０が第２状態であるときに通信装置１１０からのデータを受信した場合は、アドレス（＃Ｄ）を記憶装置１５０から取得しない。
【００４０】
中継部１６２は、通信装置１２０が第１状態である場合に、通信装置１１０から受信したデータを、取得部１６１から出力された中継先のアドレス（＃Ｄ）へ中継する。これにより、確立された通信路により、データを通信装置１４０へ伝送することができる。
【００４１】
また、中継部１６２は、通信装置１２０が第２状態である場合に、通信装置１１０から受信したデータおよび通信装置１２０のアドレス（＃Ｂ）を転送部１６３へ出力する。転送部１６３は、中継部１６２から出力されたデータおよび通信装置１２０のアドレス（＃Ｂ）を通信装置１３０へ転送する。
【００４２】
図１Ｆは、実施の形態１にかかる通信装置（その２）の一例を示す図である。図１Ｇは、図１Ｆに示した通信装置における信号の流れの一例を示す図である。図１Ａ〜図１Ｃに示した通信装置１３０（＃Ｃ）は、たとえば、図１Ｆ，図１Ｇに示すように、受信部１７１と、取得部１７２と、中継部１７３と、を備える。
【００４３】
受信部１７１は、通信装置１２０から転送されたデータおよびアドレス（＃Ｂ）を受信する。そして、受信部１７１は、受信したアドレス（＃Ｂ）を取得部１７２へ出力する。また、受信部１７１は、受信したデータを中継部１７３へ出力する。
【００４４】
取得部１７２は、受信部１７１から出力されたアドレス（＃Ｂ）を記憶装置１５０へ通知することによって中継先のアドレス（＃Ｄ）を記憶装置１５０から取得する。そして、取得部１７２は、取得したアドレス（＃Ｄ）を中継部１７３へ出力する。
【００４５】
中継部１７３は、受信部１７１から出力されたデータを、取得部１７２から出力されたアドレス（＃Ｄ）へ中継する。これにより、確立された通信路とは異なる通信路により、データを通信装置１４０へ伝送することができる。
【００４６】
（実施の形態２）
（実施の形態２にかかる通信システム）
図２は、実施の形態２にかかる通信システムの一例を示す図である。図２に示すように、実施の形態２にかかる通信システム２００は、無線アクセス網２１０（無線網）と、移動コア網２２０（パケット網）と、インターネット２３０（Ｉｎｔｅｒｎｅｔ）と、を含む。通信システム２００は、たとえばＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）を適用した通信システムである。
【００４７】
無線アクセス網２１０は、ＵＥ２１１（＃０〜＃ｎ）と、ｅＮＢ２１２（＃０〜＃ｍ）と、を含む。ＵＥ２１１（＃０〜＃ｎ）のそれぞれは携帯電話などのユーザ端末（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）である。ＵＥ２１１（＃０〜＃ｎ）とｅＮＢ２１２（＃０〜＃ｍ）との間においては無線通信が行われる。ｅＮＢ２１２（＃０〜＃ｍ）は、無線アクセス網２１０からインターネット２３０への上りの通信（アップリンク）において、負荷を振り分ける負荷分散元となる。
【００４８】
移動コア網２２０は、Ｓ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）と、外部ストレージシステム２２３と、Ｐ−ＧＷ２２４（＃０〜＃ｊ）と、を含む。Ｓ−ＧＷ／ＭＭＥ２２１は、Ｓ−ＧＷ（Ｓｅｒｖｉｎｇ−Ｇａｔｅｗａｙ）およびＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ：移動性管理エンティティ）の機能を有する通信装置である。Ｐ−ＧＷ２２４は、移動コア網２２０におけるインターネット２３０との間のゲートウェイ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ−Ｇａｔｅｗａｙ）である。
【００４９】
Ｓ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）は、無線アクセス網２１０からインターネット２３０への上りの通信（アップリンク）において負荷の振り分け先（負荷分散先）となる。また、Ｓ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）は、同一の負荷分散グループに属しており、インターネット２３０から無線アクセス網２１０への下り通信（ダウンリンク）においても負荷の振り分け先（負荷分散先）となる。
【００５０】
内部ストレージ２２２は、Ｓ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）の内部ストレージである。外部ストレージシステム２２３は、Ｓ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）の外部に設けられ、Ｓ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）からアクセス可能な外部ストレージシステムである。外部ストレージシステム２２３には、Ｓ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）が用いる中継情報（コンテキストデータ）が記憶される。外部ストレージシステム２２３は、複数の記憶装置による分散データベースであってもよい。
【００５１】
インターネット２３０は、Ｗｅｂ／コンテンツサーバ２３１などを含む。以下、ＵＥ２１１（＃０〜＃ｎ）がＷｅｂ／コンテンツサーバ２３１との間で上りと下りの通信を行う場合について説明する。
【００５２】
図１Ａ〜図１Ｃに示した通信装置１１０は、たとえばｅＮＢ２１２（＃０〜＃ｍ）の少なくともいずれかに適用することができる。図１Ａ〜図１Ｃに示した通信装置１２０，１３０のそれぞれは、たとえばＳ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）の少なくともいずれかに適用することができる。図１Ａ〜図１Ｃに示した通信装置１４０のそれぞれは、たとえばＰ−ＧＷ２２４（＃０〜＃ｊ）の少なくともいずれかに適用することができる。
【００５３】
ただし、図１Ａ〜図１Ｃに示した通信装置１１０，１２０，１３０，１４０の適用はこれに限らない。たとえば、通信装置１１０をＵＥ２１１（＃０〜＃ｎ）に、通信装置１２０，１３０をＳ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）に、通信装置１４０をＰ−ＧＷ２２４（＃０〜＃ｊ）に適用してもよい。また、通信装置１１０をＳ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）に、通信装置１２０，１３０をＰ−ＧＷ２２４（＃０〜＃ｊ）に、通信装置１４０をＷｅｂ／コンテンツサーバ２３１に適用してもよい。
【００５４】
また、通信装置１１０を通信システム２００のＲＮＣ（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ：無線ネットワーク制御局）に、通信装置１２０，１３０を通信システム２００のＳＧＳＮ（Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）に適用してもよい。また、通信装置１１０を通信システム２００のＳＧＳＮに、通信装置１２０，１３０を通信システム２００のＧＧＳＮ（Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）に適用してもよい。
【００５５】
通信システム２００においては、収容するユーザ端末（ＵＥ２１１）の通信にＩＰ接続性を維持した移動サービスが提供される。そして、外部網（たとえばインターネット２３０）との入口に配備したモバイルコア網固有ノード（たとえばＰ−ＧＷ２２４）にＩＰ接続点が固定され、固定点をアンカーポイントとしてトンネル通信が形成される。
【００５６】
ユーザ端末の移動時は、トンネル通信路を切り替えることにより、端末のＩＰアドレスを変えなくても通信を維持することができる。ユーザ端末のパケットを中継する各ノードの間に、少なくともユーザ端末ごとのトンネル通信路が多重される。トンネル通信路の識別や特定に要する終端点のノードＩＰアドレスとトンネル通信路ＩＤは、ノード間でシグナリングを用いて交換および取り決めが行われる。
【００５７】
たとえば、Ｓ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）は、ユーザデータをＰ−ＧＷ２２４から下りで受信する際の通信路ＩＤを生成し、生成した通信路ＩＤを自ノードのＩＰアドレスとともにＰ−ＧＷ２２４（＃０〜＃ｊ）に通知する。
【００５８】
Ｐ−ＧＷ２２４（＃０〜＃ｊ）は、ユーザデータをＳ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）から上りで受信する際の通信路ＩＤを生成し、生成した通信路ＩＤを自ノードのＩＰアドレスとともにＳ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）に通知する。
【００５９】
Ｓ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）は、ユーザデータをｅＮＢ２１２（＃０〜＃ｍ）から上りで受信する際の通信路ＩＤを生成し、生成した通信路ＩＤを自ノードのＩＰアドレスとともにｅＮＢ２１２（＃０〜＃ｍ）に通知する。
【００６０】
ｅＮＢ２１２（＃０〜＃ｍ）は、ユーザデータをＳ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）から下りで受信する際の通信路ＩＤを生成し、生成した通信路ＩＤを自ノードのＩＰアドレスとともにＳ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）に通知する。
【００６１】
図２に示した構成は、後述の実施の形態３〜５においても同様である。
【００６２】
実施の形態２においては、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、負荷分散を行う場合に、ｅＮＢ２１２から受信したデータおよびＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスを、ｅＮＢ２１２を介してＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ転送する。
【００６３】
（実施の形態２にかかる通信システムにおける中継網接続フェーズの動作）
図３は、実施の形態２にかかる通信システムにおける中継網接続フェーズの動作の一例を示すシーケンス図である。図３において、図２に示した部分と同様の部分については同一の符号を付して説明を省略する。
【００６４】
また、図３に示すＵＥ２１１は、図２に示したＵＥ２１１（＃０〜＃ｎ）に含まれるＵＥである。図３に示すｅＮＢ２１２は、図２に示したｅＮＢ２１２（＃０〜＃ｍ）に含まれるｅＮＢである。図３に示すＳ−ＧＷ／ＭＭＥ２２１（＃ａ，＃ｂ）のそれぞれは、図２に示したＳ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）に含まれるＳ−ＧＷ／ＭＭＥである。図３に示すＰ−ＧＷ２２４は、図２に示したＰ−ＧＷ２２４（＃０〜＃ｊ）に含まれるＰ−ＧＷである。
【００６５】
ｅＮＢ２１２は、アドレス（ＩＰ＿Ｂ）のインタフェースを有する。Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）は、アドレス（ＩＰ＿Ａ＃ａ０）のインタフェースとアドレス（ＩＰ＿Ａ＃ａ１）のインタフェースとを有する。Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、アドレス（ＩＰ＿Ａ＃ｂ０）のインタフェースとアドレス（ＩＰ＿Ａ＃ｂ１）のインタフェースとを有する。Ｐ−ＧＷ２２４は、アドレス（ＩＰ＿Ｃ）のインタフェースを有する。Ｗｅｂ／コンテンツサーバ２３１は、アドレス（ＩＰ＿ｓ）のインタフェースを有する。
【００６６】
まず、ＵＥ２１１が、インターネット２３０への接続を要求する接続要求を、ｅＮＢ２１２を介してＳ−ＧＷ／ＭＭＥ２２１（＃ａ）へ送信する（ステップＳ３０１）。つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、下りの通信路の識別情報であるＤＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｒ）の生成を行う（ステップＳ３０２）。
【００６７】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、通信路の設定を要求する通信路設定要求をＰ−ＧＷ２２４へ送信する（ステップＳ３０３）。通信路設定要求には、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）のインタフェースを示すアドレス（ＩＰ＿Ａ＃ａ１）と、ステップＳ３０２によって生成されたＤＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｒ）と、が含まれる。
【００６８】
つぎに、Ｐ−ＧＷ２２４が、上りの通信路の識別情報であるＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）の生成を行うとともに、ＵＥ２１１に対するユーザＩＰアドレス（ＩＰ＿ｕ）の割当を行う（ステップＳ３０４）。
【００６９】
つぎに、Ｐ−ＧＷ２２４が、ステップＳ３０３の通信路設定要求に対する通信路設定応答をＳ−ＧＷ／ＭＭＥ２２１（＃ａ）へ送信する（ステップＳ３０５）。通信路設定応答には、Ｐ−ＧＷ２２４のインタフェースを示すアドレス（ＩＰ＿Ｃ）と、ステップＳ３０４によって生成されたＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）と、ステップＳ３０４によって割り当てられたユーザＩＰアドレス（ＩＰ＿ｕ）と、が含まれる。
【００７０】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、上りの通信路の識別情報であるＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）の生成を行う（ステップＳ３０６）。
【００７１】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、通信路の設定を要求する通信路設定要求をｅＮＢ２１２へ送信する（ステップＳ３０７）。通信路設定要求には、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）のインタフェースを示すアドレス（ＩＰ＿Ａ＃ａ０）と、ステップＳ３０６によって生成されたＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）と、が含まれる。また、通信路設定要求には、ステップＳ３０５の通信路設定応答に含まれるユーザＩＰアドレス（ＩＰ＿ｕ）が含まれる。
【００７２】
つぎに、ｅＮＢ２１２が、下りの通信路の識別情報であるＤＬ用通信路ＩＤ（ＩＤ＿Ｂ＿＃ｋ）の生成を行う（ステップＳ３０８）。つぎに、ｅＮＢ２１２が、ＵＥ２１１との間で接続要求応答手順を行うことにより、ステップＳ３０７の通信路設定要求に含まれるユーザＩＰアドレス（ＩＰ＿ｕ）をＵＥ２１１へ通知する（ステップＳ３０９）。
【００７３】
つぎに、ｅＮＢ２１２が、ステップＳ３０７の通信路設定要求に対する通信路設定応答をＳ−ＧＷ／ＭＭＥ２２１（＃ａ）へ送信する（ステップＳ３１０）。通信路設定応答には、ｅＮＢ２１２のインタフェースを示すアドレス（ＩＰ＿Ｂ）と、ステップＳ３０８によって生成されたＤＬ用通信路ＩＤ（ＩＤ＿Ｂ＿＃ｋ）と、が含まれる。
【００７４】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、中継情報３０を外部ストレージシステム２２３へ送信する（ステップＳ３１１）。外部ストレージシステム２２３は、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）から受信した中継情報３０を記憶する（たとえば図９Ｂ参照）。
【００７５】
中継情報３０には、上り（ＵＬ）の中継情報として、アドレス（ＩＰ＿Ａ＃ａ０）およびＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）の組み合わせと、アドレス（ＩＰ＿Ｃ）およびＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）の組み合わせと、の対応情報を含む。ＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）は、ステップＳ３０６によって生成された情報である。アドレス（ＩＰ＿Ｃ）およびＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）は、ステップＳ３０５の通信路設定応答に含まれる情報である。
【００７６】
また、中継情報３０には、下り（ＤＬ）の中継情報として、アドレス（ＩＰ＿Ａ＃ａ１）およびＤＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｒ）の組み合わせと、アドレス（ＩＰ＿Ｂ）およびＤＬ用通信路ＩＤ（ＩＤ＿Ｂ＿＃ｋ）の組み合わせと、の対応情報を含む。ＤＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｒ）は、ステップＳ３０２によって生成された情報である。アドレス（ＩＰ＿Ｂ）およびＤＬ用通信路ＩＤ（ＩＤ＿Ｂ＿＃ｋ）は、ステップＳ３１０の通信路設定応答に含まれる情報である。
【００７７】
図３に示した各ステップにより、ＵＥ２１１とｅＮＢ２１２との間の通信路３１と、ｅＮＢ２１２とＳ−ＧＷ／ＭＭＥ２２１（＃ａ）との間の通信路３２と、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）とＰ−ＧＷ２２４との間の通信路３３と、が確立される。これにより、ＵＥ２１１がインターネット２３０に含まれるＷｅｂ／コンテンツサーバ２３１との間で通信を行うことが可能になる。
【００７８】
図３に示した動作は、後述の実施の形態３〜５においても同様である。
【００７９】
（実施の形態２にかかる通信システムにおけるユーザデータ中継フェーズの動作）
図４は、実施の形態２にかかる通信システムにおけるユーザデータ中継フェーズの動作の一例を示すシーケンス図である。図４において、図３に示した部分と同様の部分については同一の符号を付して説明を省略する。たとえば図３に示した中継網接続フェーズの後に、たとえば図４に示す各ステップが行われる。
【００８０】
まず、ＵＥ２１１が、上りのパケット４１をｅＮＢ２１２へ送信する（ステップＳ４０１）。ステップＳ４０１のパケット４１には、ユーザデータと、ＵＥ２１１を示す送信元アドレス（ＩＰ＿ｕ）と、Ｗｅｂ／コンテンツサーバ２３１を示す宛先アドレス（ＩＰ＿ｓ）と、が含まれる。送信元アドレス（ＩＰ＿ｕ）は、たとえば図３に示したステップＳ３０９によって通知されたユーザＩＰアドレスである。ユーザデータは、たとえばＷｅｂ／コンテンツサーバ２３１に対してコンテンツデータを要求するデータである。
【００８１】
つぎに、ｅＮＢ２１２が、パケット４２をＳ−ＧＷ／ＭＭＥ２２１（＃ａ）へ送信することによりパケット４１の中継を行う（ステップＳ４０２）。ステップＳ４０２のパケット４２には、パケット４１の各情報（点線枠内）に加えて、ＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）と、送信元アドレス（ＩＰ＿Ｂ）と、宛先アドレス（ＩＰ＿Ａ＃ａ０）と、が含まれる。
【００８２】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、外部ストレージシステム２２３から中継情報を取得する（ステップＳ４０３）。ステップＳ４０３において取得される中継情報は、中継情報３０のうちの、ＵＥ２１１の上り通信についての中継情報４３である。たとえば、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）は、取得キーとして宛先アドレス（ＩＰ＿Ａ＃ａ０）およびＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）を外部ストレージシステム２２３へ送信する。これに対して、外部ストレージシステム２２３は、アドレス（ＩＰ＿Ｃ）およびＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）を中継情報としてＳ−ＧＷ／ＭＭＥ２２１（＃ａ）へ送信する。
【００８３】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、ステップＳ４０３によって取得した中継情報４３に基づいて、パケット４４をＰ−ＧＷ２２４へ送信することによってパケット４１の中継を行う（ステップＳ４０４）。パケット４４には、パケット４１の各情報（点線枠内）に加えて、ＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）と、送信元アドレス（ＩＰ＿Ａ＃ａ１）と、宛先アドレス（ＩＰ＿Ｃ）と、が含まれる。
【００８４】
つぎに、Ｐ−ＧＷ２２４が、パケット４５をＷｅｂ／コンテンツサーバ２３１へ送信することによってパケット４１の中継を行う（ステップＳ４０５）。パケット４５には、パケット４１の各情報（点線枠内）が含まれる。
【００８５】
図４に示した各ステップにより、ＵＥ２１１から送信されたパケット４１をＷｅｂ／コンテンツサーバ２３１へ伝送することができる。
【００８６】
図４に示した動作は、後述の実施の形態３〜５においても同様である。
【００８７】
（実施の形態２にかかる通信システムにおける負荷分散時の動作）
図５Ａは、実施の形態２にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その１）である。図５Ｂは、実施の形態２にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その２）である。図５Ａ，図５Ｂにおいて、図３に示した部分と同様の部分については同一の符号を付して説明を省略する。
【００８８】
たとえば図３に示した中継網接続フェーズおよび図４に示したユーザデータ中継フェーズの後に、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）において輻輳が発生したとする。この場合は、たとえば図５Ａ，図５Ｂに示す各ステップが行われる。
【００８９】
図５Ａに示すステップＳ５０１，Ｓ５０２は、それぞれ図４に示したステップＳ４０１，Ｓ４０２と同様である。ステップＳ５０２のつぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、負荷分散判断を行う（ステップＳ５０３）。図５Ａに示す例では、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）は、自身の内部ストレージ２２２（キャッシュ）に該当する中継情報（該当情報）が無く、かつ、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）において輻輳が発生しているため、負荷分散を行うと判断する。
【００９０】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、パケット４２をカプセル化したパケット５１をｅＮＢ２１２へ送信することにより、パケット４２をｅＮＢ２１２へ返送する（ステップＳ５０４）。ステップＳ５０４のパケット５１には、パケット４２の各情報に加えて、送信元アドレス（ＩＰ＿Ａ＃ａ０）と、宛先アドレス（ＩＰ＿Ｂ）と、が含まれる。
【００９１】
つぎに、ｅＮＢ２１２が、負荷分散先の決定を行う（ステップＳ５０５）。負荷分散先の決定は、たとえばＳ−ＧＷ／ＭＭＥ２２１（＃０〜＃ｋ）のそれぞれにおける負荷状態に基づいて行うことができる。図５Ａに示す例では、ｅＮＢ２１２は、負荷分散先をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）に決定したとする。
【００９２】
つぎに、ｅＮＢ２１２が、パケット５２をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ送信することにより、パケット４１をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ振り分ける（ステップＳ５０６）。パケット５２には、パケット４１の各情報（点線枠内）に加えて、ＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）と、送信元アドレス（ＩＰ＿Ａ＃ａ０）と、宛先アドレス（ＩＰ＿Ａ＃ｂ０）と、が含まれる。このように、パケット５２の送信元アドレスには、ｅＮＢ２１２ではなくＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスが設定される。
【００９３】
ステップＳ５０６においてＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）が受信したパケット５２の送信元アドレスは、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）と同じ負荷分散グループのＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスである。このため、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、パケット５２の送信元アドレス（ＩＰ＿Ａ＃ａ０）およびＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）の組を取得キーとして、外部ストレージシステム２２３から中継情報を取得する（ステップＳ５０７）。これにより、中継情報３０のうちの、ＵＥ２１１の上り通信についての中継情報４３（ＩＰ＿Ｃ＋ＩＤ＿Ｃ＿＃ｐ）を取得することができる。また、このとき、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレス（ＩＰ＿Ａ＃ａ１）を、自ノードの対応アドレスに更新して保持しておく。
【００９４】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）が、ステップＳ５０７によって取得した中継情報に基づいて、パケット５３をＰ−ＧＷ２２４へ送信することによってパケット４１の中継を行う（ステップＳ５０８）。パケット５３には、パケット４１の各情報（点線枠内）に加えて、ＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）と、送信元アドレス（ＩＰ＿Ａ＃ｂ１）と、宛先アドレス（ＩＰ＿Ｃ）と、が含まれる。
【００９５】
つぎに、Ｐ−ＧＷ２２４が、ＤＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｒ）に対応する下り通信における中継先を、“ＩＰ＿Ａ＃ａ１”から“ＩＰ＿Ａ＃ｂ１”に変更する（ステップＳ５０９）。これにより、上り通信における経路の変更に合わせて、下り通信における経路を変更することができる。
【００９６】
つぎに、Ｐ−ＧＷ２２４が、パケット５３に含まれるパケット４１をＷｅｂ／コンテンツサーバ２３１へ送信する（ステップＳ５１０）。これにより、ＵＥ２１１から送信されたパケット４１をＷｅｂ／コンテンツサーバ２３１へ伝送することができる。
【００９７】
また、ＵＥ２１１が、パケット４１の後続のパケット５４をｅＮＢ２１２へ送信したとする（ステップＳ５１１）。つぎに、ｅＮＢ２１２が、パケット５４を含むパケット５５の送信元アドレスに、ステップＳ５０２のパケット４２における送信先アドレスである旧送信先アドレス（ＩＰ＿Ａ＃ａ０）を設定する（ステップＳ５１２）。
【００９８】
つぎに、ｅＮＢ２１２が、ステップＳ５１２によって送信元アドレスを設定したパケット５５をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ送信することによってパケット５４の中継を行う（ステップＳ５１３）。
【００９９】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）が、ステップＳ５０７によって取得した中継情報に基づいて、パケット５６をＰ−ＧＷ２２４へ送信することによってパケット５４の中継を行う（ステップＳ５１４）。パケット５６には、パケット５４の各情報（点線枠内）に加えて、ＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）と、送信元アドレス（ＩＰ＿Ａ＃ｂ１）と、宛先アドレス（ＩＰ＿Ｃ）と、が含まれる。
【０１００】
つぎに、Ｐ−ＧＷ２２４が、ステップＳ５１４のパケット５６に含まれるパケット５４をＷｅｂ／コンテンツサーバ２３１へ送信したとする（ステップＳ５１５）。これにより、ＵＥ２１１によって送信されたパケット５４がＷｅｂ／コンテンツサーバ２３１へ到達する。
【０１０１】
また、Ｗｅｂ／コンテンツサーバ２３１が、ＵＥ２１１を宛先とするパケット５７をＰ−ＧＷ２２４へ送信したとする（ステップＳ５１６）。パケット５７は、たとえばＵＥ２１１からのパケット４１による要求に対応するコンテンツデータである。
【０１０２】
つぎに、Ｐ−ＧＷ２２４が、ステップＳ５０９によって変更した中継先（ＩＰ＿Ａ＃ｂ１）に基づいて、パケット５８をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ送信することによってパケット５７の中継を行う（ステップＳ５１７）。パケット５８には、パケット５７の各情報（点線枠内）に加えて、ＤＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｒ）と、送信元アドレス（ＩＰ＿Ｃ）と、宛先アドレス（ＩＰ＿Ａ＃ｂ１）と、が含まれる。
【０１０３】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）が、パケット５９をｅＮＢ２１２へ送信することによってパケット５８の中継を行う（ステップＳ５１８）。たとえば、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、ステップＳ５０７において保持しておいたＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレス（ＩＰ＿Ａ＃ａ１）およびＤＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｒ）の組を取得キーとして外部ストレージシステム２２３から中継情報を取得する。これにより、中継情報３０のうちの、ＵＥ２１１の下り通信についての中継情報（ＩＰ＿Ｂ＋ＩＤ＿Ｂ＿＃ｋ）を取得することができる。パケット５９には、パケット４１の各情報（点線枠内）に加えて、ＤＬ用通信路ＩＤ（ＩＤ＿Ｂ＿＃ｋ）と、送信元アドレス（ＩＰ＿Ａ＃ｂ０）と、宛先アドレス（ＩＰ＿Ｂ）と、が含まれる。
【０１０４】
つぎに、ｅＮＢ２１２が、パケット５９に含まれるパケット５７をＵＥ２１１へ送信する（ステップＳ５１９）。これにより、Ｗｅｂ／コンテンツサーバ２３１によって送信されたパケット５７をＵＥ２１１へ伝送することができる。
【０１０５】
（実施の形態２にかかる負荷分散先ノードの処理）
図６は、実施の形態２にかかる負荷分散先ノードの処理の一例を示すフローチャートである。図３〜図５Ｂに示した例において、負荷分散先ノードであるＳ−ＧＷ／ＭＭＥ２２１（＃ａ，＃ｂ）のそれぞれは、パケット受信時にたとえば図６に示す各ステップを行う。まず、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットの送信元アドレスが、自ノードと同一の負荷分散グループに含まれるか否かを判断する（ステップＳ６０１）。
【０１０６】
ステップＳ６０１において、負荷分散グループに含まれる場合（ステップＳ６０１：Ｙｅｓ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットの送信元アドレスと通信路ＩＤに対応する中継情報を外部ストレージシステム２２３から取得する（ステップＳ６０２）。このように、Ｓ−ＧＷ／ＭＭＥ２２１は、自ノードと同一の負荷分散グループのノードから転送されたパケットを受信すると、自ノードのアドレスではなく、受信パケットの送信元アドレスを用いて外部ストレージシステム２２３から中継情報を取得する。また、このとき、Ｓ−ＧＷ／ＭＭＥ２２１は、取得した中継情報内の旧中継装置（負荷分散先ノード）のアドレスを自ノードの対応アドレスに更新して保持する。
【０１０７】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ６０２によって取得した中継情報に基づいて、受信パケットのカプセル化ヘッダを変更する（ステップＳ６０３）。すなわち、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの送信元アドレスを自ノードアドレスに設定する。また、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの宛先アドレスを、ステップＳ６０２によって取得した中継情報が示す対向ノードアドレスに設定する。つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ６０３によってカプセル化ヘッダを変更したパケットを送信し（ステップＳ６０４）、一連の処理を終了する。これにより、自ノードと同一の負荷分散グループのノードから転送されたパケットを中継することができる。
【０１０８】
ステップＳ６０１において、負荷分散グループに含まれない場合（ステップＳ６０１：Ｎｏ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、自ノードの内部ストレージ２２２に該当する中継情報があるか否かを判断する（ステップＳ６０５）。該当する中継情報は、自ノードアドレス（受信パケットの宛先アドレス）と受信パケットの通信路ＩＤに対応する中継情報である。内部ストレージ２２２に該当する中継情報がない場合（ステップＳ６０５：Ｎｏ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、自ノードが輻輳状態か否かを判断する（ステップＳ６０６）。たとえば、Ｓ−ＧＷ／ＭＭＥ２２１は、外部ストレージシステム２２３へのアクセスレートや、自ノードのキャッシュの使用率などに基づいて自ノードが輻輳状態か否かを判断することができる。
【０１０９】
ステップＳ６０６において、自ノードが輻輳状態である場合（ステップＳ６０６：Ｙｅｓ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットに含まれるユーザパケットを抽出し、抽出したユーザパケットにカプセル化ヘッダを付加することによって受信パケットをカプセル化する（ステップＳ６０７）。このとき、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの送信元アドレスを自ノードアドレスとする。また、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの宛先アドレスを、受信パケットの送信元アドレスとする。
【０１１０】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ６０７によってカプセル化したパケットを送信し（ステップＳ６０８）、一連の処理を終了する。これにより、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットに該当する中継情報が内部ストレージ２２２になく、かつ自ノードが輻輳状態である場合に受信パケットを返送することができる。
【０１１１】
ステップＳ６０６において、自ノードが輻輳状態でない場合（ステップＳ６０６：Ｎｏ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、自ノードアドレスと受信パケットの通信路ＩＤに対応する中継情報を外部ストレージシステム２２３から取得する（ステップＳ６０９）。
【０１１２】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットに含まれるユーザパケットを抽出し、抽出したユーザパケットにカプセル化ヘッダを付加することによって受信パケットをカプセル化する（ステップＳ６１０）。このとき、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの送信元アドレスを自ノードアドレスとする。また、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの宛先アドレスを、ステップＳ６０９によって取得した中継情報が示す対向ノードアドレスとする。
【０１１３】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ６１０によってカプセル化したパケットを送信し（ステップＳ６１１）、一連の処理を終了する。これにより、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットに該当する中継情報が内部ストレージ２２２にないが、自ノードが輻輳状態でない場合は、外部ストレージシステム２２３にアクセスして該当する中継情報を取得し、受信パケットを中継することができる。
【０１１４】
ステップＳ６０５において、内部ストレージ２２２に該当する中継情報がある場合（ステップＳ６０５：Ｙｅｓ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ６１０へ移行する。この場合に、Ｓ−ＧＷ／ＭＭＥ２２１は、内部ストレージ２２２の該当する中継情報が示す対向ノードアドレスへ受信パケットを送信する。これにより、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットに該当する中継情報が内部ストレージ２２２にある場合に、内部ストレージ２２２の中継情報を用いて受信パケットを中継することができる。
【０１１５】
（実施の形態２にかかる負荷分散元ノードの処理）
図７は、実施の形態２にかかる負荷分散元ノードの処理の一例を示すフローチャートである。図３〜図５Ｂに示した例において、負荷分散元ノードであるｅＮＢ２１２は、パケット受信時にたとえば図７に示す各ステップを行う。
【０１１６】
まず、ｅＮＢ２１２は、受信パケットが、負荷分散先ノード（Ｓ−ＧＷ／ＭＭＥ２２１）から返送されたパケットであるか否かを判断する（ステップＳ７０１）。返送されたパケットである場合（ステップＳ７０１：Ｙｅｓ）は、ｅＮＢ２１２は、返送元の負荷分散先ノードと同一の負荷分散グループに属するノードのうちの、負荷が最小のノードを選択する（ステップＳ７０２）。ステップＳ７０２における選択対象のノードは、受信パケットの返送元以外のノードである。たとえば、ｅＮＢ２１２は、負荷分散先ノードのそれぞれから受信した負荷状態情報に基づいてステップＳ７０２の選択を行う。
【０１１７】
つぎに、ｅＮＢ２１２は、自ノードが記憶している中継情報のうちの、受信パケットの宛先アドレスと通信路ＩＤに対応する中継情報を特定する（ステップＳ７０３）。つぎに、ｅＮＢ２１２は、ステップＳ７０３によって特定した中継情報が示す対向ノードアドレスを、ステップＳ７０２によって選択したノードのアドレスに変更する（ステップＳ７０４）。このとき、ｅＮＢ２１２は、中継情報の変更前の対向ノードアドレス（旧対向ノードアドレス）を、ステップＳ７０３によって特定した中継情報と対応付けて保持する。
【０１１８】
つぎに、ｅＮＢ２１２は、受信パケットに含まれるユーザパケットを抽出し、抽出したユーザパケットにカプセル化ヘッダを付加することによって受信パケットをカプセル化する（ステップＳ７０５）。このとき、ｅＮＢ２１２は、カプセル化ヘッダの送信元アドレスを、ステップＳ７０４において保持した旧対向ノードアドレスとする。また、ｅＮＢ２１２は、カプセル化ヘッダの宛先アドレスを、ステップＳ７０４によって変更した対向ノードアドレスとする。
【０１１９】
つぎに、ｅＮＢ２１２は、ステップＳ７０５によってカプセル化したパケットを送信し（ステップＳ７０６）、一連の処理を終了する。これにより、ｅＮＢ２１２は、負荷分散先ノードからパケットが返送された場合に、返送されたパケットを他の負荷分散先ノードへ振り分けることができる。また、振り分けるパケットの送信元アドレスを、ｅＮＢ２１２のアドレスではなく、返送元の負荷分散先ノードのアドレス（旧対向ノードアドレス）とすることができる。
【０１２０】
ステップＳ７０１において、返送されたパケットでない場合（ステップＳ７０１：Ｎｏ）は、ｅＮＢ２１２は、受信パケットに該当する中継情報について、ステップＳ７０４によって旧対向ノードアドレスが保持されているか否かを判断する（ステップＳ７０７）。該当する中継情報は、自ノードアドレス（受信パケットの宛先アドレス）と受信パケットの通信路ＩＤに対応する中継情報である。
【０１２１】
ステップＳ７０７において、旧対向ノードアドレスが保持されている場合（ステップＳ７０７：Ｙｅｓ）は、ｅＮＢ２１２は、ステップＳ７０５へ移行する。これにより、負荷分散先ノードからパケットが返送された場合に、後続のパケットについてはステップＳ７０２によって選択したノードへ直接送信することができる。
【０１２２】
ステップＳ７０７において、旧対向ノードアドレスが保持されていない場合（ステップＳ７０７：Ｎｏ）は、ｅＮＢ２１２は、自ノードアドレスと受信パケットの通信路ＩＤに対応する中継情報を特定する（ステップＳ７０８）。
【０１２３】
つぎに、ｅＮＢ２１２は、受信パケットに含まれるユーザパケットを抽出し、抽出したユーザパケットにカプセル化ヘッダを付加することによって受信パケットをカプセル化する（ステップＳ７０９）。このとき、ｅＮＢ２１２は、カプセル化ヘッダの送信元アドレスを自ノードアドレスとする。また、ｅＮＢ２１２は、カプセル化ヘッダの宛先アドレスを、ステップＳ７０８によって特定した中継情報が示す対向ノードアドレスとする。
【０１２４】
つぎに、ｅＮＢ２１２は、ステップＳ７０９によってカプセル化したパケットを送信し（ステップＳ７１０）、一連の処理を終了する。これにより、ｅＮＢ２１２は、受信パケットを中継することができる。
【０１２５】
（実施の形態２にかかる負荷分散先ノードの後段ノードの処理）
図８は、実施の形態２にかかる負荷分散先ノードの後段ノードの処理の一例を示すフローチャートである。図３〜図５Ｂに示した例において、負荷分散先ノードの後段ノードであるＰ−ＧＷ２２４は、パケット受信時にたとえば図８に示す各ステップを行う。
【０１２６】
まず、Ｐ−ＧＷ２２４は、受信パケットを自ノードの中継情報に基づいて中継する（ステップＳ８０１）。また、Ｐ−ＧＷ２２４は、受信パケットの送信元アドレスが、中継路確立（たとえば図３の中継網接続フェーズ）で記憶した送信元アドレスと異なるか否かを判断する（ステップＳ８０２）。中継路確立で記憶した送信元アドレスと同一である場合（ステップＳ８０２：Ｎｏ）は、Ｐ−ＧＷ２２４は、一連の処理を終了する。
【０１２７】
ステップＳ８０２において、中継路確立で記憶した送信元アドレスと異なる場合（ステップＳ８０２：Ｙｅｓ）は、Ｐ−ＧＷ２２４は、受信パケットが、負荷分散グループのノードからの受信パケットであるか否かを判断する（ステップＳ８０３）。負荷分散グループのノードからの受信パケットでない場合（ステップＳ８０３：Ｎｏ）は、Ｐ−ＧＷ２２４は、一連の処理を終了する。
【０１２８】
ステップＳ８０３において、負荷分散グループのノードからの受信パケットである場合（ステップＳ８０３：Ｙｅｓ）は、Ｐ−ＧＷ２２４は、下り通信の中継情報が示す対向ノードアドレスを、受信パケットの送信元アドレスに変更し（ステップＳ８０４）、一連の処理を終了する。これにより、上り通信における経路の変更に合わせて、下り通信における経路を変更することができる。
【０１２９】
図８に示した処理は、後述の実施の形態３〜５においても同様である。
【０１３０】
（実施の形態２にかかる外部ストレージに記憶される負荷分散先ノードの中継テーブル）
図９Ａは、実施の形態２にかかる外部ストレージに記憶される負荷分散先ノードの中継テーブルの一例を示す図である。外部ストレージシステム２２３には、たとえば図９Ａに示す中継テーブル９１０が記憶される。
【０１３１】
中継テーブル９１０は、宛先アドレス９１１と、通信路ＩＤ９１２と、対向ノードアドレス９１３と、対向ノードアドレス９１４と、通信路ＩＤ９１５と、送信元自ノードアドレス９１６と、を含む。
【０１３２】
宛先アドレス９１１、通信路ＩＤ９１２および対向ノードアドレス９１３は、受信データ（受信パケット）に対応する各項目である。宛先アドレス９１１は、受信データの宛先アドレス（すなわち自ノードアドレス）である。通信路ＩＤ９１２は、受信データの通信路ＩＤである。対向ノードアドレス９１３は、受信データの送信元のアドレスであり、送信元確認用のアドレスである。
【０１３３】
対向ノードアドレス９１４は、受信データの送信先のアドレスである。通信路ＩＤ９１５は、Ｓ−ＧＷ／ＭＭＥ２２１が受信データを送信する際の通信路ＩＤである。送信元自ノードアドレス９１６は、Ｓ−ＧＷ／ＭＭＥ２２１が受信データを送信する際の送信元のアドレス（すなわち自ノードアドレス）である。
【０１３４】
なお、Ｓ−ＧＷ／ＭＭＥ２２１の内部ストレージ２２２に中継情報を記憶する場合も、図９Ａに示す中継テーブル９１０と同様の中継テーブルを用いることができる。
【０１３５】
図９Ｂは、中継網接続フェーズ後の負荷分散先ノードの中継テーブルの一例を示す図である。図９Ｂにおいて、図９Ａに示した部分と同様の部分については同一の符号を付して説明を省略する。たとえば図３に示した中継網接続フェーズにより、外部ストレージシステム２２３の中継テーブル９１０はたとえば図９Ｂのようになる。
【０１３６】
（実施の形態２にかかる負荷分散元の負荷分散グループ管理テーブル）
図１０は、実施の形態２にかかる負荷分散元の負荷分散グループ管理テーブルの一例を示す図である。ｅＮＢ２１２のメモリには、たとえば図１０に示す複数の負荷分散グループ管理テーブル１０１０が記憶される。複数の負荷分散グループ管理テーブル１０１０は、それぞれ異なる負荷分散グループを示している。
【０１３７】
負荷分散グループ管理テーブル１０１０は、ノードアドレス１０１１と、負荷状態１０１２と、を含む。ノードアドレス１０１１は、負荷分散グループＧｉに含まれる各ノードのアドレスを示す。負荷状態１０１２は、ノードアドレス１０１１が示すノードの負荷状態を示す。負荷状態１０１２の「Ｃｏｎｇｅｓｔｅｄ」は、ノードが輻輳状態であることを示す。負荷状態１０１２の「Ｌｏｗ」は、ノードが輻輳状態でないことを示す。
【０１３８】
図１０に示す負荷分散グループ管理テーブル１０１０には、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレス（ＩＰ＿Ａ＃ａ０）と、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）のアドレス（ＩＰ＿Ａ＃ｂ０）と、が同一の負荷分散グループとして登録されている。また、負荷分散グループ管理テーブル１０１０は、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が輻輳状態であり、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）が輻輳状態でないことを示している。
【０１３９】
たとえば図７のステップＳ７０２において、ｅＮＢ２１２は、負荷分散グループ管理テーブル１０１０のノードアドレス１０１１および負荷状態１０１２に基づいて振り分け先の負荷分散先ノードを選択することができる。
【０１４０】
（実施の形態２にかかる負荷分散元ノードに記憶される上りの中継テーブル）
図１１Ａは、実施の形態２にかかる負荷分散元ノードに記憶される上りの中継テーブルの一例を示す図である。負荷分散元ノードであるｅＮＢ２１２のメモリには、たとえば図１１Ａに示す上りの中継テーブル１１１０が記憶される。中継テーブル１１１０は、無線通信路識別子１１１１と、対向ノードアドレス１１１２と、通信路ＩＤ１１１３と、送信元自ノードアドレス１１１４と、旧対向ノードアドレス１１１５と、を含む。
【０１４１】
無線通信路識別子１１１１は、ｅＮＢ２１２の上りの受信データ（受信パケット）に対応する項目である。無線通信路識別子１１１１は、無線アクセス網２１０におけるＵＥ（たとえばＵＥ２１１）との間の無線通信路の識別子である。
【０１４２】
対向ノードアドレス１１１２、通信路ＩＤ１１１３、送信元自ノードアドレス１１１４および旧対向ノードアドレス１１１５は、ｅＮＢ２１２の上りの送信データ（送信パケット）に対応する項目である。
【０１４３】
対向ノードアドレス１１１２は、ｅＮＢ２１２が受信データを中継する際の送信先のアドレスである。通信路ＩＤ１１１３は、受信データの通信路ＩＤである。送信元自ノードアドレス１１１４は、ｅＮＢ２１２が受信データを送信する際の送信元のアドレス（すなわち自ノードアドレス）である。
【０１４４】
旧対向ノードアドレス１１１５は、負荷分散によって対向ノードアドレス１１１２が変更される場合に用いられ、変更前（負荷分散前）の対向ノードアドレス１１１２が格納される。たとえば、図７のステップＳ７０４において、ｅＮＢ２１２は、中継情報の変更前の対向ノードアドレスを旧対向ノードアドレス１１１５に格納することにより保持する。
【０１４５】
（実施の形態２にかかる負荷分散元ノードに記憶される下りの中継テーブル）
図１１Ｂは、実施の形態２にかかる負荷分散元ノードに記憶される下りの中継テーブルの一例を示す図である。負荷分散元ノードであるｅＮＢ２１２のメモリには、たとえば図１１Ｂに示す下りの中継テーブル１１２０が記憶される。中継テーブル１１２０は、宛先アドレス１１２１と、通信路ＩＤ１１２２と、対向ノードアドレス１１２３と、無線通信路識別子１１２４と、を含む。
【０１４６】
宛先アドレス１１２１、通信路ＩＤ１１２２および対向ノードアドレス１１２３は、ｅＮＢ２１２の下りの受信データ（受信パケット）に対応する項目である。
【０１４７】
宛先アドレス１１２１は、ｅＮＢ２１２の下りの受信データの宛先アドレス（すなわち自ノードアドレス）である。通信路ＩＤ１１２２は、ｅＮＢ２１２の下りの受信データの通信路ＩＤである。対向ノードアドレス１１２３は、ｅＮＢ２１２の下りの受信データの送信元のアドレスであり、送信元確認用のアドレスである。
【０１４８】
無線通信路識別子１１２４は、ｅＮＢ２１２の下りの送信データ（送信パケット）に対応する項目である。無線通信路識別子１１２４は、無線アクセス網２１０におけるＵＥ（たとえばＵＥ２１１）との間の無線通信路の識別子であって、図１１Ａの無線通信路識別子１１１１と同一である。たとえば、図８のステップＳ８０４において、ｅＮＢ２１２は、対向ノードアドレス１１２３を、受信パケットの送信元アドレスに変更する。
【０１４９】
（実施の形態２にかかる負荷分散先の後段ノードの負荷分散グループ管理テーブル）
図１２は、実施の形態２にかかる負荷分散先の後段ノードの負荷分散グループ管理テーブルの一例を示す図である。Ｐ−ＧＷ２２４のメモリには、たとえば図１２に示す複数の負荷分散グループ管理テーブル１２１０が記憶される。複数の負荷分散グループ管理テーブル１２１０は、それぞれ異なる負荷分散グループを示している。
【０１５０】
負荷分散グループ管理テーブル１２１０は、ノードアドレス１２１１を含む。ノードアドレス１２１１は、負荷分散グループＧｉに含まれる各ノードのアドレスを示す。図１２に示すように、負荷分散グループ管理テーブル１２１０には、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレス（ＩＰ＿Ａ＃ａ１）と、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）のアドレス（ＩＰ＿Ａ＃ｂ１）と、が同一の負荷分散グループとして登録されている。
【０１５１】
たとえば、図８のステップＳ８０３において、Ｐ−ＧＷ２２４は、受信パケットが、負荷分散グループのノードからの受信パケットであるか否かを宛先アドレス１１２１に基づいて判断する。
【０１５２】
（実施の形態２にかかる負荷分散先ノードの後段ノードの上りの中継テーブル）
図１３Ａは、実施の形態２にかかる負荷分散先ノードの後段ノードの上りの中継テーブルの一例を示す図である。Ｓ−ＧＷ／ＭＭＥ２２１の後段（上流側）のＰ−ＧＷ２２４には、たとえば図１３Ａに示す上りの中継テーブル１３１０が記憶される。中継テーブル１３１０は、宛先アドレス１３１１と、通信路ＩＤ１３１２と、対向ノードアドレス１３１３と、送信先インタフェース１３１４と、逆方向中継情報管理番号１３１５と、を含む。
【０１５３】
宛先アドレス１３１１、通信路ＩＤ１３１２および対向ノードアドレス１３１３は、Ｐ−ＧＷ２２４の上りの受信データ（受信パケット）に対応する項目である。
【０１５４】
宛先アドレス１３１１は、Ｐ−ＧＷ２２４の上りの受信データの宛先アドレス（すなわち自ノードアドレス）である。通信路ＩＤ１３１２は、Ｐ−ＧＷ２２４の上りの受信データの通信路ＩＤである。対向ノードアドレス１３１３は、Ｐ−ＧＷ２２４の上りの受信データの送信元アドレスであって、送信元確認用のアドレスである。
【０１５５】
送信先インタフェース１３１４は、Ｐ−ＧＷ２２４の上りの受信データをＰ−ＧＷ２２４が送信する際の宛先のインタフェースである。逆方向中継情報管理番号１３１５は、Ｐ−ＧＷ２２４の上りの受信データと逆方向の下りの通信路に対応する中継情報（たとえば図１３Ｂ参照）の管理番号である。
【０１５６】
（実施の形態２にかかる負荷分散先ノードの後段ノードの下りの中継テーブル）
図１３Ｂは、実施の形態２にかかる負荷分散先ノードの後段ノードの下りの中継テーブルの一例を示す図である。Ｐ−ＧＷ２２４のメモリには、たとえば図１３Ｂに示す下りの中継テーブル１３２０が記憶される。中継テーブル１３２０は、中継情報管理番号１３２１と、受信インタフェース１３２２と、宛先アドレス１３２３と、対向ノードアドレス１３２４と、通信路ＩＤ１３２５と、送信元自ノードアドレス１３２６と、を含む。
【０１５７】
中継情報管理番号１３２１は、中継情報の管理番号である。図１３Ａに示した逆方向中継情報管理番号１３１５は、中継情報管理番号１３２１の番号を示す。
【０１５８】
受信インタフェース１３２２および宛先アドレス１３２３は、Ｐ−ＧＷ２２４の下りの受信データ（受信パケット）に対応する項目である。受信インタフェース１３２２は、Ｐ−ＧＷ２２４の下りの受信データを受信する自ノードのインタフェースである。宛先アドレス１３２３は、Ｐ−ＧＷ２２４の下りの受信データの宛先のＵＥ（たとえばＵＥ２１１）のアドレス（ＵＥアドレス）である。
【０１５９】
対向ノードアドレス１３２４は、Ｐ−ＧＷ２２４の下りの受信データをＰ−ＧＷ２２４が中継する際の宛先アドレスである。通信路ＩＤ１３２５は、Ｐ−ＧＷ２２４の下りの受信データをＰ−ＧＷ２２４が中継する際の通信路ＩＤである。送信元自ノードアドレス１３２６は、Ｐ−ＧＷ２２４の下りの受信データをＰ−ＧＷ２２４が中継する際の送信元アドレス（すなわち自ノードアドレス）である。
【０１６０】
たとえば図８のステップＳ８０１において、Ｐ−ＧＷ２２４は、図１３Ａ，図１３Ｂに示した中継テーブル１３１０，１３２０を用いて受信パケットの中継を行う。
【０１６１】
（実施の形態２にかかる負荷分散元ノード）
図１４Ａは、実施の形態２にかかる負荷分散元ノードの一例を示す図である。負荷分散元ノードであるｅＮＢ２１２は、たとえば図１４Ａに示す通信装置１４１０によって実現することができる。通信装置１４１０は、ネットワークインタフェース１４１１，１４１２と、通信データ処理部１４１３と、通信路制御部１４１４と、負荷分散制御部１４１５と、を備える。
【０１６２】
ネットワークインタフェース１４１１，１４１２は、ネットワークインタフェースに固有のＬ１／Ｌ２／Ｌ３プロトコルを終端し、外部のノードとのデータ送受信を行う。たとえば、ネットワークインタフェース１４１１は、Ｓ−ＧＷ／ＭＭＥ２２１との間で通信を行う有線通信インタフェースである。また、ネットワークインタフェース１４１２は、たとえばＵＥ２１１との間で無線通信を行う通信インタフェースである。
【０１６３】
通信データ処理部１４１３は、通信路の設定情報に基づき、データのルーティングやデータ転送用プロトコルに関する処理を行う。また、通信データ処理部１４１３は、他ノードとの信号メッセージなど、自装置宛てのシグナリング情報等を取得し、取得したシグナリング情報を処理する他機能とのデータ送受信も行う。
【０１６４】
通信路制御部１４１４は、他ノードとのシグナリングにより、通信データ処理部１４１３への中継情報の設定、解放および変更処理を行い、設定情報を管理する。負荷分散制御部１４１５は、負荷分散先の振り分けに関する処理を行う。
【０１６５】
図１４Ｂは、実施の形態２にかかる負荷分散元ノードのハードウェア構成の一例を示す図である。図１４Ａに示した通信装置１４１０は、たとえば図１４Ｂに示す通信装置１４２０によって実現することができる。通信装置１４２０は、プロセッサ１４２１と、記憶装置１４２２と、有線ＩＮＦ回路１４２３と、無線ＩＮＦ回路１４２４と、を備える。プロセッサ１４２１、記憶装置１４２２、有線ＩＮＦ回路１４２３および無線ＩＮＦ回路１４２４は、バス１４２５によって接続される。
【０１６６】
プロセッサ１４２１は、通信装置１４２０の全体の制御を司るＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）などのプロセッサである。
【０１６７】
記憶装置１４２２には、たとえばメインメモリおよび補助メモリが含まれる。メインメモリは、たとえばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。メインメモリは、プロセッサ１４２１のワークエリアとして使用される。補助メモリは、たとえば磁気ディスク、光ディスク、フラッシュメモリなどの不揮発メモリである。補助メモリには、通信装置１４２０を動作させる各種のプログラムが記憶されている。補助メモリに記憶されたプログラムは、メインメモリにロードされてプロセッサ１４２１によって実行される。
【０１６８】
有線ＩＮＦ回路１４２３は、有線によって通信装置１４２０のパケット網（たとえば移動コア網２２０）との間で通信を行う通信インタフェースである。有線ＩＮＦ回路１４２３は、プロセッサ１４２１によって制御される。
【０１６９】
無線ＩＮＦ回路１４２４は、無線によって通信装置１４２０の外部の無線網（たとえば無線アクセス網２１０）との間で通信を行う通信インタフェースである。無線ＩＮＦ回路１４２４は、プロセッサ１４２１によって制御される。
【０１７０】
図１４Ａに示した通信データ処理部１４１３、通信路制御部１４１４および負荷分散制御部１４１５は、たとえばプロセッサ１４２１によって実現することができる。図１４Ａに示したネットワークインタフェース１４１１は、たとえば有線ＩＮＦ回路１４２３によって実現することができる。図１４Ａに示したネットワークインタフェース１４１２は、たとえば無線ＩＮＦ回路１４２４によって実現することができる。
【０１７１】
（実施の形態２にかかる負荷分散先ノード）
図１５Ａは、実施の形態２にかかる負荷分散先ノードの一例を示す図である。負荷分散先ノードであるＳ−ＧＷ／ＭＭＥ２２１は、たとえば図１５Ａに示す通信装置１５１０によって実現することができる。通信装置１５１０は、ネットワークインタフェース１５１１，１５１２と、外部ストレージネットワークインタフェース１５１３と、を備える。また、通信装置１５１０は、通信データ処理部１５１４と、通信路制御部１５１５と、外部ストレージアクセス制御部１５１６と、負荷分散制御部１５１７と、を備える。
【０１７２】
ネットワークインタフェース１５１１，１５１２は、それぞれネットワークインタフェース１５１１，１５１２に固有のＬ１／Ｌ２／Ｌ３プロトコルを終端し、外部のノードとのデータ送受信を行う。たとえば、ネットワークインタフェース１５１１は、ｅＮＢ２１２との間で通信を行う有線通信インタフェースである。ネットワークインタフェース１５１２は、たとえばＰ−ＧＷ２２４との間で無線通信を行う通信インタフェースである。
【０１７３】
外部ストレージネットワークインタフェース１５１３は、外部ストレージネットワークインタフェース１５１３に固有のＬ１／Ｌ２／Ｌ３プロトコルを終端し、外部のノードとのデータ送受信を行う。たとえば、外部ストレージネットワークインタフェース１５１３は、外部ストレージシステム２２３との間で有線通信を行う通信インタフェースである。
【０１７４】
通信データ処理部１５１４は、通信路の設定情報に基づき、データのルーティングやデータ転送用プロトコルに関する処理を行う。また、通信データ処理部１５１４は、他ノードとの信号メッセージなど、自装置宛てのシグナリング情報等を取得し、取得したシグナリング情報を処理する他機能とのデータ送受信も行う。
【０１７５】
通信路制御部１５１５は、他ノードとのシグナリングにより、通信データ処理部１５１４への中継情報の設定、解放、変更処理を行い、設定情報を管理する。外部ストレージアクセス制御部１５１６は、外部ストレージシステム２２３と接続、通信し、外部ストレージシステム２２３からのデータ取得、書き込み、ならびに消去の処理を行う。負荷分散制御部１５１７は、負荷分散先の振り分けに関する処理を行う。
【０１７６】
図１Ｄ，図１Ｅに示した取得部１６１は、たとえば外部ストレージネットワークインタフェース１５１３、通信データ処理部１５１４および外部ストレージアクセス制御部１５１６によって実現することができる。図１Ｄ，図１Ｅに示した中継部１６２は、たとえばネットワークインタフェース１５１１，１５１２、通信データ処理部１５１４および通信路制御部１５１５によって実現することができる。図１Ｄ，図１Ｅに示した転送部１６３は、たとえばネットワークインタフェース１５１１，１５１２、通信データ処理部１５１４および負荷分散制御部１５１７によって実現することができる。
【０１７７】
図１Ｆ，図１Ｇに示した受信部１７１は、たとえばネットワークインタフェース１５１１，１５１２、通信データ処理部１５１４および負荷分散制御部１５１７によって実現することができる。図１Ｆ，図１Ｇに示した取得部１７２は、たとえば外部ストレージネットワークインタフェース１５１３、通信データ処理部１５１４および外部ストレージアクセス制御部１５１６によって実現することができる。図１Ｆ，図１Ｇに示した中継部１７３は、たとえばネットワークインタフェース１５１１，１５１２、通信データ処理部１５１４および通信路制御部１５１５によって実現することができる。
【０１７８】
図１５Ｂは、実施の形態２にかかる負荷分散先ノードのハードウェア構成の一例を示す図である。図１５Ａに示した通信装置１５１０は、たとえば図１５Ｂに示す通信装置１５２０によって実現することができる。通信装置１５２０は、プロセッサ１５２１と、記憶装置１５２２と、有線ＩＮＦ回路１５２３と、外部ストレージＩＮＦ回路１５２４と、を備える。プロセッサ１５２１、記憶装置１５２２、有線ＩＮＦ回路１５２３および外部ストレージＩＮＦ回路１５２４は、バス１５２５によって接続される。プロセッサ１５２１は、通信装置１５２０の全体の制御を司るＣＰＵなどのプロセッサである。
【０１７９】
記憶装置１５２２には、たとえばメインメモリおよび補助メモリが含まれる。メインメモリは、たとえばＲＡＭである。メインメモリは、プロセッサ１５２１のワークエリアとして使用される。補助メモリは、たとえば磁気ディスク、光ディスク、フラッシュメモリなどの不揮発メモリである。補助メモリには、通信装置１５２０を動作させる各種のプログラムが記憶されている。補助メモリに記憶されたプログラムは、メインメモリにロードされてプロセッサ１５２１によって実行される。
【０１８０】
有線ＩＮＦ回路１５２３は、有線によって通信装置１５２０のパケット網（たとえば移動コア網２２０）との間で通信を行う通信インタフェースである。たとえば、有線ＩＮＦ回路１５２３は、ｅＮＢ２１２との間で通信を行う通信インタフェースと、Ｐ−ＧＷ２２４との間で通信を行う通信インタフェースと、を含む。有線ＩＮＦ回路１５２３は、プロセッサ１５２１によって制御される。
【０１８１】
外部ストレージＩＮＦ回路１５２４は、たとえば有線によって通信装置１５２０の外部ストレージアクセス網（たとえば外部ストレージシステム２２３）との間で通信を行う通信インタフェースである。外部ストレージＩＮＦ回路１５２４は、プロセッサ１５２１によって制御される。
【０１８２】
図１５Ａに示した通信データ処理部１５１４、通信路制御部１５１５、外部ストレージアクセス制御部１５１６および負荷分散制御部１５１７は、たとえばプロセッサ１５２１によって実現することができる。図１５Ａに示したネットワークインタフェース１５１１，１５１２は、たとえば有線ＩＮＦ回路１５２３によって実現することができる。図１５Ａに示した外部ストレージネットワークインタフェース１５１３は、たとえば外部ストレージＩＮＦ回路１５２４によって実現することができる。
【０１８３】
（実施の形態２にかかる負荷分散先ノードの後段ノード）
図１６Ａは、実施の形態２にかかる負荷分散先ノードの後段ノードの一例を示す図である。負荷分散先ノードの後段ノード（たとえばＰ−ＧＷ２２４）は、たとえば図１６Ａに示す通信装置１６１０によって実現することができる。通信装置１６１０は、ネットワークインタフェース１６１１，１６１２と、通信データ処理部１６１３と、通信路制御部１６１４と、負荷分散制御部１６１５と、を備える。
【０１８４】
ネットワークインタフェース１６１１，１６１２は、ネットワークインタフェースに固有のＬ１／Ｌ２／Ｌ３プロトコルを終端し、外部のノードとのデータ送受信を行う。たとえば、ネットワークインタフェース１６１１は、Ｓ−ＧＷ／ＭＭＥ２２１との間で通信を行う有線通信インタフェースである。ネットワークインタフェース１６１２は、たとえばＷｅｂ／コンテンツサーバ２３１との間で無線通信を行う通信インタフェースである。
【０１８５】
通信データ処理部１６１３は、通信路の設定情報に基づき、データのルーティングやデータ転送用プロトコルに関する処理を行う。また、通信データ処理部１６１３は、他ノードとの信号メッセージなど、自装置宛てのシグナリング情報等を取得し、取得したシグナリング情報を処理する他機能とのデータ送受信も行う。
【０１８６】
通信路制御部１６１４は、他ノードとのシグナリングにより、通信データ処理部１６１３への中継情報の設定、解放、変更処理を行い、設定情報を管理する。負荷分散制御部１６１５は、負荷分散先の振り分けに関する処理を行う。
【０１８７】
図１６Ｂは、実施の形態２にかかる負荷分散先ノードの後段ノードのハードウェア構成の一例を示す図である。図１６Ａに示した通信装置１６１０は、たとえば図１６Ｂに示す通信装置１６２０によって実現することができる。通信装置１６２０は、プロセッサ１６２１と、記憶装置１６２２と、有線ＩＮＦ回路１６２３と、を備える。プロセッサ１６２１、記憶装置１６２２、および有線ＩＮＦ回路１６２３は、バス１６２５によって接続される。プロセッサ１６２１は、通信装置１６２０の全体の制御を司るＣＰＵなどのプロセッサである。
【０１８８】
記憶装置１６２２には、たとえばメインメモリおよび補助メモリが含まれる。メインメモリは、たとえばＲＡＭである。メインメモリは、プロセッサ１６２１のワークエリアとして使用される。補助メモリは、たとえば磁気ディスク、光ディスク、フラッシュメモリなどの不揮発メモリである。補助メモリには、通信装置１６２０を動作させる各種のプログラムが記憶されている。補助メモリに記憶されたプログラムは、メインメモリにロードされてプロセッサ１６２１によって実行される。
【０１８９】
有線ＩＮＦ回路１６２３は、有線によって通信装置１６２０のパケット網との間で通信を行う通信インタフェースである。たとえば、有線ＩＮＦ回路１６２３は、Ｓ−ＧＷ／ＭＭＥ２２１との間で通信を行う通信インタフェースと、Ｗｅｂ／コンテンツサーバ２３１との間で通信を行う通信インタフェースと、を含む。有線ＩＮＦ回路１６２３は、プロセッサ１６２１によって制御される。
【０１９０】
図１６Ａに示した通信データ処理部１６１３、通信路制御部１６１４および負荷分散制御部１６１５は、たとえばプロセッサ１６２１によって実現することができる。図１６Ａに示したネットワークインタフェース１６１１，１６１２は、たとえば有線ＩＮＦ回路１６２３によって実現することができる。
【０１９１】
このように、実施の形態２によれば、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、負荷分散を行う場合に、ｅＮＢ２１２から受信したデータおよびＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスを、ｅＮＢ２１２を介してＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ転送する。Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）から転送されたアドレスを用いて中継先のアドレスを外部ストレージシステム２２３から取得し、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）から転送されたデータを中継先のアドレスへ中継する。
【０１９２】
これにより、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）の負荷分散を行う場合に、通信路の再確立を行わなくても、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）によってデータを中継する負荷分散を行うことができる。このため、通信の効率化を図ることができる。
【０１９３】
（実施の形態３）
実施の形態３について、実施の形態２と異なる部分について説明する。実施の形態３においては、データを振り分けられたＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）が輻輳状態である場合に、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）がデータをｅＮＢ２１２へ返送する。ｅＮＢ２１２は、返送されたデータを再度振り分ける。
【０１９４】
（実施の形態３にかかる通信システムにおける負荷分散時の動作）
図１７Ａは、実施の形態３にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その１）である。図１７Ｂは、実施の形態３にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その２）である。
【０１９５】
図１７Ａ，図１７Ｂにおいて、図５Ａ，図５Ｂに示した部分と同様の部分については同一の符号を付して説明を省略する。図１７Ａに示すステップＳ１７０１〜Ｓ１７０６は、図５Ａ，図５Ｂに示したステップＳ５０１〜Ｓ５０６と同様である。
【０１９６】
ステップＳ１７０６のつぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）が、負荷分散判断を行う（ステップＳ１７０７）。図１７Ａに示す例では、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、自身の内部ストレージ２２２（キャッシュ）に該当する中継情報（該当情報）が無く、かつ、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）において輻輳が発生しているため、負荷分散を行うと判断する。
【０１９７】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）が、パケット５２（図１７Ａでは不図示）をカプセル化したパケット６０をｅＮＢ２１２へ送信することにより、パケット５２をｅＮＢ２１２へ返送する（ステップＳ１７０８）。ステップＳ１７０８のパケット６０には、パケット５２の各情報に加えて、送信元アドレス（ＩＰ＿Ａ＃ｂ０）と、宛先アドレス（ＩＰ＿Ｂ）と、が含まれる。
【０１９８】
つぎに、ｅＮＢ２１２が、再負荷分散先の決定を行う（ステップＳ１７０９）。図１７Ａに示す例では、ｅＮＢ２１２は、再負荷分散先をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）に決定したとする。
【０１９９】
つぎに、ｅＮＢ２１２が、ステップＳ１７０８のパケット６１をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）へ送信することにより、パケット４１をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）へ振り分ける（ステップＳ１７１０）。パケット６１には、パケット４１の各情報（点線枠内）に加えて、ＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）と、送信元アドレス（ＩＰ＿Ａ＃ａ０）と、宛先アドレス（ＩＰ＿Ａ＃ｃ０）と、が含まれる。このように、パケット６１の送信元アドレスは、ｅＮＢ２１２ではなくＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のインタフェースを示すアドレスとする。
【０２００】
ステップＳ１７１０においてＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）が受信したパケット６１の送信元アドレスは、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）と同じ負荷分散グループのＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスである。このため、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）は、パケット６１の送信元アドレス（ＩＰ＿Ａ＃ａ０）とＵＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｎ）と、の組を取得キーとして、外部ストレージシステム２２３から中継情報を取得する（ステップＳ１７１１）。これにより、中継情報３０のうちの、ＵＥ２１１の上り通信についての中継情報４３（ＩＰ＿Ｃ＋ＩＤ＿Ｃ＿＃ｐ）を取得することができる。また、このとき、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）は、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレス（ＩＰ＿Ａ＃ａ１）を、自ノードの対応アドレスに更新して保持しておく。
【０２０１】
図１７Ｂに示すように、つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）が、パケット５３をＰ−ＧＷ２２４へ送信することによってステップＳ１７１０のパケット６１の中継を行う（ステップＳ１７１２）。パケット５３には、パケット４１の各情報（点線枠内）に加えて、ＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）と、送信元アドレス（ＩＰ＿Ａ＃ｃ１）と、宛先アドレス（ＩＰ＿Ｃ）と、が含まれる。
【０２０２】
つぎに、Ｐ−ＧＷ２２４が、ＤＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｒ）に対応する下り通信における中継先を、“ＩＰ＿Ａ＃ａ１”から“ＩＰ＿Ａ＃ｃ１”に変更する（ステップＳ１７１３）。これにより、上り通信における経路の変更に合わせて、下り通信における経路を変更することができる。
【０２０３】
つぎに、Ｐ−ＧＷ２２４が、パケット５３に含まれるパケット４１をＷｅｂ／コンテンツサーバ２３１へ送信する（ステップＳ１７１４）。これにより、ＵＥ２１１から送信されたパケット４１をＷｅｂ／コンテンツサーバ２３１へ伝送することができる。
【０２０４】
また、ＵＥ２１１が、パケット４１の後続のパケット５４をｅＮＢ２１２へ送信したとする（ステップＳ１７１５）。つぎに、ｅＮＢ２１２が、パケット５４を含むパケット５５の送信元アドレスに、ステップＳ１７０２のパケット４２における送信先アドレスである旧送信先アドレス（ＩＰ＿Ａ＃ａ０）を設定する（ステップＳ１７１６）。
【０２０５】
つぎに、ｅＮＢ２１２が、ステップＳ１７１６によって送信元アドレスを設定したパケット５５をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）へ送信することによってパケット５４の中継を行う（ステップＳ１７１７）。
【０２０６】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）が、ステップＳ１７１１によって取得した中継情報に基づいて、パケット５６をＰ−ＧＷ２２４へ送信することによってパケット５４の中継を行う（ステップＳ１７１８）。パケット５６には、パケット５４の各情報（点線枠内）に加えて、ＵＬ用通信路ＩＤ（ＩＤ＿Ｃ＿＃ｐ）と、送信元アドレス（ＩＰ＿Ａ＃ｃ１）と、宛先アドレス（ＩＰ＿Ｃ）と、が含まれる。
【０２０７】
つぎに、Ｐ−ＧＷ２２４が、ステップＳ１７１８のパケット５６に含まれるパケット５４をＷｅｂ／コンテンツサーバ２３１へ送信したとする（ステップＳ１７１９）。これにより、ＵＥ２１１によって送信されたパケット５４がＷｅｂ／コンテンツサーバ２３１へ到達する。
【０２０８】
また、Ｗｅｂ／コンテンツサーバ２３１が、ＵＥ２１１を宛先とするパケット５７をＰ−ＧＷ２２４へ送信したとする（ステップＳ１７２０）。パケット５７は、たとえばＵＥ２１１からのパケット４１による要求に対応するコンテンツデータである。
【０２０９】
つぎに、Ｐ−ＧＷ２２４が、ステップＳ１７１３によって変更した中継先（ＩＰ＿Ａ＃ｃ１）に基づいて、パケット５８をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）へ送信することによってパケット５７の中継を行う（ステップＳ１７２１）。パケット５８には、パケット５７の各情報（点線枠内）に加えて、ＤＬ用通信路ＩＤ（ＩＤ＿Ａ＿＃ｒ）と、送信元アドレス（ＩＰ＿Ｃ）と、宛先アドレス（ＩＰ＿Ａ＃ｃ１）と、が含まれる。
【０２１０】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）が、パケット５９をｅＮＢ２１２へ送信することによってパケット５８の中継を行う（ステップＳ１７２２）。パケット５９には、パケット４１の各情報（点線枠内）に加えて、ＤＬ用通信路ＩＤ（ＩＤ＿Ｂ＿＃ｋ）と、送信元アドレス（ＩＰ＿Ａ＃ｃ０）と、宛先アドレス（ＩＰ＿Ｂ）と、が含まれる。
【０２１１】
つぎに、ｅＮＢ２１２が、パケット５９に含まれるパケット５７をＵＥ２１１へ送信する（ステップＳ１７２３）。これにより、Ｗｅｂ／コンテンツサーバ２３１によって送信されたパケット５７をＵＥ２１１へ伝送することができる。
【０２１２】
（負荷分散先ノードの処理）
図１８は、実施の形態３にかかる負荷分散先ノードの処理の一例を示すフローチャートである。図１７Ａ，図１７Ｂに示した例において、負荷分散先ノードであるＳ−ＧＷ／ＭＭＥ２２１（＃ａ〜＃ｃ）のそれぞれは、パケット受信時にたとえば図１８に示す各ステップを行う。
【０２１３】
まず、Ｓ−ＧＷ／ＭＭＥ２２１は、自ノードが輻輳状態か否かを判断する（ステップＳ１８０１）。自ノードが輻輳状態である場合（ステップＳ１８０１：Ｙｅｓ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットに含まれるユーザパケットを抽出し、抽出したユーザパケットにカプセル化ヘッダを付加することによって受信パケットをカプセル化する（ステップＳ１８０２）。このとき、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの送信元アドレスを自ノードアドレスとする。また、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの宛先アドレスを、受信パケットの送信元アドレスとする。
【０２１４】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ１８０２によってカプセル化したパケットを送信し（ステップＳ１８０３）、一連の処理を終了する。これにより、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットを返送することができる。
【０２１５】
ステップＳ１８０１において、自ノードが輻輳状態でない場合（ステップＳ１８０１：Ｎｏ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットの送信元アドレスが、自ノードと同一の負荷分散グループに含まれるか否かを判断する（ステップＳ１８０４）。同一の負荷分散グループに含まれる場合（ステップＳ１８０４：Ｙｅｓ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットの送信元アドレスと通信路ＩＤに対応する中継情報を外部ストレージシステム２２３から取得する（ステップＳ１８０５）。また、このとき、Ｓ−ＧＷ／ＭＭＥ２２１は、取得した中継情報内の旧中継装置（負荷分散先ノード）のアドレスを自ノードの対応アドレスに更新して保持する。
【０２１６】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットのカプセル化ヘッダを変更する（ステップＳ１８０６）。すなわち、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの送信元アドレスを自ノードアドレスに設定する。また、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの宛先アドレスを、ステップＳ１８０５によって取得した中継情報が示す対向ノードアドレスに設定する。
【０２１７】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ１８０６によってカプセル化ヘッダを変更したパケットを送信し（ステップＳ１８０７）、一連の処理を終了する。これにより、自ノードと同一の負荷分散グループのノードから転送されたパケットを中継することができる。
【０２１８】
ステップＳ１８０４において、負荷分散グループに含まれない場合（ステップＳ１８０４：Ｎｏ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、自ノードの内部ストレージ２２２に該当する中継情報があるか否かを判断する（ステップＳ１８０８）。該当する中継情報は、自ノードアドレス（受信パケットの宛先アドレス）と受信パケットの通信路ＩＤに対応する中継情報である。
【０２１９】
ステップＳ１８０８において、内部ストレージ２２２に該当する中継情報がない場合（ステップＳ１８０８：Ｎｏ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、自ノードアドレスと受信パケットの通信路ＩＤに対応する中継情報を外部ストレージシステム２２３から取得する（ステップＳ１８０９）。
【０２２０】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットに含まれるユーザパケットを抽出し、抽出したユーザパケットにカプセル化ヘッダを付加することによって受信パケットをカプセル化する（ステップＳ１８１０）。このとき、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの送信元アドレスを自ノードアドレスとする。また、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの宛先アドレスを、ステップＳ１８０９によって取得した中継情報が示す対向ノードアドレスとする。
【０２２１】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ１８１０によってカプセル化したパケットを送信し（ステップＳ１８１１）、一連の処理を終了する。これにより、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットを中継することができる。
【０２２２】
ステップＳ１８０８において、内部ストレージ２２２に該当する中継情報がある場合（ステップＳ１８０８：Ｙｅｓ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ１８１０へ移行する。この場合に、Ｓ−ＧＷ／ＭＭＥ２２１は、内部ストレージ２２２の該当する中継情報が示す対向ノードアドレスへ受信パケットを送信する。
【０２２３】
（実施の形態３にかかる負荷分散元ノードの処理）
図１９は、実施の形態３にかかる負荷分散元ノードの処理の一例を示すフローチャートである。図１７Ａ，図１７Ｂに示した例において、負荷分散元ノードであるｅＮＢ２１２は、パケット受信時にたとえば図１９に示す各ステップを行う。
【０２２４】
まず、ｅＮＢ２１２は、受信パケットが、負荷分散先ノードから返送されたパケットであるか否かを判断する（ステップＳ１９０１）。返送されたパケットである場合（ステップＳ１９０１：Ｙｅｓ）は、ｅＮＢ２１２は、受信パケットが再返送されたパケットであるか否かを判断する（ステップＳ１９０２）。受信パケットが再返送されたパケットであるか否かは、たとえば、受信パケットのカプセル化ヘッダの送信元アドレスと、受信パケットのカプセル内の宛先アドレスが異なるか否かによって判断することができる。
【０２２５】
ステップＳ１９０２において、受信パケットが再返送されたパケットでない場合（ステップＳ１９０２：Ｎｏ）は、ｅＮＢ２１２は、ステップＳ１９０３へ移行する。図１９に示すステップＳ１９０３〜Ｓ１９０７は、図７に示したステップＳ７０２〜Ｓ７０６と同様である。
【０２２６】
ステップＳ１９０２において、再返送されたパケットである場合（ステップＳ１９０２：Ｙｅｓ）は、ｅＮＢ２１２は、返送元の負荷分散先ノードと同一の負荷分散グループに属するノードのうちの、負荷が最小のノードを選択する（ステップＳ１９１２）。ステップＳ１９１２における選択対象のノードは、返送元およびカプセル内パケットの宛先以外のノードである。たとえば、ｅＮＢ２１２は、負荷分散先ノード（Ｓ−ＧＷ／ＭＭＥ２２１）のそれぞれから受信した負荷状態情報に基づいてステップＳ１９１２の選択を行う。
【０２２７】
つぎに、ｅＮＢ２１２は、自ノードが記憶している中継情報のうちの、受信パケットの宛先アドレスと通信路ＩＤに対応する中継情報を特定する（ステップＳ１９１３）。
【０２２８】
つぎに、ｅＮＢ２１２は、ステップＳ１９１３によって特定した中継情報が示す対向ノードアドレスを、ステップＳ１９０２によって選択したノードのアドレスに変更する（ステップＳ１９１４）。このとき、ｅＮＢ２１２は、特定した中継情報と対応付けて保持していた旧対向ノードアドレスを維持する。つぎに、ｅＮＢ２１２は、ステップＳ１９０６へ移行する。
【０２２９】
ステップＳ１９０１において、返送されたパケットでない場合（ステップＳ１９０１：Ｎｏ）は、ｅＮＢ２１２は、受信パケットに該当する中継情報について、旧対向ノードアドレスが保持されているか否かを判断する（ステップＳ１９０８）。旧対向ノードアドレスが保持されている場合（ステップＳ１９０８：Ｙｅｓ）は、ｅＮＢ２１２は、ステップＳ１９０６へ移行する。これにより、負荷分散先ノードからパケットが返送された場合に、後続のパケットについてはステップＳ１９０３またはステップＳ１９１２によって選択したノードへ直接送信することができる。
【０２３０】
ステップＳ１９０８において、旧対向ノードアドレスが保持されていない場合（ステップＳ１９０８：Ｎｏ）は、ｅＮＢ２１２は、ステップＳ１９０９へ移行する。ステップＳ１９０９〜Ｓ１９１１は、図７に示したステップＳ７０８〜Ｓ７１０と同様である。
【０２３１】
（実施の形態３にかかる負荷分散元の負荷分散グループ管理テーブル）
図２０は、実施の形態３にかかる負荷分散元の負荷分散グループ管理テーブルの一例を示す図である。図２０において、図１０に示した部分と同様の部分については同一の符号を付して説明を省略する。図１７Ａ，図１７Ｂに示した例では、ｅＮＢ２１２は、たとえば図２０に示す複数の負荷分散グループ管理テーブル１０１０を記憶する。
【０２３２】
図２０に示す負荷分散グループ管理テーブル１０１０は、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）およびＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）のアドレスに加えてＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）のアドレス（ＩＰ＿Ａ＃ｃ０）が同一の負荷分散グループとして登録されている。負荷状態１０１２の「ｍｅｄｉｕｍ」は、「Ｃｏｎｇｅｓｔｅｄ」と「Ｌｏｗ」の中間の状態を示す。
【０２３３】
（実施の形態３にかかる負荷分散元ノードに記憶される上りの中継テーブル）
図２１Ａは、実施の形態３にかかる負荷分散元ノードに記憶される上りの中継テーブルの一例を示す図である。図２１Ａにおいて、図１１Ａに示した部分と同様の部分については同一の符号を付して説明を省略する。
【０２３４】
図１７Ａ，図１７Ｂに示した例では、負荷分散元ノードであるｅＮＢ２１２には、たとえば図２１Ａに示す上りの中継テーブル１１１０が記憶される。すなわち、図１７Ａ，図１７Ｂに示した例では、中継テーブル１１１０の対向ノードアドレス１１１２には、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）のアドレス（ＩＰ＿Ａ＃ｃ０）が設定される。
【０２３５】
（負荷分散元ノードに記憶される下りの中継テーブル）
図２１Ｂは、実施の形態３にかかる負荷分散元ノードに記憶される下りの中継テーブルの一例を示す図である。図２１Ｂにおいて、図１１Ｂに示した部分と同様の部分については同一の符号を付して説明を省略する。
【０２３６】
図１７Ａ，図１７Ｂに示した例では、負荷分散元ノードであるｅＮＢ２１２には、たとえば図２１Ｂに示す下りの中継テーブル１１２０が記憶される。すなわち、図１７Ａ，図１７Ｂに示した例では、中継テーブル１１２０の対向ノードアドレス１１２３には、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）のアドレス（ＩＰ＿Ａ＃ｃ０）が設定される。
【０２３７】
このように、実施の形態３によれば、データを振り分けられたＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）が輻輳状態である場合に、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）がデータをｅＮＢ２１２へ返送する。そして、ｅＮＢ２１２は、返送されたデータをＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）へさらに振り分ける。このとき、ｅＮＢ２１２は、振り分けるデータの送信元をＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスに設定する。
【０２３８】
これにより、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）が、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスを用いて中継先のアドレスを外部ストレージシステム２２３から取得し、ｅＮＢ２１２から振り分けられたデータを中継先のアドレスへ中継することができる。
【０２３９】
（実施の形態４）
実施の形態４について、実施の形態２と異なる部分について説明する。実施の形態４においては、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、負荷分散を行う場合に、ｅＮＢ２１２から受信したデータおよびＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスを、ｅＮＢ２１２を介さずにＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ転送する。
【０２４０】
（実施の形態４にかかる通信システムにおける負荷分散時の動作）
図２２Ａは、実施の形態４にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その１）である。図２２Ｂは、実施の形態４にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その２）である。
【０２４１】
たとえば図３に示した中継網接続フェーズおよび図４に示したユーザデータ中継フェーズの後に、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）において輻輳が発生したとする。この場合は、たとえば図２２Ａ，図２２Ｂに示す各ステップが行われる。
【０２４２】
図２２Ａに示すステップＳ２２０１〜Ｓ２２０３は、それぞれ図５Ａに示したステップＳ５０１〜Ｓ５０３と同様である。ステップＳ２２０３のつぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、負荷分散先の決定を行う（ステップＳ２２０４）。図２２Ａに示す例では、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）は、負荷分散先をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）に決定したとする。
【０２４３】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、パケット５２をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ送信することにより、パケット４１をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ振り分ける（ステップＳ２２０５）。このように、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）は、負荷分散の判断を行い、負荷分散を行うと判断した場合に、パケット４１を返送せず、パケット５２をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ直接送信する。
【０２４４】
図２２Ａに示すステップＳ２２０６〜Ｓ２２０９は、図５Ａ，図５Ｂに示したステップＳ５０７〜Ｓ５１０と同様である。
【０２４５】
図２２Ｂに示すステップＳ２２１０〜Ｓ２２１３は、図５Ｂに示したステップＳ５１６〜Ｓ５１９と同様である。
【０２４６】
ステップＳ２２１３のつぎに、ｅＮＢ２１２が、上りの中継情報をＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）のインタフェースのアドレス（ＩＰ＿Ａ＃ｂ０）に変更するとともに、変更前のＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のインタフェースのアドレス（ＩＰ＿Ａ＃ａ０）を保持する（ステップＳ２２１４）。
【０２４７】
図２２Ｂに示すステップＳ２２１５〜Ｓ２２１８は、図５Ｂに示したステップＳ５１１，Ｓ５１３〜Ｓ５１５と同様である。ステップＳ２２１６においては、ｅＮＢ２１２が、ステップＳ２２１５のパケット５４を含むパケット５５の送信元アドレスに、ステップＳ２２１４によって保持したアドレス（ＩＰ＿Ａ＃ａ０）を設定する。
【０２４８】
（実施の形態４にかかる負荷分散先ノードの処理）
図２３は、実施の形態４にかかる負荷分散先ノードの処理の一例を示すフローチャートである。図２２Ａ，図２２Ｂに示した例において、負荷分散先ノードであるＳ−ＧＷ／ＭＭＥ２２１（＃ａ，＃ｂ）のそれぞれは、パケット受信時にたとえば図２３に示す各ステップを行う。
【０２４９】
図２３に示すステップＳ２３０１〜Ｓ２３０６は、図６に示したステップＳ６０１〜Ｓ６０６と同様である。ステップＳ２３０６において、自ノードが輻輳状態である場合（ステップＳ２３０６：Ｙｅｓ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、同一の負荷分散グループに属する負荷が最小のノードを選択する（ステップＳ２３０７）。ステップＳ２３０７における選択対象のノードは、自ノードと異なるノードである。たとえば、ｅＮＢ２１２は、負荷分散先ノード（他のＳ−ＧＷ／ＭＭＥ２２１）のそれぞれから受信した負荷状態情報に基づいてステップＳ２３０７の選択を行う。
【０２５０】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットに含まれるユーザパケットを抽出し、抽出したユーザパケットにカプセル化ヘッダを付加することによって受信パケットをカプセル化する（ステップＳ２３０８）。このとき、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの送信元アドレスを自ノードアドレスとする。また、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの宛先アドレスを、ステップＳ２３０７によって選択したノードのアドレスとする。
【０２５１】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ２３０８によってカプセル化したパケットを送信し（ステップＳ２３０９）、一連の処理を終了する。これにより、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットを直接振り分けることができる。
【０２５２】
図２３に示すステップＳ２３１０〜Ｓ２３１２は、図６に示したステップＳ６０９〜Ｓ６１１と同様である。
【０２５３】
（実施の形態４にかかる負荷分散元ノードの処理）
図２４は、実施の形態４にかかる負荷分散元ノードの処理の一例を示すフローチャートである。図２２Ａ，図２２Ｂに示した例において、負荷分散元ノードであるｅＮＢ２１２は、パケット受信時にたとえば図２４に示す各ステップを行う。まず、ｅＮＢ２１２は、自ノードが記憶している中継情報のうちの、自ノードアドレス（受信パケットの宛先アドレス）と通信路ＩＤに対応する中継情報を特定する（ステップＳ２４０１）。
【０２５４】
つぎに、ｅＮＢ２１２は、受信パケットに含まれるユーザパケットを抽出し、抽出したユーザパケットにカプセル化ヘッダを付加することによって受信パケットをカプセル化する（ステップＳ２４０２）。このとき、ｅＮＢ２１２は、カプセル化ヘッダの送信元アドレスを自ノードアドレスとする。また、ｅＮＢ２１２は、カプセル化ヘッダの宛先アドレスを、ステップＳ２４０１によって特定した中継情報が示す対向ノードアドレスとする。
【０２５５】
つぎに、ｅＮＢ２１２は、ステップＳ２４０２によってカプセル化したパケットを送信し（ステップＳ２４０３）、一連の処理を終了する。このように、実施の形態４における負荷分散元ノードであるｅＮＢ２１２は、負荷分散処理を行わなくてもよい。
【０２５６】
（実施の形態４にかかる負荷分散元ノードに記憶される上りの中継テーブル）
図２５Ａは、実施の形態４にかかる負荷分散元ノードに記憶される上りの中継テーブルの一例を示す図である。図２５Ｂは、実施の形態４にかかる負荷分散元ノードに記憶される下りの中継テーブルの一例を示す図である。図２５Ａに示すように、実施の形態４において、負荷分散元ノードであるｅＮＢ２１２に記憶される中継テーブル１１１０は、図１１Ａに示した旧対向ノードアドレス１１１５を含んでいなくてもよい。
【０２５７】
このように、実施の形態４によれば、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）が、負荷分散を行う場合に、ｅＮＢ２１２から受信したデータおよびＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスを、ｅＮＢ２１２を介さずにＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）へ転送する。Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）から転送されたアドレスを用いて中継先のアドレスを外部ストレージシステム２２３から取得し、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）から転送されたデータを中継先のアドレスへ中継する。
【０２５８】
これにより、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）の負荷分散を行う場合に、通信路の再確立を行わなくても、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）によってデータを中継する負荷分散を行うことができる。このため、通信の効率化を図ることができる。
【０２５９】
（実施の形態５）
実施の形態５について、実施の形態４と異なる部分について説明する。実施の形態５においては、データを振り分けられたＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）が輻輳状態である場合に、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）がデータをさらに振り分ける。
【０２６０】
（実施の形態５にかかる通信システムにおける負荷分散時の動作）
図２６Ａは、実施の形態５にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その１）である。図２６Ｂは、実施の形態５にかかる通信システムにおける負荷分散時の動作の一例を示すシーケンス図（その２）である。
【０２６１】
図２６Ａに示すステップＳ２６０１〜Ｓ２６０５は、図２２Ａに示したステップＳ２２０１〜Ｓ２２０５と同様である。ステップＳ２６０５のつぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）が、負荷分散判断を行う（ステップＳ２６０６）。図２６Ａに示す例では、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、自身の内部ストレージ２２２（キャッシュ）に該当する中継情報（該当情報）が無く、かつ、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）において輻輳が発生しているため、負荷分散を行うと判断する。
【０２６２】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）が、負荷分散先の決定を行う（ステップＳ２６０７）。図２６Ａに示す例では、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、負荷分散先をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）に決定したとする。
【０２６３】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）が、パケット６１をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）へ送信することにより、パケット４１をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）へ振り分ける（ステップＳ２６０８）。このように、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、負荷分散の判断を行い、負荷分散を行うと判断した場合に、パケット４１を返送せず、パケット５３をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）へ直接送信する。
【０２６４】
図２６Ａに示すステップＳ２６０９〜Ｓ２６１２は、図５Ａ，図５Ｂに示したステップＳ５０７〜Ｓ５１０と同様である。図２６Ｂに示すステップＳ２６１３〜Ｓ２６１６は、図５Ｂに示したステップＳ５１６〜Ｓ５１９と同様である。
【０２６５】
ステップＳ２６１６のつぎに、ｅＮＢ２１２が、上りの中継情報をＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）のインタフェースのアドレス（ＩＰ＿Ａ＃ｃ０）に変更するとともに、変更前のＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のインタフェースのアドレス（ＩＰ＿Ａ＃ａ０）を保持する（ステップＳ２６１７）。
【０２６６】
図２６Ｂに示すステップＳ２６１８〜Ｓ２６２１は、図５Ｂに示したステップＳ５１１，Ｓ５１３〜Ｓ５１５と同様である。ステップＳ２６１９においては、ｅＮＢ２１２が、ステップＳ２６１８のパケット４１を含むパケットの送信元アドレスに、ステップＳ２６１７によって保持したアドレス（ＩＰ＿Ａ＃ａ０）を設定する。
【０２６７】
（実施の形態５にかかる負荷分散先ノードの処理）
図２７は、実施の形態５にかかる負荷分散先ノードの処理の一例を示すフローチャートである。図２６Ａ，図２６Ｂに示した例において、負荷分散先ノードであるＳ−ＧＷ／ＭＭＥ２２１（＃ａ，＃ｂ）のそれぞれは、パケット受信時にたとえば図２７に示す各ステップを行う。まず、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットの送信元アドレスが、自ノードと同一の負荷分散グループに含まれるか否かを判断する（ステップＳ２７０１）。
【０２６８】
ステップＳ２７０１において、負荷分散グループに含まれない場合（ステップＳ２７０１：Ｎｏ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ２７０６へ移行する。ステップＳ２７０６〜Ｓ２７１３は、図２３に示したステップＳ２３０５〜Ｓ２３１２と同様である。負荷分散グループに含まれる場合（ステップＳ２７０１：Ｙｅｓ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、自ノードが輻輳状態か否かを判断する（ステップＳ２７０２）。自ノードが輻輳状態でない場合（ステップＳ２７０２：Ｎｏ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ２７０３へ移行する。ステップＳ２７０３〜Ｓ２７０５は、図２３に示したステップＳ２３０２〜Ｓ２３０４と同様である。
【０２６９】
ステップＳ２７０２において、自ノードが輻輳状態である場合（ステップＳ２７０２：Ｙｅｓ）は、Ｓ−ＧＷ／ＭＭＥ２２１は、同一の負荷分散グループに属する負荷が最小のノードを選択する（ステップＳ２７１４）。ステップＳ２７１４における選択対象のノードは、受信パケットの送信元以外のノードである。たとえば、ｅＮＢ２１２は、負荷分散先ノード（他のＳ−ＧＷ／ＭＭＥ２２１）のそれぞれから受信した負荷状態情報に基づいてステップＳ２７１４の選択を行う。
【０２７０】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、受信パケットに含まれるユーザパケットを抽出し、抽出したユーザパケットにカプセル化ヘッダを付加することによって受信パケットをカプセル化する（ステップＳ２７１５）。このとき、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの送信元アドレスを自ノードアドレスとする。また、Ｓ−ＧＷ／ＭＭＥ２２１は、カプセル化ヘッダの宛先アドレスを、ステップＳ２７１４によって選択したノードのアドレスとする。
【０２７１】
つぎに、Ｓ−ＧＷ／ＭＭＥ２２１は、ステップＳ２７１５によってカプセル化したパケットを送信し（ステップＳ２７１６）、一連の処理を終了する。これにより、Ｓ−ＧＷ／ＭＭＥ２２１は、輻輳時に自ノードに振り分けられた受信パケットを他のノードへ直接振り分けることができる。
【０２７２】
このように、実施の形態５によれば、データを振り分けられたＳ−ＧＷ／ＭＭＥ２２１（＃ｂ）が輻輳状態である場合に、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）がデータをＳ−ＧＷ／ＭＭＥ２２１（＃ｃ）へ振り分けることができる。このとき、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）は、振り分けるデータの送信元をＳ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスに設定する。これにより、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｃ）が、Ｓ−ＧＷ／ＭＭＥ２２１（＃ａ）のアドレスを用いて中継先のアドレスを外部ストレージシステム２２３から取得し、Ｓ−ＧＷ／ＭＭＥ２２１（＃ｂ）から振り分けられたデータを中継先のアドレスへ中継することができる。
【０２７３】
（実施の形態６）
（実施の形態６にかかる通信システム）
図２８は、実施の形態６にかかる通信システムの一例を示す図である。上述した実施の形態２〜５においては、ＬＴＥの通信システム２００について説明した。これに対して、実施の形態１の通信システム１００は、ＬＴＥに限らず、たとえば各ノードがお互いにシグナリングを行うことにより通信路を設定する各種の通信システムに適用することができる。たとえば、図１Ａ〜図１Ｃに示した通信システム１００は、図２８に示すパケット網２８００に適用することができる。
【０２７４】
パケット網２８００は、ＵＥ２８１１（＃０〜＃ｎ）と、中継ノード２８２１，２８３１，２８４１（＃０〜＃ｍ，＃０〜＃ｋ，＃０〜＃ｊ）と、外部ストレージシステム２８２３，２８３３，２８４３と、Ｗｅｂ／コンテンツサーバ２８４４と、を含む。
【０２７５】
ＵＥ２８１１（＃０〜＃ｎ）は、たとえば中継ノード２８２１，２８３１，２８４１（＃０〜＃ｍ，＃０〜＃ｋ，＃０〜＃ｊ）を介してＷｅｂ／コンテンツサーバ２８４４との間で通信を行う。中継ノード２８２１（＃０〜＃ｍ）と、中継ノード２８３１（＃０〜＃ｋ）と、中継ノード２８４１（＃０〜＃ｊ）と、はそれぞれ異なる負荷分散グループの中継ノードである。
【０２７６】
内部ストレージ２８２２は、中継ノード２８２１（＃０〜＃ｍ）の内部ストレージである。外部ストレージシステム２８２３は、中継ノード２８２１（＃０〜＃ｍ）の外部に設けられ、中継ノード２８２１（＃０〜＃ｍ）からアクセス可能な外部ストレージシステムである。外部ストレージシステム２８２３には、中継ノード２８２１（＃０〜＃ｍ）が用いる中継情報が記憶される。外部ストレージシステム２８２３は、複数の記憶装置による分散データベースであってもよい。
【０２７７】
内部ストレージ２８３２は、中継ノード２８３１（＃０〜＃ｋ）の内部ストレージである。外部ストレージシステム２８３３は、中継ノード２８３１（＃０〜＃ｋ）の外部に設けられ、中継ノード２８３１（＃０〜＃ｋ）からアクセス可能な外部ストレージシステムである。外部ストレージシステム２８３３には、中継ノード２８３１（＃０〜＃ｋ）が用いる中継情報が記憶される。外部ストレージシステム２８３３は、複数の記憶装置による分散データベースであってもよい。
【０２７８】
内部ストレージ２８４２は、中継ノード２８４１（＃０〜＃ｊ）の内部ストレージである。外部ストレージシステム２８４３は、中継ノード２８４１（＃０〜＃ｊ）の外部に設けられ、中継ノード２８４１（＃０〜＃ｊ）からアクセス可能な外部ストレージシステムである。外部ストレージシステム２８４３には、中継ノード２８４１（＃０〜＃ｊ）が用いる中継情報が記憶される。外部ストレージシステム２８４３は、複数の記憶装置による分散データベースであってもよい。
【０２７９】
図１Ａ〜図１Ｃに示した通信システム１００の各通信装置は、パケット網２８００における任意の各ノードに適用することができる。また、たとえば通信装置１１０を中継ノード２８２１に適用し、通信装置１２０，１３０を中継ノード２８３１に適当し、通信装置１４０を中継ノード２８４１に適当することができる。さらに、通信装置１２０，１３０を中継ノード２８４１にも適用し、複数段の冗長構成とすることも可能である。
【０２８０】
以上説明したように、通信システム、通信装置および通信方法によれば、通信効率の向上を図ることができる。
【０２８１】
たとえば、従来、網サービスノードの内部ストレージに保持していたパケット中継に必要な制御データを、外部ストレージに置き、同じ機能を有する他の網サービスノードにも参照可能にすることが検討されている。この背景として、以下がある。網機能仮想化やＭ２Ｍ（Ｍａｃｈｉｎｅ−ｔｏ−Ｍａｃｈｉｎｅ）デバイスの増加が挙げられる。
【０２８２】
網機能仮想化においては、専用ハードウェアで実現されていた網機能を汎用サーバに搭載するアプリケーションによってソフト化し、システムコストの低減が図られる。また、ユーザのコンテキストデータ（たとえば中継情報）を分散データベース上に展開するアーキテクチャも模索されている。
【０２８３】
一方、Ｍ２Ｍデバイスの本格的な普及時には、移動通信端末数が膨大な数になることも予測される。Ｍ２Ｍデバイスに要求される通信特性は様々であり、遅延許容度が大きいＭ２Ｍデバイスもある。Ｍ２Ｍデバイスにおいては、特定イベントをトリガーに急激に、かつバースト的に通信が発生する可能性が高い。
【０２８４】
Ｍ２Ｍデバイスの増大に伴う膨大なサービスデータ（コンテキストデータ）を保持する場合に、分散データベースを用いるノード構成は、システムレベルのスケーラビリティ確保に適している。この場合に、外部のデータベースを参照するため、サービス遅延は増加するが、遅延許容度の高いＭ２Ｍデバイスに対して有効である。
【０２８５】
サービス遅延の低減、ならびにアクセスが集中するデータベース負荷削減の施策として、ネットワークアプリケーションによるコンテキストデータのキャッシュが考えられる。分散データベースは、上述のように、耐障害性強化（障害ノードのサービス情報引き継ぎ）のため分散配備したネットワークアプリケーションからアクセスできるように構成することができる。このような分散データベースを利用したシステムは、コンテキストデータが複数の同種アプリから参照できるため、同アプリ機能の負荷分散も実現し易くなる。
【０２８６】
しかし、分散ＤＢ利用網機能アプリ分散アーキテクチャを、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）のように、ネットワークのノードがシグナリングを用い、ノード間でノードローカルな情報の交換が行われるシステムに適用した場合は、負荷分散時に以下のような問題がある。
【０２８７】
すなわち、分散データベースには、シグナリング過程で生成され、取り決められたあるネットワークアプリケーション（仮想化ノード）に固有なコンテキストデータが保持される。そのため、従来のように単純に宛先を変更し、トラヒックを別の同種のネットワークアプリケーションに振り分けても、転送サービスに要するコンテキストデータを取得して活用することができない。
【０２８８】
このため、負荷分散先において正常な中継処理を行うことができず、ユーザのパケットの誤配送や、誤配送の結果としての損失を招き、通信サービス品質が悪化する。これに対して、振り分け先の同種のネットワークアプリケーションとシグナリング起動すれば、コンテキストデータを生成できるが、負荷分散によってシグナリングが発生し、新データ格納のための分散データベースへのアクセスの負荷が増大する。
【０２８９】
このため、分散データベースヘのアクセスが負担となり、スケーラビリティのボトルネックになる可能性がある。また、シグナリング中、パケット転送を止め、バファリングを要するため、パケットロスのリスクも増大する。
【０２９０】
これに対して、上述した各実施の形態によれば、外部装置から中継情報を取得し中継を行う第１局の負荷分散において、第１局のアドレスを振り分け先の第２局へ通知し、通知したアドレスを用いて第２局が外部装置から中継情報を取得し中継を行うことができる。
【０２９１】
これにより、第１局が輻輳状態であり、かつ第１局の内部のメモリに中継情報が記憶されていない場合に、通信路の再確立を行わなくても、第２局によってデータを中継することができる。このため、第１局の輻輳状態における外部装置へのアクセスを抑制し、通信の効率化を図ることができる。
【０２９２】
たとえば、通信路再確立のシグナリングや外部装置へのアクセスの負荷発生を抑え、システムの大容量化が可能になる。また、キャッシュにコンテキストデータが有る通信を負荷分散しないようにできることで、システム全体のキャッシュリソース使用効率の悪化を抑えることができる。また、キャッシュ中コンテキストデータの一覧通知生成も不要とすることで、ノード間の信号負荷の増大を抑えることができる。また、シグナリングによるバックプレッシャ情報伝達を不要にすることが可能になり、バックプレッシャ使用時の中継経路変更中の待ちによるパケット損失リスクも抑えることができる。
【０２９３】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【０２９４】
（付記１）通信装置のアドレスと前記通信装置によるデータの中継先のアドレスとを対応付ける中継情報を記憶する記憶装置と、
データを送信する第１通信装置と、
第１状態において、自装置のアドレスを前記記憶装置へ通知することによって前記中継情報において前記自装置のアドレスに対応する中継先のアドレスを前記記憶装置から取得し、前記第１通信装置から受信したデータを前記中継先のアドレスへ中継する第２通信装置であって、前記第１状態と異なる第２状態において、前記第１通信装置から受信したデータおよび前記自装置のアドレスを第３通信装置へ転送する第２通信装置と、
前記第２通信装置から転送されたアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第２通信装置から転送されたデータを前記中継先のアドレスへ中継する前記第３通信装置と、
を含むことを特徴とする通信システム。
【０２９５】
（付記２）前記第１状態は、前記第２通信装置のアドレスと前記中継先のアドレスとを対応付ける中継情報が前記第２通信装置のメモリに記憶されており、または前記第２通信装置が所定の輻輳状態でない状態であり、
前記第２状態は、前記第２通信装置のアドレスと前記中継先のアドレスとを対応付ける中継情報が前記第２通信装置のメモリに記憶されておらず、かつ前記第２通信装置が前記所定の輻輳状態であることを特徴とする付記１に記載の通信システム。
【０２９６】
（付記３）前記記憶装置は、通信装置のアドレスおよび通信路の識別子の組み合わせと前記通信装置によるデータの中継先のアドレスおよび通信路の識別子の組み合わせとを対応付ける前記中継情報を記憶し、
前記第２通信装置は、前記第１状態において、前記第２通信装置のアドレスおよび前記受信したデータの通信路の識別子を前記記憶装置へ通知することによって前記中継情報において前記第２通信装置のアドレスおよび前記受信したデータの通信路の識別子に対応する中継先のアドレスおよび通信路の識別子を前記記憶装置から取得し、
前記第３通信装置は、前記第２通信装置から転送されたアドレスおよび前記第２通信装置から転送されたデータの通信路の識別子を前記記憶装置へ通知することによって前記中継先のアドレスおよび通信路の識別子を前記記憶装置から取得する、
ことを特徴とする付記１または２に記載の通信システム。
【０２９７】
（付記４）前記第２通信装置は、前記第２状態において、前記受信したデータおよび前記第２通信装置のアドレスを、前記第１通信装置を介して前記第３通信装置へ転送することを特徴とする付記１〜３のいずれか一つに記載の通信システム。
【０２９８】
（付記５）前記第２通信装置は、前記第２状態において、前記第２通信装置のアドレスを送信元に設定して前記受信したデータを前記第１通信装置へ返送し、
前記第１通信装置は、前記第２通信装置によって返送されたデータを、前記第２通信装置のアドレスを送信元に設定して前記第３通信装置へ送信し、
前記第３通信装置は、前記第３通信装置が受信したデータの送信元のアドレスが前記第２通信装置のアドレスである場合に、前記第２通信装置のアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第３通信装置が受信したデータを前記中継先のアドレスへ中継する、
ことを特徴とする付記４に記載の通信システム。
【０２９９】
（付記６）前記第１通信装置は、前記第２通信装置によって返送されたデータを前記第３通信装置へ送信した場合に、前記返送されたデータと通信路の識別子が同一の後続データを、前記第２通信装置へ送信せずに、前記第２通信装置のアドレスを送信元に設定して前記第３通信装置へ送信することを特徴とする付記５に記載の通信システム。
【０３００】
（付記７）前記第３通信装置は、前記第３通信装置が所定の輻輳状態である場合は、前記第２通信装置から前記第１通信装置を介して転送されたデータを前記第１通信装置へ返送し、
前記第１通信装置は、前記第３通信装置から返送されたデータを、前記第２通信装置のアドレスを送信元に設定して第４通信装置へ送信し、
前記第４通信装置は、前記第４通信装置が受信したデータの送信元のアドレスが前記第２通信装置のアドレスである場合に、前記第２通信装置のアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第４通信装置が受信したデータを前記中継先のアドレスへ中継する、
ことを特徴とする付記４〜６のいずれか一つに記載の通信システム。
【０３０１】
（付記８）前記第２通信装置は、前記第２状態において、前記受信したデータおよび前記第２通信装置のアドレスを、前記第１通信装置を介さずに前記第３通信装置へ転送することを特徴とする付記１〜３のいずれか一つに記載の通信システム。
【０３０２】
（付記９）前記第２通信装置は、前記第２状態において、前記第２通信装置のアドレスを送信元に設定して前記受信したデータを前記第３通信装置へ送信し、
前記第３通信装置は、前記第３通信装置が受信したデータの送信元のアドレスが前記第２通信装置のアドレスである場合に、前記第２通信装置のアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第３通信装置が受信したデータを前記中継先のアドレスへ中継する、
ことを特徴とする付記８に記載の通信システム。
【０３０３】
（付記１０）前記第１通信装置は、前記第２通信装置へ送信したデータが前記第３通信装置によって中継された場合に、前記第２通信装置へ送信したデータと通信路の識別子が同一の後続データを、前記第２通信装置へ送信せずに、前記第２通信装置のアドレスを送信元に設定して前記第３通信装置へ送信することを特徴とする付記９に記載の通信システム。
【０３０４】
（付記１１）前記第３通信装置は、前記第３通信装置が所定の輻輳状態である場合は、前記第２通信装置から転送されたデータを、前記第２通信装置のアドレスを送信元に設定して前記第３通信装置とは異なる第４通信装置へ送信し、
前記第４通信装置は、前記第４通信装置が受信したデータの送信元のアドレスが前記第２通信装置のアドレスである場合に、前記第２通信装置のアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第４通信装置が受信したデータを前記中継先のアドレスへ中継する、
ことを特徴とする付記８〜１０のいずれか一つに記載の通信システム。
【０３０５】
（付記１２）前記中継先の通信装置は、前記第３通信装置によってデータが中継された場合に、前記第１通信装置へのデータを前記第３通信装置へ送信し、
前記第３通信装置は、前記中継先の通信装置から受信したデータを前記第１通信装置へ送信する、
ことを特徴とする付記１〜１１のいずれか一つに記載の通信システム。
【０３０６】
（付記１３）第１状態において、通信装置のアドレスと前記通信装置によるデータの中継先のアドレスとを対応付ける中継情報を記憶する記憶装置へ自装置のアドレスを通知することによって前記中継情報において前記自装置のアドレスに対応する中継先のアドレスを前記記憶装置から取得する取得部と、
前記第１状態において、受信したデータを、前記取得部によって取得されたアドレスへ中継する中継部と、
前記第１状態と異なる第２状態において、前記受信したデータおよび前記自装置のアドレスを前記中継先と異なる通信装置へ転送する転送部と、
を備えることを特徴とする通信装置。
【０３０７】
（付記１４）第１状態において、通信装置のアドレスと前記通信装置によるデータの中継先のアドレスとを対応付ける中継情報を記憶する記憶装置へ自装置のアドレスを通知することによって前記中継情報において前記自装置のアドレスに対応する中継先のアドレスを前記記憶装置から取得し、受信したデータを前記中継先のアドレスへ中継する通信装置であって、前記第１状態と異なる第２状態において、前記受信したデータおよび前記自装置のアドレスを転送する他の通信装置から転送された前記受信したデータおよび前記他の通信装置のアドレスを受信する受信部と、
前記受信部によって受信されたアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得する取得部と、
前記受信部によって受信されたデータを、前記取得部によって取得されたアドレスへ中継する中継部と、
を備えることを特徴とする通信装置。
【０３０８】
（付記１５）通信装置のアドレスと前記通信装置によるデータの中継先のアドレスとを対応付ける中継情報を記憶する記憶装置と、第１通信装置と、第２通信装置と、第３通信装置と、を含む通信システムの通信方法であって、
前記第２通信装置が、第１状態において、自装置のアドレスを前記記憶装置へ通知することによって前記中継情報において前記第２通信装置のアドレスに対応する中継先のアドレスを前記記憶装置から取得し、前記第１通信装置から受信したデータを前記中継先のアドレスへ中継し、
前記第２通信装置が、前記第１状態と異なる第２状態において、前記第１通信装置から受信したデータおよび前記第２通信装置のアドレスを前記第３通信装置へ転送し、
前記第３通信装置が、前記第２通信装置から転送されたアドレスを前記記憶装置へ通知することによって前記中継先のアドレスを前記記憶装置から取得し、前記第２通信装置から転送されたデータを前記中継先のアドレスへ中継する、
ことを特徴とする通信方法。
【符号の説明】
【０３０９】
３０，４３，１５１  中継情報
３１〜３３  通信路
４１，４２，４４，４５，５１〜６１  パケット
１００，２００  通信システム
１１０，１２０，１３０，１４０，１４１０，１４２０，１５１０，１５２０，１６１０，１６２０  通信装置
１５０，１４２２，１５２２，１６２２  記憶装置
１６１，１７２  取得部
１６２，１７３  中継部
１６３  転送部
１７１  受信部
２１０  無線アクセス網
２１１，２８１１  ＵＥ
２１２  ｅＮＢ
２２０  移動コア網
２２１  Ｓ−ＧＷ／ＭＭＥ
２２２，２８２２，２８３２，２８４２  内部ストレージ
２２３，２８２３，２８３３，２８４３  外部ストレージシステム
２２４  Ｐ−ＧＷ
２３０  インターネット
２３１，２８４４  Ｗｅｂ／コンテンツサーバ
９１０，１１１０，１１２０，１３１０，１３２０  中継テーブル
９１１，１１２１，１３１１，１３２３  宛先アドレス
９１２，９１５，１１１３，１１２２，１３１２，１３２５  通信路ＩＤ
９１３，９１４，１１１２，１１２３，１３１３，１３２４  対向ノードアドレス
９１６，１１１４，１３２６  送信元自ノードアドレス
１０１０，１２１０  負荷分散グループ管理テーブル
１０１１，１２１１  ノードアドレス
１０１２  負荷状態
１１１１，１１２４  無線通信路識別子
１１１５  旧対向ノードアドレス
１３１４  送信先インタフェース
１３１５  逆方向中継情報管理番号
１３２１  中継情報管理番号
１３２２  受信インタフェース
１４１１，１４１２，１５１１，１５１２，１６１１，１６１２  ネットワークインタフェース
１４１３，１５１４，１６１３  通信データ処理部
１４１４，１５１５，１６１４  通信路制御部
１４１５，１５１７，１６１５  負荷分散制御部
１４２１，１５２１，１６２１  プロセッサ
１４２３，１５２３，１６２３  有線ＩＮＦ回路
１４２４  無線ＩＮＦ回路
１４２５，１５２５，１６２５  バス
１５１３  外部ストレージネットワークインタフェース
１５１６  外部ストレージアクセス制御部
１５２４  外部ストレージＩＮＦ回路
２８００  パケット網
２８２１，２８３１，２８４１  中継ノード
【図１Ａ】
2015119283.tif 000003
【図１Ｂ】
2015119283.tif 000004
【図１Ｃ】
2015119283.tif 000005
【図１Ｄ】
2015119283.tif 000006
【図１Ｅ】
2015119283.tif 000007
【図１Ｆ】
2015119283.tif 000008
【図１Ｇ】
2015119283.tif 000009
【図２】
2015119283.tif 000010
【図３】
2015119283.tif 000011
【図４】
2015119283.tif 000012
【図５Ａ】
2015119283.tif 000013
【図５Ｂ】
2015119283.tif 000014
【図６】
2015119283.tif 000015
【図７】
2015119283.tif 000016
【図８】
2015119283.tif 000017
【図９Ａ】
2015119283.tif 000018
【図９Ｂ】
2015119283.tif 000019
【図１０】
2015119283.tif 000020
【図１１Ａ】
2015119283.tif 000021
【図１１Ｂ】
2015119283.tif 000022
【図１２】
2015119283.tif 000023
【図１３Ａ】
2015119283.tif 000024
【図１３Ｂ】
2015119283.tif 000025
【図１４Ａ】
2015119283.tif 000026
【図１４Ｂ】
2015119283.tif 000027
【図１５Ａ】
2015119283.tif 000028
【図１５Ｂ】
2015119283.tif 000029
【図１６Ａ】
2015119283.tif 000030
【図１６Ｂ】
2015119283.tif 000031
【図１７Ａ】
2015119283.tif 000032
【図１７Ｂ】
2015119283.tif 000033
【図１８】
2015119283.tif 000034
【図１９】
2015119283.tif 000035
【図２０】
2015119283.tif 000036
【図２１Ａ】
2015119283.tif 000037
【図２１Ｂ】
2015119283.tif 000038
【図２２Ａ】
2015119283.tif 000039
【図２２Ｂ】
2015119283.tif 000040
【図２３】
2015119283.tif 000041
【図２４】
2015119283.tif 000042
【図２５Ａ】
2015119283.tif 000043
【図２５Ｂ】
2015119283.tif 000044
【図２６Ａ】
2015119283.tif 000045
【図２６Ｂ】
2015119283.tif 000046
【図２７】
2015119283.tif 000047
【図２８】
2015119283.tif 000048