Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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, achieve the effect of reducing length and improving effective bandwidth utilization

Active Publication Date: 2009-07-01
NEW H3C TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The defect of the prior art is that: in the inter-board forwarding mode, in addition to the data body of the data packet itself, the forwarded data packet also needs to carry some additional information, and these additional information and the data body to be forwarded are used as a data packet. Forwarding from one interface board to another interface board
That is, if the standby board bus bandwidth is 10G, the actual effective bandwidth utilization is only 2G, which shows that the actual effective bandwidth utilization rate is very low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Interplate communicating method and interface plate
  • Interplate communicating method and interface plate
  • Interplate communicating method and interface plate

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] 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. like figure 2 as shown,

[0028] 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. like image 3 As shown, 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 head...

Embodiment 2

[0036] 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. like Figure 4 as shown,

[0037] 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.

[0038] Step 202...

Embodiment 3

[0048] 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. like Figure 5 as shown,

[0049] 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 co...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for carrying out communication between plates includes deleting redundant data block off when a data packet is received and combining necessary data blocks to be compressed packet head being combined with data body to form compressed data packet then sending it to outgoing interface plate, setting up redundant data block according to compressed packet head after compressed data packet is received, combining necessary data block with redundant data block to form restoration packet head and combining restoration packet head with data body to form restoration data packet. The device used for realizing said method is also disclosed.

Description

technical field [0001] The present invention relates to an inter-board communication method, in particular to an inter-board communication method applied to distributed equipment for inter-board communication that can improve the actual effective bandwidth utilization rate, and an inter-board communication method applied to distributed equipment that can achieve the same effect interface board. Background technique [0002] A distributed device, such as a distributed router, has multiple interface boards, and each interface board has several interfaces. When working, each interface board can complete the data packet forwarding by itself, or cooperate with other interface boards to complete the data packet forwarding. Therefore, the forwarding methods of distributed devices can be divided into two types, one is intra-board forwarding, and the other is inter-board forwarding. [0003] like figure 1 As shown, the existing distributed equipment mainly includes: main board 10,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/56H04L29/06H04L47/43
Inventor 王飓周顺林
Owner NEW H3C TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products