(57)【要約】      （修正有）【課題】通信ネットワークにおいて、異常なデータフローを送信する移動体の移動に対応し、ネットワークリソースの消費を削減した、異常なデータフローの遮断が可能なシステムを提供する。【解決手段】複数の通信ノードと、前記複数の通信ノードに接続されるネットワークと、前記ネットワークに接続されるネットワーク管理サーバと、を備えたネットワークシステムであって、前記ネットワーク管理サーバは、前記複数の通信ノードそれぞれが担当するエリアを複数まとめたリージョンが複数設定され、異常フローを送信する移動体の検出を通知する通信ノードが担当するエリアをまとめた第１のリージョン及び前記第１のリージョンに隣接する１以上の第２のリージョンにまとめられたエリアを担当する通信ノードに対して、異常フローを制御する設定を実行する。【選択図】図１
2018121228.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信ノードと、前記複数の通信ノードに接続されるネットワークと、前記ネットワークに接続されるネットワーク管理サーバと、を備えたネットワークシステムであって、
前記ネットワーク管理サーバは、
前記複数の通信ノードそれぞれが担当するエリアを複数まとめたリージョンが複数設定され、
異常フローを送信する移動体の検出を通知する通信ノードが担当するエリアをまとめた第１のリージョン及び前記第１のリージョンに隣接する１以上の第２のリージョンにまとめられたエリアを担当する通信ノードに対して、異常フローを制御する設定を実行すること
を特徴とするネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムであって、
前記第２のリージョンは２個以上のエリアをまとめ、前記第２のリージョンに隣接する第３のリージョンへ前記第１のリージョンから前記移動体が移動するには、２個以上のエリアを通過すること
を特徴とするネットワークシステム。
【請求項３】
請求項１に記載のネットワークシステムであって、
前記ネットワークシステムは、
前記複数の通信ノードのいずれかに接続される基地局を複数さらに備え、
前記ネットワーク管理サーバは、
複数のリージョンの地理的範囲が設定され、
第１のリージョンの地理的範囲に含まれる基地局に接続された通信ノードから異常フローを送信する移動体の検出を通知されると、
前記第１のリージョン及び前記第１のリージョンに隣接する１以上の第２のリージョンの地理的範囲に含まれる基地局に接続する通信ノードに対して、異常フローを制御する設定を実行すること
を特徴とするネットワークシステム。
【請求項４】
請求項３に記載のネットワークシステムであって、
前記ネットワーク管理サーバは、
前記複数のリージョンそれぞれの地理的範囲と、複数の前記基地局それぞれの地理的位置とに基づいて、リージョンと通信ノードとを対応付けて管理すること
を特徴とするネットワークシステム。
【請求項５】
請求項４に記載のネットワークシステムであって、
前記ネットワーク管理サーバは、
前記移動体の速度に応じて前記複数のリージョンそれぞれの地理的範囲を変更すること
を特徴とするネットワークシステム。
【請求項６】
請求項５に記載のネットワークシステムであって、
前記ネットワーク管理サーバは、
前記移動体の複数の速度範囲と、リージョンの大きさに関する情報とが対応付けられて設定され、
異常フローを送信する複数の移動体の最高速度が、設定された高い速度範囲に含まれると、リージョンの地理的範囲を広げるように変更し、設定された低い速度範囲に含まれると、リージョンの地理的範囲を狭めるように変更すること
を特徴とするネットワークシステム。
【請求項７】
請求項２に記載のネットワークシステムであって、
前記ネットワーク管理サーバは、
前記第１のリージョンにまとめられたエリアを担当する通信ノードから異常フローを送信する移動体の検出を通知されると、異常フローを遮断する設定を実行すること
を特徴とするネットワークシステム。
【請求項８】
請求項７に記載のネットワークシステムであって、
前記ネットワーク管理サーバは、
前記第３のリージョンにまとめられたエリアを担当する通信ノードから異常フローを送信する移動体の検出を通知されると、前記第１のリージョンにまとめられたエリアを担当する通信ノードに対して、異常フローの遮断を解除する設定を実行すること
を特徴とするネットワークシステム。
【請求項９】
請求項８に記載のネットワークシステムであって、
前記複数の通信ノードのそれぞれは、
異常フローを送信する移動体を検出すると、前記ネットワーク管理サーバへ通知し、
異常フローを遮断する設定を実行されると、異常フローを遮断し、
異常フローの遮断を解除する設定を実行されると、異常フローの遮断を解除すること
を特徴とするネットワークシステム。
【請求項１０】
複数の通信ノードとネットワークで接続されたネットワーク管理装置のネットワーク管理方法であって、
前記ネットワーク管理装置は、ＣＰＵとメモリを備え、
前記メモリは、
前記複数の通信ノードそれぞれが担当するエリアを複数まとめたリージョンが複数設定され、
前記ＣＰＵは、
異常フローを送信する移動体の検出を通知する通信ノードが担当するエリアをまとめた第１のリージョン及び前記第１のリージョンに隣接する１以上の第２のリージョンにまとめられたエリアを担当する通信ノードに対して、異常フローを制御する設定を実行すること
を特徴とするネットワーク管理方法。
【請求項１１】
請求項１０に記載のネットワーク管理方法であって、
前記複数の通信ノードのいずれかに基地局が接続され、
前記メモリは、
複数のリージョンの地理的範囲が設定され、
前記ＣＰＵは、
第１のリージョンの地理的範囲に含まれる基地局に接続された通信ノードから異常フローを送信する移動体の検出を通知されると、
前記第１のリージョン及び前記第１のリージョンに隣接する１以上の第２のリージョンの地理的範囲に含まれる基地局に接続する通信ノードに対して、異常フローを制御する設定を実行すること
を特徴とするネットワーク管理方法。
【請求項１２】
請求項１１に記載のネットワーク管理方法であって、
前記ＣＰＵは、
前記複数のリージョンそれぞれの地理的範囲と、複数の前記基地局それぞれの地理的位置とに基づいて、リージョンと通信ノードとを対応付けて管理すること
を特徴とするネットワークシステム。
【請求項１３】
複数の通信ノードとネットワークで接続されたネットワーク管理装置であって、
前記複数の通信ノードそれぞれが担当するエリアを複数まとめたリージョンが複数設定され、
異常フローを送信する移動体の検出を通知する通信ノードが担当するエリアをまとめた第１のリージョン及び前記第１のリージョンに隣接する１以上の第２のリージョンにまとめられたエリアを担当する通信ノードに対して、異常フローを制御する設定を実行すること
を特徴とするネットワーク管理装置。
【請求項１４】
請求項１３に記載のネットワーク管理装置であって、
前記複数の通信ノードのいずれかに基地局が接続され、
前記ネットワーク管理装置は、
複数のリージョンの地理的範囲が設定され、
第１のリージョンの地理的範囲に含まれる基地局に接続された通信ノードから異常フローを送信する移動体の検出を通知されると、
前記第１のリージョン及び前記第１のリージョンに隣接する１以上の第２のリージョンの地理的範囲に含まれる基地局に接続する通信ノードに対して、異常フローを制御する設定を実行すること
を特徴とするネットワーク管理装置。
【請求項１５】
請求項１４に記載のネットワーク管理装置であって、
前記複数のリージョンそれぞれの地理的範囲と、複数の前記基地局それぞれの地理的位置とに基づいて、リージョンと通信ノードとを対応付けて管理すること
を特徴とするネットワーク管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、ネットワーク管理方法、及びネットワーク管理装置に関するものである。
【背景技術】
【０００２】
通信ネットワーク上において、大量のデータを送信することにより、アプリケーションサーバが提供するネットワーク上のサービスを機能不全にする事象が発生しており、このような事象に対するサービス継続性が望まれている。
【０００３】
本分野の背景技術として、特許文献１記載の技術がある。この文献には、ハンドオーバを行う移動端末が、ハンドオーバ後においても、ハンドオーバ前に受けていた付加的サービスを迅速かつ継続して受けられるようにすることを可能とする通信ハンドオーバ方法及び通信メッセージ処理方法並びにこれらの方法をコンピュータにより実行するためのプログラムを提供する、ことを目的としている。
【０００４】
また、その解決手段として、移動端末（ＭＮ１０）がハンドオーバを行う場合、ＭＮは、移動先のサブネット３０に属するＡＲ（アクセスルータ）３１の近くに存在する（ネットワーク構成上のＡＲ近傍）ＱｏＳのためのＮＳＬＰを有するノード（ＱＮＥ（プロキシ）６８）をプロキシとして選択し、このプロキシに対して、ハンドオーバ前にＣＮ６０との間で確立されていた経路２４に係るフロー識別子及びセッション識別子を含むメッセージを送信する。プロキシは、ＣＮに対して、これらのフロー識別子及びセッション識別子を含むメッセージを送信し、そのメッセージの応答結果に基づいて、新たな経路３４を確立するとともに、２つの経路が交わり始めるクロスオーバノードを発見する、と記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００５／０７６５４８号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記記載の技術では、通信ネットワークにおいて、異常なデータフローが存在する場合、ネットワークリソースの不要な消費を防止することが考慮されていない、といった課題がある。特に、異常なデータフローを送信する移動体（モビリティ・オブジェクト）が移動する場合において、その異常なデータフローの遮断を継続する必要があるといった課題がある。
【０００７】
また、移動体の移動に対応して異常なデータフロー遮断を実行するにあたり、関係のない多くの通信ノードに対して当該データフロー遮断の設定を実施することは、ネットワークリソースを大量に消費するため、非効率的であるといった課題がある。
【０００８】
そこで、本発明は前述した課題を鑑みてなされたものであり、通信ネットワークにおいて、異常なデータフローを送信する移動体の移動に対応し、ネットワークリソースの消費を削減した、異常なデータフローの遮断が可能なシステムを提供する。
【課題を解決するための手段】
【０００９】
本発明に係る代表的なネットワークシステムは、複数の通信ノードと、前記複数の通信ノードに接続されるネットワークと、前記ネットワークに接続されるネットワーク管理サーバと、を備えたネットワークシステムであって、前記ネットワーク管理サーバは、前記複数の通信ノードそれぞれが担当するエリアを複数まとめたリージョンが複数設定され、異常フローを送信する移動体の検出を通知する通信ノードが担当するエリアをまとめた第１のリージョン及び前記第１のリージョンに隣接する１以上の第２のリージョンにまとめられたエリアを担当する通信ノードに対して、異常フローを制御する設定を実行することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、通信ネットワークにおいて、異常なデータフローを送信する移動体の移動に対応し、ネットワークリソースの消費を削減した、異常なデータフローの遮断が可能となる。
【図面の簡単な説明】
【００１１】
【図１】ネットワークシステムの構成例である。
【図２Ａ】異常フロー遮断処理シーケンスの例である。
【図２Ｂ】異常フロー遮断処理シーケンスの例である。
【図３】ネットワーク管理サーバの構成例である。
【図４】ネットワーク管理サーバ内メモリに保持されるデータの例である。
【図５】リージョン管理データの例である。
【図６】遮断設定管理データの例である。
【図７】通信ノードの構成例である。
【図８】異常フロー遮断管理のフローチャートの例である。
【図９】異常フロー遮断制御を示すフローチャートの例である。
【図１０】実施例２におけるリージョン領域管理データの例である。
【図１１】実施例２における基地局管理データの例である。
【図１２】実施例２における基地局収容リージョン管理データの例である。
【図１３Ａ】実施例３における移動体速度管理データの例である。
【図１３Ｂ】実施例３における移動体速度管理データの例である。
【図１４】実施例３におけるリージョン領域管理データの例である。
【図１５Ａ】実施例３における移動体速度に応じたリージョン区分け管理の例である。
【図１５Ｂ】実施例３における移動体速度に応じたリージョン区分け管理の例である。
【図１６】実施例３におけるリージョンと基地局との関係の例である。
【図１７】実施例４における各基地局が担当するエリア構成の例である。
【図１８】第４の実施形態におけるリージョンの構成を示す図の例である。
【図１９Ａ】実施例４における移動体速度に応じたリージョン区分け管理の例である。
【図１９Ｂ】実施例４における移動体速度に応じたリージョン区分け管理の例である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態について、図面を用いて実施例を詳細に説明する。ただし、本発明は以下に示す実施の形態の記載内容に限定して解釈されるものではない。本発明の思想ないし趣旨から逸脱しない範囲で、その具体的構成を変更し得ることは当業者であれば容易に理解される。
【００１３】
図面等において示す各構成の位置、大きさ、形状、或いは範囲などは、発明の理解を容易にするため、実際の位置、大きさ、形状、或いは範囲などを表していない場合がある。このため、実施の形態は、必ずしも、図面等に記載された位置、大きさ、形状、或いは範囲などに限定されない。
【００１４】
以下、本発明の各実施例を、図１から図１９を用いて説明する。以下の実施例のいずれも、ネットワークで通信する移動体から異常なデータフローが発生した場合において、その移動体の移動に追随し、ネットワークリソースの消費を削減した、異常なデータフローの遮断を実行する。
【実施例１】
【００１５】
本実施例では、無線ネットワークにおける各基地局がカバーするエリアを複数まとめた領域をリージョンとして管理し、リージョン単位に異常フロー（データ列）の遮断設定を制御する例について説明する。以下、図１から図９を用いて実施例１に係るネットワークシステム及びそのコンポーネントの構成と動作について説明する。
【００１６】
図１は、ネットワークシステムの構成の例を示す図である。ネットワークシステムは、図１に示されるように、ネットワーク管理サーバ２０、基地局１（１０−１）〜基地局６（１０−６）、通信ノード１（１１−１）〜通信ノード６（１１−６）、及び各通信ノード（１１）を接続するネットワーク（３０）を備える。なお、符号を括弧内に記載し、通信ノード１（１１−１）〜通信ノード６（１１−６）の何れかを、特に特定せずに指し示す場合、通信ノード（１１）と記載して、他の符号を同じように記載する。
【００１７】
移動体（５０）は、ネットワークシステムを使用するため、無線接続により、基地局（１０）の何れかと通信する。各基地局（１０）は、受信したデータを他の基地局（１０）へ伝送するための通信ノード（１１）に接続している。例えば、基地局１（１０−１）は、通信ノード１（１１−１）に接続している。同様に、基地局２（１０−２）〜基地局６（１０−６）は、それぞれ通信ノード２（１１−２）〜通信ノード６（１１−６）に接続している。
【００１８】
ネットワーク管理サーバ（２０）は、各基地局（１０）において無線接続が可能な範囲をエリア（１００）として管理する。例えば、基地局（１０）を中心として半径２Ｋｍ以内をエリア（１００）として管理する。図１においては、基地局１（１０−１）に無線接続可能な範囲をエリア（１００−１）として図示している。同様に、基地局２（１０−２）〜基地局６（１０−６）に無線接続可能な範囲を、それぞれエリア（１００−２）〜エリア（１００−６）として図示している。
【００１９】
また、ネットワーク管理サーバ（２０）は、複数のエリア（１００）をまとめたリージョン（１１０）を構成し、異常フローの遮断を管理する。図１においては、エリア１（１００−１）とエリア２（１００−２）をまとめた範囲をリージョン１（１１０−１）として管理し、エリア３（１００−３）とエリア４（１００−４）をまとめた範囲をリージョン２（１１０−２）として管理し、エリア５（１００−５）とエリア６（１００−６）をまとめた範囲をリージョン３（１１０−３）として管理する。
【００２０】
移動体（５０）が、基地局１（１０−１）に接続して、異常フローを送信し始めた場合、ネットワーク管理サーバ（２０）は、移動体（５０）が属するリージョン１（１１０−１）内の基地局１（１０−１）及び基地局２（１０−２）にそれぞれ接続している通信ノード１（１１−１）及び通信ノード２（１１−２）に対して、移動体（５０）からの異常フローを遮断する設定を実行する。
【００２１】
また、ネットワーク管理サーバ２０は、移動体（５０）が属するリージョン１（１１０−１）に隣接するリージョン２（１１０−２）内の基地局３（１０−３）及び基地局４（１０−４）にそれぞれ接続している通信ノード３（１１−３）及び通信ノード４（１１−４）に対しても、移動体（５０）からの異常フローを遮断する設定を実行する。
【００２２】
さらに、移動体（５０）がリージョン２（１１０−２）内において無線接続した場合には、リージョン３（１１０−３）内の基地局５（１０−５）及び基地局６（１０−６）にそれぞれ接続している通信ノード５（１１−５）及び通信ノード６（１１−６）に対しても、移動体（５０）からの異常フローを遮断する設定を実行する。
【００２３】
このように、複数のエリア（１００）をまとめたリージョン（１１０）により、移動体（５０）から発信される異常フローの遮断管理を行うことにより、移動体（５０）の移動速度が速い場合においても、隣接する基地局（１０）へ移動接続した場合に、遅滞なく異常フロー遮断制御を実行可能となる。
【００２４】
なお、図１では、基地局（１０）と通信ノード（１１）とをそれぞれ接続する例を示したが、１つの通信ノード（１１）に複数の基地局（１０）が接続されても良い。通信ノード（１１）は通信を遮断する単位の装置であっても良く、エリア（１００）は通信が遮断される単位の範囲であって良い。この遮断の単位は、１つ或いはひとまとまりの設定により遮断される単位であっても良い。
【００２５】
また、図１では、１つのリージョン（１１０）が２つのエリア（１００）を含む楕円状（円状）の範囲の例を示したが、３つ以上のエリア（１００）を含んでも良く、２つ以上のエリア（１００）を合成した形状の範囲であっても良い。移動体（５０）の送信する異常フローがどのようなフローであるかは限定されず、移動体（５０）の識別により異常フローは識別されても良く、移動体（５０）は、異常フローを送信した状態でリージョン１（１１０−１）へ移動しても良い。
【００２６】
また、隣接する２つのリージョン（１１０）とは、各リージョン（１１０）に含まれるエリア（１００）の一部が重複するものである。例えば、図１に示したリージョン１（１１０−１）とリージョン２（１１０−２）のように、エリア（１００−２）とエリア（１００−３）の一部が重複する。ここで、エリア（１００）の一部が重複する代わりにエリア（１００）が接するものであっても良い。
【００２７】
隣接する２つのリージョン（１１０）には、エリア（１００）の一部が重複せず、エリア（１００）が接しないものも含まれても良い。図１に示した移動体（５０）がリージョン１（１１０−１）からリージョン３（１１０−３）へ移動する際に、リージョン２（１１０−２）を通過するのであれば、リージョン１（１１０−１）とリージョン３（１１０−３）とは隣接しないとしても良いが、リージョン２（１１０−２）を通過せずに、リージョン１（１１０−１）からリージョン３（１１０−３）へ移動する経路が存在するのであれば、リージョン１（１１０−１）とリージョン３（１１０−３）とは、隣接する２つのリージョン（１１０）に含まれても良い。
【００２８】
図２Ａは、移動体（５０）がリージョン１（１１０−１）からリージョン２（１１０−２）へ移動した場合の異常フロー遮断処理シーケンスの例を示す図である。図２Ｂは、移動体（５０）がリージョン２（１１０−２）からリージョン３（１１０−３）へ移動した場合の異常フロー遮断処理シーケンスの例を示す図である。
【００２９】
図２Ａに示されるように、ネットワーク（ＮＷ）管理サーバ（２０）は、複数のエリア（１００）をまとめてリージョン（１１０）を構成する（ステップ（Ｓ２０１））。エリア（１００）とリージョン（１１０）の関係については、ネットワークシステムの管理者からの入力に従うが、設定用のファイルに記載し、それを読み込むような形式にしても良い。
【００３０】
ネットワーク管理サーバ（２０）は、遮断すべき異常フローの設定を実行する（ステップ（Ｓ２０２））。具体的には、異常フローを受信した基地局（１０）、通信ノード（１１）、及び異常フローを特定する識別子を登録する。
【００３１】
異常フローの識別子としては、例えば異常フローを送信する移動体（５０）の送信元ＩＰアドレス、送信先ＩＰアドレス、送信元ポート番号、送信先ポート番号、或いはデータ伝送のプロトコル番号の何れか、又はこれらの組合せを登録する。なお、これらの識別子以外の識別子を用いても良い。異常フローを特定する識別子は、ネットワークシステムの管理者からの入力に従うが、設定用のファイルに記載し、それを読み込むような形式にしても良い。
【００３２】
ネットワーク管理サーバ（２０）は、リージョンの構成を取得し、異常フロー遮断を設定すべき通信ノード（１１）を特定し（ステップ（Ｓ２０３））、特定した通信ノード（１１）に対して、異常フロー遮断の設定（遮断通知）を実行する（ステップ（Ｓ２０４−１〜Ｓ２０４−４））。遮断の設定は、リージョン（１１０）に含まれる複数の通信ノード（１１）単位に実行される。
【００３３】
リージョン（１１０）を基軸として、そのリージョン（１１０）に含まれる通信ノード（１１）に対して遮断の設定を実行することにより、ネットワークシステムに含まれる多くの通信ノード（１１）へ単純に遮断の設定を実行する場合に比較し、通信ノード（１１）が消費するメモリ量をネットワークシステムとして削減可能となる。
【００３４】
通信ノード１（１１−１）〜通信ノード４（１１−４）は、設定された異常フロー遮断に対応し、当該異常フローを送信する移動体（５０）から異常フローを受信したか否か（移動体（５０）に接続したか否か）の監視を開始する（ステップ（Ｓ２０５−１〜Ｓ２０５−４））。
【００３５】
異常フローを送信する移動体（５０）が基地局１（１０−１）を介して無線接続し、異常フローを送信すると、通信ノード１（１１−１）は、異常フローを送信する移動体（５０）から異常フローを受信したこと（移動体（５０）を接続したこと）を検知する（ステップ（Ｓ２０６））。
【００３６】
通信ノード１（１１−１）は、異常フローを送信する移動体（５０）の接続を検知すると、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知し（ステップ（Ｓ２０７））、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知すると、受信した異常フローの遮断を実行する（ステップ（Ｓ２０８））。
【００３７】
ネットワーク管理サーバ（２０）は、通知された移動体（５０）の接続情報から、（移動体（５０）の位置として）接続している基地局１（１０−１）と通信ノード１（１１−１）を登録する（ステップ（Ｓ２０９））。
【００３８】
その後、移動体（５０）が移動し、基地局２（１０−２）を介して無線接続すると、通信ノード２（１１−２）は、異常フローを送信する移動体（５０）から異常フローを受信したこと（移動体（５０）を接続したこと）を検知する（ステップ（Ｓ２１０））。
【００３９】
通信ノード２（１１−２）は、異常フローを送信する移動体（５０）の接続を検知すると、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知し（ステップ（Ｓ２１１））、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知すると、受信した異常フローの遮断を実行する（ステップ（Ｓ２１２））。
【００４０】
ネットワーク管理サーバ（２０）は、通知された移動体（５０）の接続情報から、（移動体（５０）の位置として）接続している基地局２（１０−２）と通信ノード２（１１−２）を登録する（ステップ（Ｓ２１３））。
【００４１】
その後、移動体（５０）が移動し、基地局３（１０−３）を介して無線接続すると、通信ノード３（１１−３）は、異常フローを送信する移動体（５０）から異常フローを受信したこと（移動体（５０）を接続したこと）を検知する（ステップ（Ｓ２１４））。
【００４２】
通信ノード３（１１−３）は、異常フローを送信する移動体（５０）の接続を検知すると、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知し（ステップ（Ｓ２１５））、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知すると、受信した異常フローの遮断を実行する（ステップ（Ｓ２１６））。
【００４３】
ネットワーク管理サーバ（２０）は、通知された移動体（５０）の接続情報から、（移動体（５０）の位置として）接続している基地局３（１０−３）と通信ノード３（１１−３）を登録し（ステップ（Ｓ２１７））、通知された移動体（５０）の接続情報から、移動体（５０）がリージョン（１１０）間を移動したことを検知する（ステップ（Ｓ２１８））。
【００４４】
ネットワーク管理サーバ（２０）は、移動体（５０）がリージョン（１１０）間を移動したことを検知すると、リージョン（１１０）の構成を取得し、移動後のリージョン（１１０）に隣接するリージョン（１１０）内の基地局（１０）に接続する通信ノード（１１）を特定し（ステップ（Ｓ２１９））、特定した通信ノード５（１１−５）〜通信ノード６（１１−６）に対して、異常フロー遮断の設定（遮断通知）を実行する（ステップ（Ｓ２２０−１〜Ｓ２２０−２））。
【００４５】
図２Ｂに示されるように、通信ノード５（１１−５）〜通信ノード６（１１−６）は、設定された異常フロー遮断に対応し、当該異常フローを送信する移動体（５０）から異常フローを受信したか否か（移動体（５０）に接続したか否か）の監視を開始する（ステップ（Ｓ２３０−１〜Ｓ２３０−２））。
【００４６】
その後、移動体（５０）が移動し、基地局４（１０−４）を介して無線接続すると、通信ノード４（１１−４）は、異常フローを送信する移動体（５０）から異常フローを受信したこと（移動体（５０）が接続したこと）を検知する（ステップ（Ｓ２３１））。
【００４７】
通信ノード４（１１−４）は、異常フローを送信する移動体（５０）の接続を検知すると、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知し（ステップ（Ｓ２３２））、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知すると、受信した異常フローの遮断を実行する（ステップ（Ｓ２３３））。
【００４８】
ネットワーク管理サーバ（２０）は、通知された移動体（５０）の接続情報から、（移動体（５０）の位置として）接続している基地局４（１０−４）と通信ノード４（１１−４）を登録する（ステップ（Ｓ２３４））。
【００４９】
その後、移動体（５０）が移動し、基地局５（１０−５）を介して無線接続すると、通信ノード５（１１−５）は、異常フローを送信する移動体（５０）から異常フローを受信したこと（移動体（５０）を接続したこと）を検知する（ステップ（Ｓ２３５））。
【００５０】
通信ノード５（１１−５）は、異常フローを送信する移動体（５０）の接続を検知すると、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知し（ステップ（Ｓ２３６））、異常フローを送信する移動体（５０）の接続を示す情報をネットワーク管理サーバ（２０）へ通知すると、受信した異常フローの遮断を実行する（ステップ（Ｓ２３７））。
【００５１】
ネットワーク管理サーバ（２０）は、通知された移動体（５０）の接続情報から、（移動体（５０）の位置として）接続している基地局５（１０−５）と通信ノード５（１１−５）を登録し（ステップ（Ｓ２３８））、通知された移動体（５０）の接続情報から、移動体（５０）がリージョン（１１０）間を移動したことを検知する（ステップ（Ｓ２３９））。
【００５２】
ネットワーク管理サーバ（２０）は、移動体５０がリージョン（１１０）間を移動したことを検知すると、リージョン（１１０）の構成を取得し、移動後のリージョン（１１０）に隣接するリージョン（１１０）内の基地局（１０）に接続する通信ノード（１１）を特定する（ステップ（Ｓ２４０））。
【００５３】
ここでは、移動体がリージョン２（１１０−２）からリージョン３（１１０−３）へ移動したため、異常フロー遮断設定の解除を実行するためのリージョン１（１１０−１）内の基地局１（１０−１）〜基地局２（１０−２）にそれぞれ接続する通信ノード１（１１−１）〜通信ノード２（１１−２）を特定する。
【００５４】
ネットワーク管理サーバ（２０）は、特定した通信ノード１（１１−１）〜通信ノード２（１１−２）に対して、異常フロー遮断設定の解除を実行する（ステップ（Ｓ２４１−１〜Ｓ２４１−２））。
【００５５】
異常フローを送信する移動体が接続するリージョン（１１０）を基軸として、隣接しないリージョン（１１０）内の通信ノード（１１）に対しては、異常フローの遮断設定を解除（遮断解除通知）することにより、ネットワークシステムにおける通信ノード（１１）が消費するメモリ量が削減可能となる。
【００５６】
通信ノード１（１１−１）〜通信ノード２（１１−２）は、異常フロー遮断解除に対応し、当該異常フローを送信する移動体（５０）から異常フローを受信したか否かの監視を終了する（ステップ（Ｓ２４２−１〜Ｓ２４２−２））。
【００５７】
図３は、ネットワーク管理サーバ（２０）の構成例を示す図である。ネットワーク管理サーバ（２０）は、図３に示されるように、プロセッサ（処理装置）であるＣＰＵ（２００１）、記憶装置である主メモリ（２００２）及びストレージ（２００３）、ネットワーク（３０）によりデータの送受信を行う入出力インタフェース（２００４）を備え、これらの各構成は、バス（２０１０）を介して互いに接続される。さらに図示しない入出力装置、例えば、キーボードや画像表示装置を備えていても良い。
【００５８】
ＣＰＵ（２００１）は、ネットワーク管理サーバ（２０）の各構成を制御し、また、ストレージ（２００３）に格納されたプログラムを主メモリ（２００２）にロードし、プログラムを実行することにより、ネットワーク管理サーバ（２０）が備える各種機能部となって、各種機能を実現する。
【００５９】
主メモリ（２００２）は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などであり、ＣＰＵ（２００１）によって実行される異常フロー遮断管理プログラム及び当該プログラム実行に必要なワークデータ（リージョン管理データ及び遮断設定管理データ）を格納する。ストレージ（２００３）は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの大容量の記憶装置である。特に、ここでは、異常フロー遮断管理プログラが格納されている。
【００６０】
図４は、ネットワーク管理サーバ（２０）内の主メモリ（２００２）に保持される内容の例を示す図である。主メモリ（２００２）には、異常フロー遮断管理プログラム（２０１１）がロードされて、ＣＰＵ（２００１）により実行される。また、当該プログラム実行に必要なリージョン管理データ（２０２１）及び遮断設定管理データ（２０２２）が保持される。
【００６１】
なお、異常フロー遮断管理プログラム（２０１１）については、図８を用いて後述し、リージョン管理データ（２０２１）については図５を用いて後述し、また遮断設定管理データ（２０２２）は図６を用いて後述する。
【００６２】
図５は、実施例１におけるリージョンを管理するテーブルの例を示す図である。図５に示されるリージョン管理データ（２０２１）は、リージョンＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）（５０１）、リージョンＩＤ（５０１）のＩＤで識別されるリージョン（１１０）内に存在する基地局（１０）の基地局ＩＤ（５０２）、当該基地局（１０）に接続している通信ノード（１１）の通信ノードＩＤ（５０３）、及び当該リージョン（１１０）に隣接しているリージョン（１１０）の隣接リージョンＩＤ（５０４）の各フィールドから構成される。
【００６３】
図５に示される例では、リージョンＩＤ（５０１）が「Ｒ１」であるリージョン１（１１０−１）、リージョンＩＤ（５０１）が「Ｒ２」であるリージョン２（１１０−２）、及びリージョンＩＤ（５０１）が「Ｒ３」であるリージョン３（１１０−３）の３つのリージョンが、リージョン管理データ（２０２１）のテーブルの行（５１１〜５１３）にて管理される。
【００６４】
行（５１１）に示されるように、リージョン１（１１０−１）内には、基地局ＩＤ（５０２）がそれぞれ「Ｂ１」と「Ｂ２」である基地局１（１０−１）と基地局２（１０−２）が存在し、通信ノードＩＤ（５０３）がそれぞれ「Ｎ１」と「Ｎ２」である通信ノード１（１１−１）と通信ノード２（１１−２）が接続されている。また、リージョン１（１１０−１）には、リージョンＩＤが「Ｒ２」であるリージョン２（１１０−２）が隣接していることを、隣接リージョンＩＤ（５０４）が示している。
【００６５】
同様に、行（５１２）と行（５１３）に示されるように、リージョン２（１１０−２）とリージョン３（１１０−３）に対して、リージョンＩＤ（５０１）、リージョン２（１１０−２）とリージョン３（１１０−３）内にそれぞれ存在する基地局（１０）の基地局ＩＤ（５０２）、基地局（１０）に接続する通信ノード（１１）の通信ノードＩＤ（５０３）、及びリージョン２（１１０−２）とリージョン３（１１０−３）のそれぞれに隣接するリージョン（１１０）の隣接リージョンＩＤ（５０４）のデータが格納される。
【００６６】
図６は、実施例１における遮断設定を管理するテーブルの例を示す図である。図６に示される遮断設定管理データ（２０２２）は、遮断される異常フローの識別子である遮断フローＩＤ（６０１）、遮断される異常フローの送信元ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス（６０２）と送信先ＩＰアドレス（６０３）、遮断される異常フローを送信する移動体（５０）の接続状態（６０４）、移動体（５０）が接続した基地局（１０）の基地局ＩＤ６０５、当該基地局（１０）に接続している通信ノード（１１）の通信ノードＩＤ（６０６）、移動体（５０）が存在するリージョン（１１０）の所属リージョンＩＤ（６０７）、及び異常フローの遮断が設定される通信ノード（１１）の識別子である遮断設定通信ノードＩＤ（６０８）の各フィールドから構成される。
【００６７】
なお、遮断設定管理データ（２０２２）は、移動体（５０）の移動に伴い、接続状態（６０４）、基地局ＩＤ（６０５）、通信ノードＩＤ（６０６）、所属リージョンＩＤ（６０７）、遮断設定通信ノードＩＤ（６０８）のデータが増え、図６に示したデータは、図１に示した基地局３（１０−３）のエリア（１００−３）まで移動した状態のデータの例である。また、接続状態（６０４）は、例えば現在接続中を示す「Ｃ」、過去に接続したことを示す「Ｈ」と数字のデータが格納される。
【００６８】
図６に示される例では、遮断する異常フローの識別子が「Ｆ１」であり、異常フローの送信元ＩＰアドレスが「ｓ１」、及び送信先ＩＰアドレスが「ｄ１」であることを示している。また、行（６１１）に示されるように、現在の状況において、移動体（５０）が基地局３（１０−３）（基地局ＩＤが「Ｂ３」）を経由して通信ノード３（１１−３）（通信ノードＩＤが「Ｎ３」）に接続され、リージョン２（１１０−２）（リージョンＩＤが「Ｒ２」）に存在することが管理される。
【００６９】
また、異常フローの遮断設定が、通信ノード１（１１−１）（通信ノードＩＤが「Ｎ１」）、通信ノード２（１１−２）（通信ノードＩＤが「Ｎ２」）、通信ノード３（通信ノードＩＤが「Ｎ３」）、通信ノード４（１１−４）（通信ノードＩＤが「Ｎ４」）、通信ノード５（１１−５）（通信ノードＩＤが「Ｎ５」）、及び通信ノード６（通信ノードＩＤが「Ｎ６」）に実施されていることを示している。
【００７０】
一方、行（６１２）に示されるように、過去において、移動体（５０）が基地局２（１０−２）（基地局ＩＤが「Ｂ２」）を経由して通信ノード２（通信ノードＩＤが「Ｎ２」）に接続され、リージョン１（１１０−１）（リージョンＩＤが「Ｒ１」）に存在していたことが管理される。また、その時点において、異常フローの遮断設定が、通信ノード１（１１−１）（通信ノードＩＤが「Ｎ１」）、通信ノード２（１１−２）（通信ノードＩＤが「Ｎ２」）、通信ノード３（１１−３）（通信ノードＩＤが「Ｎ３」）、及び通信ノード４（１１−４）（通信ノードＩＤが「Ｎ４」）に実施されていたことを示している。
【００７１】
同様に、行（６１３）に示されるように、過去において、移動体（５０）が基地局１（１０−１）（基地局ＩＤが「Ｂ１」）を経由して通信ノード１（１１−１）（通信ノードＩＤが「Ｎ１」）に接続され、リージョン１（１１０−１）（リージョンＩＤが「Ｒ１」）に存在していたことが管理される。また、その時点において、異常フローの遮断設定が、通信ノード１（１１−１）（通信ノードＩＤが「Ｎ１」）、通信ノード２（１１−２）（通信ノードＩＤが「Ｎ２」）、通信ノード３（１１−３）（通信ノードＩＤが「Ｎ３」）、及び通信ノード４（１１−４）（通信ノードＩＤが「Ｎ４」）に実施されていたことを示している。
【００７２】
図７は、通信ノード（１１）の構成例を示す図である。通信ノード（１１）は、ネットワークインタフェース（７０４−１〜７０４−ｎ）（ｎは１以上の整数）、スイッチ（７０３）、異常フロー遮断制御部（７０１）、及びデータ転送テーブル（７０２）を含む。また、通信ノード（１１）の物理的構成として、異常フロー遮断制御部（７０１）は、図示しない記憶装置に格納された異常フロー遮断制御プログラムが、図示しないプロセッサによって実行されることで、定められた処理を他のハードウェアと協働して実現される。
【００７３】
データ転送テーブル（７０２）も図示しない記憶装置に格納されても良い。ネットワークインタフェース（７０４−１〜７０４−ｎ）のそれぞれは、接続されるネットワークとスイッチ（７０３）との間での送受信のタイミングを調整するため、送信用バッファ及び受信用バッファ、或いは送受信用バッファを備えても良い。
【００７４】
データ転送テーブル（７０２）は、図６の送信元ＩＰアドレス（６０２）及び送信先ＩＰアドレス（６０３）に示されたＩＰアドレスを有するフローを受信したか否かを検出、及び遮断を実行するためのテーブルである。また、受信したフローにおける、その他の送信先ＩＰアドレスに従い、受信したネットワークインタフェース（７０４）から送信向けのネットワークインタフェース（７０４）へデータ転送するためのスイッチ（７０３）用のテーブルでもある。
【００７５】
スイッチ（７０３）は、自通信ノード宛てパケットデータ（異常フロー遮断情報又は異常フロー解除情報）を受信すると、当該パケットデータを異常フロー遮断制御部（７０１）へ転送する。異常フロー遮断制御部（７０１）は、転送されたパケットデータが異常フロー遮断情報すなわち遮断通知であると、遮断すべき異常フローの識別子（ＩＰアドレス）をデータ転送テーブル（７０２）へ設定する（監視を開始する）。
【００７６】
また、スイッチ（７０３）は、データ転送テーブル（７０２）を参照し、設定された異常フローを受信すると、異常フロー遮断制御部（７０１）へ、設定された異常フローを受信したことを通知し、且つ受信した異常フローのデータを廃棄する。異常フロー遮断制御部（７０１）は、異常フローの受信（通知）を検出すると、異常フローを送信する移動体（５０）の接続を、ネットワーク管理サーバ（２０）へ通知する。
【００７７】
さらに、異常フロー遮断制御部（７０１）は、スイッチ（７０３）から転送されたパケットデータが異常フロー解除情報すなわち遮断解除通知であると、データ転送テーブル（７０２）から異常フローの識別子を削除する（監視を解除する）。
【００７８】
通信ノード（１１）は、異常フロー遮断情報が通知されなければ、遮断すべき異常フローの識別子（ＩＰアドレス）をデータ転送テーブルに設定しないため、データ転送テーブルが格納される記憶装置（メモリ）の消費量を削減できる。また、異常フロー解除情報の通知による異常フローの識別子の削除も同じ効果がある。また、異常フローのデータを廃棄することにより、送信に関するバッファを割り当てる必要がなくなる。さらに、異常フローがネットワーク（３０）へ流れないため、ネットワーク（３０）のネットワークリソースの消費も削減できる。
【００７９】
異常フロー遮断管理プログラム（２０１１）と異常フロー遮断制御プログラムなどの各種プログラムは、プログラム配布サーバや、計算機（サーバ）が読み取り可能な記憶メディアによって各計算機にインストールされても良い。この場合、プログラム配布サーバは、プロセッサと記憶資源を含み、記憶資源はさらに配布プログラムと配布対象であるプログラムを記憶する。そして、配布プログラムをプロセッサが実行することで、プログラム配布サーバのプロセッサは、配布対象のプログラムを他の計算機に配布する。
【００８０】
また、実施例中、ソフトウエアで構成した機能と同等の機能は、ＦＰＧＡ（Ｆｉｅｌｄ Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）などのハードウェアでも実現でき、そのような態様も実施例に含まれる。
【００８１】
図８は、異常フロー遮断管理のフローチャートの例を示す図である。ネットワーク管理サーバ（２０）すなわちＣＰＵ（２００１）は、ストレージ（２００３）に格納された異常フロー遮断管理プログラム（２０１１）を主メモリ（２００２）にロードして、異常フローの遮断管理を開始する（ステップ（Ｓ８００））。
【００８２】
ネットワーク管理サーバ（２０）は、ネットワークシステムの管理者より、エリア（１００）に対するリージョン（１１０）分けを受付け、異常フロー遮断の制御をリージョン（１１０）単位に実行管理することを開始し（ステップ（Ｓ８０１））、ネットワークシステムの管理者より、異常フロー情報を受信したか否かを判定する（ステップ（Ｓ８０２））。
【００８３】
ステップ（Ｓ８０２）の判定において、異常フロー情報を受信したと判定した場合、ネットワーク管理サーバ（２０）は、リージョン（１１０）内に存在する通信ノード（１１）の構成を取得し、異常フロー遮断情報を通知すべき通信ノード（１１）と、異常フロー解除情報を通知すべき通信ノード（１１）を選定し（ステップ（Ｓ８０３））、選定した通信ノード（１１）に対して、異常フロー遮断情報を通知、或いは異常フロー解除情報を通知し（ステップ（Ｓ８０４））、ステップ（Ｓ８０５）へ進む。
【００８４】
一方、ステップ（Ｓ８０２）の判定において、異常フロー情報を受信していないと判定した場合、ステップ（Ｓ８０５）へ進む。
【００８５】
ネットワーク管理サーバ（２０）は、異常フローを送信する移動体（５０）の接続情報を通信ノード（１０）から受信したか否かを判定し（ステップ（Ｓ８０５））、受信していないと判定した場合は、ステップ（Ｓ８０２）の処理へ戻り、受信したと判定した場合は、異常フローを送信する移動体（５０）が接続する基地局（１０）と通信ノード（１１）を登録する（ステップ（Ｓ８０６））。
【００８６】
次に、ネットワーク管理サーバ（２０）は、異常フローを送信する移動体（５０）がリージョン（１１０）間を移動したか否かを判定し（ステップ（Ｓ８０７））、移動したと判定した場合は、ステップ（Ｓ８０３）の処理へ戻り、移動していないと判定した場合は、ステップ（Ｓ８０２）の処理へ戻る。
【００８７】
なお、ネットワークシステムの管理者による異常フロー情報は、異常フローの送信元ＩＰアドレスと送信先ＩＰアドレスを含み、フローＩＤを含んでも良い。また、異常フロー情報は、移動体（５０）が存在するリージョン（１１０）の情報を含んでも良く、ステップ（Ｓ８０２）の次に実行されるステップ（Ｓ８０３）は、その情報を使用しても良い。これにより、図２Ａに示したステップ（Ｓ２０３）〜ステップ（Ｓ２０４）が可能になる。
【００８８】
また、異常フロー情報は、移動体（５０）が存在するリージョン（１１０）の情報を含まず、ステップ（Ｓ８０２）の次に実行されるステップ（Ｓ８０３）は、移動体（５０）の接続情報の受信を含んでも良い。異常フロー解除情報は、異常フローのフローＩＤを含んでも良い。
【００８９】
図９は、異常フロー遮断制御のフローチャートの例を示す図である。通信ノード（１１）における異常フロー遮断制御部（７０１）は、図示しない記憶装置に格納された異常フロー遮断制御プログラムを、図示しないプロセッサによって実行することにより、異常フロー遮断制御処理をスタートし（ステップ（Ｓ９００））、通信ノード（１１）の管理者によるデータ転送テーブル（７０２）の設定を受け付ける（ステップ（Ｓ９０１））。
【００９０】
異常フロー遮断制御部（７０１）は、ネットワーク管理サーバ（２０）より、異常フロー遮断情報を受信したか否かを判定し（ステップＳ９０２）、異常フロー遮断情報を受信したと判定した場合は、受信した異常フロー遮断情報に従い、異常フロー検出の設定を実行（監視を開始）し（ステップ（Ｓ９０３））、ステップ（Ｓ９０４）の処理へ進む。
【００９１】
ステップ（Ｓ９０２）の判定において、ネットワーク管理サーバ（２０）より、異常フロー遮断情報を受信していないと判定した場合、異常フロー遮断制御部７０１は、ステップ（Ｓ９０４）の処理へ進む。
【００９２】
異常フロー遮断制御部（７０１）は、ネットワーク管理サーバ（２０）より、異常フロー解除情報を受信したか否かを判定し（ステップ（Ｓ９０４））、異常フロー解除情報を受信したと判定した場合は、受信した異常フロー解除情報に従い、異常フロー検出の設定を解除（監視を解除）し（ステップ（Ｓ９０５））、ステップ（Ｓ９０６）の処理へ進む。
【００９３】
ステップ（Ｓ９０４）の判定において、ネットワーク管理サーバ（２０）より、異常フロー解除情報を受信していないと判定した場合、異常フロー遮断制御部７０１は、ステップ（Ｓ９０６）の処理へ進む。
【００９４】
異常フロー遮断制御部（７０１）は、異常フローを送信する移動体（５０）の接続を検出したか否かを判定し（ステップＳ９０６）、接続を検出していないと判定した場合は、ステップ（Ｓ９０２）の処理へ戻る。
【００９５】
ステップ（Ｓ９０６）の判定において、異常フローを送信する移動体（５０）の接続を検出したと判定した場合、異常フロー遮断制御部（７０１）は、異常フローを送信する移動体（５０）が接続したことを示す情報をネットワーク管理サーバ（２０）へ通知する（ステップ（Ｓ９０７））。
【００９６】
異常フロー遮断制御部（７０１）は、異常フローを送信する移動体（５０）が接続したことを示す情報をネットワーク管理サーバ（２０）へ通知すると、受信した異常フローのデータの遮断を実行し（ステップ（Ｓ９０８））、ステップ（Ｓ９０２）の処理へ戻る。
【００９７】
なお、ステップ（Ｓ９０４）で受信したか否かが判定される異常フロー解除情報がフローＩＤを含む場合、ステップ（Ｓ９０５）の異常フロー検出の設定の解除は、フローＩＤに基づいて実行されても良い。ステップ（Ｓ９０６）の異常フローを送信する移動体（５０）の接続を検出したか否かの判定は、スイッチ（７０３）から異常フロー遮断制御部（７０１）への通知に基づいて判定されても良い。ステップ（Ｓ９０８）の異常フローのデータの遮断は、スイッチ（７０３）が受信したパケットデータを廃棄することにより実行しても良い。
【００９８】
以上説明したように、複数のエリア（１００）をまとめてリージョン（１１０）を構成し、リージョン（１１０）単位において異常フローの遮断を実行することにより、通信ノード（１１）への頻繁な遮断設定処理を防止し、且つ多数の通信ノード（１１）のリソースを消費することなく、異常フローの遮断が可能となる。
【実施例２】
【００９９】
実施例２では、リージョンを構成するにあたり、領域を指定して構成する例について説明する。実施例１では、複数のエリア（１００）をまとめてリージョン（１１０）を構成したが、実施例２では、各リージョンの領域（範囲又は境界）を指定し、その領域内に存在する基地局及び通信ノードを当該リージョンの所属として管理する。以下、図１０から図１２を用いて実施例２について説明する。
【０１００】
図１０は、実施例２におけるリージョンの領域を管理するためのテーブルの例を示す図である。図１０に示されるリージョン領域管理データは、リージョンＩＤ（１００１）、経度の範囲（１００２）、及び緯度の範囲（１００３）の各フィールドから構成される。また、緯度範囲（１００２）は、緯度１（１０１１）と緯度２（１０１２）とから構成され、経度範囲（１００３）は、経度１（１０１３）と経度２（１０１４）とから構成される。
【０１０１】
図１０に示される例では、リージョンＩＤ（１００１）が「Ｒ１」のリージョン１、リージョンＩＤ（１００１）が「Ｒ２」のリージョン２、リージョンＩＤが「Ｒ３」のリージョン３の３つのリージョンが、テーブルの行（１０２１〜１０２３）にて管理される。行（１０２１）に示されるように、リージョンＩＤが「Ｒ１」のリージョン１は、緯度「ｎ１」と緯度「ｎ２」、及び経度「ｅ１」と経度「ｅ２」によって指定される（囲まれる）領域より構成される。
【０１０２】
同様に、行（１０２２）に示されるように、リージョンＩＤが「Ｒ２」のリージョン２は、緯度「ｎ１」と緯度「ｎ２」、及び経度「ｅ２」と経度「ｅ３」によって指定される領域より構成され、行（１０２３）に示されるように、リージョンＩＤが「Ｒ３」のリージョン３は、緯度「ｎ１」と緯度「ｎ２」、及び経度「ｅ３」と経度「ｅ４」によって指定される領域より構成される。
【０１０３】
なお、本実施例において、リージョンの領域を２次元の領域として説明したが、その他の、例えば３次元の領域としても良い。図１０に示したリージョン領域管理データは、ネットワークシステムの管理者により予め設定されても良い。この設定において、管理者はリージョンの領域の緯度方向の長さと経度方向の長さとリージョンの領域の算出の基準点が設定され、図１０に示したテーブルが計算機により算出されても良い。
【０１０４】
図１１は、実施例２における基地局の設置位置と接続する通信ノードを管理するためのテーブルの例を示す図である。図１１に示される基地局管理データは、各基地局に対して、基地局ＩＤ（１１０１）、設置されている緯度（１１０２）と経度（１１０３）、及び接続している通信ノードＩＤ（１１０４）の各フィールドから構成される。
【０１０５】
図１１に示される例では、行（１１１１）に示されるように、基地局ＩＤが「Ｂ１」の基地局１は、緯度「ｍ１」、経度「ｆ１」に設置され、通信ノードＩＤが「Ｎ１」の通信ノード１と接続していることが管理される。同様に、行（１１１２〜１１１７）に示されるように、基地局ＩＤが「Ｂ２」〜「Ｂ７」の基地局２〜基地局７は、緯度が「ｍ１」、経度が「ｆ２」〜「ｆ７」にそれぞれ設置され、通信ノードＩＤが「Ｎ２」〜「Ｎ７」の通信ノード２〜通信ノード７とそれぞれ接続していることが管理される。
【０１０６】
なお、図１０及び図１１においては、緯度に対して、「ｎ１」＜「ｍ１」＜「ｎ２」、の関係を有する。また、経度に対して、「ｅ１」＜「ｆ１」＜「ｆ２」＜「ｅ２」＜「ｆ３」＜「ｆ４」＜「ｆ５」＜「ｅ３」＜「ｆ６」＜「ｆ７」＜「ｅ４」、の関係を有している。図１１に示した基地局管理データは、ネットワークシステムの管理者により予め設定されても良いし、基地局と通信ノードは物理的に設置されて接続されるため、それらを設置したときの情報から取得するなどしても良い。
【０１０７】
図１２は、実施例２における各リージョンに収容される基地局を管理するテーブルの例を示す図である。図１２に示される基地局収容リージョン管理データは、各リージョンに対して、リージョンＩＤ（１２０１）、当該リージョン内に存在する基地局の基地局ＩＤ（１２０２）、各基地局と接続する通信ノードの通信ノードＩＤ（１２０３）、及び当該リージョンに隣接するリージョンのリージョンＩＤ（１２０４）、の各フィールドから構成される。
【０１０８】
図１２に示される例では、行（１２１１）に示されるように、リージョンＩＤが「Ｒ１」のリージョン１内には、基地局ＩＤが「Ｂ１」の基地局１と基地局ＩＤが「Ｂ２」の基地局２が存在することが管理される。そして、基地局ＩＤが「Ｂ１」の基地局１には、通信ノードＩＤが「Ｎ１」の通信ノード１が接続され、基地局ＩＤが「Ｂ２」の基地局２には、通信ノードＩＤが「Ｎ２」の通信ノード２が接続されていることが管理される。また、隣接リージョンとして、リージョンＩＤが「Ｒ２」のリージョン２の存在が管理される。
【０１０９】
同様に、行（１２１２〜１２１３）に示されるように、リージョンＩＤが「Ｒ２」〜「Ｒ３」のリージョン２〜リージョン３は、基地局ＩＤが「Ｂ３」〜「Ｂ５」の基地局３〜基地局５と、基地局ＩＤが「Ｂ６」〜「Ｂ７」の基地局６〜基地局７がそれぞれ存在することが管理される。そして、基地局ＩＤが「Ｂ３」〜「Ｂ７」の基地局３〜基地局７には、通信ノードＩＤが「Ｎ３」〜「Ｎ７」の通信ノード４〜通信ノード７がそれぞれ接続されていることが管理される。
【０１１０】
また、リージョンＩＤが「Ｒ２」のリージョン２の隣接リージョンとして、リージョンＩＤが「Ｒ１」のリージョン１とリージョンＩＤが「Ｒ３」のリージョン３の存在が管理され、リージョンＩＤが「Ｒ３」のリージョン３の隣接リージョンとして、リージョンＩＤが「Ｒ２」のリージョン２の存在が管理される。
【０１１１】
図１２に示した基地局収容リージョン管理データは、図１０に示したリージョン領域管理データと図１１に示した基地局管理データから、緯度と経度の大小関係に基づき、計算機により算出されても良い。例えば、「ｎ１」＜「ｍ１」＜「ｎ２」であり、「ｅ１」＜「ｆ１」＜「ｆ２」＜「ｅ２」であるから、基地局１の緯度と経度はリージョン１の緯度と経度の範囲内であり、基地局２の緯度と経度もリージョン１の緯度と経度の範囲内であるので、リージョン１内に基地局１と基地局２が存在すると算出できる。
【０１１２】
そして、リージョンＩＤ、基地局ＩＤ、通信ノードＩＤ、及び隣接リージョンＩＤを対応付けることができるので、実施例１で説明したように、リージョン毎に異常フローを遮断するように通信ノードへ設定することが可能となり、隣接リージョンまで設定することも可能となる。
【０１１３】
以上説明したように、領域を指定してリージョンを構成することにより、各基地局に接続が可能なエリアのサイズが大小不揃いであっても、リージョンとの対応付けを容易に管理可能となる。
【実施例３】
【０１１４】
実施例３では、移動体の速度に応じてリージョンの領域サイズを制御する例について説明する。以下、図１３から図１６を用いて実施例３について説明する。
【０１１５】
図１３Ａは、実施例３における移動体の速度を管理するテーブルの例を示す図である。図１３Ａに示される移動体速度管理データは、各移動体に対して、現在接続中を示す「Ｃ」又は過去に接続したことを示す「Ｈ」などのデータが格納される接続状態（１３０１）、移動体としての送信元ＩＰアドレス（１３０２）、接続している基地局の基地局ＩＤ（１３０３）、接続開始時刻（１３０４）、及び移動速度（１３０５）、の各フィールドから構成される。
【０１１６】
行（１３１１）に示されるように、現在の状況において、送信元ＩＰアドレスが「ｓ１」の移動体が、基地局ＩＤが「Ｂ２」の基地局２に対して、「２０１６年４月１日１３時４分」の時刻より接続を開始し、基地局間移動速度が「Ｖ１（時速４８Ｋｍ）」であることが管理される。
【０１１７】
同様に、行（１３１２）に示されるように、過去の時点において、送信元ＩＰアドレスが「ｓ１」の移動体が、基地局ＩＤが「Ｂ１」の基地局１に対して、「２０１６年４月１日１３時０分」の時刻より接続を開始し、基地局間移動速度の算出が不可であることが管理される。
【０１１８】
図１３Ｂは、図１３Ａと異なる移動速度に対する、移動体の速度を管理するテーブルの例を示す図である。図１３Ｂに示されるように、各移動体に対して、図１３Ａに示したフィールドと同じフィールドから構成されるが、データが異なる。図１３Ａに示した移動体速度管理データと図１３Ｂに示した移動体速度管理データとは、１つのテーブルの異なるデータであっても良いし、別のテーブルのそれぞれのデータであっても良い。
【０１１９】
行（１３２１）に示されるように、現在の状況において、送信元ＩＰアドレスが「ｓ２」の移動体が、基地局ＩＤが「Ｂ３」の基地局３に対して、「２０１６年１０月１日１６時２分」の時刻より接続を開始し、基地局間移動速度が「Ｖ２（時速９６Ｋｍ）」であることが管理される。
【０１２０】
同様に、行（１３２２）に示されるように、過去の時点において、送信元ＩＰアドレスが「ｓ２」の移動体が、基地局ＩＤが「Ｂ２」の基地局２に対して、「２０１６年１０月１日１６時０分」の時刻より接続を開始し、基地局間移動速度の算出が不可であることが管理される。
【０１２１】
図１３Ａと図１３Ｂに示した移動体速度管理データは、基地局が検出してネットワーク管理サーバの主メモリに格納されても良い。
【０１２２】
図１４は、実施例３におけるリージョンの範囲を管理するテーブルの例を示す図である。図１４に示されるように、リージョン領域管理データは、リージョン領域管理番号（１４０１）、当該リージョン内の移動体の速度範囲（１４０２）、及び領域Ｒ（領域Ｒは予め設定された面積であり、例えば面積：３８．４Ｋｍ×３８．４Ｋｍ）に対するリージョン数（１４０３）、の各フィールドから構成される。
【０１２３】
行（１４１１）に示されように、リージョン領域管理番号が「１」では、移動体の速度が時速８０Ｋｍ未満の場合、領域Ｒは１６個のリージョンに分割されて管理される。一方、行（１４１２）に示されるように、リージョン領域管理番号が「２」では、移動体の速度が時速８０Ｋｍ以上の場合、領域Ｒは９個のリージョンに分割されて管理される。
【０１２４】
なお、本実施例では、領域Ｒ毎のリージョン数に基づいて、各リージョンの領域を規定したが、移動体の速度に応じて、座標軸を用いてリージョンの領域を規定しても良い。図１４に示したリージョン領域管理データは、ネットワークシステムの管理者により、ネットワーク管理サーバの主メモリに設定されてもよい。
【０１２５】
図１５Ａは、実施例３における、移動体の速度が時速８０Ｋｍ未満の場合におけるリージョンの区分け管理の例を示す図である。図１５Ａに示されるように、移動体の速度が時速８０Ｋｍ未満の場合は、面積：３８．４Ｋｍ×３８．４Ｋｍの領域Ｒ（１５０１）は、１６個のリージョン（１５１０−１〜１５１０−１６）に分割されて管理される。そのため、個々のリージョン（１５１０）は、面積：９．６Ｋｍ×９．６Ｋｍの領域を有する。
【０１２６】
図１５Ｂは、実施例３における、移動体の速度が時速８０Ｋｍ以上の場合におけるリージョンの区分け管理の例を示す図である。図１５Ｂに示されるように、移動体の速度が時速８０Ｋｍ以上の場合は、面積：３８．４Ｋｍ×３８．４Ｋｍの領域Ｒ（１５０１）は、９個のリージョン（１５２０−１〜１５２０−９）に分割されて管理される。そのため、個々のリージョン（１５２０）は、面積：１２．８Ｋｍ×１２．８Ｋｍの領域を有する。
【０１２７】
図１６は、実施例３におけるリージョン（１５２０）と基地局（１６１０）との関係の例を示す図である。特に図１６では、リージョン（１５２０−８）内に存在する基地局（１６１０）との関係を示している。図１６に示されるように、リージョン（１５２０−８）内には、１６個の基地局（１６１０−１〜１６１０−１６）が存在し、これらが管理される。具体的には、各基地局（１６１０）が存在する位置と、リージョン（１６２０−８）の領域との位置関係から、リージョン（１６２０−８）に属する基地局が管理される。
【０１２８】
リージョン（１６２０−１〜１６２０−７、１６２０−９）に関しても、各リージョン（１６２０）と、当該リージョン（１６２０）内の基地局との関係が管理される。このように、領域を指定してリージョンを構成することにより、各基地局に接続が可能なエリアのサイズが大小不揃いであっても、リージョンとの対応付けを容易に管理可能となり、特にリージョンの領域を動的に変更する場合に有効である。
【０１２９】
例えば、図１６（図１５Ｂ）に示したリージョン（１５２０−８）内の基地局（１６１０−１２）のエリアから基地局（１６１０−１３）のエリアへ移動する移動体の速度が時速６０Ｋｍである場合、時速８０Ｋｍ未満であるので、リージョン領域管理番号は１となり、リージョン数は１６となるため、図１５Ｂに示したリージョンの区分けから図１５Ａに示したリージョンの区分けに変更する。
【０１３０】
また、図１５Ａに示したリージョン内での移動体の速度が時速８０Ｋｍ以上である場合は、逆に、図１５Ａに示したリージョンの区分けから図１５Ｂに示したリージョンの区分けに変更する。そして、実施例１で説明したように、隣接リージョンまで異常フローを遮断するように通信ノードへ設定することにより、移動体の速度が高い場合は広い範囲で遮断するように制御し、移動体の速度が低い場合は狭い範囲で遮断するように制御することができる。
【０１３１】
ここで、リージョン（１５１０、１５２０）内に複数の移動体が存在する場合、複数の移動体の最高速度を、リージョンの区分けの変更の判定に用いても良い。一方、最高速度ではなく、リージョン（１５１０、１５２０）内に存在する移動体の移動速度の平均値、或いは中央値を用いても良い。
【０１３２】
以上説明したように、移動体の速度に応じて各リージョンの領域を変更することにより、移動速度の速い移動体が基地局間を移動した場合においても、通信ノードへの頻繁な遮断設定処理を防止し、且つ多数の通信ノードリソースを消費することなく、異常フローの遮断が可能となる。
【実施例４】
【０１３３】
実施例４では、基準となるエリアに基づいてリージョンを構成する例について説明する。以下、図１７と図１８を用いて実施例４について説明する。
【０１３４】
図１７は、実施例４における各基地局が担当するエリア構成と基準となるエリア選択の例を示す図である。図１７において、点線（１７０２）に囲まれた実線四角が１個の升目であり、８１（９×９）個の各升目は、各基地局に接続可能なエリアを表している。各エリアを配列として管理することにより、どのエリアがどのリージョンに属するかを管理する。なお、１つのエリアに１つの通信ノードが対応していることが好ましい。
【０１３５】
実施例４のリージョンを構成するための最初の段階として、基準エリア（１７０１）を設定する。図１７の例では、８１個の升目の中央を基準エリア（１７０１）と設定し、図面上でわかりやすいように、ハッチングを施してある。
【０１３６】
図１８は、実施例４におけるリージョンの構成例を示す図である。図１８において、基準エリア（１７０１）及びその基準エリア（１７０１）を囲む複数のエリアをまとめて、リージョン（１８１０−１）を構成する。この例で、リージョン（１８１０−１）は９個のエリアをまとめた太線枠にて規定される領域である。
【０１３７】
リージョン（１８１０−１）を基準として、リージョン（１８１０−１）と同じ領域分（面積及び形状）を図１８におけるリージョン（１８１０−１）の左側及び右側に配列として伸長することにより、リージョン（１８１０−２）及びリージョン（１８１０−３）をそれぞれ構成する。
【０１３８】
リージョン（１８１０−１〜１８１０−３）に対して、図１８におけるリージョン（１８１０−１〜１８１０−３）の上側及び下側に配列として伸長することにより、リージョン（１８１０−４〜１８１０−６）及びリージョン（１８１０−７〜１８１０−９）をそれぞれ構成する。
【０１３９】
以上により、基準となるエリアからリージョンを構成し、構成したリージョンを配列として伸長することにより、複数のリージョンを構成する。
【０１４０】
なお、図１８においては上下左右と表現したが、地理的に、基準エリアの東西の長さ、又は南北の長さをｒとして、基準エリアの外周から東西南北方向にｒだけ伸長した領域をリージョンと設定しても良い。
また、図１７と図１８では、升目として各エリアのサイズの同じ例を示したが、各エリアのサイズが異なる場合、基準エリアの選択として、最大のサイズを持つエリアを選択する。これにより、リージョンのサイズが大きく規定され、複数のエリアを収容するように設定される。
【０１４１】
一方、サイズの小さいエリアを基準エリアと選択してリージョンを構成する場合、リージョンの領域も小さく設定されるため、仮に大きなサイズを持つエリアが存在する場合、１つのリージョンに１つのエリアしか存在しなくなる可能性もあり、移動体の移動速度が速いと、エリアに対して頻繁な遮断設定制御が必要となる。頻繁な遮断設定制御を避けるため、サイズの大きなエリアを基準エリアとして選択する。
【０１４２】
そして、エリア（通信ノード）とリージョンの関係が定まるため、実施例１で説明したように、リージョン毎に異常フローを遮断するように通信ノードへ設定することが可能となり、隣接リージョンまで設定することも可能となる。
【０１４３】
以上説明したように、エリアが升目状に配置されている場合、容易にリージョンを設定することができる。
【実施例５】
【０１４４】
実施例５では、移動体の速度に応じてリージョンを構成するエリア数を制御する例について説明する。以下、図１９を用いて実施例４について説明する。
【０１４５】
図１９Ａは、実施例５における移動体の速度に応じたリージョンの例を示す図である。図１９Ａにおいて、点線（１９０１）に囲まれた実線四角が１個の升目であり、１４４（１２×１２）個の各升目は、各基地局に接続が可能なエリアを表している。なお、１つのエリアに１つの通信ノードが対応していることが好ましい。
【０１４６】
例えば移動体の速度が時速８０Ｋｍ未満の場合は、９個のエリアをまとめて１つのリージョンを構成する。図１９Ａに示されるように、点線（１９０２）に囲まれた太線枠が１つのリージョンであり、９個のエリアを含む。複数のリージョンも升目になるように管理される。この例では、隣接しないリージョン間移動には、３つ以上のエリア通過が必要なようにリージョンが構成される。
【０１４７】
図１９Ｂは、実施例５における図１９Ａとは異なる移動速度に応じたリージョンの例を示す図である。図１９Ｂにおいて、図１９Ａと通信ノード、基地局、及びエリアは同じであり、１４４個の各升目は各基地局に接続が可能なエリアを表している。例えば移動体の速度が時速８０Ｋｍ以上の場合は、１６個のエリアをまとめて１つのリージョンを構成する。
【０１４８】
図１９Ｂに示されるように、点線（１９０３）に囲まれた太線枠が１つのリージョンであり、１６個のエリアを含む。複数のリージョンも升目になるように管理される。この例では、隣接しないリージョン間移動には、４つ以上のエリア通過が必要なようにリージョンが構成される。
【０１４９】
そして、エリア（通信ノード）とリージョンの関係が定まるため、実施例３で説明したように、リージョン毎に異常フローを遮断するように通信ノードへ設定することが可能となり、隣接リージョンまで設定することも可能となる。
【０１５０】
なお、図１９Ａ及び図１９Ｂにおいて、時速８０Ｋｍを基準として、リージョンを構成するエリア数を変更しているが、その他の速度を基準としても良い。また、基準とする速度を複数設定することにより、複数のエリアからリージョンを構成する処理を複数段階にても良い。さらに、本実施例で示したエリア数以外からリージョンを構成しても良い。
【０１５１】
以上説明したように、移動体の速度に応じて各リージョンを構成するエリア数を変更することにより、移動速度の速い移動体が基地局間を移動した場合においても、通信ノードへの頻繁な遮断設定処理を防止し、且つ多数の通信ノードリソースを消費することなく、異常フローの遮断が可能となる。
【符号の説明】
【０１５２】
２０  ネットワーク管理サーバ
１０  基地局
１１  通信ノード
３０  ネットワーク
５０  移動体
１００  エリア
１１０  リージョン
【図１】
2018121228.tif 000003
【図２Ａ】
2018121228.tif 000004
【図２Ｂ】
2018121228.tif 000005
【図３】
2018121228.tif 000006
【図４】
2018121228.tif 000007
【図５】
2018121228.tif 000008
【図６】
2018121228.tif 000009
【図７】
2018121228.tif 000010
【図８】
2018121228.tif 000011
【図９】
2018121228.tif 000012
【図１０】
2018121228.tif 000013
【図１１】
2018121228.tif 000014
【図１２】
2018121228.tif 000015
【図１３Ａ】
2018121228.tif 000016
【図１３Ｂ】
2018121228.tif 000017
【図１４】
2018121228.tif 000018
【図１５Ａ】
2018121228.tif 000019
【図１５Ｂ】
2018121228.tif 000020
【図１６】
2018121228.tif 000021
【図１７】
2018121228.tif 000022
【図１８】
2018121228.tif 000023
【図１９Ａ】
2018121228.tif 000024
【図１９Ｂ】
2018121228.tif 000025