Interplate communicating method and interface plate
A communication method and interface board technology, applied in the field of interface boards, can solve problems such as low bandwidth utilization, and achieve the effect of reducing length and improving effective bandwidth utilization.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0026] This embodiment provides an inter-board communication method that compresses the packet header of the data packet to reduce the data length of the packet header and improve the actual effective bandwidth utilization. as shown in picture 2,
[0027] Step 101, after receiving a data packet, the ingress interface board deletes redundant data blocks in the packet header. Wherein, the redundant data block refers to a data block in the packet header that does not need to be transmitted between boards. For example, it is assumed that the packet header mentioned in this step refers to the MBUF header, and the packet header includes five data blocks A, B, C, D, and E. As shown in Figure 3, in the IP forwarding process, multiple processing processes including Ethernet input (Eth_Input), IP input (IP_Input), IP forwarding (IP_Forward), IP output (IP_Output) and Ethernet output (Eth_Output) are included. The above process needs to set or read the data block in the MBUF header to ...
Embodiment 2
[0035] The inter-board transmission method described in Embodiment 1 requires the CPU of the incoming interface board and the outgoing interface board to participate in the calculation. As in step 1, the CPU of the incoming interface board needs to read the received data packet from the memory, and then insert the Delete redundant data blocks. Correspondingly, in step 104, the CPU of the outgoing interface board needs to copy the generated recovery data packet into the memory, and then send it to the corresponding interface. Therefore, the calculation capability of the CPU needs to be occupied, and this embodiment proposes an inter-board communication method to solve the above-mentioned problem. As shown in Figure 4,
[0036]Step 201, after receiving a data packet, the ingress interface board deletes redundant data blocks in the packet header. Taking the MBUF header described in Embodiment 1 as an example, redundant data blocks A, B and D are deleted.
[0037] Step 202, arr...
Embodiment 3
[0047] Most of the data blocks in the header of the data packet are generated for different business requirements. Due to the variety of business types, there are also many data blocks, thus increasing the data length of the header. But in reality, at some point, not all businesses are up and running. In order to further improve the actual effective bandwidth utilization, this embodiment provides a method of compressing packet headers based on service configuration status. As shown in Figure 5,
[0048] Step 301, after receiving a data packet, the ingress interface board deletes redundant data blocks in the packet header. Taking the MBUF header described in Embodiment 1 as an example, since data block A only needs to be set or read during the input process, and data block B only needs to be set or read during the output process, although data block D needs to be set or read during the input process It is set in , but it is reset during the output process. In fact, the conten...
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