IL150587A0

Method and system for frame and protocol classification

Abstract

A system and method of frame protocol classification and processing in a system for data processing (e.g., switching or routing data packets or frames). The present invention includes analyzing a portion of the frame according to predetermined tests, then storing key characteristics of the packet for use in subsequent processing of the frame. The key characteristics for the frame (or input information unit) include the type of layer 3 protocol used in the frame, the layer 2 encapsulation technique, the starting instruction address, flags indicating whether the frame uses a virtual local area network, and the identity of the data flow to which the frame belongs. Much of the analysis is preferably done using hardware so that it can be completed quickly and in a uniform time period. The stored characteristics of the frame are then used by the network processing complex in its processing of the frame. The processor is preconditioned with a starting instruction address and the location of the beginning of the layer 3 header as well as flags for the type of frame. That is, the instruction address or code entry point is used by the processor to start processing for a frame at the right place, based on the type of frame. Additional instruction addresses can be stacked and used sequentially at branches to avoid additional tests and branching instructions. Additionally, frames comprising a data flow can be processed and forwarded in the same order in which they are received.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

34 members in 20 offices

This recordMember, by publication datePriority claim10 more offices are in the list below

Priority claims3

Priority claims
DocumentOfficeKindDate
47902700United States of AmericaA
47902800United States of AmericaA
0004950United KingdomW

Members34

Family members, oldest first
DocumentOfficeKind
CA2385339A1CanadaA1
WO0150259A1World Intellectual Property Organization (WIPO)A1
AU2016601AAustraliaA
CZ20021442A3CzechiaA3
BR0015717ABrazilA
KR20020071911ARepublic of KoreaA
EP1244964A1European Patent Office (EPO)A1
MXPA02005419AMexicoA
IL150587A0This recordIsraelA0
IL150587D0IsraelD0
TW526453BTaiwan Province of ChinaB
HU0203823A2HungaryA2
HUP0203823A2HungaryA2
JP2003519944AJapanA
CN1433543AChinaA
US6633920B1United States of AmericaB1
HK1054098A1Hong Kong, ChinaA1
PL355786A1PolandA1
US6775284B1United States of AmericaB1
EP1244964B1European Patent Office (EPO)B1
AT280411TAustriaT
ATE280411T1AustriaT1
US2004228339A1United States of AmericaA1
DE60015186D1GermanyD1
ES2226958T3SpainT3
CA2385339CCanadaC
KR100505498B1Republic of KoreaB1
DE60015186T2GermanyT2
MY122998AMalaysiaA
CN100339832CChinaC
JP4095802B2JapanB2
US7440417B2United States of AmericaB2
BRPI0015717B1BrazilB1
BRPI0015717B8BrazilB8