Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3533145B2 - Routing quality monitoring method and method for router device - Google Patents
[go: Go Back, main page]

JP3533145B2 - Routing quality monitoring method and method for router device - Google Patents

Routing quality monitoring method and method for router device

Info

Publication number
JP3533145B2
JP3533145B2 JP2000144851A JP2000144851A JP3533145B2 JP 3533145 B2 JP3533145 B2 JP 3533145B2 JP 2000144851 A JP2000144851 A JP 2000144851A JP 2000144851 A JP2000144851 A JP 2000144851A JP 3533145 B2 JP3533145 B2 JP 3533145B2
Authority
JP
Japan
Prior art keywords
destination
address
routing
header information
information
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.)
Expired - Lifetime
Application number
JP2000144851A
Other languages
Japanese (ja)
Other versions
JP2001326684A (en
Inventor
克行 折茂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Communication Systems Ltd
Original Assignee
NEC Communication Systems Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Communication Systems Ltd filed Critical NEC Communication Systems Ltd
Priority to JP2000144851A priority Critical patent/JP3533145B2/en
Publication of JP2001326684A publication Critical patent/JP2001326684A/en
Application granted granted Critical
Publication of JP3533145B2 publication Critical patent/JP3533145B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】ルータ装置のルーティング品
質監視方式および方法に関し、特に、ルーティングテー
ブルの写しであるテーブルを用いた装置内の宛先解決処
理に伴うルータ装置のルーティング品質監視方式および
方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a routing quality monitoring method and method for a router device, and more particularly to a routing quality monitoring method and method for a router device that accompanies destination resolution processing in the device using a table that is a copy of a routing table.

【0002】[0002]

【従来の技術】従来技術のルータ装置は、宛先解決部で
何らかの障害により誤った処理をした場合に、ラインイ
ンタフェース部およびスイッチング部は、誤った宛先解
決結果に従ってルーティングをしてしまう問題がある。
この問題を解決するために、例えば、特開平04−23
7237号公報に開示されているように、監視目的デー
タ(試験セル・試験パケット)を用いる方法が考え出さ
れている。
2. Description of the Related Art A conventional router device has a problem in that when a destination resolution unit performs an erroneous process due to some failure, the line interface unit and the switching unit perform routing according to an erroneous destination resolution result.
In order to solve this problem, for example, Japanese Patent Laid-Open No. 04-23
As disclosed in Japanese Patent No. 7237, a method using monitoring target data (test cell / test packet) has been devised.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記の
従来技術では、監視目的データが装置内のトラフィック
量を増加させてしまうため、本来のルータ装置として重
要な要素となっている装置内のワイヤースピードを低下
させる可能性があるという問題点がある。
However, in the above-mentioned prior art, since the monitoring target data increases the traffic volume in the device, the wire speed in the device, which is an important element as the original router device, is increased. However, there is a problem that it may decrease.

【0004】また、上記の従来技術では、監視目的デー
タの生成回路と検出回路とを追加しなければならないた
め、回路規模増加に伴うコスト増加を招いてしまうとい
う問題点がある。
In addition, in the above-mentioned conventional technique, a monitoring target data generation circuit and a detection circuit must be added, so that there is a problem in that the cost increases due to an increase in the circuit scale.

【0005】本発明の目的は、上記問題点を鑑み、監視
目的データを使用せずに実際のルーティングしたデータ
を直接監視するようにしたことにある。
In view of the above problems, it is an object of the present invention to directly monitor actual routed data without using monitoring purpose data.

【0006】また、本発明の目的は、ルータ装置内のプ
ロセッサを装置内の宛先監視に利用することにある。
Another object of the present invention is to utilize the processor in the router device for destination monitoring in the device.

【0007】[0007]

【課題を解決するための手段】上記の目的を達成するた
めに、本発明の第1のルータ装置のルーティング品質監
視方式は、ルーティングテーブルと、前記ルーティング
テーブルの写しであり高速に検索できる宛先解決テーブ
ルとを備え、受信したパケットのデータのスイッチング
を行うルータ装置のルーティング品質監視方式におい
て、受信したパケットからデータヘッダ情報を抽出する
入力部と、前記データヘッダ情報のIPアドレスを基に
前記宛先解決テーブルから第1の宛先を抽出し,前記宛
先解決テーブルへのアクセスの履歴を示す履歴テーブル
に前記データヘッダ情報のIPアドレスが登録されてい
るかを検索する宛先解決部と、前記データヘッダ情報の
IPアドレスが前記履歴テーブルに登録されていなけれ
ば前記第1の宛先が前記ルーティングテーブル上の前記
IPアドレスに該当する第2の宛先と一致するかを検索
する制御部とを備えたことを特徴としている。
In order to achieve the above object, the routing quality monitoring method of the first router device of the present invention is a routing table and a copy of the routing table, which is a destination resolution that can be searched at high speed. In a routing quality monitoring method of a router device, which comprises a table and performs switching of data of a received packet, an input unit for extracting data header information from the received packet, and the destination resolution based on the IP address of the data header information. A destination resolution unit that extracts the first destination from the table and searches the history table indicating the history of access to the destination resolution table for the IP address of the data header information, and the IP of the data header information. If the address is not registered in the history table, the first destination is Serial is characterized in that a control unit which searches for a match with the second destination corresponding to the IP address in the routing table.

【0008】また、本発明の第2のルータ装置のルーテ
ィング品質監視方式は、ルーティングテーブルと、前記
ルーティングテーブルの写しであり高速に検索できる宛
先解決テーブルとを備え、受信したパケットのデータの
スイッチングを行うルータ装置のルーティング品質監視
方式において、受信したパケットからデータヘッダ情報
を抽出する入力部と、前記データヘッダ情報のIPアド
レスを基に前記宛先解決テーブルから第1の宛先を抽出
し,前記ルーティングテーブルの更新時に変更のあった
ルーティング情報のIPアドレスを登録したチェック指
定テーブルに前記データヘッダ情報のIPアドレスが登
録されているかを検索し,登録されていれば前記チェッ
ク指定テーブルへのアクセスの履歴を示す履歴テーブル
に前記データヘッダ情報のIPアドレスが登録されてい
るかを検索する宛先解決部と、前記データヘッダ情報の
IPアドレスが前記履歴テーブルに登録されていなけれ
ば前記第1の宛先が前記ルーティングテーブル上の前記
IPアドレスに該当する第2の宛先と一致するかを検索
する制御部とを備えている。
Further, the routing quality monitoring system of the second router device of the present invention is provided with a routing table and a destination resolution table which is a copy of the routing table and which can be searched at high speed, for switching the data of the received packet. In the routing quality monitoring method of the router device, the input unit for extracting the data header information from the received packet, the first destination from the destination resolution table based on the IP address of the data header information, and the routing table When the IP address of the data header information is registered in the check designation table in which the IP address of the routing information that has changed at the time of updating is checked, if it is registered, the history of access to the check designation table is searched. The history table shown in the above A destination resolution unit that searches whether the IP address of the information is registered, and if the IP address of the data header information is not registered in the history table, the first destination corresponds to the IP address on the routing table. And a control unit that searches for a match with the second destination.

【0009】更に、上記の第1または第2のルータ装置
のルーティング品質監視方式において、前記制御部は、
前記第1の宛先と前記第2の宛先との不一致を検出した
ら装置の障害として表示することを特徴としている。
Further, in the routing quality monitoring system of the first or second router device, the control unit is
When a mismatch between the first destination and the second destination is detected, it is displayed as a device failure.

【0010】更に、上記の第1または第2のルータ装置
のルーティング品質監視方式において、前記制御部は、
前記第1の宛先と前記第2の宛先との不一致を検出した
らスイッチングしたデータを廃棄することを特徴として
いる。
Further, in the routing quality monitoring method of the first or second router device, the control unit is
When the mismatch between the first destination and the second destination is detected, the switched data is discarded.

【0011】更に、上記の第1または第2のルータ装置
のルーティング品質監視方式において、前記制御部は、
前記第1の宛先と前記第2の宛先との不一致を検出した
ら前記宛先解決テーブルを更新することを特徴としてい
る。
Further, in the routing quality monitoring method of the first or second router device, the control unit is
When the mismatch between the first destination and the second destination is detected, the destination resolution table is updated.

【0012】また、本発明の第3のルータ装置のルーテ
ィング品質監視方式は、ルーティングテーブルと、前記
ルーティングテーブルの写しであり高速に検索できる宛
先解決テーブルとを備え、入力側の伝送路から受信した
パケットのデータを前記宛先解決テーブルを用いてスイ
ッチングしそのスイッチングしたデータを出力側の伝送
路に送出するルータ装置のルーティング品質監視方式に
おいて、前記入力側の伝送路からパケットを受信する
と、パケット内のデータヘッダ情報を抽出しそのデータ
ヘッダ情報のIPアドレスを基に前記宛先解決テーブル
から装置内の第1の宛先情報を抽出する第1の抽出手段
と、前記宛先解決テーブルへのアクセスの履歴を示す履
歴テーブルに前記データヘッダ情報のIPアドレスが登
録されているかどうかを確認する確認手段と、前記履歴
テーブルに前記データヘッダ情報のIPアドレスが登録
されていなければ、前記データヘッダ情報のIPアドレ
スを前記履歴テーブルに登録する登録手段と、前記履歴
テーブルに前記データヘッダ情報のIPアドレスが登録
されていなければ、前記データヘッダ情報のIPアドレ
スを基に前記ルーティングテーブルから装置内の第2の
宛先情報を抽出する第2の抽出手段と、前記第1の宛先
情報と前記第2の宛先情報とを比較する比較手段と、前
記比較手段で不一致を検出したら障害として検出する障
害検出手段とを有することを特徴としている。
A third router device routing quality monitoring system of the present invention is provided with a routing table and a destination resolution table which is a copy of the routing table and which can be searched at high speed, and which is received from an input side transmission line. In a routing quality monitoring method of a router device that switches packet data using the destination resolution table and sends the switched data to an output-side transmission path, when a packet is received from the input-side transmission path, The first extraction means for extracting the data header information and the first destination information in the device from the destination resolution table based on the IP address of the data header information, and the history of access to the destination resolution table are shown. Whether the IP address of the data header information is registered in the history table Confirming means for confirming that the IP address of the data header information is not registered in the history table, registration means for registering the IP address of the data header information in the history table, and the data header in the history table. If the IP address of the information is not registered, second extracting means for extracting the second destination information in the device from the routing table based on the IP address of the data header information; and the first destination information. It is characterized in that it has a comparison means for comparing the second destination information and a failure detection means for detecting as a failure when the comparison means detects a mismatch.

【0013】また、本発明の第4のルータ装置のルーテ
ィング品質監視方式は、ルーティングテーブルと、前記
ルーティングテーブルの写しであり高速に検索できる宛
先解決テーブルとを備え、入力側の伝送路から受信した
パケットのデータを前記宛先解決テーブルを用いてスイ
ッチングしそのスイッチングしたデータを出力側の伝送
路に送出するルータ装置のルーティング品質監視方式に
おいて、前記入力側の伝送路からパケットを受信する
と、パケット内のデータヘッダ情報を抽出しそのデータ
ヘッダ情報のIPアドレスを基に前記宛先解決テーブル
から装置内の第1の宛先情報を抽出する第1の抽出手段
と、前記ルーティングテーブルの更新時に変更のあった
ルーティング情報のIPアドレスを登録したチェック指
定テーブルに前記データヘッダ情報のIPアドレスが登
録されているかどうかを確認する第1の確認手段と、前
記チェック指定テーブルに前記データヘッダ情報のIP
アドレスが登録されていれば前記チェック指定テーブル
へのアクセスの履歴を示す履歴テーブルに前記データヘ
ッダ情報のIPアドレスが登録されているかどうかを確
認する第2の確認手段と、前記履歴テーブルに前記デー
タヘッダ情報のIPアドレスが登録されていなければ、
前記データヘッダ情報のIPアドレスを前記履歴テーブ
ルに登録する登録手段と、前記履歴テーブルに前記デー
タヘッダ情報のIPアドレスが登録されていなければ、
前記データヘッダ情報のIPアドレスを基に前記ルーテ
ィングテーブルから装置内の第2の宛先情報を抽出する
第2の抽出手段と、前記第1の宛先情報と前記第2の宛
先情報とを比較する比較手段と、前記比較手段で不一致
を検出したら障害として検出する障害検出手段とを有す
ることを特徴としている。
The routing quality monitoring system of the fourth router device of the present invention comprises a routing table and a destination resolution table which is a copy of the routing table and which can be searched at high speed, and which is received from a transmission line on the input side. In a routing quality monitoring method of a router device that switches packet data using the destination resolution table and sends the switched data to an output-side transmission path, when a packet is received from the input-side transmission path, First extraction means for extracting the data header information and extracting the first destination information in the device from the destination resolution table based on the IP address of the data header information; and the routing changed when the routing table is updated. The above-mentioned data is stored in the check designation table in which the IP address of information is registered. A first confirmation means IP address of Tahedda information to check whether the registered, IP of the data header information to the check table specified
If an address is registered, second confirmation means for confirming whether or not the IP address of the data header information is registered in the history table showing the history of access to the check designation table, and the data in the history table. If the IP address of the header information is not registered,
Registration means for registering the IP address of the data header information in the history table; and if the IP address of the data header information is not registered in the history table,
Second extraction means for extracting second destination information in the device from the routing table based on the IP address of the data header information, and comparison for comparing the first destination information and the second destination information It is characterized by having means and failure detection means for detecting as a failure when the comparison means detects a mismatch.

【0014】更に、上記の第3または第4のルータ装置
のルーティング品質監視方式において、前記比較手段で
不一致を検出したら障害として表示する障害表示手段を
有することを特徴としている。
Further, the routing quality monitoring method of the third or fourth router device is characterized by further comprising fault display means for displaying a fault when the comparison means detects a mismatch.

【0015】更に、上記の第3または第4のルータ装置
のルーティング品質監視方式において、前記比較手段で
不一致を検出したら前記スイッチングしたデータを廃棄
する廃棄手段を有することを特徴としている。
Further, the routing quality monitoring system of the third or fourth router device is characterized by further comprising discarding means for discarding the switched data when the comparing means detects a mismatch.

【0016】更に、上記の第3または第4のルータ装置
のルーティング品質監視方式において、前記比較手段で
不一致を検出したら前記宛先解決テーブルを更新する更
新手段を有することを特徴としている。
Further, the routing quality monitoring method of the third or fourth router device is characterized in that it has an updating means for updating the destination resolution table when the comparing means detects a mismatch.

【0017】また、本発明の第1のルータ装置のルーテ
ィング品質監視方法は、ルーティングテーブルと、前記
ルーティングテーブルの写しであり高速に検索できる宛
先解決テーブルとを用いて、受信したパケットのデータ
をスイッチングするルータ装置のルーティング品質監視
方法であって、受信したパケット内のデータヘッダ情報
を抽出し、その抽出したデータヘッダ情報のIPアドレ
スを基に前記宛先解決テーブルから装置内の第1の宛先
情報を抽出し、前記宛先解決テーブルへのアクセスの履
歴を示す履歴テーブルに前記データヘッダ情報のIPア
ドレスが登録されているかどうかを検索し、前記履歴テ
ーブルに前記データヘッダ情報のIPアドレスが登録さ
れていなければ、前記データ情報を前記履歴テーブルに
登録し、前記履歴テーブルに前記データヘッダ情報のI
Pアドレスが登録されていなければ、前記データヘッダ
情報のIPアドレスを基に前記ルーティングテーブルか
ら装置内の第2の宛先情報を抽出し、前記第1の宛先情
報と前記第2の宛先情報とを比較することを特徴として
いる。
The routing quality monitoring method of the first router device of the present invention switches the data of the received packet using the routing table and the destination resolution table which is a copy of the routing table and which can be searched at high speed. A routing quality monitoring method for a router device, wherein data header information in a received packet is extracted, and first destination information in the device is extracted from the destination resolution table based on the IP address of the extracted data header information. It is extracted and searched for whether the IP address of the data header information is registered in the history table showing the history of access to the destination resolution table, and the IP address of the data header information must be registered in the history table. For example, by registering the data information in the history table, I of the data header information Buru
If the P address is not registered, the second destination information in the device is extracted from the routing table based on the IP address of the data header information, and the first destination information and the second destination information are stored. It is characterized by comparison.

【0018】また、本発明の第2のルータ装置のルーテ
ィング品質監視方法は、ルーティングテーブルと、前記
ルーティングテーブルの写しであり高速に検索できる宛
先解決テーブルとを用いて、受信したパケットのデータ
をスイッチングするルータ装置のルーティング品質監視
方法であって、受信したパケット内のデータヘッダ情報
を抽出し、その抽出したデータヘッダ情報のIPアドレ
スを基に前記宛先解決テーブルから装置内の第1の宛先
情報を抽出し、前記ルーティングテーブルの更新時に変
更のあったルーティング情報のIPアドレスを登録した
チェック指定テーブルに前記データヘッダ情報のIPア
ドレスが登録されているかどうかを検索し、前記チェッ
ク指定テーブルに前記データヘッダ情報のIPアドレス
が登録されていれば前記チェック指定テーブルへのアク
セスの履歴を示す履歴テーブルに前記データヘッダ情報
のIPアドレスが登録されているかどうかを検索し、前
記履歴テーブルに前記データヘッダ情報のIPアドレス
が登録されていなければ、前記データヘッダ情報のIP
アドレスを前記履歴テーブルに登録し、前記履歴テーブ
ルに前記データヘッダ情報のIPアドレスが登録されて
いなければ、前記データヘッダ情報のIPアドレスを基
に前記ルーティングテーブルから装置内の第2の宛先情
報を抽出し、前記第1の宛先情報と前記第2の宛先情報
とを比較することを特徴としている。
Further, the second routing quality monitoring method of the router device of the present invention switches the data of the received packet by using the routing table and the destination resolution table which is a copy of the routing table and which can be searched at high speed. A routing quality monitoring method for a router device, wherein data header information in a received packet is extracted, and first destination information in the device is extracted from the destination resolution table based on the IP address of the extracted data header information. It is extracted and searched for whether the IP address of the data header information is registered in the check designation table in which the IP address of the routing information changed when the routing table is updated is searched, and the data header is registered in the check designation table. The IP address of the information is registered It is searched whether the IP address of the data header information is registered in the history table indicating the history of access to the check designation table. If the IP address of the data header information is not registered in the history table, the IP of data header information
If the address is registered in the history table and the IP address of the data header information is not registered in the history table, the second destination information in the device is obtained from the routing table based on the IP address of the data header information. It is characterized by extracting and comparing the first destination information with the second destination information.

【0019】更に、上記の第1または第2のルータ装置
のルーティング品質監視方法において、前記第1の宛先
情報と前記第2の宛先情報との不一致を検出したら障害
として表示することを特徴としている。
Further, in the above routing quality monitoring method for the first or second router device, if a mismatch between the first destination information and the second destination information is detected, it is displayed as a fault. .

【0020】更に、上記の第1または第2のルータ装置
のルーティング品質監視方法において、前記第1の宛先
情報と前記第2の宛先情報との不一致を検出したら前記
スイッチングしたデータを廃棄することを特徴としてい
る。
Further, in the above routing quality monitoring method for the first or second router device, it is possible to discard the switched data when a mismatch between the first destination information and the second destination information is detected. It has a feature.

【0021】更に、上記の第1または第2のルータ装置
のルーティング品質監視方法において、前記第1の宛先
情報と前記第2の宛先情報との不一致を検出したら前記
宛先解決テーブルを更新することを特徴としている。
Further, in the routing quality monitoring method for the first or second router device described above, if the mismatch between the first destination information and the second destination information is detected, the destination resolution table is updated. It has a feature.

【0022】[0022]

【発明の実施の形態】次に、本発明の第1の実施の形態
について、図面を参照して説明する。図1を参照する
と、本発明の第1の実施の形態のルータ装置内の構成を
示すブロック図であって、ルータ装置は、入力側の伝送
路91と、出力側の伝送路92と、伝送路91から受信
したパケットのデータをバッファリングし受信したパケ
ットからデータヘッダを抽出するラインインタフェース
部1(入力部)と、データの宛先を解決する宛先解決部
2と、ルーティングテーブルを管理する制御部3と、実
際のデータのスイッチングを行うスイッチ部4と、スイ
ッチングしたデータを伝送路92に送信するラインイン
タフェース部5(出力部)と、ルーティング品質をモニ
タするための発光素子6と、信号線93,94,95,
96,97と、制御バス98とから構成される。
BEST MODE FOR CARRYING OUT THE INVENTION Next, a first embodiment of the present invention will be described with reference to the drawings. Referring to FIG. 1, it is a block diagram showing the internal configuration of a router device according to a first embodiment of the present invention, in which the router device comprises an input side transmission line 91, an output side transmission line 92, and A line interface unit 1 (input unit) that buffers the data of the packet received from the path 91 and extracts the data header from the received packet, a destination resolution unit 2 that resolves the destination of the data, and a control unit that manages the routing table. 3, a switch unit 4 for actually switching data, a line interface unit 5 (output unit) for transmitting the switched data to the transmission line 92, a light emitting element 6 for monitoring the routing quality, and a signal line 93. , 94, 95,
96, 97 and a control bus 98.

【0023】ラインインタフェース部1は、伝送路91
から受信した宛先を更新するためのHcnv11を備
え、ラインインタフェース部5は、データを廃棄するた
めのDrop51を備える。
The line interface section 1 includes a transmission line 91.
The Hcnv 11 for updating the destination received from the line interface unit 5 includes the Drop 51 for discarding the data.

【0024】宛先解決部2は、宛先解決テーブルのCt
able21と、検索結果を格納するDreg22とを
備える。
The destination resolution unit 2 uses the Ct of the destination resolution table.
It includes an “able21” and a “Dreg22” that stores a search result.

【0025】制御部3は、プロセッサによるプログラム
制御で動作すると共に、ルーティングプロトコルから形
成したルーティングテーブルであるRtable31を
備え、制御部3の基で宛先解決処理を監視するためのR
chk32を含む。
The control unit 3 operates under program control by the processor and is provided with an Rtable 31 which is a routing table formed from a routing protocol. The Rtable 31 monitors the destination resolution process under the control unit 3.
Including chk32.

【0026】Rtable31は、書き込みおよび読み
出しのできる不揮発性の記録媒体装置(例えば、磁気デ
ィスク)に格納されている。Ctable21は、書き
込みおよび読み出しのできる揮発性または不揮発性のメ
モリであっても構わないが、ここではCAM(Cont
ent Addressable Memory:連想
メモリ)を使用している。なお、Rtable31およ
びCtable21は、宛先のIPアドレスとそのIP
アドレスに対応するルータ装置内のラインインタフェー
ス部5への割付情報が入っている。Ctable21
は、Rtable31が更新される毎に、制御部3から
制御バス95を介して更新される。
The Rtable 31 is stored in a writable and readable nonvolatile recording medium device (for example, a magnetic disk). The Ctable 21 may be a volatile or non-volatile memory that is writable and readable, but here, CAM (Cont.
ent Addressable Memory) is used. The Rtable 31 and the Ctable 21 are the IP address of the destination and its IP.
It contains allocation information for the line interface unit 5 in the router device corresponding to the address. Ctable21
Is updated from the control unit 3 via the control bus 95 every time the Rtable 31 is updated.

【0027】Dreg22は、図示していない記憶部の
エリアに割り付けられCtable21への過去のアク
セスの履歴を示すチェック履歴リスト(履歴テーブル)
であるChklog222と、Chklog222を検
索するChkjdg221と、Chkjdg221の検
索結果により設定されるレジスタであるChkreg2
23とを備える。なお、この場合の記憶部は、書き込み
読み出しのできる揮発性のメモリ、または不揮発性のメ
モリのいずれかであっても構わないが、ここでは、高速
性のメモリ(例えば、RAM)を使用している。また、
Chkreg223は、Chkjdg221の連続処理
に対応できるようにFIFOメモリを使用している。
The Dreg 22 is a check history list (history table) allocated to an area of a storage unit (not shown) and showing a history of past access to the Ctable 21.
222, a Chkjdg 221, which searches the Chklog 222, and a Chkreg 2 which is a register set by the search result of the Chkjdg 221.
And 23. Note that the storage unit in this case may be either a volatile memory that allows writing and reading, or a non-volatile memory, but here, a high-speed memory (for example, RAM) is used. There is. Also,
The Chkreg 223 uses a FIFO memory so as to support continuous processing of the Chkjdg 221.

【0028】すなわち、Dreg22は、データヘッダ
情報のIPアドレスがChklog222に登録されて
いるかを検索し、Chklog222に登録されていな
いと、Chklog222にデータヘッダ情報のIPア
ドレスを履歴として登録すると共に、制御部3に検索結
果(Chkreg223の内容)の読み出しの要求を行
うことで宛先解決処理のチェックの依頼を行う。
That is, the Dreg 22 searches whether the IP address of the data header information is registered in the Chklog 222, and if not registered in the Chklog 222, the IP address of the data header information is registered in the Chklog 222 as a history and the control unit 3 is requested to read the retrieval result (contents of Chkreg 223) to request the check of the destination resolution processing.

【0029】図3を参照すると、Rchk32の動作を
示すフローチャートである。すなわち、Rchk32
は、Chkreg223の内容(IPアドレス、ライン
インタフェース部5への宛先)がRtable31に登
録した内容と一致しなければ、障害として、各障害処理
を行う。
Referring to FIG. 3, it is a flowchart showing the operation of the Rchk 32. That is, Rchk32
If the contents of the Chkreg 223 (IP address, destination to the line interface unit 5) do not match the contents registered in the Rtable 31, each fault process is performed as a fault.

【0030】次に、図1〜図3を参照して、本発明の第
1の実施の形態の動作について説明する。先ず、伝送路
91から入ってくるデータの処理における全体的な動作
について説明する。ラインインタフェース部1は、伝送
路91からパケットを受信すると、ラインインタフェー
ス部1内のHcnv11に制御を渡す。すると、Hcn
v11は、受信したパケットからデータヘッダ情報を抽
出する。そのデータヘッダ情報は、信号線93を通じて
宛先解決部2に転送される。
Next, the operation of the first embodiment of the present invention will be described with reference to FIGS. First, the overall operation in the processing of the data coming from the transmission line 91 will be described. Upon receiving the packet from the transmission line 91, the line interface unit 1 transfers control to the Hcnv 11 in the line interface unit 1. Then Hcn
v11 extracts data header information from the received packet. The data header information is transferred to the destination resolution unit 2 via the signal line 93.

【0031】宛先解決部2は、データヘッダ情報を受信
すると、予め制御部3から制御バス98を通じて設定さ
れている宛先解決テーブルであるCtable31にア
クセスして宛先解決処理を行って装置内の宛先情報をラ
インインタフェース部1に信号線94を通じて送信す
る。宛先解決処理の際に使用したデータヘッダ情報(信
号線93)と処理結果(信号線94)とをDreg22
に格納する。
Upon receiving the data header information, the destination resolving unit 2 accesses the table 31 which is a destination resolving table set in advance from the control unit 3 through the control bus 98, performs the destination resolving process, and relies on the destination information in the apparatus. Is transmitted to the line interface unit 1 through the signal line 94. The data header information (the signal line 93) and the processing result (the signal line 94) used in the destination resolution processing are Dreg22.
To store.

【0032】ラインインタフェース部1内のhcnv1
1は、宛先解決処理部2から信号線94を介して受信し
た宛先解決結果をバッファリングされているデータに付
加してスイッチ部4に信号線95を介して転送する。
Hcnv1 in the line interface unit 1
1 adds the destination resolution result received from the destination resolution processing unit 2 via the signal line 94 to the buffered data and transfers the result to the switch unit 4 via the signal line 95.

【0033】そのデータを受信したスイッチ部4は、宛
先情報(宛先解決結果)に従ってスイッチングしたデー
タを、信号線96を通じて宛先解決結果で得られた目的
のラインインタフェース部5に転送する。スイッチング
したデータを受信したラインインタフェース部5は、伝
送路92に送信する。
Upon receiving the data, the switch unit 4 transfers the data switched according to the destination information (destination resolution result) to the target line interface unit 5 obtained as the destination resolution result through the signal line 96. The line interface unit 5 that has received the switched data transmits it to the transmission line 92.

【0034】次に、本発明の特徴である宛先解決処理の
監視方法について説明する。宛先解決部2内に配備した
Dreg22は、監視プロセスであるRchk32で宛
先チェックをするための情報を管理する。
Next, a method of monitoring the destination resolution process, which is a feature of the present invention, will be described. The Dreg 22 provided in the destination resolution unit 2 manages information for checking the destination in the Rchk 32, which is a monitoring process.

【0035】Chkjdg221は、データヘッダ情報
(信号線93)および宛先解決結果(信号線94)を受
信すると、Chklog222にアクセスして過去一定
回数のチェック履歴リストに受信したデータヘッダ情報
に該当するリスト(IPアドレス)があるか判定して、
無い場合はデータヘッダ情報(信号線93)および宛先
解決結果(信号線94)をChkreg223に格納す
る。また、Chkjdg221は、Chkreg223
にデータヘッダ情報(信号線93)および宛先解決結果
(信号線94)を格納すると、Chkreg223の読
み出し要求を制御部3に通知する。
When the Chkjdg 221 receives the data header information (signal line 93) and the destination resolution result (signal line 94), the Chkjdg 221 accesses the Chklog 222 and receives a list (corresponding to the data header information received in the check history list of a certain number of times in the past). IP address),
If not, the data header information (signal line 93) and the destination resolution result (signal line 94) are stored in Chkreg 223. In addition, Chkjdg221 is the same as Chkreg223.
When the data header information (signal line 93) and the address resolution result (signal line 94) are stored in, the read request of the Chkreg 223 is notified to the control unit 3.

【0036】受信したデータヘッダ情報(信号線93)
に該当するIPアドレスがChklog222にあった
場合には、過去一定回数の宛先チェックにおいて宛先正
誤のチェックがRchk32で行われたと判断して、デ
ータヘッダ情報93および宛先解決結果94をChkr
eg223に格納しない。
Received data header information (signal line 93)
If the IP address corresponding to the above is in the Chklog 222, it is determined that the correctness of the destination has been checked by the Rchk 32 in the past certain number of destination checks, and the data header information 93 and the destination resolution result 94 are set in the Chkr.
Not stored in eg 223.

【0037】制御部3は、Chkjdg221から読み
出し要求を受けた場合、Rchk32の起動を行う。す
なわち、Chklog222にデータヘッダ情報のIP
アドレスが登録されていれば、Rchk32は起動しな
い。この構成を採用することにより、随時Rtable
31の内容をチェックする必要がなくなり、制御部3の
宛先チェックプロセスであるRchk32の負荷、すな
わちプロセッサの負荷を軽減することが可能になる。
When the control unit 3 receives the read request from the Chkjdg 221, the control unit 3 activates the Rchk 32. That is, the IP of the data header information is added to the Chklog 222.
If the address is registered, Rchk32 will not start. By adopting this configuration, the Rtable can be changed at any time.
It is not necessary to check the contents of 31, and it is possible to reduce the load of the Rchk 32 that is the destination check process of the control unit 3, that is, the load of the processor.

【0038】Chkjdg221は、Chkreg22
3に新たな値を設定した後に、受信したデータヘッダ情
報(信号線93)および宛先解決結果(信号線94)を
チェック履歴リストであるChklog222に追加登
録する。また、制御部3がChkreg223から読み
出した時に、まだChkreg233にデータが残って
いる場合には、Chkjdg221は、再度制御部3に
読み出し要求を行う。なお、Chklog222は、チ
ェック履歴リストを管理するが、管理可能容量を越えた
時は古い順にチェック履歴を廃棄する。
Chkjdg221 is the same as Chkreg22.
After setting a new value to 3, the received data header information (signal line 93) and destination resolution result (signal line 94) are additionally registered in the check history list Chklog 222. Further, when the control unit 3 reads from the Chkreg 223, if data still remains in the Chkreg 233, the Chkjdg 221 makes a read request to the control unit 3 again. The Chklog 222 manages the check history list, but when the manageable capacity is exceeded, the check history is discarded in the oldest order.

【0039】次に制御部3から起動をかけられたRch
k32の処理を図3に従って説明する。Rchk32
は、制御バス98を通じてDreg22内のChkre
g223にアクセスしてデータヘッダ情報(IPアドレ
ス)と宛先解決結果(ラインインタフェース部5の識別
番号)を収集する(図3のステップS1)。
Next, Rch activated by the control unit 3
The process of k32 will be described with reference to FIG. Rchk32
Chkre in Dreg 22 through control bus 98
The g223 is accessed to collect the data header information (IP address) and the destination resolution result (identification number of the line interface unit 5) (step S1 in FIG. 3).

【0040】Rchk32は、データヘッダ情報(IP
アドレス)を基にRtable31にアクセスしてデー
タヘッダ情報に対応した宛先(ラインインタフェース部
5の識別番号)を求める(ステップS2)。
Rchk 32 is data header information (IP
Based on the address, the Rtable 31 is accessed to obtain the destination (the identification number of the line interface unit 5) corresponding to the data header information (step S2).

【0041】Rchk32は、ステップS1で収集した
宛先解決結果とステップS2で求めた宛先とを比較し
て、一致した場合はステップS1に戻る(ステップS
3)。
The Rchk 32 compares the destination resolution result collected in step S1 with the destination obtained in step S2, and if they match, returns to step S1 (step S1).
3).

【0042】不一致の場合は、Rchk32は、信号線
97を通じて発光素子6を点灯させて、ルーティング品
質低下を表示する。更に、Rchk32は、不一致とな
ったデータヘッダ情報および宛先解決結果(ステップS
2で求めたもの)を信号線97を通じてChkreg2
23で指定されるラインインタフェース部5に送信して
Drop51で誤った宛先情報ヘッダを含むデータを廃
棄させる。更に、Rchk32は、不一致と判定した変
換テーブルであるCtable21をルーティングテー
ブルRtable31を基に再設定(写しを取る)を行
う(ステップS4〜S6)。
If they do not match, the Rchk 32 turns on the light emitting element 6 through the signal line 97 to display the routing quality deterioration. Further, the Rchk 32 determines the data header information and the destination resolution result (step S
2) obtained through 2) through the signal line 97 to Chkreg2
The data including the erroneous destination information header is sent to the line interface unit 5 designated by 23 and discarded by the Drop 51. Further, the Rchk 32 resets (copy) the Ctable 21, which is the conversion table determined to be inconsistent, based on the routing table Rtable 31 (steps S4 to S6).

【0043】次に、本発明の第2の実施の形態について
図面を参照して説明する。図4を参照すると、本発明の
第2の実施の形態は、宛先解決部2のDreg23が、
図1で示された第1の実施の形態における宛先解決部2
のDreg22と異なる点、並びに制御部7および制御
部7内のRchk72が、図1で示された第1の実施の
形態における制御部3および制御部3のRchk32と
異なる点でそれぞれ違う。
Next, a second embodiment of the present invention will be described with reference to the drawings. Referring to FIG. 4, in the second exemplary embodiment of the present invention, the Dreg 23 of the destination resolution unit 2 is
Destination resolution unit 2 in the first embodiment shown in FIG.
2 and the Rchk 72 in the control unit 7 and the Rchk 72 in the control unit 7 are different from the control unit 3 and the Rchk 32 in the control unit 3 in the first embodiment shown in FIG.

【0044】図5を参照すると、図1の第1の実施の形
態と異なる点は、Chkjdg221の代わりにChk
jdg231を、Chklog222の代わりにChk
log232を、新たにChkmem233を備えたこ
とにある。すなわち、制御部7からチェックするデータ
ヘッダ情報(IPアドレス)を制御バス98からChk
jdg231を介してChkmem233に登録し、優
先的にチェックを行うようにしたことにある。
Referring to FIG. 5, the difference from the first embodiment of FIG. 1 is that instead of Chkjdg221, Chkjdg221 is used.
Replace jdg231 with Chklog222 instead of Chklog222
The log 232 is provided with a new Chkmem 233. That is, the data header information (IP address) to be checked from the control unit 7 is Chk from the control bus 98.
This is because it is registered in the Chkmem 233 via the jdg 231 and is checked preferentially.

【0045】Chkmem233は、Rtable31
の更新時に変更のあったルーティング情報に関するIP
アドレスを登録している。Chklog232は、Ch
kmem233へのアクセスの履歴を示すIPアドレス
を登録している。
Chkmem 233 is Rtable31
IP related to the routing information that has changed when updating
The address is registered. Chklog232 is Ch
An IP address indicating the history of access to kmem233 is registered.

【0046】すなわち、Dreg23は、Rchk72
は、Rtable31のルーティング情報の更新がある
毎に、制御部7から送られてくるIPアドレス一覧をC
hkmem233に登録する。その後、Dreg23
は、データヘッダ情報を受け取ると、データヘッダ情報
のIPアドレスがChkmem233に登録されている
かを検索し、登録されていればデータヘッダ情報のIP
アドレスがChklog232に登録されているかを検
索する。更に、Dreg23は、Chklog222に
データヘッダ情報のIPアドレスが登録されていない
と、Chklog223にデータヘッダ情報のIPアド
レスを履歴として登録すると共に、制御部7に検索結果
(Chkreg223の内容)の読み出しの要求を行う
ことで宛先解決処理のチェックの依頼を行う。
That is, Dreg23 is Rchk72
C updates the IP address list sent from the control unit 7 every time the routing information of the Rtable 31 is updated.
Register with hkmem233. After that, Dreg23
Upon receiving the data header information, searches for whether the IP address of the data header information is registered in Chkmem 233, and if registered, the IP of the data header information is registered.
It is searched whether the address is registered in Chklog 232. Furthermore, if the IP address of the data header information is not registered in the Chklog 222, the Dreg 23 registers the IP address of the data header information in the Chklog 223 as a history and requests the control unit 7 to read the search result (contents of the Chkreg 223). By performing the above, the request for checking the address resolution processing is performed.

【0047】図6を参照すると、Rchk72の動作を
示すフローチャートである。すなわち、Rchk72
は、Rtable31のルーティング情報の更新がある
毎に、変更のあったルーティング情報のIPアドレス一
覧をDreg23に通知することにより、Dreg23
にChkmem233の内容を更新させる。その後、R
chk72は、Dreg23からのChkreg223
の読み出し要求があると、Chkreg223の内容
(IPアドレス、ラインインタフェース部5への宛先)
がRtable31に登録した内容と一致しなければ、
障害として、各障害処理を行う。
Referring to FIG. 6, it is a flowchart showing the operation of the Rchk 72. That is, Rchk72
Each time the routing information of the Rtable 31 is updated, the Dreg 23 is notified by notifying the Dreg 23 of the IP address list of the changed routing information.
To update the contents of Chkmem 233. Then R
chk72 is Chkreg223 from Dreg23
Read request, the contents of Chkreg 223 (IP address, destination to line interface unit 5)
Does not match the content registered in Rtable31,
Each fault is processed as a fault.

【0048】次に、図4と図5とを参照して、本発明の
第2の実施の形態の動作について説明する。
Next, the operation of the second embodiment of the present invention will be described with reference to FIGS. 4 and 5.

【0049】制御部7のRtable31が更新される
と、制御部7は、制御バス98を介して、Ctable
21を更新すると共に、Rchk72を起動する。Rc
hk72は、要求の種別をRtableの変更による要
求であると認識し、宛先解決部2のDreg23のCh
kjdg231に更新されたIPアドレスと、Dreg
23から通知を受けていないIPアドレスとを含むIP
アドレス一覧を送信する。するとChkjdg231
は、受信したIPアドレスをChkmem233に登録
すると共に、Chklog232をクリアする(図5の
ステップS1,S2)。この場合、Dreg23に送信
するRchk72のIPアドレスの管理の処理は、図示
していない記憶部(例えば、RAM)に一覧テーブルを
設け、Rtable31が更新される度に、この一覧テ
ーブルにRtable31で変更したルーティング情報
に該当するIPアドレスを追加してから、一覧テーブル
の内容(IPアドレス一覧)をDreg23に送信する
ことで、Dreg23のChkjdg231がChkm
em233にIPアドレス一覧を登録し、その後、Dr
eg23から制御部7に読み出し要求があると、制御部
7のRchk72が読み出し要求のあったIPアドレス
を一覧テーブルから削除するようになっている。
When the Rtable 31 of the control unit 7 is updated, the control unit 7 controls the Ctable via the control bus 98.
21 is updated and Rchk72 is started. Rc
The hk 72 recognizes that the request type is a request by changing the Rtable, and Ch of the Dreg 23 of the destination resolution unit 2
IP address updated to kjdg231 and Dreg
IP including IP address not notified from
Send an address list. Then Chkjdg231
Registers the received IP address in Chkmem 233 and clears Chklog 232 (steps S1 and S2 in FIG. 5). In this case, in the process of managing the IP address of the Rchk 72 to be transmitted to the Dreg 23, a list table is provided in a storage unit (for example, RAM) not shown, and the Rtable 31 is changed to this list table every time the Rtable 31 is updated. After the IP address corresponding to the routing information is added, the contents of the list table (IP address list) are transmitted to Dreg23, so that Chkjdg231 of Dreg23 is Chkmjd.
Register the IP address list in em233, then use Dr
When a read request is made from the eg 23 to the control unit 7, the Rchk 72 of the control unit 7 deletes the IP address for which the read request is made from the list table.

【0050】その後、伝送路91から受信したパケット
は、ラインインタフェース部1内のHcnv11でデー
タヘッダ情報を抽出される。そのデータヘッダ情報は、
信号線93を通じて宛先解決部2に転送される。
After that, the packet received from the transmission line 91 has the data header information extracted by Hcnv11 in the line interface unit 1. The data header information is
It is transferred to the address resolution unit 2 through the signal line 93.

【0051】宛先解決部2は、データヘッダ情報を受信
すると、予め制御部7から制御バス98を通じて設定さ
れている宛先解決テーブルであるCtable31にア
クセスして宛先解決処理を行って装置内の宛先情報をラ
インインタフェース部1に信号線94を通じて送信す
る。宛先解決処理の際に使用したデータヘッダ情報(信
号線93)と処理結果(信号線94)とをDreg23
に格納する。
Upon receiving the data header information, the address resolving unit 2 accesses the table 31 which is the address resolving table set in advance from the control unit 7 through the control bus 98, performs the address resolving process, and executes the address resolving information in the device. Is transmitted to the line interface unit 1 through the signal line 94. The data header information (the signal line 93) and the processing result (the signal line 94) used in the destination resolution processing are Dreg23.
To store.

【0052】ラインインタフェース部1内のhcnv1
1は、宛先解決処理部2から信号線94を介して受信し
た宛先解決結果をバッファリングされているデータに付
加してスイッチ部4に転送する。
Hcnv1 in the line interface unit 1
1 adds the destination resolution result received from the destination resolution processing unit 2 via the signal line 94 to the buffered data and transfers it to the switch unit 4.

【0053】そのデータを受信したスイッチ部4は、宛
先情報(宛先解決結果)に従ってスイッチングしたデー
タを、信号線96を通じて宛先解決結果で得られた目的
のラインインタフェース部5に転送する。
Upon receiving the data, the switch unit 4 transfers the data switched according to the destination information (destination solution result) to the target line interface unit 5 obtained as the destination solution result through the signal line 96.

【0054】一方、データヘッダ情報(信号線93)と
処理結果(信号線94)とを受け取ったDreg23の
Chkjdg231は、データヘッダ情報のIPアドレ
スがChkmem233に登録されているかを検索し、
登録されていれば、Chklog232にデータヘッダ
情報のIPアドレスが登録されているかを検索する。こ
のとき、データヘッダ情報のIPアドレスがChklo
g232に登録されていなければ、Chkjdg231
は、受信したデータヘッダ情報(信号線93)と処理結
果(信号線94)とをChkreg223に設定する。
Chkreg223に設定されると、Chkjdg23
1は、制御部7にChkreg223の読み出し要求の
通知を行う。制御部7は、読み出し要求の通知を受信す
ると、Rchk72に制御を渡す。また、Chkreg
223に設定された後に、Chkjdg231は、Ch
kreg223の内容をChklog232に登録す
る。
On the other hand, the Chkjdg 231 of the Dreg 23 that has received the data header information (signal line 93) and the processing result (signal line 94) searches whether the IP address of the data header information is registered in the Chkmem 233,
If registered, it is searched whether the IP address of the data header information is registered in Chklog 232. At this time, the IP address of the data header information is Chklo.
If not registered in g232, Chkjdg231
Sets the received data header information (signal line 93) and the processing result (signal line 94) in Chkreg 223.
When set to Chkreg223, Chkjdg23
1 notifies the control unit 7 of a read request for the Chkreg 223. When the control unit 7 receives the read request notification, the control unit 7 transfers control to the Rchk 72. Also, Chkreg
After being set to 223, Chkjdg 231
The contents of kreg 223 are registered in Chklog 232.

【0055】なお、Chkmem233に該当するIP
アドレスが登録されていなければ、Chkjdg231
は、何もしない。また、Chkmem233に該当する
IPアドレスが登録されていて、Chklog232に
該当するIPアドレスが登録されていても、Chkjd
g231は、何もしない。
The IP corresponding to Chkmem 233
If the address is not registered, Chkjdg231
Does nothing Further, even if the IP address corresponding to Chkmem 233 is registered and the IP address corresponding to Chklog 232 is registered, Chkjd
g231 does nothing.

【0056】一方、制御部7から制御を渡されたRch
k72は、Dreg23からの要求だと判断して、ステ
ップS1以降の処理を行う(ステップS7)。この後の
動作であるステップS1〜S6については、本発明の第
1の実施の形態のRchk32の動作と実質的には同じ
であるため、説明を省略する。
On the other hand, the Rch to which the control is transferred from the control unit 7.
The k72 determines that the request is from the Dreg 23, and performs the processing from step S1 (step S7). The subsequent operations, steps S1 to S6, are substantially the same as the operation of the Rchk 32 of the first embodiment of the present invention, and therefore description thereof is omitted.

【0057】本発明の第2の実施の形態の長所は、ルー
ティングテーブルが更新された場合、新たに更新された
テーブルのチェックを優先的に行うことが可能となるこ
とである。特に、ルータ装置がダイナミックルーティン
グプロトコルに従って定期的にルーティングテーブルの
更新をしている場合において、新しく更新されたルーテ
ィングテーブルの差分だけをChkmem233に登録
して優先的に監視をするこの方法は、非常に有効とな
る。
An advantage of the second embodiment of the present invention is that when the routing table is updated, the newly updated table can be checked preferentially. In particular, when the router device regularly updates the routing table in accordance with the dynamic routing protocol, this method of registering only the difference of the newly updated routing table in Chkmem 233 and preferentially monitoring is very effective. It becomes effective.

【0058】次に、本発明の第1の実施の形態と第2の
実施の形態ともハードウェアの構成(チェック履歴リス
トの容量)を変えることにより特性が変わることになる
が、その点にについて説明する。図7を参照すると、C
hklog(チェック履歴リスト)の容量に伴う第1お
よび第2の実施の形態の監視部(宛先解決部、制御部)
における監視特性の関係を示す。
Next, in both the first embodiment and the second embodiment of the present invention, the characteristics will be changed by changing the hardware configuration (the capacity of the check history list). Regarding this point, explain. Referring to FIG. 7, C
Monitoring unit (destination resolution unit, control unit) of the first and second embodiments according to the capacity of hklog (check history list)
The relationship of the monitoring characteristics in is shown.

【0059】すなわち、第1の構成例では、Chklo
gの容量を大きく取ると、Chklogに履歴となるI
Pアドレスをためることができるため、Chkregの
容量を小さくし、Rchkで宛先解決チェックの頻度が
少なくて済むが、チェック履歴リストの容量に比例して
チェック履歴残存時間が長くなり、監視間隔が長くなる
ためプロセッサの負荷を軽減できるが、監視精度が低く
なる。
That is, in the first configuration example, Chklo
If the capacity of g is large, Chklog has a history of I
Since the P address can be stored, the capacity of Chkreg can be reduced and the frequency of destination resolution check can be reduced with Rchk, but the check history remaining time becomes long in proportion to the capacity of the check history list, and the monitoring interval is long. Therefore, the load on the processor can be reduced, but the monitoring accuracy is reduced.

【0060】第2の構成例では、Chklogの容量を
小さく取ると、Chklogに履歴となるIPアドレス
をためないように、Chkregの容量を大きめにし、
Rchkで宛先解決チェックを頻繁に行わうことになる
が、チェック履歴残存時間が短く監視間隔が短くなるた
め、プロセッサへの負荷が増加するが、監視精度が高く
なる。
In the second configuration example, when the capacity of Chklog is made small, the capacity of Chkreg is made large so that the IP address which is a history is not accumulated in Chklog,
Although the destination resolution check is frequently performed in Rchk, the check history remaining time is short and the monitoring interval is short, which increases the load on the processor but improves the monitoring accuracy.

【0061】以上説明したように、OSI参照モデルの
ネットワーク層のプロトコルの基で、IPヘッダによる
スイッチング処理を行うIPルータ装置のルーティング
処理において、装置内の宛先解決処理を装置内のプロセ
ッサ(図1の制御部3または図4の制御部7)で監視を
実現することができる。
As described above, in the routing process of the IP router device that performs the switching process by the IP header based on the protocol of the network layer of the OSI reference model, the destination resolution process in the device is performed by the processor in the device (see FIG. 1). Monitoring can be realized by the control unit 3 of FIG. 4 or the control unit 7) of FIG.

【0062】また、従来の技術である試験セルや試験パ
ケット等の監視目的データを使用しないため、本来ルー
タとして重要な要素となっている装置内のパケット処理
速度を低下させる可能性が全く無い。
Further, since the monitoring target data such as the test cell and the test packet, which are the conventional techniques, are not used, there is no possibility that the packet processing speed in the device, which is originally an important element as a router, is reduced.

【0063】また、従来の“CRC”や“パリティ”と
いった単なるデータ誤り検出型の監視ではなく、実際の
宛先解決結果(図1または図4の信号線94)を監視す
るようにしているため、宛先解決処理の全体を監視する
ことができる。
Further, the actual destination solution result (signal line 94 in FIG. 1 or FIG. 4) is monitored instead of the conventional data error detection type monitoring such as “CRC” and “parity”. The entire address resolution process can be monitored.

【0064】また、監視処理を装置内のプロセッサ(図
1の制御部3または図4の制御部7)で行っているた
め、ハードウェアにおける回路規模の増加を最小限に抑
えることができると共に、低コストでルーティング品質
の監視が可能になる。
Further, since the monitoring process is performed by the processor (the control unit 3 in FIG. 1 or the control unit 7 in FIG. 4) in the apparatus, it is possible to minimize the increase in the circuit scale in hardware, and Enables monitoring of routing quality at low cost.

【0065】[0065]

【発明の効果】上記に説明したように、本発明は、リア
ルタイムで確認できる。
As described above, the present invention can be confirmed in real time.

【0066】また、本発明は、伝送路からデータ(パケ
ット)を受信した時にそのチェックでルーティング誤り
を検出した場合、制御部でチェック誤りを検出したIP
アドレスを認識できるため、誤りのあったルーティング
情報だけをハードウェアメモリ(宛先解決テーブル)に
対して更新することが可能となるという効果がある。
In addition, according to the present invention, when data (packet) is received from the transmission line and a routing error is detected in the check, the control unit detects the check error in the IP.
Since the address can be recognized, it is possible to update only the erroneous routing information in the hardware memory (destination resolution table).

【0067】また、本発明は、伝送路からデータ(パケ
ット)を受信した時にそのチェックでルーティング誤り
を検出した場合、制御部で装置内の宛先場所がわかるた
め、装置内故障と判断してチェックでエラー検出したI
Pアドレスに対応したデータを廃棄して他のネットワー
クに流れることを回避することが可能となるという効果
がある。
Further, according to the present invention, when the data (packet) is received from the transmission line and a routing error is detected by the check, the control unit knows the destination location in the device, so it is judged as an internal device failure and checked. I detected an error in
There is an effect that it is possible to discard the data corresponding to the P address and prevent it from flowing to another network.

【0068】また、本発明は、ルーティング誤りを検出
した場合、装置内ルーティング品質低下を示す発光素子
を点灯させるようにしたため、複数のルータが存在した
場合、どのルータが故障したかという故障箇所を特定す
ることが容易になるという効果がある。
Further, according to the present invention, when the routing error is detected, the light emitting element indicating the deterioration of the routing quality in the device is turned on. Therefore, when there are a plurality of routers, the failure point indicating which router has failed is determined. This has the effect of making it easy to identify.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1の実施の形態であるルータ装置の
構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a router device according to a first embodiment of the present invention.

【図2】図1のDregの構成を示すブロック図であ
る。
FIG. 2 is a block diagram showing a configuration of Dreg of FIG.

【図3】図1のRchkの動作を示すフロ−チャートで
ある。
FIG. 3 is a flowchart showing an operation of Rchk in FIG.

【図4】本発明の第2の実施の形態であるルータ装置の
構成を示すブロック図である。
FIG. 4 is a block diagram showing a configuration of a router device according to a second embodiment of the present invention.

【図5】図4のDregの構成を示すブロック図であ
る。
5 is a block diagram showing the configuration of Dreg in FIG. 4. FIG.

【図6】図4のRchkの動作を示すフロ−チャートで
ある。
6 is a flowchart showing the operation of Rchk in FIG.

【図7】本発明の第1および第2の実施形態におけるチ
ェック履歴リストの容量に伴う監視特性の相違点につい
てまとめた図である。
FIG. 7 is a diagram summarizing differences in monitoring characteristics according to the capacity of the check history list in the first and second embodiments of the present invention.

【符号の説明】[Explanation of symbols]

1,5 ラインインタフェース部 2 宛先解決部 3,7 制御部 4 スイッチ部 6 発光素子 11 Hcnv 21 Ctable 22,23 Dreg 31 Rtable 32,72 Rchk 91,92 伝送路 93,94,95,96,97 信号線 98 制御バス 221,231 Chkjdg 222,232 Chklog 223 Chkreg 233 Chkmem 1,5 Line interface section 2 Address Resolution Department 3,7 Control unit 4 switch part 6 light emitting element 11 Hcnv 21 Ctable 22,23 Dreg 31 Rtable 32,72 Rchk 91,92 Transmission line 93, 94, 95, 96, 97 signal lines 98 control bus 221,231 Chkjdg 222,232 Chklog 223 Chkreg 233 Chkmem

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 12/56 H04L 12/24 H04L 12/26 H04L 29/14 Continuation of front page (58) Fields surveyed (Int.Cl. 7 , DB name) H04L 12/56 H04L 12/24 H04L 12/26 H04L 29/14

Claims (15)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ルーティングテーブルと、前記ルーティ
ングテーブルの写しであり高速に検索できる宛先解決テ
ーブルとを備え、受信したパケットのデータのスイッチ
ングを行うルータ装置のルーティング品質監視方式にお
いて、受信したパケットからデータヘッダ情報を抽出す
る入力部と、前記データヘッダ情報のIPアドレスを基
に前記宛先解決テーブルから第1の宛先を抽出し,前記
宛先解決テーブルへのアクセスの履歴を示す履歴テーブ
ルに前記データヘッダ情報のIPアドレスが登録されて
いるかを検索する宛先解決部と、前記データヘッダ情報
のIPアドレスが前記履歴テーブルに登録されていなけ
れば前記第1の宛先が前記ルーティングテーブル上の前
記IPアドレスに該当する第2の宛先と一致するかを検
索する制御部とを備えたことを特徴とするルータ装置の
ルーティング品質監視方式。
1. A routing quality monitoring method for a router device, comprising: a routing table; and a destination resolution table which is a copy of the routing table and which can be searched at high speed. An input unit for extracting header information and a first destination from the destination resolution table based on the IP address of the data header information, and the data header information in a history table showing a history of access to the destination resolution table. Destination resolving unit that searches whether the IP address of the above is registered, and if the IP address of the data header information is not registered in the history table, the first destination corresponds to the IP address on the routing table. And a control unit that searches for a match with the second destination. A routing quality monitoring method for router devices characterized by the above.
【請求項2】 ルーティングテーブルと、前記ルーティ
ングテーブルの写しであり高速に検索できる宛先解決テ
ーブルとを備え、受信したパケットのデータのスイッチ
ングを行うルータ装置のルーティング品質監視方式にお
いて、受信したパケットからデータヘッダ情報を抽出す
る入力部と、前記データヘッダ情報のIPアドレスを基
に前記宛先解決テーブルから第1の宛先を抽出し,前記
ルーティングテーブルの更新時に変更のあったルーティ
ング情報のIPアドレスを登録したチェック指定テーブ
ルに前記データヘッダ情報のIPアドレスが登録されて
いるかを検索し,登録されていれば前記チェック指定テ
ーブルへのアクセスの履歴を示す履歴テーブルに前記デ
ータヘッダ情報のIPアドレスが登録されているかを検
索する宛先解決部と、前記データヘッダ情報のIPアド
レスが前記履歴テーブルに登録されていなければ前記第
1の宛先が前記ルーティングテーブル上の前記IPアド
レスに該当する第2の宛先と一致するかを検索する制御
部とを備えたことを特徴とするルータ装置のルーティン
グ品質監視方式。
2. A routing quality monitoring method of a router device, comprising: a routing table; and a destination resolution table which is a copy of the routing table and which can be searched at high speed. An input unit for extracting header information, and a first destination is extracted from the destination resolution table based on the IP address of the data header information, and the IP address of the routing information changed when updating the routing table is registered. It is searched whether the IP address of the data header information is registered in the check designation table, and if registered, the IP address of the data header information is registered in the history table showing the history of access to the check designation table. With the address resolution section to search for If the IP address of the data header information is not registered in the history table, a control unit that searches whether the first destination matches a second destination corresponding to the IP address on the routing table. A routing quality monitoring method for a router device characterized by being provided.
【請求項3】 前記制御部は、前記第1の宛先と前記第
2の宛先との不一致を検出したら装置の障害として表示
することを特徴とする請求項1または2記載のルータ装
置のルーティング品質監視方式。
3. The routing quality of a router device according to claim 1, wherein the control unit, when detecting a disagreement between the first destination and the second destination, displays it as a device failure. Monitoring method.
【請求項4】 前記制御部は、前記第1の宛先と前記第
2の宛先との不一致を検出したらスイッチングしたデー
タを廃棄することを特徴とする請求項1または2記載の
ルータ装置のルーティング品質監視方式。
4. The routing quality of the router device according to claim 1, wherein the control unit discards the switched data when detecting a mismatch between the first destination and the second destination. Monitoring method.
【請求項5】 前記制御部は、前記第1の宛先と前記第
2の宛先との不一致を検出したら前記宛先解決テーブル
を更新することを特徴とする請求項1または2記載のル
ータ装置のルーティング品質監視方式。
5. The routing of the router device according to claim 1, wherein the control unit updates the destination resolution table when detecting a mismatch between the first destination and the second destination. Quality monitoring method.
【請求項6】 ルーティングテーブルと、前記ルーティ
ングテーブルの写しであり高速に検索できる宛先解決テ
ーブルとを備え、入力側の伝送路から受信したパケット
のデータを前記宛先解決テーブルを用いてスイッチング
しそのスイッチングしたデータを出力側の伝送路に送出
するルータ装置のルーティング品質監視方式において、
前記入力側の伝送路からパケットを受信すると、パケッ
ト内のデータヘッダ情報を抽出しそのデータヘッダ情報
のIPアドレスを基に前記宛先解決テーブルから装置内
の第1の宛先情報を抽出する第1の抽出手段と、前記宛
先解決テーブルへのアクセスの履歴を示す履歴テーブル
に前記データヘッダ情報のIPアドレスが登録されてい
るかどうかを確認する確認手段と、前記履歴テーブルに
前記データヘッダ情報のIPアドレスが登録されていな
ければ、前記データヘッダ情報のIPアドレスを前記履
歴テーブルに登録する登録手段と、前記履歴テーブルに
前記データヘッダ情報のIPアドレスが登録されていな
ければ、前記データヘッダ情報のIPアドレスを基に前
記ルーティングテーブルから装置内の第2の宛先情報を
抽出する第2の抽出手段と、前記第1の宛先情報と前記
第2の宛先情報とを比較する比較手段と、前記比較手段
で不一致を検出したら障害として検出する障害検出手段
とを有することを特徴とするルータ装置のルーティング
品質監視方式。
6. A routing table and a destination resolution table which is a copy of the routing table and can be searched at high speed, and data of a packet received from an input side transmission path is switched using the destination resolution table and the switching is performed. In the routing quality monitoring method of the router device that sends the output data to the transmission path on the output side,
When a packet is received from the transmission path on the input side, the data header information in the packet is extracted, and the first destination information in the device is extracted from the destination resolution table based on the IP address of the data header information. Extracting means, confirming means for confirming whether or not the IP address of the data header information is registered in the history table indicating the history of access to the destination resolution table; and the IP address of the data header information in the history table. If not registered, a registration means for registering the IP address of the data header information in the history table; and if the IP address of the data header information is not registered in the history table, the IP address of the data header information is registered. A second extraction based on which the second destination information in the device is extracted from the routing table. A router device comprising: a means, a comparing means for comparing the first destination information with the second destination information, and a failure detecting means for detecting a failure when the comparing means detects a mismatch. Routing quality monitoring method.
【請求項7】 ルーティングテーブルと、前記ルーティ
ングテーブルの写しであり高速に検索できる宛先解決テ
ーブルとを備え、入力側の伝送路から受信したパケット
のデータを前記宛先解決テーブルを用いてスイッチング
しそのスイッチングしたデータを出力側の伝送路に送出
するルータ装置のルーティング品質監視方式において、
前記入力側の伝送路からパケットを受信すると、パケッ
ト内のデータヘッダ情報を抽出しそのデータヘッダ情報
のIPアドレスを基に前記宛先解決テーブルから装置内
の第1の宛先情報を抽出する第1の抽出手段と、前記ル
ーティングテーブルの更新時に変更のあったルーティン
グ情報のIPアドレスを登録したチェック指定テーブル
に前記データヘッダ情報のIPアドレスが登録されてい
るかどうかを確認する第1の確認手段と、前記チェック
指定テーブルに前記データヘッダ情報のIPアドレスが
登録されていれば前記チェック指定テーブルへのアクセ
スの履歴を示す履歴テーブルに前記データヘッダ情報の
IPアドレスが登録されているかどうかを確認する第2
の確認手段と、前記履歴テーブルに前記データヘッダ情
報のIPアドレスが登録されていなければ、前記データ
ヘッダ情報のIPアドレスを前記履歴テーブルに登録す
る登録手段と、前記履歴テーブルに前記データヘッダ情
報のIPアドレスが登録されていなければ、前記データ
ヘッダ情報のIPアドレスを基に前記ルーティングテー
ブルから装置内の第2の宛先情報を抽出する第2の抽出
手段と、前記第1の宛先情報と前記第2の宛先情報とを
比較する比較手段と、前記比較手段で不一致を検出した
ら障害として検出する障害検出手段とを有することを特
徴とするルータ装置のルーティング品質監視方式。
7. A routing table and a destination resolution table which is a copy of the routing table and can be searched at high speed, and data of packets received from a transmission line on the input side is switched using the destination resolution table and the switching is performed. In the routing quality monitoring method of the router device that sends the output data to the transmission path on the output side,
When a packet is received from the transmission path on the input side, the data header information in the packet is extracted, and the first destination information in the device is extracted from the destination resolution table based on the IP address of the data header information. Extracting means; first confirming means for confirming whether or not the IP address of the data header information is registered in the check designation table in which the IP address of the routing information changed at the time of updating the routing table is registered; If the IP address of the data header information is registered in the check designation table, it is confirmed whether the IP address of the data header information is registered in the history table indicating the history of access to the check designation table.
And a registration means for registering the IP address of the data header information in the history table if the IP address of the data header information is not registered in the history table, and a registration means for registering the data header information in the history table. If the IP address is not registered, second extracting means for extracting the second destination information in the device from the routing table based on the IP address of the data header information, the first destination information and the first destination information. 2. A routing quality monitoring system for a router device, comprising: comparing means for comparing two pieces of destination information; and failure detecting means for detecting a mismatch when the comparing means detects a mismatch.
【請求項8】 前記比較手段で不一致を検出したら障害
として表示する障害表示手段を有することを特徴とする
請求項6または7記載のルータ装置のルーティング品質
監視方式。
8. A routing quality monitoring system for a router device according to claim 6, further comprising a fault display unit for displaying a fault when the comparison unit detects a mismatch.
【請求項9】 前記比較手段で不一致を検出したら前記
スイッチングしたデータを廃棄する廃棄手段を有するこ
とを特徴とする請求項6または7記載のルータ装置のル
ーティング品質監視方式。
9. The routing quality monitoring method for a router device according to claim 6, further comprising a discarding unit that discards the switched data when the comparing unit detects a mismatch.
【請求項10】 前記比較手段で不一致を検出したら前
記宛先解決テーブルを更新する更新手段を有することを
特徴とする請求項6または7記載のルータ装置のルーテ
ィング品質監視方式。
10. The routing quality monitoring method for a router device according to claim 6, further comprising update means for updating the destination resolution table when the comparison means detects a mismatch.
【請求項11】 ルーティングテーブルと、前記ルーテ
ィングテーブルの写しであり高速に検索できる宛先解決
テーブルとを用いて、受信したパケットのデータをスイ
ッチングするルータ装置のルーティング品質監視方法で
あって、受信したパケット内のデータヘッダ情報を抽出
し、その抽出したデータヘッダ情報のIPアドレスを基
に前記宛先解決テーブルから装置内の第1の宛先情報を
抽出し、前記宛先解決テーブルへのアクセスの履歴を示
す履歴テーブルに前記データヘッダ情報のIPアドレス
が登録されているかどうかを検索し、前記履歴テーブル
に前記データヘッダ情報のIPアドレスが登録されてい
なければ、前記データ情報を前記履歴テーブルに登録
し、前記履歴テーブルに前記データヘッダ情報のIPア
ドレスが登録されていなければ、前記データヘッダ情報
のIPアドレスを基に前記ルーティングテーブルから装
置内の第2の宛先情報を抽出し、前記第1の宛先情報と
前記第2の宛先情報とを比較することを特徴とするルー
タ装置のルーティング品質監視方法。
11. A routing quality monitoring method of a router device for switching data of a received packet using a routing table and a destination resolution table which is a copy of the routing table and which can be searched at high speed. A history indicating the history of access to the destination resolution table by extracting the data header information in the device, extracting the first destination information in the device from the destination resolution table based on the IP address of the extracted data header information. It is searched whether the IP address of the data header information is registered in the table. If the IP address of the data header information is not registered in the history table, the data information is registered in the history table and the history is recorded. The IP address of the data header information is registered in the table. If not, the second destination information in the device is extracted from the routing table based on the IP address of the data header information, and the first destination information and the second destination information are compared. Quality monitoring method for router device.
【請求項12】 ルーティングテーブルと、前記ルーテ
ィングテーブルの写しであり高速に検索できる宛先解決
テーブルとを用いて、受信したパケットのデータをスイ
ッチングするルータ装置のルーティング品質監視方法で
あって、受信したパケット内のデータヘッダ情報を抽出
し、その抽出したデータヘッダ情報のIPアドレスを基
に前記宛先解決テーブルから装置内の第1の宛先情報を
抽出し、前記ルーティングテーブルの更新時に変更のあ
ったルーティング情報のIPアドレスを登録したチェッ
ク指定テーブルに前記データヘッダ情報のIPアドレス
が登録されているかどうかを検索し、前記チェック指定
テーブルに前記データヘッダ情報のIPアドレスが登録
されていれば前記チェック指定テーブルへのアクセスの
履歴を示す履歴テーブルに前記データヘッダ情報のIP
アドレスが登録されているかどうかを検索し、前記履歴
テーブルに前記データヘッダ情報のIPアドレスが登録
されていなければ、前記データヘッダ情報のIPアドレ
スを前記履歴テーブルに登録し、前記履歴テーブルに前
記データヘッダ情報のIPアドレスが登録されていなけ
れば、前記データヘッダ情報のIPアドレスを基に前記
ルーティングテーブルから装置内の第2の宛先情報を抽
出し、前記第1の宛先情報と前記第2の宛先情報とを比
較することを特徴とするルータ装置のルーティング品質
監視方法。
12. A routing quality monitoring method of a router device for switching data of a received packet by using a routing table and a destination resolution table which is a copy of the routing table and which can be searched at high speed. Data header information in the device, extracting the first destination information in the device from the destination resolution table based on the IP address of the extracted data header information, and changing the routing information when updating the routing table. It is searched whether the IP address of the data header information is registered in the check designation table in which the IP address of the data header information is registered. If the IP address of the data header information is registered in the check designation table, the check designation table is entered. A history table showing the access history of The IP of the data header information
If the IP address of the data header information is not registered in the history table, the IP address of the data header information is registered in the history table, and the data is stored in the history table. If the IP address of the header information is not registered, the second destination information in the device is extracted from the routing table based on the IP address of the data header information, and the first destination information and the second destination are extracted. A routing quality monitoring method for a router device characterized by comparing information with information.
【請求項13】 前記第1の宛先情報と前記第2の宛先
情報との不一致を検出したら障害として表示することを
特徴とする請求項11または12記載のルータ装置のル
ーティング品質監視方法。
13. The routing quality monitoring method for a router device according to claim 11, wherein when a mismatch between the first destination information and the second destination information is detected, it is displayed as a failure.
【請求項14】 前記第1の宛先情報と前記第2の宛先
情報との不一致を検出したら前記スイッチングしたデー
タを廃棄することを特徴とする請求項11または12記
載のルータ装置のルーティング品質監視方法。
14. The routing quality monitoring method according to claim 11, wherein the switched data is discarded when a mismatch between the first destination information and the second destination information is detected. .
【請求項15】 前記第1の宛先情報と前記第2の宛先
情報との不一致を検出したら前記宛先解決テーブルを更
新することを特徴とする請求項11または12記載のル
ータ装置のルーティング品質監視方法。
15. The routing quality monitoring method for a router device according to claim 11, wherein the destination resolution table is updated when a mismatch between the first destination information and the second destination information is detected. .
JP2000144851A 2000-05-17 2000-05-17 Routing quality monitoring method and method for router device Expired - Lifetime JP3533145B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000144851A JP3533145B2 (en) 2000-05-17 2000-05-17 Routing quality monitoring method and method for router device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000144851A JP3533145B2 (en) 2000-05-17 2000-05-17 Routing quality monitoring method and method for router device

Publications (2)

Publication Number Publication Date
JP2001326684A JP2001326684A (en) 2001-11-22
JP3533145B2 true JP3533145B2 (en) 2004-05-31

Family

ID=18651440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000144851A Expired - Lifetime JP3533145B2 (en) 2000-05-17 2000-05-17 Routing quality monitoring method and method for router device

Country Status (1)

Country Link
JP (1) JP3533145B2 (en)

Also Published As

Publication number Publication date
JP2001326684A (en) 2001-11-22

Similar Documents

Publication Publication Date Title
EP1706959B1 (en) Detection of forwarding problems for external prefixes
US6795434B1 (en) Replicated server discovery in client-proxy servers
Sherwood et al. Touring the Internet in a TCP sidecar
US6952734B1 (en) Method for recovery of paths between storage area network nodes with probationary period and desperation repair
US6098157A (en) Method for storing and updating information describing data traffic on a network
US7032032B2 (en) Method and apparatus for providing tandem connection, performance monitoring, and protection architectures over ethernet protocols
US20250358256A1 (en) Data flow identification method and apparatus and electronic device
JP3533145B2 (en) Routing quality monitoring method and method for router device
WO2005036834A1 (en) Statistical information collecting method and apparatus
CN111130941B (en) Network error detection method and device and computer readable storage medium
CN119071144A (en) A fault location method and related equipment
JP3722277B2 (en) Internet failure estimation method
JP2001077814A (en) Network failure analysis support device, network failure analysis method, and recording medium recording failure analysis program
CN115665069B (en) Packet tracking processing methods, devices, switches, and storage media
CN116319260B (en) Network fault diagnosis method, device, equipment and storage medium
JP3147844B2 (en) Address management method in network
CN119835203B (en) A data transmission method and apparatus based on a virtual switch
CN119743463B (en) IP address monitoring method and system
CN120658569B (en) Network switching method, device, electronic equipment, storage medium and program
JPH06177889A (en) Hash circuit failure detection method and failure detection device
CN119030855A (en) Traffic diversion method and related components based on network element detection mechanism
CN120315964A (en) Information processing device and method
JP2611662B2 (en) Network management device operation management system
CN105791125B (en) Method and device for writing data in ternary content addressable memory
CN121187869A (en) Path switching methods, devices, equipment and storage media

Legal Events

Date Code Title Description
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: 20040224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040305

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080312

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090312

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100312

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100312

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110312

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110312

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120312

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130312

Year of fee payment: 9