(57)【要約】【課題】中継装置に対する通信のフィルタリングの設定に係る工数を低減する。【解決手段】ネットワーク制御装置は、ネットワークの情報と当該ネットワークへの通信が許可されている送信元の情報との対応付けを記憶する第１の記憶部と、遮断された通信の宛先のネットワークの情報と送信元の情報と通信を遮断した中継装置の情報とを含む通信遮断の通知を受信する受信部と、通信遮断の通知が受信された場合に、通信遮断の通知に含まれる宛先のネットワークの情報と送信元の情報との対応付けが第１の記憶部に含まれているかを判定する制御部と、通信遮断の通知に含まれる宛先のネットワークの情報と送信元の情報との対応付けが第１の記憶部に含まれていると判定された場合に、遮断された通信の許可の中継装置に対する設定の依頼を送信する送信部と、を備える。【選択図】図７
2018019160.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの情報と前記ネットワークへの通信が許可されている送信元の情報との対応付けを記憶する第１の記憶部と、
遮断された通信の宛先のネットワークの情報と送信元の情報と前記通信を遮断した中継装置の情報とを含む通信遮断の通知を受信する受信部と、
前記通信遮断の通知が受信された場合に、前記通信遮断の通知に含まれる前記宛先のネットワークの情報と前記送信元の情報との対応付けが前記第１の記憶部に含まれているかを判定する制御部と、
前記通信遮断の通知に含まれる前記宛先のネットワークの情報と前記送信元の情報との対応付けが前記第１の記憶部に含まれていると判定された場合に、前記遮断された通信の許可の前記中継装置に対する設定の依頼を送信する送信部と、
を備えるネットワーク制御装置。
【請求項２】
前記受信部は、追加又は削除されたネットワークの情報と、前記追加又は削除されたネットワークへの通信が許可されている送信元の情報とを含むアップデートの通知をさらに受信し、
前記制御部は、前記アップデートの通知が受信された場合に、前記第１の記憶部について、前記追加又は削除されたネットワークの情報と前記追加又は削除されたネットワークへの通信が許可されている送信元の情報との対応付けを追加又は削除する、
請求項１に記載のネットワーク制御装置。
【請求項３】
前記送信部は、受信された前記アップデートの通知に削除されたネットワークの情報が含まれている場合に、前記削除されたネットワークへの通信を許可する設定がなされている中継装置に対する前記設定の解除の依頼を送信する、
請求項２に記載のネットワーク制御装置。
【請求項４】
ネットワークの情報と前記ネットワークへの通信許可の設定がなされている中継装置の情報との対応付けを記憶する第２の記憶部をさらに備え、
前記制御部は、受信された前記アップデートの通知に削除されたネットワークの情報が含まれている場合に、前記第２の記憶部から、前記削除されたネットワークの情報に対応付けられている中継装置の情報を取得する、
請求項３に記載のネットワーク制御装置。
【請求項５】
前記アップデートの通知は、ＢＧＰ（Border Gateway Protocol）のアップデートメッ
セージであり、
前記アップデートメッセージに含まれている前記送信元の情報は、コミュニティ値の所定の一部分又は全部の値である、
請求項２から４のいずれか一項に記載のネットワーク制御装置。
【請求項６】
ネットワークの情報と前記ネットワークへの通信が許可されている送信元の情報との対応付けを第１の記憶部に記憶し、
遮断された通信の宛先のネットワークの情報と送信元の情報と前記通信を遮断した中継装置の情報とを含む通信遮断の通知を受信し、
前記通信遮断の通知が受信された場合に、前記通信遮断の通知に含まれる前記宛先のネットワークの情報と前記送信元の情報との対応付けが前記第１の記憶部に含まれているかを判定し、
前記通信遮断の通知に含まれる前記宛先のネットワークの情報と前記送信元の情報との対応付けが前記第１の記憶部に含まれていると判定された場合に、前記遮断された通信の許可の前記中継装置に対する設定の依頼を送信する、
アクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク制御装置、及び、アクセス制御方法に関する。
【背景技術】
【０００２】
図１は、ネットワークシステムＰ１００のシステム構成の一例を示す図である。図１に示されるネットワークシステムＰ１００は、例えば、複数の拠点に、業務システムのサービスを提供するシステムである。図１では、ＩＰアドレスの割り当ても示されている。各拠点について示されるＩＰアドレスは、複数の拠点ルータ（Peer Router、以降、ＰＲ）
に設定されているＩＰアドレスである。ただし、図１に示されるアドレス割当は例示のためのものであり、実在するネットワークのいずれのものでもない。
【０００３】
各業務システム内には、サービスに応じた処理を行うサーバやデータベース等が含まれている。図１では、１つの業務システムは、１つのセグメントを形成している。また、図１に示されるネットワークシステムＰ１００では、各業務システムの管理組織と、業務システムを利用する利用拠点の組織とは、異なる組織である。ただし、これに限られない。また、１つの業務システムは、１又は複数の拠点からアクセスされる。なお、セグメントは、サブネットワーク、または、ネットワークとも称される。
【０００４】
ネットワークシステムＰ１００は、業務システムが接続するネットワークと各拠点のネットワークとを、キャリア網を介して接続する。より具体的には、ネットワークシステムＰ１００は、複数のセンタルータ（以降、ＣＲ）、集約拠点ルータ（Aggregating Center
Router、以降、ＡＣＲ）、ＰＲを含み、それぞれのルータによる３階層の階層型構造を
有する。ＣＲは、各業務システムのセグメントと、キャリア網とを接続する。ＡＣＲは、各業務システムと各拠点間の経路を集約するルータである。ＰＲは、各拠点とキャリア網とを接続するルータである。以降、ＣＲ、ＡＣＲ、ＰＲを区別しない場合には、単に、ルータと称する。
【０００５】
また、ネットワークシステムＰ１００は、管理システムＰ５０を備える。管理システムＰ５０は、ネットワークシステムＰ１００内のＣＲ、ＡＣＲ、ＰＲ等を管理するシステムである。管理システムＰ５０は、ネットワーク検出部Ｐ１と、ネットワーク管理システム（Network Management System、以降、ＮＭＳ）Ｐ２と、ＳＤＮ（Software Defined Network）コントローラＰ３とを含む。管理システムＰ５０を管理する管理組織は、各業務シ
ステムの管理組織、各拠点の管理組織と異なっていても同じであってもよい。
【０００６】
ネットワーク検出部Ｐ１は、ネットワークシステムＰ１００内のネットワークの新規追加又は削除を検出する。ＮＭＳ  Ｐ２は、例えば、ＳＮＭＰ（Simple Network Management Protocol）等のネットワーク管理プロトコルを実行して、ネットワークシステムＰ１００内のルータを監視及び制御し、ネットワーク内の障害や、各ルータのログ情報等の収集を行う。ＳＤＮコントローラＰ３は、例えば、Ｏｐｅｎ  ＦｌｏｗやＴＥＬＮＥＴによるコマンドラインの操作を実行して、各ルータの設定を行う。
【０００７】
各拠点は、各拠点が属する組織に応じて、アクセス可能な業務システム、すなわち、アクセス可能な業務システムのセグメントが、予め決められている。各ＰＲにはアクセスリストが設定されており、各ＰＲはアクセスリストに基づいて、通信のフィルタリングを行う。したがって、各拠点のアクセス可能な業務システムのセグメントは、ＰＲにアクセスリストを設定することによって、予めアクセスが許可されたセグメントに制限されている。
【０００８】
図２は、図１に示されるネットワークシステムＰ１００内のＰＲ１に設定されるアクセスリストの一例である。ＰＲ１の配下の拠点Ａがアクセス可能な業務システムは、ＣＲ１に接続されているネットワークアドレス１０．１．１．０／２４、１０．１．２．０／２４の業務システムと、ＣＲ３に接続されているネットワークアドレス１０．１００．１．０／２４、１０．１００．２．０／２４の業務システムである。また、拠点Ａに割り当てられているネットワークアドレスは、１９２．１６８．０．０／２４である。
【０００９】
図２に示される例における、アクセスリストのフォーマットは、以下の通りである。
access-list ［リスト番号］［permit/deny］ ip ［送信元ＩＰアドレス］［ワイ
ルドカード］［宛先ＩＰアドレス］［ワイルドカード］
【００１０】
図２に示されるアクセスリスト番号１００のアクセスリストは、４つのエントリを含む。図２に示されるアクセスリスト番号１００のエントリは、それぞれ、送信元アドレス１９２．１６８．０．０／２４から宛先アドレス１０．１．１．０／２４、１０．１．２．０／２４、１９２．１６８．０．０／２４への通信を許可するものである。また、アクセスリストは、ホワイトリスト形式で記述されることが多く、アクセスリストに記述されている通信以外の通信は拒否される。図２に示されるアクセスリストは、例えば、ＰＲ１の端末を接続する側のインタフェース、すなわち、１９２．１６８．０．１／２４のＩＰアドレスが割り当てられているインタフェースのインバウンド方向に設定されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−６７２８６号公報
【特許文献２】特開２００８−２１９１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、図１に示されるネットワークシステムＰ１００では、新規に業務システムが追加された場合に、以下のような問題が生じることがある。
【００１３】
図３は、新規に業務システムのセグメントが追加された場合のネットワークシステムＰ１００の一例を示す図である。図３では、ＣＲ１の配下に、ネットワークアドレス１０．１．３．０／２４の業務システムのセグメントが追加されている。
【００１４】
業務システムのセグメントが追加または削除された場合には、追加または削除された業務システムを利用する拠点を接続するすべてのＰＲに、追加または削除された業務システムのセグメントへの通信を許可するアクセスリストを追加または削除する設定が行われる。しかしながら、拠点数が膨大である場合に、追加または削除された業務システムのサービスの利用の有無を各拠点に確認して、アクセスリストの設定を行うことは、工数が多くなり、時間がかかる。
【００１５】
なお、同様の問題は、図１に示されるネットワークシステムＰ１００に限定して発生するものではなく、端末からの通信を特定のネットワークに制限するシステムにおいても発生する。
【００１６】
本発明は、中継装置に対する通信のフィルタリングの設定に係る工数を低減可能なネットワーク制御装置、及び、アクセス制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明の態様の一つは、ネットワーク制御装置である。ネットワーク制御装置は、ネットワークの情報と当該ネットワークへの通信が許可されている送信元の情報との対応付けを記憶する第１の記憶部と、遮断された通信の宛先のネットワークの情報と送信元の情報と通信を遮断した中継装置の情報とを含む通信遮断の通知を受信する受信部と、通信遮断の通知が受信された場合に、通信遮断の通知に含まれる宛先のネットワークの情報と送信元の情報との対応付けが第１の記憶部に含まれているかを判定する制御部と、通信遮断の通知に含まれる宛先のネットワークの情報と送信元の情報との対応付けが第１の記憶部に含まれていると判定された場合に、遮断された通信の許可の中継装置に対する設定の依頼を送信する送信部と、を備える。
【発明の効果】
【００１８】
開示のネットワーク制御装置、及び、アクセス制御方法によれば、中継装置に対する通信のフィルタリングの設定に係る工数を低減することができる。
【図面の簡単な説明】
【００１９】
【図１】ネットワークシステムのシステム構成の一例を示す図である。
【図２】図１に示されるネットワークシステム内のＰＲ１に設定されるアクセスリストの一例である。
【図３】新規に業務システムのセグメントが追加された場合のネットワークシステムの一例を示す図である。
【図４】第１実施形態に係るネットワークシステムの構成の一例を示す図である。
【図５】ＢＧＰのＵＰＤＡＴＥメッセージのフォーマットを示す図である。
【図６】第１実施形態に係るネットワークシステムにおいて、新規の業務システムのセグメントが追加された場合の処理の一例である。
【図７】第１実施形態に係るネットワークシステムにおいて、新規の業務システムのセグメントが追加された後に、新規の業務システムへの通信が発生した場合の処理の一例である。
【図８】第１実施形態に係るネットワークシステムにおいて業務システムが廃止される場合に行われる処理の一例である。
【図９】第１実施形態に係るネットワークシステムにおいて業務システムが廃止される場合に行われる処理の一例である。
【図１０】ネットワーク検出部のハードウェア構成の一例である。
【図１１】ネットワーク検出部の機能構成の一例を示す図である。
【図１２】利用者番号識別テーブルの一例を示す図である。
【図１３】許容通信先リストの一例である。
【図１４】通信許可拠点リストの一例である。
【図１５Ａ】ネットワーク検出部の、ＵＰＤＡＴＥメッセージを受信した場合の処理のフローチャートの一例である。
【図１５Ｂ】ネットワーク検出部の、ＵＰＤＡＴＥメッセージを受信した場合の処理のフローチャートの一例である。
【図１６】ネットワーク検出部がＮＭＳからアクセス遮断ログ情報を受信した場合の、ネットワーク検出部の処理のフローチャートの一例である。
【図１７】図６の（３）における更新前と更新後の許容通信先リストの一例である。
【図１８】図７の（４）における更新前と更新後の通信許可拠点リストの一例である。
【図１９】図８の（３）における更新前と更新後の許容通信先リストの一例である。
【図２０】図８の（３）における更新前と更新後の通信許可拠点リストの一例である。
【発明を実施するための形態】
【００２０】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００２１】
＜第１実施形態＞
図４は、第１実施形態に係るネットワークシステム１００の構成の一例を示す図である。第１実施形態に係るネットワークシステム１００の構成は、図１に示されるネットワークシステムＰ１００と同様である。ネットワークシステム１００は、管理システム５０、複数のＣＲ、ＡＣＲ、複数のＰＲ、複数の業務システム、複数の端末を含む。管理システム５０は、ネットワーク検出部１と、ＮＭＳ  ２と、ＳＤＮコントローラ３とを含む。
【００２２】
ネットワークシステム１００内の各ルータは、例えば、ルーティングプロトコルとして、ＢＧＰ（Border Gateway Protocol）を実行する。ＢＧＰでは、コミュニティ値を用い
て、経路情報をグループ化することができる。なお、ＢＧＰにおいて、経路情報とは、ネットワークアドレス及びサブネットマスクである。
【００２３】
業務システムには、例えば、データベース等が含まれることがあり、異なる組織が同じ業務システムを利用することは、セキュリティ上好ましくない。したがって、第１実施形態に係るネットワークシステム１００では、１つの業務システムを利用する利用者組織は１つである。１つの利用者組織は複数の業務システムを利用することができる。また、１つの利用者組織は、１又は複数の拠点を含む。
【００２４】
また、セキュリティ確保のために、利用者組織が異なる業務システムは、異なるサブネットワークに属するように配置される。したがって、第１実施形態では、同じ利用者組織によって利用される業務システムを含むサブネットワークに同じコミュニティ値を割り当てることによって、利用者組織ごとにネットワーク（経路情報）がグループ化される。これによって、ネットワークシステム１００では、コミュニティ値によって利用者組織を識別可能にしている。
【００２５】
例えば、図４では、拠点Ａの属する組織は、ＣＲ１によって接続される業務システム（１０．１．１．０／２４と１０．１．２．０／２４のサブネットワーク）を利用する。そのため、ＣＲ１の配下のサブネットワークには、それぞれ、コミュニティ値７０００が割り当てられる。且つ、コミュニティ値７０００は、拠点Ａの属する組織を示すこととなる。
【００２６】
図５は、ＢＧＰのＵＰＤＡＴＥメッセージのフォーマットを示す図である。ＢＧＰのＵＰＤＡＴＥメッセージは、経路情報を通知するために用いられるメッセージである。ＵＰＤＡＴＥメッセージは、ネットワークが新規に追加された場合と、ネットワークが削除された場合とに、ネットワークの追加又は削除を検出したルータによって生成されて送信されるメッセージである。以降、ＵＰＤＡＴＥメッセージという場合には、ＢＧＰのＵＰＤＡＴＥメッセージであることとする。ＵＰＤＡＴＥメッセージは、「アップデートの通知」の一例である。
【００２７】
ネットワークが新規に追加される場合には、Ｎｅｔｗｏｒｋ  Ｌａｙｅｒ  Ｒｅａｃｈａｂｉｌｉｔｙ  Ｉｎｆｏｒｍａｔｉｏｎ（以降、ＮＬＲＩ）のフィールドに、新規に追加された経路情報が格納される。ＮＬＲＩのフィールドに格納される経路情報は、ネットワークアドレスとマスク長である。
【００２８】
ネットワークが削除される場合には、Ｗｉｔｈｄｒａｗｎ  Ｒｏｕｔｅｓのフィールドに削除された経路情報が格納される。Ｕｎｆｅａｓｉｂｌｅ  Ｒｏｕｔｅｓ  Ｌｅｎｇｔｈのフィールドは、Ｗｉｔｈｄｒａｗｎ  Ｒｏｕｔｅｓのフィールドの長さの値が格納さ
れるフィールドである。Ｕｎｆｅａｓｉｂｌｅ  Ｒｏｕｔｅｓ  Ｌｅｎｇｔｈのフィールドの値が０である場合には、削除されるネットワークがないことが示される。
【００２９】
新規に追加される又は削除されるネットワークの経路情報のコミュニティ値は、Ｐａｔｈ  Ａｔｔｒｉｂｕｔｅｓのフィールドに格納される。コミュニティ値のサイズは、３２ビットであるが、第１実施形態では、コミュニティ値のうち上位２オクテットを利用者組織の識別に用いられる。ただし、コミュニティ値のビットのうち利用者組織の識別に用いられるビットは、ネットワークシステム１００の管理者によって任意に設定することができる。また、コミュニティ値の一部又は全部が利用者組織の識別に用いられてもよい。
【００３０】
コミュニティ値の一部分が利用者組織の識別に用いられる場合には、コミュニティ値の利用者組織の識別に用いられる部分以外の部分の値は、同じ利用者組織によって利用される業務システムを有するサブネットワークごとに異なっていても同じであってもよい。
【００３１】
図６は、第１実施形態に係るネットワークシステム１００において、新規の業務システムのセグメントが追加された場合の処理の一例である。図６では、ネットワークアドレス１０．１．３．０／２４のネットワークがＣＲ１の配下に追加された例が示されている。
【００３２】
（１）新規に追加された１０．１．３．０／２４のネットワークは、ＣＲ１に接続されるので、ＣＲ１は、ネットワーク１０．１．３．０／２４の追加を検出し、ＵＰＤＡＴＥメッセージを送信する。ＵＰＤＡＴＥメッセージには、新規追加の経路情報として、１０．１．３．０／２４と、コミュニティ値７０００が含まれている。
【００３３】
（２）ＡＣＲには、ネットワーク検出部１へＢＧＰメッセージを転送するように、ルートリフレクタが設定されており、ＡＣＲは、ＣＲ１から送信されたＵＰＤＡＴＥメッセージをネットワーク検出部１に転送する。ルートリフレクタとは、ＢＧＰメッセージの転送先を指定する機能である。
【００３４】
（３）ネットワーク検出部１は、ＵＰＤＡＴＥメッセージの受信によって、１０．１．３．０／２４のネットワークが追加されたことを検出する。また、１０．１．３．０／２４のネットワークを、コミュニティ値７０００で識別される組織の通信許可先として、登録する。
【００３５】
図７は、第１実施形態に係るネットワークシステム１００において、新規の業務システムのセグメントが追加された後に、新規の業務システムへの通信が発生した場合の処理の一例である。図７では、拠点Ａから新規の業務システムへの通信が発生することが想定されるので、ネットワークシステム１００の拠点Ａと管理システム５０とが抽出して示されている。また、拠点ＡのＰＲ１には、図２に示されるアクセスリストが、端末が接続される側のインタフェースのインバウンド方向に設定されていることとする。
【００３６】
（１）拠点Ａの端末、すなわち、ＰＲ１の配下の端末から新規の業務システムへの通信が発生すると、新規の業務システムへの通信許可を示すアクセスリストが設定されていないので、ＰＲ１は通信を遮断する。
【００３７】
（２）ＰＲ１は、通信の遮断が発生したので、アクセス遮断ログをＮＭＳ  ２に送信する。アクセス遮断ログは、ルータにおいてアクセスの遮断が発生した場合のログ情報である。アクセス遮断ログには、例えば、通信が遮断された理由と、遮断された通信の送信元と宛先のＩＰアドレスが含まれている。今回はアクセスリストによって通信が遮断されているので、通信が遮断された理由として、通信の遮断の要因となったアクセスリストの番号が通知される。例えば、ネットワーク管理プロトコルとして、ＳＮＭＰが用いられてい
る場合には、アクセス遮断ログは、以下のような記述を含む。
list 100 denied ip 192.168.0.3(49279)->10.1.3.1 (9100), 1packet
【００３８】
アクセス遮断ログの記述に含まれるＩＰアドレスに続くカッコ内の値はポート番号である。“list 100 denied”によって、アクセスリスト番号１００番のアクセスリストによ
って通信が遮断されたことが示される。“ip 192.168.0.3(49279)->10.1.3.1 (9100)”では、ＩＰアドレス１９２．１６８．０．３（ＰＲ１の配下の端末）からＩＰアドレス１０．１．３．１（新規の業務システム）への通信であることが示される。「アクセス遮断ログ」は、「通信遮断の通知」の一例である。
【００３９】
（３）ＰＲ１からのアクセス遮断ログは、ＮＭＳ  ２に届き、ＮＭＳ  ２は、アクセス遮断ログを解析する。ＮＭＳ  ２は、アクセス遮断ログを解析して、例えば、通信遮断の要因となるアクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスを取得する。通信遮断の要因となるアクセスリスト番号、遮断された通信の宛先ＩＰアドレスは、アクセス遮断ログ内の記述から取得される。通信を遮断したルータのＩＰアドレスは、アクセス遮断ログの送信元ＩＰアドレスから取得される。アクセス遮断ログから取得された情報は、ＮＭＳ  ２からネットワーク検出部１に通知される。例えば、図７に示される例では、アクセス遮断ログから取得される情報は、以下の通りとなる。以降、アクセス遮断ログから取得される情報を、アクセス遮断ログ情報、と称する。
・アクセスリスト番号：１００
・宛先ＩＰアドレス：１０．１．３．１
・遮断したルータのＩＰアドレス：１９２．１６８．０．１
【００４０】
（４）ネットワーク検出部１は、アクセス遮断ログ情報をＮＭＳ  ２から受信し、遮断された通信を許可するか否かを判定し、許可する場合にはアクセスリストを生成することを判定する。遮断された通信を許可するか否かは、拠点Ａが属する組織が、遮断された通信の宛先ネットワークへアクセス可能であるか否かによって、判定される。すなわち、拠点Ａを管理する組織の識別情報と、図６の（３）で登録された新規の業務システムのコミュニティ値から特定される利用者識別情報と、が一致するか否かによって判定される。遮断された通信を許可するか否かの判定の詳細については後述される。
【００４１】
図７では、拠点Ａ（１９２．１６８．０．０／２４）から新規の業務システム（１０．１．３．０／２４）への通信は許可されるので、ネットワーク検出部１は、ＳＤＮコントローラ３にアクセスリストの生成指示を通知する。アクセスリストの生成指示とともに、上記のアクセス遮断ログ情報もＳＤＮコントローラ３に通知される。また、ネットワーク検出部１は、通信許可を判定した拠点Ａから新規の業務システムへの通信の情報を通信許可拠点リストに登録する。通信許可拠点リストの詳細は後述される。
【００４２】
（５）ＳＤＮコントローラ３は、ネットワーク検出部１からのアクセスリストの生成指示を受信し、アクセス遮断ログ情報に基づいて、アクセスリストのエントリを生成し、生成したアクセスリストのエントリをＰＲ１に通知する。
【００４３】
（６）ＰＲ１では、ＳＤＮコントローラ３から通知されたアクセスリストのエントリが設定される。図７に示される例において、ＰＲ１に設定されるアクセスリストのエントリは、例えば、以下の通りである。
access-list 100 permit ip 192.168.0.0 0.0.0.255 10.1.3.0 0.0.0.255
【００４４】
以降、拠点Ａ内の端末から新規の業務システム（１０．１．３．０／２４）への通信は、ＰＲ１によって遮断されることなく、正常に行われる。
【００４５】
図８及び図９は、第１実施形態に係るネットワークシステム１００において業務システムが廃止される場合に行われる処理の一例である。図８では、ＣＲ１の配下の１０．１．２．１／２４の業務システムの撤去とともに、１０．１．２．０／２４のセグメントが削除された場合について示される。
【００４６】
（１）ＣＲ１は、１０．１．２．０／２４のネットワークの削除を検出し、ＵＰＤＡＴＥメッセージを生成して送信する。ＵＰＤＡＴＥメッセージには、Ｗｉｔｈｄｒａｗｎ  Ｒｏｕｔｅのフィールドに削除された経路情報として１０．１．２．０／２４が格納されている。
【００４７】
（２）ＡＣＲは、ＣＲ１から送信されたＵＰＤＡＴＥメッセージをルートリフレクタによって、ネットワーク検出部１に転送する。
【００４８】
（３）ネットワーク検出部１は、ＵＰＤＡＴＥメッセージから削除されたセグメントの経路情報を取得し、削除されたセグメントについて登録されていた情報を削除する。
【００４９】
次に、図９に進み、（４）ネットワーク検出部１は、削除されたネットワークを宛先とする通信を許可するアクセスリストが設定されているＰＲを特定する。図９に示される例では、図２に示されるアクセスリストが設定されているＰＲ１が特定される。
【００５０】
（５）ネットワーク検出部１は、ＰＲ１に対して、削除されたネットワークを宛先とする通信を許可するアクセスリストのエントリの削除指示を、ＳＤＮコントローラ３に通知する。ＳＤＮコントローラ３は、ＰＲ１に、削除されたネットワークを宛先とする通信を許可するアクセスリストのエントリの削除を通知する。
【００５１】
（６）ＰＲ１は、ＳＤＮコントローラ３から通知されたアクセスリストのエントリを削除する。削除されるエントリは、例えば、以下の通りである。
access-list 100 permit ip 192.168.0.0 0.0.0.255 10.1.2.0 0.0.255
【００５２】
これによって、以降、拠点Ａから削除された業務システム（１０．１．２．１）への通信は、ＰＲ１によって遮断されることになる。
【００５３】
＜装置構成＞
図１０は、ネットワーク検出部１のハードウェア構成の一例である。ネットワーク検出部１は、例えば、専用のコンピュータ又は汎用のコンピュータである。ネットワーク検出部１は、「ネットワーク制御装置」の一例である。
【００５４】
ネットワーク検出部１は、ハードウェア構成要素として、ＣＰＵ（Central Processing
Unit）１０１、主記憶装置１０２、入力装置１０３、出力装置１０４、補助記憶装置１
０５、ネットワークインタフェース１０７を備える。また、これらはバス１０９により互いに接続されている。
【００５５】
入力装置１０３は、例えば、キーボード、マウス、操作ボタン、タッチパネル、キーパッド等である。入力装置１０３から入力されたデータは、ＣＰＵ  １０１に出力される。
【００５６】
補助記憶装置１０５は、ＯＳ（Operating System）、様々なプログラムや、各プログラムの実行に際してＣＰＵ  １０１が使用するデータを格納する。補助記憶装置１０５は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、フラッシュメモリ、又はハードデ
ィスクドライブ（Hard Disk Drive）等の不揮発性のメモリである。補助記憶装置１０５
は、例えば、アクセス制御プログラム１０５Ｐを記憶する。アクセス制御プログラム１０５Ｐは、業務システムを含むネットワークの追加又は削除に応じて、ＰＲへのアクセスリストの設定を制御するためのプログラムである。
【００５７】
主記憶装置１０２は、ＣＰＵ  １０１に、補助記憶装置１０５に格納されているプログラムをロードする記憶領域および作業領域を提供したり、バッファとして用いられたりする記憶装置である。主記憶装置１０２は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）のような半導体メモリを含む。
【００５８】
ＣＰＵ  １０１は、補助記憶装置１０５に保持されたＯＳや様々なアプリケーションプログラムを主記憶装置１０２にロードして実行することによって、様々な処理を実行する。ＣＰＵ  １０１は、１つに限られず、複数備えられてもよい。ＣＰＵ  １０１は、「制御部」の一例である。
【００５９】
ネットワークインタフェース１０７は、ネットワークとの情報の入出力を行うインタフェースである。ネットワークインタフェース１０７は、有線のネットワークと接続するインタフェースであってもよいし、無線のネットワークと接続するインタフェースであってもよい。ネットワークインタフェース１０７は、例えば、ＮＩＣ（Network Interface Card）等である。ネットワークインタフェース１０７は、「受信部」、「送信部」の一例である。
【００６０】
出力装置１０４は、ＣＰＵ  １０１の処理の結果を出力する。出力装置１０４は、ディスプレイ、プリンタを含む。
【００６１】
なお、図１０に示されるネットワーク検出部１のハードウェア構成は、一例であり、上記に限られず、実施の形態に応じて適宜構成要素の省略や置換、追加が可能である。例えば、ネットワーク検出部１は、可搬記録媒体駆動装置を備え、可搬記録媒体に記録されたプログラムを実行してもよい。可搬記録媒体は、例えば、ＳＤカード、ｍｉｎｉＳＤカード、ｍｉｃｒｏＳＤカード、ＵＳＢ（Universal Serial Bus）フラッシュメモリ、ＣＤ（Compact Disc）、ＤＶＤ(Digital Versatile Disc)、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、又はフラッシュメモリカードのような記録媒体である。また、例えば、ネットワーク検出部１は、入力装置１０３、出力装置１０４を備えなくてもよい。この場合には、ネットワーク検出部１は、ネットワークインタフェース１０７を通じて、ネットワーク経由で入力を受け、出力を返す。
【００６２】
なお、ＮＭＳ  ２及びＳＤＮコントローラ３も、例えば、専用のコンピュータであって、図１０に示されるハードウェア構成と同様のハードウェア構成を有する。ネットワーク検出部１、ＮＭＳ  ２、ＳＤＮコントローラ３は、それぞれ、異なる装置に実装されてもよいし、同じ装置に実装されてもよい。
【００６３】
ＣＲ、ＡＣＲ、ＰＲは、それぞれ、ルータであって、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ、ネットワークインタフェース等を有する。ＰＲは、「中継装置」の一例である。
【００６４】
図１１は、ネットワーク検出部１の機能構成の一例を示す図である。ネットワーク検出部１は、機能構成要素として、フィルタ部１１、メッセージ処理部１２、許容通信先リスト管理部１３、通信許可拠点リスト管理部１４、アクセスリスト更新依頼部１５、利用者番号識別テーブル１６、許容通信先リスト１７、通信許可拠点リスト１８を備える。図１１に示されるネットワーク検出部１の機能構成要素は、ネットワーク検出部１のＣＰＵ  １０１がアクセス制御プログラム１０５Ｐを実行することによって達成される機能である
。
【００６５】
フィルタ部１１は、ＡＣＲのルートリフレクタによって転送されるＵＰＤＡＴＥメッセージ、ＮＭＳ  ２から送信されるアクセス遮断ログ情報を受信する。フィルタ部１１は、ＵＰＤＡＴＥメッセージを受信した場合には、ＵＰＤＡＴＥメッセージの送信元ＩＰアドレスを参照し、ＵＰＤＡＴＥメッセージの送信元ＩＰアドレスがＣＲのＩＰアドレスである場合には、ＵＰＤＡＴＥメッセージをメッセージ処理部１２に出力する。受信したＵＰＤＡＴＥメッセージの送信元ＩＰアドレスがＣＲのＩＰアドレスでない場合には、フィルタ部１１は、ＵＰＤＡＴＥメッセージを廃棄する。
【００６６】
例えば、ＰＲからのＵＰＤＡＴＥメッセージの場合には、ＰＲの配下にネットワークが追加されたことが示される。ＰＲの配下にネットワークが追加された場合に、アクセスリストの設定の対象となるのはネットワークが追加されたＰＲであり、それ以外のルータへのアクセスリストの設定は行われない。すなわち、ＰＲの配下にネットワークが追加された場合には、アクセスリストの設定が行われるルータの数は少なく、工数も少ない。
【００６７】
したがって、第１実施形態では、ＰＲの配下にネットワークが追加されたことに伴うＰＲへのアクセスリストの設定は、ネットワークシステム１００の管理者によって行われることとする。ただし、この限りではなく、ＰＲの配下にネットワークが追加されたことに伴うＰＲへのアクセスリストの設定も、ネットワーク検出部１の制御対象としてもよい。
【００６８】
また、フィルタ部１１は、ＮＭＳ  ２からアクセス遮断ログ情報を受信した場合には、アクセス遮断ログ情報をメッセージ処理部１２に出力する。
【００６９】
メッセージ処理部１２は、フィルタ部１１から、ＣＲによって送信されたＵＰＤＡＴＥメッセージ、又は、アクセス遮断ログ情報の入力を受ける。ＣＲによって送信されたＵＰＤＡＴＥメッセージが入力された場合には、メッセージ処理部１２は、ＵＰＤＡＴＥメッセージから、「コミュニティ値の上位２オクテット」と「追加又は削除されたネットワークのネットワークアドレス及びマスク長」とを取得する。メッセージ処理部１２は、利用者番号識別テーブル１６を参照し、ＵＰＤＡＴＥメッセージから取得したコミュニティ値の上位２オクテットに対応する利用者番号を取得する。利用者番号は、利用者組織を識別するために利用者組織に一意に割り当てられる番号である。
【００７０】
メッセージ処理部１２は、取得した利用者番号と追加又は削除されたネットワークのネットワークアドレス及びマスク長とを許容通信先リスト管理部１３に出力する。また、削除されたネットワークが存在する場合には、メッセージ処理部１２は、取得した利用者番号と削除されたネットワークのネットワークアドレス及びマスク長とを、許容通信先リスト管理部１３に加えて、通信許可拠点リスト管理部１４にも出力する。
【００７１】
アクセス遮断ログ情報が入力された場合には、メッセージ処理部１２は、アクセス遮断ログの送信元のＰＲに、遮断された通信の許可を設定するか否かを判定する。遮断された通信の宛先の業務システムが、遮断された通信の通信元の端末の組織が利用可能な業務システムである場合には、メッセージ処理部１２は、アクセス遮断ログの送信元のＰＲについて、遮断された通信の許可を設定することを判定する。アクセス遮断ログの送信元のＰＲについて、遮断された通信の許可を設定するか否かの判定についての詳細は、後述される。
【００７２】
アクセス遮断ログの送信元のＰＲについて、遮断された通信の許可を設定することが判定された場合には、メッセージ処理部１２は、アクセス遮断ログ情報を通信許可拠点リスト管理部１４に出力する。アクセス遮断ログの送信元のＰＲについて、遮断された通信の
許可を設定しないことが判定された場合には、メッセージ処理部１２は、アクセス遮断ログ情報を廃棄する。
【００７３】
許容通信先リスト管理部１３は、許容通信先リスト１７を管理する。許容通信先リスト管理部１３は、メッセージ処理部１２から、利用者番号と追加又は削除されたネットワークのネットワークアドレス及びマスク長の入力を受ける。メッセージ処理部１２から、利用者番号と追加されたネットワークのネットワークアドレス及びマスク長が入力された場合には、許容通信先リスト管理部１３は、許容通信先リスト１７に、利用者番号と追加されたネットワーク及びサブネットマスクとを登録する。メッセージ処理部１２から、利用者番号と削除されたネットワークのネットワークアドレス及びマスク長が入力された場合には、許容通信先リスト管理部１３は、許容通信先リスト１７から、利用者番号と削除されたネットワーク及びサブネットマスクとを含むエントリを削除する。
【００７４】
通信許可拠点リスト管理部１４は、通信許可拠点リスト１８を管理する。通信許可拠点リスト管理部１４は、メッセージ処理部１２から、アクセス遮断ログ情報の入力を受ける。通信許可拠点リスト管理部１４は、メッセージ処理部１２からアクセス遮断ログ情報が入力されると、アクセス遮断ログ情報を通信許可拠点リスト１８に登録する。また、通信許可拠点リスト管理部１４は、アクセス遮断ログ情報をアクセスリスト更新依頼部１５に出力する。
【００７５】
通信許可拠点リスト管理部１４は、メッセージ処理部１２から、利用者番号と削除されたネットワークのネットワークアドレス及びマスク長との入力を受ける。通信許可拠点リスト管理部１４は、メッセージ処理部１２から利用者番号と削除されたネットワークのネットワークアドレス及びマスク長が入力されると、削除されたネットワークのネットワークアドレスに該当する通信許可拠点リスト１８のエントリを削除する。また、通信許可拠点リスト管理部１４は、削除されたネットワークのネットワークアドレスに該当する通信許可拠点リスト１８のエントリの情報をアクセスリスト更新依頼部１５に出力する。
【００７６】
アクセスリスト更新依頼部１５は、通信許可拠点リスト管理部１４から、アクセス遮断ログ情報、又は、削除されたネットワークのネットワークアドレスに該当する通信許可拠点リスト１８のエントリの情報の入力を受ける。
【００７７】
アクセスリスト更新依頼部１５は、通信許可拠点リスト管理部１４からアクセス遮断ログ情報が入力された場合には、ＳＤＮコントローラ３にアクセスリスト更新依頼を送信する。アクセスリストの更新依頼には、アクセスリストのエントリ生成依頼とアクセス遮断ログ情報とが含まれる。ＳＤＮコントローラ３は、アクセスリストのエントリ生成依頼とアクセス遮断ログ情報とを含むアクセスリストの更新依頼を受信すると、アクセス遮断ログ情報からアクセスリストのエントリを生成して、アクセス遮断ログの送信元のＰＲに通知する。
【００７８】
なお、アクセス遮断ログ情報には、遮断された通信の宛先ＩＰアドレスと通信を遮断したＰＲのＩＰアドレスとが含まれているが、それぞれのサブネットマスクは含まれていない。アクセスリストに用いられるワイルドカードは、サブネットマスクと同じ値で設定されることが多い。例えば、ネットワークシステム１００内の各ルータへのＩＰアドレスの割当は、管理システム５０で管理されており、管理システム５０は、アドレス割当の情報を格納するデータベースを備えている（図示せず）。遮断された通信の宛先ＩＰアドレスと通信を遮断したＰＲのＩＰアドレスに対応するサブネットは、アドレス割当の情報を格納するデータベースから、ＳＤＮコントローラ３が取得してもよいし、アクセスリスト更新依頼部１５が取得してアクセスリスト更新依頼に含めてＳＤＮコントローラ３に通知してもよい。
【００７９】
アクセスリスト更新依頼部１５は、通信許可拠点リスト管理部１４から、削除されたネットワークのネットワークアドレスに該当する通信許可拠点リスト１８のエントリの情報が入力された場合には、ＳＤＮコントローラ３にアクセスリスト更新依頼を送信する。この場合のアクセスリストの更新依頼には、アクセスリストのエントリ削除依頼と削除されたネットワークに対応する通信許可拠点リスト１８のエントリの情報とが含まれる。ＳＤＮコントローラ３は、アクセスリストのエントリ削除依頼を含むアクセスリストの更新依頼を受信すると、削除されたネットワークに対応する通信許可拠点リスト１８のエントリの情報から削除対象のアクセスリストのエントリを生成して、アクセス遮断ログの送信元のＰＲに通知する。
【００８０】
図１２は、利用者番号識別テーブル１６の一例を示す図である。利用者番号識別テーブル１６は、利用者番号とコミュニティ値とアクセスリスト番号との対応付けを保持するテーブルである。利用者番号識別テーブル１６は、ネットワーク検出部１の主記憶装置１０２に格納されている。利用者番号識別テーブル１６は、予め、ネットワークシステム１００の管理者によって設定されている。
【００８１】
利用者番号とコミュニティ値とは１対１で対応づけられる。アクセスリスト番号は、本来であれば、各ルータで任意に用いることができるが、第１実施形態では、異なる利用者組織間では重複しないように、利用者組織ごとに利用可能なアクセスリスト番号が割り当てられている。コミュニティ値は、「アップデートの通知」に含まれる「送信元の情報」の一例である。アクセスリスト番号は、「アクセスリストの識別番号」の一例である。の一例である。
【００８２】
図１３は、許容通信先リスト１７の一例である。許容通信先リスト１７は、通信許可される宛先の情報と送信元の情報との対応付けを保持する。第１実施形態では、通信許可される送信元の情報は、利用者番号である。通信許可される宛先の情報は、利用者組織が利用可能な業務システムのネットワークの情報である。許容通信先リスト１７は、ネットワーク検出部１の主記憶装置１０２に格納される。
【００８３】
許容通信先リスト１７の１つのエントリには、利用者番号と許容通信先のネットワークとサブネットマスクとが含まれる。許容通信先リスト１７のエントリは、該当のネットワークが新規に追加されたことを示すＵＰＤＡＴＥメッセージがネットワーク検出部１に受信された場合に、許容通信先リスト管理部１３によって作成される。利用者番号は、利用者番号識別テーブル１６から取得される、ＵＰＤＡＴＥメッセージに含まれるコミュニティ値の上位２オクテットの値に対応する利用者番号である。許容通信先のネットワークとサブネットマスクとは、ＵＰＤＡＴＥメッセージから取得される。
【００８４】
また、許容通信先リスト１７のエントリは、該当のネットワークが削除されたことを示すＵＰＤＡＴＥメッセージがネットワーク検出部１によって受信された場合に、許容通信先リスト管理部１３によって削除される。
【００８５】
なお、許容通信先リスト１７のエントリが追加される場合には、新規エントリは、新規エントリの同じ利用者番号のエントリの末尾に追加される。許容通信先リスト１７のエントリが削除される場合には、削除されたエントリの分、削除されたエントリより後ろのエントリが上方にシフトされる。許容通信先リスト１７は、「ネットワークの情報と前記ネットワークへの通信を許可されている送信元の情報との対応付けを記憶する第１の記憶部」の一例である。許容通信先のネットワークとサブネットマスクは、「ネットワークの情報」の一例である。利用者番号に対応するコミュニティ値は、「送信元の情報」の一例である。
【００８６】
図１４は、通信許可拠点リスト１８の一例である。通信許可拠点リスト１８は、業務システムを含むネットワークへの通信の許可が設定されているＰＲの情報を含む。通信許可拠点リスト１８は、ネットワーク検出部１の主記憶装置１０２に記憶されている。
【００８７】
通信許可拠点リスト１８の１つのエントリには、通番、アクセスリスト番号、通信先ネットワーク、通信許可拠点ルータのＩＰアドレスとサブネットマスクとが格納されている。通信許可拠点リスト１８のエントリは、アクセス遮断ログ情報がＮＭＳ  ２からネットワーク検出部１に入力された場合に、通信許可拠点リスト管理部１４によって作成される。
【００８８】
通信許可拠点リスト１８のエントリのアクセスリスト番号、通信先ネットワーク、通信許可拠点ルータのＩＰアドレスには、それぞれ、アクセス遮断ログ情報に含まれる、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、アクセス遮断ログの送信元のルータのＩＰアドレスが格納される。通信許可拠点ルータのサブネットマスクは、例えば、管理システム５０内のアドレス割当データベース（図示せず）から通信許可拠点リスト管理部１４によって取得される。
【００８９】
通信許可拠点リスト１８のエントリは、該当の通信先ネットワークの削除を示すＵＰＤＡＴＥメッセージがネットワーク検出部１によって受信された場合に、通信許可拠点リスト管理部１４によって削除される。通信許可拠点リスト１８は、「ネットワークの情報と、前記ネットワークへの通信許可の設定がなされている中継装置の情報との対応付けを記憶する第２の記憶部」の一例である。
【００９０】
なお、第１実施形態では、アクセス遮断ログの送信元ＩＰアドレスとして用いられるＰＲのＩＰアドレスは、ＰＲが接続する拠点に割り当てられているネットワークアドレスのＩＰアドレスであることが想定されている。すなわち、アクセス遮断ログの送信元ＩＰアドレスとして用いられるＰＲのＩＰアドレスは、遮断された通信の送信元の端末と同じサブネットのＩＰアドレスであることが想定されている。ただし、これに限られず、アクセス遮断ログの送信元ＩＰアドレスとして用いられるＰＲのＩＰアドレスと、遮断された通信の送信元の端末のＩＰアドレスとが異なるサブネットのＩＰアドレスである場合もある。アクセス遮断ログの送信元ＩＰアドレスとして用いられるＰＲのＩＰアドレスと、遮断された通信の送信元の端末のＩＰアドレスとが異なるサブネットのＩＰアドレスである場合には、通信許可拠点リスト１８には、通信元ネットワークの項目がさらに設定されてもよい。また、この場合には、アクセス遮断ログ情報には、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスに加えて、遮断された通信の送信元ＩＰアドレスも含まれる。
【００９１】
なお、図１２〜図１４に示されるテーブル又はリストは、一例であって、図１２〜図１４に示されるものに限定されない。例えば、利用者番号とコミュニティ値とが同じ値として設定される場合には、利用者番号識別テーブル１６には利用者番号の項目が含まれず、且つ、許容通信先リスト１７の利用者番号の項目の代わりにコミュニティ値の上位２オクテットの値が格納されてもよい。
【００９２】
＜処理の流れ＞
図１５Ａ及び図１５Ｂは、ネットワーク検出部１の、ＵＰＤＡＴＥメッセージを受信した場合の処理のフローチャートの一例である。図１５Ａに示される処理は、ネットワーク検出部１がＵＰＤＡＴＥメッセージを受信した場合に開始される。図１５Ａ及び図１５Ｂに示される処理の実行主体は、ネットワーク検出部１のＣＰＵ  １０１であるが、便宜上、機能構成要素を主体として説明する。
【００９３】
ＯＰ１では、フィルタ部１１は、ＡＣＲのルートリフレクタによって転送されたＵＰＤＡＴＥメッセージを受信する。ＯＰ２では、フィルタ部１１は、受信したＵＰＤＡＴＥメッセージの送信元がＣＲであるか否かを判定する。ＵＰＤＡＴＥメッセージの送信元がＣＲであるか否かの判定は、ＵＰＤＡＴＥメッセージの送信元ＩＰアドレスがＣＲのＩＰアドレスであるか否かによって行われる。また、ＣＲのＩＰアドレスは、例えば、管理システム５０内のアドレス割当ＤＢ（図示せず）を参照して取得される。
【００９４】
受信したＵＰＤＡＴＥメッセージの送信元がＣＲである場合には（ＯＰ２：ＹＥＳ）、フィルタ部１１はＵＰＤＡＴＥメッセージをメッセージ処理部１２に出力し、処理がＯＰ３に進む。受信したＵＰＤＡＴＥメッセージの送信元がＣＲでない場合には（ＯＰ２：ＮＯ）、処理がＯＰ１０に進み、ＯＰ１０では、フィルタ部１１は、ＵＰＤＡＴＥメッセージを廃棄する。その後、図１５Ａに示される処理が終了する。
【００９５】
ＯＰ３では、メッセージ処理部１２は、ＵＰＤＡＴＥメッセージ内のＷｉｔｈｄｒａｗｎ  Ｒｏｕｔｅｓのフィールドに経路情報が格納されているか否かを判定する。この判定は、例えば、ＵＰＤＡＴＥメッセージのＵｎｆｅａｓｉｂｌｅ  Ｒｏｕｔｅｓ  Ｌｅｎｇｔｈのフィールドの値が０であるか否かによって行われる。
【００９６】
ＵＰＤＡＴＥメッセージ内のＷｉｔｈｄｒａｗｎ  Ｒｏｕｔｅｓのフィールドに経路情報が格納されている場合には（ＯＰ３：ＹＥＳ）、業務システムを含むネットワークが削除されたことが示され、処理が図１５ＢのＯＰ１１に進む。ＵＰＤＡＴＥメッセージ内のＷｉｔｈｄｒａｗｎ  Ｒｏｕｔｅｓのフィールドに経路情報が格納されていない場合には（ＯＰ３：ＮＯ）、業務システムを含むネットワークが削除されていないことが示され、処理がＯＰ４に進む。
【００９７】
ＯＰ４では、メッセージ処理部１２は、ＵＰＤＡＴＥメッセージ内のＮＬＲＩのフィールドに経路情報が格納されているか否かを判定する。ＵＰＤＡＴＥメッセージ内のＮＬＲＩのフィールドに経路情報が格納されている場合には（ＯＰ４：ＹＥＳ）、業務システムを含むネットワークが追加されたことが示され、処理がＯＰ５に進む。ＵＰＤＡＴＥメッセージ内のＮＬＲＩのフィールドに経路情報が格納されていない場合には（ＯＰ４：ＮＯ）、処理がＯＰ１０に進み、メッセージ処理部１２は、ＵＰＤＡＴＥメッセージを廃棄する。その後、図１５Ａに示される処理が終了する。
【００９８】
ＯＰ５からＯＰ９の処理は、ネットワークシステム１００に、業務システムを含むネットワークが追加された場合の処理である。ＯＰ５では、メッセージ処理部１２は、ＵＰＤＡＴＥメッセージのＮＬＲＩのフィールドから追加されたネットワークのネットワークアドレスとマスク長とを、Ｐａｔｈ  Ａｔｔｒｉｂｕｔｅｓのフィールドからコミュニティ値を取得する。
【００９９】
ＯＰ６では、メッセージ処理部１２は、利用者番号識別テーブル１６から、ＯＰ５で取得したコミュニティ値の上位２オクテットに対応する利用者番号を取得する。取得された利用者番号は、追加されたネットワークを利用する利用者組織の利用者番号である。メッセージ処理部１２は、利用者番号、追加されたネットワークのネットワークアドレス及びマスク長を、許容通信先リスト管理部１３に出力する。
【０１００】
ＯＰ７では、許容通信先リスト管理部１３は、許容通信先リスト１７を参照する。ＯＰ８では、許容通信先リスト管理部１３は、許容通信先リスト１７に、取得された、利用者番号、追加されたネットワークのネットワークアドレス及びマスク長に合致するエントリがあるか否かを判定する。
【０１０１】
許容通信先リスト１７に、取得された、利用者番号、追加されたネットワークのネットワークアドレス及びマスク長に合致するエントリがない場合には（ＯＰ８：ＮＯ）、処理がＯＰ９に進む。許容通信先リスト１７に、取得された、利用者番号、追加されたネットワークのネットワークアドレス及びマスク長に合致するエントリがある場合には（ＯＰ８：ＹＥＳ）、処理がＯＰ１０に進み、許容通信先リスト管理部１３は、ＵＰＤＡＴＥメッセージを廃棄する。その後、図１５Ａに示される処理が終了する。
【０１０２】
ＯＰ９では、許容通信先リスト管理部１３は、許容通信先リスト１７に、取得された、利用者番号、追加されたネットワークのネットワークアドレス及びマスク長を、新たなエントリとして追加する。その後、図１５Ａに示される処理が終了する。
【０１０３】
図１５ＢのＯＰ１１からＯＰ２１の処理は、ネットワーク１００から、業務システムを含むネットワークが削除された場合に行われる処理である。
【０１０４】
ＯＰ１１では、メッセージ処理部１２は、ＵＰＤＡＴＥメッセージのＷｉｔｈｄｒａｗｎ  Ｒｏｕｔｅｓのフィールドから削除されたネットワークのネットワークアドレス、マスク長を、Ｐａｔｈ  Ａｔｔｒｉｂｕｔｅｓのフィールドからコミュニティ値を取得する。
【０１０５】
ＯＰ１２では、メッセージ処理部１２は、利用者番号識別テーブル１６から、ＯＰ１１で取得したコミュニティ値の上位２オクテットに対応する利用者番号を取得する。取得された利用者番号は、削除されたネットワークを利用する利用者組織の利用者番号である。メッセージ処理部１２は、利用者番号、追加されたネットワークのネットワークアドレス及びマスク長を、許容通信先リスト管理部１３と通信許可拠点リスト管理部１４とに出力する。
【０１０６】
ＯＰ１３では、許容通信先リスト管理部１３は、許容通信先リスト１７を参照する。ＯＰ１４では、許容通信先リスト管理部１３は、許容通信先リスト１７に、取得された、利用者番号、削除されたネットワークのネットワークアドレス及びマスク長に合致するエントリがあるか否かを判定する。
【０１０７】
許容通信先リスト１７に、取得された、利用者番号、削除されたネットワークのネットワークアドレス及びマスク長に合致するエントリがある場合には（ＯＰ１４：ＹＥＳ）、処理がＯＰ１５に進む。許容通信先リスト１７に、取得された、利用者番号、削除されたネットワークのネットワークアドレス及びマスク長に合致するエントリがない場合には（ＯＰ１４：ＮＯ）、処理がＯＰ２１に進み、許容通信先リスト管理部１３は、ＵＰＤＡＴＥメッセージを廃棄する。その後、図１５Ｂに示される処理が終了する。
【０１０８】
ＯＰ１５では、許容通信先リスト管理部１３は、許容通信先リスト１７から、利用者番号、削除されたネットワークのネットワークアドレス及びマスク長に合致するエントリを削除する。
【０１０９】
ＯＰ１６では、通信許可拠点リスト管理部１４は、通信許可拠点リスト１８を参照する。ＯＰ１７では、通信許可拠点リスト管理部１４は、通信許可拠点リスト１８に、削除されたネットワークのネットワークアドレスに合致するエントリがあるか否かを判定する。
【０１１０】
通信許可拠点リスト１８に、削除されたネットワークのネットワークアドレスに合致するエントリがある場合には（ＯＰ１７：ＹＥＳ）、処理がＯＰ１８に進む。通信許可拠点リスト１８に、削除されたネットワークのネットワークアドレスに合致するエントリがな
い場合には（ＯＰ１７：ＮＯ）、処理がＯＰ２１に進み、ＯＰ２１では、通信許可拠点リスト管理部１４は、ＵＰＤＡＴＥメッセージを廃棄する。その後、図１５Ｂに示される処理が終了する。
【０１１１】
ＯＰ１８では、通信許可拠点リスト管理部１４は、通信許可拠点リスト１８の削除されたネットワークのネットワークアドレスに合致するエントリから、拠点ルータのＩＰアドレス、アクセスリスト番号を取得する。通信許可拠点リスト管理部１４は、削除されたネットワークのネットワークアドレス、拠点ルータのＩＰアドレス、アクセスリスト番号を、アクセスリスト更新依頼部１５に出力する。
【０１１２】
ＯＰ１９では、アクセスリスト更新依頼部１５は、拠点ルータのＩＰアドレスに対するアクセスリストの更新依頼をＳＤＮコントローラ３に送信する。アクセスリストの更新依頼には、例えば、アクセスリストの削除依頼、削除されたネットワークのネットワークアドレス、拠点ルータのＩＰアドレス、アクセスリスト番号、が含まれる。
【０１１３】
ＯＰ２０では、通信許可拠点リスト管理部１４は、通信許可拠点リスト１８から、削除されたネットワークのネットワークアドレスに合致するエントリを削除する。その後、図１５Ｂに示される処理が終了する。
【０１１４】
図１６は、ネットワーク検出部１がＮＭＳ  ２からアクセス遮断ログ情報を受信した場合の、ネットワーク検出部１の処理のフローチャートの一例である。図１６に示される処理は、ネットワーク検出部１がＮＭＳ  ２からアクセス遮断ログ情報を受信した場合に開始される。図１６に示される例においても、図１５Ａ及び図１５Ｂと同様に、実行主体を機能構成要素として説明される。
【０１１５】
ＯＰ３１では、フィルタ部１１は、ＮＭＳ  ２からアクセス遮断ログ情報を受信する。アクセス遮断ログ情報には、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスが含まれている。フィルタ部１１は、アクセス遮断ログ情報をメッセージ処理部１２に出力する。
【０１１６】
ＯＰ３２では、メッセージ処理部１２は、アクセス遮断ログ情報から、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスを取得する。
【０１１７】
ＯＰ３３では、メッセージ処理部１２は、アクセス遮断ログ情報から取得した、通信を遮断したルータのＩＰアドレスが、ＰＲのＩＰアドレスであるか否かを判定する。ＰＲのＩＰアドレスは、例えば、管理システム５０内のアドレス割当ＤＢ（図示せず）を参照して取得される。
【０１１８】
アクセス遮断ログ情報から取得された、通信を遮断したルータのＩＰアドレスが、ＰＲのＩＰアドレスである場合には（ＯＰ３３：ＹＥＳ）、処理がＯＰ３４に進む。アクセス遮断ログ情報から取得された、通信を遮断したルータのＩＰアドレスが、ＰＲのＩＰアドレスでない場合には（ＯＰ３３：ＮＯ）、処理がＯＰ４０に進み、ＯＰ４０では、メッセージ処理部１２は、アクセス遮断ログ情報を廃棄する。その後、図１６に示される処理が終了する。
【０１１９】
ＯＰ３４では、メッセージ処理部１２は、アクセス遮断ログ情報から取得したアクセスリスト番号に対応する利用者番号を、利用者番号識別テーブル１６から取得できるか否かを判定する。アクセス遮断ログ情報から取得したアクセスリスト番号に対応する利用者番号が、利用者番号識別テーブル１６から取得される場合には（ＯＰ３４：ＹＥＳ）、処理
がＯＰ３５に進む。アクセス遮断ログ情報から取得したアクセスリスト番号に対応する利用者番号が利用者番号識別テーブル１６から取得されない場合には（ＯＰ３４：ＮＯ）、処理がＯＰ４０に進み、ＯＰ４０では、メッセージ処理部１２は、アクセス遮断ログ情報を廃棄する。その後、図１６に示される処理が終了する。
【０１２０】
ＯＰ３５では、メッセージ処理部１２は、許容通信先リスト１７を参照し、許容通信先リスト１７に、アクセス遮断ログ情報から取得した遮断された通信の宛先ＩＰアドレスに合致するネットワークアドレスがあるか否かを判定する。許容通信先リスト１７に、アクセス遮断ログ情報から取得した遮断された通信の宛先ＩＰアドレスに合致するネットワークアドレスがある場合には（ＯＰ３５：ＹＥＳ）、メッセージ処理部１２は、許容通信先リスト１７から、対応する利用者番号を取得し、処理がＯＰ３６に進む。許容通信先リスト１７に、アクセス遮断ログ情報から取得した遮断された通信の宛先ＩＰアドレスに合致するネットワークアドレスがない場合には（ＯＰ３５：ＮＯ）、処理がＯＰ４０に進み、ＯＰ４０では、メッセージ処理部１２は、アクセス遮断ログ情報を廃棄する。その後、図１６に示される処理が終了する。
【０１２１】
ＯＰ３６では、メッセージ処理部１２は、利用者番号識別テーブル１６から取得された利用者番号と、許容通信先リスト１７から取得された利用者番号と、が一致するか否かを判定する。利用者番号識別テーブル１６から取得された利用者番号と、許容通信先リスト１７から取得された利用者番号と、が一致する場合には（ＯＰ３６：ＹＥＳ）、処理がＯＰ３７に進む。また、メッセージ処理部１２は、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスを含むアクセス遮断ログ情報を、通信許可拠点リスト管理部１４に出力する。
【０１２２】
利用者番号識別テーブル１６から取得された利用者番号と、許容通信先リスト１７から取得された利用者番号と、が一致しない場合には（ＯＰ３６：ＮＯ）、処理がＯＰ４０に進み、ＯＰ４０では、メッセージ処理部１２は、アクセス遮断ログ情報を廃棄する。その後、図１６に示される処理が終了する。
【０１２３】
ＯＰ３７では、通信許可拠点リスト管理部１４は、通信許可拠点リスト１８に、アクセス遮断ログ情報から取得された、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスに合致するエントリがあるか否かを判定する。通信許可拠点リスト１８に、アクセス遮断ログ情報から取得された、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスに合致するエントリがある場合には（ＯＰ３７：ＹＥＳ）、処理がＯＰ４０に進む。ＯＰ４０では、メッセージ処理部１２は、アクセス遮断ログ情報を廃棄する。その後、図１６に示される処理が終了する。
【０１２４】
通信許可拠点リスト１８に、アクセス遮断ログ情報から取得された、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスに合致するエントリがない場合には（ＯＰ３７：ＮＯ）、処理がＯＰ３８に進む。
【０１２５】
ＯＰ３８では、通信許可拠点リスト管理部１４は、アクセス遮断ログ情報から取得された、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスから、通信許可拠点リスト１８の新たなエントリを生成して追加する。通信許可拠点リスト管理部１４は、アクセスリスト番号、遮断された通信の宛先ＩＰアドレス、通信を遮断したルータのＩＰアドレスを含むアクセス遮断ログ情報をアクセスリスト更新依頼部１５に出力する。
【０１２６】
ＯＰ３９では、アクセスリスト更新依頼部１５は、通信を遮断したルータのＩＰアドレ
スに対するアクセスリストの更新依頼をＳＤＮコントローラ３に送信する。アクセスリストの更新依頼には、例えば、アクセスリストの生成依頼、通信が遮断されたネットワークのネットワークアドレス、通信を遮断した拠点ルータのＩＰアドレス、アクセスリスト番号、が含まれる。その後、図１６に示される処理が終了する。
【０１２７】
図１５Ａ、図１５Ｂ、及び、図１６に示されるフローチャートは一例であって、各処理の実行順等は、実施形態に応じて、適宜変更可能である。例えば、図１６のＯＰ３５、ＯＰ３６の処理は、ＯＰ３４において取得された利用者番号と、アクセス遮断ログ情報の遮断された通信の宛先ＩＰアドレスを含むネットワークアドレスと、に合致する許容通信先リスト１７のエントリがあるか否かを判定する処理であってもよい。
【０１２８】
＜具体例＞
ネットワークシステム１００にネットワークが追加された場合、及び、ネットワークシステム１００にネットワークが削除される場合の、ネットワーク検出部１の処理の具体例を説明する。具体例では、図４に示されるネットワークシステム１００、図１２に示される利用者番号識別テーブル１６、図１３に示される許容通信先リスト１７、図１４に示される通信許可拠点リスト１８を想定する。
【０１２９】
まず、図６の（３）において行われる、１０．３．１．０／２４のネットワークが追加された場合のネットワーク検出部１の処理について、説明する。
【０１３０】
図６の（３）では、ネットワーク検出部１は、ＡＣＲからルートリフレクタによって転送されるＵＰＤＡＴＥメッセージを受信する（図１５Ａ、ＯＰ１）。受信されたＵＰＤＡＴＥメッセージは、ＣＲ１から送信され（図１５Ａ、ＯＰ２：ＹＥＳ）、ＮＬＲＩのフィールドに追加されたネットワークの情報が含まれている（図１５Ａ、ＯＰ３：ＮＯ、ＯＰ４：ＹＥＳ）。ネットワーク検出部１は、ＵＰＤＡＴＥメッセージから、以下の情報を取得する（図１５Ａ、ＯＰ５）。
・追加されたネットワークのネットワークアドレス：１０．３．１．０
・追加されたネットワークのマスク長：２４ビット
・コミュニティ値の上位２オクテット：７０００
【０１３１】
次に、ネットワーク検出部１は、図１２の利用者番号識別テーブル１６から、コミュニティ値の上位２オクテット７０００に対応する利用者番号００１を取得する（図１５Ａ、ＯＰ６）。ネットワーク検出部１は、図１３の許容通信先リスト１７に、追加されたネットワークのネットワークアドレス及びマスク長１０．３．１．０／２４、利用者番号００１に合致するエントリがないので（図１５Ａ、ＯＰ８：ＮＯ）、許容通信先リスト１７に新たなエントリを追加する（図１５Ａ、ＯＰ９）。
【０１３２】
図１７は、図６の（３）における更新前と更新後の許容通信先リスト１７の一例である。更新後の許容通信先リスト１７には、ＵＰＤＡＴＥメッセージで追加が通知されたネットワークの情報に該当する、利用者番号００１、ネットワークアドレス１０．３．１．０、マスク０．０．０．２５５を含むエントリが追加されている。
【０１３３】
次に、図７の（４）において行われる、新規追加のネットワーク１０．３．１．０／２４についてＰＲ１からのアクセス遮断ログ情報が受信された場合のネットワーク検出部１の処理について、説明する。
【０１３４】
ネットワーク検出部１は、アクセス遮断ログ情報から以下の情報を取得する（図１６、ＯＰ３２）。
・通信を遮断したアクセスリストのアクセスリスト番号：１００
・遮断された通信の宛先ＩＰアドレス：１０．１．３．１
・通信を遮断したＰＲのＩＰアドレス：１９２．１６８．０．１（ＰＲ１、図１６、ＯＰ３３：ＹＥＳ）
【０１３５】
ネットワーク検出部１は、図１２の利用者番号識別テーブル１６から、アクセス遮断ログ情報から取得したアクセスリスト番号１００に対応する利用者番号００１を取得する（図１６、ＯＰ３４；ＹＥＳ）。また、ネットワーク検出部１は、図１７の更新後の許容通信先リスト１７から、アクセス遮断ログ情報から取得した遮断された通信の宛先ＩＰアドレス１０．１．３．１に該当するネットワークアドレスに対応する利用者番号００１を取得する（図１６、ＯＰ３５：ＹＥＳ）。
【０１３６】
図１２の利用者番号識別テーブル１６から取得された利用者番号００１と、図１７の更新後の許容通信先リスト１７から取得された利用者番号００１とは、一致する（図１６、ＯＰ３６：ＹＥＳ）。したがって、ＰＲ１に対するアクセスリストの更新が判定される。
【０１３７】
図１４の通信許可拠点リスト１８には、アクセス遮断ログ情報から取得されたアクセスリスト番号、遮断された通信の宛先ＩＰアドレス１０．１．３．１、通信を遮断したＰＲのＩＰアドレス１９２．１６８．０．１に該当するエントリがない（図１６、ＯＰ３７：ＮＯ）。そのため、ネットワーク検出部１は、アクセスリストのエントリの作成を含むアクセスリストの更新依頼をＳＤＮコントローラ３に送信する（図１６、ＯＰ３８）。アクセスリストの更新依頼に含まれる情報は、以下の通りである。
・アクセスリストのエントリ作成依頼
・アクセスリスト番号：１００
・宛先ＩＰアドレス：１０．１．３．１
・設定先のＰＲ１のＩＰアドレス：１９２．１６８．０．１
【０１３８】
図７の（５）でＳＤＮコントローラ３は、ネットワーク検出部１からのアクセスリストの更新依頼に基づいて、以下の情報を含むアクセスリストのエントリの設定を生成し、ＰＲ１に送信する。
・アクセスリスト番号：１００
・通信許可
・宛先ネットワークアドレス：１０．１．３．０
・宛先のワイルドカードマスク：０．０．０．２５５
・送信元ネットワークアドレス：１９２．１６８．０．０
・送信元のワイルドカード：０．０．０．２５５
【０１３９】
宛先及び送信元のネットワークアドレスは、例えば、管理システム５０内のアドレス割当データベース（図示せず）から取得される。また、宛先及び送信元のワイルドカードマスクは、それぞれ、宛先及び送信元のネットワークのサブネットマスクと同じものが設定される。
【０１４０】
また、図７の（４）では、ネットワーク検出部１は、アクセス遮断ログ情報を通信許可拠点リスト１８に登録する（図１６、ＯＰ３８）。
【０１４１】
図１８は、図７の（４）における更新前と更新後の通信許可拠点リスト１８の一例である。更新後の通信許可拠点リスト１８には、アクセス遮断ログ情報に該当する、通信先ネットワーク１０．１．３．１、アクセスリスト番号１００、通信許可拠点ルータ１９２．１６８．０．１を含む通番４のエントリが追加されている。エントリが追加されたことによって、通番４であったエントリは、通番５に変更されている。
【０１４２】
次に、図８の（３）において行われる、ネットワーク１０．２．１．０／２４が削除された場合のネットワーク検出部１の処理について、説明する。
【０１４３】
図８の（３）では、ネットワーク検出部１は、ＡＣＲからルートリフレクタによって転送されるＵＰＤＡＴＥメッセージを受信する（図１５Ａ、ＯＰ１）。受信されたＵＰＤＡＴＥメッセージは、ＣＲ１から送信され（図１５Ａ、ＯＰ２：ＹＥＳ）、Ｗｉｔｈｄｒａｗｎ  Ｒｏｕｔｅｓのフィールドに削除されたネットワークの情報が含まれている（図１５Ａ、ＯＰ３：ＹＥＳ）。ネットワーク検出部１は、ＵＰＤＡＴＥメッセージから、以下の情報を取得する（図１５Ｂ、ＯＰ１１）。
・削除されたネットワークのネットワークアドレス：１０．２．１．０
・削除されたネットワークのマスク長：２４ビット
・コミュニティ値の上位２オクテット：７０００
【０１４４】
次に、ネットワーク検出部１は、図１２の利用者番号識別テーブル１６から、コミュニティ値の上位２オクテット７０００に対応する利用者番号００１を取得する（図１５Ｂ、ＯＰ１２）。ネットワーク検出部１は、図１７の更新後の許容通信先リスト１７に、削除されたネットワークのネットワークアドレス及びマスク長１０．２．１．０／２４、利用者番号００１に合致するエントリがあるので（図１５Ｂ、ＯＰ１４：ＹＥＳ）、許容通信先リスト１７から、該当のエントリを削除する（図１５Ｂ、ＯＰ１５）。
【０１４５】
図１９は、図８の（３）における更新前と更新後の許容通信先リスト１７の一例である。図１９の更新前の許容通信先リスト１７は、図１７の更新後の許容通信先リスト１７と同じものである。図１９の更新後の許容通信先リスト１７には、ＵＰＤＡＴＥメッセージで削除が通知されたネットワークの情報に該当する、利用者番号００１、ネットワークアドレス１０．２．１．０、マスク０．０．０．２５５を含むエントリが削除されている。
【０１４６】
次に、ネットワーク検出部１は、図１８の更新後の通信許可拠点リスト１８に、削除されたネットワークのネットワークアドレス及びマスク長１０．２．１．０／２４に合致するエントリがあるので（図１５Ｂ、ＯＰ１７：ＹＥＳ）、通信許可拠点リスト１８の該当のエントリを取得する（図１５、ＯＰ１８）。取得されるエントリには、以下の情報が含まれる。
・通信先ネットワーク：１０．１．２．１
・アクセスリスト番号：１００
・通信許可拠点ルータのアドレス：１９２．１６８．０．１
・通信許可拠点ルータのアドレスのサブネットマスク：０．０．０．２５５
【０１４７】
ネットワーク検出部１は、取得した通信許可拠点リスト１８のエントリに基づいて、アクセスリストのエントリの削除を含むアクセスリストの更新依頼をＳＤＮコントローラ３に送信する（図１５Ｂ、ＯＰ１９）。アクセスリストの更新依頼に含まれる情報は、以下の通りである。
・アクセスリストのエントリ削除依頼
・アクセスリスト番号：１００
・宛先ＩＰアドレス：１０．１．２．１
・設定先のＰＲ１のＩＰアドレス：１９２．１６８．０．１
【０１４８】
図８においてＳＤＮコントローラ３は、ネットワーク検出部１からのアクセスリストの更新依頼に基づいて、以下の情報を含むアクセスリストのエントリの設定を生成し、ＰＲ１へ削除指示とともに送信する。
・アクセスリスト番号：１００
・通信許可
・宛先ネットワークアドレス：１０．１．２．０
・宛先のワイルドカードマスク：０．０．０．２５５
・送信元ネットワークアドレス：１９２．１６８．０．０
・送信元のワイルドカード：０．０．０．２５５
【０１４９】
次に、ネットワーク検出部１は、図１８の更新後の通信許可拠点リスト１８から、削除されたネットワークのネットワークアドレス及びマスク長１０．２．１．０／２４に合致するエントリを削除する（図１５Ｂ、ＯＰ２０）。
【０１５０】
図２０は、図８の（３）における更新前と更新後の通信許可拠点リスト１８の一例である。更新前の通信許可拠点リスト１８は、図１８の更新後の通信許可拠点リスト１８と同じものである。図２０の更新後の通信許可拠点リスト１８では、削除されたネットワーク１０．１．２．０に該当する、通信先ネットワーク１０．１．２．１、通信許可拠点ルータ１９２．１６８．０．１、サブネットマスク０．０．０．２５５を含むエントリが削除されている。
【０１５１】
＜第１実施形態の作用効果＞
第１実施形態では、新たに追加されたネットワークへの通信のアクセス遮断ログから、ネットワーク検出部１によって、ＰＲに設定されるアクセスリストのエントリが生成され、ＰＲにアクセスリストのエントリが設定される。これによって、アクセスリストのエントリの生成及び設定を自動化することができ、ＰＲへの通信のフィルタリングに係る工数を削減することができる。
【０１５２】
また、ネットワーク検出部１は、通信許可される宛先の情報と送信元の情報との対応付を含む許容通信先リスト１７を備える。許容通信先リスト１７の通信許可される宛先の情報は、第１実施形態では、ネットワークアドレスである。許容通信先リスト１７の通信許可される送信元の情報は、第１実施形態では、利用者番号である。
【０１５３】
アクセス遮断ログから取得される、遮断された通信の宛先の情報と送信元の情報とに合致するエントリが、許容通信先リスト１７に存在する場合に、遮断された通信を許可するアクセスリストのエントリの生成が判定される。アクセス遮断ログから取得される遮断された通信の宛先の情報は、第１実施形態では、アクセス遮断ログから取得される遮断された通信の宛先ＩＰアドレスに該当するネットワークアドレスである。アクセス遮断ログから取得される遮断された通信の送信元の情報は、第１実施形態では、通信を遮断したアクセスリスト番号に対応する利用者番号である。
【０１５４】
これによって、第１実施形態では、ネットワークシステム１００内のすべての拠点ルータについて、追加されたネットワークへの通信許可の設定の是非の判定を行わずに済み、アクセスリストを設定するための工数を削減することができる。
【０１５５】
第１実施形態では、ネットワーク検出部１は、ＵＰＤＡＴＥメッセージから、追加されたネットワークとコミュニティ値とを取得し、コミュニティ値の上位２オクテットに対応する利用者番号を取得する。ネットワーク検出部１は、許容通信先リスト１７に、通信許可される宛先と送信元の情報として、ＵＰＤＡＴＥメッセージから取得した追加されたネットワークのネットワークアドレスと、取得した利用者番号と、を登録する。これによって、ネットワークシステム１００において、ネットワークが追加された場合に、自動で追加されたネットワークと、追加されたネットワークを利用可能な利用者との対応付けを行うことができ、管理者の工数を削減することができる。
【０１５６】
また、ネットワーク検出部１は、コミュニティ値と、利用者番号と、アクセスリスト番
号との対応付けを保持する利用者番号識別テーブル１６を保持する。ネットワーク検出部１は、許容通信先リスト１７から取得されるアクセス遮断ログの宛先ＩＰアドレスに対応する利用者番号と、利用者番号識別テーブル１６から取得されるアクセス遮断ログのアクセスリスト番号に対応する利用者番号とが一致する場合に、遮断された通信の許可を判定する。これによって、許可された通信のアクセス遮断ログについて、通信許可のアクセスリストのエントリを作成することができる。また、ネットワークシステム１００内のすべての拠点ルータについて、追加されたネットワークへの通信許可の設定の是非の判定を行わずに済み、アクセスリストを設定するための工数を削減することができる。
【０１５７】
第１実施形態では、ネットワークが削除された場合に、ネットワーク検出部１は、ＵＰＤＡＴＥメッセージから、削除されたネットワークの情報を取得する。また、ネットワーク検出部１は、削除されたネットワークへの通信許可のアクセスリストが設定されているＰＲから、該アクセスリストの削除することを判定する。これによって、各ＰＲの削除された通信に対する通信許可の設定を解除することができる。のちに、削除されたネットワークと同じアドレスのネットワークが追加された場合に、本来許可されていない拠点から通信可能となってしまう、誤動作を抑制することができる。
【０１５８】
また、ネットワーク検出部１は、通信許可先のネットワークの情報とアクセスリストの番号と設定されているＰＲのＩＰアドレスとを含む通信許可拠点リスト１８を備える。これによって、ネットワークが削除された場合に、削除されたネットワークへの通信許可が設定されているＰＲ及びアクセスリストの番号を特定することができる。
【０１５９】
また、第１実施形態では、ＢＧＰのコミュニティ値を用いることによって、ＵＰＤＡＴＥメッセージで通知されるネットワークと利用者との対応付けを行うことができる。ネットワークが追加された場合に、自動で、追加されたネットワークと追加されたネットワークを利用する利用者番号との対応付けを登録することができる。
【０１６０】
＜その他＞
第１実施形態において、ＰＲ１の配下に新たにネットワークが追加された場合には、ネットワークシステム１００では、例えば、以下のような処理が行われる。追加されたネットワーク（ＰＲの配下）から業務システムへの通信が発生すると、ＰＲによって、通信が遮断され、アクセス遮断ログが送信される。アクセス遮断ログには、アクセスリスト番号、通信の宛先である業務システムのＩＰアドレス、通信の送信元であるＰＲの配下に追加されたネットワーク内の端末のＩＰアドレスが含まれる。
【０１６１】
アクセス遮断ログに含まれる、アクセスリスト番号、通信の宛先である業務システムのＩＰアドレスに対応するネットワークアドレスは、それぞれ、利用者番号識別テーブル１６、許容通信先リスト１７に登録されている。そのため、利用者番号識別テーブル１６からアクセスリスト番号に対応する利用者番号が取得される。許容通信先リスト１７から業務システムに対応するネットワークアドレスに対応する利用者番号が取得される。利用者番号識別テーブル１６から取得される利用者番号と、許容通信先リスト１７から取得される利用者番号とが一致する場合には、追加されたネットワークを接続するＰＲに、追加されたネットワークから業務システムへの通信を許可するアクセスリストが設定される（図１６参照）。
【０１６２】
第１実施形態では、ネットワークシステム１００で利用されるルーティングプロトコルは、ＢＧＰであるが、ネットワークシステム１００では、ＢＧＰ以外のルーティングプロトコルも利用可能である。ネットワークが追加又は削除された場合に経路広告をし、且つ、経路広告メッセージに利用者番号として利用可能なパラメータを含めることが可能なルーティングプロトコルであれば、ネットワークシステム１００で利用可能である。
【０１６３】
なお、第１実施形態では、許容通信先リストは、ＢＧＰのＵＰＤＡＴＥメッセージに基づいて管理される。ただし、これに限られず、許容通信先リストは、ネットワーク管理者からの入力によって、エントリが追加又は削除されてもよい。
【０１６４】
＜記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０１６５】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる非一時的な記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスク、ＲＯＭ（リードオンリーメモリ）等がある。さらに、ＳＳＤ（Solid State Drive）は、コンピュータ等から取り外し可能な記録媒体としても、コ
ンピュータ等に固定された記録媒体としても利用可能である。
【符号の説明】
【０１６６】
１        ネットワーク検出部
２        ＮＭＳ
３        ＳＤＮコントローラ
１１      フィルタ部
１２      メッセージ処理部
１３      許容通信先リスト管理部
１４      通信許可拠点リスト管理部
１５      アクセスリスト更新依頼部
１６      利用者番号識別テーブル
１７      許容通信先リスト
１８      通信許可拠点リスト
１０１    ＣＰＵ
１０２    主記憶装置
１０５    補助記憶装置
１０５Ｐ  アクセス制御プログラム
【図１】
2018019160.tif 000003
【図２】
2018019160.tif 000004
【図３】
2018019160.tif 000005
【図４】
2018019160.tif 000006
【図５】
2018019160.tif 000007
【図６】
2018019160.tif 000008
【図７】
2018019160.tif 000009
【図８】
2018019160.tif 000010
【図９】
2018019160.tif 000011
【図１０】
2018019160.tif 000012
【図１１】
2018019160.tif 000013
【図１２】
2018019160.tif 000014
【図１３】
2018019160.tif 000015
【図１４】
2018019160.tif 000016
【図１５Ａ】
2018019160.tif 000017
【図１５Ｂ】
2018019160.tif 000018
【図１６】
2018019160.tif 000019
【図１７】
2018019160.tif 000020
【図１８】
2018019160.tif 000021
【図１９】
2018019160.tif 000022
【図２０】
2018019160.tif 000023