Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for establishing multicast tunnel

A tunnel and multicast technology, applied in the field of information transmission, can solve problems such as low transmission efficiency and complicated process, and achieve the effect of improving transmission efficiency

Active Publication Date: 2016-07-13
HUAWEI TECH CO LTD
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] When transmitting multicast data through the above-mentioned MPLS multicast tunnel, when the root node corresponds to multiple next nodes, the root node needs to copy multiple copies of multicast data, and each encapsulates a self-exit label for the copied multiple copies of multicast data; When the intermediate node corresponds to multiple next nodes, when the intermediate node receives the multicast data carrying the label, it also needs to copy multiple copies of the multicast data, and replace each of the multiple copies of the multicast data with its own outgoing label. In this way, The process of transmitting multicast data through MPLS multicast tunnel is complicated, resulting in low transmission efficiency

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 establishing multicast tunnel
  • Method and device for establishing multicast tunnel
  • Method and device for establishing multicast tunnel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] An embodiment of the present invention provides a method for establishing a multicast tunnel, such as figure 1 shown, including:

[0058] 101. Obtain the path information corresponding to the multicast tunnel and the label operation of each node in the multicast tunnel; wherein, each node includes a root node, an intermediate node, and a leaf node; and the path information includes an identifier of each node . Outbound interface information of the root node and outbound interface information of the intermediate node; the label operation refers to an operation type for operating multicast data.

[0059] The execution subject of this embodiment of the present invention may be a server. In the embodiments of the present invention, the execution subject is taken as the server for exemplary description. The "multicast tunnel" may be an MPLS multicast tunnel, and the MPLS multicast tunnel may specifically be a P2MP MPLS multicast tunnel or an MP2MP (Multi-point to Multi-poi...

Embodiment 2

[0084] An embodiment of the present invention provides a method for establishing a multicast tunnel, such as figure 2 shown, including:

[0085] 201. A node in a multicast tunnel receives a label mapping table; wherein, when the node is a root node or an intermediate node, the label mapping table includes label operations, outgoing interface information, and a global label corresponding to the multicast tunnel; When the node is a leaf node, the label mapping table includes a label operation and a global label corresponding to the multicast tunnel; the label operation refers to an operation type that operates on multicast data.

[0086] It should be noted that, relevant explanations in this embodiment may refer to the foregoing embodiments.

[0087] Exemplarily, for the root node, the label operation can be an encapsulation operation, which means that the root node encapsulates the label for the received multicast data; for the intermediate node, the label operation can be a ...

Embodiment 3

[0100] This embodiment exemplifies the method for establishing a multicast tunnel provided in the foregoing embodiments, and related explanations may refer to the foregoing embodiments. Such as image 3 As shown, the method for establishing a multicast tunnel may specifically include the following steps:

[0101] 301. The server acquires IP addresses of root nodes and leaf nodes in the multicast tunnel and path computation constraint information of the multicast tunnel.

[0102] Specifically, the path calculation constraint information may be the traffic bandwidth on the multicast tunnel, the display path from the root node to the leaf node, and the like.

[0103] 302. The server calculates path information corresponding to the multicast tunnel according to the information of the root node and the leaf node and the path calculation constraint information.

[0104] It should be noted that after the server calculates the path information corresponding to the multicast tunnel, ...

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 embodiment of the invention discloses a method and device for establishing a multicast tunnel, relating to the technical field of information transmission. The method and the device are used for improving the transmission efficiency of transmitting multicast data by a MPLS multicast tunnel. The method comprises a step of obtaining the path information corresponding to the multicast tunnel and the label operation of each node in the multicast tunnel, wherein each node comprises a root node, a middle node and a leaf sub node, the path information comprises the identification of each node, the out interface information of the root node and the out interface information of a middle node, the label operation is the operation type of operating the multicast data, a step of distributing a global label for the multicast tunnel, and a step of sending a label mapping table to each node according to the identification of each node such that each node obtains the forwarding entry which can be identified by the forwarding engine of the node according to the received label mapping table, wherein the forwarding entry is used for transmitting the multicast data, and the out labels comprised in the forwarding entry of the root node and the middle node are global labels.

Description

technical field [0001] The invention relates to the technical field of information transmission, in particular to a method and device for establishing a multicast tunnel. Background technique [0002] Currently, VPN (Virtual Private Network, virtual private network) traffic can be multicast through an MPLS (Multi-Protocol Label Switching, multi-protocol label switching) multicast tunnel. Wherein, the MPLS multicast tunnel is also called an MPLS multicast tree. [0003] The root node can establish a P2MP (Point to Multi-point, point-to-multipoint) MPLS multicast tunnel through the RSVP-TE (ResourceReSerVationProtocol-TrafficEngineering, resource reservation based on traffic engineering extension) protocol. The specific process is as follows: Leaf nodes and their own information and path calculation constraint information calculate the path of the multicast tunnel, generate path information, and send path information to intermediate nodes and leaf nodes along the path; wherei...

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/46
CPCH04L12/46
Inventor 李振斌陈霞
Owner HUAWEI TECH CO LTD