DE602006003449D1 - Mehrteilige Syntaxanalyse ("parsing") in einem Netzwerkgerät - Google Patents
Mehrteilige Syntaxanalyse ("parsing") in einem NetzwerkgerätInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/103—Packet switching elements characterised by the switching fabric construction using a shared central buffer; using a shared memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/253—Routing or path finding in a switch fabric using establishment or release of connections between ports
- H04L49/254—Centralised controller, i.e. arbitration or scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3009—Header conversion, routing tables or routing tags
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3036—Shared queuing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3072—Packet splitting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
- H04L49/352—Gigabit ethernet switching [GBPS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/60—Software-defined switches
- H04L49/602—Multilayer or multiprotocol switching, e.g. IP switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
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)
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)
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 |
-
2005
- 2005-06-17 US US11/154,827 patent/US7463630B2/en not_active Expired - Fee Related
-
2006
- 2006-01-05 DE DE602006003449T patent/DE602006003449D1/de active Active
- 2006-01-05 EP EP06000187A patent/EP1694006B1/de not_active Expired - Fee Related
- 2006-02-15 TW TW095105052A patent/TWI333763B/zh not_active IP Right Cessation
-
2008
- 2008-11-06 US US12/289,914 patent/US7860091B2/en active Active
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 |