+

WO2008031342A1 - A method, system and layer 2 equipment for implementing the fast convergence of multicast forwarding path in layer 2 - Google Patents

A method, system and layer 2 equipment for implementing the fast convergence of multicast forwarding path in layer 2 Download PDF

Info

Publication number
WO2008031342A1
WO2008031342A1 PCT/CN2007/070274 CN2007070274W WO2008031342A1 WO 2008031342 A1 WO2008031342 A1 WO 2008031342A1 CN 2007070274 W CN2007070274 W CN 2007070274W WO 2008031342 A1 WO2008031342 A1 WO 2008031342A1
Authority
WO
WIPO (PCT)
Prior art keywords
layer
multicast
link
host
forwarding path
Prior art date
Application number
PCT/CN2007/070274
Other languages
French (fr)
Chinese (zh)
Inventor
Haizhou Xiang
Yang Yang
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 WO2008031342A1 publication Critical patent/WO2008031342A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • 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
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership

Definitions

  • the present invention relates to the field of multicast technologies, and in particular, to a fast convergence method, system, and Layer 2 device for a Layer 2 multicast forwarding path.
  • Multicast technology is a technology that sends information from one node to multiple receivers. Multicast technology is implemented.
  • Efficient data transfer from point to point in the network can save a lot of network bandwidth and reduce network load. More importantly, some new value-added services can be easily provided by utilizing the multicast characteristics of the network, for example, online live broadcasting in the field of Internet information services, Internet TV, distance education, telemedicine, Internet radio, real video conferencing, and the like.
  • IGMP Internet Group Management Protocol
  • IGMP Snooping is used.
  • IGMP Internet Group Management Listening Protocol
  • a general-purpose query packet is used to obtain information about a host joining or leaving a multicast group.
  • the switch that implements the Layer 2 multicast function can listen to IGMP packets to establish a Layer 2 multicast forwarding path.
  • the convergence process of the multicast forwarding path of the Layer 2 multicast network is as follows: When the Layer 2 link changes, the STP, the Fast Ring Protection Protocol RRPP, or the Resilient Packet Ring RPR may be used. Layer link status changes, including other Layer 2 link changes. The original multicast forwarding link will be broken, but the multicast stream will not be automatically forwarded from another backup link.
  • the router resends IGMP Query (IGMP General Query Message) and the host sends an IGMP report (IGMP)
  • the report message is sent in response to the query of the router.
  • the Layer 2 switch updates the multicast forwarding path by re-learning the IGMP report packet of the host, the multicast stream is forwarded according to the updated multicast forwarding path.
  • the multicast service cannot be switched to the backup link.
  • the multicast stream will remain unreachable. In this way, the Layer 2 multicast forwarding path cannot be quickly convened after the Layer 2 link changes, thereby reducing the reliability of the multicast service.
  • the embodiment of the present invention provides a fast convergence method, a system, and a Layer 2 device of a Layer 2 multicast forwarding path. After the Layer 2 device is configured to change on the Layer 2 multicast link, the router immediately sends the switch instead of the router. Query information to query the change of the multicast group where the host resides. The convergence speed of the Layer 2 multicast forwarding path is improved.
  • a method for implementing fast convergence of a Layer 2 multicast forwarding path includes: [12] When a Layer 2 multicast link changes, a Layer 2 device is configured to send query information. Query the changes of the multicast group where the host resides.
  • the Layer 2 device in the Layer 2 network that receives the report information returned by the host updates the Layer 2 multicast forwarding path after determining that the host is in the multicast group.
  • the embodiment of the present invention further provides a system for implementing fast convergence of a Layer 2 multicast forwarding path, including: a router and multiple Layer 2 devices, where the multiple Layer 2 devices include at least one preset Layer 2 device.
  • the preset Layer 2 device includes:
  • the link sensing unit is configured to sense a change of the Layer 2 multicast link, and output a trigger information when it senses that the Layer 2 multicast link changes.
  • the message sending unit is configured to send the query information according to the trigger information output by the link sensing unit, to query the change of the multicast group where the host is located;
  • the pre-configured Layer 2 device receives the report message returned by the host, and after determining that the multicast group of the host changes according to the report message, triggering an update unit, where the update unit pairs the second layer group The broadcast forwarding path is updated.
  • the embodiment of the present invention further provides a layer 2 device, where the layer 2 device includes:
  • the link sensing unit is configured to sense a change of the Layer 2 multicast link, and output a trigger information when it detects that the Layer 2 multicast link changes.
  • the message sending unit is configured to send the query information according to the trigger information output by the link sensing unit, to query the change of the multicast group where the host is located;
  • the layer 2 device receives the report message that is sent back by the host, and after determining that the multicast group of the host changes according to the report message, triggering an update unit, where the update unit pairs the layer 2 multicast forwarding path Update.
  • the Layer 2 device in the Layer 2 multicast network is configured, and after the Layer 2 link changes, the Layer 2 device can replace the router and the device. Respond to the change of the Layer 2 link, so that the multicast stream can be forwarded according to the new link. Therefore, the embodiment of the present invention can implement the fast convergence of the Layer 2 multicast forwarding path after the change of the Layer 2 link, thereby ensuring the reliability of the multicast service.
  • FIG. 1 is a schematic diagram of an implementation process of a method according to an embodiment of the present invention
  • FIGS. 2a to 2d are schematic diagrams showing a specific implementation process of an embodiment of the present invention.
  • the Layer 2 device can be configured to respond to the change of the Layer 2 link to implement fast convergence of the Layer 2 multicast forwarding path, thereby overcoming the problems in the prior art.
  • the method of the embodiment of the present invention specifically includes: when a Layer 2 multicast link changes, the Layer 2 device that is closest to the router sends the query information, and the change of the multicast group where the host is located;
  • the Layer 2 device that receives the report information returned by the host updates the Layer 2 multicast forwarding path according to the report information after determining that the multicast group of the host changes.
  • the query information is usually an Internet Group Management Protocol (IGMP) general query message
  • the report information is usually an IGMP report message.
  • the method according to the embodiment of the present invention specifically includes the following steps:
  • Step 10 Configure the Layer 2 device closest to the router in the Layer 2 network.
  • Step 11 After the Layer 2 device that is closest to the router detects the change of the Layer 2 link, it sends an IGMP Query message to the host.
  • Step 12 The host replies to the IGMP Report message according to the received IGMP Query message.
  • Step 13 the Layer 2 device that receives the IGMP Report message in the Layer 2 network, and updates the Layer 2 multicast forwarding table according to the IGMP report message.
  • Step 14 The multicast stream is forwarded according to the link in the updated Layer 2 multicast forwarding table.
  • Layer 2 devices in the network include: Layer 2 switch LSW1, Layer 2 switch LSW2, Layer 2 switch LSW3, and Layer 2 switch LSW4.
  • LSW1 is directly connected to the router and is the second layer closest to the router. device.
  • User 1 exchanges information between the multicast forwarding path formed by LSW1, LSW2, and LSW4 and the router.
  • User 2 exchanges information between the multicast forwarding path formed by LSW1 and LSW3 and the router.
  • IGMP is enabled on the router, and IGMP is enabled on LSW1, LSW2, LSW3, and L SW4 respectively.
  • Snooping function and enable MSTP (multiple spanning tree protocol, through selective blocking of network redundant links, pruning the network into a tree to achieve the purpose of eliminating loops, and having link backup function), making LSW3 and The link between LSW4 is blocked to prevent loops.
  • Query packet query for the change of the multicast group where the host resides (the interval is usually more than one minute). Therefore, the next time the link is broken, the router sends IGMP.
  • the multicast stream will not be sent from LSW3 to LSW4. In this way, the multicast stream will remain unreachable during the period when the link is disconnected from the router and the IGMP Query message is sent.
  • the Query message is updated, and the LSW1 closest to the router can be changed on the cognitive link.
  • user 1 receives the IGMP general query message, it will send the IGMP report immediately.
  • the packet responds to the query and reports the change of the multicast group.
  • the LSW3 and LSW1 learn the IGMP report message of the user 1 and update the Layer 2 multicast forwarding table according to the IGMP report message of the user 1.
  • the multicast stream is forwarded according to the new link according to the updated Layer 2 multicast forwarding entry.
  • user 2 After receiving the IGMP general query message, user 2 will immediately send an IGMP report message to respond to the query and report the changes of the multicast group in which it is located. Then LSW3 and LSW1 will also be reported. The user 2 reports the packet, but the multicast group does not change. Therefore, the multicast stream is still forwarded according to the original link.
  • the multicast stream reaches user 1, P along the new multicast forwarding path.
  • User 1 passes the multicast forwarding path consisting of LSW1, LSW3, and LSW4. Interact with the router
  • the embodiment of the present invention further provides a system for implementing fast convergence of a Layer 2 multicast forwarding path, including: a router and multiple Layer 2 devices, where the Layer 2 device includes a preset Layer 2 device, and the The configuration of the Layer 2 device includes: a link sensing unit, a message sending unit, and an update unit.
  • the other Layer 2 devices of the non-preconfigured Layer 2 device are provided with an update unit.
  • FIG. 2a, FIG. 2b, and FIG. The system of the embodiment of the invention will be described in detail.
  • the link sensing unit is configured to sense a change of the Layer 2 link, and when it detects that the Layer 2 link changes, outputting trigger information to trigger the message sending unit;
  • the Layer 2 device in the network includes: Layer 2 switch LSW1, Layer 2 switch LSW2, Layer 2 switch LSW3, and Layer 2 switch LSW4.
  • the Layer 2 device forms a ring network.
  • LSW1 is a pre-configured Layer 2 device, that is, the Layer 2 switch LSW1 closest to the router is configured to allow LSW1 to respond to the change of the Layer 2 link.
  • User 1 interacts with the router through the multicast forwarding path formed by LSW1, LSW2, and LSW4. Information, the interaction between the multicast forwarding path formed by user 2 through LSW1 and LSW3 and the router is as shown in Figure 2b.
  • the Layer 2 link changes that is, the link between LSW2 and LSW4 is disconnected.
  • the link sensing unit of LSW1 senses the change of the Layer 2 link and triggers the message sending unit.
  • the message sending unit is configured to: when the layer 2 link changes, that is, after receiving the trigger information output by the link sensing unit, send the query information, and query the change of the multicast group where the host is located;
  • the Layer 2 device that receives the report message returned by the host changes the multicast group where the host is located.
  • the Query message is used to query the change of the multicast group where the host is located (the interval is usually more than one minute). Therefore, during the next time the link is disconnected from the router, the user 1 cannot send an IGMP Report message to report it.
  • the change of the multicast group is located, and LSW3 does not learn the IGMP sent by user 1.
  • the multicast stream will not be sent from LSW3 to LSW4. In this way, the multicast stream will remain unreachable during this period.
  • the link sensing unit of the Layer 2 device will change after the sensing link changes after the router does not need to send the IGMP general query message.
  • the trigger message sending unit sends the IGMP general query message (the source IP address can be set to non-zero) to query the change of the multicast group where the host is located.
  • user 1 receives the IGMP general query. After the message, it will reply to the IGMP report message immediately to respond to the query and report the changes of the multicast group it is in.
  • LSW3 and LSW1 trigger the message update unit to update the Layer 2 multicast forwarding path.
  • the embodiment of the present invention further provides a Layer 2 device that implements a fast convergence of a Layer 2 multicast forwarding path, where the Layer 2 device includes: a link sensing unit, a message sending unit, and an updating unit.
  • the link sensing unit is configured to sense a change of the Layer 2 link, and when it detects that the Layer 2 link changes, outputting trigger information to trigger the packet transceiver unit;
  • the message sending unit is configured to receive the touch of the link sensing unit when the layer 2 link changes. After sending a message, send a query to query the changes of the multicast group where the host resides.
  • the layer 2 device that receives the report message sent back by the host, after determining that the multicast group of the host is changed, triggers an update unit, and the update unit updates the layer 2 multicast forwarding path.
  • the embodiment of the present invention implements Layer 2 multicast forwarding fast convergence by configuring a Layer 2 device (generally a Layer 2 device closest to the router) to ensure fast convergence of Layer 2 multicast forwarding, thereby ensuring multicast.
  • Layer 2 link changes described in the embodiments of the present invention include various types of Layer 2 link changes, such as MSTP (Multiple Spanning Tree Protocol)-based Layer 2 link change, and RPR (Resilient Packet Ring)-based Layer 2 Link change, Layer 2 link change based on RRPP (Fast Ring Protection Protocol), etc.
  • the embodiment of the present invention is only a Layer 2 multicast network that uses the IGMP protocol, and the query information is usually an Internet Group Management Protocol (IGMP) general query message, and the report information is usually an IGMP report.
  • IGMP Internet Group Management Protocol
  • the embodiment of the present invention is a Layer 2 device that sends a query message instead of a router by a Layer 2 switch that is closest to the router, and receives the report information returned by the host. After determining that the multicast group of the host changes, the second layer is The multicast forwarding path is updated as an example. It should be understood by those skilled in the art that the embodiments of the present invention are not limited to the Layer 2 device that is closest to the router, and all Layer 2 devices that belong to the downstream of the router may implement the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A method, system and layer 2 equipment for implementing the fast convergence of multicast forwarding path in layer 2 are provided. The method includes: when multicast link of layer 2 changes, layer 2 equipment is preestablished to send query information; when the layer 2 equipment, which has received report information fed back by host, confirms that the multicast group in which the host present has changed, it updates the multicast forwarding path in layer 2. The system includes: router and a plurality of layer 2 equipments, said a plurality of layer 2 equipments including a preestablished layer 2 equipment. Said preestablished layer 2 equipment includes: link sensitivity unit, adapted to sense the change of multicast link in layer 2, outputs trigger information when it senses that the multicast link in layer 2 has changed; message transmission unit, sends query information based on the trigger information outputted by link sensitivity unit; said preestablished layer 2 equipment receives the report message fed back by the host, and it triggers the update unit when it has ensured that the multicast group in which the host present has changed based on said report message, and said update unit updates the multicast forwarding path in layer 2.

Description

说明书 实现二层组播转发路径快速收敛的方法、 系统及二层设备  Method, system and layer 2 device for realizing fast convergence of layer 2 multicast forwarding path
[1] 技术领域 [1] Technical field
[2] 本发明涉及组播技术领域, 尤其涉及一种二层组播转发路径的快速收敛方法、 系统及二层设备。  [2] The present invention relates to the field of multicast technologies, and in particular, to a fast convergence method, system, and Layer 2 device for a Layer 2 multicast forwarding path.
[3] 发明背景 [3] Background of the invention
[4] 组播技术是一种把信息从一个节点发送到多个接收者的技术, 组播技术实现了 [4] Multicast technology is a technology that sends information from one node to multiple receivers. Multicast technology is implemented.
IP IP
网络中点到多点的高效数据传送, 能够大量节约网络带宽、 降低网络负载。 更 重要的是, 可以利用网络的组播特性方便地提供一些新的增值业务, 例如, 互 联网信息服务领域的在线直播、 网络电视、 远程教育、 远程医疗、 网络电台、 实吋视频会议等等。  Efficient data transfer from point to point in the network can save a lot of network bandwidth and reduce network load. More importantly, some new value-added services can be easily provided by utilizing the multicast characteristics of the network, for example, online live broadcasting in the field of Internet information services, Internet TV, distance education, telemedicine, Internet radio, real video conferencing, and the like.
[5] 目前, 在使用 IGMP (互联网组管理协议) 协议和 IGMP Snooping  [5] Currently, IGMP (Internet Group Management Protocol) protocol and IGMP Snooping are used.
(互联网组管理监听协议) 协议的二层组播网络中, 路由器通过周期性的发送 IGMP Query ( IGMP  (Internet Group Management Listening Protocol) In the Layer 2 multicast network of the protocol, the router periodically sends IGMP Query (IGMP).
通用査询报文) 来获取主机加入或退出组播组的信息, 实现二层组播功能的交 换机通过侦听 IGMP协议报文来建立二层的组播转发路径。  A general-purpose query packet is used to obtain information about a host joining or leaving a multicast group. The switch that implements the Layer 2 multicast function can listen to IGMP packets to establish a Layer 2 multicast forwarding path.
[6] 当前, 二层组播网络组播转发路径的收敛过程为: 当二层链路发生变化吋 (可 能是釆用生成树协议 STP、 快速环网保护协议 RRPP或弹性分组环 RPR 的二层链路状态变化, 也包括其他二层链路的变化) , 原来组播转发的链路就 会断掉, 但是组播流并不会自动从另外一条备份链路转发过去, 而是一直等到 路由器重新发送 IGMP Query ( IGMP通用査询报文) , 并且主机发送 IGMP report ( IGMP [6] Currently, the convergence process of the multicast forwarding path of the Layer 2 multicast network is as follows: When the Layer 2 link changes, the STP, the Fast Ring Protection Protocol RRPP, or the Resilient Packet Ring RPR may be used. Layer link status changes, including other Layer 2 link changes. The original multicast forwarding link will be broken, but the multicast stream will not be automatically forwarded from another backup link. The router resends IGMP Query (IGMP General Query Message) and the host sends an IGMP report (IGMP)
报告报文) 来响应路由器的査询, 二层交换机通过重新学习主机的 IGMP report 报文来更新组播转发路径之后, 组播流才会按照更新后的组播转发路径转发。  The report message is sent in response to the query of the router. After the Layer 2 switch updates the multicast forwarding path by re-learning the IGMP report packet of the host, the multicast stream is forwarded according to the updated multicast forwarding path.
[7] 在实现本发明的过程中, 发明人发现上述二层组播网络转发路径的收敛过程至 少存在如下问题: [8] 由于路由器是定吋发送 IGMP [7] In the process of implementing the present invention, the inventor found that the convergence process of the forwarding path of the above-mentioned Layer 2 multicast network has at least the following problems: [8] Since the router is scheduled to send IGMP
Query报文 (间隔一般是 1分钟以上) , 所以在链路断到路由器下一次发送 IGMP Query报文期间, 组播业务不能倒换到备份链路上, 组播流就会一直不通。 这样 , 就造成了在二层链路发生变化吋, 二层组播转发路径不能快速收敛, 从而降 低了组播业务的可靠性。  Query packets (the interval is usually more than 1 minute). Therefore, during the next time the link is disconnected from the router, the multicast service cannot be switched to the backup link. The multicast stream will remain unreachable. In this way, the Layer 2 multicast forwarding path cannot be quickly convened after the Layer 2 link changes, thereby reducing the reliability of the multicast service.
[9] 发明内容  [9] Summary of the invention
[10] 本发明实施方式提供一种二层组播转发路径的快速收敛方法、 系统及二层设备 , 通过配置二层设备, 使其在二层组播链路发生变化吋, 代替路由器马上发送 査询信息, 以査询主机所在组播组的变化情况; 提高了二层组播转发路径的收 敛速度。  [10] The embodiment of the present invention provides a fast convergence method, a system, and a Layer 2 device of a Layer 2 multicast forwarding path. After the Layer 2 device is configured to change on the Layer 2 multicast link, the router immediately sends the switch instead of the router. Query information to query the change of the multicast group where the host resides. The convergence speed of the Layer 2 multicast forwarding path is improved.
[11] 本发明实施方式提供的一种实现二层组播转发路径快速收敛的方法, 包括: [12] 当二层组播链路发生变化吋, 预设定二层设备发送査询信息, 査询主机所在组 播组的变化情况;  [11] A method for implementing fast convergence of a Layer 2 multicast forwarding path according to an embodiment of the present invention includes: [12] When a Layer 2 multicast link changes, a Layer 2 device is configured to send query information. Query the changes of the multicast group where the host resides.
[13] 二层网络中接收到主机反馈回来的报告信息的二层设备, 在确定主机所在组播 组发生变化吋, 对二层组播转发路径进行更新。  [13] The Layer 2 device in the Layer 2 network that receives the report information returned by the host updates the Layer 2 multicast forwarding path after determining that the host is in the multicast group.
[14] 本发明实施方式还提供一种实现二层组播转发路径快速收敛的系统, 包括: 路 由器和多个二层设备, 所述多个二层设备中包括至少一个预设定二层设备, 所 述预设定二层设备包括: [14] The embodiment of the present invention further provides a system for implementing fast convergence of a Layer 2 multicast forwarding path, including: a router and multiple Layer 2 devices, where the multiple Layer 2 devices include at least one preset Layer 2 device. The preset Layer 2 device includes:
[15] 链路感应单元, 用于感应二层组播链路的变化, 并且当其感应到二层组播链路 发生变化吋, 输出触发信息; [15] The link sensing unit is configured to sense a change of the Layer 2 multicast link, and output a trigger information when it senses that the Layer 2 multicast link changes.
[16] 报文发送单元, 用于根据链路感应单元输出的触发信息发送査询信息, 以査询 主机所在组播组的变化情况; [16] The message sending unit is configured to send the query information according to the trigger information output by the link sensing unit, to query the change of the multicast group where the host is located;
[17] 所述预设定二层设备接收主机反馈回来的报告报文, 在根据所述报告报文确定 出主机所在组播组发生变化吋, 触发更新单元, 所述更新单元对二层组播转发 路径进行更新。 [17] The pre-configured Layer 2 device receives the report message returned by the host, and after determining that the multicast group of the host changes according to the report message, triggering an update unit, where the update unit pairs the second layer group The broadcast forwarding path is updated.
[18] 本发明实施方式还提供一种二层设备, 所述二层设备包括:  [18] The embodiment of the present invention further provides a layer 2 device, where the layer 2 device includes:
[19] 链路感应单元, 用于感应二层组播链路的变化, 并且当其感应到二层组播链路 发生变化吋, 输出触发信息; [20] 报文发送单元, 用于根据链路感应单元输出的触发信息发送査询信息, 以査询 主机所在组播组的变化情况; [19] The link sensing unit is configured to sense a change of the Layer 2 multicast link, and output a trigger information when it detects that the Layer 2 multicast link changes. [20] The message sending unit is configured to send the query information according to the trigger information output by the link sensing unit, to query the change of the multicast group where the host is located;
[21] 所述二层设备接收主机反馈回来的报告报文, 在根据所述报告报文确定出主机 所在组播组发生变化吋, 触发更新单元, 所述更新单元对二层组播转发路径进 行更新。 [21] The layer 2 device receives the report message that is sent back by the host, and after determining that the multicast group of the host changes according to the report message, triggering an update unit, where the update unit pairs the layer 2 multicast forwarding path Update.
[22] 由上述本发明实施方式提供的技术方案可以看出, 通过对二层组播网络中的二 层设备进行配置, 在二层链路发生变化吋, 该二层设备可以代替路由器及吋响 应二层链路变化, 从而使得组播流能够及吋按照新的链路进行转发。 因此, 本 发明实施方式可以实现在二层链路变化吋, 二层组播转发路径快速收敛, 从而 保证了组播业务的可靠性。  [22] According to the technical solution provided by the foregoing embodiment of the present invention, the Layer 2 device in the Layer 2 multicast network is configured, and after the Layer 2 link changes, the Layer 2 device can replace the router and the device. Respond to the change of the Layer 2 link, so that the multicast stream can be forwarded according to the new link. Therefore, the embodiment of the present invention can implement the fast convergence of the Layer 2 multicast forwarding path after the change of the Layer 2 link, thereby ensuring the reliability of the multicast service.
[23] 附图简要说明  [23] BRIEF DESCRIPTION OF THE DRAWINGS
[24] 图 1为本发明实施方式所述方法的实现过程示意图;  FIG. 1 is a schematic diagram of an implementation process of a method according to an embodiment of the present invention; FIG.
[25] 图 2a至图 2d为本发明实施例的具体实现过程示意图。 2a to 2d are schematic diagrams showing a specific implementation process of an embodiment of the present invention.
[26] 实施本发明的方式 [26] Mode for carrying out the invention
[27] 本发明实施方式可以通过配置二层设备响应二层链路变化的方法, 来实现二层 组播转发路径的快速收敛, 从而克服了现有技术中存在的问题。  In the embodiment of the present invention, the Layer 2 device can be configured to respond to the change of the Layer 2 link to implement fast convergence of the Layer 2 multicast forwarding path, thereby overcoming the problems in the prior art.
[28] 下面结合附图 1、 附图 2a至附图 2d, 对二层组播转发路径的快速收敛方法作详 细说明。 [28] The method for fast convergence of the Layer 2 multicast forwarding path will be described in detail below with reference to FIG. 1 and FIG. 2a to FIG. 2d.
[29] 本发明实施方式所述方法具体包括: 当二层组播链路发生变化吋, 离路由器最 近的二层设备发送査询信息, 査询主机所在组播组的变化情况; 二层网络中接 收到主机反馈回来的报告信息的二层设备, 在确定主机所在组播组发生变化吋 , 根据所述报告信息对二层组播转发路径进行更新。 所述査询信息通常为互联 网组管理协议 IGMP通用査询报文, 所述报告信息通常为 IGMP报告报文。  The method of the embodiment of the present invention specifically includes: when a Layer 2 multicast link changes, the Layer 2 device that is closest to the router sends the query information, and the change of the multicast group where the host is located; The Layer 2 device that receives the report information returned by the host updates the Layer 2 multicast forwarding path according to the report information after determining that the multicast group of the host changes. The query information is usually an Internet Group Management Protocol (IGMP) general query message, and the report information is usually an IGMP report message.
[30] 如图 1所示, 本发明实施方式所述方法具体包括以下步骤: As shown in FIG. 1 , the method according to the embodiment of the present invention specifically includes the following steps:
[31] 步骤 10、 对二层网络中离路由器最近的二层设备进行配置; [31] Step 10: Configure the Layer 2 device closest to the router in the Layer 2 network.
[32] 步骤 11、 离路由器最近的二层设备在感知到二层链路发生变化吋, 发送 IGMP Query报文给主机; [32] Step 11. After the Layer 2 device that is closest to the router detects the change of the Layer 2 link, it sends an IGMP Query message to the host.
[33] 步骤 12、 主机根据接收到的 IGMP Query报文, 回复 IGMP Report报文; [34] 步骤 13、 二层网络中接收到 IGMP报告报文的二层设备, 根据 IGMP报告报文更 新二层组播转发表; [33] Step 12: The host replies to the IGMP Report message according to the received IGMP Query message. [34] Step 13, the Layer 2 device that receives the IGMP Report message in the Layer 2 network, and updates the Layer 2 multicast forwarding table according to the IGMP report message.
[35] 步骤 14、 组播流根据更新后的二层组播转发表中的链路进行转发。 [35] Step 14. The multicast stream is forwarded according to the link in the updated Layer 2 multicast forwarding table.
[36] 下面以图 2a至图 2d中所示的二层网络为例, 对离路由器最近的二层交换机 LSW[36] The following is a Layer 2 network as shown in Figure 2a to Figure 2d. The Layer 2 switch LSW closest to the router is used.
1进行配置, 让 LSW1响应二层链路的变化, 来进一步说明本发明实施方式所述 方法的具体实现过程。 1 Configuring to allow LSW1 to respond to changes in the Layer 2 link to further illustrate the specific implementation process of the method according to the embodiment of the present invention.
[37] 如图 2a所示, 网络中二层设备包括: 二层交换机 LSW1、 二层交换机 LSW2、 二 层交换机 LSW3、 二层交换机 LSW4, 其中 LSW1和路由器直接相连, 为离路由器 最近的二层设备。 用户 1通过 LSW1、 LSW2和 LSW4构成的组播转发路径与路由 器交互信息, 用户 2通过 LSW1和 LSW3构成的组播转发路径与路由器之间交互信 息。  [37] As shown in Figure 2a, Layer 2 devices in the network include: Layer 2 switch LSW1, Layer 2 switch LSW2, Layer 2 switch LSW3, and Layer 2 switch LSW4. LSW1 is directly connected to the router and is the second layer closest to the router. device. User 1 exchanges information between the multicast forwarding path formed by LSW1, LSW2, and LSW4 and the router. User 2 exchanges information between the multicast forwarding path formed by LSW1 and LSW3 and the router.
[38] 在上述二层网络中, 在路由器上启用 IGMP功能, 在 LSW1、 LSW2、 LSW3、 L SW4上分别启用 IGMP  [38] In the above Layer 2 network, IGMP is enabled on the router, and IGMP is enabled on LSW1, LSW2, LSW3, and L SW4 respectively.
Snooping功能, 并且启用 MSTP (多生成树协议, 通过有选择的阻塞网络冗余链 路, 将网络修剪成树状, 来达到消除环路的目的, 同吋具备链路备份功能) , 使 LSW3和 LSW4之间的链路被阻断以防止环路。  Snooping function, and enable MSTP (multiple spanning tree protocol, through selective blocking of network redundant links, pruning the network into a tree to achieve the purpose of eliminating loops, and having link backup function), making LSW3 and The link between LSW4 is blocked to prevent loops.
[39] 如图 2b所示, 假设 LSW2和 LSW4之间的链路断掉, 组播流无法再从 LSW2转发 到 LSW4。 此吋, LSW3和 LSW4之间的链路会被打幵, 但由于路由器是定吋发送 IGMP [39] As shown in Figure 2b, assuming that the link between LSW2 and LSW4 is broken, the multicast stream can no longer be forwarded from LSW2 to LSW4. Therefore, the link between LSW3 and LSW4 will be blocked, but because the router is scheduled to send IGMP.
Query报文査询主机所在组播组的变化情况的 (间隔一般是一分钟以上) , 所以 在链路断到路由器下一次发送 IGMP  Query packet query for the change of the multicast group where the host resides (the interval is usually more than one minute). Therefore, the next time the link is broken, the router sends IGMP.
Query报文期间, 用户 1自然就无法发送 IGMP  During the Query message, User 1 naturally cannot send IGMP.
Report报文来汇报其所在组播组的变化情况, 而 LSW3在没有学习到用户 1发送的 IGMP  Report message to report the changes of the multicast group in which it is located, and LSW3 does not learn the IGMP sent by user 1.
Report报文吋, 组播流就不会从 LSW3下发到 LSW4, 这样, 在链路断到路由器下 一次发送 IGMP Query报文期间内, 组播流就会一直不通。  In the Report message, the multicast stream will not be sent from LSW3 to LSW4. In this way, the multicast stream will remain unreachable during the period when the link is disconnected from the router and the IGMP Query message is sent.
[40] 如图 2c所示, 为了让组播转发路径快速更新, 而不必等到路由器发送 IGMP[40] As shown in Figure 2c, in order to allow the multicast forwarding path to be updated quickly, it is not necessary to wait for the router to send IGMP.
Query报文才幵始更新, 可以让离路由器最近的 LSW1在感知链路发生变化后代 替路由器马上发送 IGMP通用査询报文 (源 IP可以设置为非 0) , 以査询主机所在 组播组的变化情况, 当用户 1收到 IGMP通用査询报文后, 会马上发送 IGMP报告 报文来响应査询, 汇报其所在组播组的变化情况, 此吋 LSW3和 LSW1就会学习 用户 1的 IGMP报告报文, 并根据用户 1的 IGMP报告报文更新二层组播转发表的 相关表项, 组播流根据更新后的二层组播转发表项, 按照新的链路来正常转发 The Query message is updated, and the LSW1 closest to the router can be changed on the cognitive link. Send the IGMP general query message to the router immediately (the source IP address can be set to non-zero) to query the change of the multicast group where the host is located. When user 1 receives the IGMP general query message, it will send the IGMP report immediately. The packet responds to the query and reports the change of the multicast group. The LSW3 and LSW1 learn the IGMP report message of the user 1 and update the Layer 2 multicast forwarding table according to the IGMP report message of the user 1. Related entries: The multicast stream is forwarded according to the new link according to the updated Layer 2 multicast forwarding entry.
[41] 对于用户 2, 当用户 2收到 IGMP通用査询报文后, 也会马上发送 IGMP报告报文 来响应査询, 汇报其所在组播组的变化情况, 此吋 LSW3和 LSW1也会学习用户 2 的报告报文, 但由于用户 2所在组播组并没有发生变化, 所以组播流仍然按照原 来的链路正常转发。 [41] For user 2, after receiving the IGMP general query message, user 2 will immediately send an IGMP report message to respond to the query and report the changes of the multicast group in which it is located. Then LSW3 and LSW1 will also be reported. The user 2 reports the packet, but the multicast group does not change. Therefore, the multicast stream is still forwarded according to the original link.
[42] 如图 2d所示, 组播流沿着新的组播转发路径到达用户 1, P , 在二层链路发生 变化后, 用户 1通过由 LSW1、 LSW3和 LSW4组成的组播转发路径与路由器交互 [42] As shown in Figure 2d, the multicast stream reaches user 1, P along the new multicast forwarding path. After the Layer 2 link changes, User 1 passes the multicast forwarding path consisting of LSW1, LSW3, and LSW4. Interact with the router
Ι π Λ∑!、。 Ι π Λ∑! ,.
[43] 本发明实施方式还提供一种实现二层组播转发路径快速收敛的系统, 包括: 路 由器和多个二层设备, 所述二层设备包括一个预设定二层设备, 所述预设定二 层设备具体包括: 链路感应单元、 报文发送单元和更新单元, 非预设定二层设 备的其它二层设备中设置有更新单元, 下面结合图 2a、 图 2b和图 2c对本发明实施 方式的系统进行详细说明。  [43] The embodiment of the present invention further provides a system for implementing fast convergence of a Layer 2 multicast forwarding path, including: a router and multiple Layer 2 devices, where the Layer 2 device includes a preset Layer 2 device, and the The configuration of the Layer 2 device includes: a link sensing unit, a message sending unit, and an update unit. The other Layer 2 devices of the non-preconfigured Layer 2 device are provided with an update unit. The following is a combination of FIG. 2a, FIG. 2b, and FIG. The system of the embodiment of the invention will be described in detail.
[44] 首先结合图 2a、 图 2b对链路感应单元作详细说明。  [44] First, the link sensing unit will be described in detail in conjunction with Figs. 2a and 2b.
[45] 链路感应单元, 用于感应二层链路的变化, 并且当其感应到二层链路发生变化 吋, 输出触发信息, 以触发报文发送单元;  [45] The link sensing unit is configured to sense a change of the Layer 2 link, and when it detects that the Layer 2 link changes, outputting trigger information to trigger the message sending unit;
[46] 如图 2a所示, 网络中二层设备包括: 二层交换机 LSW1、 二层交换机 LSW2、 二 层交换机 LSW3、 二层交换机 LSW4, 所述二层设备组成环网。 其中 LSW1为预设 定二层设备, 即对离路由器最近的二层交换机 LSW1进行配置, 让 LSW1响应二 层链路的变化, 用户 1通过 LSW1、 LSW2和 LSW4构成的组播转发路径与路由器 交互信息, 用户 2通过 LSW1和 LSW3构成的组播转发路径与路由器之间交互信息 如图 2b所示, 当二层链路发生变化吋, 即, LSW2与 LSW4的链路断开, 此吋, LSW1的链路感应单元就会感应到二层链路的变化, 并触发报文发送单元。 As shown in Figure 2a, the Layer 2 device in the network includes: Layer 2 switch LSW1, Layer 2 switch LSW2, Layer 2 switch LSW3, and Layer 2 switch LSW4. The Layer 2 device forms a ring network. LSW1 is a pre-configured Layer 2 device, that is, the Layer 2 switch LSW1 closest to the router is configured to allow LSW1 to respond to the change of the Layer 2 link. User 1 interacts with the router through the multicast forwarding path formed by LSW1, LSW2, and LSW4. Information, the interaction between the multicast forwarding path formed by user 2 through LSW1 and LSW3 and the router is as shown in Figure 2b. When the Layer 2 link changes, that is, the link between LSW2 and LSW4 is disconnected. The link sensing unit of LSW1 senses the change of the Layer 2 link and triggers the message sending unit.
[48] 然后结合图 2b、 图 2c对报文发送单元和更新单元作详细说明。 [48] The message transmitting unit and the updating unit will be described in detail in conjunction with Figs. 2b and 2c.
[49] 报文发送单元, 用于当二层链路发生变化吋, 即接收到链路感应单元输出的触 发信息吋, 发送査询信息, 査询主机所在组播组的变化情况; [49] The message sending unit is configured to: when the layer 2 link changes, that is, after receiving the trigger information output by the link sensing unit, send the query information, and query the change of the multicast group where the host is located;
[50] 收到主机反馈回来的报告报文的二层设备, 在确定主机所在组播组发生变化吋[50] The Layer 2 device that receives the report message returned by the host changes the multicast group where the host is located.
, 触发更新单元, 所述更新单元对其所在二层设备中的二层组播转发路径进行 更新。 And triggering an update unit, where the update unit updates the layer 2 multicast forwarding path in the layer 2 device.
[51] 如图 2b所示, 当 LSW2和 LSW4之间的链路断掉吋, 组播流无法再从 LSW2转发 到 LSW4。 此吋, LSW3和 LSW4之间的链路会被打开, 但由于路由器是定吋发送 IGMP  [51] As shown in Figure 2b, when the link between LSW2 and LSW4 is broken, the multicast stream can no longer be forwarded from LSW2 to LSW4. At this point, the link between LSW3 and LSW4 will be opened, but since the router is scheduled to send IGMP
Query报文査询主机所在组播组的变化情况的 (间隔一般是一分钟以上) , 所以 在链路断到路由器下一次发送 IGMP Query报文期间, 用户 1无法发送 IGMP Report报文来汇报其所在组播组的变化情况, 而 LSW3在没有学习到用户 1发送的 IGMP  The Query message is used to query the change of the multicast group where the host is located (the interval is usually more than one minute). Therefore, during the next time the link is disconnected from the router, the user 1 cannot send an IGMP Report message to report it. The change of the multicast group is located, and LSW3 does not learn the IGMP sent by user 1.
Report报文吋, 组播流就不会从 LSW3下发到 LSW4, 这样, 在此期间内, 组播流 就会一直不通。  After the Report message, the multicast stream will not be sent from LSW3 to LSW4. In this way, the multicast stream will remain unreachable during this period.
[52] 如图 2c所示, 为了让组播转发路径快速更新, 而不必等到路由器发送 IGMP通 用査询报文才开始更新, 二层设备的链路感应单元就会在感知链路发生变化后 触发报文发送单元, 报文发送单元马上发送 IGMP通用査询报文 (源 IP可以设置 为非 0) , 以査询主机所在组播组的变化情况, 当用户 1在收到 IGMP通用査询报 文后, 会马上回复 IGMP报告报文来响应査询, 汇报其所在组播组的变化情况。 LSW3和 LSW1在收到用户 1的报告报文后, 触发报文更新单元对二层组播转发路 径进行更新。  [52] As shown in Figure 2c, in order to allow the multicast forwarding path to be updated quickly, the link sensing unit of the Layer 2 device will change after the sensing link changes after the router does not need to send the IGMP general query message. The trigger message sending unit sends the IGMP general query message (the source IP address can be set to non-zero) to query the change of the multicast group where the host is located. When user 1 receives the IGMP general query. After the message, it will reply to the IGMP report message immediately to respond to the query and report the changes of the multicast group it is in. After receiving the report message of user 1, LSW3 and LSW1 trigger the message update unit to update the Layer 2 multicast forwarding path.
[53] 本发明实施方式还提供一种实现二层组播转发路径快速收敛的二层设备, 所述 二层设备包括: 链路感应单元、 报文发送单元和更新单元。  [53] The embodiment of the present invention further provides a Layer 2 device that implements a fast convergence of a Layer 2 multicast forwarding path, where the Layer 2 device includes: a link sensing unit, a message sending unit, and an updating unit.
[54] 链路感应单元, 用于感应二层链路的变化, 并且当其感应到二层链路发生变化 吋, 输出触发信息, 以触发报文收发单元; [54] The link sensing unit is configured to sense a change of the Layer 2 link, and when it detects that the Layer 2 link changes, outputting trigger information to trigger the packet transceiver unit;
[55] 报文发送单元, 用于当二层链路发生变化吋, 即接收到链路感应单元输出的触 发信息吋, 发送査询信息, 査询主机所在组播组的变化情况。 [55] The message sending unit is configured to receive the touch of the link sensing unit when the layer 2 link changes. After sending a message, send a query to query the changes of the multicast group where the host resides.
[56] 接收收到主机反馈回来的报告报文的二层设备, 在确定主机所在组播组发生变 化吋, 触发更新单元, 所述更新单元对二层组播转发路径进行更新。  [56] The layer 2 device that receives the report message sent back by the host, after determining that the multicast group of the host is changed, triggers an update unit, and the update unit updates the layer 2 multicast forwarding path.
[57] 对于上述三个单元在本发明实施方式中的具体应用过程, 在上文中关于实现二 层组播转发路径快速收敛的系统中已经作过详细说明, 此处不再赞述。  [57] The specific application process of the above three units in the embodiment of the present invention has been described in detail in the above system for implementing fast convergence of the Layer 2 multicast forwarding path, and is not described herein.
综上所述, 本发明实施方式通过配置二层设备 (一般为离路由器最近的二层设 备) 来响应二层链路变化的方法, 实现了二层组播转发快速收敛, 从而保证了 组播业务的可靠性。 本发明实施方式所述的二层链路变化包括各种类型的二层 链路变化, 如, 基于 MSTP (多生成树协议) 的二层链路变化、 基于 RPR (弹性 分组环) 的二层链路变化、 基于 RRPP (快速环网保护协议) 的二层链路变化等  In summary, the embodiment of the present invention implements Layer 2 multicast forwarding fast convergence by configuring a Layer 2 device (generally a Layer 2 device closest to the router) to ensure fast convergence of Layer 2 multicast forwarding, thereby ensuring multicast. Business reliability. Layer 2 link changes described in the embodiments of the present invention include various types of Layer 2 link changes, such as MSTP (Multiple Spanning Tree Protocol)-based Layer 2 link change, and RPR (Resilient Packet Ring)-based Layer 2 Link change, Layer 2 link change based on RRPP (Fast Ring Protection Protocol), etc.
[59] 在这里, 本发明实施方式仅以釆用 IGMP协议的二层组播网络、 所述査询信息 通常为互联网组管理协议 IGMP通用査询报文, 所述报告信息通常为 IGMP报告 报文为例进行说明的, 但本领域一般技术人员应该知道, 本发明实施方式并不 限于 IGMP协议。 另外, 上述本发明实施方式是以离路由器最近的二层交换机代 替路由器发送査询信息, 接收到主机反馈回来的报告信息的二层设备, 在确定 主机所在组播组发生变化吋, 对二层组播转发路径进行更新为例进行说明的, 当然本领域技术人员应该知道, 本发明实施方式并不限于离路由器最近的二层 设备, 所有属于路由器下游的二层设备都有可能实现本发明。 [59] Here, the embodiment of the present invention is only a Layer 2 multicast network that uses the IGMP protocol, and the query information is usually an Internet Group Management Protocol (IGMP) general query message, and the report information is usually an IGMP report. The description is made by way of example, but those skilled in the art should understand that the embodiments of the present invention are not limited to the IGMP protocol. In addition, the embodiment of the present invention is a Layer 2 device that sends a query message instead of a router by a Layer 2 switch that is closest to the router, and receives the report information returned by the host. After determining that the multicast group of the host changes, the second layer is The multicast forwarding path is updated as an example. It should be understood by those skilled in the art that the embodiments of the present invention are not limited to the Layer 2 device that is closest to the router, and all Layer 2 devices that belong to the downstream of the router may implement the present invention.
[60] 以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围并不局限于 此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到 的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围 应该以权利要求书的保护范围为准。  The above description is only a preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of within the technical scope disclosed by the present invention. Changes or substitutions are intended to be included within the scope of the invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

权利要求书 Claim
[1] 1、 一种实现二层组播转发路径快速收敛的方法, 其特征在于, 所述方法包 括:  [1] A method for implementing fast convergence of a Layer 2 multicast forwarding path, where the method includes:
当二层组播链路发生变化吋, 预设定二层设备发送査询信息, 査询主机所 在组播组的变化情况;  After the Layer 2 multicast link changes, the Layer 2 device is configured to send query information to query the changes of the multicast group in the host.
二层网络中接收到主机反馈回来的报告信息的二层设备, 在确定主机所在 组播组发生变化吋, 对二层组播转发路径进行更新。  The Layer 2 device that receives the report information returned by the host in the Layer 2 network updates the Layer 2 multicast forwarding path after determining that the host has changed its multicast group.
[2] 2、 根据权利要求 1所述的方法, 其特征在于, 所述査询信息为互联网组管 理协议 IGMP通用査询报文, 所述报告信息为 IGMP报告报文。  [2] The method according to claim 1, wherein the query information is an Internet Group Management Protocol (IGMP) general query message, and the report information is an IGMP report message.
[3] 3、 根据权利要求 1所述的方法, 其特征在于, 所述预设定二层设备为二层 网络中离路由器最近的二层设备。 [3] The method according to claim 1, wherein the pre-configured Layer 2 device is a Layer 2 device that is closest to the router in the Layer 2 network.
[4] 4、 根据权利要求 3所述的方法, 其特征在于, 所述离路由器最近的二层设 备为离路由器最近的二层交换机。 [4] 4. The method according to claim 3, wherein the second layer device closest to the router is a layer 2 switch closest to the router.
[5] 5、 根据权利要求 1所述的方法, 其特征在于, 所述二层组播链路包括釆用 多生成树协议 MSTP、 或弹性分组环 RPR、 或快速环网保护协议 RRPP 的二层组播链路。 [5] The method according to claim 1, wherein the Layer 2 multicast link includes a multi-spanning tree protocol MSTP, or an elastic packet ring RPR, or a fast ring network protection protocol RRPP. Layer multicast link.
[6] 6、 一种实现二层组播转发路径快速收敛的系统, 包括: 路由器和多个二层 设备, 所述多个二层设备中包括至少一个预设定二层设备, 其特征在于, 所述预设定二层设备包括:  [6] 6. A system for implementing fast convergence of a Layer 2 multicast forwarding path, comprising: a router and multiple Layer 2 devices, where the multiple Layer 2 devices include at least one preset Layer 2 device, wherein The preset Layer 2 device includes:
链路感应单元, 用于感应二层组播链路的变化, 并且当其感应到二层组播 链路发生变化吋, 输出触发信息;  The link sensing unit is configured to sense a change of the Layer 2 multicast link, and output a trigger information when it detects that the Layer 2 multicast link changes.
报文发送单元, 用于根据链路感应单元输出的触发信息发送査询信息, 以 査询主机所在组播组的变化情况;  The message sending unit is configured to send the query information according to the trigger information output by the link sensing unit, to query the change of the multicast group where the host is located;
所述预设定二层设备接收主机反馈回来的报告报文, 在根据所述报告报文 确定出主机所在组播组发生变化吋, 触发更新单元, 所述更新单元对二层 组播转发路径进行更新。  The pre-configured Layer 2 device receives the report message that is sent back by the host, and after determining that the multicast group of the host changes according to the report message, triggers an update unit, where the update unit pairs the Layer 2 multicast forwarding path. Update.
[7] 7、 根据权利要求 6所述的系统, 其特征在于, 所述预设定二层设备为二层 网络中离路由器最近的二层设备。 [7] 7. The system according to claim 6, wherein the pre-configured Layer 2 device is a Layer 2 device that is closest to the router in the Layer 2 network.
[8] 8、 根据权利要求 6所述的系统, 其特征在于, 所述二层组播链路包括釆用 多生成树协议 MSTP、 或弹性分组环 RPR、 或快速环网保护协议 RRPP 的二层组播链路。 [8] 8. The system according to claim 6, wherein the Layer 2 multicast link includes a multi-spanning tree protocol MSTP, or an elastic packet ring RPR, or a fast ring network protection protocol RRPP. Layer multicast link.
[9] 9、 一种二层设备, 其特征在于, 所述二层设备包括: [9] 9. A Layer 2 device, where the Layer 2 device includes:
链路感应单元, 用于感应二层组播链路的变化, 并且当其感应到二层组播 链路发生变化吋, 输出触发信息;  The link sensing unit is configured to sense a change of the Layer 2 multicast link, and output a trigger information when it detects that the Layer 2 multicast link changes.
报文发送单元, 用于根据链路感应单元输出的触发信息发送査询信息, 以 査询主机所在组播组的变化情况;  The message sending unit is configured to send the query information according to the trigger information output by the link sensing unit, to query the change of the multicast group where the host is located;
所述二层设备接收主机反馈回来的报告报文, 在根据所述报告报文确定出 主机所在组播组发生变化吋, 触发更新单元, 所述更新单元对二层组播转 发路径进行更新。  The Layer 2 device receives the report message that is sent back by the host, and after determining that the multicast group of the host changes according to the report message, triggers an update unit, and the update unit updates the Layer 2 multicast forwarding path.
PCT/CN2007/070274 2006-09-07 2007-07-11 A method, system and layer 2 equipment for implementing the fast convergence of multicast forwarding path in layer 2 WO2008031342A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200610127683.2 2006-09-07
CN 200610127683 CN101141383A (en) 2006-09-07 2006-09-07 Method, system and two-layered equipment of implementing two-layered multicast forwarding path rapid convergence

Publications (1)

Publication Number Publication Date
WO2008031342A1 true WO2008031342A1 (en) 2008-03-20

Family

ID=39183388

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/070274 WO2008031342A1 (en) 2006-09-07 2007-07-11 A method, system and layer 2 equipment for implementing the fast convergence of multicast forwarding path in layer 2

Country Status (2)

Country Link
CN (1) CN101141383A (en)
WO (1) WO2008031342A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8654769B2 (en) 2010-11-15 2014-02-18 Hewlett-Packard Development Company, L.P. Convergence of multicast traffic in response to a topology change

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101521927B (en) * 2009-04-03 2012-09-05 中兴通讯股份有限公司 Method and system for restraining multicast transmitting path
CN101616094B (en) * 2009-08-10 2012-04-18 杭州华三通信技术有限公司 Method and equipment for acquiring message forwarding path
CN101827032A (en) * 2010-04-29 2010-09-08 华为技术有限公司 Method and device for converging two-layer multi-cast network
CN102347906B (en) * 2011-11-16 2014-11-05 瑞斯康达科技发展股份有限公司 Multi-cast method and multi-cast network system
CN103414591B (en) * 2013-08-19 2016-08-31 杭州华三通信技术有限公司 Method for rapidly converging when a kind of port failure recovers and system
CN106375222A (en) * 2015-07-20 2017-02-01 中兴通讯股份有限公司 Multicast line switching method for annular networking and equipment
CN105812268B (en) * 2016-04-15 2019-05-03 华为技术有限公司 A kind of method and forwarding device of rapidly converging multicast
CN110191051A (en) * 2019-06-05 2019-08-30 北京东土军悦科技有限公司 Layer 2 Multicast network convergence method, apparatus, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5732072A (en) * 1994-08-31 1998-03-24 Siemens Aktiengesellschaft Method for adaptive routing in a communication network
US20050041680A1 (en) * 2003-08-18 2005-02-24 Keiji Tanaka L2 switch and control method therof
CN1758630A (en) * 2004-10-05 2006-04-12 日立通讯技术株式会社 Layer 2 switch
CN1816015A (en) * 2005-02-01 2006-08-09 株式会社Ntt都科摩 Communication system, mobile terminal, relay device, and learning method of transferring route

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5732072A (en) * 1994-08-31 1998-03-24 Siemens Aktiengesellschaft Method for adaptive routing in a communication network
US20050041680A1 (en) * 2003-08-18 2005-02-24 Keiji Tanaka L2 switch and control method therof
CN1758630A (en) * 2004-10-05 2006-04-12 日立通讯技术株式会社 Layer 2 switch
CN1816015A (en) * 2005-02-01 2006-08-09 株式会社Ntt都科摩 Communication system, mobile terminal, relay device, and learning method of transferring route

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8654769B2 (en) 2010-11-15 2014-02-18 Hewlett-Packard Development Company, L.P. Convergence of multicast traffic in response to a topology change

Also Published As

Publication number Publication date
CN101141383A (en) 2008-03-12

Similar Documents

Publication Publication Date Title
US6654371B1 (en) Method and apparatus for forwarding multicast data by relaying IGMP group membership
WO2008031342A1 (en) A method, system and layer 2 equipment for implementing the fast convergence of multicast forwarding path in layer 2
US7450527B2 (en) Method and apparatus for implementing multiple portals into an Rbridge network
US7593402B2 (en) Method of multicast source filtering
US7742442B2 (en) Changing access point (AP) device type based on connectivity to a network
US20030193958A1 (en) Methods for providing rendezvous point router redundancy in sparse mode multicast networks
WO2010111956A1 (en) Method and system for multicast-forwarding-path convergence
CN103051536A (en) Quick multicast switching method of two-layer redundant link
WO2011120438A1 (en) Method, system and device for protecting multicast in communication network
EP2989755B1 (en) Efficient multicast delivery to dually connected (vpc) hosts in overlay networks
CA2668944A1 (en) Method and switch for implementing internet group management protocol snooping
KR101870475B1 (en) Multicast dual join for ring network topologies
US20050180440A1 (en) Method of transporting a multipoint stream in a local area network and device for connection implementing the method
CN101789874A (en) Multicast tree switching realization method, device and routing equipment in PIM-SM
WO2018014767A1 (en) Information determination method and device, and storage medium
CN101510891A (en) Apparatus and method for implementing multicast by EPON access system
CN101296105B (en) Multicast fast switching method and system, three-layer network appliance
WO2022017432A1 (en) Multicast packet sending method, apparatus, and system
US9602227B2 (en) Distribution of broadcast traffic through a mesh network
CN102185776B (en) The method of Ethernet Layer 2 Multicast Fast Convergent and Ethernet system
EP2394390B1 (en) Method for using a computer network
CN102843303B (en) Multicast message processing method in PIM and device
US7660268B2 (en) Determining the presence of IP multicast routers
CN1988464A (en) Method and device for automatically identifying multicast agent device interface types
CN106375222A (en) Multicast line switching method for annular networking and equipment

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: 07764202

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: 07764202

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载