Message forwarding method and device

A message forwarding and message technology, applied in the field of data communication, can solve the problems of waste of resources, uneven load sharing of member ports, etc., and achieve the effect of improving flexibility

Active Publication Date: 2011-08-10
NEW H3C TECH CO LTD
View PDF6 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This will lead to uneven load sharing

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
  • Message forwarding method and device
  • Message forwarding method and device
  • Message forwarding method and device

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0034] Example 1:

[0035] This example 1 provides figure 1 The process shown:

[0036] See figure 1 , figure 1 This is a flowchart provided by Embodiment 1 of the present invention. This process is applied to a message forwarding device, where the message forwarding device may be a network processor (NP) chip or an application specific integrated circuit (ASIC) chip. Such as figure 1 As shown, the process can include the following steps:

[0037] Step 101: For each message type, configure the participating bytes corresponding to the message type and used to participate in the balancing burden of member ports in the aggregation group.

[0038] Generally, the length of the message that the message forwarding device can parse is not limited to the message header. For example, the NP chip or ASIC chip can parse the first 128 bytes of the message, and the message header (including the above-mentioned hash sharing scheme) The length of the well-known field) generally does not exceed 60 b...

Example Embodiment

[0055] Example 2:

[0056] The process provided in this embodiment 2 is also applied to message forwarding devices such as NP chips and ASIC chips. However, compared with embodiment 1, the implementation of this embodiment 2 is relatively simple. figure 2 reflect:

[0057] See figure 2 , figure 2 This is a flowchart provided by Embodiment 2 of the present invention. Such as figure 2 As shown, the process can include the following steps:

[0058] Step 201: For each message type, configure the participation byte corresponding to the message type used to participate in the equalization burden of the member ports in the aggregation group, the information on the participation byte, and the parameter value related to the member port identifier. The corresponding relationship.

[0059] The participating bytes in this step 201 are similar to the participating bytes described in the above step 101, and will not be described here. However, it should be noted that since the above correspon...

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

The invention provides a message forwarding method and device, wherein the method comprises the following steps of: A, configuring a participation byte for each message type, wherein the participation byte corresponds to the message type and is used for balancing loads of member ports in a participation polymerization group; and B, when an outbound interface of each received message not belonging to a fragment message is determined as the polymerization group, determining a participation byte corresponding to the message type of the message according to the configuration in the step A by the message forwarding device and obtaining information on the determined participation byte from the message; and determining a member port for forwarding the message from the polymerization group according to the obtained information and forwarding the message through the determined member port. By using the invention, the loads of the member ports in the polymerization group are equally shared to save resources.

Description

technical field [0001] The invention relates to data communication technology, in particular to a message forwarding method and a message forwarding device. Background technique [0002] Ethernet link aggregation, referred to as link aggregation, is to aggregate multiple physical Ethernet ports together to form a logical aggregation group, thereby increasing link bandwidth. Wherein, the aggregated Ethernet ports in the aggregation group are called member ports, and they are dynamically backed up with each other to effectively improve link reliability. [0003] Usually, an aggregation group includes multiple member ports, usually 8, 12 or 16. In order to utilize the bandwidth efficiently, it is necessary to achieve load balancing and sharing among the member ports in the aggregation group. At present, the commonly used solution is: the packets forwarded through the aggregation group are sent in the way of polling member ports, that is, the first packet is sent through the f...

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
IPC IPC(8): H04L12/56H04L12/803
Inventor 杨燕军
Owner NEW H3C TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products