Flow uninterruptible method and device based on virtual machine VM (virtual memory) migration
A virtual machine and traffic technology, which is applied in the field of network communication and can solve problems such as the inability of the VM to receive multicast traffic and the interruption of multicast traffic.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] see image 3 , image 3 The flow chart provided for Embodiment 1 of the present invention. Such as image 3 As shown, the process may include the following steps:
[0035] Step 301, the source switch of the VM runs IGMP Snooping, and when it detects the IGMP reports message sent by the VM, it uses the VLAN and the source MAC address in the IGMP reports message to determine that the IGMP reports message comes from the VM which VSI, and parse out the multicast group data in the IGMPreports message.
[0036] The VSI is represented through the VM's vNIC. Generally, a VM can contain at least one vNIC, and different vNICs will have different VSIs.
[0037] It can be seen that through step 301, the multicast group data corresponding to all VSIs of the VM can be obtained. Wherein, the multicast group data includes at least the multicast source S and the multicast group G. Taking the VM including VSI1, VSI2 and VSI3 as an example, all VSI multicast group data of the VM as...
Embodiment 2
[0057] Compared with Embodiment 1, in Embodiment 2, the SCUD associated with the VM identifies and records the VSI multicast data of the associated VM, instead of identifying the VSI multicast data of the VM by the switch connected to the VM as in Embodiment 1. .
[0058] see Figure 4 , Figure 4 The detailed flowchart provided for Embodiment 2 of the present invention. Such as Figure 4 As shown, the process may include the following steps:
[0059] Step 401, the source SCUD of the VM runs IGMP Snooping, and when listening to the IGMP reports message sent by the VM, determines the VSI connected to the VM, and identifies the group corresponding to the VSI by analyzing the IGMP reports message sent by the VM broadcast group data.
[0060] The VM is connected to the source SCUD through the VSI. Therefore, when the source SCUD receives the IGMP report sent by the VM, it determines the VSI connected to the VM as the VSI from which the IGMP report message comes.
[0061] com...
Embodiment 3
[0075] Compared with Embodiment 1 and Embodiment 2, in Embodiment 3, the management device of the VM sends the VSI multicast group data to the associated SCUD after VM migration before the VM is migrated to the destination interface of the destination switch. Control the SCUD to send the IGMPreports message for the multicast group in the VSI multicast group data, so that the VM joins the multicast group on the destination interface of the destination switch.
[0076] see Figure 6 , Figure 6 The detailed flowchart provided for Embodiment 3 of the present invention. Such as Figure 6 As shown, the process may include the following steps:
[0077] Step 601, the source SCUD of the VM runs IGMP Snooping, and when listening to the IGMP reports message sent by the VM, determines the VSI connected to the VM, and identifies the group corresponding to the VSI by parsing the IGMP reports message sent by the VM broadcast group data.
[0078] Taking the VM including VSI1 and VSI2 as...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com