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

Method and device for achieving explicit congestion notification

An explicit congestion notification and device technology, applied in the field of communication, can solve the problem that there is no way to alleviate the congestion of the GRE tunnel network

Active Publication Date: 2012-08-01
NEW H3C TECH CO LTD
View PDF1 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] However, at present, the GRE (Generic Routing Encapsulation, general routing encapsulation) tunnel network cannot perform explicit congestion notification like ordinary IP networks, and there is no way to alleviate the congestion of the GRE tunnel network.

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
  • Method and device for achieving explicit congestion notification
  • Method and device for achieving explicit congestion notification
  • Method and device for achieving explicit congestion notification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] This embodiment takes the GRE encapsulation and transmission process of an IP packet as an example.

[0043] In this embodiment, the provider edge device (PE, Provider Edge) serving as the source end of the GRE tunnel performs GRE encapsulation on the received IP packet.

[0044] in, figure 2 Shown is the packet format of the GRE packet after GRE encapsulation of the IP packet. The inner layer IP message (the original IP message before encapsulation) in the GRE message includes the original IP message header and a payload (Payload), wherein the payload is the content of the data message to be transmitted. The GRE packet encapsulates the outer IP packet header and the GRE tunnel header for the original IP packet.

[0045] The process that the source PE encapsulates the received IP packet into a GRE packet and sends it to the operator equipment (P, Provider) in the GRE network tunnel includes:

[0046] The source PE receives the IP packet and detects whether it is in ...

Embodiment 2

[0060] This embodiment takes the GRE encapsulation and transmission process of Ethernet packets as an example.

[0061] Such as Figure 3A As shown, after receiving the Ethernet packet forwarded by the user edge device, the inbound PE device encapsulates the Ethernet packet into a GRE packet and forwards the processing process of the P device:

[0062] The incoming PE receives the user IP packet from the CE, and this packet needs to be sent to the remote device through the GRE tunnel;

[0063] Incoming PE checks the content of user IP packets received from CE;

[0064] If it is found that the user packet sent by CE is an IP / TCP packet, and the ECT in the IP header is equal to 1, CE is equal to 0, or ECT is equal to 0, and CE is equal to 1;

[0065] Then make the following changes when sending out packet encapsulation:

[0066] Encapsulate the new GRE tunnel header and the new (outer) IP header:

[0067] Set the ECT and CE fields of the new IP header to be consistent with t...

Embodiment 3

[0082] This embodiment takes the GRE encapsulation and transmission process of a VPLS (Virtual Private LAN Services, virtual private LAN service) message as an example.

[0083] Figure 4A and Figure 4B It is shown that the GRE encapsulation and GRE decapsulation performed by the incoming PE device and the outgoing PE device are similar to the processing procedures of the incoming PE device and the outgoing PE device in Embodiment 2.

[0084] Such as Figure 4A and Figure 4B In , the processing of the P device forwarding the GRE packet is roughly the same as that of the P device in the above two embodiments.

[0085] Those skilled in the art can realize the explicit network congestion of the GRE tunnel network during the GRE encapsulation and transmission process of other data packets according to the technical enlightenment provided by the above-mentioned embodiments of the present invention.

[0086] It should be noted that in this field, the source PE and the remote P...

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 method for achieving an explicit congestion notification. The method is applied to provider edge: provider edge (PE: PE) device for receiving original message which contains an internet protocol (IP) header and is forwarded by a customer edge (CE), the IP header contains an identification which supports the explicit congestion notification (ECN); and if a congestion state at present is determined by the PE device, the received original message is encapsulated to be generic routing encapsulation (GRE) message, and a network congestion identification is set on an outer layer IP message header of the GRE message. The invention further provides further a method for achieving an explicit congestion notification, which is applied to provider: provider (P: P) device which receives the GRE message forwarded by a PE; and if the congestion state at present is determined by the P device and the network congestion identification is not set on the outer layer IP message header of the GRE message, the network congestion identification is set on the outer layer IP message header of a received GRE message. PE and P devices for achieving the explicit congestion notification are further provided. By means of the methods and the devices for achieving the explicit congestion notification, network device congestion is effectively relieved in GRE tunnel network.

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a method and equipment for realizing explicit congestion notification. Background technique [0002] figure 1 It is a schematic diagram of a network using an ECN (Explicit Congestion Notification, Explicit Congestion Notification) mechanism in the prior art. As shown in the figure, it includes a Transmission Control Protocol (TCP) sender 11 , a TCP receiver 13 , and a network device 12 between the TCP sender 11 and the TCP receiver 13 . In the IP (Internet Protocol, Internet Protocol) network, an ECN mechanism is provided to avoid packet loss, that is to say, a mechanism for the network device to report congestion to the sender is provided, so that the sender reduces the sending rate before the network device starts to lose packets. . IP and TCP use unused fields in the header to support ECN. The TOS (Type of Service) field of the IP packet header carries an ECN mark, ...

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 Applications(China)
IPC IPC(8): H04L29/06H04L12/56H04L47/30
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