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

Message forwarding method, device, network equipment and system

A packet forwarding and pending forwarding technology, applied in the network field, can solve the problems of network paralysis, effective time difference, deadlock, etc., and achieve the effect of avoiding network storms

Active Publication Date: 2021-08-06
ALIBABA GRP HLDG LTD
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In a data center network, dynamic routing protocols are usually used to advertise path updates, and there is a time difference in the effective time of routing updates among multiple devices, resulting in instantaneous routing loops
Routing loops will lead to the return of packets, which will cause network storms. In networks such as RDMA (Remote Direct Memory Access, remote direct data access), it will also cause PFC (Priority-based Flow Control, priority-based traffic control) deadlock (dead lock), leading to network paralysis

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, device, network equipment and system
  • Message forwarding method, device, network equipment and system
  • Message forwarding method, device, network equipment and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0071] In this embodiment, a packet forwarding method is provided. The packet forwarding method may be implemented by network equipment. Specifically, it can be figure 2 The network device 1000 implementation is shown.

[0072] In this embodiment, the message forwarding method can be as follows image 3 As shown, steps S3100-S3400 are included.

[0073] Step S3100, acquiring the message information of the target message to be forwarded and the incoming path of the target message.

[0074] A message is a data unit exchanged and transmitted in the network, that is, a data block to be sent by a station at one time. The message contains the complete data information to be sent, and its length is very inconsistent, and the length is unlimited and variable.

[0075] Specifically, the target message may be parsed to obtain message information of the target message, which specifically includes source IP address, source port, destination IP address, destination port, and transpor...

Embodiment 2

[0150] In this embodiment, a packet forwarding method is provided. The packet forwarding method may be implemented by network equipment. Specifically, it can be figure 2 The network device 1000 implementation is shown.

[0151] In this embodiment, the message forwarding method may include steps S8100-S8500 as shown below.

[0152] Step S8100, acquiring the message information of the target message to be forwarded and the incoming path of the target message.

[0153] For this step S8100, reference may be made to the aforementioned step S3100, which will not be repeated here.

[0154] Step S8200: Perform hash calculation on the message information according to a preset first hash algorithm to obtain a first hash result.

[0155] For this step S8200, reference may be made to the aforementioned step S3220, which will not be repeated here.

[0156] Step S8300: Select an outgoing path of the target message from a preset first hash table storing multiple equivalent paths accord...

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 discloses a message forwarding method, device, network equipment and system. The message forwarding method comprises the following steps: acquiring message information of a target message to be forwarded and an incoming path of the target message; determining an outgoing path of the target message according to the message information; under the condition that the incoming path and the outgoing path are the same, re-determining the outgoing path of the target message; and forwarding the target message through the re-determined outgoing path.

Description

technical field [0001] The present invention relates to the field of network technology, and more specifically, to a message forwarding method, a message forwarding device, a network device, a computer-readable storage medium, and a message forwarding system. Background technique [0002] In a data center network, a dynamic routing protocol is usually used to advertise path updates, and there is a time difference in the effective time of routing updates among multiple devices, resulting in an instantaneous routing loop. Routing loops will lead to the return of packets, which will cause network storms. In networks such as RDMA (Remote Direct Memory Access, remote direct data access), it will also cause PFC (Priority-based Flow Control, priority-based traffic Control) deadlock (dead lock), leading to network paralysis. [0003] For example, in figure 1 The data center network shown includes access switches, aggregation switches, and servers. For packets whose destination ad...

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/751H04L12/743H04L45/02
CPCH04L45/02H04L45/7453
Inventor 王永灿
Owner ALIBABA GRP HLDG 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