(57)【特許請求の範囲】
【請求項１】
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置であって、
当該ネットワーク装置を経由するパケットのヘッダ情報に基づきトラフィック情報を取得するトラフィック情報取得部と、
当該ネットワーク装置とネットワークを介して接続される情報処理装置のシステム情報を、前記情報処理装置から受信する受信部と、
前記受信部により受信されたシステム情報を分析するシステム情報分析部と、
前記システム情報分析部の分析結果に基づく構成情報に基づいて、前記トラフィック情報取得部により取得されたトラフィック情報を分析する第１のトラフィック情報分析部と、
前記第１のトラフィック情報分析部の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する通信制御情報生成部と、
を備えることを特徴とするネットワーク装置。
【請求項２】
第２のトラフィック情報分析部を更に備え、
前記受信部は、更に、前記情報処理装置にて行われた通信のトラフィック情報を前記情報処理装置から受信し、
前記第２のトラフィック情報分析部は、前記構成情報に基づいて、前記受信部により受信されたトラフィック情報を分析し、
前記通信制御情報生成部は、前記第１のトラフィック情報分析部の分析結果と前記第２のトラフィック情報分析部の分析結果とに基づく通信要件情報に応じて、前記通信制御情報を生成する、
ことを特徴とする請求項１記載のネットワーク装置。
【請求項３】
前記トラフィック情報取得部により取得されたトラフィック情報は、当該ネットワーク装置を経由する通信の送信元ＩＰアドレス、送信元ポート番号、送信元ＬＡＮポート、あて先ＩＰアドレス、あて先ポート番号、あて先ＬＡＮポート、プロトコルの情報を含み、
前記送信元ＬＡＮポートは、前記通信を受信した当該ネットワーク装置のＬＡＮポートであり、前記あて先ＬＡＮポートは、前記通信を送信した当該ネットワーク装置のＬＡＮポートであり、
前記通信要件情報は、通信毎に、送信元ＩＰアドレス、送信元ポート番号、送信元ＬＡＮポート、あて先ＩＰアドレス、あて先ポート番号、あて先ＬＡＮポート、プロトコルの情報を含み、
前記通信要件情報において、前記送信元ＩＰアドレスが含まれるセグメントアドレスが前記構成情報に含まれる場合、前記送信元ＩＰアドレスは前記セグメントアドレスとされる、
ことを特徴とする請求項１又は２記載のネットワーク装置。
【請求項４】
前記通信要件情報において、
前記送信元ＩＰアドレス又は前記送信元ＩＰアドレスが含まれるセグメントアドレスに一致するＩＰアドレスが前記構成情報に含まれる場合、前記送信元ＬＡＮポートは、前記ＩＰアドレスに対応する受信ＬＡＮポートとされ、
前記あて先ＩＰアドレス又は前記あて先ＩＰアドレスが含まれるセグメントアドレスに一致するＩＰアドレスが前記構成情報に含まれる場合、前記あて先ＬＡＮポートは、前記ＩＰアドレスに対応する受信ＬＡＮポートとされる、
ことを特徴とする請求項３記載のネットワーク装置。
【請求項５】
当該ネットワーク装置は、動作モードとして、前記通信制御情報に基づいて当該ネットワーク装置を経由する通信を制御する運用モードと、当該ネットワーク装置を経由する全ての通信を許可する稼動分析モードとを含み、
前記第１のトラフィック情報取得部は、動作モードが前記稼動分析モードであるときに前記トラフィック情報取得部により取得されたトラフィック情報を分析する、
ことを特徴とする請求項１又は２記載のネットワーク装置。
【請求項６】
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置と、前記ネットワーク装置とネットワークを介して接続される情報処理装置とを含むネットワークシステムであって、
前記情報処理装置は、
当該情報処理装置のシステム情報を取得するシステム情報取得部と、
前記システム情報取得部により取得されたシステム情報を前記ネットワーク装置へ送信する送信部と、
を備え、
前記ネットワーク装置は、
当該ネットワーク装置を経由するパケットのヘッダ情報に基づきトラフィック情報を取得する第１のトラフィック情報取得部と、
前記情報処理装置の送信部により送信されたシステム情報を受信する受信部と、
前記受信部により受信されたシステム情報を分析するシステム情報分析部と、
前記システム情報分析部の分析結果に基づく構成情報に基づいて、前記第１のトラフィック情報取得部により取得されたトラフィック情報を分析する第１のトラフィック情報分析部と、
前記第１のトラフィック情報分析部の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する通信制御情報生成部と、
を備える、
ことを特徴とするネットワークシステム。
【請求項７】
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置であるコンピュータは、
当該ネットワーク装置を経由するパケットのヘッダ情報に基づきトラフィック情報を取得し、
当該ネットワーク装置とネットワークを介して接続される情報処理装置のシステム情報を、前記情報処理装置から受信し、
前記受信されたシステム情報を分析し、
前記受信されたシステム情報の分析結果に基づく構成情報に基づいて、前記取得されたトラフィック情報を分析し、
前記取得されたトラフィック情報の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する、
処理を実行することを特徴とするネットワーク装置の通信制御情報生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置を含むネットワークシステムに関する。
【背景技術】
【０００２】
従来、企業内や企業間において新規にネットワークを構築する場合等には、ネットワーク間のセキュリティを確保するために、例えばファイアウォール、Ｌ３スイッチ、ルータ等、ネットワーク間のアクセス（通信）を制御するネットワーク装置が用いられる。
【０００３】
ネットワーク装置は、例えば、予め設定されているＡＣＬ（Access Control List：アクセス制御リスト）に基づいて、ネットワーク間のアクセスを制御する。ＡＣＬは、ネットワーク間において許可するアクセスや拒否するアクセス等が定義されたアクセス制御情報（通信制御情報）である。
【０００４】
ＡＣＬは、エンジニア（例えばシステムエンジニアやネットワークエンジニア等）によって設定される。そのため、エンジニアは、ＡＣＬを設定するために、事前に、ネットワーク装置を経由する通信の要件を机上で整理し、必要な通信のＩＰ（Internet Protocol）アドレス、ポート番号、通信方向等の調査等を行っておく必要がある。
【０００５】
一方、ネットワークに接続される装置に関し、次のような装置が知られている。
例えば、ネットワークに接続された通信機器の物理アドレスとネットワークアドレスの対応を自動作成する機能を備えた装置が知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１９６１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のとおり、エンジニアは、通信要件を整理し、必要な通信のＩＰアドレス等の調査等を行い、その結果を反映したＡＣＬをネットワーク装置に設定する。そのため、その整理や調査等に不備がある場合には、その不備も反映されたＡＣＬがネットワーク装置に設定されてしまう。この場合、運用を開始すると、ネットワーク装置にて本来は許可されるべき通信が拒否されたり、本来は拒否されるべき通信が許可されたり、等といった問題が生じ得る。このような問題が生じた場合、エンジニアは、その原因究明や、上記の整理及び調査並びにＡＣＬ設定の再実施が必要となり、それに多大な時間を要することは勿論のこと、それに伴う負担も大きい。
【０００８】
また、通信要件の整理はシステムエンジニアによって実施される場合が多い。しかしながら、システムエンジニアは、コンピュータシステム（サーバ装置やアプリケーション等）に精通しているものの、ネットワークシステム（ネットワーク構成等）の理解に乏しい場合が多い。そのため、通信要件の整理が十分に行われない虞がある。
【０００９】
さらに、必要な通信に利用されるコンピュータシステムのベンダーが異なる場合、そのコンピュータシステムが使用するＩＰアドレス、ポート番号等の調査が困難となる虞がある。
【００１０】
本発明は、上記実情に鑑み、ネットワーク装置に設定される通信制御情報の自動生成が可能になる装置、システム、及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
装置の一観点によれば、通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置が提供される。この装置は、トラフィック情報取得部と、受信部と、システム情報分析部と、第１のトラフィック情報分析部と、通信制御情報生成部とを含む。トラフィック情報取得部は、当該ネットワーク装置を経由するパケットのヘッダ情報に基づきトラフィック情報を取得する。受信部は、当該ネットワーク装置とネットワークを介して接続される情報処理装置のシステム情報を、前記情報処理装置から受信する。システム情報分析部は、前記受信部により受信されたシステム情報を分析する。第１のトラフィック情報分析部は、前記システム情報分析部の分析結果に基づく構成情報に基づいて、前記トラフィック情報取得部により取得されたトラフィック情報を分析する。通信制御情報生成部は、前記第１のトラフィック情報分析部の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する。
【００１２】
装置の他の一観点によれば、通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置と、前記ネットワーク装置とネットワークを介して接続される情報処理装置とを含むネットワークシステムが提供される。前記情報処理装置は、当該情報処理装置のシステム情報を取得するシステム情報取得部と、前記システム情報取得部により取得されたシステム情報を前記ネットワーク装置へ送信する送信部とを含む。前記ネットワーク装置は、第１のトラフィック情報取得部と、受信部と、システム情報分析部と、第１のトラフィック情報分析部と、通信制御情報生成部とを含む。第１のトラフィック情報取得部は、当該ネットワーク装置を経由するパケットのヘッダ情報に基づきトラフィック情報を取得する。受信部は、前記情報処理装置の送信部により送信されたシステム情報を受信する。システム情報分析部は、前記受信部により受信されたシステム情報を分析する。第１のトラフィック情報分析部は、前記システム情報分析部の分析結果に基づく構成情報に基づいて、前記第１のトラフィック情報取得部により取得されたトラフィック情報を分析する。通信制御情報生成部は、前記第１のトラフィック情報分析部の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する。
【００１３】
方法の一観点によれば、通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置の通信制御情報生成方法が提供される。この方法では、ネットワーク装置であるコンピュータが、次の処理を実行する。当該ネットワーク装置を経由するパケットのヘッダ情報に基づきトラフィック情報を取得する。当該ネットワーク装置とネットワークを介して接続される情報処理装置のシステム情報を、前記情報処理装置から受信する。前記受信されたシステム情報を分析する。前記受信されたシステム情報の分析結果に基づく構成情報に基づいて、前記取得されたトラフィック情報を分析する。前記取得されたトラフィック情報の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する。
【発明の効果】
【００１４】
開示の装置、システム、及び方法は、ネットワーク装置に設定される通信制御情報の自動生成が可能になる、という効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】一実施の形態に係るネットワークシステムの構成例を示す図である。
【図２】ネットワーク装置のデータベースに保存される動作モード情報のデータ構造の一例を示す図である。
【図３】ネットワーク装置において、トラフィック情報取得部により取得され、データベースに保存されるトラフィック情報のデータ構造の一例を示す図である。
【図４】ネットワーク装置において、情報受信部により受信され、データベースに保存されるトラフィック情報のデータ構造の一例を示す図である。
【図５】ネットワーク装置において、情報受信部により受信され、データベースに保存されるシステム情報のデータ構造の一例を示す図である。
【図６】ネットワーク装置のデータベースに保存される通信要件情報のデータ構造の一例を示す図である。
【図７】ネットワーク装置のデータベースに保存される構成情報のデータ構造の一例を示す図である。
【図８】ネットワーク装置のデータベースに保存されるＡＣＬテンプレート情報のデータ構造の一例とテンプレートデータの一例を示す図である。
【図９】ネットワーク装置のデータベースに保存されるＡＣＬの一例を示す図である。
【図１０】サーバ装置のデータベース、端末装置のデータベースの各々に保存される送信対象情報のデータ構造例を示す図である。
【図１１】ネットワーク装置のトラフィック情報取得部の動作を示すフローチャートである。
【図１２】ネットワーク装置の内部トラフィック情報分析部の動作を示すフローチャートである。
【図１３】Ｓ１２０４の処理を示すフローチャートである。
【図１４】Ｓ１２０６の処理を示すフローチャートである。
【図１５】ネットワーク装置の外部トラフィック情報分析部の動作を示すフローチャートである。
【図１６】Ｓ１５０８の処理を示すフローチャートである。
【図１７】ネットワーク装置のシステム情報分析部の動作を示すフローチャートである。
【図１８】Ｓ１７０５の処理を示すフローチャートである。
【図１９】ネットワーク装置のＡＣＬ生成部の動作を示すフローチャートである。
【図２０】ネットワーク装置のモード切換部の動作を示すフローチャートである。
【図２１】システム管理者が管理者用端末装置を介してネットワーク装置に対してモード切換指示を行うときに管理者用端末装置に表示される操作画面の一例である。
【図２２】ネットワーク装置の通信要件情報管理部の動作を示すフローチャートである。
【図２３】システム管理者が管理者用端末装置を介してネットワーク装置に対して通信要件情報の追加や修正等の指示を行うときに管理者用端末装置に表示される操作画面の一例である。
【図２４】ネットワーク装置の構成情報管理部の動作を示すフローチャートである。
【図２５】システム管理者が管理者用端末装置を介してネットワーク装置に対して構成情報の追加や修正等の指示を行うときに管理者用端末装置に表示される操作画面の一例である。
【図２６】ネットワーク装置の情報受信部の動作を示すフローチャートである。
【図２７】ネットワーク装置の動作モード確認応答部の動作を示すフローチャートである。
【図２８】サーバ装置のトラフィック情報取得部の動作を示すフローチャートである。
【図２９】サーバ装置のシステム情報取得部の動作を示すフローチャートである。
【図３０】サーバ装置の送信対象管理部の動作を示すフローチャートである。
【図３１】システム管理者が管理者用端末装置を介してサーバ装置に対し送信対象情報の追加や修正等の指示を行うときに管理者用端末装置に表示される操作画面の一例である。
【図３２】サーバ装置の情報送信部の動作を示すフローチャートである。
【図３３】サーバ装置の動作モード確認部の動作を示すフローチャートである。
【図３４】コンピュータの構成例を示す図である。
【図３５】共通プログラムの動作を示すフローチャートである。
【図３６】Ｓ３５０３の処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
図１は、一実施の形態に係るネットワークシステムの構成例を示す図である。
図１に示したように、本実施形態に係るネットワークシステム１００は、ネットワーク装置２００、サーバ装置３００、端末装置４００、第１のネットワーク５００、第２のネットワーク６００を含む。
【００１７】
ネットワーク装置２００は、第１のネットワーク５００、第２のネットワーク６００に接続されている。サーバ装置３００は、第１のネットワーク５００に接続されている。端末装置４００は、第２のネットワーク６００に接続されている。
【００１８】
なお、図示はしないが、ネットワークシステム１００は、他のネットワーク装置、サーバ装置、端末装置、ネットワークも含む。例えば、ネットワーク装置２００は、図示しないネットワークにも接続されている。また、例えば、第１のネットワーク５００、第２のネットワーク６００の各々には、図示しないサーバ装置、端末装置や、図示しないネットワークに接続された図示しないネットワーク装置等も接続されている。
【００１９】
ネットワークシステム１００において、ネットワーク装置２００、図示しないネットワーク装置は、例えば、ファイアウォール（ＦＷ）、レイヤ３スイッチ（Ｌ３ＳＷ）、又はルータ等のネットワーク機器である。ここで、図示しないネットワーク装置は、ネットワーク装置２００の後述する各部の機能と同様の機能を有する。サーバ装置３００、端末装置４００、図示しないサーバ装置、端末装置は、情報処理装置の一例である。ここで、図示しないサーバ装置は、サーバ装置３００の後述する各部の機能と同様の機能を有する。また、図示しない端末装置は、端末装置４００の後述する各部の機能と同様の機能を有する。第１のネットワーク５００、第２のネットワーク６００、図示しないネットワークは、例えば、ＬＡＮ（Local Area Network）又はＷＡＮ（Wide Area Network）等である。
【００２０】
ネットワーク装置２００は、ＡＣＬ（通信制御情報の一例）に基づいてネットワーク間（例えば第１のネットワーク５００と第２のネットワーク６００の間）の通信を制御する。ネットワーク装置２００は、トラフィック情報取得部２０１、内部トラフィック情報分析部２０２、外部トラフィック情報分析部２０３、システム情報分析部２０４、ＡＣＬ生成部２０５、モード切換部２０６を含む。また、ネットワーク装置２００は、通信要件情報管理部２０７、構成情報管理部２０８、情報受信部２０９、動作モード確認応答部２１０、データベース２１１、第１の通信インタフェース２１２、第２の通信インタフェース２１３も含む。なお、トラフィック情報取得部２０１は、第１のトラフィック情報取得部の一例である。内部トラフィック情報分析部２０２は、第１のトラフィック情報分析部の一例である。外部トラフィック情報分析部２０３は、第２のトラフィック情報分析部の一例である。
【００２１】
トラフィック情報取得部２０１は、データベース２１１に保存されている動作モード情報に応じて、ネットワーク装置２００を経由する通信のトラフィック情報を取得し、データベース２１１に保存する。例えば、サーバ装置３００のアプリケーション３００ａと端末装置４００のアプリケーション４００ａとの間の通信のトラフィック情報を取得し、保存する。なお、ネットワーク装置２００を経由する通信のトラフィック情報を取得とは、例えば、ネットワーク装置２００を経由するパケットのヘッダ情報に基づきトラフィック情報を取得することをいう。
【００２２】
内部トラフィック情報分析部２０２は、データベース２１１に保存されている構成情報等に基づいて、データベース２１１に保存されているトラフィック情報（トラフィック情報取得部２０１により取得されたトラフィック情報）を分析する。また、その分析結果に基づく情報を通信要件情報としてデータベース２１１に保存する。
【００２３】
外部トラフィック情報分析部２０３は、データベース２１１に保存されている構成情報等に基づいて、データベース２１１に保存されているトラフィック情報（情報受信部２０９により受信されたトラフィック情報）を分析する。また、その分析結果に基づく情報を通信要件情報としてデータベース２１１に保存する。
【００２４】
システム情報分析部２０４は、データベース２１１に保存されているシステム情報を分析し、その分析結果に基づく情報を構成情報としてデータベース２１１に保存する。
【００２５】
ＡＣＬ生成部２０５は、データベース２１１に保存されているＡＣＬテンプレート情報に基づいて、データベース２１１に保存されている通信要件情報に応じたＡＣＬを生成し、データベース２１１に保存する。
【００２６】
モード切換部２０６は、動作モード切換指示に応じて動作モードを稼動分析モード又は運用モードへ切り換え、データベース２１１に保存されている動作モード情報を、切換後の動作モードを示す情報へ更新する。また、モード切換部２０６は、動作モードを稼動分析モードへ切り換えたときに、ネットワーク装置２００を経由する全ての通信が許可されるようにネットワーク装置２００を設定する。また、モード切換部２０６は、動作モードを運用モードへ切り換えたときに、データベース２１１に保存されているＡＣＬをネットワーク装置２００に設定する。
【００２７】
通信要件情報管理部２０７は、通信要件情報の追加や修正等の指示に応じて、通信要件情報をデータベース２１１に追加保存することや、データベース２１１に保存されている通信要件情報を修正すること等を行う。
【００２８】
構成情報管理部２０８は、構成情報の追加や修正等の指示に応じて、構成情報をデータベース２１１に追加保存することや、データベース２１１に保存されている構成情報を修正すること等を行う。
【００２９】
情報受信部２０９は、外部装置（サーバ装置（例えばサーバ装置３００）、端末装置（例えば端末装置４００））により送信されたトラフィック情報とシステム情報の一方又は両方を受信し、データベース２１１に保存する。
【００３０】
動作モード確認応答部２１０は、外部装置（サーバ装置（例えばサーバ装置３００）、端末装置（例えば端末装置４００））からの動作モード確認の問い合わせに対し、データベース２１１に保存されている動作モード情報に応じた応答を行う。
【００３１】
データベース２１１は、動作モード情報、トラフィック情報、システム情報、構成情報、通信要件情報、ＡＣＬテンプレート情報、ＡＣＬ等を保存する。
【００３２】
第１の通信インタフェース２１２は、外部装置との間でデータの送受信を行う。例えば、第１のネットワーク５００を介してサーバ装置３００との間でデータの送受信を行う。
【００３３】
第２の通信インタフェース２１３は、外部装置との間でデータの送受信を行う。例えば、第２のネットワーク６００を介して端末装置４００との間でデータの送受信を行う。
【００３４】
サーバ装置３００は、トラフィック情報取得部３０１、システム情報取得部３０２、送信対象管理部３０３、情報送信部３０４、動作モード確認部３０５、データベース３０６、通信インタフェース３０７を含む。なお、トラフィック情報取得部３０１は、第２のトラフィック情報取得部の一例である。
【００３５】
トラフィック情報取得部３０１は、データベース３０６に保存されている送信対象情報に応じて、サーバ装置３００にて行われた通信のトラフィック情報を取得し、データベース３０６に保存する。例えば、サーバ装置３００のアプリケーション３００ａにより行われた通信のトラフィック情報を取得し、保存する。
【００３６】
システム情報取得部３０２は、データベース３０６に保存されている送信対象情報に応じて、サーバ装置３００のシステム情報を取得し、データベース３０６に保存する。
【００３７】
送信対象管理部３０３は、送信対象情報の追加や修正等の指示に応じて、送信対象情報をデータベース３０６に追加保存することや、データベース３０６に保存されている送信対象情報を修正すること等を行う。
【００３８】
情報送信部３０４は、データベース３０６に保存されている送信対象情報に応じて、データベース３０６に保存されているトラフィック情報及びシステム情報の一方又は両方を、対象となるネットワーク装置（例えばネットワーク装置２００）へ送信する。
【００３９】
動作モード確認部３０５は、定期的に、データベース３０６に保存されている送信対象情報に応じて、対象となるネットワーク装置に動作モード確認の問い合わせを行い、その応答に応じて、データベース３０６に保存されている送信対象情報を更新する。例えば、ネットワーク装置２００へ動作モード確認の問い合わせを行い、その応答に応じて、データベース４０６に保存されている送信対象情報を更新する。
【００４０】
データベース３０６は、トラフィック情報、システム情報、送信対象情報等を保存する。
【００４１】
通信インタフェース３０７は、外部装置との間でデータの送受信を行う。例えば、第１のネットワーク５００を介してネットワーク装置２００との間でデータの送受信を行う。
【００４２】
端末装置４００は、トラフィック情報取得部４０１、システム情報取得部４０２、送信対象管理部４０３、情報送信部４０４、動作モード確認部４０５、データベース４０６、通信インタフェース４０７を含む。なお、トラフィック情報取得部４０１は、第２のトラフィック情報取得部の一例である。
【００４３】
端末装置４００のこれらの各部は、サーバ装置３００のトラフィック情報取得部３０１、システム情報取得部３０２、送信対象管理部３０３、情報送信部３０４、動作モード確認部３０５、データベース３０６、通信インタフェース３０７と同様の機能を有する。
【００４４】
トラフィック情報取得部４０１は、データベース４０６に保存されている送信対象情報に応じて、端末装置４００にて行われた通信のトラフィック情報を取得し、データベース４０６に保存する。例えば、端末装置４００のアプリケーション４００ａにより行われた通信のトラフィック情報を取得し、保存する。
【００４５】
システム情報取得部４０２は、データベース４０６に保存されている送信対象情報に応じて、端末装置４００のシステム情報を取得し、データベース４０６に保存する。
【００４６】
送信対象管理部４０３は、送信対象情報の追加や修正等の指示に応じて、送信対象情報をデータベース４０６に追加保存することや、データベース４０６に保存されている送信対象情報を修正すること等を行う。
【００４７】
情報送信部４０４は、データベース４０６に保存されている送信対象情報に応じて、データベース４０６に保存されているトラフィック情報及びシステム情報の一方又は両方を、対象となるネットワーク装置（例えばネットワーク装置２００）へ送信する。
【００４８】
動作モード確認部４０５は、定期的に、データベース４０６に保存されている送信対象情報に応じて、対象となるネットワーク装置に動作モード確認の問い合わせを行い、その応答に応じて、データベース４０６に保存されている送信対象情報を更新する。例えば、ネットワーク装置２００へ動作モード確認の問い合わせを行い、その応答に応じて、データベース４０６に保存されている送信対象情報を更新する。
【００４９】
データベース４０６は、トラフィック情報、システム情報、送信対象情報等を保存する。
【００５０】
通信インタフェース４０７は、外部装置との間でデータの送受信を行う。例えば、第２のネットワーク６００を介してネットワーク装置２００との間でデータの送受信を行う。
【００５１】
図２は、ネットワーク装置２００のデータベース２１１に保存される動作モード情報のデータ構造の一例を示す図である。
図２に示したように、動作モード情報２１１ａは、「動作モード」、「変更日時」の情報を含む。「動作モード」は、ネットワーク装置２００の現在の動作モードである。「変更日時」は、動作モードが現在の動作モードへ切り換えられた日時である。
【００５２】
図３は、ネットワーク装置２００において、トラフィック情報取得部２０１により取得され、データベース２１１に保存されるトラフィック情報のデータ構造の一例を示す図である。
【００５３】
図３に示したように、このトラフィック情報２１１ｂは、ネットワーク装置２００を経由したパケット（トラフィック情報取得部２０１によりキャプチャされたパケット）毎に、次の情報を含む。「項番」、「日時」と、「送信元」の「ＩＰアドレス」、「ポート番号」、「ＬＡＮポート」と、「あて先」の「ＩＰアドレス」、「ポート番号」、「ＬＡＮポート」と、「プロトコル」の情報を含む。「項番」は、パケット毎に付される番号である。「日時」は、パケットがネットワーク装置２００を経由した日時（パケットがキャプチャされた日時）である。「送信元」の「ＩＰアドレス」、「ポート番号」は、パケットの送信元のＩＰアドレス、ポート番号である。「送信元」の「ＬＡＮポート」は、パケットを受信したネットワーク装置２００のＬＡＮポート（受信ＬＡＮポート）である。「あて先」の「ＩＰアドレス」、「ポート番号」は、パケットのあて先のＩＰアドレス、ポート番号である。「あて先」の「ＬＡＮポート」は、パケットを送信したネットワーク装置２００のＬＡＮポート（送信ＬＡＮポート）である。「プロトコル」は、パケットのプロトコルである。なお、トラフィック情報２１１ｂにおいて、「項番」は、原則として「日時」の順に値が付される。
【００５４】
図４は、ネットワーク装置２００において、情報受信部２０９により受信され、データベース２１１に保存されるトラフィック情報のデータ構造の一例を示す図である。
図４に示したように、このトラフィック情報２１１ｃは、情報受信部２０９により受信されたトラフィック情報の送信元装置（例えばサーバ装置３００、端末装置４００）毎の、そこで送受信（キャプチャ）されたパケット毎に、次の情報を含む。「項番」、「日時」と、「送信元」の「ＩＰアドレス」、「ポート番号」と、「あて先」の「ＩＰアドレス」、「ポート番号」と、「プロトコル」の情報を含む。「項番」は、パケット毎に付される番号である。「日時」は、パケットが送受信（キャプチャ）された日時である。「送信元」の「ＩＰアドレス」、「ポート番号」は、パケットの送信元のＩＰアドレス、ポート番号である。「あて先」の「ＩＰアドレス」、「ポート番号」は、パケットのあて先のＩＰアドレス、ポート番号である。「プロトコル」は、パケットのプロトコルである。なお、トラフィック情報２１１ｃにおいて、送信元装置毎の情報における「項番」は、原則として「日時」の順に値が付される。
【００５５】
なお、サーバ装置３００のデータベース３０６に保存されるトラフィック情報のデータ構造と、端末装置４００のデータベース４０６に保存されるトラフィック情報のデータ構造は、例えば、トラフィック情報２１１ｃのデータ構造と同様となる。
【００５６】
図５は、ネットワーク装置２００において、情報受信部２０９により受信され、データベース２１１に保存されるシステム情報のデータ構造の一例を示す図である。
図５に示したように、このシステム情報２１１ｄは、情報受信部２０９により受信されたシステム情報の送信元装置（例えばサーバ装置３００、端末装置４００）毎のアプリケーション毎に、次の情報を含む。「項番」、「ＩＰアドレス」、「セグメント」、「待受ポート番号」、「待受プロトコル」、「受信ＬＡＮポート」の情報を含む。「項番」は、アプリケーション毎に付される番号である。「ＩＰアドレス」は、アプリケーションのＩＰアドレスである。「セグメント」は、アプリケーションのネットワークセグメントである。「待受ポート番号」、「待受プロトコル」は、アプリケーションが利用する待受ポート番号、待受プロトコルである。「受信ＬＡＮポート」は、システム情報を受信したネットワーク装置２００のＬＡＮポート（受信ＬＡＮポート）である。
【００５７】
但し、システム情報２１１ｄにおいて、例えば端末装置のアプリケーションのように待受ポート番号、待受プロトコルを利用しないアプリケーションの場合には、「待受ポート番号」、「待受プロトコル」の情報は含まれない。
【００５８】
なお、サーバ装置３００のデータベース３０６に保存されるシステム情報のデータ構造は、例えば、システム情報２１１ｄにおけるサーバ装置３００の情報（但し「受信ＬＡＮポート」を除く）のデータ構造と同様となる。また、端末装置４００のデータベース４０６に保存されるシステム情報のデータ構造は、例えば、システム情報２１１ｄにおける端末装置４００の情報（但し「受信ＬＡＮポート」を除く）のデータ構造と同様となる。
【００５９】
図６は、ネットワーク装置２００のデータベース２１１に保存される通信要件情報のデータ構造の一例を示す図である。
図６に示したように、通信要件情報２１１ｅは、通信要件毎に、「項番」と、「送信元」の「ＩＰアドレス」、「ポート番号」、「ＬＡＮポート」と、「あて先」の「ＩＰアドレス」、「ポート番号」、「ＬＡＮポート」と、「プロトコル」の情報を含む。「項番」は、通信要件毎に付される番号である。「送信元」の「ＩＰアドレス」、「ポート番号」は、パケットの送信元のＩＰアドレス、ポート番号である。「送信元」の「ＬＡＮポート」は、パケットを受信するネットワーク装置２００のＬＡＮポート（受信ＬＡＮポート）である。「あて先」の「ＩＰアドレス」、「ポート番号」は、パケットのあて先のＩＰアドレス、ポート番号である。「あて先」の「ＬＡＮポート」は、パケットを送信するネットワーク装置２００のＬＡＮポート（送信ＬＡＮポート）である。「プロトコル」は、パケットのプロトコルである。なお、通信要件情報２１１ｅにおいて、「送信元」の「ＬＡＮポート」と「宛先」の「ＬＡＮポート」の情報は、ネットワーク装置２００を経由する通信の通信方向を表す情報でもある。
【００６０】
図７は、ネットワーク装置２００のデータベース２１１に保存される構成情報のデータ構造の一例を示す図である。
図７に示したように、構成情報２１１ｆは、情報受信部２０９により受信されたシステム情報の送信元（例えばサーバ装置３００、端末装置４００）のアプリケーション毎に、次の情報を含む。「項番」、「種別」、「ＩＰアドレス」、「待受ポート番号」、「待受プロトコル」、「受信ＬＡＮポート」、「サーバ用途」の情報を含む。「項番」は、アプリケーション毎に付される番号である。「種別」は、アプリケーションが実行される装置（例えばサーバ装置３００、端末装置４００）の種別（例えばサーバ装置、端末装置）である。「ＩＰアドレス」は、アプリケーションのＩＰアドレス又はネットワークアドレス（ネットワークセグメントのアドレス）である。「待受ポート番号」、「待受プロトコル」は、アプリケーションが利用する待受ポート番号、待受プロトコルである。「受信ＬＡＮポート」は、アプリケーションのシステム情報を受信したネットワーク装置２００のＬＡＮポート（受信ＬＡＮポート）である。「サーバ用途」は、アプリケーションが実行されるサーバ装置の用途である。
【００６１】
但し、構成情報２１１ｆにおいて、例えば端末装置のアプリケーションのように待受ポート番号、待受プロトコルを利用しないアプリケーションの場合には、「待受ポート番号」、「待受プロトコル」、「サーバ用途」の情報は含まれない。
【００６２】
図８は、ネットワーク装置２００のデータベース２１１に保存されるＡＣＬテンプレート情報のデータ構造の一例とテンプレートデータの一例を示す図である。
図８に示したように、ＡＣＬテンプレート情報２１１ｇは、ネットワーク装置の機種毎に、「項番」、「機種名」、「テンプレートデータ」の情報を含む。「項番」は、ネットワーク装置毎に付される番号である。「機種名」は、ネットワーク装置の機種名である。「テンプレートデータ」は、ネットワーク装置のＡＣＬテンプレートのデータである。
また、テンプレートデータ２１１ｈは、「項番」が「００１」のテンプレートデータ（「○○○_accesslist_template」）である。
【００６３】
図９は、ネットワーク装置２００のデータベース２１１に保存されるＡＣＬの一例を示す図である。
図９に示したＡＣＬ２１１ｉは、図８に示したテンプレートデータ（「○○○_accesslist_template」）に基づいてＡＣＬ生成部２０５により生成されたＡＣＬである。
【００６４】
図１０は、サーバ装置３００のデータベース３０６、端末装置４００のデータベース４０６の各々に保存される送信対象情報のデータ構造例を示す図である。
図１０に示したように、送信対象情報３０６ａ（４０６ａ）は、送信先となり得るネットワーク装置（例えばネットワーク装置２００を含む）毎に、次の情報を含む。すなわち、「項番」、「送信対象ＩＰアドレス」と、「送信データ」の「トラフィック情報」、「システム情報」と、「動作モード」の情報を含む。「項番」は、送信先となり得るネットワーク装置毎に付される番号である。「送信対象ＩＰアドレス」は、ネットワーク装置のＩＰアドレスである。「送信データ」の「トラフィック情報」、「システム情報」は、トラフィック情報とシステム情報の一方又は両方を送信データとするかを指定する。例えば、「送信データ」の「トラフィック情報」、「システム情報」が、「１」、「１」の場合には、両情報を送信データとすることを指定する。また、それらが「１」、「０」の場合には、トラフィック情報のみを送信データとすることを指定し、それらが「０」、「１」の場合には、システム情報のみを送信データとすることを指定する。「動作モード」は、ネットワーク装置の動作モードである。
【００６５】
次に、ネットワークシステム１００の動作について説明する。
はじめに、動作の概要を説明する。
ネットワークシステム１００では、例えば、ネットワーク装置２００、サーバ装置３００、端末装置４００の各装置において、次のような動作が行われる。
【００６６】
ネットワーク装置２００では、稼動分析モードへの切換指示があると、モード切換部２０６は、動作モードを稼動分析モードへ切り換え、ネットワーク装置２００を経由する全ての通信が許可されるようにネットワーク装置２００を設定する。動作モードが稼動分析モードに切り換わると、トラフィック情報取得部２０１は、ネットワーク装置２００を経由する通信のトラフィック情報を取得する。また、内部トラフィック情報分析部２０２は、データベース２１１に保存されている構成情報等に基づいて、トラフィック情報取得部２０１により取得されたトラフィック情報を分析する。そして、その分析結果に基づく情報を、通信要件情報としてデータベース２１１に保存する。
【００６７】
また、外部装置（例えばサーバ装置３００、端末装置４００）からの動作モード確認の問い合わせがあると、動作モード確認応答部２１０は、それに応答する。
【００６８】
一方、サーバ装置３００では、送信対象情報の追加や修正等の指示があると、送信対象管理部３０３は、送信対象情報をデータベース３０６に追加保存することや、データベース３０６に保存されている送信対象情報を修正すること等を行う。
【００６９】
また、動作モード確認部３０５は、定期的に、データベース３０６に保存されている送信対象情報に応じて、対象となるネットワーク装置（例えばネットワーク装置２００）に動作モード確認の問い合わせを行う。また、その応答に応じて、データベース３０６に保存されている送信対象情報の更新を行う。
【００７０】
また、トラフィック情報取得部３０１は、データベース３０６に保存されている送信対象情報に応じて、サーバ装置３００にて行われた通信のトラフィック情報を取得する。また、システム情報取得部３０２は、サーバ装置３００のシステム情報を取得する。そして、情報送信部３０４は、データベース３０６に保存されている送信対象情報に応じて、サーバ装置３００で取得されたトラフィック情報とシステム情報の一方又は両方を、対象となるネットワーク装置（例えばネットワーク装置２００）へ送信する。
【００７１】
また、端末装置４００でも同様に、送信対象情報の追加や修正等の指示があると、送信対象管理部４０３は、送信対象情報をデータベース４０６に追加保存することや、データベース４０６に保存されている送信対象情報を修正すること等を行う。
【００７２】
また、動作モード確認部４０５は、定期的に、データベース４０６に保存されている送信対象情報に応じて、対象となるネットワーク装置（例えばネットワーク装置２００）に動作モード確認の問い合わせを行う。また、その応答に応じて、データベース４０６に保存されている送信対象情報の更新を行う。
【００７３】
また、トラフィック情報取得部４０１は、データベース４０６に保存されている送信対象情報に応じて、端末装置４００にて行われた通信のトラフィック情報を取得する。また、システム情報取得部４０２は、端末装置４００のシステム情報を取得する。そして、情報送信部４０４は、データベース４０６に保存されている送信対象情報に応じて、端末装置４００で取得されたトラフィック情報とシステム情報の一方又は両方を、対象となるネットワーク装置（例えばネットワーク装置２００）へ送信する。
【００７４】
ネットワーク装置２００では、情報受信部２０９が外部装置（例えばサーバ装置３００、端末装置４００）からのトラフィック情報とシステム情報の一方又は両方を受信する。すると、外部トラフィック情報分析部２０３、システム情報分析部２０４は、次のような処理を行う。外部トラフィック情報分析部２０３は、データベース２１１に保存されている構成情報等に基づいて、情報受信部２０９により受信されたトラフィック情報を分析する。そして、その分析結果に基づく情報を通信要件情報としてデータベース２１１に保存する。例えば、サーバ装置３００からのトラフィック情報や、端末装置４００からのトラフィック情報を分析し、その分析結果に基づく情報を通信要件情報として保存する。システム情報分析部２０４は、情報受信部２０９により受信されたシステム情報を分析し、その分析結果に基づく情報を構成情報としてデータベース２１１に保存する。例えば、サーバ装置３００からのシステム情報や、端末装置４００からのシステム情報を分析し、その分析結果に基づく情報を構成情報として保存する。
【００７５】
また、通信要件情報の追加や修正等の指示があると、通信要件情報管理部２０７は、通信要件情報をデータベース２１１に追加保存することや、データベース２１１に保存されている通信要件情報を修正すること等を行う。
【００７６】
また、構成情報の追加や修正等の指示があると、構成情報管理部２０８は、構成情報をデータベース２１１に追加保存することや、データベース２１１に保存されている構成情報を修正すること等を行う。
【００７７】
また、ＡＣＬ生成部２０５は、データベース２１１に保存されているＡＣＬテンプレート情報に基づいて、データベース２１１に保存されている通信要件情報に応じたＡＣＬを生成し、データベース２１１に保存する。
【００７８】
また、運用モードへの切換指示があると、モード切換部２０６は、動作モードを運用モードへ切り換え、データベース２１１に保存されているＡＣＬをネットワーク装置２００に設定する。動作モードが運用モードに切り換わると、動作モードが再び稼動分析モードに切り換わるまで、ネットワーク装置２００に設定されているＡＣＬに基づいて、ネットワーク装置２００を経由する通信が制御される。
【００７９】
次に、このようなネットワークシステム１００の動作の詳細を説明する。
ネットワークシステム１００では、例えば、ネットワーク装置２００、サーバ装置３００、端末装置４００の各装置の各部において、次のような動作が行われる。
【００８０】
図１１は、ネットワーク装置２００のトラフィック情報取得部２０１の動作を示すフローチャートである。なお、本動作は、例えば、ネットワーク装置２００の電源が投入されている間、繰り返し行われる。
【００８１】
図１１に示したように、本動作が開始すると、トラフィック情報取得部２０１は、データベース２１１に保存されている動作モード情報を読み出す（Ｓ１１０１）。そして、ネットワーク装置２００の現在の動作モードが運用モードであるか、又は、稼動分析モードであるかを判定する（Ｓ１１０２）。
【００８２】
Ｓ１１０２において稼動分析モードであると判定された場合、トラフィック情報取得部２０１は、ネットワーク装置２００を経由するパケットをキャプチャする（Ｓ１１０３）。そして、そのキャプチャデータをトラフィック情報としてデータベース２１１に保存する（Ｓ１１０４）。なお、キャプチャデータは、キャプチャ日時と、パケットの送信元のＩＰアドレス、ポート番号、ＬＡＮポートと、パケットのあて先のＩＰアドレス、ポート番号、ＬＡＮポートと、パケットのプロトコルの情報を含む。なお、送信元のＬＡＮポートは、パケットを受信したネットワーク装置２００のＬＡＮポート（受信ＬＡＮポート）である。また、あて先のＬＡＮポートは、パケットを送信したネットワーク装置２００のＬＡＮポート（送信ＬＡＮポート）である。
【００８３】
Ｓ１１０４の後、又は、Ｓ１１０２において運用モードと判定された場合には、本動作が終了する。
このような図１１に示した動作により、ネットワーク装置２００を経由する通信のトラフィック情報が取得され、データベース２１１に保存される。
【００８４】
図１２は、ネットワーク装置２００の内部トラフィック情報分析部２０２の動作を示すフローチャートである。なお、本動作は、例えば、ネットワーク装置２００の動作モードが稼動分析モードである間、繰り返し行われる。
【００８５】
本動作において、内部トラフィック情報分析部２０２が取り扱うトラフィック情報は、トラフィック情報取得部２０１により取得されたトラフィック情報である。
図１２に示したように、本動作が開始すると、内部トラフィック情報分析部２０２は、データベース２１１に保存されている通信要件情報、構成情報を読み出す（Ｓ１２０１）。
【００８６】
続いて、内部トラフィック情報分析部２０２は、データベース２１１に保存されているトラフィック情報の中から、未分析の１レコード分（一つの項番分）のトラフィック情報を読み出す（Ｓ１２０２）。但し、ここでは、未分析の、最も小さい項番のトラフィック情報を読み出す。
【００８７】
続いて、内部トラフィック情報分析部２０２は、Ｓ１２０２の処理結果から、未分析のトラフィック情報の有無を判定する（Ｓ１２０３）。すなわち、Ｓ１２０２において、未分析の１レコード分のトラフィック情報が読み出された場合には、未分析のトラフィック情報有りと判定し、それが読み出されなかった場合には、未分析のトラフィック情報無しと判定する。
【００８８】
Ｓ１２０３において未分析のトラフィック情報有りと判定された場合、内部トラフィック情報分析部２０２は、次の処理を行う。内部トラフィック情報分析部２０２は、分析済みのトラフィック情報の中に、分析中のトラフィック情報（Ｓ１２０２で読み出された１レコード分のトラフィック情報）と同一の通信が有るか無いかを判定する（Ｓ１２０４）。このＳ１２０４の詳細は、図１３を用いて後述する。
【００８９】
続いて、内部トラフィック情報分析部２０２は、Ｓ１２０４の処理結果に応じて処理を分岐する（Ｓ１２０５）。Ｓ１２０４において分析中のトラフィック情報と同一の通信が有ると判定された場合には、処理がＳ１２０２へ戻る。
【００９０】
一方、Ｓ１２０４において分析中のトラフィック情報と同一の通信が無いと判定された場合、内部トラフィック情報分析部２０２は、所定の条件の下に、分析中のトラフィック情報の送信元ＩＰアドレスをセグメントアドレスに変換する（Ｓ１２０６）。なお、これは、複数の端末装置が同一のネットワークセグメントに接続されることが多いことを考慮して行われる。このＳ１２０６の詳細は、図１４を用いて後述する。
【００９１】
続いて、内部トラフィック情報分析部２０２は、分析中のトラフィック情報の送信元ポート番号がダイナミックポート（１０２４以上）である場合に、そのポート番号をａｎｙ（全てのポート番号を表すもの）に変換する（Ｓ１２０７）。これは、送信元ポート番号がダイナミックポートである場合には送信元ポート番号が通信毎に変化することを考慮して行われる。なお、分析中のトラフィック情報のあて先ＩＰアドレスは、例えば、サーバ装置であることが多く、サーバ装置のポート番号は、サーバ装置にてアプリケーション独自の番号が割り振られている場合が多い。そのため、分析中のトラフィック情報のあて先ポート番号については、ポート番号の変換を行わない。
【００９２】
続いて、内部トラフィック情報分析部２０２は、分析中のトラフィック情報（Ｓ１２０６とＳ１２０７の処理が行われたトラフィック情報）と同一の通信要件情報が、Ｓ１２０１で読み出された通信要件情報の中に有るか無いかを判定する（Ｓ１２０８）。すなわち、その分析中のトラフィック情報の、送信元のＩＰアドレス、ポート番号、ＬＡＮポートと、あて先のＩＰアドレス、ポート番号、ＬＡＮポートと、プロトコルが全て同一の通信要件情報が有るか無いかを判定する。
【００９３】
続いて、内部トラフィック情報分析部２０２は、Ｓ１２０８の処理結果に応じて処理を分岐する（Ｓ１２０９）。Ｓ１２０８において分析中のトラフィック情報と同一の通信要件情報が有ると判定された場合には、処理がＳ１２０２へ戻る。
【００９４】
一方、Ｓ１２０８において分析中のトラフィック情報と同一の通信要件情報が無いと判定された場合には、その分析中のトラフィック情報を通信要件情報としてデータベース２１１に保存し（Ｓ１２１０）、処理がＳ１２０２へ戻る。
【００９５】
一方、Ｓ１２０３において未分析のトラフィック情報無しと判定された場合には、本動作が終了する。
【００９６】
このような図１２に示した動作により、データベース２１１に保存されているトラフィック情報（トラフィック情報取得部２０１により取得されたトラフィック情報）が分析され、所定の条件の下に、通信要件情報としてデータベース２１１に保存される。
【００９７】
図１３は、Ｓ１２０４の処理を示すフローチャートである。
図１３に示したように、本処理が開始すると、内部トラフィック情報分析部２０２は、分析中のトラフィック情報の項番より一つ前の項番を処理対象項番とする（Ｓ１３０１）。
【００９８】
続いて、内部トラフィック情報分析部２０２は、処理対象項番のトラフィック情報をデータベース２１１から読み出す（Ｓ１３０２）。なお、Ｓ１３０２において、処理対象項番のトラフィック情報がデータベース２１１から読み出されなかった場合、図示はしないが、内部トラフィック情報分析部２０２は、分析中のトラフィック情報と同一の通信が無いと判定し、処理がリターンする。
【００９９】
続いて、内部トラフィック情報分析部２０２は、分析中のトラフィック情報と分析済みのトラフィック情報（Ｓ１３０２で読み出されたトラフィック情報）との間で日時を比較する（Ｓ１３０３）。そして、その日時の差が一定時間未満であるか、又は、一定時間以上であるかを判定する（Ｓ１３０４）。なお、一定時間とは、例えば、ＴＣＰ（Transmission Control Protocol）タイムアウト時間（６４秒）＋所定秒時間である。
【０１００】
Ｓ１３０４において日時の差が一定時間以上であると判定された場合、内部トラフィック情報分析部２０２は、分析中のトラフィック情報と同一の通信が無いと判定し（Ｓ１３０５）、処理がリターンする。
【０１０１】
一方、Ｓ１３０４において日時の差が一定時間未満であると判定された場合、内部トラフィック情報分析部２０２は、比較処理１を行う（Ｓ１３０６）。この比較処理１では、分析中のトラフィック情報と分析済みのトラフィック情報との間で、送信元ＩＰアドレス、あて先ＩＰアドレス、あて先ポート番号、プロトコルの各々を比較する。また、分析中のトラフィック情報のあて先ポート番号が１０２４以上であるかを比較する。
【０１０２】
続いて、内部トラフィック情報分析部２０２は、Ｓ１３０６の比較の結果、全てが一致したか、又は、一致しないかを判定する（Ｓ１３０７）。
Ｓ１３０７において全てが一致したと判定された場合、内部トラフィック情報分析部２０２は、分析中のトラフィック情報と同一の通信が有ると判定し（Ｓ１３０８）、処理がリターンする。このように、Ｓ１３０６の比較の結果、全てが一致したと判定された場合、分析中のトラフィック情報と分析済みのトラフィック情報は、送信元及びあて先共に同一のアプリケーションが行った通信となるため、同一通信とみなされる。
【０１０３】
一方、Ｓ１３０７において一致しないと判定された場合、内部トラフィック情報分析部２０２は、比較処理２を行う（Ｓ１３０９）。この比較処理２では、分析中のトラフィック情報と分析済みのトラフィック情報との間で、次の事項の比較を行う。分析中のトラフィック情報の送信元ＩＰアドレスと分析済みのトラフィック情報のあて先ＩＰアドレスが等しいか、分析中のトラフィック情報のあて先ＩＰアドレスと分析済みのトラフィック情報の送信元ＩＰアドレスが等しいか、を比較する。また、分析中のトラフィック情報の送信元ポート番号と分析済みのトラフィック情報のあて先ポート番号が等しいか、分析中のトラフィック情報のあて先ポート番号と分析済みのトラフィック情報の送信元ポート番号が等しいか、を比較する。また、分析中のトラフィック情報のプロトコルと分析済みのトラフィック情報のプロトコルが等しいか、を比較する。
【０１０４】
続いて、内部トラフィック情報分析部２０２は、Ｓ１３０９の比較の結果、全てが一致したか、又は、一致しないかを判定する（Ｓ１３１０）。
Ｓ１３１０において全てが一致したと判定された場合、内部トラフィック情報分析部２０２は、分析中のトラフィック情報と同一の通信が有ると判定し（Ｓ１３０８）、処理がリターンする。このように、Ｓ１３０９の比較の結果、全てが一致したと判定された場合、分析中のトラフィック情報と分析済みのトラフィック情報は、同一のセッション中の通信となるため、同一通信とみなされる。
【０１０５】
一方、Ｓ１３１０において一致しないと判定された場合、内部トラフィック情報分析部２０２は、処理対処項番を、一つ前の項番とし（Ｓ１３１１）、処理がＳ１３０２へ戻る。
【０１０６】
このような図１３に示す処理（Ｓ１２０４）により、分析済みのトラフィック情報の中に、分析中のトラフィック情報と同一の通信が有るか無いかが判定される。
【０１０７】
図１４は、Ｓ１２０６の処理を示すフローチャートである。
図１４に示したように、本処理が開始すると、内部トラフィック情報分析部２０２は、読み出されている構成情報の中から、分析中のトラフィック情報の送信元ＩＰアドレスと一致するＩＰアドレスを検索する（Ｓ１４０１）。そして、そのＩＰアドレスの有無を判定する（Ｓ１４０２）。
【０１０８】
Ｓ１４０２においてＩＰアドレス有りと判定された場合、内部トラフィック情報分析部２０２は、そのＩＰアドレスに対応する種別を構成情報から取得する（Ｓ１４０３）。そして、その種別が端末装置であるかサーバ装置であるかを判定する（Ｓ１４０４）。
【０１０９】
Ｓ１４０４において端末装置であると判定された場合、内部トラフィック情報分析部２０２は、分析中のトラフィック情報の送信元ＩＰアドレスが含まれるセグメントアドレスを、構成情報の中から検索する（Ｓ１４０５）。そして、そのセグメントアドレスの有無を判定する（Ｓ１４０６）。
【０１１０】
Ｓ１４０６において、そのセグメントアドレス有りと判定された場合、内部トラフィック情報分析部２０２は、分析中のトラフィック情報の送信元ＩＰアドレスを、そのセグメントアドレスに変換し（Ｓ１４０７）、処理がリターンする。一方、Ｓ１４０６において、そのセグメントアドレス無しと判定された場合、処理がリターンする。
【０１１１】
一方、Ｓ１４０４においてサーバ装置であると判定された場合、処理がリターンする。
一方、Ｓ１４０２においてＩＰアドレス無しと判定された場合、内部トラフィック情報分析部２０２は、次の処理を行う。内部トラフィック情報分析部２０２は、分析中のトラフィック情報の送信元ＩＰアドレスが含まれるセグメントアドレスを、構成情報の中から検索し（Ｓ１４０８）、そのセグメントアドレスの有無を判定する（Ｓ１４０９）。
【０１１２】
Ｓ１４０９において、そのセグメントアドレス有りと判定された場合、内部トラフィック情報分析部２０２は、分析中のトラフィック情報の送信元ＩＰアドレスを、そのセグメントアドレスに変換し（Ｓ１４１０）、処理がリターンする。
【０１１３】
一方、Ｓ１４０９において、そのセグメントアドレス無しと判定された場合、処理がリターンする。
【０１１４】
このような図１４に示す処理（Ｓ１２０６）により、所定の条件の下に、分析中のトラフィック情報の送信元ＩＰアドレスがセグメントアドレスに変換される。なお、分析中のトラフィック情報のあて先ＩＰアドレスについては、例えば、それがサーバ装置である場合が多いため、セグメントアドレスへの変換を行わない。
【０１１５】
図１５は、ネットワーク装置２００の外部トラフィック情報分析部２０３の動作を示すフローチャートである。なお、本動作は、例えば、ネットワーク装置２００の動作モードが稼動分析モードである間、繰り返し行われる。また、例えば、情報受信部２０９が外部装置からのトラフィック情報を受信した場合にも行われる。
【０１１６】
本動作において、外部トラフィック情報分析部２０３が取り扱うトラフィック情報は、情報受信部２０９により受信されたトラフィック情報である。
【０１１７】
図１５に示したように、本動作が開始すると、外部トラフィック情報分析部２０３は、データベース２１１に保存されている通信要件情報、構成情報を読み出す（Ｓ１５０１）。
【０１１８】
続いて、外部トラフィック情報分析部２０３は、データベース２１１に保存されているトラフィック情報の中から、未分析の１レコード分のトラフィック情報を読み出す（Ｓ１５０２）。
【０１１９】
続いて、外部トラフィック情報分析部２０３は、Ｓ１５０２の処理結果から、未分析のトラフィック情報の有無を判定する（Ｓ１５０３）。すなわち、Ｓ１５０２において、未分析の１レコード分のトラフィック情報が読み出された場合には、未分析のトラフィック情報有りと判定し、それが読み出されなかった場合には、未分析のトラフィック情報無しと判定する。
【０１２０】
Ｓ１５０３において未分析のトラフィック情報有りと判定された場合、外部トラフィック情報分析部２０３は、次の処理を行う。外部トラフィック情報分析部２０３は、分析済みのトラフィック情報の中に、分析中のトラフィック情報（Ｓ１５０２で読み出された１レコード分のトラフィック情報）と同一の通信が有るか無いかを判定する（Ｓ１５０４）。ここで、分析済みのトラフィック情報とは、その送信元装置が、分析中のトラフィック情報の送信元装置と同じになるトラフィック情報である。このＳ１５０４では、図１２に示したＳ１２０４（図１３のフロー）と同様の処理が行われるで、その詳細な説明は割愛する。
【０１２１】
続いて、外部トラフィック情報分析部２０３は、Ｓ１５０４の処理結果に応じて処理を分岐する（Ｓ１５０５）。Ｓ１５０４において分析中のトラフィック情報と同一の通信が有ると判定された場合には、処理がＳ１５０２へ戻る。
【０１２２】
一方、Ｓ１５０４において分析中のトラフィック情報と同一の通信が無いと判定された場合、外部トラフィック情報分析部２０３は、所定の条件の下に、分析中のトラフィック情報の送信元ＩＰアドレスをセグメントアドレスに変換する（Ｓ１５０６）。なお、これは、複数の端末装置が同一のネットワークセグメントに接続されることが多いことを考慮して行われる。このＳ１５０６では、図１２に示したＳ１２０６（図１４のフロー）と同様の処理が行われるので、その詳細な説明は割愛する。
【０１２３】
続いて、外部トラフィック情報分析部２０３は、分析中のトラフィック情報の送信元ポート番号がダイナミックポートである場合に、そのポート番号をａｎｙに変換する（Ｓ１５０７）。なお、これは、送信元ポート番号がダイナミックポートである場合には送信元ポート番号が通信毎に変化することを考慮して行われる。なお、分析中のトラフィック情報のあて先ＩＰアドレスは、例えば、サーバ装置であることが多く、サーバ装置のポート番号は、サーバ装置にてアプリケーション独自の番号が割り振られている場合が多い。そのため、分析中のトラフィック情報のあて先ポート番号については、ポート番号の変換を行わない。
【０１２４】
続いて、外部トラフィック情報分析部２０３は、分析中のトラフィック情報の送信元ＬＡＮポートとあて先ＬＡＮポートを決定する（Ｓ１５０８）。なお、このＳ１５０８の詳細は、図１６を用いて後述する。
【０１２５】
続いて、外部トラフィック情報分析部２０３は、分析中のトラフィック情報（Ｓ１５０６乃至１５０８の処理が行われたトラフィック情報）と同一の通信要件情報が、Ｓ１５０１で読み出された通信要件情報の中に有るか無いかを判定する（Ｓ１５０９）。すなわち、その分析中のトラフィック情報の、送信元のＩＰアドレス、ポート番号、ＬＡＮポートと、あて先のＩＰアドレス、ポート番号、ＬＡＮポートと、プロトコルが全て同一の通信要件情報が有るか無いかを判定する。
【０１２６】
続いて、外部トラフィック情報分析部２０３は、Ｓ１５０９の処理結果に応じて処理を分岐する（Ｓ１５１０）。Ｓ１５０９において分析中のトラフィック情報と同一の通信要件情報が有ると判定された場合には、処理がＳ１５０２へ戻る。
【０１２７】
一方、Ｓ１５０９において分析中のトラフィック情報と同一の通信要件情報が無いと判定された場合には、その分析中のトラフィック情報を通信要件情報としてデータベース２１１に保存し（Ｓ１５１１）、処理がＳ１５０２へ戻る。
【０１２８】
一方、Ｓ１５０３において未分析のトラフィック情報無しと判定された場合には、本動作が終了する。
このような図１５に示した動作により、データベース２１１に保存されているトラフィック情報（情報受信部２０９により受信されたトラフィック情報）が分析され、所定の条件の下に、通信要件情報としてデータベース２１１に保存される。
【０１２９】
図１６は、Ｓ１５０８の処理を示すフローチャートである。
図１６に示したように、本処理が開始すると、外部トラフィック情報分析部２０３は、読み出されている構成情報の中から、分析中のトラフィック情報の送信元ＩＰアドレスに一致するＩＰアドレスを検索する（Ｓ１６０１）。そして、そのＩＰアドレスの有無を判定する（Ｓ１６０２）。
【０１３０】
Ｓ１６０２においてＩＰアドレス有りと判定された場合、外部トラフィック情報分析部２０３は、分析中のトラフィック情報の送信元ＬＡＮポートを、構成情報に基づいて、そのＩＰアドレスに対応する受信ＬＡＮポートとする（Ｓ１６０３）。
【０１３１】
一方、Ｓ１６０２においてＩＰアドレス無しと判定された場合、外部トラフィック情報分析部２０３は、分析中のトラフィック情報の送信元ＩＰアドレスが含まれるセグメントアドレスを、構成情報の中から検索する（Ｓ１６０４）。そして、そのセグメントアドレスの有無を判定する（Ｓ１６０５）。
【０１３２】
Ｓ１６０５においてセグメントアドレス有りと判定された場合、外部トラフィック情報分析部２０３は、分析中のトラフィック情報の送信元ＬＡＮポートを、構成情報に基づいて、そのセグメントアドレスに対応する受信ＬＡＮポートとする（Ｓ１６０３）。
【０１３３】
一方、Ｓ１６０５においてセグメントアドレス無しと判定された場合、外部トラフィック情報分析部２０３は、分析中のトラフィック情報の送信元ＬＡＮポートを無しとする（Ｓ１６０６）。
【０１３４】
Ｓ１６０３又はＳ１６０６の後、外部トラフィック情報分析部２０３は、読み出されている構成情報の中から、分析中のトラフィック情報のあて先ＩＰアドレスに一致するＩＰアドレスを検索し（Ｓ１６０７）、そのＩＰアドレスの有無を判定する（Ｓ１６０８）。
【０１３５】
Ｓ１６０８においてあて先ＩＰアドレス有りと判定された場合、外部トラフィック情報分析部２０３は、分析中のトラフィック情報のあて先ＬＡＮポートを、構成情報に基づいて、そのＩＰアドレスに対応する受信ＬＡＮポートとする（Ｓ１６０９）。
【０１３６】
一方、Ｓ１６０８においてあて先ＩＰアドレス無しと判定された場合、外部トラフィック情報分析部２０３は、分析中のトラフィック情報のあて先ＩＰアドレスが含まれるセグメントアドレスを、読み出されている構成情報の中から検索する（Ｓ１６１０）。そして、そのセグメントアドレスの有無を判定する（Ｓ１６１１）。
【０１３７】
Ｓ１６１１においてセグメントアドレス有りと判定された場合、外部トラフィック情報分析部２０３は、分析中のトラフィック情報のあて先ＬＡＮポートを、構成情報に基づいて、そのセグメントアドレスに対応する受信ＬＡＮポートとする（Ｓ１６０９）。
【０１３８】
一方、Ｓ１６１１においてセグメントアドレス無しと判定された場合、外部トラフィック情報分析部２０３は、分析中のトラフィック情報のあて先ＬＡＮポートを無しとする（Ｓ１６１２）。
【０１３９】
Ｓ１６０９又はＳ１６１２の後は、処理がリターンする。
このような図１６に示す処理（Ｓ１５０８）により、分析中のトラフィック情報の送信元ＬＡＮポートとあて先ＬＡＮポートが決定される。
【０１４０】
図１７は、ネットワーク装置２００のシステム情報分析部２０４の動作を示すフローチャートである。なお、本動作は、例えば、ネットワーク装置２００の動作モードが稼動分析モードである間、繰り返し行われる。また、例えば、情報受信部２０９が外部装置からのシステム情報を受信した場合にも行われる。
【０１４１】
図１７に示したように、本動作が開始すると、システム情報分析部２０４は、データベース２１１に保存されているシステム情報の中から、未分析の一つの装置のシステム情報を読み出す（Ｓ１７０１）。そして、その処理結果から、未分析のシステム情報の有無を判定する（Ｓ１７０２）。すなわち、Ｓ１７０１において、未分析の一つの装置のシステム情報が読み出された場合には、未分析のシステム情報有りと判定し、それが読み出されなかった場合には、未分析のシステム情報無しと判定する。
【０１４２】
Ｓ１７０２において未分析のシステム情報有りと判定された場合、システム情報分析部２０４は、分析中のシステム情報が、端末装置のシステム情報であるか、又は、サーバ装置のシステム情報であるかを判定する（Ｓ１７０３）。なお、分析中のシステム情報とは、Ｓ１７０１で読み出されたシステム情報である。
【０１４３】
続いて、システム情報分析部２０４は、Ｓ１７０３の処理結果に応じて処理を分岐する（Ｓ１７０４）。
Ｓ１７０３において端末装置のシステム情報であると判定された場合には、所定の条件の下に、同一のシステム情報の有無判定を行う（Ｓ１７０５）。なお、これは、同様の機能を有する複数の端末装置が同一のネットワークセグメントに接続されることが多いことを考慮して行われる。このＳ１７０５の詳細は、図１８を用いて後述する。
【０１４４】
続いて、システム情報分析部２０４は、Ｓ１７０５の処理結果に応じて処理を分岐する（Ｓ１７０６）。Ｓ１７０５において同一のシステム情報有りと判定された場合、システム情報分析部２０４は、分析中のシステム情報に基づく次の情報を構成情報としてデータベース２１１に保存する（Ｓ１７０７）。すなわち、構成情報の種別、ＩＰアドレス、受信ＬＡＮポートの情報として、端末装置、システム情報のＩＰアドレスが含まれるセグメントアドレス、システム情報の受信ＬＡＮポートの情報を保存する。但し、分析中のシステム情報が複数のアプリケーションの情報を含む場合には、その各々に対し、上記のような情報を構成情報として保存する。
【０１４５】
一方、Ｓ１７０５において同一のシステム情報無しと判定された場合、又は、Ｓ１７０７の後、システム情報分析部２０４は、分析中のシステム情報に基づく次の情報を構成情報としてデータベース２１１に保存する（Ｓ１７０８）。すなわち、構成情報の種別、ＩＰアドレス、受信ＬＡＮポートの情報として、端末装置、システム情報のＩＰアドレス、システム情報の受信ＬＡＮポートの情報を保存する。但し、分析中のシステム情報が複数のアプリケーションの情報を含む場合には、その各々に対し、上記のような情報を構成情報として保存する。
【０１４６】
このように、Ｓ１７０５において同一のシステム情報有りと判定された場合には、分析中のシステム情報に対して、Ｓ１７０７とＳ１７０８の処理に基づく２種類の構成情報が保存される。一方、Ｓ１７０５において同一のシステム情報無しと判定された場合には、分析中のシステム情報に対して、Ｓ１７０８の処理に基づく１種類の構成情報が保存される。
Ｓ１７０８の後は、処理がＳ１７０１へ戻る。
【０１４７】
一方、Ｓ１７０３においてサーバ装置のシステム情報であると判定された場合には、システム情報分析部２０４は、分析中のシステム情報の待受ポート番号から、サーバ装置の用途を特定する（Ｓ１７０９）。例えば、待受ポート番号が８０の場合は、ＷＥＢサーバとなる。但し、分析中のシステム情報が複数のアプリケーションの情報を含む場合には、その各々に対し、アプリケーションを実行するサーバ装置の用途が特定される。
【０１４８】
続いて、システム情報分析部２０４は、分析中のシステム情報に基づく次の情報を構成情報としてデータベース２１１に保存する（Ｓ１７１０）。すなわち、構成情報の種別、ＩＰアドレス、待受ポート番号、待受プロトコル、受信ＬＡＮポートの情報として、サーバ装置、システム情報のＩＰアドレス、待受ポート番号、待受プロトコル、受信ＬＡＮポートの情報を保存する。また、構成情報のサーバ用途の情報として、Ｓ１７０９で特定された用途の情報を保存する。但し、分析中のシステム情報が複数のアプリケーションの情報を含む場合には、その各々に対し、上記のような情報を構成情報として保存する。
Ｓ１７１０の後は、処理がＳ１７０１へ戻る。
【０１４９】
一方、Ｓ１７０２において未分析のシステム情報無しと判定された場合には、本動作が終了する。
【０１５０】
このような図１７に示した動作により、データベース２１１に保存されているシステム情報が分析され、その分析結果に基づく情報が構成情報としてデータベース２１１に保存される。
【０１５１】
図１８は、Ｓ１７０５の処理を示すフローチャートである。
図１８に示したように、本処理が開始すると、システム情報分析部２０４は、まず、Ｎ＝０とする（Ｓ１８０１）。なお、Ｎは、分析中のシステム情報との間で、ＩＰアドレス以外の全てが同一となる端末装置単位のシステム情報の数を表す変数である。
【０１５２】
続いて、システム情報分析部２０４は、データベース２１１に保存されているシステム情報の中から、未比較の一つの装置のシステム情報を読み出す（Ｓ１８０２）。そして、その処理結果から、未比較のシステム情報の有無を判定する（Ｓ１８０３）。すなわち、Ｓ１８０２において、未比較の一つの装置のシステム情報が読み出された場合には、未比較のシステム情報有りと判定し、それが読み出されなかった場合には、未比較のシステム情報無しと判定する。
【０１５３】
Ｓ１８０３において未比較のシステム情報有りと判定された場合、システム情報分析部２０４は、分析中のシステム情報と比較対象のシステム情報（Ｓ１８０２で読み出されたシステム情報）とを比較する（Ｓ１８０４）。
【０１５４】
続いて、システム情報分析部２０４は、Ｓ１８０４の比較の結果、両者の間で、ＩＰアドレス以外が全て同じであるか、又は、ＩＰアドレス以外が全て同じでないかを判定する（Ｓ１８０５）。ここで、ＩＰアドレス以外が全て同じでないと判定された場合は、処理がＳ１８０２へ戻る。
【０１５５】
一方、Ｓ１８０５においてＩＰアドレス以外が全て同じであると判定された場合、システム情報分析部２０４は、Ｎ←Ｎ＋１とし（Ｓ１８０６）、Ｎが一定値以上であるか、又は一定値未満であるかを判定する（Ｓ１８０７）。なお、一定値とは、例えば１０である。ここで、Ｎが一定値未満と判定された場合には、処理がＳ１８０２へ戻る。
【０１５６】
一方、Ｓ１８０７においてＮが一定値以上と判定された場合、システム情報分析部２０４は、同一のシステム情報有りとし（Ｓ１８０８）、処理がリターンする。
【０１５７】
一方、Ｓ１８０３において未比較のシステム情報無しと判定された場合、システム情報分析部２０４は、同一のシステム情報無しとし（Ｓ１８０９）、処理がリターンする。
【０１５８】
このような図１６に示す処理（Ｓ１７０３）により、所定の条件の下に、同一のシステム情報の有無判定が行われる。
【０１５９】
図１９は、ネットワーク装置２００のＡＣＬ生成部２０５の動作を示すフローチャートである。なお、本動作は、例えば、ネットワーク装置２００の動作モードが稼動分析モードであるときに行われる。
【０１６０】
図１９に示したように、本動作が開始すると、ＡＣＬ生成部２０５は、ネットワーク装置２００の機種名を取得し（Ｓ１９０１）、その機種名のテンプレートデータを、データベース２１１に保存されているＡＣＬテンプレート情報から読み出す（Ｓ１９０２）。
【０１６１】
続いて、ＡＣＬ生成部２０５は、データベース２１１に保存されている通信要件情報の中から、ＡＣＬ未生成の１レコード分（一つの項番分）の通信要件情報を読み出す（Ｓ１９０３）。
【０１６２】
続いて、ＡＣＬ生成部２０５は、Ｓ１９０３の処理結果から、ＡＣＬ未生成の通信要件情報の有無を判定する（Ｓ１９０４）。すなわち、Ｓ１９０３において、ＡＣＬ未生成の１レコード分の通信要件情報が読み出された場合には、ＡＣＬ未生成の通信要件情報有りと判定し、それが読み出されなかった場合には、ＡＣＬ未生成の通信要件情報無しと判定する。
【０１６３】
Ｓ１９０４においてＡＣＬ未生成の通信要件情報有りと判定された場合、ＡＣＬ生成部２０５は、Ｓ１９０３で読み出されたＡＣＬ未生成の通信要件情報の通信が、ネットワーク装置２００を経由する通信であるか経由しない通信であるかを判定する（Ｓ１９０５）。なお、これは、Ｓ１９０３で読み出された通信要件情報の送信元ＬＡＮポートとあて先ＬＡＮポートを比較し、両者が異なる場合には、ネットワーク装置２００を経由する通信であると判定する。一方、両者が等しい場合には、ネットワーク装置２００を経由しない通信であると判定する。
【０１６４】
続いて、ＡＣＬ生成部２０５は、Ｓ１９０５の処理結果に応じて処理を分岐する（Ｓ１９０６）。Ｓ１９０５においてネットワーク装置２００を経由しない通信であると判定された場合には、処理がＳ１９０３へ戻る。
【０１６５】
一方、Ｓ１９０５においてネットワーク装置２００を経由する通信であると判定された場合、ＡＣＬ生成部２０５は、次の処理を行う。ＡＣＬ生成部２０５は、Ｓ１９０２で読み出されたテンプレートデータに基づいて、Ｓ１９０３で読み出された通信要件情報に応じたＡＣＬを生成し、データベース２１１に保存する（Ｓ１９０７）。なお、ここで生成、保存されるＡＣＬは、１レコード分の通信要件情報に応じたＡＣＬである。
Ｓ１９０７の後は、処理がＳ１９０３へ戻る。
【０１６６】
一方、Ｓ１９０４においてＡＣＬ未生成の通信要件情報無しと判定された場合には、本動作が終了する。
【０１６７】
このような図１９に示した動作により、データベース２１１に保存されているＡＣＬテンプレート情報に基づいて、データベース２１１に保存されている通信要件情報に応じたＡＣＬが生成され、データベース２１１に保存される。
【０１６８】
図２０は、ネットワーク装置２００のモード切換部２０６の動作を示すフローチャートである。なお、本動作は、例えば、ネットワーク装置２００に対してシステム管理者等により動作モード切換指示が行われたときに、行われる。動作モード切換指示は、例えば、第１のネットワーク５００又は第２のネットワーク６００に接続される図示しない管理者用端末装置を介して行われる。或いは、例えば、ネットワーク装置２００に設けられた物理的な切換スイッチによって行われる。
【０１６９】
図２０に示したように、ネットワーク装置２００に対してモード切換指示が行われると（Ｓ２００１）、モード切換部２０６は、その指示が、稼動分析モードへの切換指示であるのか、運用モードへの切換指示であるのかを判定する（Ｓ２００２）。
【０１７０】
Ｓ２００２において稼動分析モードへの切換指示であると判定された場合、モード切換部２０６は、動作モードを稼動分析モードへ切り換え、ネットワーク装置２００を経由する全ての通信が許可されるようにネットワーク装置２００を設定する（Ｓ２００３）。
【０１７１】
続いて、モード切換部２０６は、データベース２１１に保存されている動作モード情報を更新し、その動作モードを稼動分析モードとする（Ｓ２００４）。
【０１７２】
一方、Ｓ２００２において運用モードへの切換指示であると判定された場合、モード切換部２０６は、動作モードを運用モードへ切り換え、データベース２１１に保存されているＡＣＬをネットワーク装置２００に設定する（Ｓ２００５）。
【０１７３】
続いて、モード切換部２０６は、データベース２１１に保存されている動作モード情報を更新し、その動作モードを運用モードとする（Ｓ２００６）。
Ｓ２００４、又は、Ｓ２００５の後は、本動作が終了する。
【０１７４】
このような図２０に示した動作により、動作モード切換指示に応じて動作モードが切り換えられ、対応する通信設定がネットワーク装置になされると共に、データベース２１１に保存されている動作モード情報が更新される。
【０１７５】
図２１は、システム管理者が管理者用端末装置を介してネットワーク装置２００に対してモード切換指示を行うときに管理者用端末装置に表示される操作画面の一例である。
図２１に示したように、システム管理者は、操作画面７１１において、「モード切換」ボタン７１１ａを押下すると、画面が操作画面７１２に切り換わる。システム管理者は、操作画面７１２において、「Ｙｅｓ」ボタン７１２ａを押下すると、ネットワーク装置２００に対し、動作モードを運用モードから稼動分析モードへ切り換える指示がなされ、画面が操作画面７１３に切り換わる。一方、システム管理者は、操作画面７１２において、「Ｎｏ」ボタン７１２ｂを押下すると、画面が操作画面７１１に戻る。
【０１７６】
同様に、システム管理者は、操作画面７１３において、「モード切換」ボタン７１３ａを押下すると、画面が操作画面７１４に切り換わる。システム管理者は、操作画面７１４において、「Ｙｅｓ」ボタン７１４ａを押下すると、ネットワーク装置２００に対し、動作モードを稼動分析モードから運用モードへ切り換える指示がなされ、画面が操作画面７１１に切り換わる。一方、システム管理者は、操作画面７１４において、「Ｎｏ」ボタン７１４ｂを押下すると、画面が操作画面７１３に戻る。
【０１７７】
このような操作画面に対するシステム管理者による操作により、モード切換指示が行われる。
【０１７８】
図２２は、ネットワーク装置２００の通信要件情報管理部２０７の動作を示すフローチャートである。なお、本動作は、例えば、ネットワーク装置２００に対してシステム管理者等により通信要件情報の追加や修正等の開始指示が行われたときに、行われる。その開始指示は、例えば、第１のネットワーク５００又は第２のネットワーク６００に接続される図示しない管理者用端末装置を介して行われる。通信要件情報の追加や修正等の指示も同様にして行われる。
【０１７９】
図２２に示したように、通信要件情報の追加や修正等の開始指示が行われて本動作が開始すると、通信要件情報管理部２０７は、データベース２１１に保存されている通信要件情報を読み出す（Ｓ２２０１）。
【０１８０】
続いて、通信要件情報管理部２０７は、通信要件情報の追加や修正等の指示に応じて、通信要件情報の追加や修正等を行う（Ｓ２２０２）。なお、通信要件情報の修正は、Ｓ２２０１で読み出された通信要件情報に対して行われる。
【０１８１】
続いて、通信要件情報管理部２０７は、Ｓ２２０２で追加や修正等された通信要件情報をデータベース２１１に保存し、データベース２１１に保存されている通信要件情報を更新し（Ｓ２２０３）、本動作が終了する。
【０１８２】
このような図２２に示した動作により、通信要件情報の追加や修正等の指示に応じて、通信要件情報の追加や修正等が行われ、データベース２１１に保存されている通信要件情報が更新される。
【０１８３】
図２３は、システム管理者が管理者用端末装置を介してネットワーク装置２００に対して通信要件情報の追加や修正等の指示を行うときに管理者用端末装置に表示される操作画面の一例である。
【０１８４】
図２３に示したように、システム管理者は、データベース２１１から読み出された通信要件情報が表示される操作画面７２１において、「新規追加」ボタン７２１ａを押下すると、画面が操作画面７２２に切り換わる。システム管理者は、操作画面７２２において、追加する通信要件情報を入力し、「追加」ボタン７２２ａを押下すると、ネットワーク装置２００に対し、通信要件情報の追加指示がなされる。
【０１８５】
なお、操作画面７２１において、所望の項目をチェックして「チェックした項目を削除」ボタン７２１ｂを押下すると、チェックした項目の通信要件情報の削除指示がなされる。また、システム管理者は、所望の項目をチェックして「チェックした項目の修正」ボタン７２１ｃを押下すると、図示しない操作画面に切り換わり、チェックした項目の通信要件情報の修正指示を行うことができる。
【０１８６】
このような操作画面に対するシステム管理者による操作により、通信要件情報の追加や修正等の指示が行われる。
【０１８７】
図２４は、ネットワーク装置２００の構成情報管理部２０８の動作を示すフローチャートである。なお、本動作は、例えば、ネットワーク装置２００に対してシステム管理者等により構成情報の追加や修正等の開始指示が行われたときに、行われる。その開始指示は、例えば、第１のネットワーク５００又は第２のネットワーク６００に接続される図示しない管理者用端末装置を介して行われる。構成情報の追加や修正等の指示も同様にして行われる。
【０１８８】
図２４に示したように、構成情報の追加や修正等の開始指示が行われて本動作が開始すると、構成情報管理部２０８は、データベース２１１に保存されている構成情報を読み出す（Ｓ２４０１）。
【０１８９】
続いて、構成情報管理部２０８は、構成情報の追加や修正等の指示に応じて、構成情報の追加や修正等を行う（Ｓ２４０２）。なお、構成情報の修正は、Ｓ２４０１で読み出された構成情報に対して行われる。
【０１９０】
続いて、構成情報管理部２０８は、Ｓ２４０２で追加や修正等された構成情報をデータベース２１１に保存し、データベースに２１１保存されている構成情報を更新し（Ｓ２４０３）、本動作が終了する。
【０１９１】
このような図２４に示した動作により、構成情報の追加や修正等の指示に応じて、構成情報の追加や修正等が行われ、データベース２１１に保存されている構成情報が更新される。
【０１９２】
図２５は、システム管理者が管理者用端末装置を介してネットワーク装置２００に対して構成情報の追加や修正等の指示を行うときに管理者用端末装置に表示される操作画面の一例である。
【０１９３】
図２５に示したように、システム管理者は、データベース２１１から読み出された構成情報が表示される操作画面７３１において、「新規追加」ボタン７３１ａを押下すると、画面が操作画面７３２に切り換わる。システム管理者は、操作画面７３２において、追加する構成情報を入力し、「追加」ボタン７３２ａを押下すると、ネットワーク装置２００に対し、構成情報の追加指示がなされる。
【０１９４】
なお、操作画面７３１において、所望の項目をチェックして「チェックした項目を削除」ボタン７３１ｂを押下すると、チェックした項目の構成情報の削除指示がなされる。また、システム管理者は、所望の項目をチェックして「チェックした項目の修正」ボタン７３１ｃを押下すると、図示しない操作画面に切り換わり、チェックした項目の構成情報の修正指示を行うことができる。
【０１９５】
このような操作画面に対するシステム管理者による操作により、構成情報の追加や修正等の指示が行われる。
【０１９６】
図２６は、ネットワーク装置２００の情報受信部２０９の動作を示すフローチャートである。なお、本動作は、例えば、情報受信部２０９が外部装置（サーバ装置、端末装置）からのトラフィック情報及びシステム情報の一方又は両方を受信したときに、行われる。
【０１９７】
図２６に示したように、情報受信部２０９が、外部装置からのトラフィック情報及びシステム情報の一方又は両方を受信すると（Ｓ２６０１）、情報受信部２０９は、次の動作を行う。
【０１９８】
情報受信部２０９は、Ｓ２６０１で少なくともシステム情報を受信したときに、そのシステム情報を受信した、ネットワーク装置２００のＬＡＮポートを、受信ＬＡＮポートとして、そのシステム情報に追加する（Ｓ２６０２）。
【０１９９】
続いて、情報受信部２０９は、Ｓ２６０１で受信したトラフィック情報及びＳ２６０２で受信ＬＡＮポートが追加されたシステム情報の一方又は両方を、データベース２１１に保存し（Ｓ２６０３）、本動作が終了する。
【０２００】
このような図２６に示した動作により、外部装置からのトラフィック情報及びシステム情報の一方又は両方がデータベース２１１に保存される。
【０２０１】
図２７は、ネットワーク装置２００の動作モード確認応答部２１０の動作を示すフローチャートである。なお、本動作は、例えば、動作モード確認応答部２１０が外部装置（サーバ装置、端末装置）からの動作モード確認の問い合わせを受信したときに、行われる。
【０２０２】
図２７に示したように、動作モード確認応答部２１０が、外部装置からの動作モード確認の問い合わせを受信すると（Ｓ２７０１）、動作モード確認応答部２１０は、次の動作を行う。
【０２０３】
動作モード確認応答部２１０は、データベース２１１に保存されている動作モード情報を読み出し（Ｓ２７０２）、ネットワーク装置２００の現在の動作モードが稼動分析モードであるのか、運用モードであるのかを判定する（Ｓ２７０３）。
【０２０４】
Ｓ２７０３において稼動分析モードであると判定された場合、動作モード確認応答部２１０は、Ｓ２７０１において受信された動作モード確認の問い合わせに対し、稼動分析モードとして応答し（Ｓ２７０４）、本動作が終了する。
【０２０５】
一方、Ｓ２７０３において運用モードであると判定された場合、動作モード確認応答部２１０は、Ｓ２７０１において受信された動作モード確認の問い合わせに対し、運用モードとして応答し（Ｓ２７０５）、本動作が終了する。
【０２０６】
このような図２７に示した動作により、外部装置からの動作モード確認の問い合わせに対し、データベース２１１に保存されている動作モード情報に応じた応答が行われる。
【０２０７】
図２８は、サーバ装置３００のトラフィック情報取得部３０１の動作を示すフローチャートである。なお、本動作は、例えば、サーバ装置３００の電源が投入されている間、繰り返し行われる。
【０２０８】
図２８に示したように、本動作が開始すると、トラフィック情報取得部３０１は、データベース３０６に保存されている送信対象情報を読み出す（Ｓ２８０１）。
続いて、トラフィック情報取得部３０１は、Ｓ２８０１で読み出された送信対象情報の中に、送信データとして少なくともトラフィック情報が指定されており、且つ、動作モードが稼動分析モードである送信対象情報が有るか無いかを判定する（Ｓ２８０２）。
【０２０９】
Ｓ２８０２において送信対象情報有りと判定された場合、トラフィック情報取得部３０１は、サーバ装置３００が送受信するパケットをキャプチャする（Ｓ２８０３）。そして、そのキャプチャデータをトラフィック情報としてデータベース３０６に保存する（Ｓ２８０４）。なお、キャプチャデータは、キャプチャ日時と、パケットの送信元のＩＰアドレス、ポート番号と、パケットのあて先のＩＰアドレス、ポート番号と、パケットのプロトコルの情報を含む。また、このトラフィック情報は、当該トラフィック情報がサーバ装置３００のトラフィック情報であることを示す情報も含む。
【０２１０】
Ｓ２８０４の後、又は、Ｓ２８０２において送信対象情報無しと判定された場合には、本動作が終了する。
このような図２８に示した動作により、サーバ装置３００にて行われた通信のトラフィック情報が取得され、データベース３０６に保存される。
【０２１１】
図２９は、サーバ装置３００のシステム情報取得部３０２の動作を示すフローチャートである。なお、本動作は、例えば、サーバ装置３００の電源が投入されている間、繰り返し行われる。
【０２１２】
図２９に示したように、本動作が開始すると、システム情報取得部３０２は、データベース３０６に保存されている送信対象情報を読み出す（Ｓ２９０１）。
【０２１３】
続いて、システム情報取得部３０２は、その送信対象情報の中に、送信データとして少なくともシステム情報が指定されており、且つ、動作モードが稼動分析モードである送信対象情報が有るか無いかを判定する（Ｓ２９０２）。
【０２１４】
Ｓ２９０２において送信対象情報有りと判定された場合、システム情報取得部３０２は、次の情報を、システム情報としてデータベース３０６に保存する（Ｓ２９０３）。システム情報取得部３０２は、サーバ装置３００のアプリケーション（外部と通信を行うアプリケーション）毎の、ＩＰアドレス、セグメントアドレス、待受ポート番号、待受プロトコルを含む情報を、システム情報として保存する。なお、このシステム情報は、当該システム情報がサーバ装置３００のシステム情報であることを示す情報も含む。
【０２１５】
Ｓ２９０３の後、又は、Ｓ２９０２において送信対象情報無しと判定された場合には、本動作が終了する。
【０２１６】
このような図２９に示した動作により、サーバ装置３００のシステム情報が取得され、データベース３０６に保存される。
【０２１７】
図３０は、サーバ装置３００の送信対象管理部３０３の動作を示すフローチャートである。なお、本動作は、例えば、サーバ装置３００に対してシステム管理者等により送信対象情報の追加や修正等の開始指示が行われたときに、行われる。その開始指示は、例えば、第１のネットワーク５００に接続される図示しない管理者用端末装置を介して行われる。送信対象情報の追加や修正等の指示も同様にして行われる。
【０２１８】
図３０に示したように、送信対象情報の追加や修正等の開始指示が行われて本動作が開始すると、送信対象管理部３０３は、データベース３０６に保存されている送信対象情報を読み出す（Ｓ３００１）。
【０２１９】
続いて、送信対象管理部３０３は、送信対象情報の追加や修正等の指示に応じて、送信対象情報の追加や修正等を行う（Ｓ３００２）。なお、送信対象情報の修正は、Ｓ３００１で読み出された送信対象情報に対して行われる。
【０２２０】
続いて、送信対象管理部３０３は、Ｓ３００２で追加や修正等された構成情報をデータベース３０６に保存し、データベース３０６に保存されている送信対象情報を更新し（Ｓ３００３）、本動作が終了する。
【０２２１】
このような図３０に示した動作により、送信対象情報の追加や修正等の指示に応じて、送信対象情報の追加や修正等が行われ、データベース３０６に保存されている送信対象情報が更新される。
【０２２２】
図３１は、システム管理者が管理者用端末装置を介してサーバ装置３００に対し送信対象情報の追加や修正等の指示を行うときに管理者用端末装置に表示される操作画面の一例である。
【０２２３】
図３１に示したように、システム管理者は、データベース３０６から読み出された送信対象情報が表示される操作画面７４１において、「新規追加」ボタン７４１ａを押下すると、画面が操作画面７４２に切り換わる。システム管理者は、操作画面７４２において、追加する送信対象情報を入力し、「追加」ボタン７４２ａを押下すると、サーバ装置３００に対し、送信対象情報の追加指示がなされる。
【０２２４】
なお、操作画面７４１において、所望の項目をチェックして「チェックした項目を削除」ボタン７４１ｂを押下すると、チェックした項目の送信対象情報の削除指示がなされる。また、システム管理者は、所望の項目をチェックして「チェックした項目の修正」ボタン７４１ｃを押下すると、図示しない操作画面に切り換わり、チェックした項目の送信対象情報の修正指示を行うことができる。
【０２２５】
このような操作画面に対するシステム管理者による操作により、送信対象情報の追加や修正等の指示が行われる。
【０２２６】
図３２は、サーバ装置３００の情報送信部３０４の動作を示すフローチャートである。なお、本動作は、例えば、サーバ装置３００の電源が投入されている間、繰り返し行われる。
【０２２７】
図３２に示したように、本動作が開始すると、情報送信部３０４は、データベース３０６に保存されている送信対象情報を読み出す（Ｓ３２０１）。
【０２２８】
続いて、情報送信部３０４は、Ｓ３２０１で読み出された送信対象情報の中に、動作モードが稼動分析モードである送信対象情報が有るか無いかを判定する（Ｓ３２０２）。
【０２２９】
Ｓ３２０２において送信対象情報有りと判定された場合、情報送信部３０４は、Ｓ３２０１で読み出された送信対象情報に応じて、データベース３０６に保存されているトラフィック情報及びシステム情報の一方又は両方を読み出す（Ｓ３２０３）。なお、この読み出しは、Ｓ３２０１で読み出された送信対象情報における、送信データとして指定されている情報に応じて行われる。
【０２３０】
続いて、情報送信部３０４は、Ｓ３２０１で読み出された送信対象情報に応じて、Ｓ３２０３で読み出されたトラフィック情報及びシステム情報の一方又は両方を送信する（Ｓ３２０４）。すなわち、情報送信部３０４は、送信対象情報の各送信対象ＩＰアドレス（ネットワーク装置）へ、対応する情報（送信対象情報において送信データとして指定されているトラフィック情報及びシステム情報の一方又は両方）を送信する。
【０２３１】
Ｓ３２０４の後、又は、Ｓ３２０２において送信対象情報無しと判定された場合には、本動作が終了する。
【０２３２】
このような図３２に示した動作により、データベース３０６に保存されている送信対象情報に応じて、データベース３０６に保存されているトラフィック情報及びシステム情報の一方又は両方が、対象となるネットワーク装置へ送信される。
【０２３３】
図３３は、サーバ装置３００の動作モード確認部３０５の動作を示すフローチャートである。なお、本動作は、例えば、サーバ装置３００の電源が投入されている間、定期的に行われる。
【０２３４】
図３３に示したように、本動作が開始すると、動作モード確認部３０５は、データベース３０６に保存されている送信対象情報を読み出す（Ｓ３３０１）。
【０２３５】
続いて、動作モード確認部３０５は、Ｓ３３０１で読み出された送信対象情報の各送信対象ＩＰアドレス（ネットワーク装置）へ、動作モード確認の問い合わせを行う（Ｓ３３０２）。
【０２３６】
続いて、動作モード確認部３０５は、Ｓ３３０２で行った問い合わせに対する各応答に対し、その応答が稼動分析モードであるか、又は、運用モードであるかを判定する（Ｓ３３０３）。
【０２３７】
Ｓ３３０３において稼動分析モードであると判定された応答に対し、動作モード確認部３０５は、データベース３０６に保存されている送信対象情報の対応する動作モードを稼動分析モードへ変更する（Ｓ３３０４）。すなわち、稼動分析モードであると応答したネットワーク装置の動作モードを稼動分析モードへ変更する。
【０２３８】
一方、Ｓ３３０３において運用モードであると判定された応答に対し、動作モード確認部３０５は、データベース３０６に保存されている送信対象情報の対応する動作モードを運用モードへ変更する（Ｓ３３０５）。すなわち、運用モードであると応答したネットワーク装置の動作モードを運用モードへ変更する。
これらの処理の後は、本動作が終了する。
【０２３９】
このような図３３に示した動作により、データベースに保存されている送信対象情報に応じて、対象となるネットワーク装置に動作モード確認の問い合わせが行われ、その結果に応じて、データベース３０６に保存されている送信対象情報が更新される。
【０２４０】
なお、端末装置４００のトラフィック情報取得部４０１の動作は、図２８に示したサーバ装置３００のトラフィック情報取得部３０１の動作と同様となる。但し、端末装置４００のトラフィック情報取得部４０１の動作においてデータベース４０６に保存されるトラフィック情報は、当該トラフィック情報が端末装置４００のトラフィック情報であることを示す情報も含む。
【０２４１】
また、端末装置４００のシステム情報取得部４０２の動作は、図２９に示したサーバ装置３００のシステム情報取得部３０２の動作と同様となる。但し、端末装置４００のシステム情報取得部４０２の動作では、システム情報として、端末装置４００のアプリケーション（外部と通信を行うアプリケーション）毎の、ＩＰアドレス、セグメントアドレスを含む情報がデータベース４０６に保存される。また、このシステム情報は、当該システム情報が端末装置４００のシステム情報であることを示す情報も含む。
【０２４２】
また、端末装置４００の送信対象管理部４０３の動作は、図３０に示したサーバ装置３００の送信対象管理部３０３の動作と同様となる。
【０２４３】
また、端末装置４００の情報送信部４０４の動作は、図３２に示したサーバ装置３００の情報送信部３０４の動作と同様となる。
【０２４４】
また、端末装置４００の動作モード確認部４０５の動作は、図３３に示したサーバ装置３００の動作モード確認部３０５の動作と同様となる。
【０２４５】
そこで、端末装置４００のトラフィック情報取得部４０１、システム情報取得部４０２、送信対象管理部４０３、情報送信部４０４、動作モード確認部４０５の各部の動作の詳細については説明を割愛する。
【０２４６】
以上、本実施形態に係るネットワークシステム１００によれば、ネットワーク装置２００の動作モードが稼動分析モードに切り換えられると、次のようになる。稼動分析モードの間に、ネットワーク装置２００を経由した通信、及び、サーバ装置３００や端末装置４００等で行われた通信に基づいて、ネットワーク装置２００のＡＣＬが自動生成される。例えば、稼動分析モードの間にネットワーク装置２００を経由した通信が許可されるようなＡＣＬが自動生成される。その後、ネットワーク装置２００の動作モードが運用モードに切り換えられると、その自動生成されたＡＣＬがネットワーク装置２００に設定され、以後、運用モードの間は、そのＡＣＬに従って、ネットワーク装置２００を経由する通信の通信制御が行われる。
【０２４７】
このように、本実施形態に係るネットワークシステム１００によれば、ネットワーク装置２００に設定されるＡＣＬを自動生成することができる。
【０２４８】
これにより、システム管理者（エンジニア等）は、ＡＣＬを設定するために事前にネットワーク装置を経由する通信の要件を机上で整理して必要な通信のＩＰアドレス、ポート番号、通信方向等の調査等を行う、といった作業が不要となる。また、その作業の不備に起因して不適切なＡＣＬが設定される虞も無いので、これにより生じていた通信問題（本来許可されるべき通信が許可されない等）に対する対応も不要となる。よって、システム管理者の負担が大幅に軽減される。
【０２４９】
また、これにより、システム管理者が何れであれ（システムエンジニアであろうとネットワークエンジニアであろうと）、また、コンピュータシステムのベンダーが何れであろうと、それがＡＣＬの生成に影響を与えることはない。
【０２５０】
また、本実施形態に係るネットワークシステム１００によれば、サーバ装置３００や端末装置４００等のトラフィック情報やシステム情報がネットワーク装置２００に保存される。これにより、ネットワーク装置２００以外の情報をネットワーク装置２００にて一括管理することができる。例えば、サーバ装置３００や端末装置４００等が行った、ネットワーク装置２００を経由しない通信等の情報も管理することができる。
【０２５１】
なお、本実施形態に係るネットワークシステム１００において、ネットワーク装置２００、サーバ装置３００、端末装置４００は、例えば、図３４に示すようなコンピュータによって実現してもよい。
【０２５２】
図３４は、そのコンピュータの構成例を示す図である。
図３４に示したように、このコンピュータ８００は、ＣＰＵ８０１、ＲＯＭ８０２、ＲＡＭ８０３、通信インタフェース８０４、記憶装置８０５、入出力装置８０６、可搬型記憶媒体の読取装置８０７、及び、これらの全てが接続されたバス８０８を含む。なお、ＣＰＵは Central Processing Unit であり、ＲＯＭは Read Only Memory であり、ＲＡＭは Random Access Memory である。
【０２５３】
記憶装置８０５としてはハードディスク、磁気ディスクなど様々な形式の記憶装置を使用することができる。記憶装置８０５、またはＲＯＭ８０２に、当該コンピュータ８００により実現される装置が行う動作のためのプログラムや各種データが格納され、そのプログラムがＣＰＵ８０１によって実行される。また、そのプログラムは、プログラム提供者端末装置８０９からネットワーク８１０、および通信インタフェース８０４を介して、例えば記憶装置８０５に格納されて、ＣＰＵ８０１によって実行されるようにしてもよい。また、市販され、流通している可搬型記憶媒体８１１に格納され、読取装置８０７にセットされて、ＣＰＵ８０１によって実行されるようにしてもよい。可搬型記憶媒体８１１としてはＣＤ−ＲＯＭ、フレキシブルディスク、光ディスク、光磁気ディスク、ＤＶＤディスク、ＵＳＢメモリなど様々な形式の記憶媒体のいずれでもよい。なお、ＣＤ−ＲＯＭはCompact Disc Read Only Memoryであり、ＤＶＤはDigital Versatile Diskであり、ＵＳＢはUniversal Serial Busである。入出力装置８０６は、例えばキーボード、ポインティングデバイス、タッチパネル等の入力装置と、例えばディスプレイ、プリンタ、スピーカ等の出力装置を含む。
【０２５４】
図３４に示したコンピュータ８００によりネットワーク装置２００を実現する場合には、ＣＰＵ８０１によってプログラムが実行されることにより、例えば、ネットワーク装置２００の各部が実現される。すなわち、トラフィック情報取得部２０１、内部トラフィック情報分析部２０２、外部トラフィック情報分析部２０３、システム情報分析部２０４、ＡＣＬ生成部２０５、モード切換部２０６、通信要件情報管理部２０７が実現される。また、構成情報管理部２０８、情報受信部２０９、動作モード確認応答部２１０も実現される。なお、データベース２１１は、例えば、記憶装置８０５に対応する。また、第１の通信インタフェース２１２、第２の通信インタフェース２１３は、例えば、通信インタフェース８０４に対応する。
【０２５５】
また、図３４に示したコンピュータ８００によりサーバ装置３００を実現する場合には、ＣＰＵ８０１によってプログラムが実行されることにより、例えば、サーバ装置３００の各部が実現される。すなわち、トラフィック情報取得部３０１、システム情報取得部３０２、送信対象管理部３０３、情報送信部３０４、動作モード確認部３０５が実現される。なお、データベース３０６は、例えば、記憶装置８０５に対応する。また、通信インタフェース３０７は、例えば、通信インタフェース８０４に対応する。
【０２５６】
また、図３４に示したコンピュータ８００により端末装置４００を実現する場合には、ＣＰＵ８０１によってプログラムが実行されることにより、例えば、端末装置４００の各部が実現される。すなわち、トラフィック情報取得部４０１、システム情報取得部４０２、送信対象管理部４０３、情報送信部４０４、動作モード確認部４０５が実現される。なお、データベース４０６は、例えば、記憶装置８０５に対応する。また、通信インタフェース４０７は、例えば、通信インタフェース８０４に対応する。
【０２５７】
なお、サーバ装置３００のシステム情報取得部３０２を実現するプログラムと、端末装置４００のシステム情報取得部４０２を実現するプログラムとを、次のような動作を行う共通プログラムとしてもよい。
【０２５８】
図３５は、その共通プログラムの動作を示すフローチャートである。なお、本動作は、例えば、その共通プログラムを実行する装置がサーバ装置３００である場合、そのサーバ装置３００の電源が投入されている間、繰り返し行われる。或いは、例えば、その共通プログラムを実行する装置が端末装置４００である場合、その端末装置４００の電源が投入されている間、繰り返し行われる。
【０２５９】
図３５に示したように、本動作が開始すると、システム情報取得部は、データベースに保存されている送信対象情報を読み出す（Ｓ３５０１）。
【０２６０】
続いて、システム情報取得部は、その送信対象情報の中に、送信データとして少なくともシステム情報が指定されており、且つ、動作モードが稼動分析モードである送信対象情報が有あるか無いかを判定する（Ｓ３５０２）。
【０２６１】
Ｓ３５０２において送信対象情報有りと判定された場合、システム情報取得部は、当該装置において特定の待受ポート番号が有るか無いかを判定する（Ｓ３５０３）。なお、このＳ３５０３の詳細は、図３６を用いて後述する。
【０２６２】
続いて、システム情報取得部は、Ｓ３５０３の処理結果に応じて処理を分岐する（Ｓ３５０４）。
Ｓ３５０３において特定の待受ポート番号有りと判定された場合、システム情報取得部は、次の情報を、システム情報（サーバ装置のシステム情報）としてデータベースに保存する（Ｓ３５０５）。当該装置のアプリケーション毎の、ＩＰアドレス、セグメントアドレス、待受ポート番号、待受プロトコルを含む情報を、システム情報として保存する。なお、このシステム情報は、当該システム情報がサーバ装置のシステム情報であることを示す情報も含む。
【０２６３】
一方、Ｓ３５０３において特定の待受ポート無しと判定された場合、システム情報取得部は、次の情報を、システム情報（端末装置のシステム情報）としてデータベースに保存する（Ｓ３５０６）。当該装置のアプリケーション毎の、ＩＰアドレス、セグメントアドレスを含む情報を、システム情報として保存する。なお、このシステム情報は、当該システム情報が端末装置のシステム情報であることを示す情報も含む。
【０２６４】
Ｓ３５０５、又は、Ｓ３５０６の後は、本動作が終了する。
このような図３５に示した動作により、この共通プログラムを実行する装置が特定の待受ポート番号を有するか否かに応じて、サーバ装置としてのシステム情報又は端末装置としてのシステム情報が保存される。
【０２６５】
図３６は、Ｓ３５０３の処理を示すフローチャートである。
図３６に示したように、本処理が開始すると、システム情報取得部は、当該装置において、待受ポート番号の有無を判定する（Ｓ３６０１）。なお、待受ポート番号とは、待受状態（Listen）になっているポート番号である。
【０２６６】
続いて、システム情報取得部は、Ｓ３６０１の処理結果に応じて処理を分岐する（Ｓ３６０２）。Ｓ３６０１において待受ポート番号無しと判定された場合、システム情報取得部は、特定の待受ポート番号無しとして（Ｓ３６０３）、処理がリターンする。
【０２６７】
一方、Ｓ３６０１において待受ポート番号有りと判定された場合、システム情報取得部は、待受ポート番号が端末固有の待受ポート番号のみであるか否かを判定する（Ｓ３６０４）。なお、端末固有の待受ポート番号とは、例えば、Windows（登録商標）ではNetBIOS（登録商標）用ポート番号（１３７、１３８、１３９、４４５）等である。
【０２６８】
続いて、システム情報取得部は、Ｓ３６０４の処理結果に応じて処理を分岐する（Ｓ３６０５）。Ｓ３６０４において端末固有の待受ポート番号のみであると判定された場合、システム情報取得部は、特定の待受ポート番号無しとして（Ｓ３６０３）、処理がリターンする。
【０２６９】
一方、Ｓ３６０４において端末固有の待受ポート番号のみでないと判定された場合、システム情報取得部は、特定の待受ポート番号有りとして（Ｓ３６０６）、処理がリターンする。
【０２７０】
このような図３６に示す処理（Ｓ３５０３）により、当該装置において特定の待受ポート番号が有るか無いかが判定される。
【０２７１】
以上、実施の形態を説明したが、本発明は、上述した実施の形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
【０２７２】
以上の実施の形態に関し、更に以下の付記を開示する。
（付記１）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置であって、
当該ネットワーク装置を経由する通信のトラフィック情報を取得するトラフィック情報取得部と、
当該ネットワーク装置とネットワークを介して接続される情報処理装置のシステム情報を、前記情報処理装置から受信する受信部と、
前記受信部により受信されたシステム情報を分析するシステム情報分析部と、
前記システム情報分析部の分析結果に基づく構成情報に基づいて、前記トラフィック情報取得部により取得されたトラフィック情報を分析する第１のトラフィック情報分析部と、
前記第１のトラフィック情報分析部の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する通信制御情報生成部と、
を備えることを特徴とするネットワーク装置。
（付記２）
第２のトラフィック情報分析部を更に備え、
前記受信部は、更に、前記情報処理装置にて行われた通信のトラフィック情報を前記情報処理装置から受信し、
前記第２のトラフィック情報分析部は、前記構成情報に基づいて、前記受信部により受信されたトラフィック情報を分析し、
前記通信制御情報生成部は、前記第１のトラフィック情報分析部の分析結果と前記第２のトラフィック情報分析部の分析結果とに基づく通信要件情報に応じて、前記通信制御情報を生成する、
ことを特徴とする付記１記載のネットワーク装置。
（付記３）
前記トラフィック情報取得部により取得されたトラフィック情報は、当該ネットワーク装置を経由する通信の送信元ＩＰアドレス、送信元ポート番号、送信元ＬＡＮポート、あて先ＩＰアドレス、あて先ポート番号、あて先ＬＡＮポート、プロトコルの情報を含み、
前記送信元ＬＡＮポートは、前記通信を受信した当該ネットワーク装置のＬＡＮポートであり、前記あて先ＬＡＮポートは、前記通信を送信した当該ネットワーク装置のＬＡＮポートである、
ことを特徴とする付記１又は２記載のネットワーク装置。
（付記４）
前記受信部により受信されたトラフィック情報は、前記情報処理装置のアプリケーションにより行われた通信毎に、送信元ＩＰアドレス、送信元ポート番号、あて先ＩＰアドレス、あて先ポート番号、プロトコルの情報を含む、
ことを特徴とする付記２記載のネットワーク装置。
（付記５）
前記受信部により受信されたシステム情報は、前記情報処理装置のアプリケーション毎に、ＩＰアドレス、セグメントアドレス、受信ＬＡＮポートの情報を含み、
前記受信ＬＡＮポートは、前記システム情報を受信した当該ネットワーク装置のＬＡＮポートである、
ことを特徴とする付記１乃至４の何れか一つに記載のネットワーク装置。
（付記６）
前記構成情報は、情報処理装置毎のアプリケーション毎に、情報処理装置の種別、ＩＰアドレス、受信ＬＡＮポートの情報を含む、
ことを特徴とする付記５記載のネットワーク装置。
（付記７）
前記構成情報において、端末装置である情報処理装置のアプリケーション毎の情報は、情報処理装置の種別、ＩＰアドレス、受信ＬＡＮポートの情報、又は、情報処理装置の種別、ＩＰアドレス、受信ＬＡＮポートの情報及び情報処理装置の種別、セグメントアドレス、受信ＬＡＮポートの情報を含む、
ことを特徴とする付記６記載のネットワーク装置。
（付記８）
前記構成情報において、サーバ装置である情報処理装置のアプリケーション毎の情報は、情報処理装置の種別、ＩＰアドレス、受信ＬＡＮポート、待受ポート番号、待受プロトコルの情報を含む、
ことを特徴とする付記６又は７記載のネットワーク装置。
（付記９）
前記通信要件情報は、通信毎に、送信元ＩＰアドレス、送信元ポート番号、送信元ＬＡＮポート、あて先ＩＰアドレス、あて先ポート番号、あて先ＬＡＮポート、プロトコルの情報を含む、
ことを特徴とする付記３乃至８の何れか一つに記載のネットワーク装置。
（付記１０）
前記通信要件情報において、前記送信元ＩＰアドレスが含まれるセグメントアドレスが前記構成情報に含まれる場合、前記送信元ＩＰアドレスは前記セグメントアドレスとされる、
ことを特徴とする付記９記載のネットワーク装置。
（付記１１）
前記通信要件情報において、前記送信元ポート番号が１０２４以上である場合、前記送信元ポート番号は全てのポート番号を示すａｎｙとされる、
ことを特徴とする付記９又は１０記載のネットワーク装置。
（付記１２）
前記通信要件情報において、
前記送信元ＩＰアドレス又は前記送信元ＩＰアドレスが含まれるセグメントアドレスに一致するＩＰアドレスが前記構成情報に含まれる場合、前記送信元ＬＡＮポートは、前記ＩＰアドレスに対応する受信ＬＡＮポートとされ、
前記あて先ＩＰアドレス又は前記あて先ＩＰアドレスが含まれるセグメントアドレスに一致するＩＰアドレスが前記構成情報に含まれる場合、前記あて先ＬＡＮポートは、前記ＩＰアドレスに対応する受信ＬＡＮポートとされる、
ことを特徴とする付記９乃至１１の何れか一つに記載のネットワーク装置。
（付記１３）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置とネットワークを介して接続される情報処理装置であって、
当該情報処理装置のシステム情報を取得するシステム情報取得部と、
前記システム情報取得部により取得されたシステム情報を前記ネットワーク装置へ送信する送信部と、
を備えることを特徴とする情報処理装置。
（付記１４）
当該情報処理装置により行われた通信のトラフィック情報を取得するトラフィック情報取得部を更に備え、
前記送信部は、更に、前記トラフィック情報取得部により取得されたトラフィック情報を前記ネットワーク装置へ送信する、
ことを特徴とする付記１３記載の情報処理装置。
（付記１５）
前記システム情報取得部により取得されたシステム情報は、当該情報処理装置のアプリケーション毎に、ＩＰアドレス、セグメントアドレスの情報を含む、
ことを特徴とする付記１３又は１４記載の情報処理装置。
（付記１６）
前記システム情報取得部により取得されたシステム情報は、当該情報処理装置がサーバ装置である場合、当該情報処理装置のアプリケーション毎の情報は、更に、待受ポート番号、待受プロトコルの情報を含む、
ことを特徴とする付記１５記載の情報処理装置。
（付記１７）
前記トラフィック情報取得部により取得されたトラフィック情報は、当該情報処理装置のアプリケーションにより行われた通信毎に、送信元ＩＰアドレス、送信元ポート番号、あて先ＩＰアドレス、あて先ポート番号、プロトコルの情報を含む、
ことを特徴とする付記１４記載の情報処理装置。
（付記１８）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置と、前記ネットワーク装置とネットワークを介して接続される情報処理装置とを含むネットワークシステムであって、
前記情報処理装置は、
当該情報処理装置のシステム情報を取得するシステム情報取得部と、
前記システム情報取得部により取得されたシステム情報を前記ネットワーク装置へ送信する送信部と、
を備え、
前記ネットワーク装置は、
当該ネットワーク装置を経由する通信のトラフィック情報を取得する第１のトラフィック情報取得部と、
前記情報処理装置の送信部により送信されたシステム情報を受信する受信部と、
前記受信部により受信されたシステム情報を分析するシステム情報分析部と、
前記システム情報分析部の分析結果に基づく構成情報に基づいて、前記第１のトラフィック情報取得部により取得されたトラフィック情報を分析する第１のトラフィック情報分析部と、
前記第１のトラフィック情報分析部の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する通信制御情報生成部と、
を備える、
ことを特徴とするネットワークシステム。
（付記１９）
前記情報処理装置は、
当該情報処理装置により行われた通信のトラフィック情報を取得する第２のトラフィック情報取得部を更に備え、
前記送信部は、更に、前記第２のトラフィック情報取得部により取得されたトラフィック情報を前記ネットワーク装置へ送信し、
前記ネットワーク装置は、
第２のトラフィック情報分析部を更に備え、
前記受信部は、更に、前記情報処理装置の送信部により送信されたトラフィック情報を受信し、
前記第２のトラフィック情報分析部は、前記構成情報に基づいて、前記受信部により受信されたトラフィック情報を分析し、
前記通信制御情報生成部は、前記第１のトラフィック情報分析部の分析結果と前記第２のトラフィック情報分析部の分析結果とに基づく通信要件情報に応じて、前記通信制御情報を生成する、
ことを特徴とする付記１８記載のネットワークシステム。
（付記２０）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置であるコンピュータは、
当該ネットワーク装置を経由する通信のトラフィック情報を取得し、
当該ネットワーク装置とネットワークを介して接続される情報処理装置のシステム情報を、前記情報処理装置から受信し、
前記受信されたシステム情報を分析し、
前記受信されたシステム情報の分析結果に基づく構成情報に基づいて、前記取得されたトラフィック情報を分析し、
前記取得されたトラフィック情報の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する、
処理を実行することを特徴とするネットワーク装置の通信制御情報生成方法。
（付記２１）
前記受信では、更に、前記情報処理装置にて行われた通信のトラフィック情報を前記情報処理装置から受信し、
前記コンピュータは、
前記構成情報に基づいて、前記受信されたトラフィック情報を分析する、
処理を更に実行し、
前記生成では、前記取得されたトラフィック情報の分析結果と前記受信されたトラフィック情報の分析結果とに基づく通信要件情報に応じて、前記通信制御情報を生成する、
ことを特徴とする付記２０記載のネットワーク装置の通信制御情報生成方法。
（付記２２）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置とネットワークを介して接続される情報処理装置であるコンピュータは、
当該情報処理装置のシステム情報を取得し、
前記システム情報を前記ネットワーク装置へ送信する、
処理を実行することを特徴とする情報処理装置の情報処理方法。
（付記２３）
前記コンピュータは、
当該情報処理装置により行われた通信のトラフィック情報を取得する、
処理を更に実行し、
前記送信では、更に、前記トラフィック情報を前記ネットワーク装置へ送信する、
ことを特徴とする付記２２記載の情報処理装置の情報処理方法。
（付記２４）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置と、前記ネットワーク装置とネットワークを介して接続される情報処理装置とを含むネットワークシステムの通信制御情報生成方法であって、
前記情報処理装置であるコンピュータは、
当該情報処理装置のシステム情報を取得し、
前記システム情報を前記ネットワーク装置へ送信する、
処理を実行し、
前記ネットワーク装置であるコンピュータは、
当該ネットワーク装置を経由する通信のトラフィック情報を取得し、
前記情報処理装置により送信されたシステム情報を受信し、
前記受信されたシステム情報を分析し、
前記受信されたシステム情報の分析結果に基づく構成情報に基づいて、前記取得されたトラフィック情報を分析し、
前記取得されたトラフィック情報の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する、
処理を実行する、
ことを特徴とするネットワークシステムの通信制御情報生成方法。
（付記２５）
前記情報処理装置であるコンピュータは、
当該情報処理装置により行われた通信のトラフィック情報を取得する、
処理を更に実行し、
前記送信では、更に、前記情報処理装置により行われた通信のトラフィック情報を前記ネットワーク装置へ送信し、
前記受信では、更に、前記情報処理装置により送信されたトラフィック情報を受信し、
前記ネットワーク装置であるコンピュータは、
前記構成情報に基づいて、前記受信されたトラフィック情報を分析する、
処理を更に実行し、
前記生成では、前記ネットワーク装置２００で取得されたトラフィック情報の分析結果と前記受信されたトラフィック情報の分析結果とに基づく通信要件情報に応じて、前記通信制御情報を生成する、
ことを特徴とする付記２４記載のネットワークシステムの通信制御情報生成方法。
（付記２６）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置であるコンピュータに、
当該ネットワーク装置を経由する通信のトラフィック情報を取得し、
当該ネットワーク装置とネットワークを介して接続される情報処理装置のシステム情報を、前記情報処理装置から受信し、
前記受信されたシステム情報を分析し、
前記受信されたシステム情報の分析結果に基づく構成情報に基づいて、前記取得されたトラフィック情報を分析し、
前記取得されたトラフィック情報の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する、
処理を実行させることを特徴とするプログラム。
（付記２７）
前記受信では、更に、前記情報処理装置にて行われた通信のトラフィック情報を前記情報処理装置から受信し、
前記コンピュータに、
前記構成情報に基づいて、前記受信されたトラフィック情報を分析する、
処理を更に実行させ、
前記生成では、前記取得されたトラフィック情報の分析結果と前記受信されたトラフィック情報の分析結果とに基づく通信要件情報に応じて、前記通信制御情報を生成する、
ことを特徴とする付記２６記載のプログラム。
（付記２８）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置とネットワークを介して接続される情報処理装置であるコンピュータに、
当該情報処理装置のシステム情報を取得し、
前記システム情報を前記ネットワーク装置へ送信する、
処理を実行させることを特徴とするプログラム。
（付記２９）
前記コンピュータに、
当該情報処理装置により行われた通信のトラフィック情報を取得する、
処理を更に実行させ、
前記送信では、更に、前記トラフィック情報を前記ネットワーク装置へ送信する、
ことを特徴とする付記２８記載のプログラム。
（付記３０）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置であって、
当該ネットワーク装置を経由するパケットのヘッダ情報に基づきトラフィック情報を取得するトラフィック情報取得部と、
当該ネットワーク装置とネットワークを介して接続される情報処理装置のシステム情報を、前記情報処理装置から受信する受信部と、
前記受信部により受信されたシステム情報を分析するシステム情報分析部と、
前記システム情報分析部の分析結果に基づく構成情報に基づいて、前記トラフィック情報取得部により取得されたトラフィック情報を分析する第１のトラフィック情報分析部と、
前記第１のトラフィック情報分析部の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する通信制御情報生成部と、
を備えることを特徴とするネットワーク装置。
（付記３１）
第２のトラフィック情報分析部を更に備え、
前記受信部は、更に、前記情報処理装置にて行われた通信のトラフィック情報を前記情報処理装置から受信し、
前記第２のトラフィック情報分析部は、前記構成情報に基づいて、前記受信部により受信されたトラフィック情報を分析し、
前記通信制御情報生成部は、前記第１のトラフィック情報分析部の分析結果と前記第２のトラフィック情報分析部の分析結果とに基づく通信要件情報に応じて、前記通信制御情報を生成する、
ことを特徴とする付記３０記載のネットワーク装置。
（付記３２）
前記トラフィック情報取得部により取得されたトラフィック情報は、当該ネットワーク装置を経由する通信の送信元ＩＰアドレス、送信元ポート番号、送信元ＬＡＮポート、あて先ＩＰアドレス、あて先ポート番号、あて先ＬＡＮポート、プロトコルの情報を含み、
前記送信元ＬＡＮポートは、前記通信を受信した当該ネットワーク装置のＬＡＮポートであり、前記あて先ＬＡＮポートは、前記通信を送信した当該ネットワーク装置のＬＡＮポートであり、
前記通信要件情報は、通信毎に、送信元ＩＰアドレス、送信元ポート番号、送信元ＬＡＮポート、あて先ＩＰアドレス、あて先ポート番号、あて先ＬＡＮポート、プロトコルの情報を含み、
前記通信要件情報において、前記送信元ＩＰアドレスが含まれるセグメントアドレスが前記構成情報に含まれる場合、前記送信元ＩＰアドレスは前記セグメントアドレスとされる、
ことを特徴とする付記３０又は３１記載のネットワーク装置。
（付記３３）
前記通信要件情報において、
前記送信元ＩＰアドレス又は前記送信元ＩＰアドレスが含まれるセグメントアドレスに一致するＩＰアドレスが前記構成情報に含まれる場合、前記送信元ＬＡＮポートは、前記ＩＰアドレスに対応する受信ＬＡＮポートとされ、
前記あて先ＩＰアドレス又は前記あて先ＩＰアドレスが含まれるセグメントアドレスに一致するＩＰアドレスが前記構成情報に含まれる場合、前記あて先ＬＡＮポートは、前記ＩＰアドレスに対応する受信ＬＡＮポートとされる、
ことを特徴とする付記３２記載のネットワーク装置。
（付記３４）
当該ネットワーク装置は、動作モードとして、前記通信制御情報に基づいて当該ネットワーク装置を経由する通信を制御する運用モードと、当該ネットワーク装置を経由する全ての通信を許可する稼動分析モードとを含み、
前記第１のトラフィック情報取得部は、動作モードが前記稼動分析モードであるときに前記トラフィック情報取得部により取得されたトラフィック情報を分析する、
ことを特徴とする付記３０又は３１記載のネットワーク装置。
（付記３５）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置と、前記ネットワーク装置とネットワークを介して接続される情報処理装置とを含むネットワークシステムであって、
前記情報処理装置は、
当該情報処理装置のシステム情報を取得するシステム情報取得部と、
前記システム情報取得部により取得されたシステム情報を前記ネットワーク装置へ送信する送信部と、
を備え、
前記ネットワーク装置は、
当該ネットワーク装置を経由するパケットのヘッダ情報に基づきトラフィック情報を取得する第１のトラフィック情報取得部と、
前記情報処理装置の送信部により送信されたシステム情報を受信する受信部と、
前記受信部により受信されたシステム情報を分析するシステム情報分析部と、
前記システム情報分析部の分析結果に基づく構成情報に基づいて、前記第１のトラフィック情報取得部により取得されたトラフィック情報を分析する第１のトラフィック情報分析部と、
前記第１のトラフィック情報分析部の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する通信制御情報生成部と、
を備える、
ことを特徴とするネットワークシステム。
（付記３６）
通信制御情報に基づいてネットワーク間の通信を制御するネットワーク装置であるコンピュータは、
当該ネットワーク装置を経由するパケットのヘッダ情報に基づきトラフィック情報を取得し、
当該ネットワーク装置とネットワークを介して接続される情報処理装置のシステム情報を、前記情報処理装置から受信し、
前記受信されたシステム情報を分析し、
前記受信されたシステム情報の分析結果に基づく構成情報に基づいて、前記取得されたトラフィック情報を分析し、
前記取得されたトラフィック情報の分析結果に基づく通信要件情報に応じて、前記通信制御情報を生成する、
処理を実行することを特徴とするネットワーク装置の通信制御情報生成方法。
【符号の説明】
【０２７３】
１００    ネットワークシステム
２００    ネットワーク装置
２０１    トラフィック情報取得部
２０２    内部トラフィック情報分析部
２０３    外部トラフィック情報分析部
２０４    システム情報分析部
２０５    ＡＣＬ生成部
２０６    モード切換部
２０７    通信要件情報管理部
２０８    構成情報管理部
２０９    情報受信部
２１０    動作モード確認応答部
２１１    データベース
２１１ａ  動作モード情報
２１１ｂ、２１１ｃ  トラフィック情報
２１１ｄ  システム情報
２１１ｅ  通信要件情報
２１１ｆ  構成情報
２１１ｇ  ＡＣＬテンプレート情報
２１１ｈ  テンプレートデータ
２１１ｉ  ＡＣＬ
２１２    第１の通信インタフェース
２１３    第２の通信インタフェース
３００    サーバ装置
３００ａ  アプリケーション
３０１    トラフィック情報取得部
３０２    システム情報取得部
３０３    送信対象管理部
３０４    情報送信部
３０５    動作モード確認部
３０６    データベース
３０６ａ  送信対象情報
３０７    通信インタフェース
４００    端末装置
４００ａ  アプリケーション
４０１    トラフィック情報取得部
４０２    システム情報取得部
４０３    送信対象管理部
４０４    情報送信部
４０５    動作モード確認部
４０６    データベース
４０６ａ  送信対象情報
４０７    通信インタフェース
５００    第１のネットワーク
６００    第２のネットワーク
７１１、７１２、７１３、７１４  操作画面
７１１ａ、７１２ａ、７１２ｂ、７１３ａ、７１４ａ、７１４ｂ  ボタン
７２１、７２２  操作画面
７２１ａ、７２１ｂ、７２１ｃ、７２２ａ  ボタン
７３１、７３２  操作画面
７３１ａ、７３１ｂ、７３１ｃ、７３２ａ  ボタン
７４１、７４２  操作画面
７４１ａ、７４１ｂ、７４１ｃ、７４２ａ  ボタン
８００    コンピュータ
８０１    ＣＰＵ
８０２    ＲＯＭ
８０３    ＲＡＭ
８０４    通信インタフェース
８０５    記憶装置
８０６    入出力装置
８０７    読取装置
８０８    バス
８０９    プログラム提供者端末装置
８１０    ネットワーク
８１１    可搬型記憶媒体
【図１】
0005821736.tif 000002
【図２】
0005821736.tif 000003
【図３】
0005821736.tif 000004
【図４】
0005821736.tif 000005
【図５】
0005821736.tif 000006
【図６】
0005821736.tif 000007
【図７】
0005821736.tif 000008
【図８】
0005821736.tif 000009
【図９】
0005821736.tif 000010
【図１０】
0005821736.tif 000011
【図１１】
0005821736.tif 000012
【図１２】
0005821736.tif 000013
【図１３】
0005821736.tif 000014
【図１４】
0005821736.tif 000015
【図１５】
0005821736.tif 000016
【図１６】
0005821736.tif 000017
【図１７】
0005821736.tif 000018
【図１８】
0005821736.tif 000019
【図１９】
0005821736.tif 000020
【図２０】
0005821736.tif 000021
【図２１】
0005821736.tif 000022
【図２２】
0005821736.tif 000023
【図２３】
0005821736.tif 000024
【図２４】
0005821736.tif 000025
【図２５】
0005821736.tif 000026
【図２６】
0005821736.tif 000027
【図２７】
0005821736.tif 000028
【図２８】
0005821736.tif 000029
【図２９】
0005821736.tif 000030
【図３０】
0005821736.tif 000031
【図３１】
0005821736.tif 000032
【図３２】
0005821736.tif 000033
【図３３】
0005821736.tif 000034
【図３４】
0005821736.tif 000035
【図３５】
0005821736.tif 000036
【図３６】
0005821736.tif 000037