CN110912935A - Method and device for realizing TCP/UDP session identification based on chip - Google Patents

Method and device for realizing TCP/UDP session identification based on chip Download PDF

Info

Publication number
CN110912935A
CN110912935A CN201911306343.XA CN201911306343A CN110912935A CN 110912935 A CN110912935 A CN 110912935A CN 201911306343 A CN201911306343 A CN 201911306343A CN 110912935 A CN110912935 A CN 110912935A
Authority
CN
China
Prior art keywords
transmission parameters
groups
flow table
tcp
sequence
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.)
Withdrawn
Application number
CN201911306343.XA
Other languages
Chinese (zh)
Inventor
周杰
焦凯
赵茂聪
何志川
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.)
Centec Networks Suzhou Co Ltd
Original Assignee
Centec Networks Suzhou Co 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 Centec Networks Suzhou Co Ltd filed Critical Centec Networks Suzhou Co Ltd
Priority to CN201911306343.XA priority Critical patent/CN110912935A/en
Publication of CN110912935A publication Critical patent/CN110912935A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/3018Input queuing
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/165Combined use of TCP and UDP protocols; selection criteria therefor

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

The invention provides a method and a device for realizing TCP/UDP session identification based on a chip, wherein the method comprises the following steps: s1, when receiving the session packet of TCP/UDP, parsing the session packet to obtain two sets of transfer parameters, where one set of transfer parameters includes: ipsa and IpDa, wherein another set of delivery parameters includes L4Srcport and L4 DstPort; sequencing the two groups of transmission parameters respectively according to the sequence of data from big to small or from small to big; s2, after the sorting is finished, writing the two sorted groups of transmission parameters into the same flow table resource of the memory in sequence; and S3, when receiving the next group of TCP/UDP session packets, circularly executing the step S1, judging whether the two groups of transmission parameters after finishing the sorting are the same as the transmission parameters stored in the flow table resources, if so, directly calling the flow table resources, and if not, executing the step S2. The invention sequences the transmission parameters through the chip, namely, one flow table can identify TCP/UDP session, thereby achieving the purpose of saving flow table resources.

Description

Method and device for realizing TCP/UDP session identification based on chip
Technical Field
The invention belongs to the field of communication design, and mainly relates to a method and a device for realizing TCP/UDP session identification based on a chip.
Background
TCP (Transmission Control Protocol) is a reliable connection-oriented transport layer Protocol. Before transmission, TCP needs to form a session through 3 handshakes, and then the server and the client can send data to each other. UDP (User Datagram Protocol) is a connectionless-oriented transport layer Protocol that provides transaction-oriented simple unreliable messaging services.
For a TCP/UDP session, the sending and receiving are reciprocal. That is, a and B communicate with each other, a may be sent to B, and B may also be sent to a, in this process, a sends to B or B sends to a packet including 4 delivery parameters, IpSa, IpDa, L4Srcport, and L4DstPort, where IpSa and IpDa represent a pair of source address and destination address, and L4Srcport and L4DstPort represent a pair of source port and destination port; in the prior art, in the process that a sends a session to B and B sends a session to a, two parameters are exchanged with one another in pairs, so that when TCP/UDP sessions are matched by using flow tables such as ACL and IPFIX, two entries, namely two configurations, are needed, and two flow table resources need to be occupied.
However, the flow table resources are limited, and under the condition that two flow table resources are occupied during the session of the A and the B, the flow table resources are greatly wasted; greatly increasing the cost of the chip.
Disclosure of Invention
In order to solve the above technical problems, an object of the present invention is to provide a method and an apparatus for implementing TCP/UDP session identification based on a chip.
In order to achieve one of the above objects, the present invention provides a method for implementing TCP/UDP session identification based on a chip, wherein the method comprises the following steps:
s1, when receiving the session packet of TCP/UDP, parsing the session packet to obtain two sets of transfer parameters, where one set of transfer parameters includes: ipsa and IpDa, wherein another set of delivery parameters includes L4Srcport and L4 DstPort;
sequencing the two groups of transmission parameters respectively according to the sequence of data from big to small or from small to big;
s2, after the sorting is finished, writing the two sorted groups of transmission parameters into the same flow table resource of the memory in sequence;
and S3, when receiving the next group of TCP/UDP session packets, circularly executing the step S1, judging whether the two groups of transmission parameters after finishing the sorting are the same as the transmission parameters stored in the flow table resources, if so, directly calling the flow table resources, and if not, executing the step S2.
As a further improvement of an embodiment of the present invention, step S2 specifically includes: after the sorting is completed, the two sorted groups of transmission parameters are written into the same flow table resource of the ACL memory in sequence.
As a further improvement of an embodiment of the present invention, step S2 specifically includes: and after the sequencing is finished, writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory in sequence.
As a further improvement of an embodiment of the present invention, step S2 specifically includes: after the sequencing is finished, synchronously or asynchronously writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory and the same flow table resource of the ACL memory in sequence.
As a further improvement of an embodiment of the present invention, step S1 further includes: after obtaining two groups of transmission parameters, respectively judging whether TcpBidiFlowSessioneN signals corresponding to each group of transmission parameters are enabled, if so, sorting the two groups of transmission parameters respectively according to the sequence of data from large to small or from small to large; if not, after the TcpBidiFlowSessioneN signal is enabled, the two groups of transmission parameters are sorted according to the sequence of data from large to small or from small to large respectively.
In order to achieve one of the above objects, an embodiment of the present invention provides an apparatus for implementing TCP/UDP session identification on a chip basis, where the apparatus includes:
the analysis module is used for analyzing the session packet to obtain two groups of transmission parameters when receiving the session packet of the TCP/UDP every time, wherein one group of transmission parameters comprises: ipsa and IpDa, wherein another set of delivery parameters includes L4Srcport and L4 DstPort;
the sorting module is used for sorting the two groups of transmission parameters according to the sequence of data from big to small or from small to big;
the processing module is used for writing the two groups of ordered transmission parameters into the same flow table resource of the memory in sequence after the ordering is finished;
the searching module is used for acquiring two groups of transmission parameters and sequencing the two groups of parameters through the analyzing module and the sequencing module when receiving the next group of session packets of the TCP/UDP, judging whether the two groups of transmission parameters after sequencing are the same as the transmission parameters stored in the flow table resources or not, and if so, directly calling the flow table resources; if not, the two groups of ordered transmission parameters are written into the same flow table resource of the memory successively through the processing module.
As a further improvement of an embodiment of the present invention, the sorting module is specifically configured to: after the sorting is completed, the two sorted groups of transmission parameters are written into the same flow table resource of the ACL memory in sequence.
As a further improvement of an embodiment of the present invention, the sorting module is specifically configured to: and after the sequencing is finished, writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory in sequence.
As a further improvement of an embodiment of the present invention, the sorting module is specifically configured to: after the sequencing is finished, synchronously or asynchronously writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory and the same flow table resource of the ACL memory in sequence.
As a further improvement of an embodiment of the present invention, the parsing module is specifically configured to: after obtaining two groups of transmission parameters, respectively judging whether TcpBidiFlowSessioneN signals corresponding to each group of transmission parameters are enabled, if so, sequencing the two groups of transmission parameters respectively according to the sequence of data from large to small or from small to large through a sequencing module; if not, after the TcpBidiFlowSessioneN signal is enabled, the two groups of transmission parameters are sorted respectively according to the sequence of the data from large to small or from small to large through a sorting module.
Compared with the prior art, the invention has the beneficial effects that: the invention relates to a method and a device for realizing TCP/UDP session identification based on a chip, which sequences transmission parameters through the chip, so that the TCP/UDP communication back and forth messages are issued to the memory of the chip in the same way, namely, the TCP/UDP session can be identified by one flow table, thereby achieving the purpose of saving the resources of the flow table.
Drawings
Fig. 1 is a schematic flowchart of a method for implementing TCP/UDP session identification based on a chip according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a specific example of the present invention to which the method shown in FIG. 1 is applied;
fig. 3 is a schematic block diagram of a device for implementing TCP/UDP session recognition based on a chip according to an embodiment of the present invention.
Detailed Description
The present invention will be described in detail below with reference to specific embodiments shown in the drawings. These embodiments are not intended to limit the present invention, and structural, methodological, or functional changes made by those skilled in the art according to these embodiments are included in the scope of the present invention.
In practical application, only one TCP/UDP session is generally concerned, and whether the session is sent to B by A or sent to A by B is not concerned, meanwhile, only one Entry is needed for matching the TCP/UDP session by using a flow table, and based on the situation, the chip implementation method for TCP/UDP session identification is disclosed in the patent, and only one flow table is used for identifying the TCP/UDP session.
As shown in fig. 1, a method for implementing TCP/UDP session identification based on a chip according to an embodiment of the present invention includes:
s1, when receiving the session packet of TCP/UDP, parsing the session packet to obtain two sets of transfer parameters, where one set of transfer parameters includes: ipsa and IpDa, wherein another set of delivery parameters includes L4Srcport and L4 DstPort;
sequencing the two groups of transmission parameters respectively according to the sequence of data from big to small or from small to big;
s2, after the sorting is finished, writing the two sorted groups of transmission parameters into the same flow table resource of the memory in sequence;
and S3, when receiving the next group of TCP/UDP session packets, circularly executing the step S1, judging whether the two groups of transmission parameters after finishing the sorting are the same as the transmission parameters stored in the flow table resources, if so, directly calling the flow table resources, and if not, executing the step S2.
In the specific embodiment of the present invention, in step S1, when the switch receives the message, the message is analyzed to obtain two sets of parameters, where one set of transmission parameters includes: IpSa and IpDa, wherein another set of delivery parameters includes L4Srcport and L4 DstPort. And the two groups of parameters are written into the same flow table resource of the memory.
In practical application, the flow table resources mainly include an ACL memory corresponding to the ACL engine and an IPFIX memory corresponding to the IPFIX engine.
In the specific implementation mode of the invention, two groups of parameters are respectively sorted according to the data size, and the parameters are written into the corresponding flow table resources after being sorted, so that only one flow table resource is occupied in the process of data exchange between the same two devices corresponding to the same service, and the data interaction can be realized.
ACL is an abbreviation of Access Control List, Chinese transliteration: an access control list; IPFIX Engine translates to IPFIX Engine, ACL Engine translates to ACL Engine.
In the first preferred embodiment of the present invention, the step S2 specifically includes: after the sorting is completed, the two sorted groups of transmission parameters are written into the same flow table resource of the ACL memory in sequence.
In a second preferred embodiment of the present invention, the step S2 specifically includes: and after the sequencing is finished, writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory in sequence.
In a third preferred embodiment of the present invention, the step S2 specifically includes: after the sequencing is finished, synchronously or asynchronously writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory and the same flow table resource of the ACL memory in sequence.
In a specific application of the present invention, it is only ensured that one of the flow table resources corresponding to the two sets of parameters is written and called in an ordering manner, corresponding to a plurality of flow table resources in the switch. Therefore, flow table resources can be saved, and the performance of the device can be improved.
In a preferred embodiment of the present invention, after obtaining the two sets of transmission parameters, the method further includes determining whether the TcpBidiFlowSessionEn signal corresponding to each set of transmission parameters is enabled, and if so, sorting the two sets of transmission parameters according to the sequence of data from large to small or from small to large.
If not, after the TcpBidiFlowSessioneN signal is enabled, the two groups of transmission parameters are sorted according to the sequence of data from large to small or from small to large respectively.
TcpBidiFlowSessionEn is a standard response signal in a switch. In this penalty hit, when it is enabled, the delivery parameters are ordered. When the corresponding service is applied specifically, the transmission parameter sequencing is controlled through the response signal, so that the resources are saved.
Referring to fig. 2, a specific example of a third embodiment is applied to the present invention, in this example, after TCP/UDP pkt enters a switch, the pkt is analyzed to obtain IpSa and IpDa, and L4Srcport and L4 DstPort; when response signals TcpBidiFlowSessioneN of an ACL Engine and an IPFIX Engine are enabled respectively, sequencing two groups of transmission parameters according to the data size respectively; when the response signal TcpBidiFlowSessionEn is not enabled, no sorting process is performed. For example, four positions of IpAddress1, IpAddress2, L4Port1, and L4Port2 are filled in order in the same flow table. Setting the larger data of IpSA and IpDa in each group of transmission parameters, putting the larger data into IpAddress1, and putting the smaller data of IpSa and IpDa into IpAddress 2; the larger of the L4Srcport and L4DstPort data is placed into the L4Port1, and the smaller of the L4Srcport and L4DstPort data is placed into the L4Port 2. And then, the ACL Engine is issued to an ACL memory through CPU software, namely, the software mode is issued. The IPFIX Engine is directly inserted into the IPFIX memory by the chip, namely, the IPFIX Engine is issued in a hardware mode. Thus, an Entry is matched with the TCP/UDP session.
It should be noted that, in the example shown in fig. 2, in the process of implementing recognition of TCP/UDP session by ACL Engine and IPFIX Engine, the processing of IpDa, IpSa, L4DstPort, and L4Srcport by ACL Engine and IPFIX Engine is the same. In other embodiments of the present invention, one of the ACL Engine and the IPFIX Engine may be selected to be sequenced, and the other one may be subjected to session processing in a conventional manner, which is not described herein again.
Referring to fig. 3, an embodiment of the present invention provides an apparatus for implementing TCP/UDP session identification based on a chip, where the apparatus includes: the system comprises a parsing module 100, a sorting module 200, a processing module 300 and a searching module 400.
The parsing module 100 is configured to parse a session packet to obtain two sets of transfer parameters each time the session packet of the TCP/UDP is received, where one set of transfer parameters includes: IpSa and IpD, where another set of delivery parameters includes L4Srcport and L4 DstPort; the sorting module 200 is configured to sort the two groups of transmission parameters according to a sequence from large to small or from small to large; the processing module 300 is configured to write the two ordered sets of transfer parameters into the same flow table resource of the memory in sequence after the ordering is completed; the searching module 400 is configured to, when receiving a next set of TCP/UDP session packets, obtain two sets of transfer parameters and sort the two sets of parameters through the parsing module and the sorting module, and determine whether the two sets of transfer parameters after sorting are the same as the transfer parameters stored in the flow table resources, and if so, directly call the flow table resources; if not, the two groups of ordered transmission parameters are written into the same flow table resource of the memory successively through the processing module.
In the first preferred embodiment of the present invention, the sorting module 200 is specifically configured to, after the sorting is completed, sequentially write the two sorted sets of transmission parameters into the same flow table resource of the ACL memory.
In the second preferred embodiment of the present invention, the sorting module 200 is specifically configured to, after the sorting is completed, sequentially write the two sets of sorted transmission parameters into the same flow table resource of the IPFIX memory.
In the third preferred embodiment of the present invention, the sorting module 200 is specifically configured to: after the sequencing is finished, synchronously or asynchronously writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory and the same flow table resource of the ACL memory in sequence.
In a preferred embodiment of the present invention, the parsing module 100 is specifically configured to: after obtaining two groups of transmission parameters, respectively judging whether TcpBidiFlowSessioneN signals corresponding to each group of transmission parameters are enabled, if so, sequencing the two groups of transmission parameters respectively according to the sequence of data from large to small or from small to large through a sequencing module; if not, after the TcpBidiFlowSessioneN signal is enabled, the two groups of transmission parameters are sorted respectively according to the sequence of the data from large to small or from small to large through a sorting module.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the modules described above may refer to the corresponding process in the foregoing method embodiments, and is not described herein again.
In summary, the method and the device for realizing TCP/UDP session identification based on a chip of the present invention sequence the transmission parameters through the chip, so that the back and forth messages of TCP/UDP communication are issued to the memory of the chip in the same way, that is, one flow table can realize TCP/UDP session identification, thereby achieving the purpose of saving flow table resources.
The above described system embodiments are merely illustrative, wherein the modules illustrated as separate components may or may not be physically separate, and the components shown as modules are logical modules, which may be located in one module in the switch logic or may be distributed over multiple data processing modules of the switch. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
It should be understood that although the present description refers to embodiments, not every embodiment contains only a single technical solution, and such description is for clarity only, and those skilled in the art should make the description as a whole, and the technical solutions in the embodiments can also be combined appropriately to form other embodiments understood by those skilled in the art.
The above-listed detailed description is only a specific description of a possible embodiment of the present invention, and they are not intended to limit the scope of the present invention, and equivalent embodiments or modifications made without departing from the technical spirit of the present invention should be included in the scope of the present invention.

Claims (10)

1. A method for realizing TCP/UDP session identification based on a chip is characterized by comprising the following steps:
s1, when receiving the session packet of TCP/UDP, parsing the session packet to obtain two sets of transfer parameters, where one set of transfer parameters includes: ipsa and IpDa, wherein another set of delivery parameters includes L4Srcport and L4 DstPort;
sequencing the two groups of transmission parameters respectively according to the sequence of data from big to small or from small to big;
s2, after the sorting is finished, writing the two sorted groups of transmission parameters into the same flow table resource of the memory in sequence;
and S3, when receiving the next group of TCP/UDP session packets, circularly executing the step S1, judging whether the two groups of transmission parameters after finishing the sorting are the same as the transmission parameters stored in the flow table resources, if so, directly calling the flow table resources, and if not, executing the step S2.
2. The method for chip-based recognition of TCP/UDP sessions according to claim 1, wherein the step S2 specifically comprises:
after the sorting is completed, the two sorted groups of transmission parameters are written into the same flow table resource of the ACL memory in sequence.
3. The method for chip-based recognition of TCP/UDP sessions according to claim 1, wherein the step S2 specifically comprises:
and after the sequencing is finished, writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory in sequence.
4. The method for chip-based recognition of TCP/UDP sessions according to claim 1, wherein the step S2 specifically comprises:
after the sequencing is finished, synchronously or asynchronously writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory and the same flow table resource of the ACL memory in sequence.
5. The method for chip-based recognition of TCP/UDP sessions according to claim 1, wherein the step S1 further comprises:
after obtaining two groups of transmission parameters, respectively judging whether TcpBidiFlowSessioneN signals corresponding to each group of transmission parameters are enabled, if so, sorting the two groups of transmission parameters respectively according to the sequence of data from large to small or from small to large;
if not, after the TcpBidiFlowSessioneN signal is enabled, the two groups of transmission parameters are sorted according to the sequence of data from large to small or from small to large respectively.
6. An apparatus for implementing TCP/UDP session identification based on a chip, the apparatus comprising:
the analysis module is used for analyzing the session packet to obtain two groups of transmission parameters when receiving the session packet of the TCP/UDP every time, wherein one group of transmission parameters comprises: ipsa and IpDa, wherein another set of delivery parameters includes L4Srcport and L4 DstPort;
the sorting module is used for sorting the two groups of transmission parameters according to the sequence of data from big to small or from small to big;
the processing module is used for writing the two groups of ordered transmission parameters into the same flow table resource of the memory in sequence after the ordering is finished;
the searching module is used for acquiring two groups of transmission parameters and sequencing the two groups of parameters through the analyzing module and the sequencing module when receiving the next group of session packets of the TCP/UDP, judging whether the two groups of transmission parameters after sequencing are the same as the transmission parameters stored in the flow table resources or not, and if so, directly calling the flow table resources; if not, the two groups of ordered transmission parameters are written into the same flow table resource of the memory successively through the processing module.
7. The device for chip-based recognition of TCP/UDP sessions according to claim 6, wherein the sorting module is specifically configured to:
after the sorting is completed, the two sorted groups of transmission parameters are written into the same flow table resource of the ACL memory in sequence.
8. The device for chip-based recognition of TCP/UDP sessions according to claim 6, wherein the sorting module is specifically configured to: and after the sequencing is finished, writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory in sequence.
9. The device for chip-based recognition of TCP/UDP sessions according to claim 6, wherein the sorting module is specifically configured to: after the sequencing is finished, synchronously or asynchronously writing the two groups of sequenced transmission parameters into the same flow table resource of the IPFIX memory and the same flow table resource of the ACL memory in sequence.
10. The device for implementing TCP/UDP session identification based on a chip of claim 6, wherein the parsing module is specifically configured to:
after obtaining two groups of transmission parameters, respectively judging whether TcpBidiFlowSessioneN signals corresponding to each group of transmission parameters are enabled, if so, sequencing the two groups of transmission parameters respectively according to the sequence of data from large to small or from small to large through a sequencing module;
if not, after the TcpBidiFlowSessioneN signal is enabled, the two groups of transmission parameters are sorted respectively according to the sequence of the data from large to small or from small to large through a sorting module.
CN201911306343.XA 2019-12-18 2019-12-18 Method and device for realizing TCP/UDP session identification based on chip Withdrawn CN110912935A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911306343.XA CN110912935A (en) 2019-12-18 2019-12-18 Method and device for realizing TCP/UDP session identification based on chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911306343.XA CN110912935A (en) 2019-12-18 2019-12-18 Method and device for realizing TCP/UDP session identification based on chip

Publications (1)

Publication Number Publication Date
CN110912935A true CN110912935A (en) 2020-03-24

Family

ID=69826243

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911306343.XA Withdrawn CN110912935A (en) 2019-12-18 2019-12-18 Method and device for realizing TCP/UDP session identification based on chip

Country Status (1)

Country Link
CN (1) CN110912935A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025643A (en) * 2010-12-30 2011-04-20 华为技术有限公司 Flow table search method and device
CN103227752A (en) * 2013-05-14 2013-07-31 盛科网络(苏州)有限公司 Method and device for realizing policy routing in Ethernet switch chip
US20160277297A1 (en) * 2013-10-25 2016-09-22 Hangzhou H3C Technologies Co., Ltd. Sdn packet forwarding
CN109450797A (en) * 2018-11-15 2019-03-08 新华三云计算技术有限公司 A kind of message forwarding method, device and computer equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025643A (en) * 2010-12-30 2011-04-20 华为技术有限公司 Flow table search method and device
CN103227752A (en) * 2013-05-14 2013-07-31 盛科网络(苏州)有限公司 Method and device for realizing policy routing in Ethernet switch chip
US20160277297A1 (en) * 2013-10-25 2016-09-22 Hangzhou H3C Technologies Co., Ltd. Sdn packet forwarding
CN109450797A (en) * 2018-11-15 2019-03-08 新华三云计算技术有限公司 A kind of message forwarding method, device and computer equipment

Similar Documents

Publication Publication Date Title
US11522734B2 (en) Method for controlling a remote service access path and relevant device
US9537786B2 (en) Method, device, and system for information processing based on distributed buses
CN108092913B (en) Message distribution method and multi-core CPU network equipment
CN103188042B (en) A kind of matching process of IP packet and coupling accelerator
CN106255226B (en) Network connection processing method and device
CN107623632B (en) DPDK-based network protocol connection method and system
CN111162935B (en) Network communication method and system based on packet-level data distribution
CN112580730A (en) Terminal type identification method and device
CN107483628B (en) DPDK-based one-way proxy method and system
WO2024037366A1 (en) Forwarding rule issuing method, and intelligent network interface card and storage medium
CN115033407B (en) System and method for collecting and identifying flow suitable for cloud computing
CN110912935A (en) Method and device for realizing TCP/UDP session identification based on chip
US20040103196A1 (en) Apparatus and method for processing sequenced records across multiple network connections
CN113422760B (en) Data transmission method, device, electronic device and storage medium
CN102970191A (en) Method and device for realizing detection protocol in distribution type system
CN104969533B (en) A kind of data package processing method and device
CN116055403A (en) Message data transmission method, device and server
WO2022227484A1 (en) Data communication method and apparatus, computer device, and storage medium
CN113553199B (en) Method and device for processing multi-client access by using asynchronous non-blocking mode
CN112612670B (en) Session information statistical method, device, exchange equipment and storage medium
US20060274654A1 (en) Range matching
CN113132273B (en) Data forwarding method and device
CN109818882B (en) Method and device for executing QoS strategy
CN111240867A (en) Information communication system and method
CN112422457A (en) Message processing method and device and computer storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 215000 unit 13 / 16, 4th floor, building B, No.5 Xinghan street, Suzhou Industrial Park, Jiangsu Province

Applicant after: Suzhou Shengke Communication Co.,Ltd.

Address before: Xinghan Street Industrial Park of Suzhou city in Jiangsu province 215021 B No. 5 Building 4 floor 13/16 unit

Applicant before: CENTEC NETWORKS (SU ZHOU) Co.,Ltd.

WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20200324