Method, device and system for realizing flow forwarding

A flow table and purpose technology, applied in the field of flow forwarding, can solve the problems of occupying router signaling resources, heavy router burden, and many router resources, and achieve the effect of improving router efficiency, reducing router burden, and saving router resources.

Inactive Publication Date: 2011-10-12
HUAWEI TECH CO LTD
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The existing flow identification mechanism occupies more resources of the router, the burden of

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, device and system for realizing flow forwarding
  • Method, device and system for realizing flow forwarding
  • Method, device and system for realizing flow forwarding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] see Figure 1a , this embodiment provides a method for implementing stream forwarding, including:

[0038] 101a: receiving IPv6 (Internet Protocol Version 6, the sixth version of Internet Protocol) message, the Flow Label (flow label) in the IPv6 message packet header includes the mark of whether to carry out flow forwarding;

[0039] Wherein, the flag of whether to perform stream forwarding is set according to the identification result after the edge ingress router identifies whether the IPv6 packet needs to be stream forwarded.

[0040] 102a: Forward the IPv6 packet according to the identifier of whether to perform flow forwarding.

[0041] Specifically, if the flag of whether to perform stream forwarding is yes, perform stream forwarding on the IPv6 message; if the mark of whether to perform stream forwarding is no, perform route forwarding on the IPv6 message.

[0042] Correspondingly, see Figure 1b A method for implementing stream forwarding, further comprising:...

Embodiment 2

[0050] see figure 2 , this embodiment provides a method for implementing stream forwarding, including:

[0051] 201: The edge ingress node router identifies the IPv6 packets that need to be forwarded;

[0052] For example, streaming media such as video streams are IPv6 packets that need to be forwarded.

[0053] 202: the edge ingress node router sets the Flow Label (flow label) in the IPv6 packet header to indicate whether to perform flow forwarding;

[0054] Wherein, the identifier of whether to perform stream forwarding can use a preset value to distinguish IP packets that are stream forwarded or route forwarded. For example, a preset value indicates normal route forwarding, and a non-preset value indicates stream forwarding, and this embodiment does not limit the specific value of the preset value. In addition, the indication of whether to perform flow forwarding may occupy one or several bits of the Flow Label field.

[0055] In addition, before setting the Flow Label...

Embodiment 3

[0071] see Figure 4 , this embodiment provides a device for implementing stream forwarding, including:

[0072] Receiving module 301, is used for receiving IPv6 message, and the flow identification Flow Label in the IPv6 message packet header includes the identification of whether to carry out flow forwarding;

[0073] The forwarding module 302 is configured to forward the IPv6 message according to the identifier received by the receiving module 301 whether to perform flow forwarding.

[0074] Among them, see Figure 5 , the device also includes:

[0075] The replacement module 303 is used to replace the Flow Label with the original FlowLabel saved in the option option of the IPv6 packet header before forwarding the IPv6 message according to the identifier of whether to forward the flow. The edge ingress node router sets the Flow Label in the IPv6 packet before the Flow Label according to the identification result of identifying whether the IPv6 packet needs to be forwarde...

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 method, device and system for realizing flow forwarding, belonging to the routing field. The method comprises the following steps of identifying whether flow forwarding needs to be carried out on an IPv6 message or not; setting an identifier about whether the flow forwarding is carried out or not in a Flow Label in an IPv6 message packet header according to an identification result; and transmitting an IPv6 message so that the IPv6 message is forwarded by a router receiving the IPv6 message according to the identifier about whether the flow forwarding is carried out or not. The device comprises a receiving and forwarding module or comprises an identifying, setting and transmitting module. The system comprises an edge ingress router and also comprises an immediate node router or/and an edge egress router. According to the invention, whether the flow forwarding is carried out or not is definitely indicated through the identifier about whether the flow forwarding is carried out in the Flow Label or not; and a follow-up router transmits the information without identifying the flow and without a signaling so that route resources are saved, router burden is reduced and the efficiency of the router is improved.

Description

technical field [0001] The invention relates to the field of routing, in particular to a method, device and system for realizing flow forwarding. Background technique [0002] A flow is a series of packets from a specific source to a specific unicast, anycast, or multicast destination. Network nodes need to perform flow forwarding on flows to ensure QoS (Quality of Service, quality of service), implement flow bypass, and perform admission control. [0003] The flow needs to be identified before the flow is forwarded. Currently, in a routing domain, after an edge ingress node router performs flow identification on an IP (Internet Protocol, Internet Protocol) message, other node routers need to perform flow identification on the IP message again. This requires each router in the routing domain to support the feature of flow identification, and flow identification is a very resource-intensive task. Therefore, the current flow identification mechanism will occupy a large amoun...

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/56H04L29/06H04L12/721
Inventor 查敏邹婷卢绪山彭军黄福清周倩黄敬
Owner HUAWEI 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