[go: up one dir, main page]

GB2340701B - Programmable packet header processor - Google Patents

Programmable packet header processor

Info

Publication number
GB2340701B
GB2340701B GB9817725A GB9817725A GB2340701B GB 2340701 B GB2340701 B GB 2340701B GB 9817725 A GB9817725 A GB 9817725A GB 9817725 A GB9817725 A GB 9817725A GB 2340701 B GB2340701 B GB 2340701B
Authority
GB
United Kingdom
Prior art keywords
packet header
header
programmable
header processor
programmable packet
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 - Fee Related
Application number
GB9817725A
Other versions
GB2340701A (en
GB9817725D0 (en
Inventor
Neil Lawton
Paul David Rushton
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.)
Roke Manor Research Ltd
Original Assignee
Roke Manor Research 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 Roke Manor Research Ltd filed Critical Roke Manor Research Ltd
Priority to GB9817725A priority Critical patent/GB2340701B/en
Publication of GB9817725D0 publication Critical patent/GB9817725D0/en
Priority to PCT/GB1999/002554 priority patent/WO2000010302A1/en
Publication of GB2340701A publication Critical patent/GB2340701A/en
Application granted granted Critical
Publication of GB2340701B publication Critical patent/GB2340701B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3009Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • H04L49/309Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

A programmable packet header processor apparatus reads, processes and reformats fields within a header of a data packet. The processor comprises a programmable header translator device which employs a plurality of parallel processing logic blocks 10a-10c for high throughput. The logic blocks operate with a downloaded microcode so that the processing algorithms can be easily modified for new protocol definitions.
GB9817725A 1998-08-15 1998-08-15 Programmable packet header processor Expired - Fee Related GB2340701B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB9817725A GB2340701B (en) 1998-08-15 1998-08-15 Programmable packet header processor
PCT/GB1999/002554 WO2000010302A1 (en) 1998-08-15 1999-08-13 Programmable packet header processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB9817725A GB2340701B (en) 1998-08-15 1998-08-15 Programmable packet header processor

Publications (3)

Publication Number Publication Date
GB9817725D0 GB9817725D0 (en) 1998-10-14
GB2340701A GB2340701A (en) 2000-02-23
GB2340701B true GB2340701B (en) 2003-06-25

Family

ID=10837252

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9817725A Expired - Fee Related GB2340701B (en) 1998-08-15 1998-08-15 Programmable packet header processor

Country Status (2)

Country Link
GB (1) GB2340701B (en)
WO (1) WO2000010302A1 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6678746B1 (en) 2000-08-01 2004-01-13 Hewlett-Packard Development Company, L.P. Processing network packets
IT1320572B1 (en) * 2000-08-01 2003-12-10 Cselt Centro Studi Lab Telecom CIRCUIT GENERATOR MODULE FOR THE ANALYSIS OF DATA INCELLED BIT STRINGS, METHOD FOR THE GENERATION OF SUCH CIRCUIT TYPE
US20020191621A1 (en) * 2001-06-14 2002-12-19 Cypress Semiconductor Corp. Programmable protocol processing engine for network packet devices
SE523862C2 (en) * 2001-10-19 2004-05-25 Operax Ab A method and apparatus for transmitting data packets in IP routers
GB2382960B (en) * 2001-12-05 2005-03-16 Ipwireless Inc Method and arrangement for data processing in a communication system
US20040039940A1 (en) * 2002-08-23 2004-02-26 Koninklijke Philips Electronics N.V. Hardware-based packet filtering accelerator
US7185060B2 (en) * 2003-03-26 2007-02-27 Microsoft Corporation Message processing pipeline for streams
US7620050B2 (en) * 2004-09-10 2009-11-17 Canon Kabushiki Kaisha Communication control device and communication control method
USRE48433E1 (en) 2005-01-27 2021-02-09 The Chamberlain Group, Inc. Method and apparatus to facilitate transmission of an encrypted rolling code
US9148409B2 (en) 2005-06-30 2015-09-29 The Chamberlain Group, Inc. Method and apparatus to facilitate message transmission and reception using different transmission characteristics
US12149618B2 (en) 2005-01-27 2024-11-19 The Chamberlain Group Llc Method and apparatus to facilitate transmission of an encrypted rolling code
US8422667B2 (en) 2005-01-27 2013-04-16 The Chamberlain Group, Inc. Method and apparatus to facilitate transmission of an encrypted rolling code
GB2516837B (en) 2013-07-31 2015-12-09 Ip Access Ltd Network elements, wireless communication system and methods therefor
US10652743B2 (en) 2017-12-21 2020-05-12 The Chamberlain Group, Inc. Security system for a moveable barrier operator
US11074773B1 (en) 2018-06-27 2021-07-27 The Chamberlain Group, Inc. Network-based control of movable barrier operators for autonomous vehicles
CA3107457A1 (en) 2018-08-01 2020-02-06 The Chamberlain Group, Inc. Movable barrier operator and transmitter pairing over a network
US10997810B2 (en) 2019-05-16 2021-05-04 The Chamberlain Group, Inc. In-vehicle transmitter training

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0742677A2 (en) * 1995-05-08 1996-11-13 Fujitsu Limited Header converting method
US5651002A (en) * 1995-07-12 1997-07-22 3Com Corporation Internetworking device with enhanced packet header translation and memory

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5067104A (en) * 1987-05-01 1991-11-19 At&T Bell Laboratories Programmable protocol engine having context free and context dependent processes
US5249292A (en) * 1989-03-31 1993-09-28 Chiappa J Noel Data packet switch using a primary processing unit to designate one of a plurality of data stream control circuits to selectively handle the header processing of incoming packets in one data packet stream
WO1994022253A1 (en) * 1993-03-20 1994-09-29 International Business Machines Corporation Method and apparatus for extracting connection information from protocol headers
GB9326476D0 (en) * 1993-12-24 1994-02-23 Newbridge Networks Corp Network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0742677A2 (en) * 1995-05-08 1996-11-13 Fujitsu Limited Header converting method
US5651002A (en) * 1995-07-12 1997-07-22 3Com Corporation Internetworking device with enhanced packet header translation and memory

Also Published As

Publication number Publication date
GB2340701A (en) 2000-02-23
GB9817725D0 (en) 1998-10-14
WO2000010302A1 (en) 2000-02-24

Similar Documents

Publication Publication Date Title
GB2340701B (en) Programmable packet header processor
ATE491287T1 (en) NETWORK APPLICATION MACHINE
AU2002258516A1 (en) Digital data processing apparatus, framework, and methods for dynamically configurable application execution on accelerated resources
FR2843258B1 (en) METHOD FOR TRANSMITTING ENCRYPTED DATA, ASSOCIATED DECRYPTION METHOD, DEVICES FOR IMPLEMENTING SAME, AND MOBILE TERMINAL INCORPORATING THE SAME.
GB2363866B (en) Data processing apparatus, method and system
SG115457A1 (en) Packet transmission method and system, and packet transmitting apparatus, packet receiving apparatus, and packet transmitting/receiving apparatus
DE60134699D1 (en) Electron-emitting device, electron source and image forming apparatus
ATE470311T1 (en) PROCESSING OF ENCRYPTED DATA PACKET STREAM
GB2363027B (en) Data processing apparatus, image processing apparatus, and method therefor
AU2001259425A1 (en) Method, system, and apparatus for processing barcode data
DE60221975D1 (en) MICROWAVE PLASMIC PROCESSING DEVICE, PLASMA IGNITION METHOD, PLASMABILITY PROCESS AND PLASMA PROCESS
GB2377301A (en) Methods and apparatus for on-line ordering
AU2003267821A1 (en) Encryption apparatus, decryption apparatus and encryption system
EP1180282A4 (en) METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING MULTIMEDIA DATA
GB0301031D0 (en) Method for scrambling packet data using variable slot length and apparatus thereof
GB0113902D0 (en) Security in area networks
IL142376A0 (en) Nanocomposites, process for making them and products made from them
MXPA05009798A (en) Method and system for a data transmission in a communication system.
DE60205879D1 (en) ENCRYPTION OF A COMPRESSED VIDEO DRUM
ZA200201832B (en) Cryogenic processing methods and apparatus.
IL153880A0 (en) Method, apparatus, and system for network-based peer-to-peer business transactions
GB2381710B (en) Method and apparatus for routing signed messages
ZA200209803B (en) Methods and systems for high throughput analysis.
GB0228561D0 (en) E.mail sending/receiving method, E-mail system, and E.mail communication apparatus
IT1302213B1 (en) DEVICE FOR FEEDING A PRESSING APPARATUS, PRESSING APPARATUS AND PRESSING PROCESS.

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20090815