Multicast message processing method and device

A multicast message and processing method technology, applied in the field of computer networks, can solve the problems of imperfect multicast message processing, complex network topology, poor routing convergence and stability, etc., to achieve high-efficiency and high-quality support for multicast services , the effect of reliable routing and forwarding

Active Publication Date: 2013-03-13
HUAWEI TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the introduction of a dedicated central switch matrix machine and ultra-short-distance optical fiber interconnection technology, the network topology is complex, and the routing convergence and stability are poor
[0005] To sum up, at present, whether it is the virtual cluster aggregation of devices at the same network layer to simplify the network structure, or the hardware cluster routers applied to core nodes or super nodes, the processing of multicast packets is not perfect.

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
  • Multicast message processing method and device
  • Multicast message processing method and device
  • Multicast message processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] see figure 2 , figure 2 It is a schematic flowchart of a multicast packet processing method provided by Embodiment 1 of the present invention. Such as figure 2 As shown, the method may include:

[0032] 101. Receive a multicast message;

[0033] Wherein, the multicast message received in the above 101 can carry a multicast routing entry, and the expression form of the multicast routing entry can be (S, G), wherein, S is the source address, and G is the group address; it can also be (* , G), where * is any source address, and G is a group address.

[0034] In one embodiment, the cluster routing system interface corresponding to the multicast message may be obtained by querying an external multicast forwarding information base (eMFIB, external Multicast Forwarding Information Base). The corresponding relationship between the multicast routing entry (S, G) and the cluster routing system interface is pre-established in the eMFIB.

[0035] 102. Obtain the local rout...

Embodiment 2

[0046] see Figure 4 , Figure 4 It is a schematic flowchart of a multicast packet processing method provided by Embodiment 2 of the present invention. Such as Figure 4 As shown, the method may include:

[0047] 401. The cluster routing system generates an eMFIB.

[0048] Wherein, eMFIB is used to store the corresponding relationship between multicast routing entries (S, G) and cluster routing system interfaces.

[0049] For example, the cluster routing system can generate eMFIB using but not limited to dynamic centralized and distributed generation methods, wherein the specific implementation of using dynamic centralized method to generate eMFIB is as follows:

[0050] A1. Treat the cluster routing system as a routing node, shield the internal interconnection mechanism of the cluster routing system, and only focus on the external connection ports of the cluster routing system;

[0051] B1. Designate the master R1 of the high-performance aggregation router as the master ...

Embodiment 3

[0104] see Image 6 , Image 6 It is a schematic flowchart of a multicast packet processing method provided by Embodiment 3 of the present invention. Such as Image 6 As shown, the method may include:

[0105] 601. The cluster routing system generates an eMFIB.

[0106] Wherein, the specific implementation method of generating the eMFIB in the above-mentioned 601 has been introduced in detail in the above-mentioned embodiment 2, and will not be repeated in this embodiment.

[0107] 602. The cluster routing system generates an internal forwarding information base IFIB.

[0108] Wherein, the specific implementation method of generating the IFIB at 602 has been introduced in detail in the second embodiment above, and will not be repeated in this embodiment.

[0109] 603. The cluster routing system receives a multicast packet carrying a multicast routing entry.

[0110] 604. According to the multicast routing entry carried in the multicast message, obtain the cluster routing...

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 embodiments of the present invention relate to the field of computer networks, and disclose a method and an apparatus for processing a multicast packet. The method includes receiving a multicast packet (101), acquiring a local router interface corresponding to the multicast packet according to a multicast routing entry carried in the multicast packet (102), and forwarding the multicast packet through the acquired local router interface to a clustered routing system interface for further transfer (103). The embodiments of the present invention can cluster several routing devices into a virtual routing system which externally acts as a single routing node for supporting a multicast service, so as to implement the efficient and reliable forwarding of the multicast packet in a clustered routing system with virtual aggregation, and enable the clustered routing system to support the multicast service with high efficiency and quality.

Description

technical field [0001] The invention relates to the field of computer networks, in particular to a multicast message processing method and device. Background technique [0002] The traditional network architecture has a two-layer or multi-layer hierarchical structure, such as figure 1 As shown, according to the functions and deployment locations of each layer, the network can be divided into different layers (including core layer, aggregation layer, edge access layer and peer layer), and dual-homing redundant connections are usually used between layers to improve Reliability, aggregate user traffic layer by layer. Among them, the access layer is responsible for the network access of user terminals, and is used to provide rich types of user interfaces. The nodes are widely distributed and the interface density is high; Rich types, strong aggregation capabilities, and comprehensive business processing capabilities; the core layer is responsible for high-speed forwarding, bus...

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 Patents(China)
IPC IPC(8): H04L12/18H04L12/761H04L12/46H04L29/06H04L45/58H04L45/16H04L45/586
CPCH04L49/70H04L12/1886H04L12/18H04L49/201H04L12/1854H04L45/16H04L45/586
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