(57)【要約】【課題】通信ネットワークにおいて、異常フローを送信する移動体が移動しても、当該異常フローの遮断を継続するにあたり、ネットワークリソースの消費と処理の負荷とを削減する。【解決手段】ネットワーク管理システムが、複数のサーバユニット（ＳＵ）を備える。第１ＳＵにおける第１管理サーバ（ＭＳ）は、第１ＭＳが担当する自リージョンに接続されている通信ノードと、自リージョンに隣接する１以上の１次隣接リージョンを担当する１以上の第２ＳＵとの各々に、異常フローの遮断設定要求を送信する。遮断設定要求に応答して遮断設定が実行される。複数のリージョンの各々は、同一通信ノードに接続されている２以上の基地局がそれぞれカバーする２以上のエリアで構成されている。【選択図】  図１
2019125984.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信エリアをそれぞれカバーする複数の基地局とネットワークとに接続された複数の通信ノードに接続される複数のサーバユニットを備え、
前記複数のサーバユニットの各々は、１以上の管理サーバを含み、
第１のサーバユニットにおける第１の管理サーバは、複数のリージョンのうちの、前記第１の管理サーバが担当するリージョンである自リージョンと、前記自リージョンに隣接する１以上のリージョンである１以上の１次隣接リージョンとの各々について、当該リージョンに移動した移動体からの異常フローが遮断されるようにするべく、前記自リージョンに接続されている通信ノードに前記異常フローの第１の遮断設定要求を送信し、前記１以上の１次隣接リージョンを担当する１以上の第２のサーバユニットの各々に、前記異常フローの第２の遮断設定要求を送信し、
前記第２の遮断設定要求を受信した第２のサーバユニットにおける第２のサーバは、前記異常フローの遮断設定を実行し、当該第２のサーバユニットに接続されている通信ノードに、前記異常フローの第１の遮断設定要求を送信し、
前記第１の遮断設定要求を受信した通信ノードは、前記異常フローの遮断設定を実行し、
前記複数のリージョンの各々について、当該リージョンは、同一の通信ノードに接続されている２以上の基地局がそれぞれカバーする２以上の通信エリアで構成されている、
ことを特徴とするネットワーク管理システム。
【請求項２】
請求項１記載のネットワーク管理システムにおいて、
前記第１の管理サーバは、前記自リージョンに対して前記異常フローを送信する前記移動体が接続されたことを検出し、その時点において前記異常フローの遮断設定が実行されていない前記１次隣接リージョンを担当する前記第２のサーバユニットがある場合に、当該第２のサーバユニットに前記異常フローの前記第２の遮断設定要求を送信する、
ことを特徴とするネットワーク管理システム。
【請求項３】
請求項１記載のネットワーク管理システムにおいて、
前記第１の管理サーバは、前記１以上の１次隣接リージョンに隣接する１以上のリージョンである１以上の２次隣接リージョンを担当する１以上の第３のサーバユニットに、前記自リージョンに前記異常フローを送信する前記移動体が接続されたことを検出した場合に、前記異常フローの第１の遮断解除要求を送信し、
前記１以上の第３のサーバユニットの各々について、前記第１の遮断解除要求を受信した当該第３のサーバユニットにおける第３の管理サーバが、前記異常フローの遮断設定を解除し、前記異常フローの第２の遮断解除要求を、当該第３のサーバユニットに接続されている通信ノードに送信し、
前記第２の遮断解除要求を受信した通信ノードが、前記異常フローの遮断設定を解除する、
ことを特徴とするネットワーク管理システム。
【請求項４】
請求項２記載のネットワーク管理システムにおいて、
前記第２の遮断設定要求の送信先となる前記第２のサーバユニットは、前記自リージョンと前記１以上の１次隣接リージョンとから構成される第１のリージョンリストに存在するが、前記異常フローを送信する前記移動体が前記自リージョンへ移動する前に接続していた移動前リージョンと当該移動前リージョンに隣接する１以上の１次隣接リージョンとから構成される第２のリージョンリストに存在しないリージョンを担当する管理サーバを含んだサーバユニットである、
ことを特徴とするネットワーク管理システム。
【請求項５】
請求項３記載のネットワーク管理システムにおいて、
前記第１の遮断設定要求の送信先となる前記第３のサーバユニットは、前記自リージョンと前記１以上の１次隣接リージョンとから構成される第１のリージョンリストに存在しないが、前記異常フローを送信する前記移動体が前記自リージョンへ移動する前に接続していた移動前リージョンと当該移動前リージョンに隣接する１以上の１次隣接リージョンとから構成される第２のリージョンリストに存在するリージョンを担当する管理サーバを含んだサーバユニットである、
ことを特徴とするネットワーク管理システム。
【請求項６】
請求項１記載のネットワーク管理システムにおいて、
前記複数のサーバユニットのうちの少なくとも１つが、前記通信ノードと２以上の管理サーバとに介在し当該２以上の管理サーバへの振分けを行うデバイスである振分けノードを含む、
ことを特徴とするネットワーク管理システム。
【請求項７】
請求項６記載のネットワーク管理システムにおいて、
前記第２の遮断設定要求の各々が、ヘッダ部と、ペイロード部とを含み、
前記振分けノードに接続されている通信ノードは、前記第２の遮断設定要求中の前記ヘッダ部を基に、当該第２の遮断設定要求を前記振分けノードに転送し、
当該第２の遮断設定要求を受信した前記振分けノードは、当該振分けノードに接続されている複数の管理サーバから、当該第２の遮断設定要求中の前記ペイロード部に基づき振分け先の管理サーバを選択する
ことを特徴とするネットワーク管理システム。
【請求項８】
請求項７記載のネットワーク管理システムにおいて、
前記ヘッダ部が、前記振分けノードのＩＰアドレスを含み、
前記ペイロード部が、前記異常フローのＩＤを含む、
ことを特徴とするネットワーク管理システム。
【請求項９】
請求項１記載のネットワーク管理システムにおいて、
前記１以上の第２のサーバユニットの各々について、当該第２のサーバユニットに前記第１の管理サーバから送信される前記第２の遮断設定要求には、前記異常フローの制御を示す内容が含まれている、
ことを特徴とするネットワーク管理システム。
【請求項１０】
請求項１記載のネットワーク管理システムにおいて、
前記複数のサーバユニットの少なくとも１つのサーバユニットが、２以上の管理サーバを含み、
前記少なくとも１つのサーバユニットについて、前記異常フローの遮断設定を行う管理サーバは、当該異常フローのＩＤを、当該サーバユニットに存在する管理サーバの数で除算した余りに対応した管理サーバである、
ことを特徴とするネットワーク管理システム。
【請求項１１】
請求項６記載のネットワーク管理システムにおいて、
前記振分けノードが、新規の異常フローの前記第２の遮断設定要求を受信した場合、
当該振分けノードに接続されている２以上の管理サーバから、当該新規の異常フローを管理する管理サーバを選択し、
当該選択した管理サーバに、遮断設定要求を送信し、
当該異常フローのＩＤと当該選択した管理サーバとの関係を登録する、
ことを特徴とするネットワーク管理ステム。
【請求項１２】
請求項１記載のネットワーク管理システムにおいて、
前記複数のサーバユニットの各々が、同一の通信ノードに接続された２以上の管理サーバを含む、
ことを特徴とするネットワーク管理システム。
【請求項１３】
請求項１記載のネットワーク管理システムにおいて、
前記第１のサーバユニットに接続されている通信ノードに複数の異常フローをそれぞれ送信する複数の移動体が接続されたことが検出された場合、前記第１の管理サーバは、移動体の移動速度の速い順に、移動体から送信される異常フローの前記第１の遮断設定要求を、当該通信ノードに送信する、
ことを特徴とするネットワーク管理システム。
【請求項１４】
請求項１記載のネットワーク管理システムにおいて、
前記複数のサーバユニットの少なくとも１つのサーバユニットにおける各管理サーバについて、前記複数のリージョンのうちの一部の２以上のリージョンの各々が自リージョンである、
ことを特徴とするネットワーク管理システム。
【請求項１５】
複数の通信エリアをそれぞれカバーする複数の基地局とネットワークとに接続された複数の通信ノードのうちの第１の通信ノードに接続された第１のサーバユニットが行うネットワーク管理方法であって、
複数のリージョンのうちの、前記第１のサーバユニットにおける管理サーバが担当するリージョンである自リージョンと、前記自リージョンに隣接する１以上のリージョンである１以上の１次隣接リージョンとの各々について、当該リージョンに移動した移動体からの異常フローが遮断されるようにするべく、
前記自リージョンに接続されている通信ノードに前記異常フローの第１の遮断設定要求を送信し、及び、
前記１以上の１次隣接リージョンを担当する１以上の第２のサーバユニットの各々に、前記異常フローの第２の遮断設定要求を送信し、
前記複数のリージョンの各々について、当該リージョンは、同一の通信ノードに接続されている２以上の基地局がそれぞれカバーする２以上の通信エリアで構成されている、
ことを特徴とするネットワーク管理方法。
【請求項１６】
複数の通信エリアをそれぞれカバーする複数の基地局とネットワークとに接続された複数の通信ノードのうちの第１の通信ノードに接続された第１のサーバユニットにおける管理サーバとしてコンピュータにより実行されるコンピュータプログラムであって、
複数のリージョンのうちの、前記第１のサーバユニットにおける管理サーバが担当するリージョンである自リージョンと、前記自リージョンに隣接する１以上のリージョンである１以上の１次隣接リージョンとの各々について、当該リージョンに移動した移動体からの異常フローが遮断されるようにするべく、
前記自リージョンに接続されている通信ノードに前記異常フローの第１の遮断設定要求を送信し、及び、
前記１以上の１次隣接リージョンを担当する１以上の第２のサーバユニットの各々に、前記異常フローの第２の遮断設定要求を送信する、
ことを前記コンピュータに実行させ、
前記複数のリージョンの各々について、当該リージョンは、同一の通信ノードに接続されている２以上の基地局がそれぞれカバーする２以上の通信エリアで構成されている、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、ネットワーク管理に関するものである。
【背景技術】
【０００２】
通信ネットワーク上において、通常とは異なる大量のデータや不正なデータを送信することにより当該通信ネットワークを介して提供されるサービスを機能不全にする事象である異常なデータフローが発生することがある。異常なデータフローの発生の有無に関わらないサービス継続性が望まれている。
【０００３】
本分野の背景技術として、特許文献１記載の技術がある。この文献１では、有線接続と無線接続の両方において物理的な階層で不正な通信を遮断できるネットワークを提供することを目的としている。また、この文献１では、その解決手段として、コンピュータ装置７００が有線接続によって接続することが可能な有線スイッチ８００と、コンピュータ装置が無線接続によって接続することが可能な無線コントローラ５００と、コンピュータ装置が不正な通信を行っている場合に該コンピュータ装置のＩＰアドレスを通信ログに記録するセキュリティ監視装置３００と、不正な通信を行っているコンピュータ装置を特定する通信管理装置１００とが相互に接続されたネットワーク１であって、通信管理装置が通信ログから抽出されたＩＰアドレスに対応するコンピュータ装置のＭＡＣアドレスを特定する装置検索手段１３０を含み、有線スイッチ及び無線コントローラが各々、特定されたＭＡＣアドレスを持つ機器からの接続を拒否する、と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５３４６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の技術では、有線及び無線を含む通信ネットワークにおいて、不正通信を実行する端末や不正通信により影響を受ける端末の移動に対応した遮断について開示も示唆もされていない。
【０００６】
通信ネットワークにおいて、異常なデータフローが存在する場合、ネットワークリソースの不要な消費を防止することが望ましい。特に、異常なデータフローを送信する物体が移動する場合において、当該物体が移動してもその異常なデータフローの遮断を継続する必要があるが、通信ネットワークにおける全ての通信ノードに対して当該データフロー遮断の設定を実施することは、ネットワークリソースを大量に消費するため、非効率的であるといった課題がある。
【０００７】
さらに、大規模な通信ネットワークにおける異常なデータフロー遮断の処理には、処理負荷が増大するといった課題がある。
【０００８】
そこで、本発明は前述した課題を鑑みてなされた発明であり、通信ネットワークにおいて、異常なデータフローを送信する物体が移動しても、当該異常なデータフローの遮断を継続するにあたり、ネットワークリソースの消費と処理の負荷とを削減することにある。
【課題を解決するための手段】
【０００９】
ネットワーク管理システムが、複数の通信エリアをそれぞれカバーする複数の基地局とネットワークとに接続された複数の通信ノードに接続される複数のサーバユニットを備える。各サーバユニットは、１以上の管理サーバを含む。第１のサーバユニットにおける第１の管理サーバは、複数のリージョンのうちの、第１の管理サーバが担当するリージョンである自リージョンと、自リージョンに隣接する１以上のリージョンである１以上の１次隣接リージョンとの各々について、当該リージョンに移動した移動体からの異常フローが遮断されるようにするべく、自リージョンに接続されている通信ノードに異常フローの第１の遮断設定要求を送信し、１以上の１次隣接リージョンを担当する１以上の第２のサーバユニットの各々に、異常フローの第２の遮断設定要求を送信する。第２の遮断設定要求を受信した第２のサーバユニットにおける第２のサーバは、異常フローの遮断設定を実行し、当該第２のサーバユニットに接続されている通信ノードに、異常フローの第１の遮断設定要求を送信する。第１の遮断設定要求を受信した通信ノードは、異常フローの遮断設定を実行する。複数のリージョンの各々について、当該リージョンは、同一の通信ノードに接続されている２以上の基地局がそれぞれカバーする２以上の通信エリアで構成されている。
【発明の効果】
【００１０】
本発明によれば、通信ネットワークにおいて、異常フロー（異常なデータフロー）を送信する移動体が移動しても、当該異常フローの遮断を継続するにあたり、ネットワークリソースの消費と処理の負荷とを削減することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態におけるネットワークシステム構成図の例である。
【図２】第１の実施形態における初期設定シーケンス図の例である。
【図３】第１の実施形態における異常フロー遮断シーケンス図の例である。
【図４】第１の実施形態におけるリージョン移動制御シーケンス図の例である。
【図５】第１の実施形態における遮断解除シーケンス図の例である。
【図６】第１の実施形態における管理サーバの構成例である。
【図７】第１の実施形態における管理サーバ内メモリに保持されるデータの例を示す図である。
【図８Ａ】第１の実施形態における管理サーバ１のリージョン管理データの例を示す図である。
【図８Ｂ】第１の実施形態における管理サーバ２のリージョン管理データの例を示す図である。
【図８Ｃ】第１の実施形態における管理サーバ３のリージョン管理データの例を示す図である。
【図９Ａ】第１の実施形態における管理サーバ１の隣接リージョン管理データの例を示す図である。
【図９Ｂ】第１の実施形態における管理サーバ２の隣接リージョン管理データの例を示す図である。
【図９Ｃ】第１の実施形態における管理サーバ３の隣接リージョン管理データの例を示す図である。
【図１０Ａ】第１の実施形態における管理サーバ１の遮断設定管理データの例を示す図である。
【図１０Ｂ】第１の実施形態における管理サーバ２の遮断設定管理データの例を示す図である。
【図１１】第１の実施形態における通信ノードの構成例を示す図である。
【図１２】第１の実施形態における管理サーバの異常フロー遮断管理を示すフローチャートの例である。
【図１３】第１の実施形態における通信ノードの異常フロー遮断管理を示すフローチャートの例である。
【図１４】第１の実施形態における管理サーバ間の遮断設定要求データの例を示す図である。
【図１５】第１の実施形態における管理サーバ間の遮断解除要求データの例を示す図である。
【図１６】第１の実施形態における管理サーバから通信ノードへの遮断設定要求データの例を示す図である。
【図１７】第１の実施形態における管理サーバから通信ノードへの遮断解除要求データを示す図の例である。
【図１８】第１の実施形態における通信ノードから管理サーバへの異常フロー接続通知データを示す図の例である。
【図１９】第２の実施形態におけるネットワークシステム構成図の例である。
【図２０Ａ】第２の実施形態における管理サーバ１ａの隣接リージョン管理データの例を示す図である。
【図２０Ｂ】第２の実施形態における管理サーバ２ａの隣接リージョン管理データの例を示す図である。
【図２０Ｃ】第２の実施形態における管理サーバ３ａの隣接リージョン管理データの例を示す図である。
【図２１Ａ】第２の実施形態における管理サーバ１ｂの隣接リージョン管理データの例を示す図である。
【図２１Ｂ】第２の実施形態における管理サーバ２ｂの隣接リージョン管理データの例を示す図である。
【図２１Ｃ】第２の実施形態における管理サーバ３ｂの隣接リージョン管理データの例を示す図である。
【図２２】第２の実施形態における通信ノードの異常フロー遮断管理を示すフローチャートの例である。
【図２３】第３の実施形態における通信ノードの異常フロー遮断管理を示すフローチャートの例である。
【図２４】第３の実施形態における管理サーバの異常フロー遮断管理を示すフローチャートの例である。
【図２５Ａ】第３の実施形態における管理サーバ１ａの遮断設定管理データの例を示す図である。
【図２５Ｂ】第３の実施形態における管理サーバ２ａの遮断設定管理データの例を示す図である。
【図２６Ａ】第３の実施形態における管理サーバ１ａの基地局間距離管理データの例を示す図である。
【図２６Ｂ】第３の実施形態における管理サーバ２ａの基地局間距離管理データの例を示す図である。
【図２６Ｃ】第３の実施形態における管理サーバ３ａの基地局間距離管理データの例を示す図である。
【図２７】第４の実施形態におけるネットワークシステム構成図の例である。
【図２８Ａ】第４の実施形態における管理サーバ４のリージョン管理データの例を示す図である。
【図２８Ｂ】第４の実施形態における管理サーバ５のリージョン管理データの例を示す図である。
【図２９Ａ】第４の実施形態における管理サーバ４の隣接リージョン管理データの例を示す図である。
【図２９Ｂ】第４の実施形態における管理サーバ５の隣接リージョン管理データの例を示す図である。
【図３０Ａ】第４の実施形態における管理サーバ４の遮断設定管理データの例を示す図である。
【図３０Ｂ】第４の実施形態における管理サーバ５の遮断設定管理データの例を示す図である。
【図３１】第５の実施形態におけるネットワークシステム構成図の例である。
【図３２】第５の実施形態における初期設定シーケンス図の例である。
【図３３】第５の実施形態における異常フロー遮断シーケンス図の例である。
【図３４】第５の実施形態におけるリージョン移動制御シーケンス図の例である。
【図３５】第５の実施形態における基地局移動制御シーケンス図の例である。
【図３６】第５の実施形態におけるリージョン移動制御シーケンス図の例である。
【図３７】第５の実施形態におけるリージョン移動制御シーケンス図の例である。
【図３８Ａ】第５の実施形態における異常フロー遮断設定又は設定解除を通知するデータである設定／解除要求データフォーマットの例を示す図である。
【図３８Ｂ】第５の実施形態における管理サーバから振分けノードへの設定／解除要求データのデータフォーマットの例を示す図である。
【図３８Ｃ】第５の実施形態における振分けノードから管理サーバへの設定／解除要求データのデータフォーマットの例を示す図である。
【図３９】第５の実施形態における振分けノードの異常フロー遮断管理を示すフローチャートの例である。
【図４０】第５の実施形態における管理サーバの異常フロー遮断管理を示すフローチャートの例である。
【図４１】第６の実施形態におけるリージョンの構成例を示す図である。
【発明を実施するための形態】
【００１２】
実施の形態について、図面を用いて詳細に説明する。ただし、本発明は以下に示す実施の形態の記載内容に限定して解釈されるものではない。本発明の思想ないし趣旨から逸脱しない範囲で、その具体的構成を変更し得ることは当業者であれば容易に理解される。
【００１３】
図面等において示す各構成の位置、数、大きさ、形状、範囲などは、発明の理解を容易にするため、実際の位置、数、大きさ、形状、範囲などを表していない場合がある。このため、本発明は、必ずしも、図面等に開示された位置、数、大きさ、形状、範囲などに限定されない。
【００１４】
また、以下の説明では、「インタフェース部」は、１以上のインタフェースで良い。当該１以上のインタフェースは、１以上の同種の通信インタフェースデバイス（例えば１以上のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ））であっても良いし２以上の異種の通信インタフェースデバイス（例えばＮＩＣとＨＢＡ（Ｈｏｓｔ  Ｂｕｓ  Ａｄａｐｔｅｒ））であっても良い。
【００１５】
また、以下の説明では、「メモリ部」は、１以上のメモリであり、典型的には主記憶デバイスで良い。メモリ部における少なくとも１つのメモリは、揮発性メモリであっても良いし不揮発性メモリであっても良い。
【００１６】
また、以下の説明では、「ＰＤＥＶ部」は、１以上のＰＤＥＶであり、典型的には補助記憶デバイスで良い。「ＰＤＥＶ」は、物理的な記憶デバイス（Ｐｈｙｓｉｃａｌ  ｓｔｏｒａｇｅ  ＤＥＶｉｃｅ））を意味し、典型的には、不揮発性の記憶デバイスである。
【００１７】
また、以下の説明では、「記憶部」は、メモリ部及びＰＤＥＶ部のうちの少なくとも１つ（典型的には少なくともメモリ部）である。
【００１８】
また、以下の説明では、「プロセッサ部」は、１以上のプロセッサである。少なくとも１つのプロセッサは、典型的には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のようなマイクロプロセッサであるが、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のような他種のプロセッサでも良い。少なくとも１つのプロセッサは、シングルコアでも良いしマルチコアでも良い。少なくとも１つのプロセッサは、処理の一部又は全部を行うハードウェア回路（例えばＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ））といった広義のプロセッサでも良い。
【００１９】
また、以下の説明では、「プログラム」を主語として処理を説明する場合があるが、プログラムは、プロセッサ部によって実行されることで、定められた処理を、適宜に記憶部及び／又はインタフェース部等を用いながら行うため、処理の主語が、プロセッサ部（或いは、そのプロセッサ部を有するコントローラのようなデバイス）とされても良い。プログラムは、プログラムソースから計算機のような装置にインストールされても良い。プログラムソースは、例えば、プログラム配布サーバ又は計算機が読み取り可能な（例えば非一時的な）記録媒体であっても良い。また、以下の説明において、２以上のプログラムが１つのプログラムとして実現されても良いし、１つのプログラムが２以上のプログラムとして実現されても良い。
【００２０】
また、以下の説明では、同種の要素を区別しないで説明する場合には、参照符号中の共通符号を使用し、同種の要素を区別して説明する場合は、参照符号（又は要素のＩＤ）を使用することがある。例えば、管理サーバを特に区別しないで説明する場合には、「管理サーバ（１２）」と記載し、個々の管理サーバを区別して説明する場合には、「管理サーバ１（１２−１）」、「管理サーバ２（１２−２）」のように記載することがある。
【００２１】
以下、本発明の各実施形態を、図１〜図４１を用いて説明する。
【００２２】
以下の各実施形態では、大規模な通信ネットワークにおいて、移動体から異常なデータフロー（以下、異常フロー）が発生した場合において、その移動体の移動に追随し、且つネットワークリソースの消費と処理の負荷とを削減した、異常なデータフローの遮断を継続する。なお、「大規模」とは、移動体の存在するリージョンを基準に少なくとも１次隣接リージョン及び２次隣接リージョン以外のリージョンが存在する程度の規模を意味する。リージョン、１次隣接リージョン及び２次隣接リージョンについては後述する。
［第１の実施形態］
【００２３】
本実施形態では、無線ネットワークにおける各基地局がカバーするエリア（通信エリア）を複数まとめた範囲をリージョンとして管理し、リージョン単位に異常フロー（データ列）の遮断設定を複数の管理サーバが分担して制御する例について説明する。以下、図１〜図１８を用いて第１の実施形態に係るネットワークシステムの構成とシステムを構成するコンポーネントの動作について説明する。
【００２４】
図１は、第１の実施形態におけるネットワークシステム構成図の例である。なお、全ての図において、管理サーバを「ＭＳ」と示し、基地局を「ＢＳ」と示し、通信ノードを「ＣＮ」と示し、移動体を「Ｍ」と示す。なお、「基地局」は、一般的には、移動体（典型的には、携帯電話機のような無線通信端末）と通信するためのアンテナを含み数ｋｍから十数ｋｍ四方の範囲（セル）を通信エリアとした装置であるが、アクセスポイントのような無線通信中継を行う種々の装置も「基地局」として解釈されて良い。
【００２５】
本実施形態のネットワークシステムは、図１に示されるように、管理サーバ１（１２−１）〜管理サーバ３（１２−３）、基地局１（１０−１）〜基地局６（１０−６）、通信ノード１（１１−１）〜通信ノード３（１１−３）、各通信ノード（１１）を接続するネットワーク（３０）、及び無線通信を実行する移動体（５０）を備える。移動体（５０）は、無線接続により、基地局１（１０−１）〜基地局６（１０−６）の何れかに接続する。各基地局（１０）は、受信したデータを他の基地局（１０）へ伝送するための通信ノード（１１）に接続している。例えば、基地局１（１０−１）は、通信ノード１（１１−１）に接続している。同様に、基地局２（１０−２）〜基地局６（１０−６）は、通信ノード２（１１−２）〜通信ノード３（１１−３）に接続している。ネットワーク（３０）経由の通信は、送信元側の通信ノード（１１）と送信先側の通信ノード（１１）とを経由して行われる。
【００２６】
管理サーバ１（１２−１）〜管理サーバ３（１２−３）は、各基地局（１０）において無線接続が可能な範囲を「エリア」として管理する。例えば、基地局（１０）を中心として半径ｎＫｍ（ｎ＞０）以内をエリアとして管理する。図１においては、基地局１（１０−１）に無線接続可能な範囲がエリア（１００−１）として図示されている。同様に、基地局２（１０−２）〜基地局６（１０−６）に無線接続可能な範囲がそれぞれエリア（１００−２）〜エリア（１００−６）として図示されている。また、管理サーバ１（１２−１）〜管理サーバ３（１２−３）の各々は、複数のエリア（１００）をまとめた範囲であるリージョン（１１０）を構成し、異常フローの遮断を管理する。本実施形態において、管理サーバ１（１２−１）は、エリア１（１００−１）とエリア２（１００−２）をまとめた範囲をリージョン１（１１０−１）として管理する。同様に、管理サーバ２（１２−２）は、エリア３（１００−３）とエリア４（１００−４）をまとめた範囲をリージョン２（１１０−２）として管理する。また、管理サーバ３（１２−３）は、エリア５（１００−５）とエリア６（１００−６）をまとめた範囲をリージョン３（１１０−３）として管理する。
【００２７】
移動体（５０）が、基地局１（１０−１）に接続して、異常フローを送信し始めた場合、管理サーバ１（１２−１）は、管理者の遮断設定入力に従い、移動体（５０）が属するリージョン１（１１０−１）内の基地局１（１０−１）及び基地局２（１０−２）に接続している通信ノード１（１１−１）に対して、移動体（５０）からの異常フローを遮断する設定を実行する。なお、本実施形態では、管理者による遮断設定入力を起点として、遮断設定を実行しているが、所定の閾値以上の帯域を消費するフローを通信ノードで検出して、異常フローとして設定しても良い。また、管理サーバ１（１２−１）は、移動体（５０）が属するリージョン１（１１０−１）に隣接するリージョン２（１１０−２）を管理する管理サーバ２（１２−２）に対して、異常フローの遮断設定を要求する。管理サーバ２（１２−２）は、受信した異常フロー遮断設定に従い、管理しているリージョン２（１１０−２）内に存在する通信ノード２（１１−２）に対して、移動体（５０）からの異常フローを遮断する設定を実行する。
【００２８】
また、異常フローを送信している移動体（５０）が、リージョン１（１１０−１）からリージョン２（１１０−２）に移動したとする。異常フローを送信している移動体（５０）が、リージョン２（１１０−２）内の基地局３（１０−３）に無線接続した場合には、通信ノード２（１１−２）が、異常フローを送信している移動体（５０）の、リージョン２（１１０−２）への接続を検知する。また、通信ノード２（１１−２）は、移動体（５０）が通信ノード２（１１−２）へ接続したことを、管理サーバ２（１２−２）へ通知し、管理サーバ２（１２−２）は、異常フローを送信している移動体（５０）のリージョン２（１１０−２）への接続を検知する。管理サーバ２（１２−２）は、通信ノード２（１１−２）から、移動体（５０）が通信ノード２（１１−２）へ接続したことを受信すると、隣接するリージョン３（１１０−３）を管理する管理サーバ３（１２−３）に対して、異常フローの遮断設定を要求する。管理サーバ３（１２−３）は、受信した異常フロー遮断設定に従い、管理しているリージョン３（１１０−３）内に存在する通信ノード３（１１−３）に対して、移動体（５０）からの異常フローを遮断する設定を実行する。一方、リージョン１（１１０−１）内の通信ノード１（１１−１）に対しては、既に移動体（５０）からの異常フローを遮断する設定が実行されているため、管理サーバ２（１２−２）は、重複する異常フロー遮断の設定を管理サーバ１（１２−１）に要求しない。
【００２９】
さらに、異常フローを送信している移動体（５０）が、リージョン２（１１０−２）からリージョン３（１１０−３）に移動したとする。異常フローを送信している移動体（５０）が、リージョン３（１１０−３）内の基地局５（１０−５）に無線接続した場合には、通信ノード３（１１−３）が、異常フローを送信している移動体（５０）の、リージョン３（１１０−３）への接続を検知する。また、通信ノード３（１１−３）は、移動体（５０）が通信ノード３（１１−３）へ接続したことを、管理サーバ３（１２−３）へ通知し、管理サーバ３（１２−３）は、異常フローを送信している移動体（５０）のリージョン３（１１０−３）への接続を検知する。る。管理サーバ３（１２−３）は、隣接しないリージョン１（１１０−１）を管理する管理サーバ１（１２−１）に対して、移動体（５０）からの異常フロー遮断設定を解除するように要求する。
【００３０】
各管理サーバ（１２）は、当該管理サーバ（１２）が担当するリージョン（担当リージョン）（１１０）に隣接するリージョン（１次隣接リージョン）（１１０）を管理する管理サーバ（１２）に対しては、異常フロー設定を管理する。また、各管理サーバ（１２）は、担当リージョン（１１０）に隣接するリージョン（１１０）にさらに隣接するリージョン（２次隣接リージョン）（１１０）を管理する管理サーバ（１２）に対して、異常フローの遮断解除設定を管理する。そのため、各管理サーバ（１２）は、担当リージョン（１１０）と、１次隣接リージョン（１１０）と、２次隣接リージョン（１１０）に対して、異常フローの遮断設定解除の制御を実行する必要がある。一方、それ以外のリージョン（１１０）に対しては、各管理サーバ（１２）は、異常フローの遮断設定解除の制御を実行しない。これにより、ネットワークシステムの規模が拡大した場合（例えば、基地局（１０）及び通信ノード（１１）のうちの少なくとも１つが増えた場合）においても、対応が可能である。
【００３１】
このように、複数のエリア（１００）をまとめたリージョン（１１０）により、移動体（５０）から発信される異常フローの遮断管理を行うことにより、移動体（５０）の移動速度が速い場合においても、隣接する基地局（１０）へ移動接続した場合に、遅滞なく異常フロー遮断制御を実行可能となる。なお、１リージョンは１エリアでも良いが、この段落で述べた理由から、望ましくは、本実施形態のように、１リージョンは複数のエリアである。
【００３２】
また、異常フローを送信する移動体（５０）が接続するリージョン（１１０）に隣接しないリージョン（１１０）においては、遮断設定を解除することにより、異常フローを遮断するために消費されるリソース（例えば、消費される記憶容量）を削減できる。
【００３３】
さらに、複数の管理サーバ（１２）が分担して複数のリージョン（１１０）を管理することにより、大規模なネットワークシステムに対してもスケーラブルに異常フローの遮断が可能となる。
【００３４】
図２は、第１の実施形態における初期設定シーケンス図の例である。
【００３５】
管理サーバ１（１２−１）〜管理サーバ３（１２−３）は、管理者からの入力に従い、自身が管理するリージョン（１１０）に関するデータについての初期設定、また、隣接するリージョン（１次隣接リージョン）（１１０）及び１次隣接リージョン（１１０）に隣接するリージョン（２次隣接リージョン）（１１０）に関するデータについて初期設定を実行する（ステップＳ２１０−１〜Ｓ２１０−３）。初期設定の詳細については後述する。リージョン（１１０）とリージョン（１１０）に含まれる基地局（１０）との関係については、ネットワークシステムの管理者からの入力に従うが、設定用のファイルに記載し、それを読み込むような形式にしても良い。
【００３６】
管理サーバ１（１２−１）は、管理者からの入力に従い、遮断すべき異常フローに関する情報の登録を実行する（ステップＳ２１１）。具体的には、管理サーバ１（１２−１）は、異常フローの識別子（ＩＤ）、異常フローを送信する移動体（５０）の送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号、データ伝送のプロトコル番号の何れか、または組合せを登録する（例えば図１０Ａ参照）。また、管理サーバ１（１２−１）は、異常フローを受信する通信ノード１（１１−１）のポート識別子（ＩＤ）を登録する。なお、管理サーバ１（１２−１）は、前記識別子以外の識別子を用いても良い。異常フローを特定する送信元ＩＰアドレス等の情報は、ネットワークシステムの管理者からの入力に従うが、設定用のファイルに記載し、それを読み込むような形式にしても良い。
【００３７】
管理サーバ１（１２−１）は、管理者からの要求に基づいたステップＳ２１１を実行すると、リージョン（１１０）の構成を確認し、異常フロー遮断を設定すべき通信ノード１（１１−１）及び異常フロー遮断を要求する管理サーバ２（１２−２）を特定する（ステップＳ２１２）。
【００３８】
管理サーバ１（１２−１）は、ステップＳ２１２にて特定した通信ノード１（１１−１）に対して、異常フロー遮断設定の要求データを含む要求（以下、遮断設定要求）を送信する（ステップＳ２１３）。管理サーバ（１２）から通信ノード（１１）に対して送信される遮断設定要求が、第１の遮断設定要求の一例である。
【００３９】
通信ノード１（１１−１）は、管理サーバ１（１２−１）からの遮断設定要求に応答して、当該異常フローを遮断する設定を実行する（ステップＳ２１４）。遮断設定要求に応答して通信ノード（１１）に設定されるデータは、例えば、当該要求中の要求データ（例えば図１６参照）のうちの後述のデータ（１６０２）〜（１６０７）である。
【００４０】
管理サーバ１（１２−１）は、ステップＳ２１２にて特定した管理サーバ２（１２−２）に対して、異常フロー遮断設定の要求データを含む遮断設定要求を送信する（ステップＳ２１５）。管理サーバ（１２）から別の管理サーバ（１２）に対して送信される遮断設定要求が、第２の遮断設定要求の一例である。
【００４１】
管理サーバ２（１２−２）は、管理サーバ１（１２−１）からの遮断設定要求に応答して、当該異常フローを遮断する設定を実行する（ステップＳ２１６）。遮断設定要求に応答して管理サーバ（１１）に設定されるデータは、例えば、当該要求中の要求データ（例えば図１４参照）のうちの後述のデータ（１４０２）〜（１４０８）である。データ（１４０２）〜（１４０８）は、後述の遮断設定管理データ（６２３）に設定される。
【００４２】
管理サーバ２（１２−２）は、管理サーバ１（１２−１）から遮断設定要求を受信した場合、自身の担当リージョン２（１１０−２）に接続する通信ノード２（１１−２）に対して、遮断設定要求を送信する（ステップＳ２１７）。
【００４３】
通信ノード２（１１−２）は、管理サーバ２（１２−２）からの遮断設定要求に応答して、当該異常フローを遮断する設定を実行する（ステップＳ２１８）。
【００４４】
通信ノード１（１１−１）及び通信ノード２（１１−２）は、遮断を設定した異常フローを送信する移動体（５０）からのデータを受信したか否かの監視を開始する（ステップＳ２１９−１〜Ｓ２１９−２）。
【００４５】
図３は、第１の実施形態における異常フロー遮断シーケンス図の例である。
【００４６】
異常フローを送信する移動体５０が基地局１（１０−１）を介して無線接続し、異常フローを送信すると、通信ノード１（１１−１）は、異常フローを送信する移動体（５０）から異常フローを受信したことを検知する（ステップＳ３１０）。
【００４７】
通信ノード１（１１−１）は、異常フローを送信する移動体（５０）の接続（通信ノード１（１１−１）への接続）を検知すると、異常フローを送信する移動体（５０）の接続を示す接続情報を、通信ノード１（１１−１）に接続されている管理サーバ１（１２−１）へ通知する（ステップＳ３１１）。ここで、本実施形態で言う「ポート接続情報」は、移動体（５０）が接続されたポート（通信ノード（１１）のポート）のＩＤであるポートＩＤである。通信ノード（１１）から管理サーバ（１２）への通知は、異常フローを送信する移動体（５０）が接続したことを通知するデータである異常フロー接続通知データ（図１８参照）を含んだ通知である。
【００４８】
通信ノード１（１１−１）は、異常フローを送信する移動体（５０）のポート接続情報を含んだ通知を管理サーバ１（１２−１）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ３１２）。
【００４９】
管理サーバ１（１２−１）は、通信ノード１（１１−１）からの通知中のポート接続情報に基づき、異常フローを受信している基地局１（１０−１）としての通信ノード１（１１−１）のポートＩＤを特定し登録する（ステップＳ３１３）。例えば、ここでは、後述の遮断設定管理データ１（６２３−１）に、当該ポートＩＤが、接続ポートＩＤ（１００９）として登録される（図１０Ａ参照）。
【００５０】
管理サーバ１（１２−１）は、通信ノード１（１１−１）から通知中の接続情報に基づき、異常フローを送信する移動体（５０）の自リージョン（担当リージョン）１（１１０−１）への接続を登録する（ステップＳ３１４）。例えば、ここでは、後述の遮断設定管理データ１（６２３−１）に、現リージョンＩＤ（１００９）として、自リージョン１（１１０−１）のＩＤである“Ｒ１”が登録される。なお、図３以降では、リージョンｎを、「Ｒｎ」（ｎは自然数）と表記することがある。
【００５１】
管理サーバ１（１２−１）は、ステップＳ３１５の処理を実行する。すなわち、管理サーバ１（１２−１）は、異常フローを送信する移動体（５０）の自リージョン１（１１０−１）への初めての接続か否かを確認する。また、管理サーバ１（１２−１）は、異常フロー遮断を設定すべき通信ノード１１及び遮断を要求すべき隣接の管理サーバ１２が存在するか否かを確認する。本実施形態では、図２のステップＳ２１３及びステップＳ２１５において、通信ノード１（１１−１）への異常フロー遮断通知、及び、一次隣接リージョン（１１０−２）を担当する管理サーバ２（１２−２）への遮断設定要求が既に実行されており、再度の実行は必要ない状況である。
【００５２】
管理サーバ１（１２−１）は、異常フローを送信する移動体（５０）が初めて自リージョン１（１１０−１）へ接続したと判定した場合は、一次隣接リージョン（１１０−２）を担当する管理サーバ２（１２−２）に対して、異常フローを送信する移動体（５０）が、自身が担当するリージョン１（１１０−１）に接続したことを示すリージョン接続情報を含んだ通知を送信する（ステップＳ３１６）。なお、ステップＳ３１６において、管理サーバ１（１２−１）は、管理サーバ２（１２−２）に対して、異常フローを送信する移動体（５０）が接続したリージョン１（１１０−１）のリージョンＩＤのほか、当該移動体（５０）が接続した基地局１（１０−１）の基地局ＩＤと、当該移動体（５０）が接続したポート（通信ノード１（１１−１）のポート）のポートＩＤとを用いて、異常フローを送信する移動体（５０）が接続したリージョン１（１１０−１）を識別できるようにしても良い。
【００５３】
管理サーバ２（１２−２）は、管理サーバ１（１２−１）からの通知中のリージョン接続情報が示すリージョンＩＤを登録する（ステップＳ３１７）。例えば、ここでは、後述の遮断設定管理データ２（６２３−２）に、前リージョンＩＤ（１００７）として、リージョン１（１１０−１）のＩＤ“Ｒ１”が登録される（図１０Ｂ参照）。
【００５４】
その後、移動体（５０）が移動して基地局２（１０−２）を介して無線接続すると、通信ノード１（１１−１）は、異常フローを送信する移動体（５０）から異常フローを以前と異なるポートから受信したことを検知する（ステップＳ３１８）。
【００５５】
通信ノード１（１１−１）は、異常フローを送信する移動体（５０）から異常フローを以前と異なるポートから受信したことの通知（当該異なるポートのＩＤを示すポート接続情報を含んだ通知）を、管理サーバ１（１２−１）へ送信する（ステップＳ３１９）。
【００５６】
通信ノード１（１１−１）は、異常フローを送信する移動体（５０）のポート接続情報を含んだ通知を管理サーバ１（１２−１）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ３２０）。
【００５７】
管理サーバ１（１２−１）は、通信ノード１（１１−１）からの通知中のポート接続情報に基づき異常フローを受信している通信ノード１（１１−１）のポートＩＤを特定し登録を更新する（ステップＳ３２１）。
【００５８】
図４は、第１の実施形態におけるリージョン移動制御シーケンス図の例である。
【００５９】
その後、移動体（５０）が移動して基地局３（１０−３）を介して無線接続すると、通信ノード２（１１−２）は、異常フローを送信する移動体（５０）から異常フローを受信したことを検知する（ステップＳ４１０）。
【００６０】
通信ノード２（１１−２）は、異常フローを送信する移動体（５０）から異常フローを受信したことの通知（異常フローを送信する移動体（５０）が接続されたポートのＩＤを示すポート接情情報を含んだ通知）を、通信ノード２（１１−２）に接続されている管理サーバ２（１２−２）へ送信する（ステップＳ４１１）。
【００６１】
通信ノード２（１１−２）は、異常フローを送信する移動体（５０）のポート接続情報を含んだ通知を管理サーバ２（１２−２）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ４１２）。
【００６２】
管理サーバ２（１２−２）は、通信ノード２（１１−２）からの通知中のポート接続情報に基づき異常フローを受信している基地局３（１０−３）としての通信ノード２（１１−２）のポートＩＤを特定し登録する（ステップＳ４１３）。例えば、ここでは、後述の遮断設定管理データ２（６２３−２）に、当該特定されたポートＩＤが接続ポートＩＤ（１００９）として登録される。
【００６３】
管理サーバ２（１２−２）は、通信ノード２（１１−２）から上記の通知を受信した場合、異常フローを送信する移動体（５０）の自リージョン２（１１０−２）への接続を登録する（ステップＳ４１４）。例えば、ここでは、後述の遮断設定管理データ２（６２３−２）に、現リージョンＩＤ（１００８）として、自リージョン２（１１０−２）のＩＤ“Ｒ２”が登録される。
【００６４】
管理サーバ２（１２−２）は、ステップＳ４１５の処理を実行する。すなわち、管理サーバ２（１２−２）は、異常フローを送信する移動体（５０）の自リージョン２（１１０−２）への初めての接続か否かを確認する。また、管理サーバ２（１２−２）は、異常フロー遮断を設定すべき通信ノード（１１）及び遮断を要求すべき隣接の管理サーバ（１２）が存在するか否かを確認する。具体的には、管理サーバ２（１２−２）が担当するリージョン２（１１０−２）内の通信ノード２（１１−２）に関しては、図２のステップＳ２１７により、管理サーバ２（１２−２）が担当するリージョン２（１１０−２）内の通信ノード２（１１−２）への当該異常フロー遮断の通知が完了しており、再度の通知は必要ない状態である。遮断を要求すべき隣接の管理サーバ（１２）については、管理サーバ２（１２−２）は、自身が担当するリージョン２（１１０−２）とリージョン２（１１０−２）に隣接する一つ以上の隣接リージョンから構成される第１のリージョンリスト（例えばリージョンＩＤのリスト）と、異常フローを送信する移動体（５０）がリージョン２（１１０−２）へ移動する前に接続していたリージョン１（１１０−１）とリージョン１（１１０−１）に隣接する一つ以上の隣接リージョンとから構成される第２のリージョンリスト（例えばリージョンＩＤのリスト）とを比較し、遮断設定要求が必要なリージョン（１１０）が存在するか、また、遮断解除要求が必要なリージョン（１１０）が存在するかを判定する。遮断設定要求が必要なリージョン（１１０）に関して、管理サーバ２（１２−２）は、第１のリージョンリストに存在するが、第２のリージョンリストには存在しないリージョン（増加したリージョン）（１１０）が存在するかを確認する。増加したリージョン（１１０）がある場合には、遮断設定要求が必要であり、管理サーバ２（１２−２）は、増加したリージョン（１１０）を担当する管理サーバ１２を特定する。一方、遮断解除要求が必要なリージョン（１１０）に関して、管理サーバ２（１２−２）は、第１のリージョンリストに存在しないが、第２のリージョンリストには存在するリージョン（減少したリージョン）（１１０）が存在するかを確認する。減少したリージョン（１１０）がある場合には、遮断解除要求が必要であり、管理サーバ２（１２−２）は、減少したリージョン（１１０）を担当する管理サーバ（１２）を特定する。
【００６５】
管理サーバ２（１２−２）は、遮断設定要求が送信されるべき隣接の管理サーバ３（１２−３）が存在すると判定した場合、異常フロー遮断の設定が必要なリージョン３（１１０−３）を担当する管理サーバ３（１２−３）に対して、異常フロー遮断設定の要求である遮断設定要求を送信する（ステップＳ４１６）。
【００６６】
管理サーバ３（１２−３）は、管理サーバ２（１２−２）からの遮断設定要求に応答して、当該異常フローを遮断する設定を実行する（ステップＳ４１７）。遮断設定要求に応答して管理サーバ（１１）に設定されるデータは、例えば、当該要求中の要求データ（例えば図１４参照）のうちの後述のデータ（１４０２）〜（１４０８）である。データ（１４０２）〜（１４０８）は、後述の遮断設定管理データ（６２３）に設定される。
【００６７】
管理サーバ３（１２−３）は、管理サーバ２（１２−２）から遮断設定要求を受信した場合、自身が担当するリージョン３（１１０−３）に接続する通信ノード３（１１−３）に対して、受信した遮断設定要求が含む遮断フローＩＤを含んだ遮断設定要求を送信する（ステップＳ４１８）。
【００６８】
通信ノード３（１１−３）は、管理サーバ３（１２−３）からの遮断設定要求に応答して、当該異常フローを遮断する設定を実行する（ステップＳ４１９）。
【００６９】
通信ノード３（１１−３）は、遮断を設定した異常フローを送信する移動体（５０）からのデータを受信したか否かの監視を開始する（ステップＳ４２０）。
【００７０】
管理サーバ２（１２−２）は、ステップＳ４１５において、異常フローを送信する移動体（５０）が初めて自リージョン２（１１０−２）へ接続したと判定した場合は、隣接するリージョン３（１１０−３）を担当する管理サーバ３（１２−３）に対して、異常フローを送信する移動体（５０）が、自身が担当するリージョン２（１１０−２）に接続したことを示すリージョン接続情報を含んだ通知を送信する（ステップＳ４２１）。なお、ステップＳ４２１において、管理サーバ２（１２−２）は、管理サーバ３（１２−３）に対して、異常フローを送信する移動体（５０）が接続したリージョン２（１１０−２）のリージョンＩＤのほか、接続した基地局３（１０−３）の基地局ＩＤや通信ノード２（１１−２）のポートＩＤを用いて、異常フローを送信する移動体（５０）が接続したリージョン２（１１０−２）を識別できるようにしても良い。また、このステップＳ４２１の通知は、例えば、後述の遮断設定管理データ２（６２３−２）のうちの前リージョンＩＤ（１００７）“Ｒ１”及び現リージョンＩＤ（１００８）“Ｒ２”を含んでも良い。
【００７１】
管理サーバ３（１２−３）は、管理サーバ２（１２−２）からの通知中のリージョン接続情報（リージョン２（１１０−２）への接続）を登録する（ステップＳ４２２）。
【００７２】
その後、移動体（５０）が移動して基地局４（１０−４）を介して無線接続すると、通信ノード２（１１−２）は、異常フローを送信する移動体（５０）から異常フローを以前と異なるポートから受信したことを検知する（ステップＳ４２３）。
【００７３】
通信ノード２（１１−２）は、異常フローを送信する移動体（５０）から異常フローを以前と異なるポートから受信したことの通知（異なるポートのＩＤを示すポート接続情報を含んだ通知）を、管理サーバ２（１２−２）へ送信する（ステップＳ４２４）。
【００７４】
通信ノード２（１１−２）は、上記の通知を管理サーバ２（１２−２）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ４２５）。
【００７５】
管理サーバ２（１２−２）は、通信ノード２（１１−２）からの通知中のポート接続情報に基づき異常フローを受信している通信ノード２（１１−２）のポートＩＤを特定し登録を更新する（ステップＳ４２６）。例えば、ここでは、図示しない遮断設定管理データ３における接続ポートＩＤ（１００９）が、通知されたポート接続情報中のポートＩＤに更新される。
【００７６】
図５は、第１の実施形態における遮断解除シーケンス図の例である。
【００７７】
その後、移動体（５０）が移動して基地局５（１０−５）を介して無線接続すると、通信ノード３（１１−３）は、異常フローを送信する移動体（５０）から異常フローを受信したことを検知する（ステップＳ５１０）。
【００７８】
通信ノード３（１１−３）は、異常フローを送信する移動体（５０）から異常フローを受信したことの通知（接続されたポートのＩＤを示すポート接続情報を含んだ通知）を、管理サーバ３（１２−３）へ送信する（ステップＳ５１１）。
【００７９】
通信ノード３（１１−３）は、上記通知を管理サーバ３（１２−３）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ５１２）。
【００８０】
管理サーバ３（１２−３）は、通信ノード３（１１−３）からの通知中のポート接続情報に基づき異常フローを受信している基地局５（１０−５）としての通信ノード３（１１−３）のポートＩＤを特定し登録する（ステップＳ５１３）。例えば、ここでは、図示しない遮断設定管理データ３における接続ポートＩＤ（１００９）が、通知されたポート接続情報中のポートＩＤに更新される。
【００８１】
管理サーバ３（１２−３）は、通信ノード３（１１−３）から上記通知を受信した場合、異常フローを送信する移動体（５０）の自リージョン３（１１０−３）への接続を登録する（ステップＳ５１４）。例えば、ここでは、図示しない遮断設定管理データ３に、現リージョンＩＤ（１００８）として自リージョン３（１１０−３）のＩＤ“Ｒ３”が登録される。
【００８２】
管理サーバ３（１２−３）は、ステップＳ５１５の処理を実行する。すなわち、管理サーバ３（１２−３）は、異常フローを送信する移動体（５０）の自リージョン３（１１０−３）への初めての接続か否かを確認する。また、管理サーバ３（１２−３）は、異常フロー遮断を設定すべき通信ノード（１１）及び遮断を要求すべき隣接の管理サーバ（１２）が存在するか否かを確認する。さらに、管理サーバ３（１２−３）は、異常フロー遮断解除を要求すべき隣接の管理サーバ（１２）が存在するか否かを確認する。本実施形態では、図４のステップＳ４１８により、自身が担当するリージョン３（１１０−３）内の通信ノード３（１１−３）への当該異常フロー遮断の通知が完了しており、再度の通知は必要ない状態である。また、ステップＳ４２１により、管理サーバ３（１２−３）は、隣接するリージョン２（１１０−２）に対して既に遮断の設定が実行されており、再度の遮断設定要求が必要ない状態である。
【００８３】
管理サーバ３（１２−３）は、自身が担当するリージョン３（１１０−３）に隣接するリージョン２（１１０−２）にさらに隣接するリージョン１（１１０−１）に対して、異常フロー遮断解除を要求すべき管理サーバ１（１２−１）が存在すると判定した場合、異常フロー遮断の設定解除が必要なリージョン１（１１０−１）を管理する管理サーバ１（１２−１）に対して、異常フロー遮断の設定解除の要求である遮断解除要求を送信する（ステップＳ５１６）。管理サーバ（１２）から別の管理サーバ（１２）へ送信される遮断解除要求が、第１の遮断解除要求の一例である。遮断解除要求は、例えば、後述の遮断解除要求データ（図１５）を含む。なお、ここでは、下記の条件（ｘ１）が満たされている場合に、異常フロー遮断解除の要求先となるべき管理サーバ１（１２−１）が存在すると判定されても良いが、下記の条件（ｘ１）及び（ｘ２）が満たされている場合に、異常フロー遮断解除の要求先となるべき管理サーバ１（１２−１）が存在すると判定されることが好ましい。リージョン１（１１０−１）に遮断の設定が実行されていないにも関わらずに管理サーバ１（１２−１）に対して異常フロー遮断の設定解除を要求することを回避できるためである。
（ｘ１）後述の隣接リージョン管理データ３（６２２−３）に、２次隣接リージョンＩＤ（９０４）として、リージョン１（１１０−１）のＩＤ“Ｒ１”が登録されている。
（ｘ２）図４のステップＳ４１６の要求、又は、図４のステップＳ４２１の通知が、前リージョンＩＤ（１００７）“Ｒ２”を含む。
【００８４】
管理サーバ１（１２−１）は、管理サーバ３（１２−３）からの遮断解除要求に応答して、当該異常フロー遮断設定の解除（解除登録）を実行する（ステップＳ５１７）。例えば、ここでは、遮断設定管理データ１（６２３−１）（図１０Ａ参照）から、当該異常フローに対応した情報が削除される。
【００８５】
管理サーバ１（１２−１）は、管理サーバ２（１２−２）から遮断解除要求を受信した場合し、自身が担当するリージョン１（１１０−１）に接続する通信ノード１（１１−１）に対して、異常フロー遮断解除の要求である遮断解除要求を送信する（ステップＳ５１８）。管理サーバ（１２）から通信ノード（１１）へ送信される遮断解除要求が、第２の遮断解除要求の一例である。
【００８６】
通信ノード１（１１−１）は、管理サーバ１（１２−１）からの遮断解除要求に応答して、当該異常フロー遮断解除を実行する（ステップＳ５１９）。例えば、ここでは、当該異常フローに対応した異常フロー遮断設定情報が通信ノード１（１１−１）から削除される。
【００８７】
通信ノード１（１１−１）は、遮断解除を設定した異常フローを送信する移動体（５０）からのデータを受信したか否かの監視を終了する（ステップＳ５２０）。
【００８８】
その後、移動体（５０）が移動して基地局６（１０−６）を介して無線接続すると、通信ノード３（１１−３）は、異常フローを送信する移動体（５０）から異常フローを受信したことを検知する（ステップＳ５２１）。
【００８９】
通信ノード３（１１−３）は、異常フローを送信する移動体（５０）から異常フローを受信したことの通知（接続されたポートのＩＤを示すポート接続情報を含んだ通知）を、通信ノード３（１１−３）に接続されている管理サーバ３（１２−３）へ送信する（ステップＳ５２２）。
【００９０】
通信ノード３（１１−３）は、上記通知を管理サーバ３（１２−３）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ５２３）。
【００９１】
管理サーバ３（１２−３）は、通信ノード３（１１−３）からの通知中のポート接続情報に基づき異常フローを受信している基地局６（１０−６）としての通信ノード３（１１−３）のポートＩＤを特定し登録する（ステップＳ５２４）。
【００９２】
図６は、第１の実施形態における管理サーバ（１２）の構成例を示す図である。
【００９３】
管理サーバ（１２）は、図に示されるように、プロセッサ部（処理装置）の一例であるＣＰＵ（６０１）、記憶部の一例である主メモリ（６０２）及びストレージ（６０３）、及び、インタフェース部の一例でありネットワークによりデータの送受信を行う入出力インタフェース（６０４）を備え、各構成は、バス（６１０）を介して互いに接続される。管理サーバ１２は、さらに図示しない入出力装置、例えば、キーボードや画像表示装置を備えていても良い。ＣＰＵ（６０１）は、管理サーバ（１２）の各部を制御し、また、ストレージ（６０３）に格納されたプログラムを主メモリ（６０２）にロードし、プログラムを実行することにより、各種機能を実行する。主メモリ（６０２）は、ＣＰＵ（６０１）によって実行される異常フロー遮断管理プログラム及び当該プログラム実行に必要なワークデータ（リージョン管理データ、隣接リージョン管理データ及び遮断設定管理データ）を格納する。ストレージ（６０３）は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの大容量の記憶装置で良い。特に、本実施形態では、ストレージ（６０３）に異常フロー遮断管理プログラムが格納されている。
【００９４】
図７は、第１の実施形態における管理サーバ（１２）内の主メモリ（６０２）に保持されるデータ及びプログラムの例を示す図である。
【００９５】
主メモリ（６０２）には、異常フロー遮断管理プログラム（６１１）がロードされ実行される。異常フロー遮断管理プログラム（６１１）は、例えば、初期設定を行う初期設定プログラム（６３１）、管理者から入力された情報を処理する管理者プログラム（６３２）、通信ノード（１１）から入力された情報を処理するノードプログラム（６３３）、及び、他の管理サーバ（１２）から入力された情報を処理するサーバプログラム（６３４）を含む。初期設定プログラム（６３１）が実行された後、管理者プログラム（６３２）、ノードプログラム（６３３）、及び、サーバプログラム（６３４）は並列に実行されて良い。
【００９６】
また、当該プログラム（６１１）の実行に必要なリージョン管理データ（６２１）、隣接リージョン管理データ（６２２）及び遮断設定管理データ（６２３）が保持される。なお、異常フロー遮断管理プログラム（６１１）については、図１２を用いて後述する。リージョン管理データ（６２１）については図８を用いて、隣接リージョン管理データ（６２２）については図９を用いて、また遮断設定管理データ（６２３）は図１０を用いて後述する。
【００９７】
図８Ａは、第１の実施形態における管理サーバ１（１２−１）のリージョン管理データ１（６２１−１）の例を示す図である。図８Ｂは、第１の実施形態における管理サーバ２（１２−２）のリージョン管理データ２（６２１−２）の例を示す図である。図８Ｃは、第１の実施形態における管理サーバ３（１２−３）のリージョン管理データ３（６２１−３）の例を示す図である。以下、リージョン管理データ１（６２１−１）を例に取り、リージョン管理データ（６２１）の構成を説明する。
【００９８】
図８Ａに示されるリージョン管理データ１（６２１−１）は、管理サーバ１（１２−１）が担当する自リージョン１（１１０−１）のＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）を示す自リージョンＩＤ（８０１）、当該リージョン１（１１０−１）内に存在する基地局１（１０−１）及び２（１０−２）のＩＤを示す基地局ＩＤ（８０２）、当該基地局１（１０−１）及び２（１０−２）に接続している通信ノード１（１１−１）及び２（１１−２）のＩＤを示す通信ノードＩＤ（８０３）、及び、通信ノード１（１１−１）及び２（１１−２）が接続しているポートのＩＤを示すポートＩＤ（８０４）の各フィールドから構成される。行（８１１）及び（８１２）に示されるように、管理サーバ１（１２−１）は、リージョン１（１１０−１）（自リージョンＩＤ（８０１）＝“Ｒ１”）を担当する。行（８１１）に示されるように、リージョン１（１１０−１）には、基地局１（１０−１）（基地局ＩＤ（８０２）＝“Ｂ１”）が接続され、基地局１（１０−１）からのデータは、通信ノード１（１１−１）（通信ノードＩＤ（８０３）＝“Ｎ１”）が、ポート“Ｐ１１”（ポートＩＤ（８０４）＝“Ｐ１１”）から受信する。また、行（８１２）に示されるように、リージョン１（１１０−１）には、基地局２（１０−２）（基地局ＩＤ（８０２）＝“Ｂ２”）が接続され、基地局２（１０−２）からのデータは、通信ノード１（１１−１）が、ポート“Ｐ１２”（ポートＩＤ（８０４）＝“Ｐ１２”）から受信する。
【００９９】
図９Ａは、第１の実施形態における管理サーバ１（１２−１）の隣接リージョン管理データ１（６２２−１）の例を示す図である。図９Ｂは、第１の実施形態における管理サーバ２（１２−２）の隣接リージョン管理データ２（６２２−２）の例を示す図である。図９Ｃは、第１の実施形態における管理サーバ３（１２−３）の隣接リージョン管理データ３（６２２−３）の例を示す図である。以下、隣接リージョン管理データ１（６２２−１）を例に取り、隣接リージョン管理データ（６２２）の構成を説明する。
【０１００】
図９Ａに示される隣接リージョン管理データ１（６２２−１）は、管理サーバ１（１２−１）が担当する自リージョン１（１１０−１）のＩＤを示す自リージョンＩＤ（９０１）、自リージョン１（１１０−１）に隣接するリージョン２（１１０−２）のＩＤを示す１次隣接リージョンＩＤ（９０２）、１次隣接リージョン２（１１０−２）を担当する管理サーバ２（１２−２）のＩＤを示す管理サーバＩＤ（９０３）、隣接リージョン２（１１０−２）にさらに隣接するリージョン３（１１０−３）及び１（１１０−１）のＩＤを示す２次隣接リージョンＩＤ（９０４）、及び、２次隣接リージョン３（１１０−３）及び１（１１０−１）を担当する管理サーバ３（１２−３）及び１（１２−１）のＩＤを示す管理サーバＩＤ（９０５）の各フィールドから構成される。行（９１１）及び（９１２）に示されるように、管理サーバ１（１２−１）は、リージョン１（１１０−１）を担当し、リージョン１（１１０−１）には、リージョン２（１１０−２）（一次隣接リージョンＩＤ（９０２）＝“Ｒ２”）が隣接し、１次隣接リージョン２（１１０−２）は、管理サーバ２（１２−２）（管理サーバＩＤ（９０３）＝“ＳＶ２”）により担当される。行（９１１）に示されるように、１次隣接リージョン２（１２−２）には、２次隣接リージョン１（１１０−１）（２次隣接リージョンＩＤ（９０４）＝“Ｒ１”）が存在し、２次隣接リージョン１（１１０−１）は、管理サーバ１（１２−１）（管理サーバＩＤ（９０５）＝“ＳＶ１”）により担当される。また、行（９１２）に示されるように、１次隣接リージョン２（１１０−２）には、２次隣接リージョン３（１１０−３）（２次隣接リージョンＩＤ（９０４）＝“Ｒ３”）が存在し、２次隣接リージョン３（１１０−３）は、管理サーバ３（管理サーバＩＤ（９０５）＝“ＳＶ３”）により担当される。
【０１０１】
図１０Ａは、第１の実施形態における管理サーバ１（１２−１）の遮断設定管理データ１（６２３−１）の例を示す図である。図１０Ｂは、第１の実施形態における管理サーバ２（１２−２）の遮断設定管理データ２（６２３−２）の例を示す図である。以下、遮断設定管理データ１（６２３−１）を例に取り、遮断設定管理データ（６２３）の構成を説明する。
【０１０２】
図１０Ａに示される遮断設定管理データ１（６２３−１）は、遮断フロー（遮断対象の異常フロー）を特定するＩＤを示す遮断フローＩＤ（１００１）、送信元のＩＰアドレスを示す送信元ＩＰアドレス（１００２）、送信先のＩＰアドレスを示す送信先ＩＰアドレス（１００３）、送信元のポートの番号を示す送信元ポート番号（１００４）、送信先のポートの番号を示す送信先ポート番号（１００５）、送受信のプロトコルの番号を示すプロトコル番号（１００６）、遮断フローを送信する移動体（５０）が自リージョン１（１１０−１）に移動する前に接続していたリージョン（１１０）のＩＤを示す前リージョンＩＤ（１００７）、遮断フローを送信する移動体（５０）が自リージョン１（１１０−１）に移動したことを示す現リージョンＩＤ（１００８）、及び、自リージョン１（１１０−１）において遮断フローを受信している通信ノード１（１１−１）のポートのＩＤを示す接続ポートＩＤ（１００９）の各フィールドから構成される。なお、遮断フローを特徴づけるデータとして、データ（１００２）〜（１００６）の何れか又は組合せ、或いはその他のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス等を用いても良い。図示の例では、遮断フローＩＤ（１００１）が“Ｆ１”であり、遮断フロー（異常フロー）の送信元ＩＰアドレス（１００２）が“ｓ１”、送信先ＩＰアドレス（１００３）が“ｄ１”、送信元ポート番号（１００４）が“ｓｐ１”、送信先ポート番号（１００５）が“ｄｐ１”、及びプロトコル番号（１００６）が“ｐｒ１”である。また、前リージョンＩＤ（１００７）が無効値“−”のため、遮断フロー“Ｆ１”を送信している移動体（５０）が接続していた前のリージョンはなく、遮断フロー“Ｆ１”は初めての登録である。現リージョンＩＤ（１００８）が“Ｒ１”のため、遮断フロー“Ｆ１”を送信している移動体（５０）が、リージョン１（１１０−１）に接続し、通信ノード１（１１−１）の接続ポート“Ｐ１１”を介してデータを送受信している。管理サーバ１（１２−１）は、遮断フロー“Ｆ１”がポート“Ｐ１１”を介してリージョン１（１１０−１）に接続した場合、図８Ａのリージョン管理データ１（６２１−１）及び図９Ａの隣接リージョン管理データ１（６２２−１）を参照し、自身が担当するリージョン１（１１０−１）及び隣接リージョン２（１１０−２）に収容される全ての基地局１（１０−１）〜４（１０−４）が通信ノード１（１１−１）及び２（１１−２）に接続するポートに対して、遮断の設定を実行する。
【０１０３】
図１１は、第１の実施形態における通信ノード（１１）の構成例を示す図である。
【０１０４】
通信ノード（１１）は、接続ポートであるネットワークインタフェース（１１０４−１〜１１０４−ｎ）、スイッチ（１１０３）、異常フロー遮断制御部（１１０１）、及びデータ転送テーブル（１１０２）を含む。図に示す通信ノードの物理的構成としては、異常フロー遮断制御部（１１０１）は、図示しない記憶装置に格納されたプログラムが、図示しないプロセッサによって実行されることで、定められた処理を他のハードウェアと協働して実現される。
【０１０５】
データ転送テーブル（１１０２）は、図１０Ａ及び図１０Ｂのデータ（１００２）〜（１００６）に示された特徴を有するフローを受信したか否かを検出、及び遮断を実行するためのテーブルである。また、データ転送テーブル（１１０２）は、受信したデータフローにおける、その他の送信先ＩＰアドレスに従い、受信した入出力インタフェースから送信向けの入出力インタフェースへデータ転送するためのスイッチ（１１０３）用のテーブルである。
【０１０６】
スイッチ（１１０３）は、自通信ノード（１１）宛てのパケットデータ（異常フロー設定データ）を受信すると、異常フロー遮断制御部（１１０１）へパケットデータを転送する。異常フロー遮断制御部（１１０１）は、異常フロー設定データを受信すると、遮断すべき異常フローの特徴データ（１００２）〜（１００６）をデータ転送テーブル（１１０２）へ設定する。スイッチ（１１０３）は、データ転送テーブル（１１０２）を参照し、設定された異常フローを受信すると、異常フロー遮断制御部（１１０１）へ、設定された異常フローを受信したことを通知し、且つ受信した異常フローデータを廃棄する。異常フロー遮断制御部（１１０１）は、設定した異常フロー受信を検出すると、設定した異常フローを送信する移動体（５０）の接続を、管理サーバ（１２）へ通知する。
【０１０７】
本実施形態では、各種プログラムは、プログラム配布サーバや、計算機が読み取り可能な記憶メディアによって各計算機にインストールされても良い。この場合、プログラム配布サーバは、プロセッサと記憶資源を含み、記憶資源はさらに配布プログラムと配布対象であるプログラムを記憶する。そして、配布プログラムをプロセッサが実行することで、プログラム配布サーバのプロセッサは、配布対象のプログラムを他の計算機に配布する。また、実施例中、ソフトウエアで構成した機能と同等の機能は、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアでも実現できる。そのような態様も本発明の範囲に含まれる。以上は、図６の管理サーバ（１２）でも同様に当てはまる。
【０１０８】
図１２は、第１の実施形態における管理サーバ（１２）の異常フロー遮断管理を示すフローチャートの例である。ステップＳ１２０１の処理は、初期設定プログラム（６３１）により実行される。ステップＳ１２０２〜ステップＳ１２０４の処理である第１の処理は、管理者プログラム（６３２）により実行される。ステップＳ１２０５〜ステップＳ１２０８の処理である第２の処理は、ノードプログラム（６３３）により実行される。ステップＳ１２０９〜ステップＳ１２１２の処理である第３の処理は、サーバプログラム（６３４）により実行される。第１の処理〜第３の処理の二以上の処理は、図１２に示すようにシーケンシャルに実行されても良いが、上述したように並列に実行されても良い。
【０１０９】
管理サーバ（１２）のＣＰＵ（６０１）は、ストレージ（６０３）に格納された異常フロー遮断管理プログラム（６１１）を主メモリ（６０２）にロードして、異常フローの遮断管理を開始する（ステップＳ１２００）。
【０１１０】
初期設定プログラム（６３１）は、ネットワークシステムの管理者からの入力に従い、自身の担当リージョン（１１０）、担当リージョン（１１０）に隣接するリージョン（１次隣接リージョン）（１１０）、及び、１次隣接リージョン（１１０）に隣接するリージョン（２次隣接リージョン）（１１０）に関するデータについて初期設定を実行する（ステップＳ１２０１）。これにより、リージョン管理データ（６２１）及び隣接リージョン管理データ（６２２）が設定される。
【０１１１】
管理者プログラム（６３２）は、ネットワークシステムの管理者より、異常フロー情報（異常フロー（遮断フロー）に関する情報）を受信したか否かを判定する（ステップＳ１２０２）。
【０１１２】
ステップＳ１２０２の判定において、異常フロー情報を受信したと判定した場合は、管理者プログラム（６３２）は、一次隣接リージョン（１１０）の構成を確認し、異常フロー遮断設定を通知すべき通信ノード（１１）や管理サーバ（１２）を選択する（ステップＳ１２０３）。
【０１１３】
管理者プログラム（６３２）は、選択した通信ノード（１１）や管理サーバ（１２）に対して、遮断設定要求を送信（ステップＳ１２０４）し、ステップＳ１２０５の処理が実行される。
【０１１４】
一方、ステップＳ１２０２の判定において、異常フロー情報を受信していないと管理者プログラム（６３２）が判定した場合、ステップＳ１２０５の処理が実行される。
【０１１５】
ノードプログラム（６３３）は、異常フローを送信する移動体（５０）のポート接続情報を含んだ通知を通信ノード（１１）から受信したか否かを判定する（ステップＳ１２０５）。
【０１１６】
ステップＳ１２０５の判定において、当該通知を通信ノード（１１）から受信していないとノードプログラム（６３３）が判定した場合は、ステップＳ１２０９の処理が実行される。
【０１１７】
ステップＳ１２０５の判定において、当該通知を通信ノード（１１）から受信したと判定した場合は、ノードプログラム（６３３）は、異常フローを送信する移動体（５０）が接続する通信ノード（１１）のポートＩＤ（当該通知中のポート接続情報が示すポートＩＤ）を登録、或いは登録されているポートＩＤを更新する（ステップＳ１２０６）。ステップＳ１２０６において登録又は更新されるポートＩＤは、遮断設定管理データ（６２３）における接続ポートＩＤ（１００９）である。
【０１１８】
ノードプログラム（６３３）は、異常フローを送信する移動体（５０）がリージョン（１１０）間を移動した（リージョン（１１０）から隣接リージョン（１１０）へ移動した）か否かを判定する（ステップＳ１２０７）。
【０１１９】
ステップＳ１２０７の判定において、異常フローを送信する移動体（５０）がリージョン（１１０）間を移動したと判定した場合は、ノードプログラム（６３３）は、遮断設定要求或いは遮断解除要求の送信先となる管理サーバ（１２）を選択し、選択した管理サーバ（１２）に、遮断設定要求或いは遮断解除要求を送信する（ステップＳ１２０８）。
【０１２０】
ステップＳ１２０７の判定において、異常フローを送信する移動体（５０）がリージョン（１１０）間を移動していないとノードプログラム（６３３）が判定した場合は、ステップＳ１２０９の処理が実行される。
【０１２１】
サーバプログラム（６３４）は、遮断設定要求を他の管理サーバ（１２）から受信したか否かを判定する（ステップＳ１２０９）。
【０１２２】
ステップＳ１２０９の判定において、遮断設定要求を他の管理サーバ（１２）から受信したと判定した場合、サーバプログラム（６３４）は、受信した遮断設定要求中の遮断設定要求データに基づく遮断設定要求を自身が管理する通信ノード（１１）へ送信する（ステップＳ１２１０）。通信ノード（１１）への遮断設定要求に含まれる遮断設定要求データのうちのデータ（１６０２）〜（１６０７）（図１６参照）は、他の管理サーバ（１２）からの遮断設定要求中の遮断設定要求データのうちのデータ（１４０２）〜（１４０７）（図１４参照）と同じである。
【０１２３】
ステップＳ１２０９の判定において、遮断設定要求を他の管理サーバ（１２）から受信していないと判定した場合、サーバプログラム（６３４）は、遮断解除要求を他の管理サーバ（１２）から受信したか否かを判定する（ステップＳ１２１１）。
【０１２４】
ステップＳ１２１１の判定において、遮断解除要求を他の管理サーバ（１２）から受信したと判定した場合、サーバプログラム（６３４）は、受信した遮断解除要求中の遮断解除要求データに基づく遮断解除要求を、自身が管理する通信ノード（１１）へ通知する（ステップＳ１２１２）。通信ノード（１１）への遮断解除要求に含まれる遮断解除要求データのうちのデータ（１７０２）（図１７参照）は、他の管理サーバ（１２）からの遮断解除要求中の遮断解除要求データのうちのデータ（１５０２）（図１５参照）と同じである。
【０１２５】
ステップＳ１２１１の判定において、遮断解除要求を他の管理サーバ（１２）から受信していないと判定した場合、ステップＳ１２０２の処理が実行される。
【０１２６】
なお、第１の処理（ステップＳ１２０２〜ステップＳ１２０４）において、異常フロー情報は、遮断設定管理データ（６２３）に登録されてよく、それにより、各フィールドに情報が登録されて良い。また、異常フロー情報の少なくとも一部は、管理者に代えて、異常フローを検出したシステム（例えば基地局（１０）又は通信ノード（１１））から送信されても良い。「異常フロー」とは、許容されたフロー（通常フロー）とは異なるデータフローであって所定の条件を満たすデータフロー（例えば、単位時間当たりに送信されるデータの量が所定量を超えたデータフロー）である。どのようなデータフローが異常データフローであるかは、条件次第、又は、管理者次第で良い。
【０１２７】
図１３は、第１の実施形態における通信ノード（１１）の異常フロー遮断管理を示すフローチャートの例である。ステップＳ１３０２及びステップＳ１３０３の処理である第１の処理と、ステップＳ１３０４及びステップＳ１３０５の処理である第２の処理と、ステップＳ１３０６〜ステップＳ１３０８の処理である第３の処理は、図１２に示すようにシーケンシャルに実行されても良いが、並列に実行されても良い。
【０１２８】
通信ノード（１１）における異常フロー遮断制御部（１１０１）は、図示しない記憶装置に格納された異常フロー遮断制御プログラムを、図示しないプロセッサによって実行することにより、異常フロー遮断制御処理をスタートする（ステップＳ１３００）。
【０１２９】
異常フロー遮断制御部（１１０１）は、他の通信ノード（１１）等へデータ伝送するため、通信ノード（１１）の管理者によるデータ転送テーブル（１１０２）の設定を受け付ける（ステップＳ１３０１）。
【０１３０】
異常フロー遮断制御部（１１０１）は、管理サーバ（１２）より、異常フローの遮断設定要求を受信したか否かを判定する（ステップＳ１３０２）。
【０１３１】
ステップＳ１３０２の判定において、管理サーバ（１２）より、異常フローの遮断設定要求を受信したと判定した場合は、異常フロー遮断制御部（１１０１）は、受信した遮断設定要求に従い、異常フロー検出と遮断の設定を実行（ステップＳ１３０３）し、ステップＳ１３０４の処理を実行する。
【０１３２】
ステップＳ１３０２の判定において、管理サーバ（１２）より、異常フローの遮断設定要求を受信していないと判定した場合は、異常フロー遮断制御部（１１０１）は、ステップＳ１３０４の処理を実行する。
【０１３３】
異常フロー遮断制御部（１１０１）は、管理サーバ（１２）より、異常フローの遮断解除要求を受信したか否かを判定する（ステップＳ１２０４）。
【０１３４】
ステップＳ１２０４の判定において、管理サーバ（１２）より、異常フローの遮断解除要求を受信したと判定した場合は、異常フロー遮断制御部（１１０１）は、受信した遮断解除要求に従い、異常フロー検出と遮断設定を解除（ステップＳ１３０５）し、ステップＳ１３０６の処理を実行する。
【０１３５】
ステップＳ１３０４の判定において、管理サーバ（１２）より、異常フローの遮断解除要求を受信していないと判定した場合は、異常フロー遮断制御部（１１０１）は、ステップＳ１３０６の処理を実行する。
【０１３６】
異常フロー遮断制御部（１１０１）は、異常フロー（異常フローとして設定されたデータフロー）を送信する移動体（５０）の接続を新規に検出したか否かを判定する（ステップＳ１３０６）。
【０１３７】
ステップＳ１３０６の判定において、異常フローを送信する移動体（５０）の接続を新規に検出していないと判定した場合は、異常フロー遮断制御部（１１０１）は、ステップＳ１３０８の処理を実行する。
【０１３８】
ステップＳ１３０６の判定において、異常フローを送信する移動体（５０）の接続を新規に検出したと判定した場合は、異常フロー遮断制御部（１１０１）は、異常フローを送信する移動体（５０）が接続したポートのＩＤを示すポート接続情報を含んだ通知を管理サーバ（１２）へ送信する（ステップＳ１３０７）。
【０１３９】
異常フロー遮断制御部（１１０１）は、当該通知を管理サーバ（１２）へ送信すると、受信した異常フローの遮断を実行（ステップＳ１３０８）し、ステップＳ１３０２を実行する。
【０１４０】
図１４は、第１の実施形態における管理サーバ（１２）間の遮断設定要求データの例を示す図である。
【０１４１】
図に示される遮断設定要求データは、管理サーバ（１２）間の上述の遮断設定要求に含まれるデータである。遮断設定要求データは、制御の種類を示す制御ＩＤ（１４０１）、遮断フローＩＤ（１４０２）、送信元ＩＰアドレス（１４０３）、送信先ＩＰアドレス（１４０４）、送信元ポート番号（１４０５）、送信先ポート番号（１４０６）、プロトコル番号（１４０７）及び前リージョンＩＤ（１４０８）の各フィールドから構成される。図示の例では、制御ＩＤ（１４０１）が遮断の設定の要求を意味する“１”であり、データ（１４０２）〜（１４０８）は、図１０Ｂに示したデータ（１００１）〜（１００７）と同じである。この要求データを受信した管理サーバ（１２）は、この要求データ中のデータに従い異常フローの遮断設定を実行する。
【０１４２】
図１５は、第１の実施形態における管理サーバ（１２）間の遮断解除要求データの例を示す図である。
【０１４３】
図に示される遮断解除要求データは、管理サーバ（１２）間の上述の遮断解除要求に含まれるデータである。遮断解除要求データは、制御ＩＤ（１５０１）及び遮断フローＩＤ（１５０２）の各フィールドから構成される。図示の例では、制御ＩＤ（１５０１）が遮断の設定解除の要求を意味する“２”であり、遮断フローＩＤ（１５０２）が図１０Ａに示したデータ（１００１）と同じである。この要求データを受信した管理サーバ（１２）は、この要求データ中のデータに従い異常フローの遮断設定の解除を実行する。
【０１４４】
図１６は、第１の実施形態における管理サーバ（１２）から通信ノード（１１）への遮断設定要求データの例を示す図である。
【０１４５】
図に示される遮断設定要求データは、管理サーバ（１２）から通信ノード（１１）への上述の遮断設定要求に含まれるデータである。遮断設定要求データは、制御ＩＤ（１６０１）、遮断フローＩＤ（１６０２）、送信元ＩＰアドレス（１６０３）、送信先ＩＰアドレス（１６０４）、送信元ポート番号（１６０５）、送信先ポート番号（１６０６）及びプロトコル番号（１６０７）の各フィールドから構成される。図示の例では、制御ＩＤ（１６０１）が遮断の設定の要求を意味する“１１”であり、データ（１６０２）〜（１６０７）は、図１０Ａに示したデータ（１００１）〜（１００６）と同じである。この要求データを受信した通信ノード（１１）は、この要求データ中のデータに従い異常フローの遮断設定を実行する。
【０１４６】
図１７は、第１の実施形態における管理サーバ（１２）から通信ノード（１１）への遮断解除要求データの例を示す図である。
【０１４７】
図に示される遮断解除要求データは、管理サーバ（１２）から通信ノード（１１）への上述の遮断解除要求に含まれるデータである。遮断解除要求データは、制御ＩＤ（１７０１）及び遮断フローＩＤ（１７０２）の各フィールドから構成される。図示の例では、制御ＩＤ（１７０１）が遮断の設定解除の要求を意味する“１２”であり、遮断フローＩＤ（１７０２）が図１０Ａに示したデータ（１００１）と同じである。この要求データを受信した通信ノード（１１）は、この要求データ中のデータに従い異常フローの遮断設定の解除を実行する。
【０１４８】
図１８は、第１の実施形態における通信ノード（１１）から管理サーバ（１２）への異常フロー接続通知データの例を示す図である。
【０１４９】
図に示される異常フロー接続通知データは、制御ＩＤ（１８０１）、遮断フローＩＤ（１８０２）、及び、遮断フローを受信したポートのＩＤを示す接続ポートＩＤ（１８０３）の各フィールドから構成される。図示の例では、制御ＩＤ（１８０１）が遮断フローの接続を意味する“１５”であり、遮断フローＩＤ（１８０２）が図１０Ａに示したデータ（１００１）と同じである。また、接続ポートＩＤ（１８０３）が“２１”、つまり、ポート“２１”にて遮断フローを受信したことを示している。
【０１５０】
以上説明したように、複数のエリア（１００）をまとめてリージョン（１１０）を構成及びリージョン（１１０）毎に管理サーバ（１２）を設置し、リージョン単位において異常フローの遮断を実行することにより、通信ノード（１１）への頻繁な遮断設定処理を防止可能となる。また、管理サーバ（１２）は、自身が担当するリージョン（１１０）と１次隣接リージョン（１１０）に対する異常フローの遮断、及び、２次隣接リージョンに対する遮断フローの解除を管理し、それ以外のリージョンに対して管理する必要がなく、大規模なネットワークシステムへの拡張と異常フローの遮断が可能となる。また、異常フローを送信する移動体（５０）が移動する可能性の高いリージョン（１１０）に対して異常フロー遮断設定を行い、移動する可能性の低いリージョン（１１０）に対する異常フロー遮断設定を解除することにより、ネットワークリソース消費の削減が可能である。ネットワーク（３０）を介したサービス提供と利用に対しては、ネットワーク（３０）上の異常フローを遮断することにより、異常フローを送信しない正常な移動が必要なサービス利用が可能となり、サービス提供の継続が可能となる。また、ここで説明した異常フローの制御においては、ＩＰアドレス等の識別子により異常フローを特定する構成であるため、異常フローのみならず、識別子により特定されるフローに対する制御が可能となる。
［第２の実施形態］
【０１５１】
第１の実施形態では、一つのリージョン（１１０）を一台の管理サーバ（１２）が管理したが、第２の実施形態では、複数の管理サーバ（１２）が一つのリージョン（１１０）を管理する。つまり、第１の実施形態では、サーバユニットの一例が一台の管理サーバ（１２）であるが、第２の実施形態では、サーバユニットの一例が複数の管理サーバ（１２）である。以下、図１９〜図２２を用いて第２の実施形態について説明する。その際、第１の実施形態との相違点を中心に説明し、第１の実施形態との共通点については説明を省略又は簡略する。
【０１５２】
図１９は、第２の実施形態におけるネットワークシステム構成図の例である。
【０１５３】
本実施形態のネットワークシステムでは、図１９に示されるように、管理サーバ（１２）は、管理サーバ１ａ（１２−１ａ）、管理サーバ１ｂ（１２−１ｂ）、管理サーバ２ａ（１２−２ａ）、管理サーバ２ｂ（１２−２ｂ）、管理サーバ３ａ（１２−３ａ）及び管理サーバ３ｂ（１２−３ｂ）である。リージョン１（１１０−１）を、通信ノード１（１１−１）に接続されている管理サーバ１ａ（１２−１ａ）及び管理サーバ１ｂ（１２−１ｂ）が担当する。リージョン２（１１０−２）を、通信ノード２（１１−２）に接続されている管理サーバ２ａ（１２−２ａ）及び管理サーバ２ｂ（１２−２ｂ）が担当する。リージョン３（１１０−３）を、通信ノード３（１１−３）に接続されている管理サーバ３ａ（１２−３ａ）及び管理サーバ３ｂ（１２−３ｂ）が担当する。
【０１５４】
本実施形態では、移動体（５０）の送信元ＩＰアドレスの最後尾の値が奇数か偶数かにより、移動体（５０）からの異常フローと異常フローを管理する管理サーバ（１２）とを関係付ける。具体的には、例えば、管理サーバ１ａ（１２−１ａ）は、リージョン１（１１０−１）に接続且つ送信元ＩＰアドレスの最後尾の値が奇数の異常フローを遮断管理する。管理サーバ１ｂ（１２−１ｂ）は、リージョン１（１１０−１）に接続且つ送信元ＩＰアドレスの最後尾の値が偶数の異常フローを遮断管理する。通信ノード１（１１−１）は、基地局１（１０−１）及び基地局２（１０−２）を介して受信した異常フローに対して、送信元ＩＰアドレスの最後尾の値が奇数の場合は管理サーバ１ａ（１２−１ａ）へ受信通知を行い、送信元ＩＰアドレスの最後尾の値が偶数の場合は管理サーバ１ｂ（１２−１ｂ）へ受信通知する。
【０１５５】
本実施形態では、各リージョン（１１０）に２台の管理サーバ（１２）が設置され、異常フローの送信元ＩＰアドレスの最後尾の値が奇数か偶数かにより、異常フローの管理が分担される。一方、各リージョン（１１０）にＮ台の管理サーバが設置されて（Ｎは２以上の整数）、異常フローを識別するＩＤ（番号等）をＮで除算した余りに応じて、当該異常フローを管理する管理サーバ（１２）が決定されるようにしても良い。
【０１５６】
このように、各リージョン（１１０）を管理する管理サーバの台数を二以上にすることにより、リージョン（１１０）内に複数（例えば多数）の異常フローを送信する一以上の移動体（５０）が存在しても管理が可能となる。
【０１５７】
図２０Ａは、第２の実施形態における管理サーバ１ａ（１２−１ａ）の隣接リージョン管理データ１ａ（６２２−１ａ）の例を示す図である。図２０Ｂは、第２の実施形態における管理サーバ２ａ（１２−２ａ）の隣接リージョン管理データ２ａ（６２２−２ａ）の例を示す図である。図２０Ｃは、第２の実施形態における管理サーバ３ａ（１２−３ａ）の隣接リージョン管理データ３ａ（６２２−３ａ）の例を示す図である。図２１Ａは、第２の実施形態における管理サーバ１ｂ（１２−１ｂ）の隣接リージョン管理データ１ｂ（６２２−１ｂ）の例を示す図である。図２１Ｂは、第２の実施形態における管理サーバ２ｂ（１２−２ｂ）の隣接リージョン管理データ２ｂ（６２２−２ｂ）の例を示す図である。図２１Ｃは、第２の実施形態における管理サーバ３ｂ（１２−３ｂ）の隣接リージョン管理データ３ｂ（６２２−３ｂ）の例を示す図である。図１９の構成を、図２０Ａ〜図２０Ｃ及び図２１Ａ〜図２１Ｃの隣接リージョン管理データ（６２２）が表している。なお、これらの図の通り、隣接リージョン管理データ（６２２）の構成は、第１の実施形態と同じである。
【０１５８】
図２２は、第２の実施形態における通信ノード（１１）の異常フロー遮断管理を示すフローチャートの例である。図１３との相違点を中心に説明する。
【０１５９】
ステップＳ１３０６の判定において、異常フローを送信する移動体の接続を通信ノードとして新規に検出したと判定した場合、ステップＳ１３０７に代えて、ステップＳ２２０１及びステップＳ２２０２が実行される。すなわち、異常フロー遮断制御部（１１０１）は、異常フローの送信元ＩＰアドレスの最後尾の値が奇数か偶数かに応じて、異常フローを送信する移動体（５０）が接続したポートのＩＤを示すポート接続情報の通知の送信先である管理サーバ（１２）を特定する（ステップＳ２２０１）。
【０１６０】
異常フロー遮断制御部（１１０１）は、ステップＳ２２０１にて特定した管理サーバ（１２）へ、当該通知を送信する（ステップＳ２２０２）。
【０１６１】
以上説明したように、複数の管理サーバ（１２）により一つのリージョン（１１０）を管理するため、各リージョン（１１０）に複数（例えば多数）の異常フローを送信する一以上の移動体（５０）が存在しても異常フローの遮断が可能である。
［第３の実施形態］
【０１６２】
第２の実施形態では、通信ノード単位に、新たに異常フローを送信する移動体（５０）を接続したか否かが検出されたが、第３の実施形態では、基地局（１０）を接続するポート毎に、異常フローを送信する移動体（５０）が検出される。また、検出された基地局（１０）毎の接続時間から移動体（５０）の基地局（１０）間の移動速度が検知され、移動速度の速い移動体（５０）からの異常フロー遮断が優先的に実行される。以下、図２３〜図２６を用いて第３の実施形態について説明する。その際、第２の実施形態（及び第１の実施形態）との相違点を中心に説明し、第２の実施形態（及び第１の実施形態）との共通点については説明を省略又は簡略する。
【０１６３】
図２３は、第３の実施形態における通信ノード（１１）の異常フロー遮断管理を示すフローチャートの例である。図１３及び図２２との相違点を中心に説明する。
【０１６４】
ステップＳ１３０５の後、ステップＳ１３０６に代えて、ステップＳ２３０１が実行される。すなわち、異常フロー遮断制御部（１１０１）は、異常フローを送信する移動体（５０）の接続を通信ノード（１１）のポート単位で、新規に検出したか否かを判定する（ステップＳ２３０１）。言い換えれば、異常フロー遮断制御部（１１０１）は、異常フローを送信する移動体（５０）が接続するポート（通信ノード（１１）のポート）が、当該移動体（５０）が新規に接続したポートであるか否かを判定する。
【０１６５】
ステップＳ２３０１の判定において、異常フローを送信する移動体（５０）の接続ポートが当該移動体（５０）にとって新規のポートであると判定した場合、異常フロー遮断制御部（１１０１）は、ステップＳ２２０１を実行する。
【０１６６】
図２４は、第３の実施形態における管理サーバ（１２）の異常フロー遮断管理を示すフローチャートの例である。図１２との相違点を中心に説明する。
【０１６７】
ノードプログラム（６３３）は、異常フローを送信する移動体（５０）の接続情報を通信ノードから受信（ステップＳ１２０５：Ｙｅｓ）すると、ステップＳ１２０６〜ステップＳ１２０８に代えて、ステップＳ２４０１〜ステップＳ２４０４を実行する。
【０１６８】
すなわち、ノードプログラム（６３３）は、異常フローを送信する移動体（５０）を接続したポート（通信ノード（１１）のポート）のポートＩＤと、当該ポートに接続した時刻とを、後述の遮断設定管理データ（２５００）（図２５Ａ及び図２５Ｂ参照）に登録する（ステップＳ２４０１）。
【０１６９】
ノードプログラム（６３３）は、以前に同一の移動体（５０）を接続したポートのポートＩＤと接続時刻が登録されているか否かを確認し、登録されている場合、移動体の接続ポート間移動（基地局間移動）距離と時間より、平均移動速度を算出して、当該平均移動速度を、後述の遮断設定管理データ（２５００）に登録する（ステップＳ２４０２）。なお、平均移動速度は、移動速度の一例である。移動速度は、最高移動速度のように別種の移動速度であっても良い。
【０１７０】
ノードプログラム（６３３）は、異常フローを送信する移動体（５０）がリージョン（１１０）間を移動した場合は、遮断設定要求或いは遮断解除要求の送信先となる管理サーバ（１２）を選択する（ステップＳ２４０３）。
【０１７１】
ノードプログラム（６３３）は、選択した管理サーバ（１２）へ、異常フローを送信する移動体（５０）の平均移動速度を含む遮断設定要求データを含んだ遮断設定要求を送信する。また、ノードプログラム（６３３）は、遮断設定の不要なリージョン（１１０）を管理する管理サーバ（１２）に、異常フローの遮断解除要求を送信する（ステップＳ２４０４）。
【０１７２】
サーバプログラム（６３４）は、異常フローの遮断設定要求を他の管理サーバ（１２）から受信したか否かを判定する（ステップＳ１２０９）。
【０１７３】
ステップＳ１２０９の判定において、異常フローの遮断設定要求を他の管理サーバ（１２）から受信したと判定した場合は、サーバプログラム（６３４）は、ステップＳ１２１０に代えて、ステップＳ２４０５を実行する。すなわち、サーバプログラム（６３４）は、移動体（５０）の平均移動速度の速い順に、通信ノード（１１）へ遮断設定要求を送信する（ステップＳ２４０５）。
【０１７４】
以上のように、当該サーバプログラム（６３４）を実行する管理サーバ（１２）が接続されている通信ノード（１１）に、複数の異常フローを送信する複数の移動体（５０）が接続されたことが検出された場合、当該サーバプログラム（６３４）は、平均移動速度の速い順に、移動体（５０）から送信される異常フローの遮断設定要求を、当該通信ノード（１１）に送信する。結果として、当該最も速い移動体から先に、異常フローの遮断設定が行われることになる。
【０１７５】
図２５Ａは、第３の実施形態における管理サーバ１ａ（１２−１ａ）の遮断設定管理データ１ａ（２５００−１ａ）の例を示す図である。図２５Ｂは、第３の実施形態における管理サーバ２ａ（１２−２ａ）の遮断設定管理データ２ａ（２５００−２ａ）の例を示す図である。以下、遮断設定管理データ１ａ（２５００−１ａ）を例に取り、遮断設定管理データ（２５００）の構成を説明する。その際、図１０Ａに示した遮断設定管理データ１（６２３−１）の構成との相違点を中心に説明する。
【０１７６】
遮断設定管理データ１ａ（２５００−１ａ）は、データ（１００７）〜（１００９）の各フィールドに代えて（又は加えて）、移動体（５０）が接続したリージョン（１１０）のＩＤを示す接続リージョンＩＤ（２５０１）、移動体（５０）が接続したポート（通信ノード（１１）のポート）のＩＤを示す接続ポートＩＤ（２５０２）、当該ポートに移動体（５０）が接続した時刻を示す接続時刻（２５０３）、及び、移動体（５０）の算出された平均移動速度を示す平均移動速度（２５０４）の各フィールドを含む。行（２５１１）は、異常フローを送信する移動体（５０）が、リージョン１（１１０−１）において、通信ノード１（１１−１）のポート“１１”（基地局１（１０−１））に、時刻“Ｔ１”に接続したことを示している。但し、この段階においては、移動体（５０）の平均移動速度は、登録されない。行（２５１２）は、続いて移動体（５０）が移動し、通信ノードのポート“１２”（基地局２（１０−２））に、時刻“Ｔ２”に接続したことを示している。また、この段階において、接続ポート（基地局（１０））間の距離と接続時間差より、移動体（５０）の平均移動速度“４８”（Ｋｍ／ｈ）が記録される。
【０１７７】
図２６Ａは、第３の実施形態における管理サーバ１ａ（１２−１ａ）の基地局間距離管理データ１ａ（２６００−１ａ）の例を示す図である。図２６Ｂは、第３の実施形態における管理サーバ２ａ（１２−２ａ）の基地局間距離管理データ２ａ（２６００−２ａ）の例を示す図である。図２６Ｃは、第３の実施形態における管理サーバ３ａ（１２−３ａ）の基地局間距離管理データ３ａ（２６００−３ａ）の例を示す図である。以下、基地局間距離管理データ１ａ（２６００−１ａ）を例に取り、基地局間距離管理データ（２６００）の構成を説明する。
【０１７８】
各リージョン（１１０）について、当該リージョン（１１０）を担当する複数の管理サーバ（１２）のうちの少なくとも１つが、例えば主メモリ（６０２）に、基地局間距離管理データ（２６００）を格納している。例えば、図２６Ａに示される基地局間距離管理データ１ａ（２６００−１ａ）は、管理サーバ１（１２−１）が担当するリージョン１（１１０−１）のＩＤを示す自リージョンＩＤ（２６０１）、第１の基地局（１０）のＩＤを示す基地局ＩＤ（ａ）（２６０２）、第１の基地局（１０）が接続するポート（通信ノード（１１）のポート）のＩＤを示すポートＩＤ（ａ）（２６０３）、第２の基地局（１０）のＩＤを示す基地局ＩＤ（ｂ）（２６０４）、第２の基地局（１０）が接続するポート（通信ノード（１１）のポート）のＩＤを示すポートＩＤ（ｂ）（２６０５）、及び、第１と第２の基地局間距離を示す基地局間距離（２６０６）の各フィールドから構成される。行（２６１１）に示した例では、第１の基地局１（１０−１）（基地局ＩＤ（ａ）（２６０２）＝“Ｂ１”）がポート“Ｐ１１”に接続され、第２の基地局２（１０−２）（基地局ＩＤ（ｂ）（２６０４）＝“Ｂ２”）がポート“１２２に接続され、第１と第２の基地局間距離が”１０Ｋｍ“である。
【０１７９】
以上説明したように、移動体（５０）の速度に応じて遮断設定の優先度を制御するため、移動速度の速い移動体（５０）に対して迅速な遮断設定が可能となる。
［第４の実施形態］
【０１８０】
本実施形態では、一台の管理サーバ（１２）が複数のリージョン（１１０）を管理する。以下、図２７〜図３０を用いて第４の実施形態について説明する。その際、第１の実施形態との相違点を中心に説明し、第１の実施形態との共通点については説明を省略又は簡略する。
【０１８１】
図２７は、第４の実施形態におけるネットワークシステム構成図の例である。
【０１８２】
第１の実施形態では、一台の通信ノード（１１）は、一つのリージョン（１１０）からのデータを受信したが、第４の実施形態４では、一台の通信ノード（１１）が、複数（例えば二つ）のリージョン（１１０）からのデータを受信する。具体的には、例えば、図２７に示されるように、管理サーバ１（１２−１）〜３（１２−３）に代えて管理サーバ４（１２−４）及び管理サーバ５（１２−５）が存在し、通信ノード１（１１−１）〜３（１１−３）に代えて通信ノード４（１１−４）及び通信ノード５（１１−５）が存在する。通信ノード４（１１−４）は、リージョン１（１１０−１）を構成する基地局１（１０−１）及び基地局２（１０−２）と、また、リージョン２（１１０−２）を構成する基地局３（１０−３）と基地局４（１０−４）と接続している。一方、通信ノード５（１１−５）は、リージョン３（１１０−３）を構成する基地局５（１０−５）及び基地局６（１０−６）と接続している。管理サーバ４（１２−４）は、通信ノード４（１１−４）を介して、リージョン１（１１０−１）及びリージョン２（１１０−２）に接続される移動体の遮断を管理する。管理サーバ５（１２−５）は、通信ノード５（１１−５）を介して、リージョン３（１１０−３）に接続される移動体の遮断を管理する。
【０１８３】
図２８Ａは、第４の実施形態における管理サーバ４（１２−４）のリージョン管理データ４（６２１−４）の例を示す図である。図２８Ｂは、第４の実施形態における管理サーバ５（１２−５）のリージョン管理データ５（６２１−５）の例を示す図である。
【０１８４】
これらの図が示すように、リージョン管理データ（６２１）の構成は、図８Ａ〜図８Ｃに示したリージョン管理データ（６２１）の構成と同じである。但し、本実施形態では、上述したように、管理サーバ４（１２−４）が複数のリージョン１（１１０−１）及び２（１１０−２）を担当するため、リージョン管理データ４（６２１−４）には、自リージョンＩＤ（８０１）のフィールドに、リージョン１（１１０−１）のＩＤ“Ｒ１”と、リージョン２（１１０−２）のＩＤ“Ｒ２”とが登録されている。
【０１８５】
図２９Ａは、第４の実施形態における管理サーバ４の隣接リージョン管理データ４（６２２−４）の例を示す図である。図２９Ｂは、第４の実施形態における管理サーバ５の隣接リージョン管理データ５（６２２−５）の例を示す図である。
【０１８６】
これらの図が示すように、隣接リージョン管理データ（６２２）の構成は、図９Ａ〜図９Ｃに示した隣接リージョン管理データ（６２２）の構成と同じである。但し、本実施形態では、上述したように、管理サーバ４（１２−４）が複数のリージョン１（１１０−１）及び２（１１０−２）を担当するため、自リージョンＩＤ（９０１）のフィールドに、リージョン１（１１０−１）のＩＤ“Ｒ１”と、リージョン２（１１０−２）のＩＤ“Ｒ２”が登録されている。
【０１８７】
図３０Ａは、第４の実施形態における管理サーバ４の遮断設定管理データ４（３０００−４）の例を示す図である。図３０Ｂは、第４の実施形態における管理サーバ５の遮断設定管理データ５（３０００−５）の例を示す図である。
【０１８８】
これらの図が示すように、遮断設定管理データ（３０００）は、図１０Ａ及び図１０Ｂに示した遮断設定管理データ（６２３）が有する各フィールド（データ（１００１）〜（１００９）のフィールド）を含み、更に、現在遮断が設定されているリージョンのＩＤを示す遮断中リージョンＩＤ（３０１０）のフィールドを含む。
【０１８９】
図３０Ａに示される例では、異常フロー（遮断フロー）“Ｆ１”を送信する移動体（５０）が、現在、リージョン２（１１０−２）に収容されており、リージョン１（１１０−１）、リージョン２（１１０−２）、及びリージョン３（１１０−３）に対して遮断の設定が実行されている。
【０１９０】
また、図３０Ｂに示される例では、異常フロー“Ｆ１”を送信する移動体（５０）が、現在、リージョン３（１１０−３）に収容されており、リージョン２（１１０−２）及びリージョン３（１１０−３）に対して遮断の設定が実行されている。管理サーバ５（１２−５）は、異常フロー“Ｆ１”を送信する移動体（５０）が、リージョン２（１１０−２）を経由してリージョン３（１１０−３）に接続したことを検出すると、２次隣接リージョンであるリージョン１（１１０−１）に対する遮断設定の解除を要求する。結果として、現在、リージョン１（１１０−１）のＩＤ“Ｒ１”は、遮断中リージョンＩＤ（３０１０）に登録されていない。
【０１９１】
以上説明したように、一台の管理サーバ（１２）が複数のリージョン（１１０）を管理するため、各リージョン（１１０）における移動体（５０）の数が少なく管理負荷が高くない場合、少数の管理サーバ（１２）にて広域における異常フローの管理が可能となる。また、通信ノード（１１）の数の削減も期待できる。
［第５の実施形態］
【０１９２】
本実施形態では、各リージョン（１１０）におけるフロー管理負荷に応じて管理サーバ（１２）の数を柔軟に変更可能である。以下、図３１〜図４０を用いて第５の実施形態について説明する。その際、第１の実施形態との相違点を中心に説明し、第１の実施形態との共通点については説明を省略又は簡略する。
【０１９３】
図３１は、第５の実施形態におけるネットワークシステム構成図の例である。なお、図では、振分けノードを「ＳＮ」と示す。
【０１９４】
本実施形態のネットワークシステムでは、図３１に示されるように、管理サーバ１（１２−１）〜３（１２−３）に代えて、管理サーバ７ａ（１２−７ａ）、管理サーバ７ｂ（１２−７ｂ）、管理サーバ８ａ（１２−８ａ）、管理サーバ８ｂ（１２−８ｂ）、管理サーバ９ａ（１２−９ａ）及び管理サーバ９ｂ（１２−９ｂ）が存在する。通信ノード１（１１−１）〜通信ノード３（１１−３）に、それぞれ、振分けノード１（１３−１）〜振分けノード３（１３−３）が接続されている。振分けノード１（１３−１）に、リージョン１（１１０−１）を担当する管理サーバ７ａ（１２−７ａ）及び管理サーバ７ｂ（１２−７ｂ）が接続されている。振分けノード２（１３−２）に、リージョン２（１１０−２）を担当する管理サーバ８ａ（１２−８ａ）及び管理サーバ８ｂ（１２−８ｂ）が接続されている。振分けノード３（１３−３）に、リージョン３（１１０−３）を担当する管理サーバ９ａ（１２−９ａ）及び管理サーバ９ｂ（１２−９ｂ）が接続されている。振分けノード（１３）は、インタフェース部、記憶部及びそれらに接続されたプロセッサ部を有する。インタフェース部に、管理サーバ（１２）及び通信ノード（１１）が接続される。
【０１９５】
振分けノード（１３）は、受信した異常フローの遮断設定要求、遮断解除要求、及び異常フロー接続通知、に含まれる異常フロー情報に基づいて、受信した前記要求及び通知を、当該フローを管理する管理サーバ（１２）へ転送する。管理サーバ（１２）は、受信した異常フローに対する遮断設定要求、遮断解除要求、及び異常フロー接続通知に対して、自身が担当するリージョン（１１０）に接続された通信ノード（１１）に対して遮断の設定、或いは遮断の解除を実施する。また、管理サーバ（１２）は、隣接するリージョン（１１０）の構成を確認し、異常フローの遮断設定を、隣接したリージョン（１１０）に接続された振分けノード（１３）へ送信する。
【０１９６】
第１の実施形態では、サーバユニットの一例が管理サーバ（１２）であったが、第５の実施形態では、サーバユニットの一例が１以上（典型的には複数）の管理サーバ（１２）と振分けノード（１３）である。
【０１９７】
図３２は、第５の実施形態における初期設定シーケンス図の例である。
【０１９８】
振分けノード１（１３−１）は、管理者からの入力従い、データ転送先となる管理サーバ（１２）の送信先情報を全て登録する。具体的には、例えば、振分けノード１（１３−１）は、管理サーバ７ａ（１２−７ａ）と管理サーバ７ｂ（１２−７ｂ）の送信先ＩＰアドレスを登録する（ステップＳ３２０９−１）。振分けノード２（１３−２）についても同様の処理が行われる（ステップＳ３２０９−２）。また、図示していない振分けノード３（１３−３）についても同様の処理が行われる。
【０１９９】
管理サーバ７ａ（１２−７ａ）は、管理者からの入力に従い、自身が担当するリージョン（１１０）に関する情報の登録、隣接するリージョン（１次隣接リージョン）（１１０）及び１次隣接リージョン（１１０）に隣接するリージョン（２次隣接リージョン）(１１０)に関する情報の登録、及び、１次隣接リージョン（１１０）及び２次隣接リージョン（１１０）を担当する管理サーバ（１２）が接続された振分けノード（１３）に関する情報の登録を、初期設定として実行する（ステップＳ３２１０−１）。管理サーバ７ｂ（１２−７ｂ）、８ａ（１２−８ａ）及び８ｂ（１２−８ｂ）についても同様の処理が行われる（Ｓ３２１０−２〜Ｓ３２１０−４）。図示していない管理サーバ９ａ（１２−９ａ）及び９ｂ（１２−９ｂ）についても同様の処理が行われる。なお、リージョン（１１０）とリージョン（１１０）に含まれる基地局（１０）の関係については、ネットワークシステムの管理者からの入力に従うが、設定用のファイルに記載し、それを読み込むような形式にしても良い。
【０２００】
振分けノード１（１３−１）は、管理者からの入力に従い、遮断すべき異常フローの設定を実行する（ステップＳ３２１１）。具体的には、例えば、振分けノード１（１３−１）は、異常フローＩＤ、異常フローを送信する移動体（５０）の送信元ＩＰアドレスを登録する。本実施形態では、振分けノード１（１３−１）は、異常フローの特徴として、異常フローを送信する移動体（５０）の送信元ＩＰアドレスを登録したが、それに代えて又は加えて、その他の送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号、データ伝送のプロトコル番号、或いはそれらの組合せを異常フローの特徴として登録しても良い。また、振分けノード１（１３−１）は、登録した異常フローを管理する管理サーバ（１２）を、ステップＳ３２０９にて登録した全ての管理サーバリストの中から、管理サーバ（１２）の処理負荷が平滑化するように一台選択し、選択した管理サーバ（１２）への送信先ＩＰアドレスを登録する。図３２は、管理サーバ７ａ（１２−７ａ）が選択され、登録された例を示す。
【０２０１】
振分けノード１（１３−１）は、登録した異常フローに対する遮断設定要求を、登録した管理サーバ７ａ（１２−７ａ）へ、送信する（ステップＳ３２１２）。
【０２０２】
管理サーバ７ａ（１２−７ａ）は、振分けノード１（１３−１）からの遮断設定要求に応答して、当該異常フローを遮断する設定を実行する（ステップＳ３２１３）。
【０２０３】
管理サーバ７ａ（１２−７ａ）は、リージョン（１１０）の構成を確認し、異常フロー遮断を要求する通信ノード１（１１）及びリージョン（１１０）を選択する（ステップＳ３２１４）。
【０２０４】
管理サーバ７ａ（１２−７ａ）は、選択した通信ノード１（１１−１）に対して、当該異常フローの遮断設定要求を送信する（ステップＳ３２１５）。
【０２０５】
通信ノード１（１１−１）は、管理サーバ７ａ（１２−７ａ）からの遮断設定要求に応答して、当該異常フローを遮断する設定を実行する（ステップＳ３２１６）。
【０２０６】
管理サーバ７ａ（１２−７ａ）は、ステップＳ３２１４にて選択したリージョン（１１−）を担当する管理サーバ（１２）へのデータ振分けを実行する振分けノード（１３）を特定し、その特定した振分けノード（１３）へ、当該異常フローの遮断設定要求を送信する（ステップＳ３２１７）。
【０２０７】
振分けノード２（１３−２）は、管理サーバ７ａ（１２−７ａ）から受信した遮断設定要求に応答して、異常フローＩＤ、及び、異常フローを送信する移動体（５０）の送信元ＩＰアドレスを登録する。また、振分けノード２（１３−２）は、登録した異常フローを管理する管理サーバ（１２）の送信先ＩＰアドレスを選択して登録する（ステップＳ３２１８）。図３２は、管理サーバ８ｂ（１２−８ｂ）が選択され、登録された例を示す。
【０２０８】
振分けノード１（１３−１）は、登録した異常フローに対する遮断設定要求を、登録した管理サーバ８ｂ（１２−８ｂ）へ、送信する（ステップＳ３２１９）。
【０２０９】
管理サーバ８ｂ（１２−８ｂ）は、振分けノード２（１３−２）からの遮断設定要求に応答して、当該異常フローを遮断する設定を登録する（ステップＳ３２２０）。
【０２１０】
管理サーバ８ｂ（１２−８ｂ）は、自身が担当するリージョン（１１０）に接続されている通信ノード２（１１−２）に対して、当該異常フローの遮断設定要求を送信する（ステップＳ３２２１）。
【０２１１】
通信ノード２（１１−２）は、管理サーバ８ｂ（１２−８ｂ）から通知された異常フロー遮断に対応し、当該異常フローを遮断する設定を実行する（ステップＳ３２２２）。
【０２１２】
通信ノード１（１１−１）及び通信ノード２（１１−２）は、遮断を設定した異常フローを送信する移動体からのデータを受信したか否かの監視を開始する（ステップＳ３２２３−１〜Ｓ３２２３−２）。
【０２１３】
図３３は、第５の実施形態における異常フロー遮断シーケンス図の例である。
【０２１４】
異常フローを送信する移動体（５０）が基地局１（１０−１）を介して無線接続し、異常フローを送信すると、通信ノード１（１１−１）は、異常フローを送信する移動体（５０）の基地局１（１０−１）への接続を検知する（ステップＳ３３１０）。
【０２１５】
通信ノード１（１１−１）は、異常フローを送信する移動体（５０）の基地局１（１０−１）への接続を検知すると、異常フローを送信する移動体（５０）の基地局１（１０−１）への接続を示す接続情報を含んだ通知を振分けノード１（１３−１）へ送信する（ステップＳ３３１１）。
【０２１６】
通信ノード１（１１−１）は、当該通知を振分けノード１（１３−１）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ３３１２）。
【０２１７】
振分けノード１（１３−１）は、通信ノード１（１１−１）からの通知中の基地局１（１０−１）への接続情報に基づき異常フローを管理する管理サーバ（１２）を確認する（ステップＳ３３１３）。具体的には、図３２のステップＳ３２１１にて登録した管理サーバ７ａ（１２−７ａ）が確認される。
【０２１８】
振分けノード１（１３−１）は、通信ノード１（１１−１）から通知された移動体（５０）の基地局１（１０−１）への接続情報を含んだ通知を、ステップＳ３３１３にて確認した管理サーバ７ａ（１２−７ａ）へ送信する（ステップＳ３３１４）。
【０２１９】
管理サーバ７ａ（１２−７ａ）は、振分けノード１（１３−１）からの通知中の基地局１（１０−１）への接続情報を登録する（ステップＳ３３１５）。
【０２２０】
管理サーバ７ａ（１２−７ａ）は、異常フローを送信する移動体（５０）の基地局１（１０−１）への接続情報を基にリージョン１（１１０−１）への接続を登録する（ステップＳ３３１６）。
【０２２１】
管理サーバ７ａ（１２−７ａ）は、異常フローを送信する移動体（５０）がリージョン１（１１０−１）へ初めて接続したか否かを確認し、初めて接続した場合は、接続通知を送信すべき隣接リージョン（１１０）を確認し、さらにそのリージョン（１１０）を担当する管理サーバ（１２）が接続する振分けノード（１３）を確認する（ステップＳ３３１７）。
【０２２２】
管理サーバ７ａ（１２−７ａ）は、異常フローを送信する移動体（５０）がリージョン１（１１０−１）へ初めて接続した場合、ステップＳ３３１７で確認した振分けノード２（１３−２）に対して、移動体（５０）のリージョン１（１１０−１）への接続を示すリージョン接続情報を含んだ通知を送信する（ステップＳ３３１８）。
【０２２３】
振分けノード２（１３−２）は、管理サーバ７ａ（１２−７ａ）からの通知中のリージョン接続情報に基づき当該異常フローを管理する管理サーバ（１２）を確認する（ステップＳ３３１９）。具体的には、図３２のステップＳ３２１８にて登録した管理サーバ８ｂ（１２−８ｂ）が確認される。
【０２２４】
振分けノード２（１３−２）は、管理サーバ７ａ（１２−７ａ）から異常フローを送信する移動体（５０）のリージョン１（１１０−１）への接続を示すリージョン接続情報を含んだ通知を、ステップＳ３３１９にて確認した管理サーバ８ｂ（１２−８ｂ）へ送信する（ステップＳ３３２０）。
【０２２５】
管理サーバ８ｂ（１２−８ｂ）は、振分けノード２（１３−２）から受信した通知中のリージョン接続情報を登録する（ステップＳ３３２１）。
【０２２６】
異常フローを送信する移動体（５０）が基地局２（１０−２）を介して無線接続し、異常フローを送信すると、通信ノード１（１１−１）は、異常フローを送信する移動体（５０）の基地局２（１０−２）への接続を検知する（ステップＳ３３２２）。
【０２２７】
通信ノード１（１１−１）は、異常フローを送信する移動体（５０）の基地局２（１０−２）への接続を検知すると、異常フローを送信する移動体（５０）の基地局２（１０−２）への接続を示す接続情報を含んだ通知を振分けノード１（１３−１）へ送信する（ステップＳ３３２３）。
【０２２８】
通信ノード１（１１−１）は、当該通知を振分けノード１（１３−１）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ３３２４）。
【０２２９】
振分けノード１（１３−１）は、通信ノード１（１１−１）からの通知中の基地局２（１０−２）への接続情報に基づき異常フローを管理する管理サーバ（１２）を確認する（ステップＳ３３２５）。具体的には、図３２のステップＳ３２１１にて登録した管理サーバ７ａ（１２−７ａ）が確認される。
【０２３０】
振分けノード１（１３−１）は、通信ノード１（１１−１）からの通知中の基地局２（１０−２）への接続情報を含んだ通知を、ステップＳ３３２５にて確認した管理サーバ７ａ（１２−７ａ）へ送信する（ステップＳ３３２６）。
【０２３１】
管理サーバ７ａ（１２−７ａ）は、振分けノード１（１３−１）からの通知中の基地局２（１０−２）への接続情報を登録する（ステップＳ３３２７）。
【０２３２】
図３４は、第５の実施形態におけるリージョン移動制御シーケンス図の例である。
【０２３３】
異常フローを送信する移動体（５０）が基地局３（１０−３）を介して無線接続し、異常フローを送信すると、通信ノード２（１１−２）は、異常フローを送信する移動体（５０）の基地局３（１０−３）への接続を検知する（ステップＳ３４１０）。
【０２３４】
通信ノード２（１１−２）は、異常フローを送信する移動体の基地局３（１０−３）への接続を検知すると、異常フローを送信する移動体の基地局３（１０−３）への接続を示す接続情報を含んだ通知を振分けノード２（１３−２）へ送信する（ステップＳ３４１１）。
【０２３５】
通信ノード２（１１−２）は、当該通知を振分けノード２（１３−２）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ３４１２）。
【０２３６】
振分けノード２（１３−２）は、通信ノード２（１１−２）からの通知中の基地局３（１０−３）への接続情報に基づき異常フローを管理する管理サーバ（１２）を確認する（ステップＳ３４１３）。具体的には、図３２のステップＳ３２１８にて登録した管理サーバ８ｂ（１２−８ｂ）が確認される。
【０２３７】
振分けノード２（１３−２）は、通信ノード２（１１−２）からの通知中の基地局３（１０−３）への接続情報を含んだ通知を、ステップＳ３４１３にて確認した管理サーバ８ｂ（１２−８ｂ）へ通知する（ステップＳ３４１４）。
【０２３８】
管理サーバ８ｂ（１２−８ｂ）は、振分けノード２（１３−２）からの通知中の基地局３（１０−３）への接続情報を登録する（ステップＳ３４１５）。
【０２３９】
管理サーバ８ｂ（１２−８ｂ）は、異常フローを送信する移動体（５０）の基地局３（１０−３）への接続情報を基にリージョン２（１１０−２）への接続を登録する（ステップＳ３４１６）。
【０２４０】
管理サーバ８ｂ（１２−８ｂ）は、異常フローを送信する移動体（５０）がリージョン２（１１０−２）へ初めて接続したか否かを確認し、初めて接続した場合は、接続通知を送信すべき隣接リージョン（１１０）を確認し、さらにその隣接リージョン（１１０）を管理する管理サーバ（１２）が接続する振分けノード（１３）を確認する（ステップＳ３４１７）。
【０２４１】
管理サーバ８ｂ（１２−８ｂ）は、異常フローを送信する移動体（５０）がリージョン２（１１０−２）へ初めて接続した場合、ステップＳ３４１７で確認した振分けノード３（１３−３）に対して、移動体（５０）のリージョン２（１１０−２）への接続を示す情報を含んだ遮断設定要求を送信する（ステップＳ３４１８）。
【０２４２】
振分けノード３（１３−３）は、管理サーバ８ｂ（１２−８ｂ）からの遮断設定要求に応答して、異常フローＩＤ、及び、異常フローを送信する移動体（５０）の送信元ＩＰアドレスを登録する。また、振分けノード３（１３−３）は、登録した異常フローを管理する管理サーバ（１２）を、初期設定の段階において登録した全ての管理サーバリストの中から、管理サーバ（１２）の処理負荷が平滑化するように一台選択し、選択した管理サーバ（１２）への送信先ＩＰアドレスを登録する（ステップＳ３４１９）。図３４は、管理サーバ９ａ（１２−９ａ）が選択され、登録された例を示す。
【０２４３】
振分けノード３（１３−３）は、ステップＳ３４１９で登録した管理サーバ９ａ（１２−９ａ）に対して、移動体（５０）のリージョン２（１１０−２）への接続を示す情報を含んだ遮断設定要求を送信する（ステップＳ３４２０）。
【０２４４】
管理サーバ９ａ（１２−９ａ）は、振分けノード３（１３−３）からの遮断設定要求に応答して、当該異常フローを遮断する設定を登録する（ステップＳ３４２１）。
【０２４５】
管理サーバ９ａ（１２−９ａ）は、異常フローを送信する移動体（５０）のリージョン２（１１０−２）への接続を登録する（ステップＳ３４２２）。
【０２４６】
管理サーバ９ａ（１２−９ａ）は、自身が担当するリージョン３（１１０−３）に接続されている通信ノード３（１１−３）に対して、当該異常フローの遮断設定要求を送信する（ステップＳ３４２３）。
【０２４７】
通信ノード３（１１−３）は、管理サーバ９ａ（１２−９ａ）からの遮断設定要求に応答して、当該異常フローを遮断する設定を実行する（ステップＳ３４２４）。
【０２４８】
通信ノード３（１１−３）は、遮断を設定した異常フローを送信する移動体（５０）からのデータを受信したか否かの監視を開始する（ステップＳ３４２５）。
【０２４９】
図３５は、第５の実施形態における基地局移動制御シーケンス図の例である。
【０２５０】
異常フローを送信する移動体（５０）が基地局４（１０−４）を介して無線接続し、異常フローを送信すると、通信ノード２（１１−２）は、異常フローを送信する移動体（５０）の基地局４（１０−４）への接続を検知する（ステップＳ３５１０）。
【０２５１】
通信ノード２（１１−２）は、異常フローを送信する移動体（５０）の基地局４（１０−４）への接続を検知すると、異常フローを送信する移動体（５０）の基地局４（１０−４）への接続を示す接続情報を含んだ通知を振分けノード２（１３−２）へ送信する（ステップＳ３５１１）。
【０２５２】
通信ノード２（１１−２）は、当該通知を振分けノード２（１３−２）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ３５１２）。
【０２５３】
振分けノード２（１３−２）は、通信ノード２（１１−２）からの通知中の基地局４（１０−４）への接続情報に基づき異常フローを管理する管理サーバ（１２）を確認する（ステップＳ３５１３）。具体的には、図３２のステップＳ３２１８にて登録した管理サーバ８ｂ（１２−８ｂ）が確認される。
【０２５４】
振分けノード２（１３−２）は、通信ノード２（１１−２）からの通知中の基地局４（１０−４）への接続情報を含んだ通知を、ステップＳ３５１３にて確認した管理サーバ８ｂ（１２−８ｂ）へ通知する（ステップＳ３５１４）。
【０２５５】
管理サーバ８ｂ（１２−８ｂ）は、振分けノード２（１３−２）からの通知中の基地局４（１０−４）への接続情報を登録する（ステップＳ３５１５）。
【０２５６】
図３６は、第５の実施形態におけるリージョン移動制御シーケンス図の例である。
【０２５７】
異常フローを送信する移動体（５０）が基地局５（１０−５）を介して無線接続し、異常フローを送信すると、通信ノード３（１１−３）は、異常フローを送信する移動体（５０）の基地局５（１０−５）への接続を検知する（ステップＳ３６１０）。
【０２５８】
通信ノード３（１１−３）は、異常フローを送信する移動体（５０）の基地局５（１０−５）への接続を検知すると、異常フローを送信する移動体（５０）の基地局５（１０−５）への接続を示す接続情報を含んだ通知を振分けノード３（１３−３）へ送信する（ステップＳ３６１１）。
【０２５９】
通信ノード３（１１−３）は、当該通知を振分けノード３（１３−３）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ３６１２）。
【０２６０】
振分けノード３（１３−３）は、通信ノード３（１１−３）から通知された移動体（５０）の基地局５（１０−５）への接続情報に基づき異常フローを管理する管理サーバ（１２）を確認する（ステップＳ３６１３）。具体的には、図３４のステップＳ３４１９にて登録した管理サーバ９ａ（１２−９ａ）が確認される。
【０２６１】
振分けノード３（１３−３）は、通信ノード３（１１−３）からの通知中の基地局５（１０−５）への接続情報を含んだ通知を、ステップＳ３６１３にて確認した管理サーバ９ａ（１２−９ａ）へ通知する（ステップＳ３６１４）。
【０２６２】
管理サーバ９ａ（１２−９ａ）は、振分けノード３（１３−３）からの通知中の基地局５（１０−５）への接続情報を登録する（ステップＳ３６１５）。
【０２６３】
管理サーバ９ａ（１２−９ａ）は、異常フローを送信する移動体（５０）の基地局５（１０−５）への接続情報を基にリージョン３（１１０−３）への接続を登録する（ステップＳ３６１６）。
【０２６４】
管理サーバ９ａ（１２−９ａ）は、異常フローを送信する移動体（５０）がリージョン３（１１０−３）へ初めて接続したか否かを確認し、初めて接続した場合は、接続通知を送信すべき隣接リージョン（１１０）を確認し、さらにその隣接リージョン（１１０）を担当する管理サーバ（１２）が接続する振分けノード（１３）を確認する（ステップＳ３６１７）。
【０２６５】
管理サーバ９ａ（１２−９ａ）は、異常フローを送信する移動体（５０）がリージョン３（１１０−３）へ初めて接続した場合、ステップＳ３６１７で確認した振分けノード１（１３−１）に対して、異常フローの遮断解除要求を送信する（ステップＳ３６１８）。
【０２６６】
振分けノード１（１３−１）は、管理サーバ９ａ（１２−９ａ）からの遮断解除要求に応答して、異常フローＩＤ、及び、異常フローを送信する移動体（５０）の送信元ＩＰアドレスの登録を解除すると共に、登録していた異常フローを管理する管理サーバ（１２）を確認する（ステップＳ３６１９）。具体的には、管理サーバ７ａ（１２−７ａ）が確認される。
【０２６７】
振分けノード１（１３−１）は、ステップＳ３６１９で確認した管理サーバ７ａ（１２−７ａ）に対して、異常フローの遮断解除要求を送信する（ステップＳ３６２０）。
【０２６８】
管理サーバ７ａ（１２−７ａ）は、振分けノード１（１３−１）からの遮断解除要求に応答して、当該異常フローを遮断する設定を解除する（ステップＳ３６２１）。
【０２６９】
管理サーバ７ａ（１２−７ａ）は、自身が担当するリージョン１（１１０−１）に接続されている通信ノード１（１１−１）に対して、当該異常フローの遮断解除要求を送信する（ステップＳ３６２２）。
【０２７０】
通信ノード１（１１−１）は、管理サーバ７ａ（１２−７ａ）からの遮断解除要求に応答して、当該異常フローを遮断する設定を解除する（ステップＳ３６２３）。
【０２７１】
図３７は、第５の実施形態におけるリージョン移動制御シーケンス図の例である。
【０２７２】
異常フローを送信する移動体（５０）が基地局６（１０−６）を介して無線接続し、異常フローを送信すると、通信ノード３（１１−３）は、異常フローを送信する移動体（５０）の基地局６（１０−６）への接続を検知する（ステップＳ３７１０）。
【０２７３】
通信ノード３（１１−３）は、異常フローを送信する移動体（５０）の基地局６（１０−６）への接続を検知すると、異常フローを送信する移動体（５０）の基地局６（１０−６）への接続を示す接続情報を含んだ通知を振分けノード３（１３−３）へ送信する（ステップＳ３７１１）。
【０２７４】
通信ノード３（１１−３）は、当該通知を振分けノード３（１３−３）へ送信すると、受信した異常フローの遮断を実行する（ステップＳ３７１２）。
【０２７５】
振分けノード３（１３−３）は、通信ノード３（１１−３）からの通知中の基地局６（１０−６）への接続情報に基づき異常フローを管理する管理サーバ（１２）を確認する（ステップＳ３７１３）。具体的には、図３４のステップＳ３４１９にて登録した管理サーバ９ａ（１２−９ａ）が確認される。
【０２７６】
振分けノード３（１３−３）は、通信ノード３（１１−３）からの通知中の基地局６（１０−６）への接続情報を含んだ通知を、ステップＳ３７１３にて確認した管理サーバ９ａ（１２−９ａ）へ送信する（ステップＳ３７１４）。
【０２７７】
管理サーバ９ａ（１２−９ａ）は、振分けノード３（１３−３）からの通知中の基地局６（１０−６）への接続情報を登録する（ステップＳ３７１５）。
【０２７８】
図３８Ａは、第５の実施形態における異常フロー遮断設定又は設定解除を通知するデータである設定／解除要求データフォーマットの例を示す図である。図３８Ｂは、第５の実施形態における管理サーバ（１２）から振分けノード（１３）への設定／解除要求データのデータフォーマットの例を示す図である。図３８Ｃは、第５の実施形態における振分けノード（１３）から管理サーバ（１２）への設定／解除要求データのデータフォーマットの例を示す図である。
【０２７９】
図３８Ａに示した設定／解除要求データ（以下、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケット）（３８００）は、パケットの一例であり、ＩＰヘッダ部（３８１０）とＩＰペイロード部（３８２０）から構成される。当該ＩＰパケット（３８００）の構成は、上述の遮断設定要求（例えば、特に、ステップＳ３２１７のように、振分けノード（１３）へ送信される遮断設定要求）、及び、遮断解除要求（例えば、特に、ステップＳ３１６８のように、振分けノード（１３）へ送信される遮断解除要求）のいずれにも該当する。当該データは、ＩＰヘッダ部（３８１０）は、ヘッダ部の一例であり、さらに送信先ＩＰアドレス（３８１１）とその他のＩＰヘッダデータ（３８１２）から構成される。ＩＰペイロード部（３８２０）は、ペイロード部の一例であり、異常フローに対する処理を識別する制御ＩＤ（３８２１）、遮断フロー（異常フロー）ＩＤ（３０２２）、異常フローを送信する移動体（５０）の送信元ＩＰアドレス（３８２３）、及び、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）ヘッダ等のその他のＩＰペイロードデータ（３８２４）から構成される。制御ＩＤ（３８２１）は、異常フローの遮断設定を要求する場合は、値が“１”であり、遮断を解除する場合は、値が“２”となる。遮断フローＩＤ（３８２２）は、遮断フローを識別可能な数値である。
【０２８０】
図３８Ｂに示したＩＰパケット（３８００−１）は、管理サーバ（１２）から振分けノード（１３）へ送信されるため、ＩＰヘッダ部（３８１０）における送信先ＩＰアドレス（３８１１−１）が、振分けノード（１３）のＩＰアドレスとなる。振分けノード（１３）は、ＩＰパケット（３８００−１）を受信すると、ＩＰペイロード部（３８２０）の異常フローに対する送信元ＩＰアドレス（３８２３）を確認し、当該異常フローを管理する管理サーバ（１２）へ、ＩＰパケット（３８００−１）の送信先ＩＰアドレスを、当該異常フローを管理する管理サーバ（１２）のＩＰアドレスに変更して送信する。
【０２８１】
図３８Ｃに示したＩＰパケット（３８００−２）は、振分けノード（１３）から管理サーバ（１２）へ送信されるため、ＩＰヘッダ部（３８１０）における送信先ＩＰアドレス（３８１１−２）が、管理サーバ（１２）のＩＰアドレスとなる。管理サーバ（１２）は、ＩＰパケット（３８００−２）を受信すると、制御ＩＤ（３８２１）にて指定された処理（遮断の設定、或いは遮断の解除）に従い、遮断フローＩＤ（３８２２）と異常フローを示す送信元ＩＰアドレス（３８２３）で指定される異常フローの遮断設定、或いは遮断解除を、自身が担当するリージョン（１１０）に接続されている通信ノード（１１）に対して実行する。また、管理サーバ（１２）は、他のリージョン（１１０）に対して異常フローの通知を行う場合は、図３８Ｂに示したＩＰパケット（３８００−１）を、他のリージョン（１１０）に接続された振分けノード（１３）へ送信する。
【０２８２】
本実施形態では、異常フローの遮断設定や解除を通知するデータに関して、管理サーバ（１２）への振分けを、振分けノード（１３）が実行したが、振分けノード（１３）の機能を、通信ノード（１１）に装備しても良い。この場合、通信ノード（１１）が振分けノード（１３）を兼ねるため、振分けノード（１３）は無くて良い。
【０２８３】
図３９は、第５の実施形態における振分けノード（１３）の異常フロー遮断管理を示すフローチャートの例である。
【０２８４】
振分けノード（１３）における異常フロー遮断管理は、例えば、図示しない記憶装置に格納された異常フロー遮断管理プログラムを、図示しないプロセッサによって実行することにより、振分けノード（１３）が、異常フロー遮断管理をスタートする（ステップＳ３９００）。なお、ステップＳ３９０２〜ステップＳ３９０４の処理である第１の処理と、ステップＳ３９０５〜ステップＳ３９０７の処理である第２の処理と、ステップＳ３９０８及びステップＳ３９０９の処理である第３の処理と、ステップＳ３９１０及びステップＳ３９１１の処理である第４の処理は、図３９に示すようにシーケンシャルに実行されても良いが、並列に実行されても良い。
【０２８５】
振分けノード（１３）は、他の振分けノード（１３）等へデータ伝送するため、振分けノード（１３）の管理者によるデータ転送テーブル、及び接続している管理サーバ（１２）の管理サーバリストの設定を受け付けし、保持する（ステップＳ３９０１）。
【０２８６】
振分けノード（１３）は、管理者により、異常フロー情報（遮断フロー情報）を受信したか否かを判定する（ステップＳ３９０２）。
【０２８７】
ステップＳ３９０２の判定において、管理者からの異常フロー情報を受信したと判定した場合は、振分けノード（１３）は、受信した異常フロー情報に従い、異常フローを管理する管理サーバ（１２）を登録されたリストの中から、管理サーバ（１２）の処理負荷が平滑化するように一台選択し、選択した管理サーバ（１２）の送信先ＩＰアドレスと異常フローの遮断設定を登録する（ステップＳ３９０３）ここでは、管理サーバ７ａ（１２−７ａ）が選択されたとする。
【０２８８】
振分けノード（１３）は、登録した管理サーバ７ａ（１２−７ａ）へ、異常フローに対する遮断設定要求を送信する（ステップＳ３９０４）。
【０２８９】
ステップＳ３９０２の判定において、管理者からの異常フロー情報を受信していないと判定した場合、振分けノード（１３）は、ステップＳ３９０５の処理を実行する。
【０２９０】
振分けノード（１３）は、管理サーバ（１２）より異常フローの遮断設定要求を受信したか否かを判定する（ステップＳ３９０５）。
【０２９１】
ステップＳ３９０５の判定において、管理サーバ（１２）より異常フローの遮断設定要求を受信したと判定した場合は、振分けノード（１３）は、受信した遮断設定要求に従い、異常フローを管理する管理サーバ（１２）を登録されたリストの中から、管理サーバ（１２）の処理負荷が平滑化するように一台選択し、選択した管理サーバ（１２）の送信先ＩＰアドレスと異常フローの遮断設定を登録する（ステップＳ３９０６）。
【０２９２】
振分けノード（１３９は、登録した管理サーバ（１２）へ、異常フローに対する遮断設定要求を送信する（ステップＳ３９０７）。
【０２９３】
ステップＳ３９０５の判定において、管理サーバ（１２）より異常フローの遮断設定要求を受信していないと判定した場合は、振分けノード（１３）は、ステップＳ３９０８の処理を実行する。
【０２９４】
振分けノード（１３）は、管理サーバ（１２）より異常フローの遮断解除要求を受信したか否かを判定する（ステップＳ３９０８）。
【０２９５】
ステップＳ３９０８の判定において、管理サーバ（１２）より異常フローの遮断解除要求を受信したと判定した場合、振分けノード（１３）は、当該異常フローを担当する管理サーバ（１２）へ、異常フローに対する遮断解除要求を送信する（ステップＳ３９０９）。
【０２９６】
ステップＳ３９０８の判定において、管理サーバ（１２）より異常フローの遮断解除要求を受信していないと判定した場合、振分けノード（１３）は、ステップＳ３９１０の処理を実行する。
【０２９７】
振分けノード（１３）は、通信ノード（１１）より、異常フローを送信する移動体（５０）の接続情報を含んだ通知を受信したか否かを判定する（ステップＳ３９１０）。
【０２９８】
ステップＳ３９１０の判定において、異常フローを送信する移動体（５０）の接続情報を含んだ通知を受信したと判定した場合、振分けノード（１３）は、当該異常フローを担当する管理サーバ（１２）へ、異常フローを送信する移動体（５０）の接続情報を含んだ通知を送信する（ステップＳ３９１１）。
【０２９９】
ステップＳ３９１０の判定において、異常フローを送信する移動体（５０）の接続情報を含んだ通知を受信していないと判定した場合、ステップＳ３９０２の処理を実行する。
【０３００】
図４０は、第５の実施形態における管理サーバ（１２）の異常フロー遮断管理を示すフローチャートの例である。
【０３０１】
管理サーバ（１２）のＣＰＵ（６０１）は、ストレージ（６０３）に格納された異常フロー遮断管理プログラム（４０５０）を主メモリ（６０２）にロードして、異常フロー遮断管理をスタートする（ステップＳ４０００）。すなわち、本実施形態では、異常フロー遮断管理プログラム（６１１）に代えて異常フロー遮断管理プログラム（４０５０）が実行される。異常フロー遮断管理プログラム（４０５０）は、ステップＳ４００１の処理である第１の処理を実行する初期設定プログラム（４０５１）、ステップＳ４００２〜ステップＳ４００４の処理である第２の処理を実行する遮断制御プログラム（４０５２）、ステップＳ４００５〜ステップＳ４００７の処理である第３の処理を実行する解除制御プログラム（４０５３）、ステップＳ４００８〜ステップＳ４０１１の処理である第４の処理を実行する接続情報処理プログラム（４０５４）、及び、ステップＳ４０１２及びステップＳ４０１３の処理である第５の処理を実行するリージョン処理プログラム（４０５５）を含む。第１の処理〜第５の処理の二以上の処理は、図４０に示すようにシーケンシャルに実行されても良いが、並列に実行されても良い。
【０３０２】
初期設定プログラム（４０５１）は、管理者からの入力に従い、自身の担当リージョン（１１０）、担当リージョン（１１０）に隣接するリージョン（１次隣接リージョン）（１１０）、及び、１次隣接リージョン（１１０）に隣接するリージョン（２次隣接リージョン）（１１０）に関するデータの登録と、１次隣接リージョン（１１０）及び２次隣接リージョン（１１０）を管理する管理サーバ（１２）が接続された振分けノード（１３）に関するデータの登録とを、初期設定として実行する（ステップＳ４００１）。
【０３０３】
遮断制御プログラム（４０５２）は、振分けノード（１３）から異常フロー遮断の要求を受信したか否かを判定する（ステップＳ４００２）。
【０３０４】
ステップＳ４００２の判定において、振分けノード（１３）から異常フローの遮断設定要求を受信したと判定した場合、遮断制御プログラム（４０５２）は、遮断を要求された異常フローの情報を登録し、また、リージョン構成を確認し、異常フロー遮断を設定する自リージョン（１１０）に接続されている通信ノード（１１）、及び異常フロー遮断を要求するリージョン（１１０）に接続された振分けノード（１３）を選択する（ステップＳ４００３）。
【０３０５】
遮断制御プログラム（４０５２）は、選択した通信ノード（１１）に対して異常フローの遮断設定要求を送信し、また、選択した振分けノード（１３）に対して異常フローの遮断設定要求を送信する（ステップＳ４００４）。
【０３０６】
ステップＳ４００２の判定において、振分けノードから異常フローの遮断設定要求を受信していないと遮断制御プログラム（４０５２）が判定した場合、ステップＳ４００５の処理が実行される。
【０３０７】
解除制御プログラム（４０５３）は、振分けノード（１３）から異常フローの遮断解除要求を受信したか否かを判定する（ステップＳ４００５）。
【０３０８】
ステップＳ４００５の判定において、振分けノードから異常フローの遮断解除要求を受信したと判定した場合、解除制御プログラム（４０５３）は、自リージョン（１１０）に接続されている通信ノード（１１）を選択する（ステップＳ４００６）。
【０３０９】
解除制御プログラム（４０５３）は、選択した通信ノード（１１）に対して異常フローの遮断解除要求を送信する（ステップＳ４００７）。
【０３１０】
ステップＳ４００５の判定において、振分けノード（１３）から異常フローの遮断解除情報を受信していないと解除制御プログラム（４０５３）が判定した場合、ステップＳ４００８の処理が実行される。
【０３１１】
接続情報処理プログラム（４０５４）は、振分けノード（１３）から異常フローを送信する移動体（５０）の通信ノード（１１）に対する接続情報を含んだ通知を受信したか否かを判定する（ステップＳ４００８）。
【０３１２】
ステップＳ４００８の判定において、振分けノード（１３）から異常フローを送信する移動体（５０）の通信ノード（１１）に対する接続情報を含んだ通知を受信していないと接続情報処理プログラム（４０５４）が判定した場合、ステップＳ４０１２の処理が実行される。
【０３１３】
ステップＳ４００８の判定において、振分けノード（１３）から異常フローを送信する移動体（５０）の通信ノード（１１）に対する接続情報を含んだ通知を受信したと判定した場合、接続情報処理プログラム（４０５４）は、接続した通信ノード（１１）のポートＩＤ（受信した接続情報から特定されるポートＩＤ）を登録する（ステップＳ４００９）。
【０３１４】
接続情報処理プログラム（４０５４）は、異常フローを送信する移動体（５０）がリージョン（１１０）間を移動したか（リージョン（１１０）から隣接リージョン（１１０）へ移動をしたか）否かを判定する（ステップＳ４０１０）。
【０３１５】
ステップＳ４０１０の判定において、異常フローを送信する移動体（５０）がリージョン（１１０）間を移動していないと接続情報処理プログラム（４０５４）が判定した場合、ステップＳ４０１２の処理が実行される。
【０３１６】
ステップＳ４０１０の判定において、異常フローを送信する移動体（５０）がリージョン（１１０）間を移動したと判定した場合、接続情報処理プログラム（４０５４）は、ステップＳ４０１１を実行する。すなわち、接続情報処理プログラム（４０５４）は、移動により新たに接続したリージョン（１１０）（つまり、隣接リージョン（１１０））に関する情報であるリージョン接続情報を含んだ通知、当該隣接のリージョン（１１０）に接続された振分けノード（１３）へ送信する。また、接続情報処理プログラム（４０５４）は、異常フローの遮断を実行する必要がある隣接の振分けノード（１３）に対して異常フローの遮断設定要求を送信する。さらに、接続情報処理プログラム（４０５４）は、異常フローの遮断を解除する必要がある隣接の振分けノード（１３）に対して異常フローの遮断解除要求を送信する。
【０３１７】
リージョン処理プログラム（４０５５）は、振分けノード（１３）から異常フロー送信移動体（５０）のリージョン接続情報を含んだ通知を受信したか否かを判定する（ステップＳ４０１２）。
【０３１８】
ステップＳ４０１２の判定において、異常フローを送信する移動体（５０）のリージョン接続情報を含んだ通知を受信していないとリージョン処理プログラム（４０５５）が判定した場合、ステップＳ４００２の処理が実行される。
【０３１９】
ステップＳ４０１２の判定において、異常フローを送信する移動体（５０）のリージョン接続情報を含んだ通知を受信したと判定した場合、リージョン処理プログラム（４０５５）は、異常フローを送信する移動体（５０）に関する情報と、その移動体（５０）が接続したリージョン（１１０）に関する情報（つまり受信したリージョン接続情報）とを登録する（ステップＳ４０１３）。
【０３２０】
以上説明したように、振分けノード（１３）が、異常フローを管理する管理サーバ（１２）を動的に選択して、異常フローの管理が可能となるため、リージョン（１１０）に接続される移動体（５０）の規模に応じて管理サーバを容易に増減可能となる。
【０３２１】
なお、上述したように、振分けノード（１３）の機能が通信ノード（１１）に搭載されることで通信ノード（１１）が振分けノード（１３）を兼ねても良いが、本実施形態のように、ＩＰヘッダ部（３８１０）に基づく振分けとＩＰペイロード部（３８２０）に基づく振分けとを異なるレイヤとし、ＩＰヘッダ部（３８１０）に基づく振分けを行うエンティティ（通信ノード（１１）としての物理的又は仮想的なデバイス）と、ＩＰペイロード部（３８２０）に基づく振分けを行うエンティティ（振分けノード（１３）としての物理的又は仮想的なデバイス）とを分けることで、処理の効率化が期待できる。ＩＰヘッダ部（３８１０）に基づく振分けは、典型的には、送信先ＩＰアドレス（３８１１）に基づく振分けである。ＩＰペイロード部（３８２０）に基づく振分けは、遮断フローＩＤ（３８２２）に基づく振分けであるが、遮断フローＩＤ（３８２２）に代えて又は加えて他のデータ（例えば送信元ＩＰアドレス（３８２３））に基づく振分けであっても良い。
【０３２２】
また、振分けノード（１３）毎に、振分け先は異なって良い。例えば、同一の遮断フローＩＤ（３８２２）について、振分けノード１（１３−１）によれば、振分け先が管理サーバ７ａ（１２−７ａ）であるが、振分けノード２（１３−２）によれば、振分け先が管理サーバ８ｂ（１２−８ｂ）であっても良い。
【０３２３】
また、振分けノード（１３）毎に、接続される管理サーバ（１２）の数は異なっていても良い。各振分けノード（１３）は、接続される管理サーバ（１２）の増減に応じて、当該振分けノード（１３）が保持するデータ転送テーブルを更新することができる。データ転送テーブルは、ＩＰペイロード部（３８２０）の属性（例えば遮断フローＩＤ（３８２２））と振分け先の管理サーバ（１２）のＩＰアドレスとの対応関係を示すテーブルで良い。通信ノード（１１）は、図３８Ｂに例示のＩＰパケット（３８００）を、当該ＩＰパケット（３８００−１）のＩＰヘッダ部（３８１０−１）が示す送信先ＩＰアドレス（３８１０−１）宛の振分けノード（１３）に転送する。振分けノード（１３）は、データ転送テーブルを基に、受信したＩＰパケット（３８００−１）中のＩＰペイロード部（３８２０）の属性に対応した管理サーバ（１２）を特定し、特定した管理サーバ（１２）に、当該ＩＰペイロード部（３８２０）と、当該管理サーバ（１２）のＩＰアドレスを含んだＩＰヘッド部（３８１０−２）とを含んだＩＰパケット（３８００−２）を送信する。データ転送テーブルを用いた静的な振分けに代えて又は加えて、少なくとも１つの振分けノード（１３）は、データ転送テーブルを用いてない動的な振分けを行っても良い。結果として、同一属性のＩＰペイロード部（３８２０）であっても振分け先となる管理サーバ（１２）は異なっても良い。具体的には、例えば、振分けノード（１３）に接続されている全管理サーバ（１２）の処理負荷が平滑化されさえすえば、静的な振分けと動的な振分けのどちらが実行されても良い。動的な振分けに関し、振分けノード（１３）は、振分け先の管理サーバ（１２）のＩＰアドレスと、振り分けられたパケット中の遮断フローＩＤとをデータ転送テーブルに登録する（これにより、後に、遮断解除要求を受信した場合に、遮断解除要求中の遮断フローＩＤに対応した管理サーバ（１２）（つまり、当該要求の振分け先の管理サーバ（１２））を特定することができる）。また、静的な振分けに関し、振分けノード（１３）にＮ台の管理サーバが設置されて（Ｎは１以上の整数）、異常フローＩＤをＮで除算した余りに応じて、当該異常フローを管理する管理サーバ（１２）が決定されるようにしても良い。異常フローＩＤは、例えば通し番号で良い。
［第６の実施形態］
【０３２４】
本実施形態では、リージョン（１１０）が２次元的に配置される。以下、図４１を用いて第６の実施形態について説明する。その際、第１の実施形態との相違点を中心に説明し、第１の実施形態との共通点については説明を省略又は簡略する。
【０３２５】
図４１は、第６の実施形態におけるリージョンの構成例を示す図である。
【０３２６】
第１の実施形態では、リージョン（１１０）が一次元的に構成されており（具体的には、第１の実施形態では、リージョン（１１０）は、シーケンシャルに並んだ複数のエリア（１００）で構成されており）、且つ、複数のリージョン（１１０）が一次元的に配置されていたが、本実施形態では、リージョン（４１１０）が２次元的に構成され、且つ、複数のリージョン（４１１０）が二次元的に配置される。図４１において、二次元的に配置されたリージョン（４１１０−１）〜（４１１０−９）が存在している。リージョン（４１１０−９）は、二次元的に配置された複数のエリア（４１２０−１）〜（４１２０−４）で構成されている。つまり、リージョン４１１０−９は、二次元的に構成されている。リージョン（４１１０−１）〜（４１１０−８）の各々についても、図示していないが、リージョン（４１１０−９）と同様に四つのエリアから構成される。なお、二次元的に配置されたリージョン（４１１０−１）〜（４１１０−９）の少なくとも１つは、第１の実施形態と同様に一次元的な構成でも良い。また、第１の実施形態にて説明したように、図４１に示していないが、各リージョン（４１１０）には通信ノード（１１）が接続され、その通信ノード（１１）に対して、各エリア（４１２０）の無線接続を提供する基地局（１０）、及び管理サーバ（１２）が接続される。また、第１の実施形態にて説明したように、異常フローの遮断管理がリージョン単位に行われる。管理サーバ（１２）は、自身が担当するリージョン（４１１０）に対して異常フローを送信する移動体（５０）が接続した場合に、自身が担当するリージョン（４１１０）と隣接リージョン（１次隣接リージョン）に対して異常フローの遮断を管理する。例えば、管理サーバ（１２）の担当リージョンが、リージョン（４１１０−９）である場合、当該管理サーバ（１２）は、１次隣接リージョン（４１１０−５）、（４１１０−６）、及び（４１１０−８）に対する異常フロー遮断の要求を管理する。一方、当該管理サーバ（１２）は、１次隣接リージョン（４１１０−５）、（４１１０−６）、及び（４１１０−８）にさらに隣接するリージョン（２次隣接リージョン）（４１１０−１）〜（４１１０−４）及び（４１１０−７）に対して、異常フロー遮断の解除を管理する。
【０３２７】
以上説明したように、異常フローの遮断の設定と解除を管理することにより、２次元的に構成又は配置したリージョンに対する異常フローの遮断管理が可能となる。また、同様に、３次元的に構成又は配置したリージョンに対しても異常フローの遮断管理が可能となる。
【０３２８】
以上、幾つかの実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実行することが可能である。
【０３２９】
例えば、第１〜第６の実施形態のうちの任意の二以上の実施形態を組み合わせることが期待できる。具体的には、例えば、第６の実施形態は、第１〜第５の実施形態のいずれにも適用可能である。また、例えば、第１の実施形態と第５の実施形態の組み合わせが採用されても良い、すなわち、振分けノード（１３）経由で通信ノード（１１）に接続される管理サーバ（１２）が担当するリージョン（１１０）と、振分けノード（１３）非経由で通信ノード（１１）に接続される管理サーバ（１２）が担当するリージョン（１１０）とが混在しても良い。
【０３３０】
また、例えば、少なくとも１つの管理サーバ（１２）は、クラウド基盤（１以上の計算機）上で実行されるソフトウェア（アプリケーション）でも良い。また、例えば、少なくとも１つの振分けノード（１３）は、クラウド基盤上で実行されるソフトウェア（アプリケーション）でも良い。
【符号の説明】
【０３３１】
１０  基地局
１１  通信ノード
１２  管理サーバ
３０  ネットワーク
５０  移動体
１００  エリア
１１０  リージョン
【図１】
2019125984.tif 000003
【図２】
2019125984.tif 000004
【図３】
2019125984.tif 000005
【図４】
2019125984.tif 000006
【図５】
2019125984.tif 000007
【図６】
2019125984.tif 000008
【図７】
2019125984.tif 000009
【図８Ａ】
2019125984.tif 000010
【図８Ｂ】
2019125984.tif 000011
【図８Ｃ】
2019125984.tif 000012
【図９Ａ】
2019125984.tif 000013
【図９Ｂ】
2019125984.tif 000014
【図９Ｃ】
2019125984.tif 000015
【図１０Ａ】
2019125984.tif 000016
【図１０Ｂ】
2019125984.tif 000017
【図１１】
2019125984.tif 000018
【図１２】
2019125984.tif 000019
【図１３】
2019125984.tif 000020
【図１４】
2019125984.tif 000021
【図１５】
2019125984.tif 000022
【図１６】
2019125984.tif 000023
【図１７】
2019125984.tif 000024
【図１８】
2019125984.tif 000025
【図１９】
2019125984.tif 000026
【図２０Ａ】
2019125984.tif 000027
【図２０Ｂ】
2019125984.tif 000028
【図２０Ｃ】
2019125984.tif 000029
【図２１Ａ】
2019125984.tif 000030
【図２１Ｂ】
2019125984.tif 000031
【図２１Ｃ】
2019125984.tif 000032
【図２２】
2019125984.tif 000033
【図２３】
2019125984.tif 000034
【図２４】
2019125984.tif 000035
【図２５Ａ】
2019125984.tif 000036
【図２５Ｂ】
2019125984.tif 000037
【図２６Ａ】
2019125984.tif 000038
【図２６Ｂ】
2019125984.tif 000039
【図２６Ｃ】
2019125984.tif 000040
【図２７】
2019125984.tif 000041
【図２８Ａ】
2019125984.tif 000042
【図２８Ｂ】
2019125984.tif 000043
【図２９Ａ】
2019125984.tif 000044
【図２９Ｂ】
2019125984.tif 000045
【図３０Ａ】
2019125984.tif 000046
【図３０Ｂ】
2019125984.tif 000047
【図３１】
2019125984.tif 000048
【図３２】
2019125984.tif 000049
【図３３】
2019125984.tif 000050
【図３４】
2019125984.tif 000051
【図３５】
2019125984.tif 000052
【図３６】
2019125984.tif 000053
【図３７】
2019125984.tif 000054
【図３８Ａ】
2019125984.tif 000055
【図３８Ｂ】
2019125984.tif 000056
【図３８Ｃ】
2019125984.tif 000057
【図３９】
2019125984.tif 000058
【図４０】
2019125984.tif 000059
【図４１】
2019125984.tif 000060