CN101645843B - 一种用于网络堆栈的数据通道加速的装置及方法 - Google Patents
一种用于网络堆栈的数据通道加速的装置及方法 Download PDFInfo
- Publication number
- CN101645843B CN101645843B CN200910159230.1A CN200910159230A CN101645843B CN 101645843 B CN101645843 B CN 101645843B CN 200910159230 A CN200910159230 A CN 200910159230A CN 101645843 B CN101645843 B CN 101645843B
- Authority
- CN
- China
- Prior art keywords
- packet
- specific connection
- data
- self
- internet protocol
- 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
- 238000000034 method Methods 0.000 title claims description 25
- 230000006870 function Effects 0.000 claims description 11
- 239000000284 extract Substances 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 14
- 238000004590 computer program Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 9
- 230000001133 acceleration Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000013519 translation Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013329 compounding Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- HRULVFRXEOZUMJ-UHFFFAOYSA-K potassium;disodium;2-(4-chloro-2-methylphenoxy)propanoate;methyl-dioxido-oxo-$l^{5}-arsane Chemical compound [Na+].[Na+].[K+].C[As]([O-])([O-])=O.[O-]C(=O)C(C)OC1=CC=C(Cl)C=C1C HRULVFRXEOZUMJ-UHFFFAOYSA-K 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- 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/12—Protocol engines
-
- 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
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/325—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the network layer [OSI layer 3], e.g. X.25
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (6)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/183,935 | 2008-07-31 | ||
US12/183,935 US7908376B2 (en) | 2008-07-31 | 2008-07-31 | Data path acceleration of a network stack |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101645843A CN101645843A (zh) | 2010-02-10 |
CN101645843B true CN101645843B (zh) | 2015-11-25 |
Family
ID=41328548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910159230.1A Active CN101645843B (zh) | 2008-07-31 | 2009-07-30 | 一种用于网络堆栈的数据通道加速的装置及方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7908376B2 (zh) |
EP (1) | EP2150023B1 (zh) |
KR (1) | KR101115436B1 (zh) |
CN (1) | CN101645843B (zh) |
TW (1) | TWI423616B (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7660793B2 (en) | 2006-11-13 | 2010-02-09 | Exegy Incorporated | Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors |
US20090092136A1 (en) * | 2007-10-09 | 2009-04-09 | Broadcom Corporation | System and method for packet classification, modification and forwarding |
WO2012079041A1 (en) | 2010-12-09 | 2012-06-14 | Exegy Incorporated | Method and apparatus for managing orders in financial markets |
US9716659B2 (en) | 2011-03-23 | 2017-07-25 | Hughes Network Systems, Llc | System and method for providing improved quality of service over broadband networks |
US9240950B2 (en) | 2011-03-23 | 2016-01-19 | Hughes Network Systems, Llc | System and method for providing quality of service over dedicated local loop networks |
US10637782B2 (en) | 2011-03-23 | 2020-04-28 | Hughes Network Systems, Llc | System and method for policy-based multipath WAN transports for improved quality of service over broadband networks |
US9990393B2 (en) | 2012-03-27 | 2018-06-05 | Ip Reservoir, Llc | Intelligent feed switch |
US10121196B2 (en) | 2012-03-27 | 2018-11-06 | Ip Reservoir, Llc | Offload processing of data packets containing financial market data |
US11436672B2 (en) | 2012-03-27 | 2022-09-06 | Exegy Incorporated | Intelligent switch for processing financial market data |
US9459076B2 (en) | 2012-12-12 | 2016-10-04 | Trackingpoint, Inc. | Rifle scope, apparatus, and method including proximity detection and warning system |
US10061808B2 (en) * | 2014-06-03 | 2018-08-28 | Sap Se | Cached views |
WO2018119035A1 (en) | 2016-12-22 | 2018-06-28 | Ip Reservoir, Llc | Pipelines for hardware-accelerated machine learning |
EP3367621A1 (en) * | 2017-02-28 | 2018-08-29 | Intel Corporation | Method and apparatus for local traffic acceleration |
US10178207B1 (en) * | 2017-07-10 | 2019-01-08 | Adtran, Inc. | Optimized defragmentation of data packets in a passive optical network |
CN110049386B (zh) * | 2018-01-17 | 2022-02-25 | 华为技术有限公司 | 通信网络及相关设备 |
CN111355662B (zh) * | 2018-12-24 | 2022-09-13 | 中移(杭州)信息技术有限公司 | 一种数据加速方法、装置、网关设备及可读存储介质 |
EP3970107A4 (en) | 2019-05-14 | 2023-01-11 | Exegy Incorporated | METHODS AND SYSTEMS FOR GENERATION AND DISTRIBUTION OF TRADING SIGNALS FROM FINANCIAL MARKET DATA |
CN112054868B (zh) * | 2019-06-06 | 2021-11-19 | ***通信有限公司研究院 | 一种光模块、管控信息处理方法及通信*** |
CA3207052A1 (en) | 2021-02-16 | 2022-08-25 | Timothy GORHAM | Methods and systems for low latency automated trading |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7340535B1 (en) * | 2002-06-04 | 2008-03-04 | Fortinet, Inc. | System and method for controlling routing in a virtual router system |
US7376125B1 (en) * | 2002-06-04 | 2008-05-20 | Fortinet, Inc. | Service processing switch |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6389479B1 (en) | 1997-10-14 | 2002-05-14 | Alacritech, Inc. | Intelligent network interface device and system for accelerated communication |
US6339595B1 (en) * | 1997-12-23 | 2002-01-15 | Cisco Technology, Inc. | Peer-model support for virtual private networks with potentially overlapping addresses |
US6771646B1 (en) * | 1999-06-30 | 2004-08-03 | Hi/Fn, Inc. | Associative cache structure for lookups and updates of flow records in a network monitor |
US6496935B1 (en) * | 2000-03-02 | 2002-12-17 | Check Point Software Technologies Ltd | System, device and method for rapid packet filtering and processing |
US20040213189A1 (en) * | 2001-01-25 | 2004-10-28 | Matthew David Alspaugh | Environmentally-hardened ATM network |
US7042888B2 (en) * | 2001-09-24 | 2006-05-09 | Ericsson Inc. | System and method for processing packets |
US7269663B2 (en) * | 2001-09-28 | 2007-09-11 | Intel Corporation | Tagging packets with a lookup key to facilitate usage of a unified packet forwarding cache |
US7512129B1 (en) * | 2002-02-19 | 2009-03-31 | Redback Networks Inc. | Method and apparatus for implementing a switching unit including a bypass path |
US20040039940A1 (en) * | 2002-08-23 | 2004-02-26 | Koninklijke Philips Electronics N.V. | Hardware-based packet filtering accelerator |
US7266120B2 (en) * | 2002-11-18 | 2007-09-04 | Fortinet, Inc. | System and method for hardware accelerated packet multicast in a virtual routing system |
US7586920B2 (en) * | 2003-05-30 | 2009-09-08 | Calix Networks, Inc. | Merging multiple data flows in a passive optical network |
US7599361B2 (en) * | 2004-07-02 | 2009-10-06 | P-Cube Ltd. | Wire-speed packet management in a multi-pipeline network processor |
US8611956B2 (en) * | 2004-11-25 | 2013-12-17 | Telecom Italia S.P.A. | Joint IC card and wireless transceiver module for mobile communication equipment |
WO2006080898A1 (en) | 2005-01-26 | 2006-08-03 | Infineon Technologies Ag | Improvements in and relating to data processing |
US8639837B2 (en) * | 2006-07-29 | 2014-01-28 | Blue Coat Systems, Inc. | System and method of traffic inspection and classification for purposes of implementing session ND content control |
US20090092136A1 (en) * | 2007-10-09 | 2009-04-09 | Broadcom Corporation | System and method for packet classification, modification and forwarding |
-
2008
- 2008-07-31 US US12/183,935 patent/US7908376B2/en not_active Expired - Fee Related
-
2009
- 2009-07-10 EP EP09009040.8A patent/EP2150023B1/en active Active
- 2009-07-30 CN CN200910159230.1A patent/CN101645843B/zh active Active
- 2009-07-31 KR KR1020090070880A patent/KR101115436B1/ko not_active IP Right Cessation
- 2009-07-31 TW TW098125938A patent/TWI423616B/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7340535B1 (en) * | 2002-06-04 | 2008-03-04 | Fortinet, Inc. | System and method for controlling routing in a virtual router system |
US7376125B1 (en) * | 2002-06-04 | 2008-05-20 | Fortinet, Inc. | Service processing switch |
Also Published As
Publication number | Publication date |
---|---|
TW201021466A (en) | 2010-06-01 |
US20100027545A1 (en) | 2010-02-04 |
EP2150023B1 (en) | 2015-09-09 |
KR20100014194A (ko) | 2010-02-10 |
KR101115436B1 (ko) | 2012-02-20 |
TWI423616B (zh) | 2014-01-11 |
US7908376B2 (en) | 2011-03-15 |
EP2150023A3 (en) | 2014-08-27 |
CN101645843A (zh) | 2010-02-10 |
EP2150023A2 (en) | 2010-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101645843B (zh) | 一种用于网络堆栈的数据通道加速的装置及方法 | |
KR100910818B1 (ko) | 비-macsec 노드들을 통해 macsec 패킷들을터널링하기 위한 방법 및 시스템 | |
US8594070B1 (en) | Acting on data packets in a mobile telecommunications network based on inner headers | |
CN101247308B (zh) | 基于网络处理器实现IPv6穿越IPv4的隧道报文处理方法 | |
JP3494610B2 (ja) | Tcp終端機能付きipルータ装置および媒体 | |
CN100508480C (zh) | 一种涉及以太网接入***的设备和方法 | |
US20090092136A1 (en) | System and method for packet classification, modification and forwarding | |
US9185072B2 (en) | Stateless NAT44 | |
US20070171826A1 (en) | System, method, and computer program product for controlling output port utilization | |
CN101026519A (zh) | 基于用户信息字符串动态创建vlan接口 | |
US20090207860A1 (en) | Method, apparatus and system for transferring data | |
US20220255772A1 (en) | Packet sending method, apparatus, and system | |
CN112737954B (zh) | 报文处理方法、装置、***、设备及存储介质 | |
CZ20021442A3 (cs) | Způsob a systém pro klasifikaci rámců a protokolů | |
US20120189022A1 (en) | User access method, system, access server, and access device | |
KR101140453B1 (ko) | Ip 인터워킹 vll을 통한 회로 에뮬레이션 방법 및 시스템 | |
US20160006684A1 (en) | Communication system, control apparatus, communication method, and program | |
CN104579973B (zh) | 一种虚拟集群中的报文转发方法和装置 | |
KR100891208B1 (ko) | 패킷 데이터 망에서 패킷 데이터 흐름을 프로세싱하는 방법, 장치, 시스템 및 컴퓨터 프로그램이 수록된 컴퓨터 판독가능 기록 매체 | |
CN115695279A (zh) | 一种基于第6版互联网协议的段路由SRv6的通信方法 | |
US20160080532A1 (en) | Method for generating input parameter and device | |
US8743907B1 (en) | Apparatus for reassembling a fragmented data unit and transmitting the reassembled data unit | |
CN100563241C (zh) | 一种网络过渡接入的方法 | |
US11863446B2 (en) | User group-based packet forwarding method, device, and system | |
CN111835736B (zh) | 一种报文传输方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1140878 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1140878 Country of ref document: HK |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180514 Address after: Singapore Singapore Patentee after: Avago Technologies Fiber IP Singapore Pte. Ltd. Address before: Alton Park Road, Irvine, California, 16215, 92618-7013 Patentee before: Zyray Wireless Inc. |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190830 Address after: Singapore Singapore Patentee after: Annwa high tech Limited by Share Ltd Address before: Singapore Singapore Patentee before: Avago Technologies Fiber IP Singapore Pte. Ltd. |