Method and apparatus for exchanging data packet and communication device
A data packet and packet switching technology, applied in the field of communication, can solve problems such as complex connection relations of packet processing modules, and achieve the effect of simplifying connection relations
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] see image 3 , image 3 It is a schematic flowchart of a data packet processing method provided by Embodiment 1 of the present invention.
[0031] S301. Receive a data packet from a source packet processing module through a first port.
[0032] Step 301 may be performed by a packet switching module, and the packet switching module receives a data packet from the packet processing module through a port connected to the packet processing module. Figure 4 An exemplary connection manner of the packet switching module and the packet processing module is given. Figure 4 Among them, the packet processing modules A-D are functional modules used to realize certain functions. The main function of the packet processing module is to process the received data packets according to the communication protocol, and output them to the next packet processing module for further processing after processing. For example, the packet processing modules A-D are programmable logic devices ...
Embodiment 2
[0050] For ease of expression, in the process of processing data packets, in this implementation, the packet processing module that processes data packets last is called a source packet processing module, and the packet processing module that processes data packets next is called a destination packet processing module. The order in which the packet processing module processes data packets is determined by the communication protocol implemented by the packet processing module.
[0051] In one application scenario, each packet processing module implements a layer of TCP / IP protocol functions, and each packet processing module is given a unique identifier, which can be a number or a character.
[0052] by Figure 4 In an example given as a basis, the identifier of the packet processing module A is 0x00, the identifier of the packet processing module B is 0x02, the identifier of the packet processing module C is 0x04, and the identifier of the packet processing module D is 0x06. ...
Embodiment 3
[0080] Such as Figure 7 as shown, Figure 7 A data packet processing device provided in Embodiment 3 of the present invention includes:
[0081] Packet processing module 701-packet processing module 706 is a functional module for processing data packets according to a certain protocol, such as a field programmable gate array or a programmable logic device that realizes the functions of each layer of the TCP / IP protocol.
[0082] The packet switching module 707 is connected to the packet processing module 701-packet processing module 706 through different ports, the packet switching module 707 receives data packets from the processing module through the ports, and forwards the data packets to the destination according to the destination identification field in the data packets Identifies the indicated packet processing module.
[0083] After processing the data packet, each packet processing module adds a destination identifier to the data packet, and then sends the data pac...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com