[go: up one dir, main page]

CN102510356B - Forwarding entry deletion method and root node - Google Patents

Forwarding entry deletion method and root node Download PDF

Info

Publication number
CN102510356B
CN102510356B CN201110371562.3A CN201110371562A CN102510356B CN 102510356 B CN102510356 B CN 102510356B CN 201110371562 A CN201110371562 A CN 201110371562A CN 102510356 B CN102510356 B CN 102510356B
Authority
CN
China
Prior art keywords
multicast
node
multicast tree
root node
forwarding
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN201110371562.3A
Other languages
Chinese (zh)
Other versions
CN102510356A (en
Inventor
宋俊骏
秦玉
涂聪
郑岩
丁汉成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
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
Priority to CN201110371562.3A priority Critical patent/CN102510356B/en
Publication of CN102510356A publication Critical patent/CN102510356A/en
Application granted granted Critical
Publication of CN102510356B publication Critical patent/CN102510356B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种删除转发表项的方法和根节点。所述方法包括:组播树的根节点在检测到所述组播树的组播流量断流后,向所述根节点的一级下游组播邻居节点中的部分或全部节点分别发送第一组播树断流消息,以使接收到所述第一组播树断流消息的一级下游组播邻居节点分别删除自身维护的所述组播树的转发表项;所述根节点在检测到所述组播树的组播流量断流后,删除所述根节点维护的所述组播树的转发表项。本发明的一个优点在于,由于所述根节点删除了自身维护的所述组播树的转发表项,还使所述根节点的一级下游组播邻居节点中的部分或全部节点分别删除了自身维护的所述组播树的转发表项,从而实现了基于通告机制对组播树上的多个组播表项的快速删除。

The invention discloses a method and a root node for deleting a forwarding entry. The method includes: after the root node of the multicast tree detects that the multicast traffic of the multicast tree is cut off, sending the first A multicast tree disconnection message, so that the first-level downstream multicast neighbor nodes that receive the first multicast tree disconnection message delete the forwarding table entries of the multicast tree maintained by themselves; After the multicast traffic to the multicast tree is cut off, delete the forwarding entry of the multicast tree maintained by the root node. An advantage of the present invention is that, since the root node deletes the forwarding entry of the multicast tree maintained by itself, some or all of the first-level downstream multicast neighbor nodes of the root node delete The forwarding entry of the multicast tree maintained by itself realizes the rapid deletion of multiple multicast entries on the multicast tree based on the notification mechanism.

Description

一种删除转发表项的方法和根节点A method and root node for deleting forwarding entry

技术领域 technical field

本发明涉及通信领域,尤其涉及一种删除转发表项的方法和根节点The present invention relates to the field of communications, in particular to a method for deleting a forwarding entry and a root node

背景技术 Background technique

互联网协议(IP)组播技术是利用一种协议将IP数据包从一个源传送到多个目的地,将信息的拷贝发送到一组地址,到达所有想要接收它的接收者处。IP组播是将IP数据包“尽最大努力”传输到一个构成组播群组的主机集合,群组的各个成员可以分布于各个独立的物理网络上。IP组播群组中成员的关系是动态的,主机可以随时加入和退出群组,群组的成员关系决定了主机是否接收送给该群组的组播数据包,不是某群组的成员主机也能向该群组发送组播数据包。多媒体会议是目前相对较新的通信应用领域。随着视频会议应用的推广,IP组播网络技术也得到了迅速的发展。Internet Protocol (IP) multicasting is the use of a protocol to transmit IP packets from one source to multiple destinations, sending a copy of the message to a set of addresses to all recipients who want to receive it. IP multicast is the "best effort" transmission of IP data packets to a set of hosts forming a multicast group, and each member of the group can be distributed on each independent physical network. The relationship between members in an IP multicast group is dynamic. The host can join and exit the group at any time. The membership of the group determines whether the host receives the multicast data packets sent to the group. Hosts that are not members of a certain group It is also possible to send multicast packets to the group. Multimedia conferencing is a relatively new field of communication applications. With the popularization of video conferencing applications, IP multicast network technology has also developed rapidly.

IP组播网络技术中组播路由协议可分为三类:密集模式协议、稀疏模式协议和链路状态协议。当前常用的是协议无关组播(PIM)密集模式协议和协议无关组播(PIM)稀疏模式协议。PIM不依赖于某一特定单播路由协议,它可利用各种单播路由协议建立的单播路由表完成RPF检查功能,而不是维护一个分离的组播路由表实现组播转发。由于PIM无需收发组播路由更新,所以与其它组播协议相比,PIM开销降低了许多。Multicast routing protocols in IP multicast network technology can be divided into three categories: dense mode protocols, sparse mode protocols and link state protocols. Currently commonly used are protocol independent multicast (PIM) dense mode protocol and protocol independent multicast (PIM) sparse mode protocol. PIM does not depend on a specific unicast routing protocol. It can use the unicast routing table established by various unicast routing protocols to complete the RPF check function instead of maintaining a separate multicast routing table to implement multicast forwarding. Because PIM does not need to send and receive multicast routing updates, compared with other multicast protocols, the overhead of PIM is much lower.

由于视频会议的组播源是不断变化的,在第一时刻可能建立了一棵组播源为源1,组播组为组1,即(S1,G1),的组播树1。在第二时刻,先前建立的组播树1就可能已经失效但还未被删除,转发数据的组播树可能已经变成了组播源为源2、组播组为组1,即(S2,G1)的组播树2。此时先前建立的组播树1虽然已经失效,可是还是有组播树1的转发表项残存在网络中。当网络中视频会议的参与人数较多,或者召开的视频会议较多时,整个网络的已失效的组播树的转发表项就会较多,这些无效的转发表项会占用较多的网络资源。Since the multicast source of the video conference is constantly changing, a multicast tree 1 may be established in which the multicast source is source 1 and the multicast group is group 1, namely (S1, G1). At the second moment, the previously established multicast tree 1 may have failed but has not been deleted, and the multicast tree for forwarding data may have become the multicast source as source 2 and the multicast group as group 1, that is (S2 , G1) multicast tree 2. At this time, although the previously established multicast tree 1 has failed, there are still forwarding entries of the multicast tree 1 remaining in the network. When there are many participants in the video conference on the network, or there are many video conferences held, there will be more forwarding entries in the invalid multicast tree of the entire network, and these invalid forwarding entries will occupy more network resources. .

发明内容 Contents of the invention

本发明的一个目的为提供一种删除转发表项的方法和根节点。An object of the present invention is to provide a method and a root node for deleting a forwarding entry.

本发明的一个实施例公开了一种删除转发表项的方法,所述包括:One embodiment of the present invention discloses a method for deleting a forwarding entry, which includes:

组播树的根节点在检测到所述组播树的组播流量断流后,向所述根节点的一级下游组播邻居节点中的部分或全部节点分别发送第一组播树断流消息,以使接收到所述第一组播树断流消息的一级下游组播邻居节点分别删除自身维护的所述组播树的转发表项;After the root node of the multicast tree detects that the multicast traffic of the multicast tree is disconnected, it sends a first multicast tree disconnection message to some or all of the first-level downstream multicast neighbor nodes of the root node. message, so that the first-level downstream multicast neighbor node that receives the first multicast tree disconnection message deletes the forwarding entry of the multicast tree maintained by itself;

所述根节点在检测到所述组播树的组播流量断流后,删除所述根节点维护的所述组播树的转发表项。The root node deletes the forwarding entry of the multicast tree maintained by the root node after detecting that the multicast traffic of the multicast tree is cut off.

本方面的一个实施例公开了一种根节点,包括:An embodiment of this aspect discloses a root node, including:

第一发送单元,用于在所述根节点检测到所述根节点所在的组播树的组播流量断流后,向所述根节点的一级下游组播邻居节点中的部分或全部节点分别发送所述第一组播树断流消息,以使接收到所述第一组播树断流消息的一级下游组播邻居节点分别删除自身维护的所述组播树的转发表项;The first sending unit is configured to, after the root node detects that the multicast traffic of the multicast tree where the root node is located is cut off, to multicast part or all of the first-level downstream neighbor nodes of the root node Sending the first multicast tree disconnection message respectively, so that the first-level downstream multicast neighbor nodes that receive the first multicast tree disconnection message respectively delete the forwarding entries of the multicast tree maintained by themselves;

转发表项删除单元,用于在所述根节点检测到所述组播树的组播流量断流后,删除所述根节点维护的所述组播树的转发表项。The forwarding entry deletion unit is configured to delete the forwarding entry of the multicast tree maintained by the root node after the root node detects that the multicast traffic of the multicast tree is interrupted.

本发明的一个实施例的优点在于,由于所述根节点删除了自身维护的所述组播树的转发表项,还使所述根节点的一级下游组播邻居节点中的部分或全部节点分别删除了自身维护的所述组播树的转发表项,从而实现了基于通告机制对组播树上的多个组播表项的快速删除。An embodiment of the present invention has the advantage that, since the root node deletes the forwarding entry of the multicast tree maintained by itself, some or all of the first-level downstream multicast neighbor nodes of the root node The forwarding table items of the multicast tree maintained by itself are respectively deleted, thereby realizing the rapid deletion of multiple multicast table items on the multicast tree based on the notification mechanism.

附图说明 Description of drawings

图1所示为本发明实施例一的方法流程图;Fig. 1 shows the method flow chart of embodiment one of the present invention;

图2所示为本发明实施例二的组播树示意图;FIG. 2 is a schematic diagram of a multicast tree in Embodiment 2 of the present invention;

图3所示为本发明实施例四的组播树示意图;FIG. 3 is a schematic diagram of a multicast tree according to Embodiment 4 of the present invention;

图4所示为本发明实施例五的装置示意图;Figure 4 is a schematic diagram of a device according to Embodiment 5 of the present invention;

图5所示为本发明实施例五的装置示意图。Fig. 5 is a schematic diagram of a device according to Embodiment 5 of the present invention.

具体实施方式 Detailed ways

下面结合附图和具体实施例对本发明展开详细说明。但需要注意,下面的这些实施例,仅为帮助理解技术方案所举的例子,并不用于限定本发明。The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. However, it should be noted that the following embodiments are only examples for helping to understand the technical solutions, and are not intended to limit the present invention.

本发明的第一实施例的内容如下。The content of the first embodiment of the present invention is as follows.

图1为本发明实施例一的方法流程图。FIG. 1 is a flow chart of the method in Embodiment 1 of the present invention.

101、组播树的根节点在检测到所述组播树的组播流量断流后,向所述根节点的一级下游组播邻居节点中的部分或全部节点分别发送第一组播树断流消息,以使接收到所述第一组播树断流消息的一级下游组播邻居节点分别删除自身维护的所述组播树的转发表项。101. After the root node of the multicast tree detects that the multicast traffic of the multicast tree is cut off, it sends the first multicast tree to some or all of the first-level downstream multicast neighbor nodes of the root node respectively. The disconnection message, so that the first-level downstream multicast neighbor nodes that receive the first multicast tree disconnection message respectively delete the forwarding entries of the multicast tree maintained by themselves.

所述一级下游组播邻居节点可能为一个节点或多个节点。当所述一级下游组播邻居节点仅为一个节点时,所述部分或全部节点即为一个节点。The first-level downstream multicast neighbor node may be one node or multiple nodes. When the first-level downstream multicast neighbor node is only one node, some or all of the nodes are one node.

102、所述根节点在检测到所述组播树的组播流量断流后,删除所述根节点维护的所述组播树的转发表项。102. After the root node detects that the multicast traffic of the multicast tree is cut off, delete the forwarding entry of the multicast tree maintained by the root node.

可选地,所述步骤102可以在步骤101之后执行,也可以在步骤101之前执行。Optionally, step 102 may be performed after step 101, or may be performed before step 101.

如果要使步骤102在步骤101之后执行,则所述根节点可以先根据所述根节点维护的所述组播树的转发表项向所述根节点的一级下游组播邻居节点中的部分或全部节点分别发送第一组播树断流消息,然后再删除所述根节点维护的所述组播树的转发表项。也就是说,所述向所述根节点的一级下游组播邻居节点中的部分或全部节点分别发送第一组播树断流消息包括:根据所述根节点维护的所述组播树的转发表项向所述根节点的一级下游组播邻居节点中的所述部分或全部节点分别发送第一组播树断流消息;所述根节点在检测到所述组播树的组播流量断流后,删除所述根节点维护的所述组播树的转发表项包括:所述根节点在检测到所述组播树的组播流量断流且所述第一组播树断流消息被发送后,删除所述根节点维护的所述组播树的转发表项。If step 102 is to be performed after step 101, then the root node may firstly broadcast part of the first-level downstream multicast neighbor nodes of the root node according to the forwarding entry of the multicast tree maintained by the root node Or all nodes respectively send the first multicast tree disconnection message, and then delete the forwarding entry of the multicast tree maintained by the root node. That is to say, sending the first multicast tree disconnection message to some or all of the first-level downstream multicast neighbor nodes of the root node includes: according to the multicast tree maintained by the root node The forwarding table item sends the first multicast tree disconnection message to the part or all nodes in the first-level downstream multicast neighbor nodes of the root node; After the flow is cut off, deleting the forwarding table entry of the multicast tree maintained by the root node includes: the root node detects that the multicast flow of the multicast tree is cut off and the first multicast tree is cut off After the flow message is sent, delete the forwarding entry of the multicast tree maintained by the root node.

如果要使步骤102在步骤101之前执行,则所述根节点预先记录所述根节点上与所述一级下游组播邻居节点中的所述部分或全部节点相连的邻居节点出端口,以便所述根节点在所述根节点上的所述组播树的转发表项已经被删除的情况下,可以根据所述预先记录的出端口向所述根节点的所述一级下游组播邻居节点中的部分或全部节点分别发送所述第一组播树断流消息。也就是说,所述组播树的根节点在检测到所述组播树的组播流量断流后,向所述根节点的一级下游组播邻居节点中的部分或全部节点分别发送第一组播树断流消息包括:所述根节点在检测到所述组播树的组播流量断流且在所述根节点上的所述组播树的转发表项被删除后,根据所述预先记录的出端口向所述根节点的所述一级下游组播邻居节点中的所述部分或全部节点分别发送所述第一组播树断流消息。If step 102 is to be performed before step 101, the root node pre-records the outgoing ports of the neighbor nodes connected to the part or all of the first-level downstream multicast neighbor nodes on the root node, so that In the case that the forwarding entry of the multicast tree on the root node has been deleted, the root node can multicast neighbor nodes to the first-level downstream multicast neighbor nodes of the root node according to the pre-recorded egress port Part or all of the nodes respectively send the first multicast tree disconnection message. That is to say, after the root node of the multicast tree detects that the multicast traffic of the multicast tree is cut off, it sends the first The multicast tree disconnection message includes: after the root node detects that the multicast traffic of the multicast tree is disconnected and the forwarding entry of the multicast tree on the root node is deleted, according to the The pre-recorded egress port respectively sends the first multicast tree disconnection message to the part or all of the first-level downstream multicast neighbor nodes of the root node.

由于所述根节点删除了自身维护的所述组播树的转发表项,还使所述根节点的一级下游组播邻居节点中的部分或全部节点分别删除了自身维护的所述组播树的转发表项,从而实现了基于通告机制对组播树上的多个组播表项的快速删除。Since the root node deletes the forwarding table entry of the multicast tree maintained by itself, some or all of the first-level downstream multicast neighbor nodes of the root node delete the multicast tree maintained by itself. The forwarding entry of the tree realizes the rapid deletion of multiple multicast entries on the multicast tree based on the notification mechanism.

优选地,本实施例还包括步骤103。Preferably, this embodiment further includes step 103 .

103、所述根节点在检测到所述组播树的组播流量断流后,向所述组播树的汇聚节点发送汇聚节点组播断流消息,以使所述汇聚节点删除自身维护的所述组播树的转发表项。优选地,如果所述汇聚节点在接收到所述汇聚节点组播断流消息时维护有所述组播树的转发表项,则所述汇聚节点组播断流消息触发所述汇聚节点先向所述汇聚节点的下游组播邻居节点发送新的组播断流消息,再删除自身维护的所述组播树的转发表项。103. After detecting that the multicast traffic of the multicast tree is cut off, the root node sends a multicast flow cut-off message of the sink node to the sink node of the multicast tree, so that the sink node deletes the traffic flow maintained by itself. The forwarding entry of the multicast tree. Preferably, if the convergence node maintains a forwarding entry of the multicast tree when receiving the convergence node multicast disconnection message, the convergence node multicast disconnection message triggers the convergence node to forward The downstream multicast neighbor node of the convergence node sends a new multicast disconnection message, and then deletes the forwarding entry of the multicast tree maintained by itself.

优选地,所述步骤103可以在步骤102之前执行,也可以在步骤102之后执行。Preferably, step 103 may be performed before step 102, or may be performed after step 102.

如果要使步骤103在步骤102之后执行,则需要预先记录所述根节点上与所述汇聚节点相连的汇聚节点出端口,以便所述根节点在所述根节点上的所述组播树的转发表项已经被删除的情况下,可以根据所述预先记录的汇聚节点出端口向所述汇聚节点发送所述汇聚节点组播树断流消息。If step 103 is to be performed after step 102, it is necessary to pre-record the egress port of the aggregation node connected to the aggregation node on the root node, so that the root node is on the root node of the multicast tree When the forwarding entry has been deleted, the aggregation node multicast tree disconnection message may be sent to the aggregation node according to the pre-recorded egress port of the aggregation node.

优选地,所述接收到所述第一组播树断流消息的一级下游组播邻居节点分别删除自身维护的所述组播树的转发表项。Preferably, the first-level downstream multicast neighbor nodes that have received the first multicast tree disconnection message respectively delete the forwarding entries of the multicast tree maintained by themselves.

优选地,所述接收到所述第一组播树断流消息的一级下游组播邻居节点中的第一节点确定自身不是所述组播树的末端叶子节点,且自身维护有所述组播树的转发表项。也就是说,所述第一节点有一个下游组播邻居节点,这个第一节点的下游组播邻居节点也就是所述根节点的一个二级下游组播邻居节点。在本实施例中,将所述第一节点的一个下游组播邻居节点称为第二节点。此时,所述第一节点向所述第二节点发送第二组播树断流消息。Preferably, the first node among the first-level downstream multicast neighbor nodes that receives the first multicast tree disconnection message determines that it is not the terminal leaf node of the multicast tree, and maintains the group The forwarding entry of the broadcast tree. That is to say, the first node has a downstream multicast neighbor node, and the downstream multicast neighbor node of the first node is also a secondary downstream multicast neighbor node of the root node. In this embodiment, a downstream multicast neighbor node of the first node is called a second node. At this time, the first node sends a second multicast tree disconnection message to the second node.

所述发送所述第二组播树断流消息可以在所述第一节点删除自身维护的所述组播树的转发表项之前执行,也可以在所述第一节点删除自身维护的所述组播树的转发表项之后执行。The sending of the second multicast tree disconnection message may be performed before the first node deletes the forwarding entry of the multicast tree maintained by itself, or may be performed after the first node deletes the forwarding entry of the multicast tree maintained by itself. Executed after the forwarding entries of the multicast tree.

如果发送所述第二组播树断流消息在所述第一节点删除自身维护的所述组播树的转发表项之后执行,则需要预先记录所述第一节点与所述第二节点相连的出端口,以便所述第一节点在所述第一节点上的所述组播树的转发表项已经被删除的情况下,可以根据所述预先记录的与所述第二节点相连的出端口向所述第二节点发送所述第二组播树断流消息。If sending the second multicast tree disconnection message is executed after the first node deletes the forwarding entry of the multicast tree maintained by itself, it needs to pre-record that the first node is connected to the second node outbound port of the first node, so that when the forwarding entry of the multicast tree on the first node has been deleted, it can use the pre-recorded outbound port connected to the second node The port sends the second multicast tree disconnection message to the second node.

可选地,在本实施例中,每个下游组播邻居节点,例如一级下游组播邻居节点、二级下游组播邻居节点或N级下游组播邻居节点,在接收到用于通知所述组播树发生断流的消息后,均执行类似所述一级下游组播邻居节点的操作。这样,所述组播树上的一个末端叶子节点就可以接收到用于通知所述组播树发生断流的消息,以便删除这个末端叶子节点上的所述组播树的转发表项。又由于每个发送用于通知所述组播树发生断流的消息的节点在自身维护有所述组播树的转发表项的情况下均会删除自身维护的所述组播树的转发表项,因此,所述组播树的根节点和所述末端叶子节点之间的组播转发路径上,根节点、叶子节点以及全部的组播邻居节点上的所述组播树的转发表项均会被删除,从而实现了基于通告机制对组播树上的多个组播表项的快速删除。Optionally, in this embodiment, each downstream multicast neighbor node, such as a first-level downstream multicast neighbor node, a second-level downstream multicast neighbor node, or an N-level downstream multicast neighbor node, receives the After the message that the multicast tree is disconnected, the operation similar to the operation of the first-level downstream multicast neighbor node is performed. In this way, a terminal leaf node on the multicast tree can receive a message for notifying the multicast tree of a disconnection, so as to delete the forwarding entry of the multicast tree on the terminal leaf node. And because each node that sends the message for notifying the multicast tree that the flow break occurs will delete the forwarding table of the multicast tree maintained by itself if it maintains the forwarding table item of the multicast tree Therefore, on the multicast forwarding path between the root node of the multicast tree and the terminal leaf node, the forwarding table entries of the multicast tree on the root node, the leaf node and all the multicast neighbor nodes will be deleted, so as to realize the rapid deletion of multiple multicast entries on the multicast tree based on the notification mechanism.

可选地,所述组播树上的每个下游组播邻居节点,例如一级下游组播邻居节点、二级下游组播邻居节点或N级下游组播邻居节点,在确定自身不是所述组播树的末端叶子节点且自身维护有所述组播树的转发表项后,均向自身的每个下游组播邻居节点分别发送一个组播树断流消息,并删除自身维护的所述组播树的转发表项。这样,所述组播树上的根节点、每条转发路径上的末端叶子节点以及每条转发路径上的全部组播邻居节点上的所述组播树的转发表项均会被删除,从而实现了基于通告机制对组播树上的全部组播表项的快速删除。Optionally, each downstream multicast neighbor node on the multicast tree, such as a first-level downstream multicast neighbor node, a second-level downstream multicast neighbor node, or an N-level downstream multicast neighbor node, determines that it is not the After the end leaf node of the multicast tree maintains the forwarding table entry of the multicast tree, it sends a multicast tree disconnection message to each of its downstream multicast neighbor nodes, and deletes the multicast tree maintained by itself. The forwarding entry of the multicast tree. In this way, the forwarding table entries of the multicast tree on the root node on the multicast tree, the terminal leaf nodes on each forwarding path, and all multicast neighbor nodes on each forwarding path will be deleted, thereby Realized the rapid deletion of all multicast entries on the multicast tree based on the notification mechanism.

本发明的第二实施例Second Embodiment of the Invention

图2所示为本实施例二的组播树示意图。FIG. 2 is a schematic diagram of a multicast tree in the second embodiment.

在图2中,组播树的根节点为路由器1(R1),R1是一个源端指定路由器(DR);路由器2(R2)为R1的一级下游组播邻居节点;路由器3(R3)为R1的二级下游组播邻居节点;路由器4(R4)为R1的三级下游组播邻居节点,同时R4还是汇聚节点(RP);路由器R5为R1的四级下游组播邻居节点,R5是一个用户端指定路由器(DR),是所述组播树的末端叶子节点。所述组播树包括了R1、R2、R3、R4和R5。In Fig. 2, the root node of the multicast tree is router 1 (R1), and R1 is a source designated router (DR); router 2 (R2) is the first-level downstream multicast neighbor node of R1; router 3 (R3) It is the second-level downstream multicast neighbor node of R1; router 4 (R4) is the third-level downstream multicast neighbor node of R1, and R4 is also a rendezvous node (RP); router R5 is the fourth-level downstream multicast neighbor node of R1, R5 is a client designated router (DR), and is the terminal leaf node of the multicast tree. The multicast tree includes R1, R2, R3, R4 and R5.

当R1检测到所述组播树的组播流量断流后,根据R1上的所述组播树的转发表项,向R2发送第一组播树断流消息。When R1 detects that the multicast traffic of the multicast tree is disconnected, it sends a first multicast tree disconnection message to R2 according to the forwarding entry of the multicast tree on R1.

R1在发送第一组播树断流消息后,删除自身维护的所述组播树的转发表项。After sending the first multicast tree disconnection message, R1 deletes the forwarding entry of the multicast tree maintained by itself.

R2在收到第一组播树断流消息后,根据R2上的所述组播树的转发表项,向R3发送第二组播树断流消息。After receiving the first multicast tree disconnection message, R2 sends the second multicast tree disconnection message to R3 according to the forwarding entry of the multicast tree on R2.

R2在发送第二组播树断流消息后,删除自身维护的所述组播树的转发表项。After sending the second multicast tree disconnection message, R2 deletes the forwarding entry of the multicast tree maintained by itself.

R3在收到第二组播树断流消息后,根据R3上的所述组播树的转发表项,向R4发送第三组播树断流消息。After receiving the second multicast tree disconnection message, R3 sends the third multicast tree disconnection message to R4 according to the forwarding entry of the multicast tree on R3.

R3在发送第三组播树断流消息后,删除自身维护的所述组播树的转发表项。After sending the third multicast tree disconnection message, R3 deletes the forwarding entry of the multicast tree maintained by itself.

R4在收到第三组播树断流消息后,根据4上的所述组播树的转发表项,向R5发送第四组播树断流消息。After receiving the third multicast tree disconnection message, R4 sends the fourth multicast tree disconnection message to R5 according to the forwarding entry of the multicast tree on 4.

R4在发送第四组播树断流消息后,删除自身维护的所述组播树的转发表项。After sending the fourth multicast tree disconnection message, R4 deletes the forwarding entry of the multicast tree maintained by itself.

R5在收到第四组播树断流消息后,删除自身维护的所述组播树的转发表项。After receiving the fourth multicast tree disconnection message, R5 deletes the forwarding entry of the multicast tree maintained by itself.

这样,所述组播树的转发路径上的根节点、所有组播邻居节点以及RP都已经将所述组播树的转发表项删除掉了,从而实现了基于通告机制对组播树上的组播表项的快速删除。In this way, the root node on the forwarding path of the multicast tree, all multicast neighbor nodes, and the RP have deleted the forwarding entry of the multicast tree, thereby realizing the notification mechanism based on the multicast tree. Fast deletion of multicast entries.

本发明的第三实施例The third embodiment of the present invention

在本实施例中,组播树的结构和第二实施例中图2所示的组播树的结构相同,即组播树的根节点为路由器1(R1),R1是一个源端指定路由器(DR);路由器2(R2)为R1的一级下游组播邻居节点;路由器3(R3)为R1的二级下游组播邻居节点;路由器4(R4)为R1的三级下游组播邻居节点,同时R4还是汇聚节点(RP);路由器5(R5)为R 1的四级下游组播邻居节点,R5是一个用户端指定路由器(DR),是所述组播树的末端叶子节点。所述组播树包括R1、R2、R3、R4和R5。In this embodiment, the structure of the multicast tree is the same as the structure of the multicast tree shown in Figure 2 in the second embodiment, that is, the root node of the multicast tree is router 1 (R1), and R1 is a source designated router (DR); Router 2 (R2) is the first-level downstream multicast neighbor node of R1; Router 3 (R3) is the second-level downstream multicast neighbor node of R1; Router 4 (R4) is the third-level downstream multicast neighbor node of R1 node, while R4 is also a rendezvous node (RP); router 5 (R5) is the four-level downstream multicast neighbor node of R1, and R5 is a client designated router (DR), which is the terminal leaf node of the multicast tree. The multicast tree includes R1, R2, R3, R4 and R5.

本实施例中的处理方法如下。The processing method in this embodiment is as follows.

当R1检测到所述组播树的组播流量断流后,根据R1上的所述组播树的转发表项,向R2发送第一组播树断流消息。R1还向RP,即R4,发送一个RP组播树断流消息。之后,R1删除自身维护的所述组播树的转发表项。当RP收到RP组播树断流消息后,RP确定自身维护的所述组播树的转发表项是否存在。如果存在,则RP删除自身维护的所述组播树的转发表项,并向RP的下游组播邻居节点R5发送第四组播树断流消息,以使R5删除R5上维护的所述组播树的转发表项。When R1 detects that the multicast traffic of the multicast tree is disconnected, it sends a first multicast tree disconnection message to R2 according to the forwarding entry of the multicast tree on R1. R1 also sends an RP multicast tree disconnection message to the RP, that is, R4. Afterwards, R1 deletes the forwarding entry of the multicast tree maintained by itself. After the RP receives the RP multicast tree disconnection message, the RP determines whether the forwarding entry of the multicast tree maintained by the RP exists. If it exists, then the RP deletes the forwarding entry of the multicast tree maintained by itself, and sends a fourth multicast tree disconnection message to the downstream multicast neighbor node R5 of the RP, so that R5 deletes the group maintained on R5 The forwarding entry of the broadcast tree.

R2在收到第一组播树断流消息后,根据R2上的所述组播树的转发表项,向R3发送第二组播树断流消息。After receiving the first multicast tree disconnection message, R2 sends the second multicast tree disconnection message to R3 according to the forwarding entry of the multicast tree on R2.

R2在发送第二组播树断流消息后,删除自身维护的所述组播树的转发表项。After sending the second multicast tree disconnection message, R2 deletes the forwarding entry of the multicast tree maintained by itself.

R3在收到第二组播树断流消息后,根据R3上的所述组播树的转发表项,向R4发送第三组播树断流消息。After receiving the second multicast tree disconnection message, R3 sends the third multicast tree disconnection message to R4 according to the forwarding entry of the multicast tree on R3.

R3在发送第三组播树断流消息后,删除自身维护的所述组播树的转发表项。After sending the third multicast tree disconnection message, R3 deletes the forwarding entry of the multicast tree maintained by itself.

R4,即RP,在收到第三组播树断流消息后,确定自身维护的所述组播树的转发表项是否存在。R4, that is, the RP, after receiving the third multicast tree disconnection message, determines whether the forwarding entry of the multicast tree maintained by itself exists.

如果存在,则根据R4上的所述组播树的转发表项,向R5发送第四组播树断流消息。之后,R4删除自身维护的所述组播树的转发表项。If it exists, send a fourth multicast tree disconnection message to R5 according to the forwarding entry of the multicast tree on R4. Afterwards, R4 deletes the forwarding entry of the multicast tree maintained by itself.

如果不存在,则说明R4已经收到了RP组播树断流消息。优选地,由于RP在收到RP组播树断流消息后会向R5发送第四组播树断流消息,因此,R4没有必要再向R5重复发送第四组播树断流消息了。If it does not exist, it means that R4 has received the RP multicast tree disconnection message. Preferably, since the RP will send the fourth multicast tree disconnection message to R5 after receiving the RP multicast tree disconnection message, there is no need for R4 to repeatedly send the fourth multicast tree disconnection message to R5.

R5在收到第四组播树断流消息后,删除自身维护的所述组播树的转发表项。After receiving the fourth multicast tree disconnection message, R5 deletes the forwarding entry of the multicast tree maintained by itself.

在实施例三中,组播树的根节点向RP单独发送了用于通告RP组播树的流量发生断流的RP组播树断流消息,因此,即使当RP不在组播树的转发路径上的时候,RP上维护的组播树的转发表项也会被及时删除。本发明的第四实施例In Embodiment 3, the root node of the multicast tree separately sends an RP multicast tree disconnection message to the RP to notify the RP that the traffic of the multicast tree is disconnected. Therefore, even when the RP is not in the forwarding path of the multicast tree When the RP is up, the forwarding entries of the multicast tree maintained on the RP will also be deleted in time. Fourth Embodiment of the Invention

图3为本发明实施例四的组播树示意图。FIG. 3 is a schematic diagram of a multicast tree according to Embodiment 4 of the present invention.

在图3中,组播树的根节点为路由器1(R1),R1是一个源端指定路由器(DR);路由器2(R2)为所述组播树的汇聚节点(RP),所述RP不在所述组播树的转发路径上;路由器3(R3)为R1的一级下游组播邻居节点;路由器4(R4)和路由器5(R5)为R1的二级下游组播邻居节点,R4和R5是两个用户端指定路由器(DR),是所述组播树的末端叶子节点。所述组播树包括R1、R3、R4和R5以及RP。In Fig. 3, the root node of the multicast tree is router 1 (R1), and R1 is a source designated router (DR); Router 2 (R2) is the rendezvous node (RP) of the multicast tree, and the RP Not on the forwarding path of the multicast tree; router 3 (R3) is the first-level downstream multicast neighbor node of R1; router 4 (R4) and router 5 (R5) are the second-level downstream multicast neighbor node of R1, R4 and R5 are two client designated routers (DRs), which are end leaf nodes of the multicast tree. The multicast tree includes R1, R3, R4, R5 and RP.

本实施例中的处理方法如下。The processing method in this embodiment is as follows.

当R1检测到所述组播树的组播流量断流后,向RP,即R2,发送一个RP组播树断流消息。此外,R1还根据R1上的所述组播树的转发表项,向R3发送第一组播树断流消息。When R1 detects that the multicast traffic of the multicast tree is disconnected, it sends an RP multicast tree disconnection message to the RP, that is, R2. In addition, R1 also sends the first multicast tree disconnection message to R3 according to the forwarding entry of the multicast tree on R1.

RP,即R2,在收到所述RP组播树断流消息后,删除RP上的所述组播树的转发表项。由于RP不在所述组播树的转发路径上,所以RP上没有到达R3、R4或R5的出接口信息,因此,RP不会向R3、R4或R5发送组播树断流消息。The RP, that is, R2, deletes the forwarding entry of the multicast tree on the RP after receiving the RP multicast tree disconnection message. Since the RP is not on the forwarding path of the multicast tree, there is no outbound interface information on the RP to R3, R4 or R5. Therefore, the RP will not send a multicast tree disconnection message to R3, R4 or R5.

R3在收到所述第一组播树断流消息后,根据R3上的所述组播树的转发表项向R3的全部下游组播邻居节点,即R4和R5,发送第二组播树断流消息。并且,R3还删除R3上的所述组播树的转发表项。After receiving the first multicast tree disconnection message, R3 sends the second multicast tree to all downstream multicast neighbor nodes of R3, that is, R4 and R5, according to the forwarding entry of the multicast tree on R3. Cut off message. In addition, R3 also deletes the forwarding entry of the multicast tree on R3.

R4和R5都是所述组播树的的末端叶子节点,R4和R5在收到所述第二组播树断流消息后删除各自维护的所述组播树的转发表项。Both R4 and R5 are end leaf nodes of the multicast tree, and R4 and R5 delete the forwarding entries of the multicast tree respectively maintained after receiving the second multicast tree disconnection message.

这样,所述组播树的转发路径上的根节点、所有组播邻居节点以及RP都已经将所述组播树的转发表项删除掉了,从而实现了基于通告机制对组播树上的组播表项的快速删除。In this way, the root node on the forwarding path of the multicast tree, all multicast neighbor nodes, and the RP have deleted the forwarding entry of the multicast tree, thereby realizing the notification mechanism based on the multicast tree. Fast deletion of multicast entries.

本发明的第五实施例Fifth Embodiment of the Invention

如图4所示,本实施例公开了一种根节点(400),所述根节点包括第一发送单元(401)和转发表项删除单元(402)。As shown in Fig. 4, this embodiment discloses a root node (400), and the root node includes a first sending unit (401) and a forwarding entry deletion unit (402).

所述第一发送单元(401)用于在所述根节点检测到所述根节点所在的组播树的组播流量断流后,向所述根节点的一级下游组播邻居节点中的部分或全部节点分别发送所述第一组播树断流消息,以使接收到所述第一组播树断流消息的一级下游组播邻居节点分别删除自身维护的所述组播树的转发表项。The first sending unit (401) is configured to, after the root node detects that the multicast traffic of the multicast tree where the root node is located is cut off, to multicast the first-level downstream neighbor nodes of the root node Part or all of the nodes respectively send the first multicast tree disconnection message, so that the first-level downstream multicast neighbor nodes that receive the first multicast tree disconnection message respectively delete the Forward entry.

所述一级下游组播邻居节点可能为一个节点或多个节点。当所述一级下游组播邻居节点仅为一个节点时,所述部分或全部节点即为一个节点。The first-level downstream multicast neighbor node may be one node or multiple nodes. When the first-level downstream multicast neighbor node is only one node, some or all of the nodes are one node.

所述转发表项删除单元(402)用于在所述根节点检测到所述组播树的组播流量断流后,删除所述根节点维护的所述组播树的转发表项。The forwarding entry deletion unit (402) is configured to delete the forwarding entry of the multicast tree maintained by the root node after the root node detects that the multicast traffic of the multicast tree is interrupted.

由于所述根节点删除了自身维护的所述组播树的转发表项,还使所述根节点的一级下游组播邻居节点中的部分或全部节点分别删除了自身维护的所述组播树的转发表项,从而实现了基于通告机制对组播树上的多个组播表项的快速删除。Since the root node deletes the forwarding table entry of the multicast tree maintained by itself, some or all of the first-level downstream multicast neighbor nodes of the root node delete the multicast tree maintained by itself. The forwarding entry of the tree realizes the rapid deletion of multiple multicast entries on the multicast tree based on the notification mechanism.

可选地,在本实施例中,所述第一发送单元(401)根据所述根节点维护的所述组播树的转发表项向所述根节点的一级下游组播邻居节点中的所述部分或全部节点分别发送第一组播树断流消息。所述转发表项删除单元(402)在所述第一组播树断流消息被发送后,删除所述根节点维护的所述组播树的转发表项。也就是说,所述根节点先发送所述第一组播树断流消息,然后在删除所述根节点上的所述组播树的转发表项。Optionally, in this embodiment, the first sending unit (401) multicasts to the first-level downstream neighbor nodes of the root node according to the forwarding entry of the multicast tree maintained by the root node The part or all of the nodes respectively send the first multicast tree disconnection message. The forwarding entry deletion unit (402) deletes the forwarding entry of the multicast tree maintained by the root node after the first multicast tree disconnection message is sent. That is to say, the root node first sends the first multicast tree disconnection message, and then deletes the forwarding entry of the multicast tree on the root node.

可选地,在本实施例中,所述根节点还包括出端口记录单元,所述出端口记录单元用于预先记录所述根节点上与所述一级下游组播邻居节点中的所述部分或全部节点相连的邻居节点出端口。Optionally, in this embodiment, the root node further includes an egress port recording unit, and the egress port recording unit is used to pre-record the The egress port of a neighbor node to which some or all nodes are connected.

当所述出端口记录单元预先记录了所述根节点上与所述一级下游组播邻居节点中的所述部分或全部节点相连的邻居节点出端口后,所述第一发送单元(401)可以在所述根节点上的所述组播树的转发表项被删除后,根据所述出端口记录单元预先记录的出端口,向所述根节点的所述一级下游组播邻居节点中的所述部分或全部节点分别发送所述第一组播树断流消息。这样,所述根节点可以先删除自身维护的所述组播树的转发表项,然后再向其一级下游组播邻居节点发送所述第一组播树断流信息。After the egress port recording unit pre-records the egress ports of the neighbor nodes connected to the part or all of the first-level downstream multicast neighbor nodes on the root node, the first sending unit (401) After the forwarding entry of the multicast tree on the root node is deleted, according to the egress port recorded in advance by the egress port recording unit, the first-level downstream multicast neighbor node of the root node The part or all of the nodes respectively send the first multicast tree disconnection message. In this way, the root node may first delete the forwarding entry of the multicast tree maintained by itself, and then send the first multicast tree disconnection information to its first-level downstream multicast neighbor node.

优选地,如图5所示,所述根节点除包括所述第一发送单元(401)和所述转发表项删除单元(402)之外,还包括第二发送单元(403),所述第二发送单元(403)用于在所述根节点检测到所述组播树的组播流量断流后,向所述组播树的汇聚节点发送汇聚节点组播断流消息,以使所述汇聚节点删除自身维护的所述组播树的转发表项。Preferably, as shown in FIG. 5, the root node further includes a second sending unit (403) in addition to the first sending unit (401) and the forwarding entry deletion unit (402), the The second sending unit (403) is configured to send a convergence node multicast flow disconnection message to the convergence node of the multicast tree after the root node detects that the multicast traffic of the multicast tree is disconnected, so that all The aggregation node deletes the forwarding entry of the multicast tree maintained by itself.

优选地,如果所述汇聚节点在接收到所述汇聚节点组播断流消息时维护有所述组播树的转发表项,则所述汇聚节点组播断流消息触发所述汇聚节点先向所述汇聚节点的下游组播邻居节点发送新的组播断流消息,再删除自身维护的所述组播树的转发表项。Preferably, if the convergence node maintains a forwarding entry of the multicast tree when receiving the convergence node multicast disconnection message, the convergence node multicast disconnection message triggers the convergence node to forward The downstream multicast neighbor node of the convergence node sends a new multicast disconnection message, and then deletes the forwarding entry of the multicast tree maintained by itself.

所述根节点不仅能够删除自身以及其下游一级下游组播邻居节点中的部分或全部节点中维护的所述组播树的转发表项,还能够删除汇聚节点中维护的所述组播树的转发表项,从而更好地实现了基于通告机制对组播树上的多个组播表项的快速删除。The root node can not only delete the forwarding table entries of the multicast tree maintained in itself and some or all of its downstream multicast neighbor nodes, but also delete the multicast tree maintained in the sink node Forwarding table entries, so as to better realize the rapid deletion of multiple multicast table entries on the multicast tree based on the notification mechanism.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person familiar with the technology can easily think of changes or replacements within the technical scope disclosed in the present invention. , should be covered within the protection scope of the present invention.

Claims (12)

1. delete a method for forwarding-table item, it is characterized in that, comprising:
The root node of multicast tree is after the flux of multicast cutout described multicast tree being detected, the first multicast tree cutout message is sent respectively, with the forwarding-table item making the one-level downstream multicast neighbor node receiving described first multicast tree cutout message delete the described multicast tree of self maintained respectively to the part or all of node in the one-level downstream multicast neighbor node of described root node;
Described root node, after the flux of multicast cutout described multicast tree being detected, deletes the forwarding-table item of the described multicast tree that described root node is safeguarded.
2. method according to claim 1, is characterized in that, wherein
Described to the part or all of node in the one-level downstream multicast neighbor node of described root node send respectively first multicast tree cutout message comprise:
The forwarding-table item of the described multicast tree safeguarded according to described root node sends the first multicast tree cutout message respectively to the described part or all of node in the one-level downstream multicast neighbor node of described root node;
Described root node is after the flux of multicast cutout described multicast tree being detected, and the forwarding-table item deleting the described multicast tree that described root node is safeguarded comprises:
Described root node, the flux of multicast cutout of described multicast tree being detected and described first multicast tree cutout after message is sent out, deletes the forwarding-table item of the described multicast tree that described root node is safeguarded.
3. method according to claim 1, is characterized in that, the neighbor node outbound port that the pre-recorded described root node of wherein said root node is connected with the described part or all of node in the multicast neighbor node of described one-level downstream.
4. method according to claim 3, it is characterized in that, the root node of wherein said multicast tree, after the flux of multicast cutout described multicast tree being detected, sends the first multicast tree cutout message respectively to the part or all of node in the one-level downstream multicast neighbor node of described root node and comprises:
Described root node the flux of multicast cutout of described multicast tree detected and the forwarding-table item of described multicast tree on described root node deleted after, send described first multicast tree cutout message according to described pre-recorded outbound port respectively to the described part or all of node in the described one-level downstream multicast neighbor node of described root node.
5. method according to any one of claim 1 to 4, is characterized in that, described method also comprises:
Described root node is after the flux of multicast cutout described multicast tree being detected, and the aggregation node to described multicast tree sends aggregation node multicast cutoff message, with the forwarding-table item making described aggregation node delete the described multicast tree of self maintained.
6. method according to claim 5, it is characterized in that, if wherein described aggregation node safeguards the forwarding-table item having described multicast tree when receiving described aggregation node multicast cutoff message, then aggregation node described in described aggregation node multicast cutoff message trigger first sends new multicast cutoff message to the downstream multicast neighbor node of described aggregation node, then deletes the forwarding-table item of described multicast tree of self maintained.
7. a root node, is characterized in that, comprising:
First transmitting element, after detecting that at described root node the flux of multicast of the multicast tree at described root node place stops, the first multicast tree cutout message is sent respectively, with the forwarding-table item making the one-level downstream multicast neighbor node receiving described first multicast tree cutout message delete the described multicast tree of self maintained respectively to the part or all of node in the one-level downstream multicast neighbor node of described root node;
Forwarding-table item delete cells, after detecting that at described root node the flux of multicast of described multicast tree stops, deletes the forwarding-table item of the described multicast tree that described root node is safeguarded.
8. root node according to claim 7, is characterized in that, wherein,
The forwarding-table item of the described multicast tree that described first transmitting element is safeguarded according to described root node sends described first multicast tree cutout message respectively to the described part or all of node in the one-level downstream multicast neighbor node of described root node;
Described forwarding-table item delete cells, after described first multicast tree cutout message is sent out, deletes the forwarding-table item of the described multicast tree that described root node is safeguarded.
9. root node according to claim 7, is characterized in that, described root node also comprises:
Outbound port record cell, the neighbor node outbound port be connected with the described part or all of node in the multicast neighbor node of described one-level downstream on pre-recorded described root node.
10. root node according to claim 9, it is characterized in that, after the forwarding-table item of the described multicast tree of wherein said first transmitting element on described root node is deleted, the outbound port pre-recorded according to described outbound port record cell, sends described first multicast tree cutout message respectively to the described part or all of node in the described one-level downstream multicast neighbor node of described root node.
11. root nodes according to any one of claim 7 to 10, it is characterized in that, described root node also comprises:
Second transmitting element, after detecting that at described root node the flux of multicast of described multicast tree stops, aggregation node to described multicast tree sends aggregation node multicast cutoff message, with the forwarding-table item making described aggregation node delete the described multicast tree of self maintained.
12. root nodes according to claim 11, it is characterized in that, if wherein described aggregation node safeguards the forwarding-table item having described multicast tree when receiving described aggregation node multicast cutoff message, then aggregation node described in described aggregation node multicast cutoff message trigger first sends new multicast cutoff message to the downstream multicast neighbor node of described aggregation node, then deletes the forwarding-table item of described multicast tree of self maintained.
CN201110371562.3A 2011-11-21 2011-11-21 Forwarding entry deletion method and root node Expired - Fee Related CN102510356B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110371562.3A CN102510356B (en) 2011-11-21 2011-11-21 Forwarding entry deletion method and root node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110371562.3A CN102510356B (en) 2011-11-21 2011-11-21 Forwarding entry deletion method and root node

Publications (2)

Publication Number Publication Date
CN102510356A CN102510356A (en) 2012-06-20
CN102510356B true CN102510356B (en) 2015-01-07

Family

ID=46222410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110371562.3A Expired - Fee Related CN102510356B (en) 2011-11-21 2011-11-21 Forwarding entry deletion method and root node

Country Status (1)

Country Link
CN (1) CN102510356B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107612824B (en) * 2016-07-12 2020-07-28 迈普通信技术股份有限公司 Method for determining multicast designated router and multicast equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150425A (en) * 2007-11-15 2008-03-26 中国电信股份有限公司 Right control method for multicast service and its optical network unit and optical line terminal
CN101841478A (en) * 2010-04-27 2010-09-22 北京星网锐捷网络技术有限公司 Route equipment switching method and route equipment
CN102136917A (en) * 2010-07-14 2011-07-27 华为技术有限公司 Ethernet multicast method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150425A (en) * 2007-11-15 2008-03-26 中国电信股份有限公司 Right control method for multicast service and its optical network unit and optical line terminal
CN101841478A (en) * 2010-04-27 2010-09-22 北京星网锐捷网络技术有限公司 Route equipment switching method and route equipment
CN102136917A (en) * 2010-07-14 2011-07-27 华为技术有限公司 Ethernet multicast method and device

Also Published As

Publication number Publication date
CN102510356A (en) 2012-06-20

Similar Documents

Publication Publication Date Title
CN102316016B (en) Method and device for forwarding multicasting flow
CN100442776C (en) The Method of Realizing Multicast Forwarding on Layer 3 Switch
EP2622805B1 (en) Method for pruning a multicast branch, protocol independent multicast router, and layer-2 exchange
US7573888B2 (en) Multicast routing over unidirectional links
US9240893B2 (en) Bidirectional multicast protocol with upstream and downstream join messages
CN101420362B (en) Method, system and router for multicast flow switching
CN101656679B (en) A multicast fast convergence method, router and communication system
CN102315951B (en) Transmission method for multicast message, correlated equipment and system
US20090213855A1 (en) Method and switch for implementing internet group management protocol snooping
EP3226491A1 (en) Hot root standby support for multicast
CN102057623B (en) Method for obtaining terminal status
JP4799008B2 (en) Method for transmitting a multipoint stream in a local area network and connection device for implementing the method
CN102299815B (en) Configuration method and node of OAM (operation, administration and maintenance)
KR101870475B1 (en) Multicast dual join for ring network topologies
CN101222425B (en) Multicast forwarding method and multicast router
CN100550857C (en) Realize method, system and the access device of intercommunication of two layers of local specific service
US8659994B2 (en) Method and system for communicating multicast traffic over protected paths
CN101764812A (en) Method, router and network system for transmitting active source messages
WO2016131359A1 (en) Multicast line switching method and device for ring-shaped network
CN104348736A (en) Method for selecting route under multicast load scene and routers
CN102510356B (en) Forwarding entry deletion method and root node
WO2012103748A1 (en) Multicast control method, routing device and multicast system
CN102075413B (en) Method and system for dynamically and rapidly switching multicast streams in Ethernet
US20100135298A1 (en) Method and system for providing source specific multicast service on ethernet network
CN105591942B (en) Method and device for optimizing multicast protocol

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150107