WO2009097796A1 - Multicast method of provider backbone transport loop and multicast loop network and node device - Google Patents

Multicast method of provider backbone transport loop and multicast loop network and node device Download PDF

Info

Publication number
WO2009097796A1
WO2009097796A1 PCT/CN2009/070247 CN2009070247W WO2009097796A1 WO 2009097796 A1 WO2009097796 A1 WO 2009097796A1 CN 2009070247 W CN2009070247 W CN 2009070247W WO 2009097796 A1 WO2009097796 A1 WO 2009097796A1
Authority
WO
WIPO (PCT)
Prior art keywords
pbt
multicast
ring
tunnel
node device
Prior art date
Application number
PCT/CN2009/070247
Other languages
French (fr)
Chinese (zh)
Inventor
Ruobin Zheng
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2009097796A1 publication Critical patent/WO2009097796A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast

Definitions

  • Carrier backbone transmission ring multicast method and multicast ring network and node device The application is submitted to the Chinese Patent Office on January 30, 2008, the application number is 200810000290.4, and the invention name is "carrier backbone transmission ring multicast method and group. The priority of the Chinese patent application of the broadcast ring network and the node device is hereby incorporated by reference in its entirety.
  • the present invention relates to a carrier backbone network transmission technology, and specifically relates to a carrier backbone transmission ring multicast method, a multicast ring network, and a node device.
  • the Institute of Electrical and Electronics Engineers defines the Carrier Backbone Bridge (PBB) network defined by the 802.1 ah standard to be compatible with the 802.1ad standard Carrier Bridge. And a new architecture that can interoperate with the bridge protocol, so that multiple carrier bridge networks can be combined to achieve at least 2 2Q Virtual Local Area Network (VLAN), where PBB is also called MAC in MAC (media access)
  • VLAN Virtual Local Area Network
  • PBB is also called MAC in MAC (media access)
  • the control address carries the media access control address).
  • the 802.1ah standard can completely encapsulate the Provider Bridge packet in the Provider Backbone Bridge packet, thus providing a hierarchical network model.
  • the media access control address (MAC) of the user is isolated from the MAC address of the network device of the operator, and the label of the user data is also inseparable from the label of the operator.
  • PBB uses MAC in MAC encapsulation to re-encapsulate end-user Ethernet data frames into carrier Ethernet frame headers to form two MAC addresses.
  • traffic is forwarded only according to the MAC address of the latter encapsulation.
  • the benefit of this technology is that the scalability of Ethernet and its ability to act as a network transport technology has been greatly enhanced.
  • PBB has traffic engineering issues such as flow control, access control and traffic control in multi-mode routing, 50ms or even 20ms switching or failover capabilities, and end-to-end QoS guarantees.
  • PBB Carrier Backbone Transport
  • PBT-TE Provider Backbone Bridge Traffic Engineering
  • This method requires that devices implementing PBT need to support independent VLANs.
  • IVL Individual VLAN Learning
  • MAC address learning is disabled in the VLAN as the PBT.
  • spanning tree protocols as well as the ability to turn off broadcasts and multicasts for unknown messages.
  • the access network supports PBT access nodes (Access Node, AN) and multicast replication points. PBT star or tree network.
  • the multicast replication point here is generally an IP edge node such as a Broadband Remote Access Server (BRAS) or a Broadband Network Gateway (BNG).
  • BRAS Broadband Remote Access Server
  • BNG Broadband Network Gateway
  • the figure includes n ANs, AN1 ⁇ ANn.
  • Each of the ANs is connected to the BNG through an Ethernet Switched Path (ESP), which can be considered as a connection or tunnel. Transmit multicast or broadcast data streams through ESP.
  • ESP Ethernet Switched Path
  • the multicast mode in the above existing PBT network requires multicast replication nodes such as: BRAS/BNG and aggregation networks to support multicast. Copying, in addition, due to the use of star or tree network (BNG->AN1, BNG->AN2, BNG->AN3, BNG->ANn), the amount of data copied by this multicast method is huge. The performance requirements of the multicast replication node are high, and the data traffic inside the network is also large, occupying a large network resource.
  • the technical problem to be solved by the embodiments of the present invention is to provide a carrier backbone transmission ring multicast method, a multicast ring network, and a node device, which can reduce the performance requirement of the node in the network, and the network does not need to use the multicast replication node to implement the data group. broadcast.
  • An embodiment of the present invention provides a carrier backbone transmission PBT ring multicast method, including: a first PBT node device in a PBT multicast ring network, according to a multicast forwarding table preset in the first PBT node device, The multicast data is forwarded to the second PBT node device through the PBT multicast tunnel in the PBT multicast ring network; the PBT multicast ring network is formed by connecting multiple PBT node devices through a multicast tunnel, and the multicast tunnel passes the virtual multicast.
  • the embodiment of the invention provides a carrier backbone transmission PBT multicast ring network, including: multiple PBTs Node device and PBT multicast tunnel; multiple PBT node devices are connected into PBT multicast ring network through PBT multicast tunnel; PBT node device includes: ring port PBT processing unit and PBT forwarding table storage unit; ring port PBT processing unit, For receiving multicast data transmitted in a PBT multicast tunnel of a PBT multicast ring network; forwarding multicast data through a multicast tunnel according to a multicast forwarding table stored in a PBT forwarding table storage unit; PBT forwarding table storage unit, Store the multicast forwarding table.
  • An embodiment of the present invention provides a carrier backbone transmission PBT node device, including: a ring port PBT processing unit and a PBT forwarding table storage unit; a ring port PBT processing unit, configured to receive in a PBT multicast tunnel of a PBT multicast ring network.
  • the multicast data to be transmitted; the multicast forwarding table is forwarded by the multicast tunnel according to the multicast forwarding table stored in the storage unit of the PBT forwarding table; the PBT multicast ring network is connected by multiple PBT node devices through a multicast tunnel; PBT forwarding table A storage unit, configured to store a multicast forwarding table.
  • the multicast tunnel uses the ring network path to transmit multicast data; the multicast data is forwarded through the multicast PBT tunnel on the PBT ring, that is, the multicast transmission is completed, and no support is required between the PBT nodes.
  • Multicast replication enables data multicast or broadcast, reducing the performance requirements of nodes in the network.
  • FIG. 1 is a schematic diagram of a networking structure of a PBT network for performing intra-network multicast in the prior art
  • FIG. 2 is a flowchart of a PBT ring multicast method according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a PBT ring multicast method according to Embodiment 2 of the present invention.
  • FIG. 4 is a schematic structural diagram of a network structure of a PBT multicast ring network according to Embodiment 3 of the present invention.
  • FIG. 5 is a schematic structural diagram of a PBT node device according to Embodiment 4 of the present invention.
  • FIG. 6 is a schematic diagram of a multicast tunnel in an embodiment of the present invention.
  • FIG. 7 is a schematic diagram of PBT ring 1+1 protection based on VMAC according to Embodiment 5 of the present invention
  • FIG. 8 is a flowchart of a PBT ring 1+1 protection multicast method based on multicast VMAC according to Embodiment 5 of the present invention
  • FIG. 9 is a flowchart of a PBT multicast node detecting a fault and reporting a fault according to Embodiment 5 of the present invention
  • FIG. 10 is a flowchart of a fault protection process according to Embodiment 5 of the present invention.
  • 11 is a flowchart of detecting, by a BT multicast node, a fault cancellation and reporting in an active mode according to Embodiment 5 of the present invention
  • 12 is a flowchart of fault recovery in Embodiment 5 of the present invention
  • FIG. 13 is a schematic diagram of protection of a PBT ring 1 : 1 based on VMAC according to Embodiment 6 of the present invention
  • FIG. 14 is a flowchart of a PBT ring 1 : 1 protection multicast method based on multicast VMAC according to Embodiment 6 of the present invention
  • FIG. 15 is a flowchart of a VMAC-based 1:1 fault protection method according to Embodiment 6 of the present invention
  • FIG. 16 is a flowchart of a sixth VMAC 1:1 protection recovery method according to an embodiment of the present invention.
  • the embodiments of the present invention provide a carrier backbone transmission ring multicast method, a multicast ring network, and a node device, which can reduce the performance requirement of the node in the network, and the multicast multicast node is not required to implement multicast data in the network.
  • the technical solution of the present invention can be equally applied to a network based on PBB or MAC in MAC.
  • the PBT ring multicast method, the PBT multicast ring network, and the PBT node device provided by the embodiments of the present invention are described in detail below.
  • Embodiment 1 A PBT ring multicast method, which is shown in FIG. 2, includes:
  • the multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel;
  • the PBT multicast ring network is formed by connecting multiple PBT node devices through a multicast tunnel;
  • any node in the ring network can be a multicast injection node, and the multicast injection node does not need to support multicast replication.
  • the multicast injection node only needs to send multicast data to the node adjacent to the node. The next node is ready, and the transfer of ordered multicast data will be completed by the next node or subsequent nodes.
  • the data transmission in the PBT multicast ring network has a fixed directivity between the nodes, and the data transmission is performed in a fixed direction.
  • the multicast receiving node receives the multicast data through the multicast tunnel, and forwards the data to the next multicast receiving node according to the preset multicast forwarding table.
  • the multicast data stream is transmitted by using a ring or a ring network path; the multicast 4 ⁇ message is forwarded on the PBT multicast ring by the multicast PBT ring tunnel, that is, the multicast transmission is completed, and each There is no need to support multicast replication between PBT nodes to achieve data multicast or broadcast, which reduces the performance requirements of nodes in the network.
  • Embodiment 2 a PBT ring multicast method, in this embodiment, each adjacent PBT section
  • the number of multicast tunnels connected between the two devices is two; one is a multicast PBT forward ring tunnel; the other is a reverse ring tunnel;
  • the PBT multicast ring network includes: a PBT forward ring network and a PBT reverse ring network;
  • the PBT device node is connected to the PBT forward ring network through the PBT forward ring tunnel; and the PBT device node is connected to the PBT reverse ring network through the PBT reverse ring tunnel.
  • the working modes of the PBT node devices configured by the PBT ring include: configuring multicast The injecting node starts to send a dual-issue mode for multicasting the injected multicast data to the PBT forward ring tunnel and the BPT reverse ring tunnel respectively;
  • the reverse ring tunnel receives the selection mode of the multicast data.
  • the PBT multicast ring network can also adopt the 1:1 protection mode by using the PBT forward ring network and the PBT reverse ring network.
  • the multicast injection node is two; the two multicast injections The multicast data injected by the node is the same;
  • the working modes of the PBT node devices configured in the PBT ring include:
  • the multicast receiving node is configured to initiate a selection mode of receiving the multicast data from the PBT to the forward ring tunnel or the BPT reverse ring tunnel.
  • B2 Add each PBT node device on the PBT ring to a multicast group, and configure a corresponding multicast forwarding table for each PBT node.
  • the address of the multicast group can be in two forms:
  • the address of the multicast group includes: two virtual multicast media access control addresses MVMAC, which are respectively used to indicate the PBT forward ring tunnel address and the PBT reverse ring tunnel address;
  • MVMAC virtual multicast media access control addresses
  • the two virtual multicast media access control addresses indicating the PBT forward ring tunnel address and the PBT reverse ring tunnel address are added to the respective nodes.
  • the multicast group address is a multicast media access control address (Multicast MAC Address,
  • VIDs Two virtual local area network identifiers (VIDs) are set in the MMAC, and the two VIDs are used to represent the PBT forward ring tunnel address and the PBT reverse ring tunnel address, respectively.
  • the PBT node device joins the multicast group including:
  • the two VIDs representing the PBT forward ring tunnel address and the PBT reverse ring tunnel address are added to each node.
  • the multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel;
  • the multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel, including:
  • the multicast injection node sends the injected multicast data to the PBT forward ring tunnel and the BPT reverse ring tunnel respectively in a dual-issue mode;
  • Receiving, by the multicast receiving node, the multicast data by using a multicast tunnel includes:
  • the multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel, including:
  • the multicast receiving node receives the multicast data through a multicast tunnel, and forwards the data to the next multicast receiving node according to the preset multicast forwarding table.
  • the multicast injection node is in the dual-issue mode to the PBT to the forward ring tunnel and
  • the BPT reverse loop tunnel sends the multicast data, and the multicast receiving node receives the multicast data or the multicast receiving node from the PBT to the forward ring tunnel and the BPT reverse ring tunnel in a dual-receive mode.
  • the multicast data is received from the PBT to a forward ring tunnel or a BPT reverse ring tunnel in a selective mode.
  • the multicast injection node is in the selective mode to the forward ring tunnel or the BPT reverse ring.
  • the multicast data is sent by the tunnel, and the multicast receiving node receives the multicast data through the multicast tunnel, including: the multicast receiving node receives the receiving mode from the PBT to the forward ring tunnel or the BPT reverse ring tunnel. Multicast data.
  • the method further includes:
  • the PBT node that detects the fault actively reports the fault point. If the multicast receiving node starts the PBT forward ring tunnel selection mode, when the PBT multicast ring network fails, the method further includes: configuring each PBT node after the fault point to start the PBT reverse ring tunnel selection The mode receives multicast data;
  • the method further includes:
  • Each PBT node after the fault point is configured to start the PBT forward ring tunnel selection mode to receive multicast data.
  • the PBT forward tunnel and the PBT reverse tunnel are used to transmit multicast data bidirectionally, and the PBT forward loop tunnel and the PBT reverse loop tunnel form an active/standby multicast PBT ring tunnel or a load sharing PBT ring tunnel.
  • the PBT forward ring tunnel fails, the PBT reverse loop tunnel is used for transmission. This avoids the loss of the AN and the BRAS/BNG when the single ESP fails in the prior art. The AN user will not get it.
  • the problem of multicast services is higher than that of prior art data transmission.
  • Embodiment 3 is a PBT multicast ring network.
  • the network structure is shown in Figure 4.
  • the method includes: a PBT node device AN1 ⁇ PBT node device ANn; and a multicast tunnel connecting the multiple PBT node devices Road LINK;
  • the PBT node device AN1 ⁇ PBT node device ANn is connected to form a ring network through a multicast tunnel; the multicast tunnel LINK is used to carry multicast data;
  • the multicast tunnel LINKs connected between the adjacent PBT node devices are two; one is a multicast PBT forward ring tunnel; and the other is a reverse ring tunnel;
  • the PBT multicast ring network includes: a PBT forward ring network and a PBT reverse ring network;
  • the PBT device node is connected to the PBT forward ring network through the PBT forward ring tunnel; and the PBT device node is connected to the PBT reverse ring network through the PBT reverse ring tunnel.
  • the multicast PBT forward ring tunnel and the multicast PBT reverse ring tunnel may carry multiple multicast channels.
  • the PBT node device AN1 includes two types: a multicast injection node and another multicast receiving node.
  • the PBT node device AN1 is a multicast injection node and a PBT node.
  • Device AN2 ⁇ PBT node device ANn; is a multicast receiving node;
  • the multicast injection node AN1 is configured to send multicast data to the PBT multicast ring network through the multicast tunnel;
  • the multicast receiving node AN2 ⁇ ANn is configured to receive the multicast data through a multicast tunnel, and forward the data to the next multicast receiving node according to the preset multicast forwarding table.
  • a PBT ring control center is configured in the PBT node, and the PBT ring control center is configured to configure the working mode of the forward loop tunnel and the reverse loop tunnel.
  • Service Port and Operations Administration and Maintain 0AM unit operating mode is configured in the PBT node, and the PBT ring control center is configured to configure the working mode of the forward loop tunnel and the reverse loop tunnel.
  • the PBT node device is: an access node, a sink node, or an IP edge node.
  • Embodiment 4 a PBT node device 500, the device structure diagram shown in Figure 5, comprising: a ring port PBT processing unit 510; PBT forwarding table storage unit 520;
  • the ring port PBT processing unit 510 is configured to receive a multicast PBT multicast message on the multicast tunnel, and forward the multicast packet according to the multicast forwarding table stored in the PBT forwarding table storage unit; the ring port PBT The processing unit 510 is further configured to receive the multicast packet sent by the service port multicast processing unit 550, and perform encapsulation processing. After the encapsulation process, the packet is forwarded according to the multicast forwarding table. In After receiving the multicast PBT packet that is multicast on the multicast tunnel, the device determines whether the user has the multicast PBT tunnel, and then performs the multicast PBT decapsulation process on the multicast packet and sends the packet to the service. Port multicast processing unit 550.
  • a dual ring design can be adopted, including: a forward PBT ring and a reverse PBT ring.
  • the ring port PBT processing unit may also include: a forward ring port PBT processing unit 511 and a reverse ring port PBT processing unit 512;
  • the PBT forwarding table storage unit 520 is configured to store the multicast forwarding table.
  • the PBT node device may further include: the PBT ring configuration unit 530, the PBT OAM unit 540, and the service port multicast processing unit 550;
  • the PBT ring configuration unit 530 is configured to configure an operation mode of the PBT OAM unit 540, and configure a PBT ring parameter.
  • the PBT ring parameters include: a multicast forwarding table and a ring port address.
  • the PBT ring configuration unit 530 is further configured to configure an operation mode of the service port multicast processing unit 550.
  • the working mode of the configuration service port multicast processing unit includes: a 1+1 working mode or a 1:1 working mode;
  • the PBT OAM unit 540 is configured to operate, manage, and maintain the PBT ring node device and the PBT ring according to the working mode configured by the PBT ring configuration unit 530.
  • the PBT OAM unit performs the detection and recovery of the fault, including the active mode and the passive mode.
  • the PBT OAM can detect the fault actively and report it to the ring head node that performs ring configuration and control.
  • detecting the fault of the PBT ring by detecting the OAM packet, and triggering the PBT ring configuration unit to automatically configure the working mode of the service port;
  • the service port multicast processing unit 550 is configured to receive the multicast message input by the service port, and send the multicast packet to the ring port PBT processing unit 510. The unit's text is sent to the user.
  • the service port multicast processing unit 550 is further configured to receive/send a message by using the forward switching PBT processing unit or the reverse ring PBT processing unit according to an operation mode configured by the PBT ring configuration unit.
  • the 1+1 working mode can include two types:
  • multicast injection node is in the dual-issue mode, and the non-multicast injection node is in the dual-receive mode;
  • the other is that the multicast injection node is in dual-issue mode, and the non-multicast injection node is in the selective mode.
  • 1: 1 working mode The multicast injection node is in the selective mode, and the non-multicast injecting node is in the selective mode.
  • FIG. 6 A schematic diagram of a PBT ring tunnel, as shown in Figure 6.
  • the figure includes four PBT node devices.
  • the forward ring as an example, one or more multicast PBT forwards are established between the PBT ring multicast injection node (PBT node device 1) and the forward ring tail node (PBT node device 4).
  • PBT node device 1 the PBT ring multicast injection node
  • PBT node device 4 the forward ring tail node
  • each multicast PBT forward ring tunnel can carry multiple multicast channels. Different multicast channels can be classified and carried in different multicast PBT forward ring tunnels. For example, an encrypted toll channel can be carried in multicast PBT.
  • various live broadcast channels can be carried in the multicast PBT forward ring tunnel 2
  • the public interest channel or free channel can be carried in the multicast PBT forward ring tunnel 3
  • different multicast PBT forward ring tunnels can be used. Different priorities.
  • one or more multicast PBT reverse ring tunnels are established between the PBT ring multicast injection node (PBT node device 4) and the reverse ring tail node (PBT node device 1), each group
  • PBT reverse ring tunnel can also carry multiple multicast channels. Different multicast channels can be classified and carried in different multicast PBT reverse loop tunnels.
  • the multicast PBT forward ring tunnel and the multicast PBT reverse ring tunnel form an active/standby multicast PBT ring tunnel or a load sharing PBT ring tunnel.
  • the advantage of using a multicast PBT ring tunnel is that multicast packets are forwarded through the multicast PBT ring tunnel on the PBT ring, that is, the multicast transmission is completed, and there is no need to support multicast replication between PBT nodes.
  • the user carried by the node can perform multicast replication.
  • the following also uses four PBT node devices as an example to illustrate the multicast VMAC-based PBT ring 1 + 1 protection multicast method.
  • Embodiment 5 a multicast VMAC-based PBT ring 1 + 1 protection multicast method
  • FIG. 7 is a VMAC-based PBT ring 1 + 1 protection diagram.
  • the PBT ring control center (such as the L2C controller in the figure), which is used to enable the ring ports (ie, E port and W port), and configure the service port and OAM unit. Operating mode.
  • PBT ring control center as shown in the Layer 2 Controller (L2C, Layer 2 Control), can use GMPLS The protocol or L2C protocol configures each node of the PBT loop.
  • the multicast PBT ring tunnel of the PBT ring is configured with two types of multicast VMACs: MVMAC-E and MVMAC-W.
  • the multicast VMAC configuration rules are: MVMAC-E is used for the multicast PBT forward ring. Tunnel, MVMAC-W is used for multicast PBT reverse loop tunnel.
  • the multicast VMAC forwarding table can be configured statically or dynamically.
  • the multicast VMAC forwarding table is configured as follows:
  • the egress port is an E port (such as El/2/3/4);
  • the outgoing port is W port (such as Wl/2/3/4).
  • the working mode of the service port is:
  • the multicast injection node is in dual-issue mode, and the non-multicast injection node is in dual-receiving or selective mode.
  • the multicast injection node is in the dual-issue mode, and the non-multicast injection node is in the selection mode.
  • Layer 2 Control dynamically configures the VMAC forwarding table of each node of the ring through the L2C protocol, enabling the E port and the W port (that is, configuring the PBT forward ring and the reverse ring to work simultaneously).
  • the working mode of the service port is 1+1 forward loop working mode, and the working mode of the OAM unit is configured.
  • the VMAC forwarding table can also use static configuration.
  • the PBT ring configuration unit is a Layer 2 Control (L2C).
  • L2C Layer 2 Control
  • the optional L2C controller dynamically configures the VMAC forwarding table of each node of the PBT ring through the L2C protocol.
  • the service port of the C3, PBT ring multicast injection node (such as PBT node 1) starts the dual-issue mode according to the configuration;
  • the service port of the PBT ring multicast receiving node (such as PBT node 2, 3, 4) starts to select the E port mode according to the configuration;
  • Each node of the C4 and PBT rings needs to join two MVMAC-Es and MVMAC-Ws, and configure corresponding multicast VMAC forwarding tables.
  • the process of dynamically joining MVMAC-E and MVMAC-W specifically includes:
  • Step C 4.1 Each node of the PBT ring (such as PBT node 4) sends a multicast join>3 ⁇ 4 message to the forward ring, and the PBT node (such as PBT node 3) of the forward ring joins the multicast group MVMAC-E.
  • the multicast join message is an IGMP member report (Member Report) message;
  • the multicast join message is an MLD multicast listener report (Multicast Listener Report) message;
  • Each node of the PBT ring supports a multicast proxy (Proxy), and dynamically establishes a multicast VMAC forwarding table according to the multicast join message. It can be understood that the multicast VMAC forwarding table can be statically configured.
  • Steps 2 and 4 are both chosen, and the latter is recommended.
  • the PBT packet with the D-MAC being MVMAC-E is forwarded by the E port; and finally reaches the tail node of the PBT forward ring (PBT node 4) through the forward loop;
  • the PBT packet with the D-MAC being MVMAC-W is forwarded by the W port; the reverse loop finally reaches the tail node of the PBT reverse loop (PBT node 2);
  • the CBT and PBT ring nodes select the PBT multicast packet of the MVMAC-E from the D-MAC of the E port, perform PBT decapsulation, obtain the original multicast packet, and discard the PBT multicast packet from the W port. .
  • the PBT ring node if the OAM working mode is the passive mode, the PBT ring node cannot detect the OAM loopback or the OAM connectivity detection from the E port within a specified time, and the PBT ring node knows the previous one. The PBT loop is faulty. If the PBT ring node does not detect the OAM loopback or OAM connectivity check packet from the W port within the specified time, the PBT loop node knows its previous PBT reverse loop fault.
  • the PBT multicast node detects the fault and reports the fault as shown in Figure 9.
  • PBT node 2 and/or PBT node 3 when the PBT ring fails (assuming a connection failure between PBT node 2 and PBT node 3), PBT node 2 and/or PBT node 3 will first detect a PBT ring failure; D4, PBT ring head node knows that the PBT ring fault occurs between PBT node 2 and PBT node 3; the node through which the PBT ring fault message passes will also know the PBT forward ring fault.
  • the fault protection is performed.
  • the nodes after the PBT ring fault point (the PBT nodes 3 and 4) are selected by the D-MAC from the E port.
  • the PBT multicast of MVMAC-E is switched to select the PBT multicast from the W port to the PBT multicast of the MVMAC-W.
  • the specific fault protection process is shown in Figure 10, including:
  • the L2C protocol dynamically configures the nodes after the PBT ring fault point (PBT nodes 3 and 4).
  • the working mode of the service port is 1+1 reverse loop working mode, and the working mode of the OAM unit remains; or, after the PBT ring fault point
  • Each node detects the PBT ring fault by detecting the OAM packet, and automatically configures the working mode of the service port to be the 1+1 reverse loop working mode, and the working mode of the OAM unit remains.
  • each node (PBT node 3 and 4) after the PBT ring fault point starts to select the W port according to the configuration
  • PBT node 2 selects the E port packet
  • PBT node 3 and PBT node 4 select the W port packet.
  • the process of the recovery detection method is the same as the fault detection method. If the OAM working mode is the dynamic mode, if the PBT ring node recovers the E port OAM loopback response or the connectivity detection packet within the specified time, Then, the PBT ring node is known to recover from the PBT forward ring failure; if the PBT ring node recovers the OAM loopback or OAM connection detection message from the W port within the specified time, the PBT ring node is Know the PBT reverse loop failure recovery before it.
  • the process in which the BT multicast node detects the fault cancellation and the fault is as shown in FIG. 11 includes:
  • PBT node 2 and/or PBT node 3 will first detect PBT ring failure recovery
  • the PBT ring head node knows that the PBT ring fails to recover; the PBT ring fault message will also know that the PBT ring fault recovery.
  • each node (PBT nodes 3 and 4) after the PBT ring failure point is selected by the D-MAC from the W port as the PBT multicast of the MVMAC-E, and switched to the D selected from the E port.
  • -MAC is the PBT multicast of MVMAC-W.
  • L2C protocol dynamically configures the PBT ring fault point after each node (PBT nodes 3 and 4)
  • the service port operates in the 1+1 forward loop mode; or, when PBT After detecting the fault recovery of the PBT ring by detecting OAM packets, each node of the ring fault is automatically configured to work in the 1+1 forward loop mode.
  • each node (PBT node 3 and 4) after the PBT ring fault point starts to select the E port according to the configuration
  • Embodiment 6 is a multicast VMAC-based PBT ring 1: 1 protection multicast method
  • FIG. 13 is a VMAC-based PBT ring 1: 1 protection diagram.
  • the configuration rules of the PBT ring are the same as those in the fifth embodiment. Assume that PBT nodes 1 and 4 can obtain data from the same multicast source. For PBT ring 1:1 protection, the difference is that the working mode of the service port is that the multicast injection node is in the selective mode, and the non-multicast injection node is selected. Receive mode.
  • the multicast injection node is in the selective mode, and the non-multicast injecting node is in the selective mode.
  • the multicast source is injected through the PBT node 1 and the PBT node 4. PBT ring.
  • the HI and L2C controllers dynamically enable the E port and the W port through the L2C protocol (that is, configure the PBT forward ring and the reverse ring to work simultaneously), configure the service port working mode to be in the 1:1 working mode, and configure the working mode of the OAM unit.
  • the MAC forwarding table can also use static configuration.
  • H2, L2C controller dynamically configures the MAC forwarding table of each node of the PBT ring through the L2C protocol;
  • H3 the multicast source injection node (PBT node 1) service port initiates the selection and selection of the E port mode according to the configuration, and the multicast source injection node (PBT node 4)
  • the service port starts the selective sending W port and the selected E port mode according to the configuration, and the other non-multicast source injecting nodes start to select the receiving E port mode according to the configuration;
  • Each node of the H4 and PBT rings needs to join two MVMAC-Es and MVMAC-Ws, and configure corresponding multicast VMAC forwarding tables.
  • Step H4.1 Each node of the PBT ring (for example, PBT node 4) sends a multicast join message to the forward ring, and the PBT node (such as PBT node 3) of the forward ring joins the multicast group MVMAC-E.
  • Step H4.2 Each node of the PBT ring (such as PBT node 1) sends a multicast join message to the reverse ring, and the PBT node (such as PBT node 2) of the reverse ring joins the multicast group MVMAC-W;
  • Each node of the PBT ring supports the multicast proxy, and dynamically establishes a multicast VMAC forwarding table according to the multicast join message.
  • the multicast VMAC forwarding table can be statically configured.
  • Steps H2 and H4 are both selected, and the latter is recommended.
  • the PBT packet with the D-MAC being MVMAC-E is forwarded by the E port; and finally reaches the tail node of the PBT forward loop (PBT node 4) through the forward loop;
  • the PBT packet with the D-MAC being MVMAC-W is forwarded by the W port; the reverse loop finally reaches the tail node of the PBT reverse loop (PBT node 1);
  • Each node of the H10 and PBT rings selects the PBT multicast message from the E port to the DBT of the MVMAC-E, performs PBT decapsulation, obtains the original multicast message, and discards the PBT multicast from the W port. Message.
  • the fault detection method of this embodiment is similar to the fault detection phase procedure of the VMAC 1 + 1 protection, with reference to FIG. 9.
  • the 1:1 fault protection method based on the VMAC in this embodiment is as shown in FIG. 15, and includes: the protocol dynamically configures the working mode of each node (PBT node 3 and 4) after the PBT ring fault point to be a 1:1 reverse loop. In the working mode, the working mode of the OAM unit is still maintained. Alternatively, when the nodes after the PBT ring fault point detect the PBT ring fault by detecting the OAM packet, the working mode of the service port is automatically configured to be a 1:1 reverse loop working mode. , the working mode of the OAM unit remains; 1 2.
  • the non-multicast injection node (PBT node 3) after the PBT ring fault point starts to select the W port mode according to the configuration;
  • the multicast injection node (PBT node 4) after the PBT ring fault point is configured according to the configuration. Start the election and select the W port mode;
  • the PBT packet of the D-MAC from the E-port is MVMAC-E, and the PBT packet is decapsulated to obtain the original multicast packet.
  • the PBT packet with the D-MAC being MVMAC-W is forwarded by the W port; and finally reaches the respective nodes (PBT node 3) after the PBT ring failure point through the reverse loop;
  • the PBT packet with the D-MAC from the W port is MVMAC-W, and the PBT packet is decapsulated to obtain the original multicast packet.
  • the flow of the recovery detection method of the VMAC 1 :1 protection is consistent with the flow of the recovery detection method of the VMAC 1+1 protection.
  • the recovery method of the VMAC 1:1 protection in this embodiment is provided below.
  • the flowchart is as shown in FIG. 16, and includes:
  • the L2C protocol dynamically configures the nodes of the PBT ring after the fault point (PBT nodes 3 and 4).
  • the working mode of the service port is 1:1 forward loop working mode; or, when the node after the PBT ring fault point passes the detection OAM ⁇ If the PBT ring fails to recover, the working mode of the service port is automatically configured to be a 1:1 forward ring working mode.
  • the service port of the multicast source injection node (PBT node 4) after the fault point starts to select the W port and the selected E port mode according to the configuration.
  • the other non-multicast source injection nodes after the fault point start the selection E according to the configuration.
  • the PBT ring multicast PBT ring tunnel sets a PBT multicast address MMAC, and two types of multicast VLAN: MVLAN-E and MVLAN-W;
  • the multicast VLAN configuration rules are as follows: MVLAN-E is used for multicast PBT forward ring tunnel, and MVLAN-W is used for multicast PBT reverse loop tunnel.
  • the specific VLAN-based protection method can be obtained according to the VMAC-based protection method of the present invention, and details are not described herein.
  • the multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel;
  • the PBT multicast ring network is formed by connecting multiple PBT node devices through a multicast tunnel;
  • the multicast receiving node receives the multicast data through the multicast tunnel, and forwards the data to the next multicast receiving node according to the preset multicast forwarding table.
  • the above-mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

A multicast method of provider backbone transport PBT loop is provided, it includes: A first PBT node device in the PBT multicast loop network, according to the transfer list prearranged in the first PBT node device, transmits the received multicast data to a second PBT node device through the PBT multicast channel in the PBT multicast loop network; the PBT multicast loop network is formed by the connection of the plurality of the PBT node devices through the multicast channel, the multicast channel is identified by the virtual multicast media access control address MVMAC or by the virtual local area network identifier VID.

Description

运营商骨干传送环组播方法和组播环网以及节点设备 本申请要求于 2008 年 1 月 30 日提交中国专利局、 申请号为 200810000290.4、 发明名称为 "运营商骨干传送环组播方法和组播环网以及节 点设备" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域  Carrier backbone transmission ring multicast method and multicast ring network and node device The application is submitted to the Chinese Patent Office on January 30, 2008, the application number is 200810000290.4, and the invention name is "carrier backbone transmission ring multicast method and group. The priority of the Chinese patent application of the broadcast ring network and the node device is hereby incorporated by reference in its entirety. Technical field
本发明涉及运营商骨干网传输技术,具体涉及运营商骨干传送环组播方法 和组播环网以及节点设备。  The present invention relates to a carrier backbone network transmission technology, and specifically relates to a carrier backbone transmission ring multicast method, a multicast ring network, and a node device.
背景技术 Background technique
电气和电子工程师协会 ( IEEE , Institute of Electrical and Electronics Engineers ) 802.1 ah标准定义的运营商骨干桥( PBB, Provider Backbone Bridge ) 网的目的是为了定义与 802.1ad标准的运营商桥( Provider Bridge )兼容且可以 互操作的新架构以及桥协议, 从而可以将多个运营商桥网合并达到至少 22Q个 虚拟局域网(VLAN, Virtual Local Area Network ), 其中, PBB又称为 MAC in MAC (媒体接入控制地址承载媒体接入控制地址 )。 The Institute of Electrical and Electronics Engineers (IEEE, Institute of Electrical and Electronics Engineers) defines the Carrier Backbone Bridge (PBB) network defined by the 802.1 ah standard to be compatible with the 802.1ad standard Carrier Bridge. And a new architecture that can interoperate with the bridge protocol, so that multiple carrier bridge networks can be combined to achieve at least 2 2Q Virtual Local Area Network (VLAN), where PBB is also called MAC in MAC (media access) The control address carries the media access control address).
802.1ah标准在 802.1ad标准的基础上, 可以将 Provider Bridge的报文完整的 封装在 Provider Backbone Bridge的报文中, 从而提供了一种分级的网络模型。 在所述分级网络中用户的媒体接入控制地址 ( MAC , Media Access Control Address )与运营商网络设备的 MAC地址是隔离的,用户数据的标签与运营商 的标签也是分不开的。  Based on the 802.1ad standard, the 802.1ah standard can completely encapsulate the Provider Bridge packet in the Provider Backbone Bridge packet, thus providing a hierarchical network model. In the hierarchical network, the media access control address (MAC) of the user is isolated from the MAC address of the network device of the operator, and the label of the user data is also inseparable from the label of the operator.
PBB釆用 MAC in MAC封装, 即将终端用户以太网数据帧再封装成运营 商以太网帧头, 形成两个 MAC地址, 在运营商核心网中, 只按照后一个封装 的 MAC地址进行流量转发。 这一技术带来的好处在于, 使得以太网扩展性以 及作为网络传输技术的能力得到了极大提升。 但是, PBB存在流量工程问题, 例如多方式路由下的流量控制、接入控制和业务控制、 50ms甚至 20ms切换或 故障恢复能力, 以及端到端的 QoS保障等。  PBB uses MAC in MAC encapsulation to re-encapsulate end-user Ethernet data frames into carrier Ethernet frame headers to form two MAC addresses. In the carrier core network, traffic is forwarded only according to the MAC address of the latter encapsulation. The benefit of this technology is that the scalability of Ethernet and its ability to act as a network transport technology has been greatly enhanced. However, PBB has traffic engineering issues such as flow control, access control and traffic control in multi-mode routing, 50ms or even 20ms switching or failover capabilities, and end-to-end QoS guarantees.
在这些业务需求的推动下, PBB在 802.1ah标准的基础上改进提出了一种 运营商骨干传送 ( PBT, Provider Backbone Transport ) 方法, 该方法在 IEEE 802.1Qay中定义为运营商骨干桥流量工程( PBB-TE, Provider Backbone Bridge Traffic Engineering ) 网。 该方法要求实现 PBT的设备需要支持独立 VLAN学 习 (IVL, Individual VLAN Learning ), 并在 PBT相关的设备上指定一部分 VLAN作为 PBT的 VLAN, 与其它的普通 VLAN分开使用, 互不影响; 另夕卜, 在作为 PBT的 VLAN中关闭 MAC地址学习和生成树协议, 以及关闭未知报 文的广播以及多播功能。 Driven by these business needs, PBB has proposed a Carrier Backbone Transport (PBT) method based on the 802.1ah standard. This method is defined as the carrier backbone bridge traffic engineering in IEEE 802.1Qay ( PBB-TE, Provider Backbone Bridge Traffic Engineering). This method requires that devices implementing PBT need to support independent VLANs. (IVL, Individual VLAN Learning), and designate a part of the VLAN as a PBT VLAN on the PBT-related device, and use it separately from other common VLANs. It does not affect each other. In addition, the MAC address learning is disabled in the VLAN as the PBT. And spanning tree protocols, as well as the ability to turn off broadcasts and multicasts for unknown messages.
现有的 PBT网络中, 在进行网内组播时, 组网结构示意图如图 1所示, 接入网网络支持 PBT的接入节点(Access Node, AN )与组播复制点之间釆用 PBT星形或树形组网。  In the existing PBT network, when performing intra-network multicast, the networking structure is shown in Figure 1. The access network supports PBT access nodes (Access Node, AN) and multicast replication points. PBT star or tree network.
这里的组播复制点一般为 IP 边缘节点如: 宽带接入服务器 (Broadband Remote Access Server, BRAS) 或宽带网络网关 ( Broadband Network Gateway, BNG )。  The multicast replication point here is generally an IP edge node such as a Broadband Remote Access Server (BRAS) or a Broadband Network Gateway (BNG).
图中包括 n个 AN, ANl~ANn。 所述每个 AN与 BNG之间通过以太网交换通 路(Ethernet Switched Path, ESP )相连, 这个通路可以认为是一个连接或者隧 道。 通过 ESP传送组播或广播数据流。  The figure includes n ANs, AN1~ANn. Each of the ANs is connected to the BNG through an Ethernet Switched Path (ESP), which can be considered as a connection or tunnel. Transmit multicast or broadcast data streams through ESP.
在对现有技术的研究和实践过程中, 发明人发现现有技术存在以下问题: 上述现有的 PBT网络中的组播方式, 要求组播复制节点如: BRAS/BNG和 汇聚网络支持组播复制, 另外, 由于釆用星形或树形的组网路(BNG->AN1 , BNG->AN2, BNG->AN3 , BNG->ANn ), 这种组播方式数据的复制量是 巨大的, 对组播复制节点的性能要求较高, 同时网络内部的数据流量也很大, 占用较大的网络资源。  In the research and practice of the prior art, the inventors found that the prior art has the following problems: The multicast mode in the above existing PBT network requires multicast replication nodes such as: BRAS/BNG and aggregation networks to support multicast. Copying, in addition, due to the use of star or tree network (BNG->AN1, BNG->AN2, BNG->AN3, BNG->ANn), the amount of data copied by this multicast method is huge. The performance requirements of the multicast replication node are high, and the data traffic inside the network is also large, occupying a large network resource.
发明内容 Summary of the invention
本发明实施例解决的技术问题是提供运营商骨干传送环组播方法和组播 环网以及节点设备, 可以降低网络中对节点性能的要求, 网络中无需釆用组播 复制节点实现数据的组播。  The technical problem to be solved by the embodiments of the present invention is to provide a carrier backbone transmission ring multicast method, a multicast ring network, and a node device, which can reduce the performance requirement of the node in the network, and the network does not need to use the multicast replication node to implement the data group. broadcast.
本发明实施例提供一种运营商骨干传送 PBT环组播方法, 包括: PBT组 播环网中的第一 PBT节点设备,根据第一 PBT节点设备中预置的组播转发表, 将接收到的组播数据通过 PBT组播环网中的 PBT组播隧道转发至第二 PBT节 点设备; PBT组播环网由多个 PBT节点设备通过组播隧道连接而成, 组播隧 道通过虚拟组播媒体接入控制地址 MVMAC或虚拟局域网标识 VID标识。  An embodiment of the present invention provides a carrier backbone transmission PBT ring multicast method, including: a first PBT node device in a PBT multicast ring network, according to a multicast forwarding table preset in the first PBT node device, The multicast data is forwarded to the second PBT node device through the PBT multicast tunnel in the PBT multicast ring network; the PBT multicast ring network is formed by connecting multiple PBT node devices through a multicast tunnel, and the multicast tunnel passes the virtual multicast. Media access control address MVMAC or virtual local area network identification VID identification.
本发明实施例提供一种运营商骨干传送 PBT组播环网, 包括: 多个 PBT 节点设备和 PBT组播隧道;多个 PBT节点设备通过 PBT组播隧道连接成 PBT 组播环网; PBT节点设备, 包括: 环端口 PBT处理单元和 PBT转发表存储 单元; 环端口 PBT处理单元, 用于接收在 PBT组播环网的 PBT组播隧道中传 输的组播数据; 根据 PBT转发表存储单元存储的组播转发表, 通过组播隧道 转发组播数据; PBT转发表存储单元, 用于存储组播转发表。 The embodiment of the invention provides a carrier backbone transmission PBT multicast ring network, including: multiple PBTs Node device and PBT multicast tunnel; multiple PBT node devices are connected into PBT multicast ring network through PBT multicast tunnel; PBT node device includes: ring port PBT processing unit and PBT forwarding table storage unit; ring port PBT processing unit, For receiving multicast data transmitted in a PBT multicast tunnel of a PBT multicast ring network; forwarding multicast data through a multicast tunnel according to a multicast forwarding table stored in a PBT forwarding table storage unit; PBT forwarding table storage unit, Store the multicast forwarding table.
本发明实施例提供一种运营商骨干传送 PBT节点设备,包括:环端口 PBT 处理单元和 PBT转发表存储单元; 环端口 PBT处理单元, 用于接收在 PBT组 播环网的 PBT组播隧道中传输的组播数据; 根据 PBT转发表存储单元存储的 组播转发表, 通过组播隧道转发组播数据; PBT组播环网由多个 PBT节点设 备通过组播隧道连接而成; PBT转发表存储单元, 用于存储组播转发表。  An embodiment of the present invention provides a carrier backbone transmission PBT node device, including: a ring port PBT processing unit and a PBT forwarding table storage unit; a ring port PBT processing unit, configured to receive in a PBT multicast tunnel of a PBT multicast ring network. The multicast data to be transmitted; the multicast forwarding table is forwarded by the multicast tunnel according to the multicast forwarding table stored in the storage unit of the PBT forwarding table; the PBT multicast ring network is connected by multiple PBT node devices through a multicast tunnel; PBT forwarding table A storage unit, configured to store a multicast forwarding table.
釆用上述技术方案, 本发明实施例有益的技术效果在于:  With the above technical solutions, the beneficial technical effects of the embodiments of the present invention are as follows:
本发明实施例中,组播隧道釆用环形的组网路径传送组播数据; 组播数据 通过组播 PBT隧道在 PBT环上转发一圈, 即完成组播的传送,各 PBT节点间 无需支持组播复制, 即可实现数据的组播或广播, 降低了对网络中节点的性能 要求。  In the embodiment of the present invention, the multicast tunnel uses the ring network path to transmit multicast data; the multicast data is forwarded through the multicast PBT tunnel on the PBT ring, that is, the multicast transmission is completed, and no support is required between the PBT nodes. Multicast replication enables data multicast or broadcast, reducing the performance requirements of nodes in the network.
附图说明 DRAWINGS
图 1为现有技术中 PBT网络进行网内组播的组网结构示意图;  1 is a schematic diagram of a networking structure of a PBT network for performing intra-network multicast in the prior art;
图 2为本发明实施例一 PBT环组播方法的流程图;  2 is a flowchart of a PBT ring multicast method according to an embodiment of the present invention;
图 3为本发明实施例二 PBT环组播方法的流程图;  3 is a flowchart of a PBT ring multicast method according to Embodiment 2 of the present invention;
图 4为本发明实施例三 PBT组播环网的网络结构示意图;  4 is a schematic structural diagram of a network structure of a PBT multicast ring network according to Embodiment 3 of the present invention;
图 5为本发明实施例四 PBT节点设备的结构示意图;  FIG. 5 is a schematic structural diagram of a PBT node device according to Embodiment 4 of the present invention; FIG.
图 6为本发明实施例中组播隧道的示意图;  6 is a schematic diagram of a multicast tunnel in an embodiment of the present invention;
图 7为本发明实施例五基于 VMAC的 PBT环 1 + 1保护示意图; 图 8为本发明实施例五基于组播 VMAC的 PBT环 1 + 1保护组播方法的 流程图;  7 is a schematic diagram of PBT ring 1+1 protection based on VMAC according to Embodiment 5 of the present invention; FIG. 8 is a flowchart of a PBT ring 1+1 protection multicast method based on multicast VMAC according to Embodiment 5 of the present invention;
图 9为本发明实施例五 PBT组播节点检测到故障后并上报故障的流程图; 图 10为本发明实施例五故障保护过程的流程图;  FIG. 9 is a flowchart of a PBT multicast node detecting a fault and reporting a fault according to Embodiment 5 of the present invention; FIG. 10 is a flowchart of a fault protection process according to Embodiment 5 of the present invention;
图 11为本发明实施例五主动模式下, BT组播节点检测到故障解除并上报 的流程图; 图 12为本发明实施例五故障恢复的流程图; 11 is a flowchart of detecting, by a BT multicast node, a fault cancellation and reporting in an active mode according to Embodiment 5 of the present invention; 12 is a flowchart of fault recovery in Embodiment 5 of the present invention;
图 13为本发明实施例六基于 VMAC的 PBT环 1 : 1保护示意图; 图 14为本发明实施例六基于组播 VMAC的 PBT环 1 : 1保护组播方法的 流程图;  13 is a schematic diagram of protection of a PBT ring 1 : 1 based on VMAC according to Embodiment 6 of the present invention; FIG. 14 is a flowchart of a PBT ring 1 : 1 protection multicast method based on multicast VMAC according to Embodiment 6 of the present invention;
图 15为本发明实施例六基于 VMAC的 1 : 1故障保护方法的流程图; 图 16为本发明实施例例六 VMAC 1 :1保护的恢复方法的流程图。  FIG. 15 is a flowchart of a VMAC-based 1:1 fault protection method according to Embodiment 6 of the present invention; FIG. 16 is a flowchart of a sixth VMAC 1:1 protection recovery method according to an embodiment of the present invention.
具体实施方式 detailed description
本发明实施例提供了提供运营商骨干传送环组播方法和组播环网以及节 点设备, 可以降低网络中对节点性能的要求, 网络中无需釆用组播复制节点实 现数据的组播。 本发明技术方案可以同样适用于基于 PBB或 MAC in MAC的 网络中。  The embodiments of the present invention provide a carrier backbone transmission ring multicast method, a multicast ring network, and a node device, which can reduce the performance requirement of the node in the network, and the multicast multicast node is not required to implement multicast data in the network. The technical solution of the present invention can be equally applied to a network based on PBB or MAC in MAC.
下面对本发明实施例提供的 PBT环组播方法和 PBT组播环网以及 PBT节 点设备进行详细描述。  The PBT ring multicast method, the PBT multicast ring network, and the PBT node device provided by the embodiments of the present invention are described in detail below.
实施例一, 一种 PBT环组播方法, 流程图如图 2所示, 包括:  Embodiment 1 A PBT ring multicast method, which is shown in FIG. 2, includes:
A1 ,所述组播注入节点将组播数据通过 PBT组播隧道发送到 PBT组播环 网; 所述 PBT组播环网为多个 PBT节点设备通过组播隧道连接而成;  A1, the multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel; the PBT multicast ring network is formed by connecting multiple PBT node devices through a multicast tunnel;
可以理解的是, 本发明中环网中的任何一个节点都可以成为组播注入节 点,组播注入节点不需要支持组播复制,组播注入节点只需将组播数据发送给 该节点相邻的下一个节点即可,有序的组播数据的传送将由所述下一个节点乃 至后续的节点完成。  It can be understood that any node in the ring network can be a multicast injection node, and the multicast injection node does not need to support multicast replication. The multicast injection node only needs to send multicast data to the node adjacent to the node. The next node is ready, and the transfer of ordered multicast data will be completed by the next node or subsequent nodes.
所述 PBT组播环网内的数据传输在各个节点之间具有固定的方向性, 数 据的传输按照固定的方向进行。  The data transmission in the PBT multicast ring network has a fixed directivity between the nodes, and the data transmission is performed in a fixed direction.
A2, 组播接收节点通过组播隧道接收所述组播数据, 并根据预置的组播 转发表向下一个组播接收节点转发。  A2: The multicast receiving node receives the multicast data through the multicast tunnel, and forwards the data to the next multicast receiving node according to the preset multicast forwarding table.
本发明实施例一中, 釆用或环形的组网路径传送组播数据流; 组播 4艮文通 过组播 PBT环隧道在 PBT组播环上转发一圈, 即完成组播的传送,各 PBT节 点间无需支持组播复制, 即可实现数据的组播或广播, 降低了对网络中节点的 性能要求。  In the first embodiment of the present invention, the multicast data stream is transmitted by using a ring or a ring network path; the multicast 4 艮 message is forwarded on the PBT multicast ring by the multicast PBT ring tunnel, that is, the multicast transmission is completed, and each There is no need to support multicast replication between PBT nodes to achieve data multicast or broadcast, which reduces the performance requirements of nodes in the network.
实施例二, 一种 PBT环组播方法, 本实施例中, 所述各个相邻的 PBT节 点设备之间连接的组播隧道为两条; 一条为组播 PBT正向环隧道; 另一条为 反向环隧道; Embodiment 2, a PBT ring multicast method, in this embodiment, each adjacent PBT section The number of multicast tunnels connected between the two devices is two; one is a multicast PBT forward ring tunnel; the other is a reverse ring tunnel;
所述 PBT组播环网包括: PBT正向环网和 PBT反向环网;  The PBT multicast ring network includes: a PBT forward ring network and a PBT reverse ring network;
所述 PBT设备节点通过所述 PBT正向环隧道连接成 PBT正向环网;所述 PBT设备节点通过所述 PBT反向环隧道连接成 PBT反向环网。  The PBT device node is connected to the PBT forward ring network through the PBT forward ring tunnel; and the PBT device node is connected to the PBT reverse ring network through the PBT reverse ring tunnel.
流程图如图 3所示, 包括:  The flow chart is shown in Figure 3, including:
B1 , 配置 PBT环各个 PBT节点设备的工作模式;  B1, configuring a working mode of each PBT node device of the PBT ring;
对于所述 PBT组播环网釆用所述 PBT正向环网和 PBT反向环网的 1+1 保护方式的情况下: 所述配置 PBT环各个 PBT节点设备的工作模式包括: 配置组播注入节点启动分别向 PBT正向环隧道和 BPT反向环隧道发送组 播所述注入的组播数据的双发模式;  In the case that the PBT multicast ring network adopts the 1+1 protection mode of the PBT forward ring network and the PBT reverse ring network, the working modes of the PBT node devices configured by the PBT ring include: configuring multicast The injecting node starts to send a dual-issue mode for multicasting the injected multicast data to the PBT forward ring tunnel and the BPT reverse ring tunnel respectively;
配置组播接收节点启动从所述 PBT向正向环隧道和 BPT反向环隧道均接 收所述组播数据的双收模式或者配置组播接收节点启动从所述 PBT向正向环 隧道或 BPT反向环隧道均接收所述组播数据的选收模式。  Configuring the multicast receiving node to initiate a dual-receive mode in which the multicast data is received from the PBT to the forward ring tunnel and the BPT reverse ring tunnel, or configure the multicast receiving node to start from the PBT to the forward ring tunnel or the BPT The reverse ring tunnel receives the selection mode of the multicast data.
可以理解的是,所述 PBT组播环网釆用所述 PBT正向环网和 PBT反向环 网还可以釆用 1 : 1保护方式。  It can be understood that the PBT multicast ring network can also adopt the 1:1 protection mode by using the PBT forward ring network and the PBT reverse ring network.
对于所述 PBT组播环网釆用所述 PBT正向环网和 PBT反向环网的 1: 1 保护方式的情况下; 所述组播注入节点为两个; 所述两个组播注入节点注入的 组播数据相同;  In the case that the PBT multicast ring network adopts the 1:1 protection mode of the PBT forward ring network and the PBT reverse ring network; the multicast injection node is two; the two multicast injections The multicast data injected by the node is the same;
所述配置 PBT环各个 PBT节点设备的工作模式包括:  The working modes of the PBT node devices configured in the PBT ring include:
配置所述两个组播注入节点启动分别向正向 PBT组播隧道和反向 PBT组 播隧道发送注入的组播数据的选发模式;  Configuring the two multicast injection nodes to initiate a selection mode for transmitting the injected multicast data to the forward PBT multicast tunnel and the reverse PBT multicast tunnel respectively;
配置组播接收节点启动从所述 PBT向正向环隧道或 BPT反向环隧道接收 所述组播数据的选收模式。  The multicast receiving node is configured to initiate a selection mode of receiving the multicast data from the PBT to the forward ring tunnel or the BPT reverse ring tunnel.
B2, 将所述 PBT环上各个 PBT节点设备加入组播组, 并为所述各个 PBT 节点配置相应的组播转发表。  B2: Add each PBT node device on the PBT ring to a multicast group, and configure a corresponding multicast forwarding table for each PBT node.
本实施例中, 所述组播组的地址可以有两种形式:  In this embodiment, the address of the multicast group can be in two forms:
第一种形式: 所述组播组的地址包括: 两个虚拟组播媒体接入控制地址 MVMAC , 分别用于表示所述 PBT正向环隧道地址和 PBT反向环隧道地址; 所述将所述 PBT环各个 PBT节点设备加入组播组包括: The first form: the address of the multicast group includes: two virtual multicast media access control addresses MVMAC, which are respectively used to indicate the PBT forward ring tunnel address and the PBT reverse ring tunnel address; Adding the PBT node devices of the PBT ring to the multicast group includes:
将所述表示 PBT正向环隧道地址和 PBT反向环隧道地址的两个虚拟组播 媒体接入控制地址加入各个节点。  The two virtual multicast media access control addresses indicating the PBT forward ring tunnel address and the PBT reverse ring tunnel address are added to the respective nodes.
第二种形式:  The second form:
所述组播组地址为一个组播媒体接入控制地址( Multicast MAC Address , The multicast group address is a multicast media access control address (Multicast MAC Address,
MMAC ); MMAC );
所述 MMAC下设置两个虚拟局域网标识( VLAN Identifier, VID ), 所述 两个 VID分别用于表示所述 PBT正向环隧道地址和 PBT反向环隧道地址; 所述将所述 PBT环各个 PBT节点设备加入组播组包括:  Two virtual local area network identifiers (VIDs) are set in the MMAC, and the two VIDs are used to represent the PBT forward ring tunnel address and the PBT reverse ring tunnel address, respectively. The PBT node device joins the multicast group including:
将所述表示 PBT正向环隧道地址和 PBT反向环隧道地址的两个 VID加入 各个节点。  The two VIDs representing the PBT forward ring tunnel address and the PBT reverse ring tunnel address are added to each node.
B3 , 所述组播注入节点将组播数据通过 PBT组播隧道发送到 PBT组播环 网;  B3, the multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel;
本实施例中,若釆用 1+1保护方式,则所述组播注入节点将组播数据通过 PBT组播隧道发送到 PBT组播环网包括:  In this embodiment, if the 1+1 protection mode is used, the multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel, including:
所述组播注入节点釆用双发模式分别向 PBT正向环隧道和 BPT反向环隧 道发送所述注入的组播数据;  The multicast injection node sends the injected multicast data to the PBT forward ring tunnel and the BPT reverse ring tunnel respectively in a dual-issue mode;
组播接收节点通过组播隧道接收所述组播数据包括:  Receiving, by the multicast receiving node, the multicast data by using a multicast tunnel includes:
若釆用 1 :1保护方式:则所述组播注入节点将组播数据通过 PBT组播隧道 发送到 PBT组播环网包括:  If the 1:1 protection mode is used, the multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel, including:
所述两个组播注入节点釆用选发模式分别向 PBT正向环隧道和 BPT反向 环隧道发送所述注入的组播数据;  And sending, by the two multicast injection nodes, the injected multicast data to the PBT forward ring tunnel and the BPT reverse ring tunnel respectively by using a selective sending mode;
B4, 组播接收节点通过组播隧道接收所述组播数据, 并根据预置的组播 转发表向下一个组播接收节点转发。  B4. The multicast receiving node receives the multicast data through a multicast tunnel, and forwards the data to the next multicast receiving node according to the preset multicast forwarding table.
1+1保护模式下: 组播注入节点为双发模式向所述 PBT向正向环隧道和 In the 1+1 protection mode: the multicast injection node is in the dual-issue mode to the PBT to the forward ring tunnel and
BPT反向环隧道均发送所述组播数据,组播接收节点釆用双收模式从所述 PBT 向正向环隧道和 BPT反向环隧道均接收所述组播数据或者组播接收节点釆用 选收模式从所述 PBT向正向环隧道或 BPT反向环隧道接收所述组播数据。 The BPT reverse loop tunnel sends the multicast data, and the multicast receiving node receives the multicast data or the multicast receiving node from the PBT to the forward ring tunnel and the BPT reverse ring tunnel in a dual-receive mode. The multicast data is received from the PBT to a forward ring tunnel or a BPT reverse ring tunnel in a selective mode.
1 : 1保护模式下, 组播注入节点为选发模式向正向环隧道或 BPT反向环 隧道发送所述组播数据, 组播接收节点通过组播隧道接收所述组播数据包括: 组播接收节点釆用选收模式从所述 PBT向正向环隧道或 BPT反向环隧道接收 所述组播数据。 In the 1 : 1 protection mode, the multicast injection node is in the selective mode to the forward ring tunnel or the BPT reverse ring. The multicast data is sent by the tunnel, and the multicast receiving node receives the multicast data through the multicast tunnel, including: the multicast receiving node receives the receiving mode from the PBT to the forward ring tunnel or the BPT reverse ring tunnel. Multicast data.
可以理解的是, 若所述 PBT组播环网发生故障, 则检测到该故障的 PBT 节点主动上报故障点, 则在所述检测到该故障的 PBT节点设备主动上报故障 点之后, 进一步包括:  It is to be understood that, if the PBT multicast ring network fails, the PBT node that detects the fault actively reports the fault point, and after the PBT node device that detects the fault actively reports the fault point, the method further includes:
将各个 PBT节点设备通过所述 PBT正向组播隧道接收所述组播数据的选 收模式, 重新配置为通过所述 PBT反向组播隧道接收所述组播数据的选收模 式;  Receiving, by the PBT forward multicast tunnel, the selection mode of the multicast data by using the PBT forward multicast tunnel, and reconfiguring to receive the selection mode of the multicast data by using the PBT reverse multicast tunnel;
或将各个 PBT节点设备通过所述 PBT反向组播隧道接收所述组播数据的 选收模式, 重新配置为通过所述 PBT正向组播隧道接收所述组播数据的选收 模式。  Or receiving, by the PBT node, the selection mode of the multicast data by using the PBT reverse multicast tunnel, and reconfiguring to receive the selection mode of the multicast data by using the PBT forward multicast tunnel.
本实施例中,在 1+1模式或 1 : 1模式下,若所述 PBT组播环网发生故障, 则检测到该故障的 PBT节点主动上报故障点。 若所述组播接收节点启动 PBT 正向环隧道选收模式; 则在所述 PBT组播环网发生故障时, 则进一步包括: 配置故障点之后的各个 PBT节点启动 PBT反向环隧道选收模式接收组播 数据;  In this embodiment, in the 1+1 mode or the 1:1 mode, if the PBT multicast ring network fails, the PBT node that detects the fault actively reports the fault point. If the multicast receiving node starts the PBT forward ring tunnel selection mode, when the PBT multicast ring network fails, the method further includes: configuring each PBT node after the fault point to start the PBT reverse ring tunnel selection The mode receives multicast data;
若所述组播接收节点启动 PBT反向环隧道选收模式; 则在所述 PBT组播 环网发生故障时, 则进一步包括:  If the multicast receiving node initiates the PBT reverse ring tunnel selection mode, when the PBT multicast ring network fails, the method further includes:
配置故障点之后的各个 PBT节点启动 PBT正向环隧道选收模式接收组播 数据。  Each PBT node after the fault point is configured to start the PBT forward ring tunnel selection mode to receive multicast data.
本发明实施例二中 , 釆取了 PBT正向隧道和 PBT反向隧道双向传输组播 数据 , PBT正向环隧道和 PBT反向环隧道构成主备组播 PBT环隧道或负荷 分担 PBT环隧道, 当 PBT正向环隧道发生故障时, 釆用 PBT反向环隧道进行 传输,可以避免现有技术中单条 ESP故障时, AN将失去与 BRAS/BNG的联系, AN所带用户将得不到组播服务的问题, 相对于现有技术数据传输的可靠性更 高。  In the second embodiment of the present invention, the PBT forward tunnel and the PBT reverse tunnel are used to transmit multicast data bidirectionally, and the PBT forward loop tunnel and the PBT reverse loop tunnel form an active/standby multicast PBT ring tunnel or a load sharing PBT ring tunnel. When the PBT forward ring tunnel fails, the PBT reverse loop tunnel is used for transmission. This avoids the loss of the AN and the BRAS/BNG when the single ESP fails in the prior art. The AN user will not get it. The problem of multicast services is higher than that of prior art data transmission.
实施例三, 一种 PBT组播环网, 网络结构示意图如图 4所示, 包括: PBT 节点设备 AN1 ~ PBT节点设备 ANn; 和连接所述多个 PBT节点设备的组播隧 道 LINK; Embodiment 3 is a PBT multicast ring network. The network structure is shown in Figure 4. The method includes: a PBT node device AN1 ~ PBT node device ANn; and a multicast tunnel connecting the multiple PBT node devices Road LINK;
所述 PBT节点设备 AN1 ~ PBT节点设备 ANn通过组播隧道连接成环形网 络; 所述组播隧道 LINK用于承载组播数据;  The PBT node device AN1 ~ PBT node device ANn is connected to form a ring network through a multicast tunnel; the multicast tunnel LINK is used to carry multicast data;
本实施例中, 所述各个相邻的 PBT节点设备之间连接的组播隧道 LINK 为两条; 一条为组播 PBT正向环隧道; 另一条为反向环隧道;  In this embodiment, the multicast tunnel LINKs connected between the adjacent PBT node devices are two; one is a multicast PBT forward ring tunnel; and the other is a reverse ring tunnel;
所述 PBT组播环网包括: PBT正向环网和 PBT反向环网;  The PBT multicast ring network includes: a PBT forward ring network and a PBT reverse ring network;
所述 PBT设备节点通过所述 PBT正向环隧道连接成 PBT正向环网;所述 PBT设备节点通过所述 PBT反向环隧道连接成 PBT反向环网。  The PBT device node is connected to the PBT forward ring network through the PBT forward ring tunnel; and the PBT device node is connected to the PBT reverse ring network through the PBT reverse ring tunnel.
所述组播 PBT正向环隧道和所述组播 PBT反向环隧道可承载多个组播频 道。  The multicast PBT forward ring tunnel and the multicast PBT reverse ring tunnel may carry multiple multicast channels.
所述 PBT节点设备 AN1 ~ PBT节点设备 ANn包括两种:一种为组播注入 节点, 另一种组播接收节点; 本实施例中, 所述 PBT节点设备 AN1为组播注 入节点, PBT节点设备 AN2 ~ PBT节点设备 ANn; 为组播接收节点;  The PBT node device AN1 includes two types: a multicast injection node and another multicast receiving node. In this embodiment, the PBT node device AN1 is a multicast injection node and a PBT node. Device AN2 ~ PBT node device ANn; is a multicast receiving node;
所述组播注入节点 AN1 , 用于将组播数据通过组播隧道发送到 PBT组播 环网;  The multicast injection node AN1 is configured to send multicast data to the PBT multicast ring network through the multicast tunnel;
所述组播接收节点 AN2~ANn, 用于通过组播隧道接收所述组播数据, 并 根据预置的组播转发表向下一个组播接收节点转发。  The multicast receiving node AN2~ANn is configured to receive the multicast data through a multicast tunnel, and forward the data to the next multicast receiving node according to the preset multicast forwarding table.
可以理解的是,所述 PBT组播环上有一个 PBT节点设备内设置 PBT环控 制中心, 所述 PBT环控制中心用于配置所述正向环隧道和所述反向环隧道工 作模式, 配置业务端口和操作、 管理和维护 ( Operations Administration and Maintain) 0AM单元的工作模式。  It can be understood that a PBT ring control center is configured in the PBT node, and the PBT ring control center is configured to configure the working mode of the forward loop tunnel and the reverse loop tunnel. Service Port and Operations Administration and Maintain 0AM unit operating mode.
本发明实施例中, 所述 PBT节点设备为: 接入节点、 汇聚节点或 IP边缘 节点。  In the embodiment of the present invention, the PBT node device is: an access node, a sink node, or an IP edge node.
实施例四, 一种 PBT节点设备 500, 设备结构示意图如图 5所示, 包括: 环端口 PBT处理单元 510; PBT转发表存储单元 520;  Embodiment 4, a PBT node device 500, the device structure diagram shown in Figure 5, comprising: a ring port PBT processing unit 510; PBT forwarding table storage unit 520;
所述环端口 PBT处理单元 510, 用于接收组播隧道上组播的组播 PBT才艮 文; 并根据 PBT转发表存储单元存储的组播转发表转发组播报文; 所述环端 口 PBT处理单元 510,还用于接收所述业务端口组播处理单元 550发送的组播 报文, 并进行封装处理, 封装处理后将所述报文根据组播转发表进行转发。 在 收到组播隧道上组播的组播 PBT报文后, 判断本节点是否有该组播 PBT隧道 的用户, 有则对所述组播报文进行组播 PBT解封装处理, 并发送给业务端口 组播处理单元 550。 The ring port PBT processing unit 510 is configured to receive a multicast PBT multicast message on the multicast tunnel, and forward the multicast packet according to the multicast forwarding table stored in the PBT forwarding table storage unit; the ring port PBT The processing unit 510 is further configured to receive the multicast packet sent by the service port multicast processing unit 550, and perform encapsulation processing. After the encapsulation process, the packet is forwarded according to the multicast forwarding table. In After receiving the multicast PBT packet that is multicast on the multicast tunnel, the device determines whether the user has the multicast PBT tunnel, and then performs the multicast PBT decapsulation process on the multicast packet and sends the packet to the service. Port multicast processing unit 550.
可以理解的是, 所述本发明实施例中, 可以釆用双环设计, 包括: 正向 PBT环和反向 PBT环。与其相适应的 ,所述环端口 PBT处理单元也可以包括: 正向环端口 PBT处理单元 511和反向环端口 PBT处理单元 512;  It can be understood that, in the embodiment of the present invention, a dual ring design can be adopted, including: a forward PBT ring and a reverse PBT ring. The ring port PBT processing unit may also include: a forward ring port PBT processing unit 511 and a reverse ring port PBT processing unit 512;
所述 PBT转发表存储单元 520, 用于存储所述组播转发表。  The PBT forwarding table storage unit 520 is configured to store the multicast forwarding table.
所述 PBT节点设备还可以包括: 所述 PBT环配置单元 530, PBT OAM单 元 540和业务端口组播处理单元 550;  The PBT node device may further include: the PBT ring configuration unit 530, the PBT OAM unit 540, and the service port multicast processing unit 550;
所述 PBT环配置单元 530, 用于配置 PBT OAM单元 540的工作模式; 配 置 PBT环参数; 所述 PBT环参数包括: 组播转发表、 环端口地址;  The PBT ring configuration unit 530 is configured to configure an operation mode of the PBT OAM unit 540, and configure a PBT ring parameter. The PBT ring parameters include: a multicast forwarding table and a ring port address.
可以理解的是, 所述 PBT环配置单元 530还用于配置业务端口组播处理 单元 550的工作模式。 所述配置业务端口组播处理单元的工作模式包括: 1+1 工作模式或 1 : 1工作模式;  It can be understood that the PBT ring configuration unit 530 is further configured to configure an operation mode of the service port multicast processing unit 550. The working mode of the configuration service port multicast processing unit includes: a 1+1 working mode or a 1:1 working mode;
所述 PBT OAM单元 540,用于按照 PBT环配置单元 530配置的工作模式 操作、 管理和维护 PBT环节点设备和 PBT环。  The PBT OAM unit 540 is configured to operate, manage, and maintain the PBT ring node device and the PBT ring according to the working mode configured by the PBT ring configuration unit 530.
例如: PBT OAM单元执行对故障的检测和恢复, 包括主动模式和被动模 式, 对于主动模式, 当发生故障时, PBT OAM可以主动检测得到故障, 并上 报给进行环配置和控制的环首节点; 或者通过检测 OAM报文感知 PBT环故 障, 触发 PBT环配置单元自动配置业务端口的工作模式;  For example, the PBT OAM unit performs the detection and recovery of the fault, including the active mode and the passive mode. For the active mode, when a fault occurs, the PBT OAM can detect the fault actively and report it to the ring head node that performs ring configuration and control. Or detecting the fault of the PBT ring by detecting the OAM packet, and triggering the PBT ring configuration unit to automatically configure the working mode of the service port;
所述业务端口组播处理单元 550, 用于接收业务端口输入的组播 ^艮文, 并 将所述组播报文发送给环端口 PBT处理单元 510; 还用于接收到来自环端口 PBT处理单元的 ^艮文, 并发送给用户。 本实施例中, 所述业务端口组播处理单 元 550还用于根据所述 PBT环配置单元配置的工作模式通过所述正向换 PBT 处理单元或反向环 PBT处理单元接收 /发送报文。  The service port multicast processing unit 550 is configured to receive the multicast message input by the service port, and send the multicast packet to the ring port PBT processing unit 510. The unit's text is sent to the user. In this embodiment, the service port multicast processing unit 550 is further configured to receive/send a message by using the forward switching PBT processing unit or the reverse ring PBT processing unit according to an operation mode configured by the PBT ring configuration unit.
1+1工作模式可以包括两种:  The 1+1 working mode can include two types:
一种是组播注入节点为双发模式, 非组播注入节点为双收模式;  One is that the multicast injection node is in the dual-issue mode, and the non-multicast injection node is in the dual-receive mode;
另一种是组播注入节点为双发模式, 非组播注入节点为选收模式。  The other is that the multicast injection node is in dual-issue mode, and the non-multicast injection node is in the selective mode.
1 : 1工作模式: 即组播注入节点为选发模式,非组播注入节点为选收模式。 对于" 1+1工作模式", 通常要求"双发", 对于" 1:1工作模式", 通常要求"选 发,,, 对于"正向环工作", 通常要求"选收正向端口,,, 对于"反向环工作", 通常 要求"选收反向端口"。 1: 1 working mode: The multicast injection node is in the selective mode, and the non-multicast injecting node is in the selective mode. For "1+1 working mode", "double-issue" is usually required. For "1:1 working mode", it is usually required to "select, send, for "forward ring work", usually requires "selecting the forward port, ,, for "reverse loop operation", usually "select reverse port" is required.
下面结合具体场景, 对本发明实施例技术方案进行具体说明。  The technical solutions of the embodiments of the present invention are specifically described below in conjunction with specific scenarios.
首先, 对本发明实施例中的组播 PBT环隧道进行说明, 本发明实施例中的 First, the multicast PBT ring tunnel in the embodiment of the present invention is described, which is in the embodiment of the present invention.
PBT环隧道的示意图, 如图 6所示。 图中包含 4个 PBT节点设备以正向环为例, 在 PBT环组播注入节点 (PBT节点设备 1 )和正向环尾节点 (PBT节点设备 4 ) 间建立一个或多个组播 PBT正向环隧道, 每个组播 PBT正向环隧道可承载多个 组播频道, 不同的组播频道可分类承载于不同的组播 PBT正向环隧道; 例如加 密收费频道可承载于组播 PBT正向环隧道 1 , 各种实况直播频道可承载于组播 PBT正向环隧道 2, 公益频道或免费频道可承载于组播 PBT正向环隧道 3 , 不同 组播 PBT正向环隧道可以釆用不同的优先级。 A schematic diagram of a PBT ring tunnel, as shown in Figure 6. The figure includes four PBT node devices. Taking the forward ring as an example, one or more multicast PBT forwards are established between the PBT ring multicast injection node (PBT node device 1) and the forward ring tail node (PBT node device 4). In a ring tunnel, each multicast PBT forward ring tunnel can carry multiple multicast channels. Different multicast channels can be classified and carried in different multicast PBT forward ring tunnels. For example, an encrypted toll channel can be carried in multicast PBT. To the ring tunnel 1, various live broadcast channels can be carried in the multicast PBT forward ring tunnel 2, and the public interest channel or free channel can be carried in the multicast PBT forward ring tunnel 3, and different multicast PBT forward ring tunnels can be used. Different priorities.
同理, 对于反向环, 在 PBT环组播注入节点 (PBT节点设备 4 )和反向环 尾节点 (PBT节点设备 1 ) 间建立一个或多个组播 PBT反向环隧道, 每个组播 PBT反向环隧道也可承载多个组播频道, 不同的组播频道可分类承载于不同的 组播 PBT反向环隧道。  Similarly, for the reverse ring, one or more multicast PBT reverse ring tunnels are established between the PBT ring multicast injection node (PBT node device 4) and the reverse ring tail node (PBT node device 1), each group The PBT reverse ring tunnel can also carry multiple multicast channels. Different multicast channels can be classified and carried in different multicast PBT reverse loop tunnels.
组播 PBT正向环隧道和组播 PBT反向环隧道构成主备组播 PBT环隧道或负 荷分担 PBT环隧道。  The multicast PBT forward ring tunnel and the multicast PBT reverse ring tunnel form an active/standby multicast PBT ring tunnel or a load sharing PBT ring tunnel.
釆用组播 PBT环隧道的好处是, 组播报文通过组播 PBT环隧道在 PBT环上 转发一圈, 即完成组播的传送, 各 PBT节点间无需支持组播复制, 仅需向 PBT 节点所带的用户进行组播复制即可。  The advantage of using a multicast PBT ring tunnel is that multicast packets are forwarded through the multicast PBT ring tunnel on the PBT ring, that is, the multicast transmission is completed, and there is no need to support multicast replication between PBT nodes. The user carried by the node can perform multicast replication.
下面同样以 4个 PBT节点设备为例, 说明基于组播 VMAC的 PBT环 1 + 1保 护组播方法。  The following also uses four PBT node devices as an example to illustrate the multicast VMAC-based PBT ring 1 + 1 protection multicast method.
实施例五, 一种基于组播 VMAC的 PBT环 1 + 1保护组播方法, 图 7为 基于 VMAC的 PBT环 1 + 1保护示意图。  Embodiment 5, a multicast VMAC-based PBT ring 1 + 1 protection multicast method, and FIG. 7 is a VMAC-based PBT ring 1 + 1 protection diagram.
如图 7所示: 环上有一个节点设置为 PBT环控制中心 (如图中的 L2C控制 器), 用于使能环端口 (即 E端口和 W端口), 和配置业务端口和 OAM单元的工 作模式。 可选为整个 PBT环各个节点的通过动态配置组播 VMAC转发表。 PBT 环控制中心, 如图中的层二控制器(L2C, Layer 2 Control ), 可釆用 GMPLS 协议或 L2C协议对 PBT环路的各个节点进行配置。 As shown in Figure 7, there is a node on the ring set to the PBT ring control center (such as the L2C controller in the figure), which is used to enable the ring ports (ie, E port and W port), and configure the service port and OAM unit. Operating mode. Optionally, dynamically configure the multicast VMAC forwarding table for each node of the entire PBT ring. PBT ring control center, as shown in the Layer 2 Controller (L2C, Layer 2 Control), can use GMPLS The protocol or L2C protocol configures each node of the PBT loop.
对于组播 /广播, 则 PBT环的组播 PBT环隧道设置两种组播 VMAC: MVMAC-E 和 MVMAC-W; 其中, 组播 VMAC配置规则为: MVMAC-E用于组播 PBT正向 环隧道, MVMAC-W用于组播 PBT反向环隧道。 For multicast/broadcast, the multicast PBT ring tunnel of the PBT ring is configured with two types of multicast VMACs: MVMAC-E and MVMAC-W. The multicast VMAC configuration rules are: MVMAC-E is used for the multicast PBT forward ring. Tunnel, MVMAC-W is used for multicast PBT reverse loop tunnel.
组播 VMAC转发表可釆用静态或动态配置,组播 VMAC转发表按如下规则 配置:  The multicast VMAC forwarding table can be configured statically or dynamically. The multicast VMAC forwarding table is configured as follows:
1、 对于目的媒体介入控制地址 (Destination MAC Adress, D-MAC)为  1. For the destination media intervention control address (Destination MAC Adress, D-MAC)
MVMAC-E, 出端口为 E端口(如 El/2/3/4); MVMAC-E, the egress port is an E port (such as El/2/3/4);
2、 对于 D-MAC为 MVMAC-W, 出端口为 W端口(如 Wl/2/3/4)。  2. For D-MAC is MVMAC-W, the outgoing port is W port (such as Wl/2/3/4).
对于 PBT环 1 + 1保护, 业务端口的工作模式为: 组播注入节点为双发模 式, 非组播注入节点为双收或选收模式。  For PBT ring 1 + 1 protection, the working mode of the service port is: The multicast injection node is in dual-issue mode, and the non-multicast injection node is in dual-receiving or selective mode.
具体流程如图 8所示, 本实施例中, 以组播注入节点为双发模式, 非组播 注入节点为选收模式为例。  The specific process is shown in FIG. 8. In this embodiment, the multicast injection node is in the dual-issue mode, and the non-multicast injection node is in the selection mode.
对于组播 , 艮设组播源通过 PBT节点 1注入 PBT环: For multicast, set the multicast source to inject PBT ring through PBT node 1:
C1、 层二控制器( Layer 2 Control , L2C )通过 L2C协议动态配置 ΡΒΤ环各 个节点的 VMAC转发表, 使能 E端口和 W端口 (即配置 PBT正向环和反向环同 时工作), 配置业务端口工作模式为 1+1正向环工作模式, 配置 OAM单元的工 作模式; 其中, VMAC转发表也可釆用静态配置。  C1, Layer 2 Control (L2C) dynamically configures the VMAC forwarding table of each node of the ring through the L2C protocol, enabling the E port and the W port (that is, configuring the PBT forward ring and the reverse ring to work simultaneously). The working mode of the service port is 1+1 forward loop working mode, and the working mode of the OAM unit is configured. The VMAC forwarding table can also use static configuration.
本实施例中, PBT环配置单元为层二控制器(Layer 2 Control, L2C )。  In this embodiment, the PBT ring configuration unit is a Layer 2 Control (L2C).
C2、 可选 L2C控制器通过 L2C协议动态配置 PBT环各个节点的 VMAC转发 表;  C2. The optional L2C controller dynamically configures the VMAC forwarding table of each node of the PBT ring through the L2C protocol.
C3、 PBT环组播注入节点 (如 PBT节点 1 )业务端口根据配置启动双发模 式; PBT环组播接收节点(如 PBT节点 2、 3、 4 )业务端口根据配置启动选收 E 端口模式;  The service port of the C3, PBT ring multicast injection node (such as PBT node 1) starts the dual-issue mode according to the configuration; the service port of the PBT ring multicast receiving node (such as PBT node 2, 3, 4) starts to select the E port mode according to the configuration;
C4、 PBT环各个节点皆需加入两个 MVMAC-E和 MVMAC-W, 并配置相应 的组播 VMAC转发表;  Each node of the C4 and PBT rings needs to join two MVMAC-Es and MVMAC-Ws, and configure corresponding multicast VMAC forwarding tables.
动态加入 MVMAC-E和 MVMAC-W的过程具体包括:  The process of dynamically joining MVMAC-E and MVMAC-W specifically includes:
步骤 C 4.1 : PBT环各个节点(如 PBT节点 4 )向正向环发送组播加入>¾文, 在正向环的上一级 PBT节点 (如 PBT节点 3 )加入组播组 MVMAC-E, 步骤 C 4.2: PBT环各个节点(如 PBT节点 2 )向反向环发送组播加入报文, 在反向环的上一级 PBT节点 (如 PBT节点 3 )加入组播组 MVMAC-W; Step C 4.1: Each node of the PBT ring (such as PBT node 4) sends a multicast join>3⁄4 message to the forward ring, and the PBT node (such as PBT node 3) of the forward ring joins the multicast group MVMAC-E. Step C 4.2: Each node of the PBT ring (such as PBT node 2) sends a multicast join message to the reverse ring, and the PBT node (such as PBT node 3) of the reverse ring joins the multicast group MVMAC-W;
对于 IGMP, 组播加入报文为 IGMP成员报告 ( Membership Report )报文; 对于 MLD , 组播加入报文为 MLD组播监听者报告 ( Multicast Listener Report ) 报文;  For IGMP, the multicast join message is an IGMP member report (Member Report) message; for MLD, the multicast join message is an MLD multicast listener report (Multicast Listener Report) message;
PBT环各个节点支持组播代理(Proxy ), 根据组播加入 ^艮文动态建立组播 VMAC转发表; 可以理解的是, 组播 VMAC转发表可以静态配置。  Each node of the PBT ring supports a multicast proxy (Proxy), and dynamically establishes a multicast VMAC forwarding table according to the multicast join message. It can be understood that the multicast VMAC forwarding table can be statically configured.
步骤 2和 4二者选其一, 推荐釆用后者。  Steps 2 and 4 are both chosen, and the latter is recommended.
C5、 假设组播报文由 PBT节点 1的业务端口进入;  C5. It is assumed that the multicast packet is entered by the service port of the PBT node 1;
C6 ~ C 8完成" PBT组播双发", 具体包括如下:  C6 ~ C 8 complete "PBT Multicast", which includes the following:
C6、 对来自业务端口的组播报文进行 PBT封装, 产生两个 PBT组播报文, D-MAC分别为 MVMAC-E和 MVMAC-W;  C6. Perform PBT encapsulation on the multicast packet from the service port to generate two PBT multicast packets, and the D-MACs are respectively MVMAC-E and MVMAC-W;
C7、 根据 VMAC转发表, D-MAC为 MVMAC-E的 PBT报文由 E端口转发; 经正向环最后到达 PBT正向环的尾节点 (PBT节点 4 );  C7. According to the VMAC forwarding table, the PBT packet with the D-MAC being MVMAC-E is forwarded by the E port; and finally reaches the tail node of the PBT forward ring (PBT node 4) through the forward loop;
C8、根据 VMAC转发表, D-MAC为 MVMAC-W的 PBT报文由 W端口转发; 经反向环最后到达 PBT反向环的尾节点 (PBT节点 2 );  C8. According to the VMAC forwarding table, the PBT packet with the D-MAC being MVMAC-W is forwarded by the W port; the reverse loop finally reaches the tail node of the PBT reverse loop (PBT node 2);
C9、 PBT环各节点选收来自 E端口的 D-MAC为 MVMAC-E的 PBT组播 报文, 进行 PBT解封装,得到原组播报文, 而丟弃来自 W端口的 PBT组播报 文。  The CBT and PBT ring nodes select the PBT multicast packet of the MVMAC-E from the D-MAC of the E port, perform PBT decapsulation, obtain the original multicast packet, and discard the PBT multicast packet from the W port. .
本实施例中, 若 OAM工作模式为被动模式, PBT环结点在规定的时间内 检测不到来自 E端口的 OAM环回或 OAM连通检测 ^艮文,则 PBT环结点得知 它之前的 PBT正向环故障;若 PBT环结点在规定的时间内检测不到来自 W端 口的 OAM环回或 OAM连通检测报文, 则 PBT环结点得知它之前的 PBT反 向环故障。  In this embodiment, if the OAM working mode is the passive mode, the PBT ring node cannot detect the OAM loopback or the OAM connectivity detection from the E port within a specified time, and the PBT ring node knows the previous one. The PBT loop is faulty. If the PBT ring node does not detect the OAM loopback or OAM connectivity check packet from the W port within the specified time, the PBT loop node knows its previous PBT reverse loop fault.
若 OAM工作模式为主动模式, PBT组播节点检测到故障后并上报故障的 过程如图 9所示, 包括:  If the OAM working mode is active, the PBT multicast node detects the fault and reports the fault as shown in Figure 9.
Dl、 当 PBT环故障(假设 PBT节点 2和 PBT节点 3之间连接故障), PBT节点 2和 /或 PBT节点 3将首先检测到 PBT环故障; D4、 PBT环首节点得知 PBT环故障发生在 PBT节点 2和 PBT节点 3之 间; PBT环故障报文所经过的节点也将得知 PBT正向环故障。 Dl, when the PBT ring fails (assuming a connection failure between PBT node 2 and PBT node 3), PBT node 2 and/or PBT node 3 will first detect a PBT ring failure; D4, PBT ring head node knows that the PBT ring fault occurs between PBT node 2 and PBT node 3; the node through which the PBT ring fault message passes will also know the PBT forward ring fault.
当 PBT环首节点或 PBT环故障点之后的各个节点得知故障后, 则进行故 障保护, PBT环故障点之后的各个节点 ( PBT节点 3和 4 )由选收来自 E端口 的 D-MAC为 MVMAC-E的 PBT组播 ^艮文,切换到选收来自 W端口的 D-MAC 为 MVMAC-W的 PBT组播 ^艮文。 具体的故障保护过程如图 10所示, 包括:  When each node after the PBT ring head node or the PBT ring fault point learns the fault, the fault protection is performed. The nodes after the PBT ring fault point (the PBT nodes 3 and 4) are selected by the D-MAC from the E port. The PBT multicast of MVMAC-E is switched to select the PBT multicast from the W port to the PBT multicast of the MVMAC-W. The specific fault protection process is shown in Figure 10, including:
L2C协议动态配置 PBT环故障点之后的各个节点 (PBT节点 3和 4 ) 业务端口的 工作模式为 1+1反向环工作模式, OAM单元的工作模式仍保持; 或者, 当 PBT 环故障点之后的各个节点通过检测 OAM报文感知 PBT环故障, 则自动将业务 端口的工作模式配置为 1+1反向环工作模式, OAM单元的工作模式仍保持;The L2C protocol dynamically configures the nodes after the PBT ring fault point (PBT nodes 3 and 4). The working mode of the service port is 1+1 reverse loop working mode, and the working mode of the OAM unit remains; or, after the PBT ring fault point Each node detects the PBT ring fault by detecting the OAM packet, and automatically configures the working mode of the service port to be the 1+1 reverse loop working mode, and the working mode of the OAM unit remains.
E2、 PBT环故障点之后的各个节点(PBT节点 3和 4 )业务端口根据配置启 动选收 W端口; E2, each node (PBT node 3 and 4) after the PBT ring fault point starts to select the W port according to the configuration;
E3— E6、 同图 8的 C5— C8;  E3—E6, C5—C8 in Figure 8;
E7 , PBT节点 2选收 E端口的报文, PBT节点 3和 PBT节点 4选收 W端口的报 文。  E7, PBT node 2 selects the E port packet, PBT node 3 and PBT node 4 select the W port packet.
当故障解除后, 恢复检测方法流程与故障检测方法流程雷同, 若 OAM工 作模式为动模式, 当若 PBT环结点在规定的时间内恢复检测到 E端口 OAM环回 应答或连通检测报文,则 PBT环结点得知它之前的 PBT正向环故障恢复;若 PBT 环结点在规定的时间内恢复检测到来自 W端口的 OAM环回或 OAM连通检测报 文, 则 PBT环结点得知它之前的 PBT反向环故障恢复。  After the fault is removed, the process of the recovery detection method is the same as the fault detection method. If the OAM working mode is the dynamic mode, if the PBT ring node recovers the E port OAM loopback response or the connectivity detection packet within the specified time, Then, the PBT ring node is known to recover from the PBT forward ring failure; if the PBT ring node recovers the OAM loopback or OAM connection detection message from the W port within the specified time, the PBT ring node is Know the PBT reverse loop failure recovery before it.
本实施例中, 若 OAM工作模式为主动模式, BT组播节点检测到故障解除 并上 ^艮故障的过程如图 11所示, 包括:  In this embodiment, if the OAM working mode is the active mode, the process in which the BT multicast node detects the fault cancellation and the fault is as shown in FIG. 11 includes:
F1 , 当 PBT环故障恢复(假设 PBT节点 2和 PBT节点 3之间连接故障恢复 ), PBT节点 2和 /或 PBT节点 3将首先检测到 PBT环故障恢复;  F1, when the PBT ring fails to recover (assuming connection failure recovery between PBT node 2 and PBT node 3), PBT node 2 and/or PBT node 3 will first detect PBT ring failure recovery;
F4 , PBT环首节点得知 PBT环故障恢复; PBT环故障 文所经过的节点也 将得知 PBT环故障恢复。 F4, the PBT ring head node knows that the PBT ring fails to recover; the PBT ring fault message will also know that the PBT ring fault recovery.
当 PBT环首节点或 PBT环故障点之后的各个节点得知故障恢复后, 则进 行故障恢复, PBT环故障点之后的各个节点 ( PBT节点 3和 4 )由选收来自 W 端口的 D-MAC为 MVMAC-E的 PBT组播 4艮文, 切换到选收来自 E端口的 D-MAC为 MVMAC-W的 PBT组播 4艮文。具体的恢复过程如图 12所示,包括: L2C协议动态配置 PBT环故障点之后的各个节点 (PBT节点 3和 4 ) 业务端口的 工作模式为 1+1正向环工作模式; 或者, 当 PBT环故障点之后的各个节点通过 检测 OAM报文感知 PBT环故障恢复, 则自动将业务端口的工作模式配置为 1+1 正向环工作模式; When each node after the PBT ring head node or the PBT ring failure point learns that the fault is recovered, then Line failure recovery, each node (PBT nodes 3 and 4) after the PBT ring failure point is selected by the D-MAC from the W port as the PBT multicast of the MVMAC-E, and switched to the D selected from the E port. -MAC is the PBT multicast of MVMAC-W. The specific recovery process is shown in Figure 12, including: L2C protocol dynamically configures the PBT ring fault point after each node (PBT nodes 3 and 4) The service port operates in the 1+1 forward loop mode; or, when PBT After detecting the fault recovery of the PBT ring by detecting OAM packets, each node of the ring fault is automatically configured to work in the 1+1 forward loop mode.
G2、 PBT环故障点之后的各个节点(PBT节点 3和 4 )业务端口根据配置启 动选收 E端口;  G2, each node (PBT node 3 and 4) after the PBT ring fault point starts to select the E port according to the configuration;
G3— G7、 同图 8的步聚 C5— C9。  G3—G7, the same as Figure 8, step C5—C9.
下面以 4个 PBT节点为例, 说明基于组播 VMAC的 PBT环 1 : 1保护组播方 法。  The following takes four PBT nodes as an example to illustrate the multicast VMAC-based PBT ring 1: 1 protection multicast method.
实施例六, 一种基于组播 VMAC的 PBT环 1 : 1保护组播方法, 图 13为 基于 VMAC的 PBT环 1: 1保护示意图。  Embodiment 6 is a multicast VMAC-based PBT ring 1: 1 protection multicast method, and FIG. 13 is a VMAC-based PBT ring 1: 1 protection diagram.
如图 13所示: PBT环的配置规则同实施例五。 假设 PBT节点 1和 4可以得到 来自同一个组播源的数据,则对于 PBT环 1 :1保护,不同在于业务端口的工作模 式为组播注入节点为选发模式, 非组播注入节点为选收模式。  As shown in Figure 13, the configuration rules of the PBT ring are the same as those in the fifth embodiment. Assume that PBT nodes 1 and 4 can obtain data from the same multicast source. For PBT ring 1:1 protection, the difference is that the working mode of the service port is that the multicast injection node is in the selective mode, and the non-multicast injection node is selected. Receive mode.
具体流程如图 14所示, 本发明实施例中, 组播注入节点为选发模式, 非组播注 入节点为选收模式,对于组播,假设组播源通过 PBT节点 1和 PBT节点 4注入 PBT 环。 The specific process is shown in FIG. 14. In the embodiment of the present invention, the multicast injection node is in the selective mode, and the non-multicast injecting node is in the selective mode. For multicast, the multicast source is injected through the PBT node 1 and the PBT node 4. PBT ring.
流程如图 14所示, 包括: The process is shown in Figure 14, including:
HI、 L2C控制器通过 L2C协议动态使能 E端口和 W端口 (即配置 PBT正向 环和反向环同时工作),配置业务端口工作模式为 1 :1工作模式,配置 OAM单元 的工作模式; 其中, MAC转发表也可釆用静态配置。  The HI and L2C controllers dynamically enable the E port and the W port through the L2C protocol (that is, configure the PBT forward ring and the reverse ring to work simultaneously), configure the service port working mode to be in the 1:1 working mode, and configure the working mode of the OAM unit. Among them, the MAC forwarding table can also use static configuration.
H2、 L2C控制器通过 L2C协议动态配置 PBT环各个节点的 MAC转发表; H3、 组播源注入节点 (PBT节点 1 ) 业务端口根据配置启动选发和选收 E 端口模式, 组播源注入节点 (PBT节点 4 )业务端口根据配置启动选发 W端口 和选收 E端口模式, 其余非组播源注入节点根据配置启动选收 E端口模式; H4、 PBT环各个节点皆需加入两个 MVMAC-E和 MVMAC-W,并配置相应 的组播 VMAC转发表; H2, L2C controller dynamically configures the MAC forwarding table of each node of the PBT ring through the L2C protocol; H3, the multicast source injection node (PBT node 1) service port initiates the selection and selection of the E port mode according to the configuration, and the multicast source injection node (PBT node 4) The service port starts the selective sending W port and the selected E port mode according to the configuration, and the other non-multicast source injecting nodes start to select the receiving E port mode according to the configuration; Each node of the H4 and PBT rings needs to join two MVMAC-Es and MVMAC-Ws, and configure corresponding multicast VMAC forwarding tables.
步骤 H4.1 : PBT环各个节点 (如 PBT节点 4 ) 向正向环发送组播加入报文, 在正向环的上一级 PBT节点 (如 PBT节点 3 )加入组播组 MVMAC-E,  Step H4.1: Each node of the PBT ring (for example, PBT node 4) sends a multicast join message to the forward ring, and the PBT node (such as PBT node 3) of the forward ring joins the multicast group MVMAC-E.
步骤 H4.2: PBT环各个节点 (如 PBT节点 1 ) 向反向环发送组播加入报文, 在反向环的上一级 PBT节点 (如 PBT节点 2 )加入组播组 MVMAC-W;  Step H4.2: Each node of the PBT ring (such as PBT node 1) sends a multicast join message to the reverse ring, and the PBT node (such as PBT node 2) of the reverse ring joins the multicast group MVMAC-W;
PBT环各个节点支持组播 Proxy , 根据组播加入报文动态建立组播 VMAC 转发表; 组播 VMAC转发表可以静态配置。  Each node of the PBT ring supports the multicast proxy, and dynamically establishes a multicast VMAC forwarding table according to the multicast join message. The multicast VMAC forwarding table can be statically configured.
步骤 H2和 H4二者选其一, 推荐釆用后者。  Steps H2 and H4 are both selected, and the latter is recommended.
H5、 假设同一组播源的组播报文由 PBT节点 1和 4的业务端口注入;  H5. It is assumed that multicast packets of the same multicast source are injected by the service ports of PBT nodes 1 and 4.
H6、 对来自 PBT节点 1业务端口的组播报文进行 PBT封装, 产生 PBT组播 才艮文, D-MAC为 MVMAC-E;  H6, PBT encapsulation of the multicast packet from the service port of the PBT node 1 to generate PBT multicast packets, and the D-MAC is MVMAC-E;
H7、 根据 VMAC转发表, D-MAC为 MVMAC-E的 PBT报文由 E端口转发; 经正向环最后到达 PBT正向环的尾节点 (PBT节点 4 );  H7. According to the VMAC forwarding table, the PBT packet with the D-MAC being MVMAC-E is forwarded by the E port; and finally reaches the tail node of the PBT forward loop (PBT node 4) through the forward loop;
H8、 对来自 PBT节点 4业务端口的组播报文进行 PBT封装, 产生 PBT组播 报文, D-MAC为 MVMAC-W;  H8, PBT encapsulation of the multicast packet from the PBT node 4 service port, generating a PBT multicast message, and the D-MAC is MVMAC-W;
H9、根据 VMAC转发表, D-MAC为 MVMAC-W的 PBT报文由 W端口转发; 经反向环最后到达 PBT反向环的尾节点 (PBT节点 1 );  H9. According to the VMAC forwarding table, the PBT packet with the D-MAC being MVMAC-W is forwarded by the W port; the reverse loop finally reaches the tail node of the PBT reverse loop (PBT node 1);
H10、 PBT环各节点选收来自 E端口的 D-MAC为 MVMAC-E的 PBT组 播^艮文, 进行 PBT解封装,得到原组播 ^艮文, 而丟弃来自 W端口的 PBT组播 报文。  Each node of the H10 and PBT rings selects the PBT multicast message from the E port to the DBT of the MVMAC-E, performs PBT decapsulation, obtains the original multicast message, and discards the PBT multicast from the W port. Message.
本实施例的故障检测方法同 VMAC 1 + 1保护的故障检测阶段流程类似, 参考图 9。  The fault detection method of this embodiment is similar to the fault detection phase procedure of the VMAC 1 + 1 protection, with reference to FIG. 9.
本实施例基于 VMAC的 1 : 1故障保护方法如图 15所示, 包括: 协议动态配置 PBT环故障点之后的各个节点(PBT节点 3和 4 )业务端口的工作 模式为 1 :1反向环工作模式, OAM单元的工作模式仍保持; 或者, 当 PBT环故 障点之后的各个节点通过检测 OAM报文感知 PBT环故障, 则自动将业务端口 的工作模式配置为 1 :1反向环工作模式, OAM单元的工作模式仍保持; 1 2、 PBT环故障点之后的各个非组播注入节点 (PBT节点 3 ) 业务端口根 据配置启动选收 W端口模式; PBT环故障点之后的组播注入节点 (PBT节点 4 ) 业务端口根据配置启动选发和选收 W端口模式; The 1:1 fault protection method based on the VMAC in this embodiment is as shown in FIG. 15, and includes: the protocol dynamically configures the working mode of each node (PBT node 3 and 4) after the PBT ring fault point to be a 1:1 reverse loop. In the working mode, the working mode of the OAM unit is still maintained. Alternatively, when the nodes after the PBT ring fault point detect the PBT ring fault by detecting the OAM packet, the working mode of the service port is automatically configured to be a 1:1 reverse loop working mode. , the working mode of the OAM unit remains; 1 2. The non-multicast injection node (PBT node 3) after the PBT ring fault point starts to select the W port mode according to the configuration; the multicast injection node (PBT node 4) after the PBT ring fault point is configured according to the configuration. Start the election and select the W port mode;
1 3—1 5、 同图 14, H5 - H7;  1 3—1 5, the same figure 14, H5 - H7;
1 6、 PBT环故障点之前的各个节点( PBT节点 2 ),选收来自 E端口的 D-MAC 为 MVMAC-E的 PBT报文, 进行 PBT解封装, 得到原组播报文;  The PBT packet of the D-MAC from the E-port is MVMAC-E, and the PBT packet is decapsulated to obtain the original multicast packet.
1 7、 对来自业务端口的组播^艮文进行 PBT封装, D-MAC为 MVMAC-W; 1 7. PBT encapsulation of the multicast message from the service port, and the D-MAC is MVMAC-W;
1 8、 根据 MAC转发表, D-MAC为 MVMAC-W的 PBT报文由 W端口转发; 经反向环最后到达 PBT环故障点之后的各个节点 (PBT节点 3 ); 1 8. According to the MAC forwarding table, the PBT packet with the D-MAC being MVMAC-W is forwarded by the W port; and finally reaches the respective nodes (PBT node 3) after the PBT ring failure point through the reverse loop;
I 9、PBT环故障点之后的各个节点( PBT节点 3 ),选收来自 W端口的 D-MAC 为 MVMAC-W的 PBT报文, 进行 PBT解封装, 得到原组播报文。  I. The PBT packet with the D-MAC from the W port is MVMAC-W, and the PBT packet is decapsulated to obtain the original multicast packet.
本实施例中, VMAC 1 :1保护的恢复检测方法流程与 VMAC 1+1保护的恢 复检测方法流程一致。 参考图 11。  In this embodiment, the flow of the recovery detection method of the VMAC 1 :1 protection is consistent with the flow of the recovery detection method of the VMAC 1+1 protection. Refer to Figure 11.
下面提供本实施例 VMAC 1 :1保护的恢复方法, 流程图如图 16所示, 包 括:  The recovery method of the VMAC 1:1 protection in this embodiment is provided below. The flowchart is as shown in FIG. 16, and includes:
L2C协议动态配置 PBT环故障点之后的各个节点 (PBT节点 3和 4 ) 业务端口的 工作模式为 1 :1正向环工作模式; 或者, 当 PBT环故障点之后的各个节点通过检 测 OAM^艮文感知 PBT环故障恢复, 则自动将业务端口的工作模式配置为 1: 1正 向环工作模式; The L2C protocol dynamically configures the nodes of the PBT ring after the fault point (PBT nodes 3 and 4). The working mode of the service port is 1:1 forward loop working mode; or, when the node after the PBT ring fault point passes the detection OAM^艮If the PBT ring fails to recover, the working mode of the service port is automatically configured to be a 1:1 forward ring working mode.
J 2、 故障点之后的组播源注入节点 (PBT节点 4 )业务端口根据配置启动 选发 W端口和选收 E端口模式, 故障点之后的其余非组播源注入节点根据配置 启动选收 E端口模式;  J 2. The service port of the multicast source injection node (PBT node 4) after the fault point starts to select the W port and the selected E port mode according to the configuration. The other non-multicast source injection nodes after the fault point start the selection E according to the configuration. Port mode
J 3 - J 8、 同图 14的步骤 H5 - Η10。  J 3 - J 8, the same as step 14 of Figure 14 H5 - Η 10.
可以理解, 本发明实施例同样适用于基于组播 VLAN的 PBT环 1 : 1和 It can be understood that the embodiment of the present invention is also applicable to a multicast VLAN based PBT ring 1: 1 and
1+1保护, 与基于组播 VMAC的 PBT环的 1+1保护方法不同的是: 对于组播 /广播, PBT环的组播 PBT环隧道设置一个 PBT组播地址 MMAC , 以及两种 组播 VLAN: MVLAN-E 和 MVLAN-W; 其中, 组播 VLAN 配置规则为: MVLAN-E用于组播 PBT正向环隧道, MVLAN-W用于组播 PBT反向环隧道。 具体的基于 VLAN的保护方法可以依据本发明基于 VMAC的保护方法得到, 不再赘述。 1+1 protection, different from the 1+1 protection method of the PBT ring based on the multicast VMAC: For multicast/broadcast, the PBT ring multicast PBT ring tunnel sets a PBT multicast address MMAC, and two types of multicast VLAN: MVLAN-E and MVLAN-W; The multicast VLAN configuration rules are as follows: MVLAN-E is used for multicast PBT forward ring tunnel, and MVLAN-W is used for multicast PBT reverse loop tunnel. The specific VLAN-based protection method can be obtained according to the VMAC-based protection method of the present invention, and details are not described herein.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可 读存储介质中, 该程序在执行时, 包括如下步骤:  It will be understood by those skilled in the art that all or part of the steps of implementing the foregoing embodiments may be performed by a program to instruct related hardware, and the program may be stored in a computer readable storage medium. , including the following steps:
所述组播注入节点将组播数据通过 PBT组播隧道发送到 PBT组播环网; 所述 PBT组播环网为多个 PBT节点设备通过组播隧道连接而成;  The multicast injection node sends the multicast data to the PBT multicast ring network through the PBT multicast tunnel; the PBT multicast ring network is formed by connecting multiple PBT node devices through a multicast tunnel;
组播接收节点通过组播隧道接收所述组播数据,并根据预置的组播转发表 向下一个组播接收节点转发。上述提到的存储介质可以是只读存储器,磁盘或 光盘等。  The multicast receiving node receives the multicast data through the multicast tunnel, and forwards the data to the next multicast receiving node according to the preset multicast forwarding table. The above-mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
以上对本发明所提供的运营商骨干传送环组播方法和组播环网以及节点 设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想, 在具体实施方式及应用范围上均会有改变之处, 综上所述, 本说明书内容不应 理解为对本发明的限制。  The carrier backbone transmission ring multicast method, the multicast ring network, and the node device provided by the present invention are described in detail above. For those skilled in the art, according to the idea of the embodiment of the present invention, in the specific implementation manner and application scope There is a change in the above, and the contents of the present specification should not be construed as limiting the invention.

Claims

权 利 要 求 Rights request
1. 一种运营商骨干传送 PBT环组播方法, 其特征在于, 包括:  A carrier backbone transmission PBT ring multicast method, which is characterized in that:
PBT组播环网中的第一 PBT节点设备, 根据所述第一 PBT节点设备中预 置的组播转发表, 将接收到的组播数据通过所述 PBT组播环网中的 PBT组播 隧道转发至第二 PBT节点设备;  The first PBT node device in the PBT multicast ring network passes the received multicast data through the PBT multicast in the PBT multicast ring network according to the multicast forwarding table preset in the first PBT node device. Forwarding the tunnel to the second PBT node device;
所述 PBT组播环网由多个 PBT节点设备通过所述组播隧道连接而成, 所 述组播隧道通过虚拟组播媒体接入控制地址 MVMAC或虚拟局域网标识 VID 标识。  The PBT multicast ring network is formed by multiple PBT node devices connected through the multicast tunnel, and the multicast tunnel is identified by a virtual multicast medium access control address MVMAC or a virtual local area network identifier VID.
2. 如权利要求 1所述的方法, 其特征在于,  2. The method of claim 1 wherein
所述 PBT组播隧道包括:  The PBT multicast tunnel includes:
PBT正向组播隧道和 /或 PBT反向组播隧道;  PBT forward multicast tunnel and / or PBT reverse multicast tunnel;
所述 PBT组播环网包括: PBT正向组播环网和 /或 PBT反向组播环网; 所述 PBT节点设备通过所述 PBT正向组播隧道连接成所述 PBT正向组播 环网;所述 PBT节点设备通过所述 PBT反向组播隧道连接成所述 PBT反向组 播环网。  The PBT multicast ring network includes: a PBT forward multicast ring network and/or a PBT reverse multicast ring network; the PBT node device is connected to the PBT forward multicast by the PBT forward multicast tunnel a ring network; the PBT node device is connected to the PBT reverse multicast ring network by using the PBT reverse multicast tunnel.
3. 如权利要求 2所述的方法, 其特征在于, 在所述 PBT组播环网中的第 一 PBT节点设备, 根据所述第一 PBT节点设备中预置的组播转发表, 将接收 到的组播数据通过所述 PBT组播环网中的 PBT组播隧道转发至第二 PBT节点 设备之前, 包括:  The method according to claim 2, wherein the first PBT node device in the PBT multicast ring network receives according to a multicast forwarding table preset in the first PBT node device Before the multicast data is forwarded to the second PBT node device through the PBT multicast tunnel in the PBT multicast ring network, the method includes:
配置所述 PBT组播环网中各个 PBT节点设备的工作模式;  Configuring a working mode of each PBT node device in the PBT multicast ring network;
将所述 PBT组播环网中各个 PBT节点设备加入组播组,并为所述各个 PBT 节点设备配置相应的组播转发表。  Each PBT node device in the PBT multicast ring network is added to the multicast group, and a corresponding multicast forwarding table is configured for each PBT node device.
4. 如权利要求 3所述的方法, 其特征在于, 所述 PBT节点设备的工作模 式包括:  4. The method according to claim 3, wherein the working mode of the PBT node device comprises:
所述 PBT节点设备通过所述 PBT正向组播隧道和所述 PBT反向组播隧道 转发所述组播数据的双发模式;  Transmitting, by the PBT node device, the dual-issue mode of the multicast data by using the PBT forward multicast tunnel and the PBT reverse multicast tunnel;
所述 PBT节点设备的工作模式还包括: 所述 PBT节点设备通过所述 PBT 正向组播隧道和所述 PBT反向组播隧道接收所述组播数据的双收模式, 或所 述 PBT节点设备通过所述 PBT正向组播隧道或所述 PBT反向组播隧道接收所 述组播数据的选收模式。 The working mode of the PBT node device further includes: receiving, by the PBT node device, the dual-receive mode of the multicast data by using the PBT forward multicast tunnel and the PBT reverse multicast tunnel, or the PBT node Receiving, by the device, the PBT forward multicast tunnel or the PBT reverse multicast tunnel receiving station The selection mode of multicast data.
5. 如权利要求 4所述的方法, 其特征在于, 还包括:  5. The method of claim 4, further comprising:
若所述 PBT组播环网发生故障, 则检测到该故障的 PBT节点设备主动上 报故障点。  If the PBT multicast ring network fails, the PBT node device that detects the fault actively reports the fault point.
6. 如权利要求 5所述的方法, 在所述检测到该故障的 PBT节点设备主动 上报故障点之后, 进一步包括:  The method of claim 5, after the PBT node device that detects the fault actively reports the fault point, the method further includes:
将各个 PBT节点设备通过所述 PBT正向组播隧道接收所述组播数据的选 收模式, 重新配置为通过所述 PBT反向组播隧道接收所述组播数据的选收模 式;  Receiving, by the PBT forward multicast tunnel, the selection mode of the multicast data by using the PBT forward multicast tunnel, and reconfiguring to receive the selection mode of the multicast data by using the PBT reverse multicast tunnel;
或将各个 PBT节点设备通过所述 PBT反向组播隧道接收所述组播数据的 选收模式, 重新配置为通过所述 PBT正向组播隧道接收所述组播数据的选收 模式。  Or receiving, by the PBT node, the selection mode of the multicast data by using the PBT reverse multicast tunnel, and reconfiguring to receive the selection mode of the multicast data by using the PBT forward multicast tunnel.
7. 一种运营商骨干传送 PBT组播环网, 其特征在于, 包括: 多个 PBT 节点设备和 PBT组播隧道;  A carrier backbone transmission PBT multicast ring network, comprising: a plurality of PBT node devices and a PBT multicast tunnel;
所述多个 PBT节点设备通过所述 PBT组播隧道连接成所述 PBT组播环 网;  The plurality of PBT node devices are connected to the PBT multicast ring network by using the PBT multicast tunnel;
所述 PBT节点设备,包括:环端口 PBT处理单元和 PBT转发表存储单元; 所述环端口 PBT处理单元,用于接收在所述 PBT组播环网的 PBT组播隧 道中传输的组播数据; 根据所述 PBT转发表存储单元存储的组播转发表, 通 过所述组播隧道转发所述组播数据;  The PBT node device includes: a ring port PBT processing unit and a PBT forwarding table storage unit; the ring port PBT processing unit is configured to receive multicast data transmitted in a PBT multicast tunnel of the PBT multicast ring network Transmitting, by the multicast tunnel, the multicast data according to the multicast forwarding table stored by the PBT forwarding table storage unit;
所述 PBT转发表存储单元, 用于存储所述组播转发表。  The PBT forwarding table storage unit is configured to store the multicast forwarding table.
8.如权利要求 7所述的一种运营商骨干传送 PBT组播环网,其特征在于, 所述 PBT组播隧道包括:  8. The carrier backbone transmission PBT multicast ring network according to claim 7, wherein the PBT multicast tunnel comprises:
PBT正向组播隧道和 /或 PBT反向组播隧道;  PBT forward multicast tunnel and / or PBT reverse multicast tunnel;
所述 PBT组播环网包括: PBT正向组播环网和 /或 PBT反向组播环网; 所述 PBT节点设备通过所述 PBT正向组播隧道连接成所述 PBT正向组播 环网;所述 PBT节点设备通过所述 PBT反向组播隧道连接成所述 PBT反向组 播环网。  The PBT multicast ring network includes: a PBT forward multicast ring network and/or a PBT reverse multicast ring network; the PBT node device is connected to the PBT forward multicast by the PBT forward multicast tunnel a ring network; the PBT node device is connected to the PBT reverse multicast ring network by using the PBT reverse multicast tunnel.
9.如权利要求 8所述的一种运营商骨干传送 PBT组播环网,其特征在于, 所述 PBT节点设备还包括: 9. The carrier backbone transmission PBT multicast ring network according to claim 8, wherein: The PBT node device further includes:
PBT环配置单元, 用于配置所述 PBT组播环网中各个 PBT节点设备的工 作模式, 将所述 PBT组播环网中各个 PBT节点设备加入组播组, 并为所述各 个 PBT节点设备配置相应的组播转发表。  a PBT ring configuration unit, configured to configure an operation mode of each PBT node device in the PBT multicast ring network, add each PBT node device in the PBT multicast ring network to a multicast group, and serve as each PBT node device Configure the corresponding multicast forwarding table.
PBT OAM单元, 用于根据所述 PBT环配置单元配置的工作模式, 操作、 管理和维护所述 PBT组播环网中的各个 PBT节点设备或所述 PBT组播环网。  The PBT OAM unit is configured to operate, manage, and maintain each PBT node device or the PBT multicast ring network in the PBT multicast ring network according to the working mode configured by the PBT ring configuration unit.
10. 如权利要求 8或 9所述的一种运营商骨干传送 PBT组播环网, 其特 征在于, 所述 PBT节点设备为: 接入节点、 汇聚节点或 IP边缘节点。  10. The carrier backbone transmission PBT multicast ring network according to claim 8 or 9, wherein the PBT node device is: an access node, a sink node, or an IP edge node.
11. 一种运营商骨干传送 PBT节点设备, 其特征在于, 包括: 环端口 PBT 处理单元和 PBT转发表存储单元;  A carrier backbone transmission PBT node device, comprising: a ring port PBT processing unit and a PBT forwarding table storage unit;
所述环端口 PBT处理单元,用于接收在 PBT组播环网的 PBT组播隧道中 传输的组播数据; 根据所述 PBT转发表存储单元存储的组播转发表, 通过所 述组播隧道转发所述组播数据; 所述 PBT组播环网由多个 PBT节点设备通过 所述组播隧道连接而成;  The ring port PBT processing unit is configured to receive multicast data transmitted in a PBT multicast tunnel of a PBT multicast ring network; according to the multicast forwarding table stored by the PBT forwarding table storage unit, through the multicast tunnel Forwarding the multicast data; the PBT multicast ring network is formed by connecting multiple PBT node devices through the multicast tunnel;
所述 PBT转发表存储单元, 用于存储所述组播转发表。  The PBT forwarding table storage unit is configured to store the multicast forwarding table.
12. 如权利要求 11所述的一种运营商骨干传送 PBT节点设备, 其特征在 于, 所述 PBT组播隧道包括:  12. The carrier backbone transmission PBT node device according to claim 11, wherein the PBT multicast tunnel comprises:
PBT正向组播隧道和 /或 PBT反向组播隧道;  PBT forward multicast tunnel and / or PBT reverse multicast tunnel;
所述环端口 PBT处理单元包括: 正向环端口 PBT处理单元和反向环端口 PBT处理单元;  The ring port PBT processing unit includes: a forward ring port PBT processing unit and a reverse ring port PBT processing unit;
所述正向环端口 PBT处理单元, 用于接收在所述 PBT正向组播隧道中传 输的所述组播数据; 根据所述 PBT转发表存储单元存储的组播转发表, 通过 所述 PBT正向组播隧道转发所述组播数据;  The forward ring port PBT processing unit is configured to receive the multicast data transmitted in the PBT forward multicast tunnel; according to the multicast forwarding table stored by the PBT forwarding table storage unit, by using the PBT Forwarding the multicast data to the forward multicast tunnel;
所述反向环端口 PBT处理单元, 用于接收在所述 PBT反向组播隧道中传 输的所述组播数据; 根据所述 PBT转发表存储单元存储的组播转发表, 通过 所述 PBT反向组播隧道转发所述组播数据。  The reverse ring port PBT processing unit is configured to receive the multicast data transmitted in the PBT reverse multicast tunnel; according to the multicast forwarding table stored by the PBT forwarding table storage unit, by using the PBT The reverse multicast tunnel forwards the multicast data.
13. 如权利要求 12所述的一种运营商骨干传送 PBT节点设备, 其特征在 于, 所述 PBT节点设备还包括:  13. The carrier backbone transmission PBT node device according to claim 12, wherein the PBT node device further comprises:
PBT环配置单元, 用于配置所述 PBT组播环网中各个 PBT节点设备的工 作模式, 将所述 PBT组播环网中各个 PBT节点设备加入组播组, 并为所述各 个 PBT节点设备配置相应的组播转发表。 a PBT ring configuration unit, configured to configure each PBT node device in the PBT multicast ring network In the mode, each PBT node device in the PBT multicast ring network is added to the multicast group, and a corresponding multicast forwarding table is configured for each PBT node device.
PBT OAM单元, 用于根据所述 PBT环配置单元配置的工作模式, 操作、 管理和维护所述 PBT组播环网中的各个 PBT节点设备或所述 PBT组播环网。  The PBT OAM unit is configured to operate, manage, and maintain each PBT node device or the PBT multicast ring network in the PBT multicast ring network according to the working mode configured by the PBT ring configuration unit.
14. 如权利要求 12或 13所述的一种运营商骨干传送 PBT节点设备, 其 特征在于, 所述 PBT节点设备还包括:  14. The carrier backbone transmission PBT node device according to claim 12 or 13, wherein the PBT node device further comprises:
业务端口组播处理单元, 用于接收业务端口输入的组播数据, 并将所述组 播数据发送给所述环端口 PBT处理单元;  a service port multicast processing unit, configured to receive multicast data input by the service port, and send the multicast data to the ring port PBT processing unit;
所述环端口 PBT处理单元, 还用于对所述业务端口组播处理单元发送的 组播数据进行封装, 将封装后的组播数据根据所述组播转发表进行转发。  The ring port PBT processing unit is further configured to encapsulate the multicast data sent by the service port multicast processing unit, and forward the encapsulated multicast data according to the multicast forwarding table.
15. 如权利要求 14所述的一种运营商骨干传送 PBT节点设备, 其特征在 于, 所述环端口 PBT处理单元, 还用于在收到组播报文后, 判断本节点是否 有该组播 PBT隧道的用户, 有则对所述组播 ^艮文进行组播 PBT解封装处理, 并发送给业务端口组播处理单元;  The carrier backbone transmission PBT node device according to claim 14, wherein the ring port PBT processing unit is further configured to: after receiving the multicast packet, determine whether the node has the group The user who broadcasts the PBT tunnel performs multicast PBT decapsulation processing on the multicast message and sends it to the service port multicast processing unit.
所述业务端口组播处理单元, 还用于接收到来自环端口 PBT处理单元的 报文, 并发送给用户。  The service port multicast processing unit is further configured to receive a packet from the ring port PBT processing unit and send the packet to the user.
PCT/CN2009/070247 2008-01-30 2009-01-21 Multicast method of provider backbone transport loop and multicast loop network and node device WO2009097796A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2008100002904A CN101499950B (en) 2008-01-30 2008-01-30 Service provider backbone transmission ring multicast method, multicast ring network and node equipment
CN200810000290.4 2008-01-30

Publications (1)

Publication Number Publication Date
WO2009097796A1 true WO2009097796A1 (en) 2009-08-13

Family

ID=40946836

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/070247 WO2009097796A1 (en) 2008-01-30 2009-01-21 Multicast method of provider backbone transport loop and multicast loop network and node device

Country Status (2)

Country Link
CN (1) CN101499950B (en)
WO (1) WO2009097796A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI122403B (en) 2009-01-14 2011-12-30 Tellabs Oy Method, system and apparatus for relaying data transmission frames
CN103095539B (en) * 2011-10-31 2018-01-26 中兴通讯股份有限公司 It is a kind of looped network is configured, the detection method and device of ring network fault
CN103640764A (en) * 2013-12-20 2014-03-19 四川广汉三星堆艺术品有限公司 Double-layer transparent container
CN107800581B (en) * 2016-09-01 2022-03-18 中兴通讯股份有限公司 Two-layer network and loopback detection method thereof
CN109995541B (en) * 2017-12-29 2021-08-31 北京华为数字技术有限公司 Multicast data sending method and node equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553664A (en) * 2002-12-31 2004-12-08 ���Ͽع����޹�˾ Multicast optimization in a VLAN tagged network
JP2005253026A (en) * 2004-03-03 2005-09-15 Nippon Telegr & Teleph Corp <Ntt> Vpn (virtual private network) multicast method using multicast mpls (multiprotocol label switching) in mpls/vpn
CN1897596A (en) * 2006-03-13 2007-01-17 华为技术有限公司 Method and system for controlling access address by virtual medium in Ethernet
CN101060449A (en) * 2006-06-16 2007-10-24 华为技术有限公司 Ethernet technology switching and forwarding method, system and equipment
CN101102249A (en) * 2007-08-21 2008-01-09 中兴通讯股份有限公司 A method for quickly switching Ethernet loop network multicast link

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553664A (en) * 2002-12-31 2004-12-08 ���Ͽع����޹�˾ Multicast optimization in a VLAN tagged network
JP2005253026A (en) * 2004-03-03 2005-09-15 Nippon Telegr & Teleph Corp <Ntt> Vpn (virtual private network) multicast method using multicast mpls (multiprotocol label switching) in mpls/vpn
CN1897596A (en) * 2006-03-13 2007-01-17 华为技术有限公司 Method and system for controlling access address by virtual medium in Ethernet
CN101060449A (en) * 2006-06-16 2007-10-24 华为技术有限公司 Ethernet technology switching and forwarding method, system and equipment
CN101102249A (en) * 2007-08-21 2008-01-09 中兴通讯股份有限公司 A method for quickly switching Ethernet loop network multicast link

Also Published As

Publication number Publication date
CN101499950B (en) 2011-12-28
CN101499950A (en) 2009-08-05

Similar Documents

Publication Publication Date Title
US8537816B2 (en) Multicast VPN support for IP-VPN lite
JP5544440B2 (en) Differential transfer in addressed carrier networks
US8953590B1 (en) Layer two virtual private network having control plane address learning supporting multi-homed customer networks
EP3240250B1 (en) Virtual router terminating an overlay tunnel in a storage area network
US9166807B2 (en) Transmission of layer two (L2) multicast traffic over multi-protocol label switching networks
EP3070877A1 (en) Evpn inter-subnet multicast forwarding
CN109995654B (en) Method and device for transmitting data based on tunnel
WO2009092241A1 (en) A message transmitting method, network system and node equipment based on ring
US20100118882A1 (en) Method, Apparatus, and System For Packet Transmission
CN100442770C (en) Method for realizing muti-casting in BGP/MPLS VPN
WO2007076678A1 (en) A data transfer method and a switching equipment
US8873431B1 (en) Communications system and method for maintaining topology in a VLAN environment
WO2018014767A1 (en) Information determination method and device, and storage medium
WO2013139270A1 (en) Method, device, and system for implementing layer3 virtual private network
WO2012122844A1 (en) Method and system for domain-based interconnection of transparent interconnection over lots of links network
WO2021093463A1 (en) Packet forwarding method, first network device, and first device group
WO2013139234A1 (en) Method, device and network system for multicast transmission
WO2009097796A1 (en) Multicast method of provider backbone transport loop and multicast loop network and node device
US20130100854A1 (en) Vpls over multi-chassis trunk
WO2007104201A1 (en) A method for forwarding message in the service tunnel of the ethernet application and a system thereof
WO2013170746A1 (en) Information processing method, apparatus and system
WO2012113251A1 (en) Trill network interconnection method and system
KR100728292B1 (en) Apparatus for Control of Virtual LAN and Method thereof
EP4020929A1 (en) Address registration
WO2021077991A1 (en) Message detection method, connectivity negotiation relationship establishment method, and related device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09708776

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09708776

Country of ref document: EP

Kind code of ref document: A1