JP5088971B2 - Network test apparatus, network test method, and program - Google Patents
Network test apparatus, network test method, and program Download PDFInfo
- Publication number
- JP5088971B2 JP5088971B2 JP2010095722A JP2010095722A JP5088971B2 JP 5088971 B2 JP5088971 B2 JP 5088971B2 JP 2010095722 A JP2010095722 A JP 2010095722A JP 2010095722 A JP2010095722 A JP 2010095722A JP 5088971 B2 JP5088971 B2 JP 5088971B2
- Authority
- JP
- Japan
- Prior art keywords
- protocol
- network
- setting information
- diagnosis
- generator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Maintenance And Management Of Digital Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、ネットワークに接続されているIP機器が、ネットワークサービスを正常に利用できない場合、ネットワーク上を流れるIPパケットをモニタし、不具合の発生原因を特定し、修復作業を支援するネットワーク試験装置に関する。 The present invention relates to a network test apparatus that monitors IP packets flowing on a network, identifies the cause of occurrence of a failure, and supports repair work when an IP device connected to the network cannot normally use a network service. .
従来、一般家庭やオフィスにおいて、ネットワーク接続に不具合が生じ、正常に利用できなくなった場合、ネットワーク上を流れるIPパケットをモニタし、プロトコルが正常に動作しているか否かを調査し、正常に動作していない場合には、不具合の発生原因を特定し、修復する作業が行われる。 Conventionally, when a network connection malfunctions and cannot be used normally in ordinary homes or offices, IP packets flowing over the network are monitored to check whether the protocol is operating normally and operate normally. If not, the cause of the failure is identified and repaired.
一般に、ネットワークの異常を検出する手法として、ネットワーク中を流れるIPパケットをモニタする方法が広く用いられている。たとえばネットワーク上を伝送されるIPパケットを取得し、IPパケットの詳細やIPパケットで構成されているプロトコル、IPパケットを送受信するIP端末のIPアドレスを表示するプロトコルモニタツールが知られている(WireShark, http://www.wireshark.org/参照)。 In general, a method of monitoring IP packets flowing in a network is widely used as a method for detecting a network abnormality. For example, a protocol monitor tool is known that acquires IP packets transmitted over a network and displays details of the IP packets, a protocol composed of the IP packets, and an IP address of an IP terminal that transmits and receives the IP packets (WireShark). , http://www.wireshark.org/).
また、ネットワークに接続されているIP機器の動作状態をモニタする手段として、モニタしたIPパケットに基づいて、IP機器の接続構成を推定し、画面上に可視化することによって、IP機器の接続状況を、人が容易に判断できる手法が知られている(たとえば、非特許文献1参照)。 In addition, as a means for monitoring the operating state of the IP device connected to the network, the connection configuration of the IP device is estimated by visualizing the connection configuration of the IP device based on the monitored IP packet. There is known a method that can be easily determined by a person (for example, see Non-Patent Document 1).
ネットワークに接続されているPC等のIP機器が、ネットワークサービスを正常に利用できなくなったときに、IP機器から流れるIPパケットをモニタし、ネットワークサービスの利用に必要な各種プロトコルが正常に動作しているか否かを調べる場合、発生原因および問題を正確に特定するためには、IP機器を操作し、ネットワークサービスの利用に必要なプロトコルを順次発生させ、プロトコルモニタ等でプロトコルのモニタを行う必要がある。 When an IP device such as a PC connected to the network becomes unable to use the network service normally, the IP packet flowing from the IP device is monitored, and various protocols necessary for using the network service operate normally. In order to accurately identify the cause and problem of the occurrence, it is necessary to operate the IP device, sequentially generate the protocols necessary for using the network service, and monitor the protocol with a protocol monitor or the like. is there.
しかし、プロトコルの種別や、IP機器の種別、IP機器がPCである場合には搭載されたOSのバージョン等、様々な要因によって、プロトコルを発生させるための操作手順が異なる。したがって、操作手順の習得に時間を要し、修理する利用者に対して大きな負担である。また、プロトコルの種別によっては、ステップ数が多い手順を順次実行せざるを得ず、作業時間が長くなる。 However, the operation procedure for generating a protocol differs depending on various factors such as the type of protocol, the type of IP device, and the version of the OS installed when the IP device is a PC. Therefore, it takes time to learn the operation procedure, which is a heavy burden on the user who repairs. In addition, depending on the type of protocol, a procedure having a large number of steps must be sequentially executed, and the work time becomes long.
一方、取得したプロトコルを解析し、プロトコルが正常に到達したか否か、到達した場合には正常に動作しているか、到達はしたがエラーが発生しているか等を診断する場合、特定のプロトコルを発生させるためのIP機器操作と、モニタリングのためのプロトコルモニタツール操作とを並列して実行する必要があるが、一般家庭やオフィス等の環境では、ネットワークの配線形態とネットワーク端末の設置位置とは、環境によって大きく異なる。特定のプロトコルを発生させるためのIP機器の設置位置と、モニタリングのためのプロトコルモニタツールの設置位置とが離れている場合、特定のプロトコルを発生させるためのIP機器の設置部屋と、モニタリングのためのプロトコルモニタツールの設置部屋との間を何度も移動する必要があり、多大な労力を必要とするという問題がある。 On the other hand, when analyzing the acquired protocol and diagnosing whether or not the protocol has arrived normally, if it has reached normal operation, or whether it has reached but an error has occurred, a specific protocol It is necessary to execute the operation of the IP device for generating the error and the operation of the protocol monitor tool for monitoring in parallel. However, in an environment such as a general home or office, the network wiring configuration and the location of the network terminal Vary greatly depending on the environment. When the installation position of the IP device for generating a specific protocol and the installation position of the protocol monitor tool for monitoring are separated, the installation room for the IP device for generating a specific protocol and for monitoring Therefore, there is a problem that a lot of labor is required to move to and from the room where the protocol monitor tool is installed.
本発明は、取得したプロトコルを解析し、プロトコルが正常に到達したか否か、到達した場合には正常に動作しているか、到達はしたがエラーが発生しているか等を診断するに際して、特定のプロトコルを発生させるためのIP機器操作と、モニタリングのためのプロトコルモニタツール操作とを並列して実行する場合、異なる部屋の間を作業者が移動する必要がなく、診断作業に対する作業者の負担が減少し、また、診断のための操作時間を短縮することができるネットワーク試験装置、ネットワーク試験方法及びプログラムを提供することを目的とする。 The present invention analyzes the acquired protocol and specifies whether or not the protocol has arrived normally, if it has arrived, whether it is operating normally, or whether it has arrived but an error has occurred. When the operation of the IP device for generating the protocol and the operation of the protocol monitor tool for monitoring are executed in parallel, it is not necessary for the worker to move between different rooms, and the burden on the worker for the diagnostic work An object of the present invention is to provide a network test apparatus, a network test method, and a program that can reduce the operation time for diagnosis.
本発明のネットワーク試験装置は、プロトコル発生器と、プロトコル解析器とを具備するネットワーク試験装置であって、上記プロトコル発生器は、IP機器に接続し、所定のネットワークサービスを利用可能であるかどうかを診断するためのプロトコルを保持するプロトコル一覧管理手段と、上記プロトコル一覧管理手段が保持しているプロトコル一覧をディスプレイに表示させ、診断に用いるプロトコルの種類を利用者が選択するためのプロトコル種別選択手段と、選択されたプロトコルを生成してネットワークに送信するプロトコル生成手段とを有し、上記プロトコル解析器は、ネットワークに接続して、IPパケットをモニタし、IP機器が正常にネットワークを利用可能であるか否かを判断するプロトコル診断手段を有し、上記プロトコル発生器は、接続したIP機器のネットワーク設定情報を取得するネットワーク設定情報取得手段と、ネットワーク情報取得手段が取得した上記IP機器のネットワーク設定情報を、ブロードキャストでネットワークに送信するネットワーク設定情報送信手段とを有し、上記プロトコル解析器は、上記ネットワーク設定情報送信手段からブロードキャストされた上記IP機器のネットワーク設定情報をパケットモニタによって受信するネットワーク設定情報受信手段を有し、上記プロトコル診断手段は、プロトコル解析結果と、ネットワーク設定情報受信手段が受信した上記IP機器のネットワーク設定情報とに基づいて、IP機器が正常にネットワークを利用可能であるか否かを判断し、否であると判断された場合、IP機器の設定に問題があるのか、または他の箇所に問題があるかを診断する手段である。The network test apparatus of the present invention is a network test apparatus including a protocol generator and a protocol analyzer, and the protocol generator is connected to an IP device and can use a predetermined network service. Protocol list management means for holding a protocol for diagnosing the protocol, and a protocol type selection for displaying the protocol list held by the protocol list management means on the display and allowing the user to select the type of protocol used for diagnosis And protocol generation means for generating a selected protocol and transmitting it to the network. The protocol analyzer is connected to the network, monitors IP packets, and the IP device can use the network normally. Protocol diagnosis means for determining whether or not The protocol generator includes a network setting information acquisition unit that acquires network setting information of the connected IP device, and a network setting information transmission unit that broadcasts the network setting information of the IP device acquired by the network information acquisition unit to the network. And the protocol analyzer includes network setting information receiving means for receiving, by a packet monitor, network setting information of the IP device broadcast from the network setting information transmitting means. When it is determined that the IP device can normally use the network based on the analysis result and the network setting information of the IP device received by the network setting information receiving unit. IP device settings If the problem is located, or a means of diagnosing whether there is a problem elsewhere.
本発明によれば、取得したプロトコルを解析し、プロトコルが正常に到達したか否か、到達した場合には正常に動作しているか、到達はしたがエラーが発生しているか等を診断するに際して、特定のプロトコルを発生させるためのIP機器操作と、モニタリングのためのプロトコルモニタツール操作とを並列して実行する場合、異なる部屋の間を作業者が移動する必要がなく、診断作業に対する作業者の負担が減少し、また、診断のための操作時間を短縮することができるという顕著な効果を奏する。 According to the present invention, the acquired protocol is analyzed to determine whether or not the protocol has arrived normally, whether or not the protocol has been normally operated, whether it has been operating normally, and whether or not an error has occurred. When an IP device operation for generating a specific protocol and a protocol monitor tool operation for monitoring are executed in parallel, it is not necessary for the operator to move between different rooms, and the operator for the diagnostic work There is a remarkable effect that the burden on the user can be reduced and the operation time for diagnosis can be shortened.
発明を実施するための形態は、以下の実施例である。 The modes for carrying out the invention are the following examples.
図1は、本発明の実施例1であるネットワーク試験装置NT1を示す図である。
FIG. 1 is a diagram showing a network test apparatus NT1 that is
ネットワーク試験装置NT1は、プロコル発生器20とプロトコル解析器30とによって構成され、IP機器50と接続される。
The network test apparatus NT1 includes a
プロトコル発生器20は、ネットワーク40と接続され、利用者の操作によって、パケット60をネットワーク40に送出する。
The
プロトコル解析器30は、ネットワーク40と接続され、ネットワーク40を通る全てのパケットをモニタする。
The
プロトコル発生器20が生成したパケット60は、他のパケットと同様、プロトコル解析器30によってモニタされ、プロトコル解析器30は、プロトコルが到達してないか、プロトコルが到達して正常に動作しているか、またはプロトコルは到達しているが、エラーが発生しているか等を診断する。
The
図2は、ネットワーク試験装置NT1におけるプロトコル発生器20の詳細を示す図である。
FIG. 2 is a diagram showing details of the
プロトコル発生器20は、プロトコル一覧管理手段21と、プロトコル一覧表示手段22と、プロトコル種別選択手段23と、プロトコル生成手段24とを有する。
The
プロトコル一覧管理手段21は、プロトコル発生器20が発生可能なプロトコルの一覧を保持する。上記プロトコルの例は、ARP、ICMP、PING、HTTP、DNS、DHCP、SIP、PPPoE等である。
The protocol list management means 21 holds a list of protocols that can be generated by the
プロトコル一覧表示手段22は、プロトコル一覧管理手段21が管理するプロトコルの一覧を、ディスプレイDP1に表示する。プロトコル種別選択手段23は、プロトコル一覧管理手段21が管理するプロトコル一覧の中から、利用者が、入力デバイスID1を利用して、1個以上のプロトコルを選択することが可能である。プロトコル種別選択手段23で選択されたプロトコルの実体を、プロトコル生成手段24が生成し、IP機器50を経由し、ネットワーク40に送信する。
The protocol list display means 22 displays a list of protocols managed by the protocol list management means 21 on the display DP1. The protocol type selection means 23 allows the user to select one or more protocols from the protocol list managed by the protocol list management means 21 using the input device ID1. The
プロトコル発生器20は、IP機器50で動作するソフトウェアによって、プロトコルを発生するようにしてもよい。
The
図3は、プロトコル発生器20がソフトウェアの形態で、IP機器50上で動作する場合の構成を示す図である。
FIG. 3 is a diagram showing a configuration when the
プロトコル発生器20は、IP機器50で動作するソフトウェアとして動作する。利用者は、ソフトウェアが格納されている外部メディアをネットワーク端末に装着して実行する。外部メディアは、たとえばCD−ROM、USBメモリ等である。ディスプレイDP1および入力デバイスID1は、IP機器50 に接続されているものを利用する。
The
プロトコル一覧管理手段21は、プロトコル発生器20が発生可能なプロトコルの一覧を保持する。プロトコルは、ARP、ICMP、PING、HTTP、DNS、DHCP、SIP等である。プロトコル一覧表示手段22は、プロトコル一覧管理手段21が管理するプロトコルの一覧を、ディスプレイDP1に表示する。プロトコル種別選択手段23は、プロトコル一覧管理手段21が管理するプロトコル一覧の中から、利用者が、入力デバイスID1を介して、1個以上のプロトコルを選択ことが可能である。プロトコル種別選択手段23で選択されたプロトコルの実体が、プロトコル生成手段24で生成され、ネットワーク40に送信される。
The protocol list management means 21 holds a list of protocols that can be generated by the
図4は、ネットワーク試験装置NT1におけるプロトコル解析器30の詳細を示す図である。
FIG. 4 is a diagram showing details of the
プロトコル解析器30は、パケットモニタ手段31と、プロトコル抽出手段32と、プロトコル診断手段33と、プロトコル表示手段34と、パケット保存手段35と、プロトコル選択手段36と、診断ルール格納手段37とを有する。
The
診断ルール格納手段37は、ネットワーク試験装置NT1において、試験可能なプロトコルの種類を格納する。たとえばWebアクセスに関する試験を実施する場合、Webサーバのホスト名に関する名前解決とWebサーバへのアクセスとが必要である。具体的には、IP機器50からDNSサーバへ、Webサーバのドメイン名について、DNSリクエストを送信し、DNSサーバからDNS応答が得られ、次にIP機器50からWebサーバへHTTPリクエストが送信され、Webサーバから200 OKというHTTP応答が得られる必要がある。
The diagnostic rule storage means 37 stores the types of protocols that can be tested in the network test apparatus NT1. For example, when a test related to Web access is performed, name resolution related to the host name of the Web server and access to the Web server are required. Specifically, a DNS request is transmitted from the
また、診断ルール格納手段37に、試験の種類(Webアクセス)、必要なプロトコルの送信順序(DNSリクエスト、DNS応答、HTTPリクエスト、HTTP応答)が格納されている。 The diagnostic rule storage means 37 stores the type of test (Web access) and the necessary protocol transmission order (DNS request, DNS response, HTTP request, HTTP response).
プロトコル選択手段36は、診断ルール格納手段37に格納されているプロトコルの一覧をディスプレイDP1に表示する。利用者が入力デバイスID1を介して、診断を行いたいプロトコルを選択すると、ディスプレイDP1に、プロトコル発生器20で利用者が発生しようとしているプロコルの種類を表示する。
The
パケットモニタ手段31は、ネットワーク中のパケットをモニタする。プロトコル抽出手段32は、パケットモニタ手段31がモニタしたパケットを解析し、パケットがどのプロトコルであるのかを特定する。解析の対象でないパケットや、プロトコルの種類を特定できないパケットについては、破棄する。診断対象であるプロトコルについては、プロトコルを構成するパケットが、パケット保存手段35に保存され、また、プロトコル診断手段33に送られる。
The
プロトコル診断手段33は、診断ルール格納手段37に格納されている診断ルールに従い、プロトコルが正常に動作しているか、またはプロトコルがエラー状態を示しているか、またはモニタしたプロトコルが正しくないかを、プロトコル抽出手段32から送られてきた最新のプロトコルと、パケット保存手段35に保存されている過去のパケットとから診断する。つまり、複数のパケットが順序通りであるかどうか等を診断する場合、過去のどの時点まで正常であったかを判定する必要があるので、最新のプロトコルと過去のパケットとを診断する。
The
具体的には、上記Webアクセスに関して試験する場合、DNSリクエスト、DNS応答、HTTPリクエスト、HTTP応答の順で、プロトコルを検出すれば、プロトコルが正常に動作していると判断する。 Specifically, when testing for the Web access, if a protocol is detected in the order of a DNS request, a DNS response, an HTTP request, and an HTTP response, it is determined that the protocol is operating normally.
一方、DNSリクエストを検出した後に、一定時間(たとえば30秒)経過しても、DNS応答を検出できなければ、DNSサーバへのアクセスに失敗したという診断結果を、プロトコル表示手段34へ送出する。 On the other hand, if a DNS response cannot be detected even after a lapse of a certain time (for example, 30 seconds) after detecting a DNS request, a diagnosis result indicating that access to the DNS server has failed is sent to the protocol display means 34.
または、試験を開始して一定時間(たとえば1分)経過しても、DNSリクエストを検出しなければ、IP機器50が、ネットワークに正常に接続されていないと診断し、診断結果をプロトコル表示手段34へ送出する。
Alternatively, if a DNS request is not detected even after a lapse of a certain time (for example, 1 minute) from the start of the test, it is diagnosed that the
プロトコル診断手段33は、診断において、複数のプロトコルが順次検出されることを診断する必要があるので、これまでどのプロトコルを検出したのかを記憶するために、これまでに診断に用いたプロトコルを、パケット保存手段35に格納する。 Since the protocol diagnosis means 33 needs to diagnose that a plurality of protocols are sequentially detected in the diagnosis, in order to store which protocol has been detected so far, the protocol used so far for the diagnosis is Store in the packet storage means 35.
プロトコル表示手段34は、プロトコル診断手段33による診断結果を、人が見て理解できる形式で、ディスプレイDP1に表示する。一例として、上記Webアクセスに関して試験する場合、DNSリクエストが検出されなければ、「IP端末からのIPパケットを検出できません。IP端末が正しくネットワークに接続され、正しいIPアドレスが割り当てられていることを確認して下さい。」等と出力する。またDNS応答が検出されなければ、「DNSサーバからの応答を得ることができません。ISPの設定(ID、パスワード)を確認し、インターネット接続が正常に動作していることを調べて下さい。」等と出力する。 The protocol display means 34 displays the diagnosis result from the protocol diagnosis means 33 on the display DP1 in a format that can be seen and understood by a person. As an example, when testing for the above-mentioned Web access, if a DNS request is not detected, “The IP packet from the IP terminal cannot be detected. Check that the IP terminal is correctly connected to the network and assigned the correct IP address. Please output ". If a DNS response is not detected, “You cannot get a response from the DNS server. Check your ISP settings (ID, password) and check that your Internet connection is working properly.” Is output.
なお、プロトコル一覧管理手段21は、IP機器に接続し、所定のネットワークサービスを利用可能であるかどうかを診断するためのプロトコルを保持するプロトコル一覧管理手段の例である。プロトコル種別選択手段23は、上記プロトコル一覧管理手段が保持しているプロトコル一覧をディスプレイに表示させ、診断に用いるプロトコルの種類を利用者が選択するためのプロトコル種別選択手段の例である。また、プロトコル生成手段24は、選択されたプロトコルを生成してネットワークに送信するプロトコル生成手段の例である。さらに、プロトコル診断手段33は、ネットワークに接続して、IPパケットをモニタし、IP機器が正常にネットワークを利用可能であるか否かを判断するプロトコル診断手段の例である。
The protocol
図5は、実施例1において、プロトコル発生器20の動作とプロトコル解析器30の動作とを示すフローチャートである。
FIG. 5 is a flowchart illustrating the operation of the
まず、利用者は、診断するプロトコルを選択するための操作をプロトコル解析器30に行う(S1)に際して、プロトコル解析器30は、プロトコル発生器20において利用者が選択すべきプロトコル種別を、ディスプレイDP1に表示させる(S2)。
First, when the user performs an operation for selecting a protocol to be diagnosed on the protocol analyzer 30 (S1), the
プロトコル発生器20において、発生させるプロトコルの種別を利用者が選択する(S11)と、プロトコル発生器20は、選択された種別のプロトコルを発生する(S12)。
When the user selects the type of protocol to be generated in the protocol generator 20 (S11), the
発生したプロトコルは、パケットとしてネットワーク40を伝播し、プロトコル解析器30でモニタされる(S21)。モニタしたパケットが、プロトコルエラーであれば、または一定以上経過しても、適切なプロトコルを検出できなければ、エラー状態であると判定し(S22)、画面にエラーを表示する(S23)。
The generated protocol propagates through the
エラー状態が発生していなければ、プロトコルが途中状態であるか否かを判定し(S24)、途中であれば、これまでのパケットを保存し(S25)、引き続きパケットをモニタする(S21)。 If an error state has not occurred, it is determined whether or not the protocol is halfway (S24). If it is halfway, the previous packet is stored (S25) and the packet is continuously monitored (S21).
プロトコルが最後までエラーとならずに完了すれば、プロトコルが正常であると表示し(S26)、診断を完了する。 If the protocol is completed without error, the protocol is displayed as normal (S26), and the diagnosis is completed.
つまり、実施例1において、発生したプロトコルは、ネットワーク40を伝播し、プロトコル解析器30に到達する。そして、プロトコル解析器30は、取得したプロトコルを解析し、プロトコルが正常に到達したか否か、正常に到達した場合には正常に動作しているか、到達はしたがエラーが発生されているか等を診断する。また、エラーが発生している場合には、発生箇所と発生原因とを推定する。
That is, in the first embodiment, the generated protocol propagates through the
実施例1によれば、特定のプロトコルを発生させるためのIP機器操作と、モニタリングのためのプロトコルモニタツール操作とを並列して実行する場合、異なる部屋の間を作業者が何度も移動する必要がなく、診断作業に対する作業者の負担が減少し、また、診断のための操作時間を短縮することができる。 According to the first embodiment, when an IP device operation for generating a specific protocol and a protocol monitor tool operation for monitoring are executed in parallel, an operator moves many times between different rooms. This is unnecessary, reducing the burden on the operator for the diagnosis work and reducing the operation time for the diagnosis.
図6は、本発明の実施例2であるネットワーク試験装置NT2を示す図である。 FIG. 6 is a diagram showing a network test apparatus NT2 that is Embodiment 2 of the present invention.
ネットワーク試験装置NT2は、プロコル発生器20aとプロトコル解析器30aとを有する。 The network test apparatus NT2 includes a protocol generator 20a and a protocol analyzer 30a.
利用者が指定したプロトコルを、パケット60の形式でネットワーク40に送信する。
The protocol specified by the user is transmitted to the
プロトコル発生器20aは、ネットワーク40に接続されているIP機器50aと接続され、IP機器50aのネットワーク設定情報70を、最初に取得し、パケットの形式で、ネットワーク40に送信する。
The protocol generator 20a is connected to the
プロトコル発生器20aは、プロトコル一覧管理手段21と、プロトコル一覧表示手段22と、プロトコル種別選択手段23と、プロトコル生成手段24と、ネットワーク設定情報取得手段25と、ネットワーク設定情報送信手段26とを有する。
The protocol generator 20a includes a protocol
プロトコル発生器20aで生成されたパケット60も、プロトコル解析器30aにモニタされ、プロトコルが正常に動作しているのか、またはプロトコルが到達していないのか、またはプロトコルは到達しているがエラーが発生しているのかを、プロトコル解析器30aが診断する。
The
図7は、ネットワーク試験装置NT2におけるプロトコル発生器20aの例を示す図である。 FIG. 7 is a diagram illustrating an example of the protocol generator 20a in the network test apparatus NT2.
プロトコル発生器20aは、IP機器50aで動作するソフトウェアとして動作し、ネットワーク40の端末上で動作する。利用者は、ソフトウェアを格納した外部メディアを、ネットワーク40の端末に装着し、実行する。上記外部メディアは、たとえばCD−ROM、USBメモリ等である。ディスプレイDP1と入力デバイスID1とは、IP機器50a に接続されているものを利用する。
The protocol generator 20 a operates as software that operates on the
プロトコル一覧管理手段21は、プロトコル発生器20aが発生可能なプロトコルの一覧を保持する。上記プロトコルは、ARP、ICMP、PING、HTTP、DNS、DHCP、SIP等である。プロトコル一覧表示手段22は、プロトコル一覧管理手段21が管理するプロトコルの一覧を、ディスプレイDP1に表示する。プロトコル種別選択手段23は、プロトコル一覧管理手段21が管理するプロトコル一覧の中から、利用者が、入力デバイスID1を利用して、1個以上のプロトコルを選択することが可能である。プロトコル種別選択手段23を介して選択されたプロトコルの実体が、プロトコル生成手段24で生成され、ネットワーク40に送信される。
The protocol list management means 21 holds a list of protocols that can be generated by the protocol generator 20a. The protocol is ARP, ICMP, PING, HTTP, DNS, DHCP, SIP, or the like. The protocol list display means 22 displays a list of protocols managed by the protocol list management means 21 on the display DP1. The protocol type selection means 23 allows the user to select one or more protocols from the protocol list managed by the protocol list management means 21 using the input device ID1. The protocol entity selected via the protocol type selection means 23 is generated by the protocol generation means 24 and transmitted to the
ネットワーク設定情報取得手段25は、IP機器50aからネットワーク設定情報を読み取る。上記ネットワーク設定情報は、IP機器50a がネットワーク40に接続するために必要な情報であり、たとえばDHCP利用の有無、IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバ、Webブラウザのプロキシサーバアドレス、ポート等である。
The network setting
ネットワーク設定情報送信手段26は、ネットワーク設定情報取得手段25が取得したネットワーク設定情報を、パケットの形式でネットワーク40に送信する。このときに、送信先IPアドレスは、パケットが確実に送信されるアドレスである必要がある。たとえば、ブロードキャストアドレス(255.255.255.255)を用いればよい。
The network setting
なお、ネットワーク設定情報送信手段26がネットワーク設定情報を送信するタイミングは、利用者が入力デバイスID1を操作することによってプロトコルを選択、送信する前である。
The network setting
図8は、ネットワーク試験装置NT2におけるプロトコル解析器30aの具体例を示す図である。 FIG. 8 is a diagram showing a specific example of the protocol analyzer 30a in the network test apparatus NT2.
プロトコル解析器30aは、ネットワーク40と接続され、ネットワーク40を通る全てのパケットをモニタする。ネットワーク設定情報70は、他のパケットと同様に、プロトコル解析器30aによってモニタされ、IP機器50aのネットワーク設定情報70を取得する。
The protocol analyzer 30 a is connected to the
プロトコル解析器30aは、パケットモニタ手段31と、プロトコル抽出手段32と、プロトコル診断手段33と、プロトコル表示手段34と、パケット保存手段35と、プロトコル選択手段36と、診断ルール格納手段37と、ネットワーク設定情報受信手段38とを有する。
The protocol analyzer 30a includes a
診断ルール格納手段37は、ネットワーク試験装置NT2において、試験可能なプロトコルの種類を格納している。 The diagnostic rule storage means 37 stores the types of protocols that can be tested in the network test apparatus NT2.
プロトコル選択手段36は、診断ルール格納手段37に格納されているプロトコルの一覧をディスプレイDP1に表示し、利用者が、入力デバイスID1を使用して、診断を行いたいプロトコルを選択すると、利用者がプロトコル発生器20aで発生すべきプロトコルの種類を、ディスプレイDP1に表示する。
The
パケットモニタ手段31は、ネットワーク40中のパケットをモニタする。ここで、ネットワーク40中に、プロトコル発生器20aが送信したネットワーク設定情報が含まれているパケットを検出すると、ネットワーク設定情報受信手段38に、該当するパケットを送る。ネットワーク設定情報受信手段38は、パケットモニタ手段31が出力したパケットを解析し、ネットワーク設定情報を抽出する。この抽出されたネットワーク設定情報を、プロトコル診断手段33に送る。
The
プロトコル抽出手段32は、パケットモニタ手段31がモニタしたパケットを解析し、パケットがどのプロトコルであるかを特定する。解析の対象でないパケットや、プロトコルの種類を特定できないパケットを、破棄する。診断対象となったプロトコルについて、プロトコルを構成するパケットを、パケット保存手段35に保存し、また、プロトコル診断手段33に送る。
The
プロトコル診断手段33は、診断ルール格納手段37に格納されている診断ルールに従い、プロトコルが正常に動作しているか、またはプロトコルがエラー状態を示しているか、またはモニタしたプロトコルが正しくないかを、プロトコル抽出手段32から送られてきた最新のプロトコルと、パケット保存手段35に保存されている過去のパケットとから診断する。ここで、プロトコルがエラー状態を示していれば、ネットワーク設定情報受信手段38が出力したネットワーク設定情報を検査し、ネットワーク40の端末のネットワーク設定が正しいか否かを診断する。
The
プロトコル表示手段34は、プロトコル診断手段33の診断結果を、人が見て理解できる形式で、ディスプレイDP1に表示する。 The protocol display means 34 displays the diagnosis result of the protocol diagnosis means 33 on the display DP1 in a format that can be seen and understood by a person.
なお、ネットワーク設定情報取得手段25は、接続したIP機器のネットワーク設定情報を取得するネットワーク設定情報取得手段の例である。ネットワーク設定情報送信手段26は、ネットワーク情報取得手段が取得した上記IP機器のネットワーク設定情報を、上記プロトコル解析器に送信するネットワーク設定情報送信手段の例である。また、ネットワーク設定情報受信手段38は、上記ネットワーク設定情報送信手段から上記IP機器のネットワーク設定情報を受信するネットワーク設定情報受信手段の例である。さらに、プロトコル診断手段33は、プロトコル解析結果と、ネットワーク設定情報受信手段が受信した上記IP機器のネットワーク設定情報とに基づいて、IP機器が正常にネットワークを利用可能であるか否かを判断し、否であると判断された場合、IP機器の設定に問題があるのか、または他の箇所に問題があるかを診断する手段である。
The network setting
ウェブのプロキシの情報が誤っているかどうかを診断する場合、従来はIP機器を操作する必要があるが、実施例2では、IP機器50a がネットワーク40に接続するために必要な情報であるネットワーク設定情報を、ネットワーク設定情報取得手段25が、IP機器50aから読み取るので、IP機器から情報を取得する操作を省略することができる。
When diagnosing whether the proxy information of the web is incorrect, conventionally, it is necessary to operate the IP device. However, in the second embodiment, the network setting is information necessary for the
図9は、本発明の実施例3であるネットワーク試験装置NT3を示すブロック図である。
FIG. 9 is a block diagram showing a network test apparatus NT3 that is
ネットワーク試験装置NT3は、プロトコル発生器20bとプロトコル解析器30bとを有する。
The network test apparatus NT3 includes a
図10は、ネットワーク試験装置NT3におけるプロトコル発生器20bの詳細例を示すブロック図である。
FIG. 10 is a block diagram showing a detailed example of the
プロトコル発生器20bは、IP機器50bで動作するソフトウェアとして動作する。利用者は、ソフトウェアを格納した外部メディアを、ネットワーク40の端末に装着して実行する。外部メディアは、たとえばCD−ROM、USBメモリ等である。
The
プロトコル発生器20bは、プロトコル一覧管理手段21と、プロトコル生成手段24と、プロトコル生成信号受信手段27とを有する。
The
プロトコル一覧管理手段21は、プロトコル発生器20bが発生可能なプロトコルの一覧を保持する。プロトコル生成信号受信手段27は、ネットワーク40を経由してプロトコル解析器30bから送られてきたプロトコル送信指令信号80を受信すると、プロトコル生成手段24に、当該プロトコルの生成と送信とを指示する。
The protocol list management means 21 holds a list of protocols that can be generated by the
プロトコル生成手段24は、当該プロトコルの実体を生成し、ネットワーク40に送信する。
The
図11は、ネットワーク試験装置NT3における、プロトコル解析器30bの詳細を示すブロック図である。
FIG. 11 is a block diagram showing details of the
プロトコル解析器30bは、パケットモニタ手段31と、プロトコル抽出手段32と、プロトコル診断手段33と、プロトコル表示手段34と、パケット保存手段35と、プロトコル選択手段36と、診断ルール格納手段37と、プロトコル送信指令信号送信手段39とを有する。
The
診断ルール格納手段37は、ネットワーク試験装置NT3において、試験可能なプロトコルの種類を格納する。プロトコル選択手段36は、診断ルール格納手段37に格納されているプロトコルの一覧を、ディスプレイDP1に表示する。利用者が入力デバイスID1を介して、診断を行いたいプロトコルを選択すると、利用者がプロトコル発生器20bで発生すべきプロトコルの種類を、ディスプレイDP1に表示する。利用者が選択したプロトコルの種類を、プロトコル送信指令信号送信手段39から、プロトコル発生器20bへパケットの形で送信する。また、プロトコル選択手段36からプロトコル抽出手段32へ送られ、プロトコルの抽出に用いられる。
The diagnostic rule storage means 37 stores the types of protocols that can be tested in the network test apparatus NT3. The
パケットモニタ手段31は、ネットワーク40中のパケットをモニタする。プロトコル抽出手段32は、パケットモニタ手段31でモニタしたパケットを解析し、パケットがどのプロトコルであるのかを特定する。このときに、プロトコル選択手段36から予め得たプロトコル種別であって、ユーザが選択したプロトコル種別を参照し、解析の対象でないパケットや、プロトコルの種類を特定できなかったパケットを、破棄する。診断対象であるプロトコルについては、プロトコルを構成するパケットを、パケット保存手段35に保存し、また、プロトコル診断手段33に送る。
The
プロトコル診断手段33は、診断ルール格納手段37に格納されている診断ルールに従い、プロトコルが正常に動作しているか、またはプロトコルがエラー状態を示しているか、またはモニタしたプロトコルが正しくないかを、プロトコル抽出手段32が出力した最新のプロトコルと、パケット保存手段35 に保存されている過去のパケットとから診断する。
The
プロトコル表示手段34は、プロトコル診断手段33の診断結果を、人が見て理解できる形式で、ディスプレイDP1に表示する。 The protocol display means 34 displays the diagnosis result of the protocol diagnosis means 33 on the display DP1 in a format that can be seen and understood by a person.
プロトコル送信指令信号送信手段39は、送信すべきパケットの種類を記載したプロトコル送信指令信号80を、プロトコル発生器20bに送信する。
The protocol transmission command signal transmission means 39 transmits a protocol transmission command signal 80 describing the type of packet to be transmitted to the
利用者がプロトコル解析器30bを操作することによって、送信すべきパケットの種類を記載したプロトコル送信指令信号80を送信すると、プロトコル発生器20bが受信する。プロトコル発生器20bは、プロトコル送信指令信号80に記載されているプロトコル60を、パケットの形式で、ネットワーク40に送信する。
When the user operates the
プロトコル解析器30bは、ネットワーク40と接続され、ネットワーク40を通る全てのパケットをモニタし、プロトコル発生器20bが生成したパケット60を、他のパケットと同様に、プロトコル解析器30bがモニタし、プロトコルが正常に動作しているか、またはプロトコルが到達していないか、またはプロトコルは到達しているがエラーが発生しているかを診断する。
The
なお、プロトコル送信指令信号送信手段39は、上記プロトコル発生器に対してネットワークを経由して、送信すべきパケットの種類が記載され、プロトコルの送信を指令するプロトコル送信指令信号を送信するプロトコル送信指令信号送信手段の例である。また、プロトコル生成信号受信手段27は、プロトコル発生信号送信手段が送信したプロトコル送信指令信号をネットワークから受信し、上記プロトコル送信指令信号に応じたプロトコルを、上記プロトコル生成手段に生成させるプロトコル生成信号受信手段の例である。
The protocol transmission command signal transmitting means 39 is a protocol transmission command for transmitting a protocol transmission command signal for instructing transmission of a protocol in which the type of packet to be transmitted is described via the network to the protocol generator. It is an example of a signal transmission means. The protocol generation
実施例3によれば、IP機器50bを完全にリモートで制御するので、特定のプロトコルを発生させるためのIP機器操作と、モニタリングのためのプロトコルモニタツールとを並列して実施する場合、IP機器を操作するに際して、異なる部屋の間を作業者が移動する必要がなくなる。
According to the third embodiment, since the
また、上記実施例を方法の発明として把握することができる。つまり、上記実施例は、プロトコル発生器とプロトコル解析器とがネットワークを試験する方法であって、上記プロトコル発生器は、IP機器に接続し、所定のネットワークサービスを利用可能であるかどうかを診断するためのプロトコルをプロトコル一覧管理手段が保持するプロトコル一覧管理工程と、上記プロトコル一覧管理工程で保持しているプロトコル一覧をディスプレイに表示させ、診断に用いるプロトコルの種類をプロトコル種別選択手段が利用者に選択させるためのプロトコル種別選択工程と、選択されたプロトコルをプロトコル生成手段が生成してネットワークに送信するプロトコル生成工程とを実行し、上記プロトコル解析器は、ネットワークに接続して、IPパケットをモニタし、IP機器が正常にネットワークを利用可能であるか否かを判断するプロトコル診断工程を実行するネットワーク試験方法の例である。 Moreover, the said Example can be grasped | ascertained as invention of a method. That is, the above embodiment is a method in which a protocol generator and a protocol analyzer test a network, and the protocol generator is connected to an IP device and diagnoses whether a predetermined network service is available. The protocol list management means holds the protocol list management means for the protocol list management means, and the protocol list held in the protocol list management process is displayed on the display, and the protocol type selection means determines the type of protocol used for diagnosis by the user. And a protocol generation step in which the protocol generation unit generates the selected protocol and transmits the selected protocol to the network. The protocol analyzer connects to the network and transmits the IP packet. Monitor and use IP network normally by IP device It is an example of a network testing method of performing protocol diagnosis step of determining whether the capacity.
また、上記実施例をプログラムの発明として把握することができる。つまり、上記実施例は、上記ネットワーク試験方法をコンピュータに実行させるプログラムの例である。 Moreover, the said Example can be grasped | ascertained as invention of a program. That is, the said Example is an example of the program which makes a computer perform the said network test method.
NT1、NT2、NT3…ネットワーク試験装置、
20、20a、20b…プロトコル発生器、
30、30a、30b…プロトコル解析器、
40…ネットワーク、
50…IP機器、
60…パケット、
70…ネットワーク設定情報、
80…プロトコル送信指令信号。
NT1, NT2, NT3 ... Network test equipment,
20, 20a, 20b ... protocol generator,
30, 30a, 30b ... protocol analyzer,
40 ... Network,
50 ... IP equipment,
60 ... packets,
70: Network setting information,
80: Protocol transmission command signal.
Claims (3)
上記プロトコル発生器は、
IP機器に接続し、所定のネットワークサービスを利用可能であるかどうかを診断するためのプロトコルを保持するプロトコル一覧管理手段と;
上記プロトコル一覧管理手段が保持しているプロトコル一覧をディスプレイに表示させ、診断に用いるプロトコルの種類を利用者が選択するためのプロトコル種別選択手段と;
選択されたプロトコルを生成してネットワークに送信するプロトコル生成手段と;
を有し、
上記プロトコル解析器は、ネットワークに接続して、IPパケットをモニタし、IP機器が正常にネットワークを利用可能であるか否かを判断するプロトコル診断手段を有し、
上記プロトコル発生器は、
接続したIP機器のネットワーク設定情報を取得するネットワーク設定情報取得手段と;
ネットワーク情報取得手段が取得した上記IP機器のネットワーク設定情報を、ブロードキャストでネットワークに送信するネットワーク設定情報送信手段と;
を有し、
上記プロトコル解析器は、上記ネットワーク設定情報送信手段からブロードキャストされた上記IP機器のネットワーク設定情報をパケットモニタによって受信するネットワーク設定情報受信手段を有し、上記プロトコル診断手段は、プロトコル解析結果と、ネットワーク設定情報受信手段が受信した上記IP機器のネットワーク設定情報とに基づいて、IP機器が正常にネットワークを利用可能であるか否かを判断し、否であると判断された場合、IP機器の設定に問題があるのか、または他の箇所に問題があるかを診断する手段であることを特徴とするネットワーク試験装置。 A network test apparatus comprising a protocol generator and a protocol analyzer,
The protocol generator is
Protocol list management means for holding a protocol for connecting to an IP device and diagnosing whether or not a predetermined network service is available;
A protocol type selection unit for causing the protocol list held by the protocol list management unit to be displayed on a display and for a user to select a protocol type to be used for diagnosis;
Protocol generation means for generating a selected protocol and sending it to the network;
Have
The protocol analyzer is connected to a network, it monitors IP packets, have a protocol diagnosis means IP device determines whether it can use the network normally,
The protocol generator is
Network setting information acquisition means for acquiring network setting information of the connected IP device;
Network setting information transmitting means for transmitting the network setting information of the IP device acquired by the network information acquiring means to the network by broadcast;
Have
The protocol analyzer includes network setting information receiving means for receiving, by a packet monitor, network setting information of the IP device broadcast from the network setting information transmitting means. The protocol diagnosis means includes a protocol analysis result, a network Based on the network setting information of the IP device received by the setting information receiving means, it is determined whether or not the IP device can use the network normally. A network test apparatus characterized in that it is a means for diagnosing whether there is a problem in the network or in other parts .
上記プロトコル発生器は、
IP機器に接続し、所定のネットワークサービスを利用可能であるかどうかを診断するためのプロトコルをプロトコル一覧管理手段が保持するプロトコル一覧管理工程と;
上記プロトコル一覧管理工程で保持しているプロトコル一覧をディスプレイに表示させ、診断に用いるプロトコルの種類をプロトコル種別選択手段が利用者に選択させるためのプロトコル種別選択工程と;
選択されたプロトコルをプロトコル生成手段が生成してネットワークに送信するプロトコル生成工程と;
を実行し、
上記プロトコル解析器は、ネットワークに接続して、IPパケットをモニタし、IP機器が正常にネットワークを利用可能であるか否かを判断するプロトコル診断工程を実行し、
上記プロトコル発生器は、
接続したIP機器のネットワーク設定情報を取得するネットワーク設定情報取得工程と;
ネットワーク情報取得工程で取得した上記IP機器のネットワーク設定情報を、ブロードキャストでネットワークに送信するネットワーク設定情報送信工程と;
を実行し、
上記プロトコル解析器は、上記ネットワーク設定情報送信工程でブロードキャストされた上記IP機器のネットワーク設定情報をパケットモニタによって受信するネットワーク設定情報受信工程を実行し、上記プロトコル診断工程は、プロトコル解析結果と、ネットワーク設定情報受信工程で受信した上記IP機器のネットワーク設定情報とに基づいて、IP機器が正常にネットワークを利用可能であるか否かを判断し、否であると判断された場合、IP機器の設定に問題があるのか、または他の箇所に問題があるかを診断する工程であることを特徴とするネットワーク試験方法。 A protocol generator and a protocol analyzer for testing a network,
The protocol generator is
A protocol list management step in which a protocol list management means holds a protocol for connecting to an IP device and diagnosing whether or not a predetermined network service is available;
A protocol type selection step in which the protocol list held in the protocol list management step is displayed on the display, and the protocol type selection means allows the user to select the type of protocol used for diagnosis;
A protocol generation step in which the protocol generation means generates and transmits the selected protocol to the network;
Run
The protocol analyzer is connected to a network, monitors IP packets, and executes a protocol diagnosis process for determining whether an IP device can normally use the network,
The protocol generator is
A network setting information acquisition step of acquiring network setting information of the connected IP device;
A network setting information transmission step of transmitting the network setting information of the IP device acquired in the network information acquisition step to the network by broadcast;
Run
The protocol analyzer executes a network setting information receiving step of receiving, by a packet monitor, the network setting information of the IP device broadcast in the network setting information transmitting step. The protocol diagnosis step includes a protocol analysis result, a network Based on the network setting information of the IP device received in the setting information receiving step, it is determined whether or not the IP device can use the network normally. A network test method, characterized in that it is a step of diagnosing whether there is a problem in the network or a problem in another part .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010095722A JP5088971B2 (en) | 2010-04-19 | 2010-04-19 | Network test apparatus, network test method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010095722A JP5088971B2 (en) | 2010-04-19 | 2010-04-19 | Network test apparatus, network test method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011228876A JP2011228876A (en) | 2011-11-10 |
| JP5088971B2 true JP5088971B2 (en) | 2012-12-05 |
Family
ID=45043733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010095722A Active JP5088971B2 (en) | 2010-04-19 | 2010-04-19 | Network test apparatus, network test method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5088971B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2609813B2 (en) * | 1994-06-22 | 1997-05-14 | 中国日本電気ソフトウェア株式会社 | Communication protocol failure analyzer |
| JP4415751B2 (en) * | 2003-05-14 | 2010-02-17 | パナソニック株式会社 | Information communication equipment |
| JP5164628B2 (en) * | 2008-03-24 | 2013-03-21 | 株式会社日立製作所 | Network switch device, server system, and server transfer method in server system |
-
2010
- 2010-04-19 JP JP2010095722A patent/JP5088971B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011228876A (en) | 2011-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9154383B2 (en) | System and method to extend the capabilities of a web browser of a web application issue root cause determination techniques | |
| CN111052087B (en) | Control system, information processing device and recording medium | |
| US7249286B1 (en) | System and method for automatically diagnosing protocol errors from packet traces | |
| JP5742958B2 (en) | Program, information processing apparatus, and route setting method | |
| RO132010A2 (en) | Methods, systems and computer readable media for network diagnosis | |
| WO2009116694A1 (en) | Terminal device and server for remote diagnosis for communication terminal and method thereof | |
| CN102546266A (en) | Method and platform for diagnosing network failures | |
| CN105630647A (en) | Equipment detection method and detection equipment | |
| JP7220231B2 (en) | network diagnostics | |
| US20220224616A1 (en) | End-to-End Network Performance Measurement, Diagnosis, and Tuning | |
| JP5088971B2 (en) | Network test apparatus, network test method, and program | |
| CN111901143B (en) | Method and system for diagnosing abnormal problems in PXE environment | |
| JP2012156853A (en) | Communication network test data generation device and communication network test data generation method | |
| JP4558662B2 (en) | IP network path diagnosis device and IP network path diagnosis system | |
| KR20160105222A (en) | Sdn-based network monitoring apparatus and method thereof | |
| CN103051492B (en) | Test the method for DSL access device performance, system and DSL access device | |
| JP5613193B2 (en) | Polling test apparatus and polling test method | |
| JP2017098695A (en) | Maintenance device, network system and maintenance method thereof | |
| CN116546542B (en) | A Visual Testing Method and Apparatus for Multiple Network Connection States | |
| NO337588B1 (en) | Troubleshooting procedure, system and computer product | |
| JP2005354342A (en) | How to analyze network failure information | |
| JP2014036310A (en) | Apparatus and method for evaluating effect | |
| JP2024179611A (en) | Network monitoring device and network monitoring method | |
| CN119788525A (en) | Device loading guarantee | |
| JP2008042470A (en) | Network failure detection method and network failure detection program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120601 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120727 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120907 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120910 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150921 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5088971 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |