DK2478677T3 - Et apparat til analyse af datapakker, et databehandlingssystem og en fremgangsmåde - Google Patents

Et apparat til analyse af datapakker, et databehandlingssystem og en fremgangsmåde

Info

Publication number
DK2478677T3
DK2478677T3 DK10768194.2T DK10768194T DK2478677T3 DK 2478677 T3 DK2478677 T3 DK 2478677T3 DK 10768194 T DK10768194 T DK 10768194T DK 2478677 T3 DK2478677 T3 DK 2478677T3
Authority
DK
Denmark
Prior art keywords
processing system
data processing
data packets
analyzing
analyzing data
Prior art date
Application number
DK10768194.2T
Other languages
English (en)
Inventor
Jens Christophersen
Original Assignee
Napatech As
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 Napatech As filed Critical Napatech As
Application granted granted Critical
Publication of DK2478677T3 publication Critical patent/DK2478677T3/da

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/026Capturing of monitoring data using flow identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/38Flow based routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • H04L45/7453Address table lookup; Address filtering using hashing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • 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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/12Protocol engines
    • 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)
DK10768194.2T 2009-09-15 2010-09-15 Et apparat til analyse af datapakker, et databehandlingssystem og en fremgangsmåde DK2478677T3 (da)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US24256709P 2009-09-15 2009-09-15
PCT/EP2010/063508 WO2011032954A1 (en) 2009-09-15 2010-09-15 An apparatus for analyzing a data packet, a data packet processing system and a method

Publications (1)

Publication Number Publication Date
DK2478677T3 true DK2478677T3 (da) 2013-09-30

Family

ID=43228000

Family Applications (1)

Application Number Title Priority Date Filing Date
DK10768194.2T DK2478677T3 (da) 2009-09-15 2010-09-15 Et apparat til analyse af datapakker, et databehandlingssystem og en fremgangsmåde

Country Status (8)

Country Link
US (1) US8929378B2 (da)
EP (1) EP2478677B1 (da)
JP (1) JP5711237B2 (da)
KR (1) KR101726359B1 (da)
CN (1) CN102598598B (da)
BR (1) BR112012005752A2 (da)
DK (1) DK2478677T3 (da)
WO (1) WO2011032954A1 (da)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012034353A (ja) * 2010-06-28 2012-02-16 Panasonic Corp ネットワーク通信装置、通信方法および集積回路
US9473373B2 (en) 2012-04-04 2016-10-18 Viavi Solutions, Inc. Method and system for storing packet flows
US9276853B2 (en) 2012-04-10 2016-03-01 Viavi Solutions Inc. Hashing of network packet flows for efficient searching
EP2874362B1 (en) 2013-11-13 2019-10-02 Napatech A/S A system and a method of analysing a plurality of data packets
US20160191678A1 (en) * 2014-12-27 2016-06-30 Jesse C. Brandeburg Technologies for data integrity of multi-network packet operations
US9948579B1 (en) * 2015-03-30 2018-04-17 Juniper Networks, Inc. NIC-based packet assignment for virtual networks
US10691661B2 (en) 2015-06-03 2020-06-23 Xilinx, Inc. System and method for managing the storing of data
US10733167B2 (en) 2015-06-03 2020-08-04 Xilinx, Inc. System and method for capturing data to provide to a data analyser
CN114629972B (zh) * 2022-03-21 2024-03-22 中国科学院计算机网络信息中心 一种数据报文的处理方法及装置

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3305279B2 (ja) * 1999-03-29 2002-07-22 日本電気株式会社 Ipアドレス動的割り当て装置
US6597661B1 (en) 1999-08-25 2003-07-22 Watchguard Technologies, Inc. Network packet classification
US7190695B2 (en) * 2001-09-28 2007-03-13 Lucent Technologies Inc. Flexible application of mapping algorithms within a packet distributor
US6904040B2 (en) * 2001-10-05 2005-06-07 International Business Machines Corporaiton Packet preprocessing interface for multiprocessor network handler
US7212526B2 (en) * 2002-01-18 2007-05-01 Hitachi, Ltd. Method and apparatus for composing virtual links in a label switched network
US7529242B1 (en) 2002-02-15 2009-05-05 Symantec Corporation Routing network packets for multi-processor network flow analysis
US7366092B2 (en) * 2003-10-14 2008-04-29 Broadcom Corporation Hash and route hardware with parallel routing scheme
JP2005318222A (ja) * 2004-04-28 2005-11-10 Mitsubishi Electric Corp パケット伝送システム及びパケット伝送方法
US7480302B2 (en) * 2004-05-11 2009-01-20 Samsung Electronics Co., Ltd. Packet classification method through hierarchical rulebase partitioning
US7751331B1 (en) * 2005-05-09 2010-07-06 Cisco Technology, Inc. Technique for policy conflict resolution using priority with variance
US7596141B2 (en) * 2005-06-30 2009-09-29 Intel Corporation Packet classification using encoded addresses
JP4547341B2 (ja) * 2005-09-05 2010-09-22 アラクサラネットワークス株式会社 通信品質制御機能を備えるパケット中継装置
US20070168377A1 (en) * 2005-12-29 2007-07-19 Arabella Software Ltd. Method and apparatus for classifying Internet Protocol data packets
US20070248092A1 (en) * 2006-04-24 2007-10-25 Motorola, Inc. System and method for efficient traffic distribution in a network
EP2074767A2 (en) * 2006-08-02 2009-07-01 University Of Florida Research Foundation, Inc. Succinct representation of static packet classifiers
JP5086585B2 (ja) * 2006-08-11 2012-11-28 アラクサラネットワークス株式会社 ネットワーク中継装置
JP5102844B2 (ja) * 2006-12-19 2012-12-19 インターナショナル・ビジネス・マシーンズ・コーポレーション ネットワーク・フローを解析する装置および方法
JP2008167305A (ja) * 2006-12-28 2008-07-17 Mitsubishi Electric Corp パケット並列処理装置およびパケット並列処理方法
US7773510B2 (en) * 2007-05-25 2010-08-10 Zeugma Systems Inc. Application routing in a distributed compute environment
US20090006521A1 (en) * 2007-06-29 2009-01-01 Veal Bryan E Adaptive receive side scaling
US7706291B2 (en) * 2007-08-01 2010-04-27 Zeugma Systems Inc. Monitoring quality of experience on a per subscriber, per session basis
US8374102B2 (en) * 2007-10-02 2013-02-12 Tellabs Communications Canada, Ltd. Intelligent collection and management of flow statistics
WO2009099573A1 (en) 2008-02-08 2009-08-13 Rmi Corporation System and method for parsing and allocating a plurality of packets to processor core threads
US8503456B2 (en) * 2009-07-14 2013-08-06 Broadcom Corporation Flow based path selection randomization

Also Published As

Publication number Publication date
CN102598598A (zh) 2012-07-18
CN102598598B (zh) 2015-03-18
EP2478677B1 (en) 2013-07-10
US8929378B2 (en) 2015-01-06
KR20120067345A (ko) 2012-06-25
EP2478677A1 (en) 2012-07-25
WO2011032954A1 (en) 2011-03-24
US20120170584A1 (en) 2012-07-05
JP5711237B2 (ja) 2015-04-30
JP2013504913A (ja) 2013-02-07
BR112012005752A2 (pt) 2017-05-30
KR101726359B1 (ko) 2017-04-12

Similar Documents

Publication Publication Date Title
DK2478677T3 (da) Et apparat til analyse af datapakker, et databehandlingssystem og en fremgangsmåde
DK3064179T3 (da) Apparat og fremgangsmåde til at analysere hændelser fra sensordata ved optimering
DK2211493T3 (da) Apparat til at sende og modtage et signal, og fremgangsmåde til at sende og modtage et signal
DK2137866T3 (da) Fremgangsmåde og apparat til generering og behandling af en MAC-EHS-protokoldataenhed
DK2137672T3 (da) Fremgangsmåde, apparat og computerprogram til at analysere medicinsk billeddata
DK2442477T3 (da) Apparat og fremgangsmåde til at modtage et signal
DK2272149T3 (da) Apparat, system og metode for en UPS
BRPI1003633A2 (pt) aparelho e método de processamento de informação de imagem, aparelho de captura de imagem, e, programa
DK2673772T3 (da) Fremgangsmåde, computer-program og apparat til detektering af et vandmærket signal og afkodning af et tale- eller lydsignal
DK2215763T3 (da) Fremgangsmåder og apparat til behandling af fejlkontrolmeddelelser i et trådløst kommunikationssystem
IL206663A (en) Method, device and system for image analysis
DK2163094T3 (da) Fremgangsmåde og system til monitorering af et miljø
EP2157498A4 (en) INFORMATION PROCESSING APPARATUS, INPUT DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM
BR112012005252A2 (pt) aparelho de processamento de informação, método de gerenciamento de dados, e, programa
BRPI0911687A2 (pt) aparelhos e método de gravação de informação, aparelhos de captura de imagem, e, programa
GB2456079B (en) Device, system and method for processing a sample
DK2228960T3 (da) Apparat til at sende og modtage et signal og fremgangsmåde til at sende og modtage et signal
EP2418481A4 (en) METHOD AND DEVICE FOR PROCESSING MASS ANALYSIS DATA
DK2091268T3 (da) Apparat og fremgangsmåde til overvågning af en hørehjælpeindretning
BRPI0914963A2 (pt) método e aparelho para verificação da integridade de pacote de dados em um canal de dados de fluxo contínuo
DK2432184T3 (da) Apparat til at sende og modtage et signal og fremgangsmåde til at sende og modtage et signal
DK2413703T3 (da) System, fremgangsmåde og apparat til bearbejdning af næringsmidler
DK2557716T3 (da) Apparat til at sende og modtage et signal og fremgangsmåde til at sende og modtage et signal
BRPI0917578A2 (pt) aparelho de processamento de informação, método para processamento de dados, e, programa para fazer um aparelho de processamento de informação executar processamento de dados
NO20062520L (no) Framgangsmate og apparat for analyse av objekter