发明名称 Synchronizing multicast groups
摘要 Embodiments of the invention relate to synchronizing multicast groups of a virtual machine during migration of the virtual machine. A first list and a second list, indicating multicast groups corresponding to the first port and second port respectively, are obtained in response to detection of migration of the virtual machine from a first port to a second port of a same switch. The second list is updated so that the second list contains the multicast groups in the first list. An undesired multicast group is aged. Multicast groups of a virtual machine may be synchronized in the process of migration of the virtual machine, thereby reducing or removing the time during which the virtual machine multicast service is disrupted.
申请公布号 US9372708(B2) 申请公布日期 2016.06.21
申请号 US201414474922 申请日期 2014.09.02
申请人 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. 发明人 Zhu Zheng D.
分类号 G06F9/455;G06F17/30;H04L12/18 主分类号 G06F9/455
代理机构 Lieberman & Brandsdorfer, LLC 代理人 Lieberman & Brandsdorfer, LLC
主权项 1. A method for synchronizing multicast groups during migration of a virtual machine, the method comprising: obtaining, in response to detection of migration of the virtual machine from a first port to a second port within a first switch, a first list indicating multicast groups corresponding to the first port and a second list indicating multicast groups corresponding to the second port; updating the second list so that the second list contains the multicast groups in the first list; and aging an undesired multicast group, wherein the aging comprises: modifying a timer of at least one multicast group in a list of multicast groups corresponding to a specific port to a first predetermined time, wherein the first predetermined time is less than a default timer interval;issuing at least one group member query for the multicast group in the specific port, and setting a response time for the at least one group member query to a second predetermined time, wherein the second predetermined time is less than a default response time;in response to reception of a reply message from a certain multicast group in receipt of the query within the second predetermined time, modifying the timer of the certain multicast group back to the default timer interval; andin response to failing to receive a reply message with respect to a specific multicast group after the first predetermined time elapses, deleting the specific multicast group from the list of multicast groups corresponding to the specific port, wherein the specific port is one of the first and second ports.
地址 Singapore SG