JP2007129406A - Information acquisition and control device and method, and computer program - Google Patents
Information acquisition and control device and method, and computer program Download PDFInfo
- Publication number
- JP2007129406A JP2007129406A JP2005319292A JP2005319292A JP2007129406A JP 2007129406 A JP2007129406 A JP 2007129406A JP 2005319292 A JP2005319292 A JP 2005319292A JP 2005319292 A JP2005319292 A JP 2005319292A JP 2007129406 A JP2007129406 A JP 2007129406A
- Authority
- JP
- Japan
- Prior art keywords
- information
- acquisition
- attribute information
- file
- management unit
- 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.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明は、情報取得管理装置及び方法、コンピュータプログラムに関する。 The present invention relates to an information acquisition management apparatus and method, and a computer program.
従来、インターネットは、図12に示されるように、AS(Autonomous System)と呼ばれる独立した管理単位が結合して構成されたコンピュータネットワークである。各AS間においては、BGP(Border Gateway Protocol)と呼ばれる経路制御プロトコルを利用して経路情報の交換を行うことにより、ネットワークの接続性を維持している。そのようなインターネットを安定的に稼動させるためには、各ASのネットワーク運用者間の連携が重要となるために、ASのネットワーク運用者は他のASに関するAS毎の属性情報を必要に応じて適時に取得することが求められる。AS毎の属性情報(AS情報)としては、例えば、ASを運用する組織、管理者、運用担当者等の情報が挙げられる。 Conventionally, the Internet is a computer network configured by combining independent management units called AS (Autonomous System) as shown in FIG. Between ASs, network connectivity is maintained by exchanging route information using a route control protocol called BGP (Border Gateway Protocol). In order to operate such an Internet stably, since cooperation between network operators of each AS is important, an AS network operator can obtain attribute information for each AS related to other ASs as necessary. It is required to obtain it in a timely manner. As attribute information (AS information) for each AS, for example, information such as an organization that operates the AS, an administrator, and a person in charge of operation can be cited.
各ASには、AS番号と呼ばれる識別番号が割り当てられている。AS番号は、IANA(Internet Assigned Numbers Authority)が管理しているが、実際の割り当てはIR(Internet Registry)と呼ばれる組織(AS番号の割り当て元組織)が行っている。例えば、アジア・オセアニア地域を管轄する地域IR「APNIC」、ヨーロッパ地域を管轄する地域IR「RIPE NCC」、北米地域を管轄する地域IR「ARIN」、中南米地域を管轄する地域IR「LACNIC」、アフリカ地域を管轄する地域IR「AfriNIC」などが存在する。また、各ASのAS情報は、IRやMerit Networkが運用するRADBなどの公開レジストリが持つ「whoisデータベース」に登録されている。ユーザは、IRが提供する「whoisサーバ」へのURLを利用したアクセス又は専用の「whoisコマンド」を利用して、whoisサーバにアクセスすることにより、whoisデータベースを参照することができる。例えば、日本のIRであるJPNIC(Japan Network Information Center)が提供するwhoisサーバに対しては、「URL:http://whois.jp」によりアクセスすることができる。ユーザは、そのURLにアクセスしてAS番号等を入力することにより、所望のAS情報を取得することができる。また、whoisコマンドを利用する場合は、例えば「whois -h whois.jp “AS 7667”」のようなコマンド記述により実行すれば、AS番号「AS7667」に関するAS情報を取得することができる。
しかし、上述した従来のAS情報取得方法では、ASのネットワーク運用者に対して負担が大きい等の問題がある。具体的には、ASのネットワーク運用者がURL又はwhoisコマンドを利用してwhoisサーバにアクセスし、所望のAS情報を取得する場合には、まずどのIRのwhoisサーバにアクセスするのかをASのネットワーク運用者が決定し指定する必要がある。しかしながら、指定したwhoisサーバが所望のAS情報を所有していなければ、所望のAS情報を取得するまでには複数のwhoisサーバにアクセスしなければならず、ASのネットワーク運用者の手間が増えるとともに、無駄な問い合わせによるwhoisサーバの負荷増大という問題が生じる。また、ASのネットワーク運用者は一時に多数のAS情報を必要とする場合があるが、その場合、従来のAS情報取得方法では、所望のAS情報を全て取得するまでに多くの時間と手間がかかってしまう。そのためインターネットサービス事業者(ISP)などのASにおいては、世界中のAS情報を効率的に取得し、管理・更新する装置の実現が望まれている。 However, the above-described conventional AS information acquisition method has a problem such as a heavy burden on the AS network operator. Specifically, when an AS network operator uses a URL or whois command to access a whois server and obtains desired AS information, the AS network to which IR server to access first is determined. The operator must decide and specify. However, if the designated whois server does not possess the desired AS information, it is necessary to access a plurality of whois servers until the desired AS information is acquired, which increases the time and labor of the network operator of the AS. The problem is that the load on the whois server increases due to useless queries. In addition, an AS network operator may need a large amount of AS information at a time. In this case, the conventional AS information acquisition method requires a lot of time and effort until all desired AS information is acquired. It will take. Therefore, in ASs such as Internet service providers (ISPs), it is desired to realize an apparatus that efficiently acquires, manages, and updates AS information around the world.
本発明は、このような事情を考慮してなされたもので、その目的は、AS情報を効率的に取得し、管理することのできる情報取得管理装置及び方法を提供することにある。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide an information acquisition management apparatus and method capable of efficiently acquiring and managing AS information.
また、本発明の他の目的は、本発明の情報取得管理装置をコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。 Another object of the present invention is to provide a computer program for realizing the information acquisition management apparatus of the present invention using a computer.
上記の課題を解決するために、本発明に係る情報取得管理装置は、ネットワークを構成する管理単位毎の属性情報を取得し、その属性情報の管理を行う情報取得管理装置であって、前記管理単位の識別番号と該識別番号の割り当て元組織の対応関係を有するブロックファイルを取得するブロックファイル取得手段と、前記ブロックファイルに基づき、前記識別番号と前記割り当て元組織の対応関係を示す管理単位リストを作成するファイル解析手段と、前記管理単位リストに基づき、前記識別番号に対応する前記属性情報の取得先を特定する属性情報取得手段と、経路制御プロトコルにより交換される経路情報に基づき、前記属性情報の取得対象とする前記管理単位を決定する情報取得管理単位決定手段と、を備えたことを特徴とする。 In order to solve the above problems, an information acquisition management device according to the present invention is an information acquisition management device that acquires attribute information for each management unit constituting a network and manages the attribute information. A block file acquisition means for acquiring a block file having a correspondence relationship between a unit identification number and an assignment source organization of the identification number, and a management unit list indicating a correspondence relationship between the identification number and the assignment source organization based on the block file Based on the management unit list, attribute information acquisition means for specifying the acquisition destination of the attribute information corresponding to the identification number, and the attribute based on the path information exchanged by a path control protocol And an information acquisition management unit determining means for determining the management unit as an information acquisition target.
本発明に係る情報取得管理装置においては、前記属性情報を含むデータベースファイルを取得するブロックファイル取得手段を備え、前記属性情報取得手段は、前記データベースファイルにより取得できなかった前記属性情報の取得を行う、ことを特徴とする。 The information acquisition management device according to the present invention includes a block file acquisition unit that acquires a database file including the attribute information, and the attribute information acquisition unit acquires the attribute information that could not be acquired by the database file. It is characterized by that.
本発明に係る情報取得管理装置においては、前記取得した属性情報を前記管理単位毎に管理して蓄積する情報格納手段を備えたことを特徴とする。 The information acquisition management apparatus according to the present invention is characterized by comprising information storage means for managing and storing the acquired attribute information for each management unit.
本発明に係る情報取得管理装置においては、前記情報格納手段に格納する属性情報に対して、その情報取得に関する情報を付加する手段を備えたことを特徴とする。 The information acquisition management device according to the present invention is characterized by comprising means for adding information related to information acquisition to the attribute information stored in the information storage means.
本発明に係る情報取得管理装置においては、前記属性情報の取得を間欠的に行うよう制御するスケジュール手段を備えたことを特徴とする。 The information acquisition management device according to the present invention is characterized by comprising a schedule means for controlling the attribute information to be acquired intermittently.
本発明に係る情報取得管理装置においては、前記ファイルの取得失敗又は前記属性情報の取得失敗時に、その旨を通知する通知手段を備えたことを特徴とする。 The information acquisition management device according to the present invention is characterized by comprising notification means for notifying the failure of the file acquisition or the attribute information acquisition failure.
本発明に係る情報取得管理方法は、ネットワークを構成する管理単位毎の属性情報を取得し、その属性情報の管理を行う情報取得管理方法であって、前記管理単位の識別番号と該識別番号の割り当て元組織の対応関係を有するブロックファイルを取得する過程と、前記ブロックファイルに基づき、前記識別番号と前記割り当て元組織の対応関係を示す管理単位リストを作成する過程と、前記管理単位リストに基づき、前記識別番号に対応する前記属性情報の取得先を特定する過程と、経路制御プロトコルにより交換される経路情報に基づき、前記属性情報の取得対象とする前記管理単位を決定する過程と、を含むことを特徴とする。 An information acquisition management method according to the present invention is an information acquisition management method for acquiring attribute information for each management unit constituting a network and managing the attribute information, wherein the management unit identification number and the identification number A process of obtaining a block file having a correspondence relationship of an assignment source organization, a process of creating a management unit list indicating the correspondence relation of the identification number and the assignment source organization based on the block file, and based on the management unit list , Specifying the acquisition destination of the attribute information corresponding to the identification number, and determining the management unit as the acquisition target of the attribute information based on route information exchanged by a route control protocol. It is characterized by that.
本発明に係るコンピュータプログラムは、ネットワークを構成する管理単位毎の属性情報を取得し、その属性情報の管理を行うためのコンピュータプログラムであって、前記管理単位の識別番号と該識別番号の割り当て元組織の対応関係を有するブロックファイルを取得する機能と、前記ブロックファイルに基づき、前記識別番号と前記割り当て元組織の対応関係を示す管理単位リストを作成する機能と、前記管理単位リストに基づき、前記識別番号に対応する前記属性情報の取得先を特定する機能と、経路制御プロトコルにより交換される経路情報に基づき、前記属性情報の取得対象とする前記管理単位を決定する機能と、をコンピュータに実現させることを特徴とする。
これにより、前述の情報取得管理装置がコンピュータを利用して実現できるようになる。
A computer program according to the present invention is a computer program for acquiring attribute information for each management unit constituting a network and managing the attribute information, the management unit identification number and an assignment source of the identification number A function for acquiring a block file having a correspondence relationship of an organization, a function for creating a management unit list indicating a correspondence relationship between the identification number and the assignment source organization based on the block file, and based on the management unit list, The computer has the function of specifying the acquisition destination of the attribute information corresponding to the identification number and the function of determining the management unit to be acquired of the attribute information based on the route information exchanged by the route control protocol. It is characterized by making it.
As a result, the information acquisition management device described above can be realized using a computer.
本発明によれば、ネットワークを構成する管理単位毎の属性情報(例えばAS情報)を効率的に取得し、その管理を行うことができる。 According to the present invention, attribute information (for example, AS information) for each management unit constituting a network can be efficiently acquired and managed.
以下、図面を参照し、本発明の一実施形態について説明する。
図1は、本発明の一実施形態に係るAS情報取得管理装置1が適用された通信システムの構成を示すブロック図である。図1において、AS情報取得管理装置1は、インターネット5に接続されている。各地域に設けられたIR1,2は、whoisサーバ2、whoisデータベース3及びFTP(File Transfer Protocol)サーバ4を有している。whoisサーバ2及びFTPサーバ4はインターネット5に接続されている。また、IRに属さないwhoisサーバ2及びwhoisデータベース3も存在し、該whoisサーバ2はインターネット5に接続されている。AS情報取得管理装置1は、インターネット5を介して、各whoisサーバ2及び各FTPサーバ4にアクセスすることができる。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a communication system to which an AS information
whoisサーバ2は、配下のwhoisデータベース3へのアクセスを受け付ける。whoisデータベース3は、登録を受けたAS情報を記憶している。
The
FTPサーバ3は、whois情報ファイルを有し、whois情報ファイルのダウンロードサービスを提供する。whois情報ファイルは、whoisデータベースファイルとASブロックファイルから構成される。whoisデータベースファイルは、自IRのwhoisデータベース3が記憶する全てのAS情報を一つにまとめたファイルであり、当該whoisデータベース3に記憶されるAS情報の変更に応じて更新される。ASブロックファイルは、AS番号の割り当て情報を一つにまとめたファイルであり、適宜更新される。
The
図2には、ASブロックファイルの構成例が示されている。図2に示されるように、ASブロックファイルは、AS番号と地域IR情報の組み合わせを有する。具体的には、図2において、as-blockタグにはAS番号のブロックが記され、該当するdescrタグにそのASブロックを管理する地域IR(AS番号の割り当て元組織)を特定する地域IR情報が記されている。ASブロックファイルを参照することにより、あるAS番号がどの地域のIR(地域IR)に割り当てられているのかを知ることができる。言い換えれば、あるAS番号に対応するASを管理しそのAS情報を有する地域IRを知ることができる。図2の例では、例えばAS番号「AS1〜AS6」は、地域IR「ARIN」に割り当てられており、AS番号「AS1〜AS6」に対応するASは地域IR「ARIN」によって管理されていて、そのAS情報は地域IR「ARIN」から取得可能であることが分かる。 FIG. 2 shows a configuration example of the AS block file. As shown in FIG. 2, the AS block file has a combination of an AS number and regional IR information. Specifically, in FIG. 2, a block of AS number is written in the as-block tag, and the region IR information for specifying the region IR (AS number allocation source organization) that manages the AS block in the corresponding descr tag. Is marked. By referring to the AS block file, it is possible to know in which area IR (area IR) a certain AS number is assigned. In other words, it is possible to manage the AS corresponding to a certain AS number and know the area IR having the AS information. In the example of FIG. 2, for example, AS numbers “AS1 to AS6” are assigned to the region IR “ARIN”, and ASs corresponding to the AS numbers “AS1 to AS6” are managed by the region IR “ARIN”. It can be seen that the AS information can be acquired from the region IR “ARIN”.
図3は、図1に示すAS情報取得管理装置1の構成を示すブロック図である。
図3において、AS情報取得管理装置1は、whois情報ファイル取得部11、whois情報ファイル解析部12、whoisサーバ問い合わせ部13、エラー通知作成部14、スケジュール部15、ASリスト格納部16、AS情報格納部17及びユーザインタフェース部18を備える。
FIG. 3 is a block diagram showing a configuration of the AS information
In FIG. 3, the AS information
whois情報ファイル取得部11は、各IRのFTPサーバ4にアクセスして、whois情報ファイルをダウンロードし取得する。whois情報ファイル解析部12は、その取得したwhois情報ファイルを解析する。この解析においては、whois情報ファイルに含まれるASブロックファイルから、AS番号とそのAS番号に対応するASを管理する地域IRのwhoisサーバとの対応表としてのASリスト(管理単位リスト)を作成する。そのASリストは、ASリスト格納部16に格納する。また、whois情報ファイルに含まれるwhoisデータベースファイルからAS情報を抽出する。そのAS情報は、AS情報格納部17に格納する。
The whois information
whoisサーバ問い合わせ部13は、whoisサーバ2にAS情報の問い合わせを行う。その問い合わせの応答により取得したAS情報は、AS情報格納部17に格納する。
The whois
エラー通知作成部14は、whois情報ファイル取得部11又はwhois情報ファイル解析部12において情報の取得に失敗した場合に、その旨を装置管理者に通知するための電子メールを送信する。例えば、whois情報ファイル取得部11においてFTPサーバ4からwhois情報ファイルを取得できなかった場合や、whois情報ファイル解析部12においてwhoisサーバ2への問い合わせの結果としてAS情報を取得できなかった場合などに、その旨を装置管理者に通知するための電子メールを送信する。
When the whois information
スケジュール部15は、whois情報ファイル取得部11及びwhoisサーバ問い合わせ部13に対してその動作タイミングを指示する。その指示としては、whois情報ファイル取得部11に対しては、各FTPサーバ4へのアクセスを定期的に行うように指示する。また、whoisサーバ問い合わせ部13に対しては、その問い合わせスケジュールに従ってwhoisサーバ2への問い合わせを指示する。これにより、whois情報ファイル取得部11及びwhoisサーバ問い合わせ部13によるアクセスがバースト的にならないように制御する。
The
ASリスト格納部16は、ASリストを記憶する。AS情報格納部17は、AS番号毎のAS情報を記憶する。
The AS
ユーザインタフェース部18は、ユーザからのAS情報要求を受け付け、その要求されたAS情報をAS情報格納部17から取り出して出力することにより、ユーザにAS情報を提供する。
The
次に、図4を参照して、本実施形態に係るAS情報取得管理処理を説明する。
図4は、本実施形態のAS情報取得管理に係る処理手順を示すフローチャートである。
図4に示すAS情報取得管理処理は、スケジュール部15の指示に基づいて開始される。図4において、まずAS情報取得管理装置1は、FTPサーバ4からwhois情報ファイルを取得する(ステップS1)。そのアクセス対象のFTPサーバ4のアドレスは、予めAS情報取得管理装置1に設定しておき、ステップS1ではアドレスが設定されているFTPサーバ4に対してアクセスする。
Next, the AS information acquisition management process according to the present embodiment will be described with reference to FIG.
FIG. 4 is a flowchart showing a processing procedure according to the AS information acquisition management of this embodiment.
The AS information acquisition management process shown in FIG. 4 is started based on an instruction from the
次いで、そのwhois情報ファイルの取得状況を判断する(ステップS2〜S4)。その結果、whoisデータベースファイルとASブロック情報ファイルの両方を取得できた場合には(ステップS2がYES)、ASブロック情報ファイルを解析してASリストを作成する(ステップS5)。このASリスト作成処理においては、ASブロック情報ファイル(図2参照)から、AS番号と地域IRの対応関係を調べる。また、その地域IRのwhoisサーバ2のwhoisサーバアドレスを、AS情報取得管理装置1が予め保持しているwhoisサーバアドレス一覧表(図5参照)から取得する。そして、それらの結果から、AS番号とwhoisサーバアドレスの組から成るASリストを作成する。図6には、ASリストの構成例が示されている。その作成したASリストは、ASリスト格納部16に格納する。
Next, the acquisition status of the whois information file is determined (steps S2 to S4). As a result, when both the whois database file and the AS block information file can be acquired (step S2 is YES), the AS block information file is analyzed to create an AS list (step S5). In this AS list creation process, the correspondence between the AS number and the region IR is checked from the AS block information file (see FIG. 2). Further, the whois server address of the
次いで、ステップS1で取得したwhoisデータベースファイルからAS情報を抽出し、そのAS情報をAS(AS番号)毎に一つのファイルにしてAS情報格納部17に格納する(ステップS6)。そのAS情報ファイル作成処理においては、最新のAS情報取得に関する情報をAS情報ファイルに付加する。
Next, AS information is extracted from the whois database file acquired in step S1, and the AS information is stored in the AS
図7には、AS情報格納部17に格納するAS情報ファイルの構成例が示されている。図7の例では、ある一つのAS番号「ASxxxx」のASについてのAS情報が記録されたAS情報ファイルが示されている。そのAS情報ファイルには、当該AS情報に係る最新のAS情報取得に関する情報として、AS情報の取得時期を示す取得時期情報31(図7の例では、取得した日付)、AS情報の取得元を示す取得元情報32(図7の例では、whoisサーバアドレス)、AS情報の取得手段を示す取得手段情報33(図7の例では、ダウンロードしたwhoisデータベースファイル(「file」で表記))などがファイル末尾に付加されている。その最新のAS情報取得に関する情報は、本装置1で保持しているAS情報の鮮度やその取得手段をユーザ(例えばASのネットワーク運用者)に対して提示するためのものである。なお、既に同じAS(AS番号)のAS情報がAS情報格納部17に格納されている場合は、以前のAS情報は削除し、新たに取得したAS情報のみを格納する。
FIG. 7 shows a configuration example of the AS information file stored in the AS
他方、whois情報ファイルの取得状況の判断の結果、ASブロック情報ファイルのみが取得できた場合は(ステップS2がNO且つステップS3がYES)
、装置管理者に対してwhoisデータベースファイルの取得失敗を通知する電子メールを送信する(ステップS7)。その電子メールには、FTPコマンドを実施した際に出力されたエラーメッセージを含める。その後、ステップS5に進む。なお、ASブロック情報ファイルのみが取得できた場合は、ステップS5の処理を行った後に、ステップS6を飛ばしてステップS10に進む。
On the other hand, if only the AS block information file can be acquired as a result of determining the acquisition status of the whois information file (NO in step S2 and YES in step S3).
Then, an e-mail is sent to the device manager notifying the failure of obtaining the whois database file (step S7). The e-mail includes an error message output when the FTP command is executed. Thereafter, the process proceeds to step S5. If only the AS block information file can be acquired, after performing the process of step S5, the process skips step S6 and proceeds to step S10.
また他方、whois情報ファイルの取得状況の判断の結果、whoisデータベースファイルのみが取得できた場合は(ステップS2及びS3がNO且つステップS4がYES)、装置管理者に対してASブロック情報ファイルの取得失敗を通知する電子メールを送信する(ステップS8)。その電子メールには、FTPコマンドを実施した際に出力されたエラーメッセージを含める。その後、ステップS6に進む。 On the other hand, if only the whois database file can be acquired as a result of determining the acquisition status of the whois information file (NO in steps S2 and S3 and YES in step S4), the AS administrator acquires the AS block information file. An e-mail notifying the failure is transmitted (step S8). The e-mail includes an error message output when the FTP command is executed. Then, it progresses to step S6.
また他方、whois情報ファイルの取得状況の判断の結果、whoisデータベースファイルとASブロック情報ファイルの両方ともに取得できなかった場合には(ステップS2、S3及びS4が全てNO)、装置管理者に対してwhois情報ファイルの取得失敗を通知する電子メールを送信する(ステップS9)。その電子メールには、FTPコマンドを実施した際に出力されたエラーメッセージを含める。その後、ステップS10に進む。 On the other hand, as a result of determining the acquisition status of the whois information file, if both the whois database file and the AS block information file cannot be acquired (steps S2, S3, and S4 are all NO), the system administrator is notified. An e-mail for notifying the acquisition failure of the whois information file is transmitted (step S9). The e-mail includes an error message output when the FTP command is executed. Then, it progresses to step S10.
次に、whoisデータベースファイルから取得できなかったAS情報を取得するために、whoisサーバ2への問い合わせを行う。
まず問い合わせの対象となるASを抽出する(ステップS10)。このAS抽出処理では、本装置1が取得対象とするASの中から、今回のステップS1において取得したwhoisデータベースファイルによってAS情報を取得できなかったAS(AS番号)を抽出する。なお、本装置1がAS情報の取得対象とするASの設定方法については後述する。
Next, an inquiry is made to the
First, an AS to be inquired is extracted (step S10). In this AS extraction process, the AS (AS number) for which AS information could not be acquired by the whois database file acquired in step S1 is extracted from the ASs to be acquired by the
次いで、その抽出したAS(AS番号)のAS情報を取得するために、順次、whoisサーバ2への問い合わせを実施し、その問い合わせの結果として得られたAS情報をAS情報ファイルとしてAS情報格納部17に格納する(ステップS11〜S14)。その問い合わせ時には、ASリスト格納部16に格納されているASリスト(図6参照)を参照して、該当するwhoisサーバアドレスを取得し使用する。whoisサーバ2への問い合わせによって得られたAS情報からAS情報ファイルを作成する際には、図8に示すAS情報ファイルの構成例のように、最新のAS情報取得に関する情報(取得時期情報31、取得元情報32、取得手段情報33)をファイル末尾に付加する。ここで、取得手段情報33については、whoisサーバ2への問い合わせ(「query」で表記)を使用する。
Next, in order to acquire AS information of the extracted AS (AS number), inquiries to the
その問い合わせの結果、所望のAS情報が得られなかった場合には(ステップS13がNO)、そのAS番号をエラー情報に登録し保持する(ステップS15)。 If the desired AS information is not obtained as a result of the inquiry (NO in step S13), the AS number is registered and held in the error information (step S15).
次いで、ステップS10で抽出した全てのASについての問い合わせが終了した場合は(ステップS11がNO)、エラー情報に登録されたAS番号の有無を確認し(ステップS16)、エラー情報に登録されたAS番号があるならば(ステップS16がYES)、そのエラー情報に登録されたAS番号を記載したエラー通知用電子メールを装置管理者に送信する。その後、本処理を終了する。エラー情報に登録されたAS番号が無い場合には(ステップS16がNO)、そのまま本処理を終了する。 Next, when the inquiry about all ASs extracted in step S10 is completed (NO in step S11), the presence or absence of the AS number registered in the error information is confirmed (step S16), and the AS registered in the error information is confirmed. If there is a number (YES in step S16), an error notification e-mail describing the AS number registered in the error information is transmitted to the apparatus administrator. Thereafter, this process is terminated. If there is no AS number registered in the error information (NO in step S16), the process is terminated as it is.
なお、whoisサーバ2への問い合わせ動作は、問い合わせを行っていないASが存在しなくなるまで繰り返し継続するが、whoisサーバ2への問い合わせ動作を連続して行うと、例えばwhoisサーバ2に設定されているアクセス制限等の負荷制限により、whoisサーバ2への問い合わせができなくなる恐れがある。そのために、本処理におけるwhoisサーバ2への問い合わせは、連続的に行うのではなく、間欠的に、例えば60秒間隔で実施するようにし、whoisサーバ2への問い合わせに起因した過剰な負荷の発生を防止する。この問い合わせ間隔は、スケジュール部15で制御する。
The inquiry operation to the
また、本装置1で保持するAS情報を最新なものに保つために、図4のAS情報取得処理は定期的(例えば一ヶ月毎)に実施することが好ましい。そのAS情報取得処理の実行制御は、スケジュール部15が行う。
Further, in order to keep the AS information held by the
装置管理者は、AS番号が記載されたエラー通知用電子メールの受信により、取得に失敗したAS情報をどこから取得するのかを手動で設定するができる。例えば、問い合わせ先のサーバとして、地域IRに属さないwhoisサーバ2のwhoisサーバアドレスなどの問い合わせ先を記載したASリストを、上記ステップS5で作成したものとは別途用意し、そのASリストに基づいてAS情報の問い合わせを行うようにしてもよい。
The device administrator can manually set where to acquire the AS information that has failed to be acquired by receiving the error notification e-mail containing the AS number. For example, as an inquiry destination server, an AS list in which an inquiry destination such as a whois server address of
次に、AS情報取得管理装置1がAS情報の取得対象とするASの設定方法について説明する。
世界中に存在するASのうち、AS情報取得管理装置1がどのASのAS情報を取得し管理するのかを決定する方法としては、以下の2つの方法が利用できる。
(方法1)
ASブロック情報ファイルに含まれる全てのASについて、AS情報の取得を試みる。
(方法2)
BGPにより接続するルータを介して得られるBGP経路表に基づき、AS情報の取得対象とするASを決定する。
Next, an AS setting method for which the AS information
The following two methods can be used as methods for determining which AS information the AS information
(Method 1)
An attempt is made to acquire AS information for all AS included in the AS block information file.
(Method 2)
Based on the BGP routing table obtained via the router connected by BGP, the AS to be acquired AS information is determined.
以下、上記方法2について詳細に説明する。
図9に示されるように、AS情報取得管理装置1は、AS番号「1000」のAS1000内に設けられている。また、AS1000内にはルータ40が設けられている。AS情報取得管理装置1は、BGPによりルータ40に接続し、該ルータ40を介してインターネット5内の他のASにBGPにより接続する。ルータ40は、「BGP経路表」を有しており、該BGP経路表に基づいて経路選択を行う。
Hereinafter, the
As shown in FIG. 9, the AS information
図10には、ルータ40が有するBGP経路表の構成例が示されている。BGP経路表は、プレフィックス(Prefix)とASパス(AS path)の組から構成される。プレフィックスは、ある組織に割り当てられたIPアドレスの集合を表す。ASパスは、その対応するプレフィックスがどのASを経由して、当該ルータ40が設置されるAS1000に広報されてきたのかをAS番号によって表す。例えば、図10において、プレフィックス「3.0.0.0/8」は、AS番号「100」のASを経由し、次いでAS番号「300」のASを経由し、次いでAS番号「500」のASを経由して、当該ルータ40が設置されているAS1000に広報されてきたことを示している。
FIG. 10 shows a configuration example of a BGP route table that the
図9において、AS情報取得管理装置1がルータ40にBGPにより接続すると、該ルータ40は自己のBGP経路表に含まれる全てのプレフィックスを、「UPDATEメッセージ」により該AS情報取得管理装置1に広報する。UPDATEメッセージには、プレフィックスとそれに対応するASパスが含まれる。AS情報取得管理装置1は、ルータ40からのUPDATEメッセージを受信し、該UPDATEメッセージからBGP経路表を作成する。また、インターネット5上で新たなプレフィックスが出現した場合やプレフィックスのASパスが変更された場合、その更新情報は、BGPのUPDATEメッセージによりインターネット5上の各ASに広報される。AS1000内のルータ40は、そのUPDATEメッセージを受信すると、当該UPDATEメッセージをAS情報取得管理装置1に転送する。
In FIG. 9, when the AS information
また、AS情報取得管理装置1は、情報取得ASリストを保持する。情報取得ASリストには、BGP経路表に含まれるAS番号が記載される。情報取得ASリスト中のAS番号は、AS情報の取得対象とするASを示す。
Further, the AS information
図11は、AS情報取得管理装置1がUPDATEメッセージを受信したときの、情報取得ASリストの作成(AS情報取得対象のASの決定)に係る処理手順を表すフローチャートである。
図11において、AS情報取得管理装置1は、新たにUPDATEメッセージを受信すると(ステップS31)、その受信したUPDATEメッセージ内のASパスに含まれるAS番号を自己の情報取得ASリスト中のAS番号と照合し、UPDATEメッセージ内のASパスに含まれるAS番号の中に情報取得ASリストに含まれていないAS番号が存在するかを調べる(ステップ32)。
FIG. 11 is a flowchart showing a processing procedure related to creation of an information acquisition AS list (determination of AS information acquisition target AS) when the AS information
In FIG. 11, when the AS information
その結果、新規のAS番号が発見された場合(ステップS32がYES)には、その新規AS番号に対応するASをAS情報の取得対象とし、新規AS番号を情報取得ASリストに追加する(ステップS33)。 As a result, when a new AS number is found (YES in step S32), the AS corresponding to the new AS number is set as an AS information acquisition target, and the new AS number is added to the information acquisition AS list (step S33).
なお、新規のAS番号が発見された時に、そのAS番号に対応するASのAS情報を取得することを試みてもよい。これにより、定期的なAS情報取得処理に加えて、新規のASが出現したことを検知した時点において即座にその新規ASのAS情報を取得することが可能になる。 When a new AS number is discovered, it may be attempted to acquire AS information of the AS corresponding to the AS number. As a result, in addition to the periodic AS information acquisition process, it is possible to immediately acquire the AS information of the new AS when it is detected that a new AS has appeared.
上述したように本実施形態によれば、AS情報を効率的に取得し、その管理及び更新を行うことができる。 As described above, according to the present embodiment, AS information can be efficiently acquired and managed and updated.
本実施形態によれば、AS情報取得の際に、地域IRが公開しているASブロックファイルを参照することによりAS番号を管理するIRを特定することができ、適切なAS情報取得先を決定することが可能になる。また、バックグラウンド動作により定期的にAS情報を取得して蓄積することができ、世界中のASのAS情報を効率的に取得し管理し更新することが可能になる。これにより、ASのネットワーク運用者は、自らの操作によりwhoisサーバへアクセスしてAS情報を取得する手間が省け、その分の負担が軽減される。 According to the present embodiment, when acquiring AS information, it is possible to identify the IR that manages the AS number by referring to the AS block file published by the area IR, and determine an appropriate AS information acquisition destination. It becomes possible to do. Further, AS information can be periodically acquired and accumulated by the background operation, and AS information of ASs in the world can be efficiently acquired, managed and updated. As a result, the network operator of the AS can save the trouble of accessing the whois server and acquiring the AS information by his / her own operation, and the burden of that is reduced.
また、本実施形態によれば、以下に示すような様々な効果が期待できる。
(1)AS番号を管理する地域IRを正確に特定することができるので、AS情報に関して適切な情報取得先を決定することが可能となる。これにより、正しいAS情報を取得して蓄積するとともに、利用者に対して正しいAS情報を提供することができる。この結果として、ユーザは問題のあるASへの連絡などを迅速に行うことが可能となる。また10000以上存在する全世界のAS情報を効率的に取得し、その管理及び更新を行うことが可能となる。
Moreover, according to this embodiment, the various effects as shown below can be expected.
(1) Since the region IR for managing the AS number can be accurately specified, it is possible to determine an appropriate information acquisition destination regarding the AS information. Thereby, correct AS information can be acquired and stored, and correct AS information can be provided to the user. As a result, the user can quickly contact the problematic AS. In addition, it is possible to efficiently acquire, manage and update AS information of the entire world that exists in excess of 10,000.
(2)whoisサーバへ問い合わせを行う際に、その問い合わせを間欠的に実施するので、特定サーバに問い合わせが集中することによって起こりえる、whoisサーバからのアクセス制限を回避することができる。これにより、AS情報の欠落を防ぎ、ユーザが所望するAS情報を提示できないという不具合を防止することが期待できる。 (2) Since the inquiry is executed intermittently when making an inquiry to the whois server, it is possible to avoid the access restriction from the whois server that may occur when the inquiry concentrates on the specific server. As a result, it is expected that the AS information can be prevented from being lost, and the problem that the AS information desired by the user cannot be presented can be prevented.
(3)AS情報を取得する際に、地域IRが公開するwhois情報ファイル(whoisデータベースファイル、ASブロックファイル)を利用することにより、whoisサーバへの問い合わせを削減することが可能となり、whoisサーバの負荷を軽減することが期待できる。 (3) By using whois information files (whois database file, AS block file) released by the regional IR when acquiring AS information, it is possible to reduce inquiries to the whois server. It can be expected to reduce the load.
(4)取得したAS情報をAS毎に別ファイルとして蓄積することにより、ユーザからのAS情報要求時に、即座に、該当するAS情報を提供することが可能となるので、ユーザに対してAS情報取得にかかる待ち時間を短縮することが期待できる。またwhoisサーバへの問い合わせを削減することができるので、whoisサーバの負荷を軽減することが期待できる。 (4) By accumulating the acquired AS information as a separate file for each AS, it becomes possible to immediately provide the corresponding AS information when the AS information is requested from the user. It can be expected to shorten the waiting time for acquisition. In addition, since it is possible to reduce inquiries to the whois server, it can be expected to reduce the load on the whois server.
なお、本実施形態に係るAS情報取得管理装置1は、専用のハードウェアにより実現されるものであってもよく、あるいはパーソナルコンピュータ等の汎用のコンピュータシステムにより構成され、図3に示されるAS情報取得管理装置1の各機能を実現するためのプログラムを実行することによりその機能を実現させるものであってもよい。
Note that the AS information
また、そのAS情報取得管理装置1には、周辺機器として入力装置、出力装置等(いずれも図示せず)が接続されるものとする。ここで、入力装置とはキーボード、マウス等の入力デバイスのことをいう。出力装置としては、例えば、CRT(Cathode Ray Tube)や液晶表示装置等の表示装置、記録媒体への記録装置、印字装置などが挙げられる。
また、上記周辺機器については、AS情報取得管理装置1に直接接続するものであってもよく、あるいは通信回線を介して接続するようにしてもよい。
The AS information
The peripheral device may be directly connected to the AS information
また、図4又は図11に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりAS情報取得管理処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Also, the program for realizing each step shown in FIG. 4 or FIG. 11 is recorded on a computer-readable recording medium, and the program recorded on this recording medium is read into a computer system and executed, thereby executing AS information. Acquisition management processing may be performed. Here, the “computer system” may include an OS and hardware such as peripheral devices.
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” means a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a CD-ROM, a hard disk built in a computer system, etc. This is a storage device.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Further, the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes design changes and the like within a scope not departing from the gist of the present invention.
1…AS情報取得管理装置、2…whoisサーバ、3…whoisデータベース、4…FTPサーバ、5…インターネット、11…whois情報ファイル取得部(ブロックファイル取得手段)、12…whois情報ファイル解析部、13…whoisサーバ問い合わせ部(属性情報取得手段)、14…エラー通知作成部、15…スケジュール部、16…ASリスト格納部、17…AS情報格納部、18…ユーザインタフェース部、40…ルータ
DESCRIPTION OF
Claims (8)
前記管理単位の識別番号と該識別番号の割り当て元組織の対応関係を有するブロックファイルを取得するブロックファイル取得手段と、
前記ブロックファイルに基づき、前記識別番号と前記割り当て元組織の対応関係を示す管理単位リストを作成するファイル解析手段と、
前記管理単位リストに基づき、前記識別番号に対応する前記属性情報の取得先を特定する属性情報取得手段と、
経路制御プロトコルにより交換される経路情報に基づき、前記属性情報の取得対象とする前記管理単位を決定する情報取得管理単位決定手段と、
を備えたことを特徴とする情報取得管理装置。 An information acquisition management device that acquires attribute information for each management unit constituting a network and manages the attribute information,
A block file acquisition means for acquiring a block file having a correspondence relationship between an identification number of the management unit and an organization from which the identification number is assigned;
Based on the block file, file analysis means for creating a management unit list indicating the correspondence between the identification number and the allocation source organization;
Based on the management unit list, attribute information acquisition means for specifying an acquisition destination of the attribute information corresponding to the identification number;
Information acquisition management unit determining means for determining the management unit as the acquisition target of the attribute information based on route information exchanged by a route control protocol;
An information acquisition management device comprising:
前記属性情報取得手段は、前記データベースファイルにより取得できなかった前記属性情報の取得を行う、
ことを特徴とする請求項1に記載の情報取得管理装置。 A block file acquisition means for acquiring a database file including the attribute information;
The attribute information acquisition means acquires the attribute information that could not be acquired by the database file.
The information acquisition management device according to claim 1.
前記管理単位の識別番号と該識別番号の割り当て元組織の対応関係を有するブロックファイルを取得する過程と、
前記ブロックファイルに基づき、前記識別番号と前記割り当て元組織の対応関係を示す管理単位リストを作成する過程と、
前記管理単位リストに基づき、前記識別番号に対応する前記属性情報の取得先を特定する過程と、
経路制御プロトコルにより交換される経路情報に基づき、前記属性情報の取得対象とする前記管理単位を決定する過程と、
を含むことを特徴とする情報取得管理方法。 An information acquisition management method for acquiring attribute information for each management unit constituting a network and managing the attribute information,
Obtaining a block file having a correspondence relationship between the identification number of the management unit and the organization from which the identification number is assigned;
Based on the block file, a process of creating a management unit list indicating the correspondence between the identification number and the allocation source organization;
Based on the management unit list, a process of specifying an acquisition source of the attribute information corresponding to the identification number;
Determining the management unit as the acquisition target of the attribute information based on route information exchanged by a route control protocol;
An information acquisition management method comprising:
前記管理単位の識別番号と該識別番号の割り当て元組織の対応関係を有するブロックファイルを取得する機能と、
前記ブロックファイルに基づき、前記識別番号と前記割り当て元組織の対応関係を示す管理単位リストを作成する機能と、
前記管理単位リストに基づき、前記識別番号に対応する前記属性情報の取得先を特定する機能と、
経路制御プロトコルにより交換される経路情報に基づき、前記属性情報の取得対象とする前記管理単位を決定する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
A computer program for acquiring attribute information for each management unit constituting a network and managing the attribute information,
A function of acquiring a block file having a correspondence relationship between an identification number of the management unit and an organization from which the identification number is assigned;
A function of creating a management unit list indicating the correspondence between the identification number and the allocation source organization based on the block file;
Based on the management unit list, a function for specifying an acquisition source of the attribute information corresponding to the identification number;
A function for determining the management unit as an acquisition target of the attribute information based on route information exchanged by a route control protocol;
A computer program for causing a computer to realize the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005319292A JP4545674B2 (en) | 2005-11-02 | 2005-11-02 | Information acquisition management apparatus and method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005319292A JP4545674B2 (en) | 2005-11-02 | 2005-11-02 | Information acquisition management apparatus and method, and computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007129406A true JP2007129406A (en) | 2007-05-24 |
JP4545674B2 JP4545674B2 (en) | 2010-09-15 |
Family
ID=38151713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005319292A Expired - Fee Related JP4545674B2 (en) | 2005-11-02 | 2005-11-02 | Information acquisition management apparatus and method, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4545674B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003143143A (en) * | 2001-10-30 | 2003-05-16 | Ando Electric Co Ltd | As number generation circuit and statistic processing method by as number |
JP2005130228A (en) * | 2003-10-24 | 2005-05-19 | Hitachi Ltd | Communication device for path control between as and path control method therefor |
JP2005236881A (en) * | 2004-02-23 | 2005-09-02 | Nippon Telegr & Teleph Corp <Ntt> | Bgp path information management system and program thereof |
JP2006245662A (en) * | 2005-02-28 | 2006-09-14 | Nippon Telegr & Teleph Corp <Ntt> | Path transition understanding device, method and program |
-
2005
- 2005-11-02 JP JP2005319292A patent/JP4545674B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003143143A (en) * | 2001-10-30 | 2003-05-16 | Ando Electric Co Ltd | As number generation circuit and statistic processing method by as number |
JP2005130228A (en) * | 2003-10-24 | 2005-05-19 | Hitachi Ltd | Communication device for path control between as and path control method therefor |
JP2005236881A (en) * | 2004-02-23 | 2005-09-02 | Nippon Telegr & Teleph Corp <Ntt> | Bgp path information management system and program thereof |
JP2006245662A (en) * | 2005-02-28 | 2006-09-14 | Nippon Telegr & Teleph Corp <Ntt> | Path transition understanding device, method and program |
Also Published As
Publication number | Publication date |
---|---|
JP4545674B2 (en) | 2010-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9870428B2 (en) | Configuring an origin server content delivery using a pulled data list | |
US9384208B2 (en) | Configuring a cached website file removal using a pulled data list | |
US7853644B2 (en) | Client-server system | |
JP4763587B2 (en) | Cache server, cache server control method, program, and information storage medium | |
US20100146148A1 (en) | Using routing protocols to optimize resource utilization | |
CN105763668A (en) | Domain name resolution method and apparatus | |
JP2007199958A (en) | Image processor and control method for image processor | |
WO2020059212A1 (en) | Control device, control method, and program | |
JP3770801B2 (en) | Proxy server, server and recording medium recording program for realizing the same | |
US20040122812A1 (en) | Service search device and method, and client device using service search device | |
US7889740B2 (en) | Routing information management apparatus and computer program of the same | |
JP4545674B2 (en) | Information acquisition management apparatus and method, and computer program | |
JP2004364190A (en) | Communication apparatus and program for realizing the apparatus | |
CN104850553B (en) | Replace the method, apparatus and system of background picture | |
US20100146121A1 (en) | Using static routing to optimize resource utilization | |
JP6523768B2 (en) | Name resolution device, name resolution method and name resolution program | |
JP2012018575A (en) | Device, system, method and program for collecting information | |
JP6501314B2 (en) | Band steering system and band steering method | |
JP5402066B2 (en) | Information search system, information search device, information search program, and information search method | |
JP5924884B2 (en) | Management device, management method, and program | |
KR100347985B1 (en) | System for Providing the Internet Address Supplementary Services and Method thereof | |
JP2005141330A (en) | File distributing system, client program, client, server program, server and method | |
JP2000010786A (en) | Server-client communication device and program downloading method using same device | |
JP2008227756A (en) | Ip address management system | |
JP2017123076A (en) | File management method, file management program, file management unit and file management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071015 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071015 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080813 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20080814 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100420 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100604 Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100604 |
|
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: 20100622 |
|
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: 20100630 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130709 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4545674 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |