DE602006003449D1 - Mehrteilige Syntaxanalyse ("parsing") in einem Netzwerkgerät - Google Patents

Mehrteilige Syntaxanalyse ("parsing") in einem Netzwerkgerät

Info

Publication number
DE602006003449D1
DE602006003449D1 DE602006003449T DE602006003449T DE602006003449D1 DE 602006003449 D1 DE602006003449 D1 DE 602006003449D1 DE 602006003449 T DE602006003449 T DE 602006003449T DE 602006003449 T DE602006003449 T DE 602006003449T DE 602006003449 D1 DE602006003449 D1 DE 602006003449D1
Authority
DE
Germany
Prior art keywords
multipart
parsing
network device
network
multipart parsing
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.)
Active
Application number
DE602006003449T
Other languages
English (en)
Inventor
Dennis Sungik Lee
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.)
Broadcom Corp
Original Assignee
Broadcom Corp
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 Broadcom Corp filed Critical Broadcom Corp
Publication of DE602006003449D1 publication Critical patent/DE602006003449D1/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/351Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • H04L49/103Packet switching elements characterised by the switching fabric construction using a shared central buffer; using a shared memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/254Centralised controller, i.e. arbitration or scheduling
    • 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/3036Shared queuing
    • 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/3072Packet splitting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/351Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
    • H04L49/352Gigabit ethernet switching [GBPS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/60Software-defined switches
    • H04L49/602Multilayer or multiprotocol switching, e.g. IP switching
    • 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
DE602006003449T 2005-02-18 2006-01-05 Mehrteilige Syntaxanalyse ("parsing") in einem Netzwerkgerät Active DE602006003449D1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US65395305P 2005-02-18 2005-02-18
US11/154,827 US7463630B2 (en) 2005-02-18 2005-06-17 Multi-part parsing in a network device

Publications (1)

Publication Number Publication Date
DE602006003449D1 true DE602006003449D1 (de) 2008-12-18

Family

ID=35883521

Family Applications (1)

Application Number Title Priority Date Filing Date
DE602006003449T Active DE602006003449D1 (de) 2005-02-18 2006-01-05 Mehrteilige Syntaxanalyse ("parsing") in einem Netzwerkgerät

Country Status (4)

Country Link
US (2) US7463630B2 (de)
EP (1) EP1694006B1 (de)
DE (1) DE602006003449D1 (de)
TW (1) TWI333763B (de)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7873992B1 (en) * 2003-12-04 2011-01-18 Avaya Inc. Dynamic system of autonomous parsers for interpreting arbitrary telecommunication equipment streams
US7463630B2 (en) * 2005-02-18 2008-12-09 Broadcom Corporation Multi-part parsing in a network device
US8077610B1 (en) * 2006-02-22 2011-12-13 Marvell Israel (M.I.S.L) Ltd. Memory architecture for high speed network devices
US7948976B2 (en) * 2006-04-26 2011-05-24 Marvell Israel (M.I.S.L) Ltd. Efficient management of queueing resources for switches
US8027946B1 (en) 2006-12-22 2011-09-27 Avaya Inc. Higher order logic applied to expert systems for alarm analysis, filtering, correlation and root cause
WO2008103773A1 (en) * 2007-02-20 2008-08-28 Haiyun Tang Digital predistortion for cognitive radio
US9112818B1 (en) 2010-02-05 2015-08-18 Marvell Isreal (M.I.S.L) Ltd. Enhanced tail dropping in a switch
US8854996B2 (en) 2010-12-16 2014-10-07 International Business Machines Corporation Accelerating data packet parsing
US9306876B1 (en) 2013-04-01 2016-04-05 Marvell Israel (M.I.S.L) Ltd. Multibank egress queuing system in a network device
US9485326B1 (en) 2013-04-01 2016-11-01 Marvell Israel (M.I.S.L) Ltd. Scalable multi-client scheduling
US9825884B2 (en) 2013-12-30 2017-11-21 Cavium, Inc. Protocol independent programmable switch (PIPS) software defined data center networks
US10057194B1 (en) 2014-01-07 2018-08-21 Marvell Israel (M.I.S.L) Ltd. Methods and apparatus for memory resource management in a network device
US9742694B2 (en) 2014-06-19 2017-08-22 Cavium, Inc. Method of dynamically renumbering ports and an apparatus thereof
US9635146B2 (en) 2014-06-19 2017-04-25 Cavium, Inc. Method of using bit vectors to allow expansion and collapse of header layers within packets for enabling flexible modifications and an apparatus thereof
US10616380B2 (en) 2014-06-19 2020-04-07 Cavium, Llc Method of handling large protocol layers for configurable extraction of layer information and an apparatus thereof
US10050833B2 (en) * 2014-06-19 2018-08-14 Cavium, Inc. Method of reducing latency in a flexible parser and an apparatus thereof
US9628385B2 (en) 2014-06-19 2017-04-18 Cavium, Inc. Method of identifying internal destinations of networks packets and an apparatus thereof
US9961167B2 (en) 2014-06-19 2018-05-01 Cavium, Inc. Method of modifying packets to a generic format for enabling programmable modifications and an apparatus thereof
US10104205B2 (en) * 2015-10-28 2018-10-16 Mediatek Inc. Flexible data packet information mapping and modification
US11012915B2 (en) * 2018-03-26 2021-05-18 Qualcomm Incorporated Backpressure signaling for wireless communications
CN110798415B (zh) * 2018-08-03 2022-02-18 中兴通讯股份有限公司 一种业务传输的方法、设备及计算机存储介质
US20200296079A1 (en) * 2019-03-13 2020-09-17 Mulberry Harbour, LLC Secure Computational and Communications Systems

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5515376A (en) * 1993-07-19 1996-05-07 Alantec, Inc. Communication apparatus and methods
US5473607A (en) * 1993-08-09 1995-12-05 Grand Junction Networks, Inc. Packet filtering for data networks
US5761424A (en) * 1995-12-29 1998-06-02 Symbios, Inc. Method and apparatus for programmable filtration and generation of information in packetized communication systems
US5909686A (en) * 1997-06-30 1999-06-01 Sun Microsystems, Inc. Hardware-assisted central processing unit access to a forwarding database
US5951651A (en) * 1997-07-23 1999-09-14 Lucent Technologies Inc. Packet filter system using BITMAP vector of filter rules for routing packet through network
US6041053A (en) * 1997-09-18 2000-03-21 Microsfot Corporation Technique for efficiently classifying packets using a trie-indexed hierarchy forest that accommodates wildcards
US6289013B1 (en) * 1998-02-09 2001-09-11 Lucent Technologies, Inc. Packet filter method and apparatus employing reduced memory
WO2000003516A1 (en) * 1998-07-08 2000-01-20 Broadcom Corporation Network switching architecture with multiple table synchronization, and forwarding of both ip and ipx packets
US6356951B1 (en) 1999-03-01 2002-03-12 Sun Microsystems, Inc. System for parsing a packet for conformity with a predetermined protocol using mask and comparison values included in a parsing instruction
CA2428261A1 (en) 2000-11-07 2002-05-16 Fast-Chip, Inc. Switch-based network processor
US7274698B2 (en) 2002-03-15 2007-09-25 Broadcom Corporation Multilevel parser for conditional flow detection in a network device
US7415596B2 (en) * 2003-01-24 2008-08-19 Gigafin Networks, Inc. Parser table/production rule table configuration using CAM and SRAM
US7385985B2 (en) * 2003-12-31 2008-06-10 Alcatel Lucent Parallel data link layer controllers in a network switching device
US7706302B2 (en) * 2004-09-14 2010-04-27 Alcatel Lucent Optimization of routing forwarding database in a network processor
US7602731B2 (en) * 2004-12-22 2009-10-13 Intruguard Devices, Inc. System and method for integrated header, state, rate and content anomaly prevention with policy enforcement
US7463630B2 (en) * 2005-02-18 2008-12-09 Broadcom Corporation Multi-part parsing in a network device

Also Published As

Publication number Publication date
EP1694006A1 (de) 2006-08-23
TW200701692A (en) 2007-01-01
EP1694006B1 (de) 2008-11-05
US7463630B2 (en) 2008-12-09
US7860091B2 (en) 2010-12-28
TWI333763B (en) 2010-11-21
US20090067446A1 (en) 2009-03-12
US20060209865A1 (en) 2006-09-21

Similar Documents

Publication Publication Date Title
DE602006003449D1 (de) Mehrteilige Syntaxanalyse ("parsing") in einem Netzwerkgerät
DE602005020285D1 (de) Störungsanalyse in einem netzwerk
DE602005001601D1 (de) Protokoll-Failover in einem Softrouter
MX311278B (en) Shampoo containing a gel network
HK1121960A1 (en) Shampoo containing a gel network
EP1932081A4 (de) Routen von verbindungen in einem netz
EP1920588A4 (de) Plattform für sprachanwendungsnetzwerk
FI20030402A (fi) Koaksiaaliresonaattorisuodatin
EP1800425A4 (de) Netzwerkverbindungseinrichtung
DE602005018431D1 (de) Protokoll-Disaggregation in einem Softrouter
HK1138695A1 (en) Bandwidth management in a network
GB0420664D0 (en) Network vitrualization
DE602005026243D1 (de) Direkte Durchschaltevermittlung in einem Netzwerkgerät
GB0522543D0 (en) A network connection device
DE602005008545D1 (de) Fehlerbenachrichtigung in einem Bündelnetzwerk
EP1821469A4 (de) Netzwerkprozessor
DE602004007958D1 (de) Inhaltsverwaltungsvorrichtung
AU303236S (en) A network device
EP1910937A4 (de) Netzwerk-clusterung
EP1721414A4 (de) Netzwerkarchitektur
EP1780687A4 (de) Netzwerk
FI20040865A0 (fi) Tiedonsiirto tietoliikennejärjestelmässä
GB0405004D0 (en) Improvements in or relating to a telecommunication network
FI20030233A0 (fi) Sovellusjakelu tietoliikennejärjestelmässä
DE602004032513D1 (de) Adressiervorrichtung für Knoten in einem Kommunikationsnetz

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, 80639 M