(57)【特許請求の範囲】
【請求項１】
複数のネットワークに接続され、前記ネットワークに属するネットワーク装置との間でパケットを送受信することにより前記ネットワーク装置の稼動状態の試験を行うポーリング試験装置であって、
前記ネットワークを一意に特定するためのネットワークサービスＩＤ（ＳＶＩＤ）に対応付けて、前記ＳＶＩＤを有する前記ネットワークに向けての前記パケットの送受信を実行するＩＦ（interface）が格納されるＳＶＩＤ−ＩＦ対応情報が記憶されると共に、前記ＩＦに対応付けて、ＩＰアドレスの共通部分であるＰｒｅｆｉｘおよび前記パケットの転送先となるＮｅｘｔｈｏｐのＩＰアドレスが格納されるＩＦ付ルーティング情報が記憶される記憶部と、
試験対象となる前記ネットワーク装置の属する前記ネットワークの前記ＳＶＩＤと、前記試験対象となるネットワーク装置のＩＰアドレスを示す試験対象ＩＰアドレスと、を含む試験対象装置情報を受け取り、
前記試験対象装置情報の前記ＳＶＩＤを用いて、前記ＳＶＩＤ−ＩＦ対応情報を参照し、前記パケットの送受信を実行する前記ＩＦを決定し、
前記決定したＩＦおよび前記試験対象装置情報の前記試験対象ＩＰアドレスを用いて、前記ＩＦ付ルーティング情報を参照し、前記決定したＩＦに対向する前記ＮｅｘｔｈｏｐのＩＰアドレスを決定し、
前記決定したＩＦを用いることにより、前記決定したＩＰアドレスの前記Ｎｅｘｔｈｏｐを介して、前記試験対象となるネットワーク装置との間で前記稼動状態の試験のためのパケットの送受信を実行するポーリング試験制御部と、
を備えることを特徴とするポーリング試験装置。
【請求項２】
複数のネットワークに接続され、前記ネットワークに属するネットワーク装置との間でパケットを送受信することにより前記ネットワーク装置の稼動状態の試験を行うポーリング試験装置のポーリング試験方法であって、
前記ポーリング試験装置は、
前記ネットワークを一意に特定するためのネットワークサービスＩＤ（ＳＶＩＤ）に対応付けて、前記ＳＶＩＤを有する前記ネットワークに向けての前記パケットの送受信を実行するＩＦ（interface）が格納されるＳＶＩＤ−ＩＦ対応情報が記憶されると共に、前記ＩＦに対応付けて、ＩＰアドレスの共通部分であるＰｒｅｆｉｘおよび前記パケットの転送先となるＮｅｘｔｈｏｐのＩＰアドレスが格納されるＩＦ付ルーティング情報が記憶される記憶部を備えており、
試験対象となる前記ネットワーク装置の属する前記ネットワークの前記ＳＶＩＤと、前記試験対象となるネットワーク装置のＩＰアドレスを示す試験対象ＩＰアドレスと、を含む試験対象装置情報を受け取るステップと、
前記試験対象装置情報の前記ＳＶＩＤを用いて、前記ＳＶＩＤ−ＩＦ対応情報を参照し、前記パケットの送受信を実行する前記ＩＦを決定するステップと、
前記決定したＩＦおよび前記試験対象装置情報の前記試験対象ＩＰアドレスを用いて、前記ＩＦ付ルーティング情報を参照し、前記決定したＩＦに対向する前記ＮｅｘｔｈｏｐのＩＰアドレスを決定するステップと、
前記決定したＩＦを用いることにより、前記決定したＩＰアドレスの前記Ｎｅｘｔｈｏｐを介して、前記試験対象となるネットワーク装置との間で前記稼動状態の試験のためのパケットの送受信を実行するステップと、
を実行することを特徴とするポーリング試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークからデータを収集し、ネットワークに発生する障害を検出する、ポーリング試験装置およびポーリング試験方法に関する。
【背景技術】
【０００２】
ネットワークを運用、管理する場合において、ネットワークで発生する障害を検出するため、ネットワーク内の装置（ネットワーク装置）に対し、ＩＣＭＰ（Internet Control Message Protocol：非特許文献１）によるｐｉｎｇ（Packet INternet Groper）やＳＮＭＰ（Simple Network Management Protocol：非特許文献２）等によるポーリング試験が広く行われている。通常、１ネットワークに対し１ポーリング試験装置を配置し、試験対象となるネットワーク装置のＩＰ（Internet Protocol）アドレスのみをポーリング試験装置に与える。そして、ポーリング試験装置が、そのＩＰアドレスを有するネットワーク装置に対し試験用パケットを送信し、ネットワーク装置からの応答パケットの受信の有無等により、ＯＫ／ＮＧ等の試験結果を得るのが一般的である。
【０００３】
このポーリング試験装置の内部では、試験対象装置のＩＰアドレス（以下、「試験対象ＩＰアドレス」と呼ぶ場合がある）がＩＦ（interface）に付与されたアドレスのサブネットに包含されない場合、ルーティングテーブルを参照し適切なＮｅｘｔｈｏｐアドレスでパケットを送受信し試験を実行する。
【０００４】
図１は、従来のポーリング試験装置１によるポーリング試験の概要を説明するための図である。図１に示すように、ポーリング試験装置１は、中継装置２１０に接続されており、ルーティング情報３（ルーティングテーブル）が予め格納されている。
【０００５】
試験対象装置４１１のＩＰアドレス（試験対象ＩＰアドレス）「192.168.10.11」がポーリング試験装置１に入力され（ステップＳ１０）、この試験対象ＩＰアドレス「192.168.10.11」を有する試験対象装置４１１の試験を行う場合、このアドレスはＩＦ１１１のサブネットに包含されていないため、ポーリング試験装置１のポーリング試験部２は、ＰｒｅｆｉｘとＮｅｘｔｈｏｐの組から構成されるルーティング情報３を参照する（ステップＳ１１）。その結果、「192.168.10.0/24」のＮｅｘｔｈｏｐは、「192.168.1.1」であり、同じサブネットに属するＩＦはＩＦ１１１であるという情報をポーリング試験部２が得て、試験用パケットをＩＦ１１１から送信する（ステップＳ１２）。試験対象装置４１１が稼動している場合には、当該装置からの応答パケットを、ＩＦ１１１を介して受信し、ポーリング試験部２は、当該装置が稼動している（試験結果「ＯＫ」）と判定する。一方、試験対象装置４１１が稼動していない場合は、試験用パケットの送信から所定時間待っても応答パケットを受信できないこと等により、当該装置が稼動していない（試験結果「ＮＧ」）と判定する。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】“INTERNET CONTROL MESSAGE PROTOCOL”,[online], September 1981, IETF RFC792, ［平成２４年３月２１日検索］,インターネット<URL:http://www.ietf.org/rfc/rfc792.txt>
【非特許文献２】“An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks”,[online], December 2002, IETF RFC3411, ［平成２４年３月２１日検索］,インターネットURL:http://www.ietf.org/rfc/rfc3411.txt>
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年、ＶＰＮ（Virtual Private Network）サービスが普及し管理すべきＶＰＮ数が増加している。これに伴いポーリング試験装置数もＶＰＮ数に比例して増加している。ポーリング試験装置数の増加を抑制するために、複数のＶＰＮを１つのポーリング試験装置に集約して試験することができれば、ポーリング試験装置数の増加を抑えることができる。しかしながら、従来技術におけるポーリング試験では、（１）異なる２ネットワークに同じ試験対象ＩＰアドレスが含まれる場合、つまり、異なるネットワークにおいて、ＩＰアドレスが同じ試験対象装置が存在する場合、（２）異なる２ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが同じとなる場合、つまり、２つのネットワークそれぞれへのＮｅｘｔｈｏｐとなる、例えば、２つの中継装置のＩＰアドレスが重複する場合、があり得る。このような場合、従来のポーリング試験装置では、誤ったネットワークに対して試験用パケットを送信する場合が発生し、所望の試験対象装置のポーリング試験を実行することができない（詳細は後記する、図２、図３参照）。
【０００８】
このような背景に鑑みて本発明がなされたのであり、本発明は、ＩＰアドレスが重複する複数のネットワークに接続される場合であっても、所望の試験対象装置のポーリング試験を実行することができるポーリング試験装置およびポーリング試験方法を提供することを課題とする。
【課題を解決するための手段】
【０００９】
前記した課題を解決するため、請求項１に記載の発明は、複数のネットワークに接続され、前記ネットワークに属するネットワーク装置との間でパケットを送受信することにより前記ネットワーク装置の稼動状態の試験を行うポーリング試験装置であって、前記ネットワークを一意に特定するためのネットワークサービスＩＤ（ＳＶＩＤ）に対応付けて、前記ＳＶＩＤを有する前記ネットワークに向けての前記パケットの送受信を実行するＩＦ（interface）が格納されるＳＶＩＤ−ＩＦ対応情報が記憶されると共に、前記ＩＦに対応付けて、ＩＰアドレスの共通部分であるＰｒｅｆｉｘおよび前記パケットの転送先となるＮｅｘｔｈｏｐのＩＰアドレスが格納されるＩＦ付ルーティング情報が記憶される記憶部と、試験対象となる前記ネットワーク装置の属する前記ネットワークの前記ＳＶＩＤと、前記試験対象となるネットワーク装置のＩＰアドレスを示す試験対象ＩＰアドレスと、を含む試験対象装置情報を受け取り、前記試験対象装置情報の前記ＳＶＩＤを用いて、前記ＳＶＩＤ−ＩＦ対応情報を参照し、前記パケットの送受信を実行する前記ＩＦを決定し、前記決定したＩＦおよび前記試験対象装置情報の前記試験対象ＩＰアドレスを用いて、前記ＩＦ付ルーティング情報を参照し、前記決定したＩＦに対向する前記ＮｅｘｔｈｏｐのＩＰアドレスを決定し、前記決定したＩＦを用いることにより、前記決定したＩＰアドレスの前記Ｎｅｘｔｈｏｐを介して、前記試験対象となるネットワーク装置との間で前記稼動状態の試験のためのパケットの送受信を実行するポーリング試験制御部と、を備えることを特徴とするポーリング試験装置とした。
【００１０】
また、請求項２に記載の発明は、複数のネットワークに接続され、前記ネットワークに属するネットワーク装置との間でパケットを送受信することにより前記ネットワーク装置の稼動状態の試験を行うポーリング試験装置のポーリング試験方法であって、前記ポーリング試験装置が、前記ネットワークを一意に特定するためのネットワークサービスＩＤ（ＳＶＩＤ）に対応付けて、前記ＳＶＩＤを有する前記ネットワークに向けての前記パケットの送受信を実行するＩＦ（interface）が格納されるＳＶＩＤ−ＩＦ対応情報が記憶されると共に、前記ＩＦに対応付けて、ＩＰアドレスの共通部分であるＰｒｅｆｉｘおよび前記パケットの転送先となるＮｅｘｔｈｏｐのＩＰアドレスが格納されるＩＦ付ルーティング情報が記憶される記憶部を備えており、試験対象となる前記ネットワーク装置の属する前記ネットワークの前記ＳＶＩＤと、前記試験対象となるネットワーク装置のＩＰアドレスを示す試験対象ＩＰアドレスと、を含む試験対象装置情報を受け取るステップと、前記試験対象装置情報の前記ＳＶＩＤを用いて、前記ＳＶＩＤ−ＩＦ対応情報を参照し、前記パケットの送受信を実行する前記ＩＦを決定するステップと、前記決定したＩＦおよび前記試験対象装置情報の前記試験対象ＩＰアドレスを用いて、前記ＩＦ付ルーティング情報を参照し、前記決定したＩＦに対向する前記ＮｅｘｔｈｏｐのＩＰアドレスを決定するステップと、前記決定したＩＦを用いることにより、前記決定したＩＰアドレスの前記Ｎｅｘｔｈｏｐを介して、前記試験対象となるネットワーク装置との間で前記稼動状態の試験のためのパケットの送受信を実行するステップと、を実行することを特徴とするポーリング試験方法とした。
【００１１】
このように、ネットワークを一意に特定するＳＶＩＤと試験対象ＩＰアドレスとを含む試験対象装置情報をポーリング試験装置が受け取り、ポーリング試験装置が、ＳＶＩＤ−ＩＦ対応情報を参照してＩＦを決定し、決定したＩＦを用いて、ＩＦ付ルーティング情報を参照することにより、ＮｅｘｔｈｏｐのＩＰアドレスを決定することができる。
よって、ＩＰアドレスが重複する複数のネットワークが１つのポーリング試験装置に接続される場合であっても、試験対象装置の属するネットワークを特定してＩＦを決定し、所望の試験対象装置のポーリング試験を実行することができる。
【発明の効果】
【００１２】
本発明によれば、ＩＰアドレスが重複する複数のネットワークに接続される場合であっても、所望の試験対象装置のポーリング試験を実行する、ポーリング試験装置およびポーリング試験方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】従来のポーリング試験装置によるポーリング試験の概要を説明するための図である。
【図２】複数ネットワークで試験対象ＩＰアドレスが重複する場合における、従来のポーリング試験の問題点を説明するための図である。
【図３】複数ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが重複する場合における、従来のポーリング試験の問題点を説明するための図である。
【図４】本実施形態に係るポーリング試験装置の構成例を示す機能ブロック図である。
【図５】本実施形態に係るＳＶＩＤ別試験情報のデータ構成の一例を示す図である。
【図６】複数ネットワークで試験対象ＩＰアドレスが重複する場合における、本実施形態に係るポーリング試験装置の処理の流れを説明するための図である。
【図７】複数ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが重複する場合における、本実施形態に係るポーリング試験装置の処理の流れを説明するための図である。
【発明を実施するための形態】
【００１４】
次に、本発明を実施するための形態（以下、「本実施形態」という）におけるポーリング試験装置１等について説明する。
【００１５】
＜従来技術の問題点＞
まず、ＩＰアドレスが重複する複数のネットワークにポーリング試験装置１が接続される場合の従来技術における問題点を具体的に説明する。
【００１６】
≪複数ネットワークで試験対象ＩＰアドレスが重複する場合≫
図２は、異なる２ネットワークに同じ試験対象ＩＰアドレスが含まれる場合、つまり、複数ネットワークで試験対象ＩＰアドレスが重複する場合における、従来のポーリング試験の問題点を説明するための図である。
図２においては、ネットワーク３１０が中継装置２１０を介して、ポーリング試験装置１のＩＦ１１１に接続され、ネットワーク３２０が中継装置２２０を介して、ポーリング試験装置１のＩＦ１１２に接続されている。また、ネットワーク３１０、ネットワーク３２０において、共通するＩＰアドレス「192.168.10.11」を有する試験対象装置４１１，４２１が存在する。ルーティング情報３には、ネットワーク３１０側のＰｒｅｆｉｘとＮｅｘｔｈｏｐの組、ネットワーク３２０側のＰｒｅｆｉｘとＮｅｘｔｈｏｐの組の両方が予め登録されているものとする。なお、ネットワーク３１０側のＮｅｘｔｈｏｐのＩＰアドレスと、ネットワーク３２０側のＮｅｘｔｈｏｐのＩＰアドレスとは異なる。
【００１７】
試験対象装置４１１のポーリング試験を実行する場合、ポーリング試験装置１には、試験対象装置４１１のＩＰアドレス（試験対象ＩＰアドレス）「192.168.10.11」が入力される（ステップＳ２０）。ポーリング試験装置１のポーリング試験部２は、ルーティング情報３を参照するが（ステップＳ２１）、同じＩＰアドレスに対し異なるＮｅｘｔｈｏｐを持つレコードが存在するため、どちらか一方のレコードを選択する。仮に、ポーリング試験部２が下位のレコードを選択した場合、ネットワーク３１０に属する試験対象装置４１１の試験を実行しようとしているにもかかわらず、試験用パケットは、中継装置２２０のＩＰアドレス「192.168.2.1」側に流れるため（ステップＳ２２）、ポーリング試験装置１は、所望の試験対象装置ではない試験対象装置４２１の応答パケットを受信することになる。
したがって、ポーリング試験装置１は、試験対象装置４１１のポーリング試験を実行することができない結果となる。
【００１８】
≪複数ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが重複する場合≫
図３は、異なる２ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが同じとなる場合、つまり、複数ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが重複する場合における、従来のポーリング試験の問題点を説明するための図である。
図３においては、ネットワーク３１０が中継装置２１０を介して、ポーリング試験装置１のＩＦ１１１に接続され、ネットワーク３２０が中継装置２２０を介して、ポーリング試験装置１のＩＦ１１２に接続されている。また、ＩＦ１１１の対向となるＩＦ２１１のＩＰアドレスが「192.168.1.1/24」であり、ＩＦ１１２の対向となるＩＦ２２１のＩＰアドレスが「192.168.1.1/24」であり、異なるネットワークへのＮｅｘｔｈｏｐのＩＰアドレスが重複している。ルーティング情報３には、ネットワーク３１０側のＰｒｅｆｉｘとＮｅｘｔｈｏｐの組、ネットワーク３２０側のＰｒｅｆｉｘとＮｅｘｔｈｏｐの組の両方が予め登録されているものとする。なお、ネットワーク３１０とネットワーク３２０とでは、別のＩＰアドレスを使用している。
【００１９】
試験対象装置４１１のポーリング試験を実行する場合、ポーリング試験装置１には、試験対象装置４１１のＩＰアドレス（試験対象ＩＰアドレス）「192.168.10.11」が入力される（ステップＳ３０）。ポーリング試験装置１のポーリング試験部２は、ルーティング情報３を参照するが（ステップＳ３１）、選択されたＮｅｘｔｈｏｐを含むＩＰアドレスをサブネットに持つＩＦが複数となる場合、どちらか一方のＩＦを選択する。仮に、ポーリング試験部２が老番（番号のうち数の大きい方）のＩＦ（ＩＦ１１２）を選択した場合、ネットワーク３１０に属する試験対象装置４１１の試験を実行しようとしているにもかかわらず、試験用パケットは、ネットワーク３２０側に流れる（ステップＳ３２）。
したがって、ポーリング試験装置１は、試験対象装置４１１のポーリング試験を実行することができない結果となる。
【００２０】
このように、ＩＰアドレスが重複する複数のネットワークに１つのポーリング試験装置１が接続される場合、所望の試験対象装置のポーリング試験が実行できない場合があった。
【００２１】
＜本発明の概要＞
まず、本実施形態に係るポーリング試験装置１００が実行する処理の概要について説明する。
従来のポーリング試験の処理においては、ポーリング試験装置１に対し、試験対象ＩＰアドレスのみを与えて、ポーリング試験を実行していた。これに対し、本実施形態に係るポーリング試験装置１００では、試験対象ＩＰアドレスに加え、ポーリング試験装置１００と接続される複数のネットワークを含むシステムにおいて、各ネットワークが一意に特定されるネットワークサービスＩＤ（以下、「ＳＶＩＤ」と略す）も併せて、ポーリング試験装置１００に与える。
【００２２】
また、ポーリング試験装置１００には、ＳＶＩＤとＩＦとの対応関係を示すＳＶＩＤ−ＩＦ対応情報３３（図４、図６等参照）、および、従来のルーティング情報３（図１等参照）のデータ項目にＩＦ情報を付加したＩＦ付ルーティング情報３４（図４、図６等参照）を、ポーリング試験実行前に設定しておく。
【００２３】
そして、ポーリング試験装置１００は、ＳＶＩＤと試験対象ＩＰアドレスとを含む試験対象装置情報を受け取ると、ＳＶＩＤに対応するＩＦの情報を、ＳＶＩＤ−ＩＦ対応情報３３を参照して取得し、次に、ＩＦ付ルーティング情報３４において、取得したＩＦを含むレコードのみを探索対象として、Ｎｅｘｔｈｏｐを決定する。
このようにすることにより、複数のネットワークが１ポーリング試験装置に接続される場合であっても、所望のネットワークの試験対象装置に対し、適切なＩＦから試験用パケットを送信し、ポーリング試験を実行することができる。
なお、本ポーリング試験装置１００が実行する処理の詳細は、図６および図７において説明する。
【００２４】
＜ポーリング試験装置の構成＞
図４は、本実施形態に係るポーリング試験装置１００の構成例を示す機能ブロック図である。
ポーリング試験装置１００は、ポーリングによりネットワーク内の各試験対象装置の稼動状態を監視（試験）する装置であり、入出力部１０と、制御部２０と、記憶部３０とを備える。
【００２５】
入出力部１０は、情報の入力および出力の処理を実行し、情報入力部１１、結果出力部１２、および、ポーリング試験装置１００と各ネットワーク＃１〜＃ｎとの間で情報を中継する中継装置＃１〜＃ｎに対向するＩＦ（通信インタフェース）＃１〜＃ｎを備える。
【００２６】
情報入力部１１は、キーボード等の入力手段（不図示）や、ネットワーク管理装置（不図示）に格納された試験対象装置ファイル等から、（１）試験対象装置が属するネットワークのＳＶＩＤと試験対象ＩＰアドレスとを含む試験対象装置情報や、（２）パケットの再送回数や、タイムアウト時間等を含む情報である試験オプション情報３２を受信し、制御部２０（後記する「試験対象装置情報解析部２１」）に引き渡す。
【００２７】
結果出力部１２は、制御部２０（後記する「ポーリング試験制御部２２」）から、各装置に対する試験結果の情報として、後記するＳＶＩＤ別試験情報３１を取得し、モニタ等の出力手段（不図示）に出力したり、ネットワーク管理装置（不図示）の試験結果ファイル等に、その試験結果を出力したりする。
【００２８】
ＩＦ（＃１〜＃ｎ）それぞれは、制御部２０内の後記する各パケット送受信処理部２３（＃１〜＃ｎ）に対応して設けられる通信インタフェースであり、ポーリング試験装置１００と各ネットワーク＃１〜＃ｎとの間で情報を中継する中継装置＃１〜＃ｎに対向し、ポーリング試験のためのパケットを送受信する。
【００２９】
制御部２０は、ポーリング試験装置１００全体の制御を司り、試験対象装置情報解析部２１と、ポーリング試験制御部２２と、パケット送受信処理部２３（＃１〜＃ｎ）とを含んで構成される。
【００３０】
試験対象装置情報解析部２１は、情報入力部１１から、ＳＶＩＤと試験対象ＩＰアドレスとを含む試験対象装置情報や、パケットの再送回数、タイムアウト時間等を含む試験オプション情報３２を取得する。そして、試験対象装置情報解析部２１は、取得した情報のフォーマット等が正しいか否かを解析した上で、正しい場合は、試験対象装置情報を、記憶部３０内の後記するＳＶＩＤ別試験情報３１のデータとして格納し、試験オプション情報３２を記憶部３０内に格納する。なお、試験対象装置情報解析部２１は、取得した情報のフォーマット等が正しくない場合は、その旨を、結果出力部１２を介して出力するようにしてもよい。
【００３１】
図５は、本実施形態に係るＳＶＩＤ別試験情報３１のデータ構成の一例を示す図である。
図５に示すように、ＳＶＩＤ別試験情報３１は、ＳＶＩＤ３１１、試験対象ＩＰアドレス３１２、および、試験結果３１３のデータ項目から構成される。このＳＶＩＤ３１１および試験対象ＩＰアドレス３１２のデータ項目には、試験対象装置情報解析部２１により、試験対象装置情報（ＳＶＩＤと試験対象ＩＰアドレスの組）が格納され、ＳＶＩＤ別試験情報３１の１レコードが生成される。試験結果３１３のデータ項目には、ポーリング試験制御部２２により、試験対象装置情報（ＳＶＩＤと試験対象ＩＰアドレスの組）に示される試験対象装置の試験結果（ＯＫ／ＮＧ等）が格納される。なお、「−」は、試験結果がまだ格納されていない状態を示す。
【００３２】
図４に戻り、ポーリング試験制御部２２は、パケット送受信処理部２３（＃１〜＃ｎ）による試験対象装置へのポーリング試験の全般を制御する。
具体的には、ポーリング試験制御部２２は、パケットの再送回数や、タイムアウト時間等を含む情報である試験オプション情報３２を記憶部３０から取得し、各パケット送受信処理部２３（＃１〜＃ｎ）に設定する。
【００３３】
また、ポーリング試験制御部２２は、ＳＶＩＤ別試験情報３１（図５）を参照し、まだ試験を実行してない、試験対象装置情報（ＳＶＩＤと試験対象ＩＰアドレスの組）を取得する。そして、ポーリング試験制御部２２は、取得した試験対象装置情報のＳＶＩＤを用いて、ＳＶＩＤ−ＩＦ対応情報３３を検索し、当該ＳＶＩＤに対応するＩＦを決定する。続いて、ポーリング試験制御部２２は、決定したＩＦを用いて、ＩＦ付ルーティング情報３４を参照し、当該ＩＦに該当するレコードの中から、試験対象ＩＰアドレスに対応するＰｒｅｆｉｘにおける、ＮｅｘｔｈｏｐのＩＰアドレスを決定する。
ポーリング試験制御部２２は、決定したＩＦに対応するパケット送受信処理部２３に、試験対象装置情報を含む試験命令を出力する。
そして、ポーリング試験制御部２２は、試験対象装置の試験を終了したパケット送受信処理部２３から試験結果（ＯＫ／ＮＧ等）を受け取り、その試験結果をＳＶＩＤ別試験情報３１に格納する。また、ポーリング試験制御部２２は、例えば、ＳＶＩＤ別試験情報３１に格納された試験対象装置情報のすべての試験結果３１３の情報の取得を終えた場合に、試験結果が格納されたＳＶＩＤ別試験情報３１を結果出力部１２に出力する。
【００３４】
パケット送受信処理部２３（＃１〜＃ｎ）は、各パケット送受信処理部２３（＃１〜＃ｎ）に対応するＩＦ（＃１〜＃ｎ）を介して、ポーリングによる試験を実行する。
具体的には、パケット送受信処理部２３は、ポーリング試験制御部２２から、試験対象装置情報（ＳＶＩＤと試験対象ＩＰアドレスの組）を受け取り、試験対象装置に向けて試験用パケットを送信し、試験対象装置から応答パケットを受信する。なお、パケット送受信処理部２３が行うパケットの送受信は、例えば、ｐｉｎｇやＳＮＭＰ等に基づいて行われる。
【００３５】
パケット送受信処理部２３は、タイムアウト時間内に試験対象装置から応答パケットを受信した場合に、ポーリング試験制御部２２に対し「ＯＫ」等の試験結果を出力する。また、パケット送受信処理部２３は、タイムアウト時間内に試験対象装置から応答パケットを受信できない場合は、設定された再送回数だけ試験用パケットの再送を実行し、設定された再送回数に達しても応答パケットを得られない場合に、ポーリング試験制御部２２に対し「ＮＧ」等の試験結果を出力する。
【００３６】
記憶部３０は、ＲＡＭ（Random Access Memory）や、ＨＤＤ（Hard Dick Drive）、フラッシュメモリ等の記憶媒体から構成され、ＳＶＩＤ別試験情報３１（図５参照）、試験オプション情報３２、ＳＶＩＤ−ＩＦ対応情報３３、および、ＩＦ付ルーティング情報３４が記憶される。ＳＶＩＤ別試験情報３１および試験オプション情報３２については、既に説明済みのため、ここでの説明を省略する。
ＳＶＩＤ−ＩＦ対応情報３３およびＩＦ付ルーティング情報３４は、ポーリング試験実行前に、入出力部１０を介して予め記憶部３０に記憶しておく情報である。
このＳＶＩＤ−ＩＦ対応情報３３は、図６および図７に例示するように、ＳＶＩＤとＩＦとをデータ項目として備え、各ネットワークが一意に特定される番号であるＳＶＩＤに対応するＩＦのＩＦ番号が格納される。
ＩＦ付ルーティング情報３４は、図６および図７に例示するように、ＩＦとＰｒｅｆｉｘとＮｅｘｔｈｏｐとをデータ項目として備える。ポーリング試験制御部２２は、ＳＶＩＤ−ＩＦ対応情報３３に基づきＩＦ（ＩＦ番号）を特定し検索範囲を限定した上で、試験対象装置情報の試験対象ＩＰアドレスに基づき、ＮｅｘｔｈｏｐのＩＰアドレスを決定することができる。
【００３７】
なお、ポーリング試験装置１００をプログラム実行処理により実現する場合、記憶部３０には、ポーリング試験装置１００の制御部２０の機能を実現するためのプログラムが格納される。そして、制御部２０は、記憶部３０に記憶されたプログラムを、不図示のＣＰＵが、ＲＡＭ等に展開し実行することで実現される。
【００３８】
＜ポーリング試験装置の処理＞
次に、本実施形態に係るポーリング試験装置１００が、（１）複数ネットワークで試験対象ＩＰアドレスが重複する場合、および、（２）複数ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが重複する場合、に行うポーリング試験処理について説明する。なお、（１）および（２）の両方の場合において、ポーリング試験装置１００が行う処理は、同様であるので、（１）の複数ネットワークで試験対象ＩＰアドレスが重複する場合について、より具体的に説明する。
【００３９】
≪複数ネットワークで試験対象ＩＰアドレスが重複する場合≫
図６は、複数ネットワークで試験対象ＩＰアドレスが重複する場合における、本実施形態に係るポーリング試験装置１００の処理の流れを説明するための図である。
図６においては、ネットワーク３１０が中継装置２１０を介して、ポーリング試験装置１００のＩＦ１１１に接続され、ネットワーク３２０が中継装置２２０を介して、ポーリング試験装置１００のＩＦ１１２に接続されている。また、ネットワーク３１０、ネットワーク３２０において、共通するＩＰアドレス「192.168.10.11」を有する試験対象装置４１１，４２１が存在する。
ここで、ネットワーク３１０には、ネットワークサービスＩＤ（ＳＶＩＤ）として「１」が与えられ、ネットワーク３２０には、ネットワークサービスＩＤ（ＳＶＩＤ）として「２」が与えられている。また、ポーリング試験装置１００には、図６に示すような、ＳＶＩＤ−ＩＦ対応情報３３およびＩＦ付ルーティング情報３４が、ポーリング試験実行前に格納されている。
【００４０】
試験対象装置４１１のポーリング試験を実行する場合、ポーリング試験装置１００には、試験対象装置４１１のＩＰアドレス（試験対象ＩＰアドレス）「192.168.10.11」と、その試験対象装置４１１が属するネットワークのＳＶＩＤ「１」とが、試験対象装置情報として入力され（ステップＳ４０）、試験対象装置情報解析部２１によって記憶部３０のＳＶＩＤ別試験情報３１に格納される。
【００４１】
ポーリング試験装置１００のポーリング試験制御部２２は、ＳＶＩＤ別試験情報３１から試験対象装置情報を取得し、試験対象装置情報に含まれるＳＶＩＤを用いて、ＳＶＩＤ−ＩＦ対応情報３３を検索し（ステップＳ４１）、当該ＳＶＩＤに対応するＩＦを決定する。図６においては、ＳＶＩＤ「１」に対応するＩＦとして「ＩＦ１１１」を決定する。続いて、ポーリング試験制御部２２は、決定したＩＦを用いて、ＩＦ付ルーティング情報３４を参照し（ステップＳ４２）、当該ＩＦに該当するレコードの中から、試験対象ＩＰアドレスに対応するＰｒｅｆｉｘにおける、ＮｅｘｔｈｏｐのＩＰアドレスを決定する。図６においては、ポーリング試験制御部２２が、「ＩＦ１１１」に該当するレコードの中から、対応するＮｅｘｔｈｏｐ（中継装置２１０）のＩＰアドレス「192.168.1.1」を決定する。
そして、ポーリング試験制御部２２は、決定したＩＦ（ここでは「ＩＦ１１１」）に対応するパケット送受信処理部２３に、当該試験対象装置情報を含む試験命令を出力し、試験対象装置に対する、ポーリングによるパケットの送受信処理を開始させる（ステップＳ４３）。
【００４２】
このようにすることにより、複数ネットワークで試験対象ＩＰアドレスが重複する場合においても、所望のネットワークの試験対象装置に対し、適切なＩＦから試験用パケットを送信し、ポーリング試験を実行することができる。
【００４３】
≪複数ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが重複する場合≫
図７は、複数ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが重複する場合における、本実施形態に係るポーリング試験装置１００の処理の流れを説明するための図である。
図７においては、ネットワーク３１０が中継装置２１０を介して、ポーリング試験装置１００のＩＦ１１１に接続され、ネットワーク３２０が中継装置２２０を介して、ポーリング試験装置１００のＩＦ１１２に接続されている。また、ＩＦ１１１の対向となるＩＦ２１１のＩＰアドレスが「192.168.1.1/24」であり、ＩＦ１１２の対向となるＩＦ２２１のＩＰアドレスが「192.168.1.1/24」であり、異なるネットワークへのＮｅｘｔｈｏｐのＩＰアドレスが重複している。
【００４４】
試験対象装置４１１のポーリング試験を実行する場合、ポーリング試験装置１００は、図６で示した処理と同様の処理を行う。つまり、ポーリング試験装置１００に、試験対象ＩＰアドレス「192.168.10.11」と、ＳＶＩＤ「１」とが、試験対象装置情報として入力され（ステップＳ５０）。そして、ポーリング試験制御部２２が、ＳＶＩＤを用いて、ＳＶＩＤ−ＩＦ対応情報３３を検索し（ステップＳ５１）、当該ＳＶＩＤに対応するＩＦ（「ＩＦ１１１」）を決定する。続いて、ポーリング試験制御部２２は、決定したＩＦを用いて、ＩＦ付ルーティング情報３４を参照し（ステップＳ５２）、当該ＩＦに該当するレコードの中から、試験対象ＩＰアドレスに対応するＰｒｅｆｉｘにおける、Ｎｅｘｔｈｏｐ（中継装置２１０）のＩＰアドレス（「192.168.1.1」）を決定する。
そして、ポーリング試験制御部２２は、決定したＩＦ（ここでは「ＩＦ１１１」）に対応するパケット送受信処理部２３に、当該試験対象装置情報を含む試験命令を出力し、試験対象装置に対する、ポーリングによるパケットの送受信処理を開始させる（ステップＳ５３）。
【００４５】
このようにすることにより、複数ネットワーク宛のＮｅｘｔｈｏｐのＩＰアドレスが重複する場合においても、所望のネットワークの試験対象装置に対し、適切なＩＦから試験用パケットを送信し、ポーリング試験を実行することができる。
【００４６】
以上説明したように、本実施形態に係るポーリング試験装置およびポーリング試験方法によれば、ＩＰアドレスが重複する複数のネットワークが１つのポーリング試験装置１００に接続される場合であっても、所望の試験対象装置のポーリング試験を実行することができる。
【符号の説明】
【００４７】
１０    入出力部
１１    情報入力部
１２    結果出力部
２０    制御部
２１    試験対象装置情報解析部
２２    ポーリング試験制御部
２３    パケット送受信処理部
３０    記憶部
３１    ＳＶＩＤ別試験情報
３２    試験オプション情報
３３    ＳＶＩＤ−ＩＦ対応情報
３４    ＩＦ付ルーティング情報
１００  ポーリング試験装置
１１１，１１２  ＩＦ
２１０，２２０  中継装置
３１０，３２０  ネットワーク
【図１】
0005613193.tif 000002
【図２】
0005613193.tif 000003
【図３】
0005613193.tif 000004
【図４】
0005613193.tif 000005
【図５】
0005613193.tif 000006
【図６】
0005613193.tif 000007
【図７】
0005613193.tif 000008