JPH0832613A - 経路選択情報の検索装置 - Google Patents

経路選択情報の検索装置

Info

Publication number
JPH0832613A
JPH0832613A JP6162387A JP16238794A JPH0832613A JP H0832613 A JPH0832613 A JP H0832613A JP 6162387 A JP6162387 A JP 6162387A JP 16238794 A JP16238794 A JP 16238794A JP H0832613 A JPH0832613 A JP H0832613A
Authority
JP
Japan
Prior art keywords
route selection
selection information
search
network
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.)
Granted
Application number
JP6162387A
Other languages
English (en)
Other versions
JP3059639B2 (ja
Inventor
Mikako Nanba
美香子 難波
Yoichi Higuchi
洋一 樋口
Shigeko Shimura
滋子 志村
Shuichi Saito
秀一 斉藤
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.)
Furukawa Electric Co Ltd
Original Assignee
Furukawa Electric Co 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 Furukawa Electric Co Ltd filed Critical Furukawa Electric Co Ltd
Priority to JP6162387A priority Critical patent/JP3059639B2/ja
Publication of JPH0832613A publication Critical patent/JPH0832613A/ja
Application granted granted Critical
Publication of JP3059639B2 publication Critical patent/JP3059639B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【目的】 一つのネットワークに対して複数のネットワ
ーク番号が割り当てられている場合でも、ハッシュ方式
を用いて全てのネットワーク番号から対応する経路選択
情報を探し出す。 【構成】 ハッシュ方式によって、経路選択情報テーブ
ル11内に記憶された経路選択情報の中から所定の経路
選択情報を検索する経路選択情報の検索装置において、
選択キー情報として、割り当てられたネットワーク番号
のうちの先頭のネットワーク番号を含む経路選択情報テ
ーブル11の他に、検索キー情報として先頭のネットワ
ーク番号以外のネットワーク番号と、先頭のネットワー
ク番号とを含む経路選択情報検索テーブル12を使用し
て、検索手段13が2段階のハッシュ検索を行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、接続された複数のネッ
トワーク間でデータ転送を行うための経路選択情報を検
索する検索装置に関する。
【0002】
【従来の技術】従来、この種の検索装置は、複数のネッ
トワークを接続するルータ内に設けられていた。上記検
索装置は、ルーティング可能な個々のネットワーク毎
に、次に転送するルータのアドレスやホップ数等を含ん
だ経路選択情報を有しており、この全ての経路選択情報
の中からデータの宛先ネットワークに対する経路情報を
探し出して、データを適切なネットワークに送信してい
た。この際、検索装置では、ハッシュ方式を使用して、
個々の経路選択情報を、ネットワークのネットワーク番
号をキーとしたハッシュテーブルのハッシュ値のところ
にリンクしておく。そして、あるネットワークに対する
経路選択情報を探し出す時には、ハッシュ値が同じであ
る情報のみを検索するので、全ての情報の中から検索す
る必要がなく、短時間での検索が可能となっていた。上
記検索装置では、一つのネットワークに対して一つのネ
ットワーク番号が割り当てられている場合は、上述の方
法によって経路選択情報の管理・検索が容易に行える。
【0003】
【発明が解決しようとする課題】上記ルータでは、一つ
のネットワーク番号に対して接続できるノード数の範囲
が規定されているものがあり、このような場合に、一つ
のネットワークに対してその接続可能なノード数以上の
ノードを接続させる時には、一つのネットワークに対し
てネットワーク番号を複数割り当てて、接続できるノー
ド数を増やすことがあった。
【0004】ところが、このような場合に、上記検索装
置を用いて、個々のネットワーク番号毎に経路選択情報
を持つように設定すると、割り当てられたネットワーク
番号の範囲が広ければ、それに対応した多くの経路選択
情報を持たなければならず、記憶容量が大きくなるとい
う問題点があった。また、あるネットワーク対する情報
の追加・削除も、そのネットワークに割り当てられてい
るネットワーク番号の分だけ、行わなければならないの
で、効率が劣化するという問題点があった。さらに、ネ
ットワーク毎に経路選択情報を持つようにすると、ハッ
シュのキーとして使用できるネットワーク番号は、一つ
だけなので、上述のようなハッシュ方式では、キーとな
っていない、その他のネットワーク番号から対応する経
路選択情報を探し出すことができないという問題点があ
った。
【0005】本発明は、上記問題点に鑑みなされたもの
で、一つのネットワークに対して複数のネットワーク番
号が割り当てられている場合でも、ハッシュ方式を用い
て全てのネットワーク番号から対応する経路選択情報を
探し出すことができる検索装置を提供することを目的と
する。また、本発明の他の目的は、ネットワーク対する
情報の追加・削除を容易に行うことができる検索装置を
提供することにある。
【0006】さらに、本発明の他の目的は、経路選択情
報の作成を容易に行うことができる検索装置を提供する
ことを目的とする。
【0007】
【課題を解決するための手段】上記目的を達成するた
め、本発明では、ハッシュ方式によって、経路選択情報
テーブル内に記憶された経路選択情報の中から所定の経
路選択情報を検索する経路選択情報の検索装置におい
て、一つのネットワークに対して複数のネットワーク番
号が割り当てられている場合に、選択キー情報として前
記割り当てられたネットワーク番号のうちの一つのネッ
トワーク番号を含む経路選択情報テーブルと、検索キー
情報として前記選択キー情報となっていないネットワー
ク番号と、該選択キー情報となっているネットワーク番
号とを含む経路選択情報検索テーブルと、経路選択を行
うネットワーク番号を、前記選択キー情報として、経路
選択情報テーブルを検索し、該当する経路選択情報がな
い場合には、前記ネットワーク番号を、検索キー情報と
して経路選択情報検索テーブル内の前記選択キー情報と
なっているネットワーク番号を探し出す検索手段とを備
えた検索装置が提供される。
【0008】請求項3では、検索手段は、前記経路選択
を行うネットワーク番号に対応する経路選択情報を検索
できない場合には、前記経路選択情報テーブルを全て検
索し、該当する経路選択情報を検索できた場合には、当
該ネットワーク番号に対応する経路選択情報検索テーブ
ルを作成し、対応するハッシュ値に該作成した経路選択
情報検索テーブルをリンクさせる。
【0009】
【作用】上記検索装置では、経路選択情報テーブル及び
経路選択情報検索テーブルを有し、経路選択情報テーブ
ル内に、経路選択を行うネットワーク番号に対応する経
路選択情報がない場合には、経路選択情報検索テーブル
からネットワーク番号に対応する選択キー情報としての
ネットワーク番号を探し出すので、対応する経路選択情
報を容易に検索できる。経路選択情報テーブルは、一つ
のネットワークに対して一つなので、経路選択情報の追
加・削除が容易に行える。
【0010】請求項3では、経路選択情報の検索ができ
ない場合には、経路選択情報テーブルを全て検索し、検
索できた場合には、経路選択情報検索テーブルを作成
し、対応するハッシュ値にリンクさせるので、一度検索
を行ったネットワーク番号に対しては、次から経路選択
情報テーブル及び経路選択情報検索テーブルを検索して
選択キーとなっているネットワーク番号を取得すること
ができる。
【0011】
【実施例】本発明の実施例を図1乃至図4の図面に基づ
いて説明する。図1は、本発明に係る検索装置の概略構
成を示す構成図である。図において、検索装置は、従来
例と同様に、複数のネットワークを接続する各ルータ内
に設けられている。上記検索装置は、ハッシュ構造から
なるとともに、経路選択情報を有する経路選択情報テー
ブル11と、ハッシュ構造からなるとともに、検索情報
を有する経路選択情報検索テーブル12と、ハッシュ方
式によって、入力するネットワーク番号に対して、経路
選択情報及び検索情報を検索する検索手段13とから構
成されている。
【0012】経路選択情報テーブル11は、任意に設定
された複数個のハッシュ値からなる経路選択情報ハッシ
ュテーブル11aと、上記ハッシュ値にそれぞれ対応し
て設けられた経路選択情報とから構成されている。な
お、本実施例では、上記経路選択情報ハッシュテーブル
11aのハッシュ値は、[0]から任意の個数あり、ま
た、経路選択情報は、上記ハッシュ値に対応して複数個
設けられているが、ここでは、説明の都合上、ハッシュ
値[a]に対応した経路選択情報A1,A2と、ハッシュ
値[b]に対応した経路選択情報A3,A4とを示す。
【0013】すなわち、本実施例では、一つのネットワ
ークに複数のネットワーク番号が割り当てられている場
合、上記ネットワークに割り当てられているネットワー
ク番号の割り当て範囲の先頭のネットワーク番号X1〜
X4と、最終のネットワーク番号Y1〜Y4及びルーティ
ング可能な個々のネットワーク毎に、次に転送するルー
タのアドレスやホップ数等(図示せず)を含んだ経路選
択情報A1〜A4を、ネットワーク毎に一つ持っている。
【0014】なお、本実施例では、各経路選択情報A1
〜A4は、先頭のネットワーク番号X1〜X4を選択キー
情報として、ハッシュ計算された値の一致するものが、
上記ハッシュ値のところにリンクされているが、本発明
はこれに限らず、例えばネットワークに割り当てられて
いるネットワーク番号のうちで使用頻度がもっとも多い
ネットワーク番号を選択キー情報としたハッシュ値のと
ころにリンクさせることも可能である。
【0015】経路選択情報検索テーブル12は、任意に
設定された複数個のハッシュ値からなる経路選択情報検
索ハッシュテーブル12aと、上記ハッシュ値にそれぞ
れ対応して設けられた検索情報とから構成されている。
なお、本実施例では、上記経路選択情報検索ハッシュテ
ーブル12aのハッシュ値は、[0]から任意の個数あ
り、また、検索情報は、上記ハッシュ値に対応して複数
個設けられているが、ここでは、説明の都合上、ハッシ
ュ値[aa]に対応した検索情報B1,B2と、ハッシュ
値[bb]に対応した検索情報B3,B4とを示す。
【0016】すなわち、本実施例では、上記ネットワー
ク番号の範囲の先頭のネットワーク番号X1〜X4以外の
ネットワーク番号Z1〜Z4と、上記先頭のネットワーク
番号X1〜X4等をそれぞれ含んだ検索情報B1〜B4を、
上記先頭でないネットワーク番号毎に一つ持っている。
なお、本実施例では、各検索情報B1〜B4は、先頭でな
いネットワーク番号Z1〜Z4を検索キー情報として、ハ
ッシュ計算された値と一致するものが、上記ハッシュ値
のところにリンクされているが、本発明はこれに限ら
ず、例えば使用頻度が多いネットワーク番号を選択キー
情報とした場合には、上記使用頻度が多いネットワーク
番号以外のネットワーク番号を検索キー情報としたハッ
シュ値のところにリンクさせることも可能である。
【0017】検索手段13は、ハッシュ検索のアルゴリ
ズムを用いて、ネットワーク番号をキーとしてハッシュ
計算された経路選択情報ハッシュテーブル11aのハッ
シュ値でリンクされている経路選択情報を検索する。検
索手段13は、このリンクされた経路選択情報の中から
データの宛先ネットワークに対する経路情報を探し出し
ており、これにより、ルータは、データを適切なネット
ワークに送信することができる。
【0018】また、上記検索手段13は、該当する経路
選択情報がない場合には、経路選択情報検索ハッシュテ
ーブル12aの上記ハッシュ値でリンクされている検索
情報を検索する。ここで、検索手段13は、このリンク
された検索情報の中から、該当するネットワーク番号に
対応する先頭のネットワーク番号を検索する。そして、
上記検索した先頭のネットワーク番号を選択キー情報と
して、ハッシュ計算を行う。そして、検索手段13は、
計算された経路選択情報ハッシュテーブル11aのハッ
シュ値でリンクされている経路選択情報を検索する。
【0019】また、検索手段13は、該当する検索情報
がない場合には、経路選択情報テーブルを検索して、該
当する検索情報がある場合には、経路選択情報を検索す
る際に対象となっているネットワーク番号の経路選択情
報検索テーブルを生成する。なお、この経路選択情報検
索テーブルの生成は、検索手段13によって行われ、一
度検索を行った同一のネットワーク番号の検索に際して
は、次からは、上記経路選択情報検索テーブル及び経路
選択情報検索テーブルを検索して、経路選択キーとなっ
ている先頭のネットワーク番号を、取得することがで
き、経路選択情報テーブルを全て検索する手順がなくな
る。
【0020】次に、あるネットワーク番号に対する経路
選択情報を探し出すための検索動作を図2乃至図4の図
面に基づいて説明する。図2は、本実施例に係る検索装
置を内部に設けたルータを用いて、複数のネットワーク
を接続させたシステムの一例を示す図である。図におい
て、ルータ20は、ネットワーク1,2,5とそれぞれ
接続されている。ルータ21は、ネットワーク3,5と
それぞれ接続されている。ルータ22は、ネットワーク
2,6とそれぞれ接続されている。ルータ23は、ネッ
トワーク4,6,7とそれぞれ接続されている。ルータ
24は、ネットワーク1,8とそれぞれ接続されてい
る。ルータ25は、ネットワーク6,9とそれぞれ接続
されている。また、ルータ26は、ネットワーク7,1
0とそれぞれ接続されている。
【0021】ここで、例えばネットワーク1は、「10
01」〜「2000」の範囲のネットワーク番号を、ネ
ットワーク2は、「101」〜「180」の範囲のネッ
トワーク番号を、ネットワーク3は、「11」〜「5
0」の範囲のネットワーク番号を、また、ネットワーク
4は、「10001」〜「10005」の範囲のネット
ワーク番号を有しているものとする。
【0022】このような状態において、各ルータは、例
えばハッシュ構造の図3に示すような経路選択情報テー
ブル11と、図4に示すような経路選択情報検索テーブ
ル12とを有している。すなわち、経路選択情報テーブ
ル11において、経路選択情報A1には、ネットワーク
1の先頭のネットワーク番号「1001」と最終のネッ
トワーク番号「2000」が含まれており、経路選択情
報A2には、ネットワーク2の先頭のネットワーク番号
「101」と最終のネットワーク番号「180」が含ま
れている。上記経路選択情報A1,A2は、上記先頭のネ
ットワーク番号を選択キー情報として、ハッシュ計算さ
れた経路選択情報ハッシュテーブル11aのハッシュ値
[a]のところにリンクされている。
【0023】経路選択情報A3には、ネットワーク3の
先頭のネットワーク番号「11」と最終のネットワーク
番号「50」が含まれており、経路選択情報A4には、
ネットワーク4の先頭のネットワーク番号「1000
1」と最終のネットワーク番号「10005」が含まれ
ている。上記経路選択情報A3,A4は、上記先頭のネッ
トワーク番号を選択キー情報として、ハッシュ計算され
た経路選択情報ハッシュテーブル11aのハッシュ値
[b]のところにリンクされている。
【0024】また、経路選択情報検索テーブル12にお
いて、検索情報B1には、上記ネットワーク2の番号範
囲のネットワーク番号「156」と、先頭のネットワー
ク番号「101」が含まれており、検索情報B2には、
上記ネットワーク1の番号範囲の例えばネットワーク番
号「10005」と、先頭のネットワーク番号「100
1」が含まれている。上記検索情報B1,B2は、上記先
頭のネットワーク番号以外のネットワーク番号「15
6」、「10005」を検索キー情報として、ハッシュ
計算された経路選択情報検索ハッシュテーブル12aの
ハッシュ値[aa]のところにリンクされている。
【0025】検索情報B3には、上記ネットワーク3の
番号範囲の例えばネットワーク番号「30」と、先頭の
ネットワーク番号「11」が含まれており、検索情報B
4には、上記ネットワーク4の番号範囲の例えばネット
ワーク番号「160」と、先頭のネットワーク番号「1
01」が含まれている。上記検索情報B3,B4は、上記
先頭のネットワーク番号以外のネットワーク番号「3
0」、「160」を検索キー情報として、ハッシュ計算
された経路選択情報検索ハッシュテーブル12aのハッ
シュ値[bb]のところにリンクされている。
【0026】このような状態において、例えばネットワ
ーク番号「1001」を経路選択情報を検索する場合に
は、上記「1001」は、ネットワーク番号の範囲の先
頭であるので、検索手段13は、経路選択情報ハッシュ
テーブル11aのハッシュ値[a]のリンクをたどって
いけば、対応する経路選択情報A1を探し出すことがで
きる。
【0027】また、例えばネットワーク番号「160」
を経路選択情報を検索する場合には、まず上記ネットワ
ーク番号でハッシュ計算された経路選択情報ハッシュテ
ーブル11aのハッシュ値のリンクをたどる。しかし、
上記ネットワーク番号は、ネットワーク番号の範囲の先
頭でないので、検索手段13は、対応する経路選択情報
を探し出すことができない。そこで、次に、検索手段1
3は、上記ネットワーク番号でハッシュ計算された経路
選択情報検索ハッシュテーブル12aのハッシュ値[b
b]のリンクをたどっていけば、対応する検索情報B4
を探し出すことができる。そして、上記検索情報B4内
に格納されている先頭のネットワーク番号である「10
1」から、ハッシュ計算された経路選択情報ハッシュテ
ーブル11aのハッシュ値[a]のリンクをたどってい
けば、対応する経路選択情報A2を探し出すことができ
る。
【0028】また、新たなネットワーク番号に対応する
経路選択情報を検索する場合、すなわち上記経路選択情
報テーブル11及び経路選択情報検索テーブル12の検
索でも、経路選択情報及び経路選択情報の取得ができな
い場合には、検索手段13で、経路選択情報テーブル1
1に格納されている全ての経路選択情報を順に検索し
て、該当するものを探し出す。次に、検索したネットワ
ーク番号でハッシュ計算された経路選択情報検索ハッシ
ュテーブル12aのハッシュ値に検索情報をリンクさせ
て、経路選択情報検索テーブルを作成する。
【0029】上述したごとく、各ルータでは、最初は、
どのネットワーク番号に対する経路選択情報検索テーブ
ルも持っていないが、一度経路選択情報の検索を行う
と、そのネットワーク番号に対して経路選択情報検索テ
ーブルが存在することになる。従って、本実施例では、
一つのネットワークに複数の連続したネットワーク番号
が割り当てられている場合も、経路選択情報テーブルの
他に、経路選択情報検索テーブルを使用して、2段階の
ハッシュ検索を行うので、ルーティング可能な全てのネ
ットワークのネットワーク番号に対する経路選択情報を
管理することなく、該当するハッシュ値にリンクされた
一部の検索情報と経路選択情報を検索するだけでよく、
短時間で対応する経路選択情報を探し出すことができ
る。
【0030】また、本実施例では、経路選択情報テーブ
ルが、一つのネットワークに対して一つなので、ネット
ワーク対する情報の追加・削除を容易に行うことができ
る。さらに、本実施例では、検索手段によって、ネット
ワーク番号に対応する経路選択情報検索テーブルを作成
し、対応するハッシュ値に該作成した経路選択情報検索
テーブルをリンクさせるので、経路選択情報の作成を容
易に行うことができる。
【0031】これにより、本実施例では、上記経路選択
情報の中からデータの宛先ネットワークに対する経路選
択情報を正確、かつ、容易に探し出して、上記データを
適切なネットワークに送信することが可能となり、転送
の信頼性を向上させることができる。
【0032】
【発明の効果】以上説明したように、本発明では、ハッ
シュ方式によって、経路選択情報テーブル内に記憶され
た経路選択情報の中から所定の経路選択情報を検索する
経路選択情報の検索装置において、一つのネットワーク
に対して複数のネットワーク番号が割り当てられている
場合に、選択キー情報として前記割り当てられたネット
ワーク番号のうちの一つのネットワーク番号を含む経路
選択情報テーブルと、検索キー情報として前記選択キー
情報となっていないネットワーク番号と、該選択キー情
報となっているネットワーク番号とを含む経路選択情報
検索テーブルと、経路選択を行うネットワーク番号を、
前記選択キー情報として、経路選択情報テーブルを検索
し、該当する経路選択情報がない場合には、前記ネット
ワーク番号を、検索キー情報として経路選択情報検索テ
ーブル内の前記選択キー情報となっているネットワーク
番号を探し出す検索手段とを備えたので、一つのネット
ワークに対して複数のネットワーク番号が割り当てられ
ている場合でも、ハッシュ方式を用いて全てのネットワ
ーク番号から対応する経路選択情報を探し出すことがで
きるとともに、経路選択情報テーブルが、一つのネット
ワークに対して一つなので、ネットワーク対する情報の
追加・削除を容易に行うことができる。
【0033】請求項3では、検索手段は、前記経路選択
を行うネットワーク番号に対応する経路選択情報を検索
できない場合には、前記経路選択情報テーブルを全て検
索し、該当する経路選択情報を検索できた場合には、当
該ネットワーク番号に対応する経路選択情報検索テーブ
ルを作成し、対応するハッシュ値に該作成した経路選択
情報検索テーブルをリンクさせるので、経路選択情報の
作成を容易に行うことができる。
【図面の簡単な説明】
【図1】本発明に係る検索装置の概略構成を示す構成図
である。
【図2】本実施例に係る検索装置を内部に設けたルータ
を用いて、複数のネットワークを接続させたシステムの
一例を示す図である。
【図3】図1に示した経路選択情報テーブルの具体例を
示す図である。
【図4】図1に示した経路選択情報検索テーブルの具体
例を示す図である。
【符号の説明】
11 経路選択情報テーブル 11a 経路選択情報ハッシュテーブル 12 経路選択情報検索テーブル 12a 経路選択情報検索ハッシュテーブル 13 検索手段 A1〜A4 経路選択情報 B1〜B4 検索情報 X1〜X4 先頭のネットワーク番号 Y1〜Y4 最終のネットワーク番号 Z1〜Z4 先頭のネットワーク番号以外のネットワーク
番号
───────────────────────────────────────────────────── フロントページの続き (72)発明者 斉藤 秀一 東京都千代田区丸の内2丁目6番1号 古 河電気工業株式会社内

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ハッシュ方式によって、記憶された経路
    選択情報の中から所定の経路選択情報を検索する経路選
    択情報の検索装置において、 一つのネットワークに対して複数のネットワーク番号が
    割り当てられている場合に、選択キー情報として前記割
    り当てられたネットワーク番号のうちの一つのネットワ
    ーク番号を含む経路選択情報テーブルと、 検索キー情報として前記選択キー情報となっていないネ
    ットワーク番号と、該選択キー情報となっているネット
    ワーク番号とを含む経路選択情報検索テーブルと、 前記経路選択情報テーブル及び経路選択情報検索テーブ
    ルから、当該ネットワークに対する経路選択情報を検索
    する検索手段とを備えたことを特徴とする検索装置。
  2. 【請求項2】 前記検索手段は、経路選択を行うネット
    ワーク番号を、前記選択キー情報として、経路選択情報
    テーブルを検索し、該当する経路選択情報がない場合に
    は、前記ネットワーク番号を、検索キー情報として経路
    選択情報検索テーブルを検索して、該経路選択情報検索
    テーブル内の前記選択キー情報となっているネットワー
    ク番号を探し出すことを特徴とする請求項1記載の検索
    装置。
  3. 【請求項3】 前記検索手段は、前記経路選択を行うネ
    ットワーク番号に対応する経路選択情報を検索できない
    場合には、前記経路選択情報テーブルを全て検索し、該
    当する経路選択情報を検索できた場合には、当該ネット
    ワーク番号に対応する経路選択情報検索テーブルを作成
    し、対応するハッシュ値に該作成した経路選択情報検索
    テーブルをリンクさせることを特徴とする請求項2記載
    の検索装置。
JP6162387A 1994-07-14 1994-07-14 経路選択情報の検索装置 Expired - Fee Related JP3059639B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6162387A JP3059639B2 (ja) 1994-07-14 1994-07-14 経路選択情報の検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6162387A JP3059639B2 (ja) 1994-07-14 1994-07-14 経路選択情報の検索装置

Publications (2)

Publication Number Publication Date
JPH0832613A true JPH0832613A (ja) 1996-02-02
JP3059639B2 JP3059639B2 (ja) 2000-07-04

Family

ID=15753620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6162387A Expired - Fee Related JP3059639B2 (ja) 1994-07-14 1994-07-14 経路選択情報の検索装置

Country Status (1)

Country Link
JP (1) JP3059639B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000307641A (ja) * 1999-04-16 2000-11-02 Nec Corp 転送先検索方法、転送先検索装置、検索テーブル記録媒体及び検索プログラム記録媒体
JP2001509978A (ja) * 1996-12-16 2001-07-24 ジュニパー ネットワークス スイッチング装置における高速可変長ベストマッチルックアップ
CN1319325C (zh) * 2003-04-16 2007-05-30 华为技术有限公司 一种采用哈希链表查找路由表项的方法
US7412454B2 (en) 2003-09-03 2008-08-12 International Business Machines Corporation Data structure supporting random delete and timer function

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102047690B (zh) 2008-05-21 2013-10-16 佳奈斯新音响有限公司 扬声器

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001509978A (ja) * 1996-12-16 2001-07-24 ジュニパー ネットワークス スイッチング装置における高速可変長ベストマッチルックアップ
JP2000307641A (ja) * 1999-04-16 2000-11-02 Nec Corp 転送先検索方法、転送先検索装置、検索テーブル記録媒体及び検索プログラム記録媒体
CN1319325C (zh) * 2003-04-16 2007-05-30 华为技术有限公司 一种采用哈希链表查找路由表项的方法
US7412454B2 (en) 2003-09-03 2008-08-12 International Business Machines Corporation Data structure supporting random delete and timer function
US7792873B2 (en) 2003-09-03 2010-09-07 International Business Machines Corporation Data structure supporting random delete and timer function

Also Published As

Publication number Publication date
JP3059639B2 (ja) 2000-07-04

Similar Documents

Publication Publication Date Title
JP4482259B2 (ja) 4ウェイハッシュ表のための方法および装置
KR100864888B1 (ko) 라우팅 시스템 및 라우팅 시스템의 룰 엔트리 관리 방법
US6665297B1 (en) Network routing table
US7219184B2 (en) Method and apparatus for longest prefix matching in processing a forwarding information database
US6625612B1 (en) Deterministic search algorithm
JP3250544B2 (ja) 転送先検索方法、転送先検索装置、検索テーブル記録媒体及び検索プログラム記録媒体
CA2412006C (en) System for retrieving destination of a packet with plural headers
WO1998027662A2 (en) High speed variable length best match look-up in a switching device
US7873041B2 (en) Method and apparatus for searching forwarding table
JP3881663B2 (ja) フィールドレベルツリーを用いたパケット分類装置及び方法
WO2009076854A1 (zh) 数据缓存系统和大容量缓存的实现方法
JP4014155B2 (ja) 情報処理装置及び方法、プログラム、データ構造、並びにコンピュータ読取り可能な記録媒体
CN101562574A (zh) 一种路由表的更新方法及装置
US20040210588A1 (en) Methods and apparatus for address lookup
JP3059639B2 (ja) 経路選択情報の検索装置
US7590112B2 (en) Packet forwarding apparatus of high speed routing system and routing lookup method using the same
US7751346B2 (en) Apparatus for searching TCP and UDP sockets
JPH0581102A (ja) テーブル管理方式
JP2006246489A (ja) データベースへのプリフィックス集合の格納方法、及びそれをコンピュータに実行させるためのプログラム
JP4726310B2 (ja) 情報検索装置、情報検索用マルチプロセッサおよびルータ
JP3092524B2 (ja) ルーチングシステム
CN121864683B (en) Hardware route table look-up method based on segmented unified storage
KR20020077686A (ko) 주소 메모리 블록의 간섭 인덱싱에 기반한 라우팅 테이블검색 방법
CN100379230C (zh) 路由器,管理数据传送路径的方法及其计算机程序
Tao et al. Guided multiple hashing: Achieving near perfect balance for fast routing lookup

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees