(19)
(11) EP 0 998 162 A3

(12) EUROPEAN PATENT APPLICATION

(88) Date of publication A3:
23.06.2004 Bulletin 2004/26

(43) Date of publication A2:
03.05.2000 Bulletin 2000/18

(21) Application number: 99121337.2

(22) Date of filing: 26.10.1999
(51) International Patent Classification (IPC)7H04Q 11/04, H04L 12/56
(84) Designated Contracting States:
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE
Designated Extension States:
AL LT LV MK RO SI

(30) Priority: 27.10.1998 IT TO980909

(71) Applicant: TELECOM ITALIA S.p.A.
20123 Milano (IT)

(72) Inventors:
  • Filippi, Enrica
    10128 Torino (IT)
  • Innocenti, Viviana
    10040 Rivalta (Torino) (IT)

(74) Representative: Riederer Freiherr von Paar zu Schönau, Anton et al
Boehmert & Boehmert Kanzlei Landshut Postfach 26 64
84010 Landshut
84010 Landshut (DE)

   


(54) Memory for searching information through prefix analysis, for nodes of high speed communication networks


(57) A memory for searching information through prefix analysis, in particular for building routing tables for nodes of high speed communication networks, such as Internet network, comprises a memory element (M1) which stores a set of information items associated each one to a mask information indicative of the number of significant characters in the respective prefix and to a target information. For the implementation of a search criterion based on the longest prefix match, each cell comprises an information field that provides either an address of a next row for the continuation of a search or an information relating to a target reached, and a pair of flags (GO, TARGET) specifying the contents of the information field. An auxiliary vector (AUX), which comprises as many cells as many the memory rows are, is arranged to store, when the flags in a cell in the memory element indicate the reaching of a target together with the need of prosecuting search operations in a next row, the target information in its cell associated to said next row.







Search report