WO2008031342A1 - Procédé, système et équipement couche 2 pour la mise en oeuvre de convergence rapide de trajet de relais multidiffusion en couche 2 - Google Patents
Procédé, système et équipement couche 2 pour la mise en oeuvre de convergence rapide de trajet de relais multidiffusion en couche 2 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- DWSYCUKCNSVBRA-UHFFFAOYSA-N 4-(5-methylsulfonyltetrazol-1-yl)phenol Chemical compound CS(=O)(=O)C1=NN=NN1C1=CC=C(C=C1)O DWSYCUKCNSVBRA-UHFFFAOYSA-N 0.000 claims 2
- 101710167643 Serine/threonine protein phosphatase PstP Proteins 0.000 claims 2
- 230000035945 sensitivity Effects 0.000 abstract 2
- 230000005540 biological transmission Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000013138 pruning Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements 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
Procédé, système et équipement de couche 2 pour la mise en oeuvre de convergence rapide de trajet de relais multidiffusion en couche 2. Le procédé comprend les étapes suivantes: sur modification de liaison de multidiffusion de couche 2, l'équipement de couche 2 est préétabli pour la transmission d'information d'interrogation; lorsque cet équipement, qui a reçu l'information de rapport renvoyée par l'hôte, confirme que le groupe de multidiffusion dans lequel l'hôte présent a changé, il met à jour le trajet de relais de multidiffusion dans la couche 2. Le système comprend: un routeur et plusieurs équipements de couche 2, lesquels comportent un équipement de couche 2 préétabli, lequel comprend une unité de sensibilité de liaison détectant la modification de liaison multidiffusion en couche 2 et fournissant une information de déclenchement, à la détection d'une modification de liaison multidiffusion en couche 2; une unité de transmission de message qui envoie une information d'interrogation sur la base de l'information de déclenchement fournie par l'unité de sensibilité de liaison; l'équipement de couche 2 préétabli considéré reçoit le message de rapport renvoyé par l'hôte et déclenche l'unité de mise à jour lorsqu'il s'est assuré que le groupe de multidiffusion dans lequel l'hôte présent a changé sur la base du rapport de message, et cette unité met à jour le trajet de relais de multidiffusion en couche 2.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610127683.2 | 2006-09-07 | ||
CN 200610127683 CN101141383A (zh) | 2006-09-07 | 2006-09-07 | 一种实现二层组播转发路径快速收敛的方法、系统及二层设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008031342A1 true WO2008031342A1 (fr) | 2008-03-20 |
Family
ID=39183388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2007/070274 WO2008031342A1 (fr) | 2006-09-07 | 2007-07-11 | Procédé, système et équipement couche 2 pour la mise en oeuvre de convergence rapide de trajet de relais multidiffusion en couche 2 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101141383A (fr) |
WO (1) | WO2008031342A1 (fr) |
Cited By (1)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521927B (zh) * | 2009-04-03 | 2012-09-05 | 中兴通讯股份有限公司 | 一种组播转发路径收敛的方法和系统 |
CN101616094B (zh) * | 2009-08-10 | 2012-04-18 | 杭州华三通信技术有限公司 | 报文转发路径的获取方法和设备 |
CN101827032A (zh) * | 2010-04-29 | 2010-09-08 | 华为技术有限公司 | 一种收敛二层组播网络的方法及设备 |
CN102347906B (zh) * | 2011-11-16 | 2014-11-05 | 瑞斯康达科技发展股份有限公司 | 一种组播方法及组播网络系统 |
CN103414591B (zh) * | 2013-08-19 | 2016-08-31 | 杭州华三通信技术有限公司 | 一种端口故障恢复时的快速收敛方法和系统 |
CN106375222A (zh) * | 2015-07-20 | 2017-02-01 | 中兴通讯股份有限公司 | 环型组网组播线路切换的方法及装置 |
CN105812268B (zh) * | 2016-04-15 | 2019-05-03 | 华为技术有限公司 | 一种组播快速收敛的方法及转发设备 |
CN110191051A (zh) * | 2019-06-05 | 2019-08-30 | 北京东土军悦科技有限公司 | 二层组播网络收敛方法、装置、设备及存储介质 |
Citations (4)
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 (zh) * | 2004-10-05 | 2006-04-12 | 日立通讯技术株式会社 | 二层交换器 |
CN1816015A (zh) * | 2005-02-01 | 2006-08-09 | 株式会社Ntt都科摩 | 通信系统、移动终端、中继装置以及传送路由学习方法 |
-
2006
- 2006-09-07 CN CN 200610127683 patent/CN101141383A/zh active Pending
-
2007
- 2007-07-11 WO PCT/CN2007/070274 patent/WO2008031342A1/fr active Application Filing
Patent Citations (4)
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 (zh) * | 2004-10-05 | 2006-04-12 | 日立通讯技术株式会社 | 二层交换器 |
CN1816015A (zh) * | 2005-02-01 | 2006-08-09 | 株式会社Ntt都科摩 | 通信系统、移动终端、中继装置以及传送路由学习方法 |
Cited By (1)
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 (zh) | 2008-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6654371B1 (en) | Method and apparatus for forwarding multicast data by relaying IGMP group membership | |
WO2008031342A1 (fr) | Procédé, système et équipement couche 2 pour la mise en oeuvre de convergence rapide de trajet de relais multidiffusion en couche 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 (fr) | Procédé et système de convergence de trajet de relais multidiffusion | |
CN103051536A (zh) | 一种二层冗余链路的快速组播切换方法 | |
WO2011120438A1 (fr) | Procédé, système et dispositif pour la protection de messages en multidiffusion dans un réseau de communication | |
EP2989755B1 (fr) | Distribution multidiffusion efficace vers des hôtes connectés de façon double (vpc) dans des réseaux de recouvrement | |
CA2668944A1 (fr) | Procede et echangeur pour le furetage de protocole de gestion de groupe internet | |
KR101870475B1 (ko) | 링 네트워크 토폴로지를 위한 멀티캐스트 듀얼 조인 | |
US20050180440A1 (en) | Method of transporting a multipoint stream in a local area network and device for connection implementing the method | |
CN101789874A (zh) | 一种在pim-sm中实现组播树切换的方法、装置及路由设备 | |
WO2018014767A1 (fr) | Procédé et dispositif de détermination d'informations, et support de stockage | |
CN101510891A (zh) | Epon接入系统实现组播的装置和方法 | |
CN101296105B (zh) | 一种组播快速切换的方法、系统和三层网络设备 | |
WO2022017432A1 (fr) | Procédé, appareil et système d'envoi de paquets de multidiffusion | |
US9602227B2 (en) | Distribution of broadcast traffic through a mesh network | |
CN102185776B (zh) | 以太网二层组播快速收敛的方法及以太网系统 | |
EP2394390B1 (fr) | Méthode pour l'usage d'un réseau informatique | |
CN102843303B (zh) | Pim中的组播报文处理方法及装置 | |
US7660268B2 (en) | Determining the presence of IP multicast routers | |
CN1988464A (zh) | 自动识别组播代理设备接口类型的方法和装置 | |
CN106375222A (zh) | 环型组网组播线路切换的方法及装置 |
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 |