Method for Acquiring Physical Address of Virtual Machine

US2016330143A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016330143-A1
Application numberUS-201615192341-A
CountryUS
Kind codeA1
Filing dateJun 24, 2016
Priority dateDec 26, 2013
Publication dateNov 10, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for acquiring a physical address of a virtual machine includes acquiring, by a first switching endpoint, an address list of N switching endpoints from a centralized controller after receiving an address acquisition request sent by a first virtual machine, where the N switching endpoints include a second switching endpoint, sending, in a unicast manner according to the address list, the request to the N switching endpoints that include the second switching endpoint, and after receiving a second response sent by the second switching endpoint, sending the second response to the first virtual machine. The method may avoid the limitation on the quantity of created switching endpoints caused by the insufficient quantity of multicast groups of the switch in order to increase the quantity of created switching endpoints.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for acquiring a physical address of a virtual machine, wherein the method is used for a first virtual machine to acquire a physical address of a second virtual machine and comprises: receiving, by a first switching endpoint to which the first virtual machine belongs, an address acquisition request sent by the first virtual machine, wherein the address acquisition request comprises an Internet Protocol (IP) address of the second virtual machine; sending, by the first switching endpoint, the address acquisition request to a centralized controller of a virtual local area network, wherein the address acquisition request carries an identifier of the virtual local area network in which the first virtual machine is located; receiving, by the first switching endpoint, a first response sent by the centralized controller in response to the address acquisition request, wherein the first response comprises an address list of N switching endpoints that comprise a second switching endpoint, wherein N is a positive integer, and wherein the N switching endpoints are switching endpoints that belong to the virtual local area network; sending, by the first switching endpoint in a unicast manner according to the first response, the address acquisition request separately to the N switching endpoints that comprise the second switching endpoint; receiving, by the first switching endpoint, a second response in response to the address acquisition request, wherein the second response is sent by the second switching endpoint to which the second virtual machine belongs, and wherein the second response comprises the physical address of the second virtual machine; and sending, by the first switching endpoint, the second response to the first virtual machine. 2 . The method according to claim 1 , wherein after the first switching endpoint receives the first response sent by the centralized controller in response to the address acquisition request, the method further comprises determining, that the first response indicates that the physical address of the second virtual machine is not stored in the centralized controller. 3 . The method according to claim 1 , wherein receiving, by the first switching endpoint, the second response in response to the address acquisition request further comprises receiving, by the first switching endpoint, the second response from the second switching endpoint. 4 . The method according to claim 1 , further comprising sending, by the first switching endpoint, a correspondence between the physical address and the IP address of the second virtual machine to the centralized controller such that the centralized controller stores the correspondence. 5 . A method for acquiring a physical address of a virtual machine, wherein the method is used for a first virtual machine to acquire a physical address of a second virtual machine and comprises: receiving, by a centralized controller of a virtual local area network, an address acquisition request sent by a first switching endpoint to which the first virtual machine belongs, wherein the address acquisition request is sent by the first virtual machine in a broadcast manner, wherein the address acquisition request is used to request to acquire the physical address of the second virtual machine, and wherein the address acquisition request carries an Internet Protocol (IP) address of the second virtual machine and an identifier of the virtual local area network in which the first virtual machine is located; determining, by the centralized controller according to the identifier of the virtual local area network, an address list of N switching endpoints that comprise a second switching endpoint, wherein N is a positive integer, and wherein the N switching endpoints are switching endpoints that belong to the virtual local area network; and sending, by the centralized controller, a first response in response to the address acquisition request to the first switching endpoint, wherein the first response comprises the address list, and wherein the first response is used to instruct the first switching endpoint to send, in a unicast manner, the address acquisition request separately to the N switching endpoints that comprise the second switching endpoint. 6 . The method according to claim 5 , wherein before sending, by the centralized controller, the first response in response to the address acquisition request to the first switching endpoint, the method further comprises: determining, by the centralized controller, whether the physical address of the second virtual machine is stored in the centralized controller; and sending, by the centralized controller, the first response in response to the address acquisition request to the first switching endpoint when the physical address of the second virtual machine is stored in the centralized controller. 7 . The method according to claim 5 , further comprising: acquiring, by the centralized controller, a correspondence between the physical address of the second virtual machine and the IP address of the second virtual machine; and storing the correspondence. 8 . A switching endpoint for enabling a first virtual machine to acquire a physical address of a second virtual machine, comprising: a processor; and a memory coupled to the processor and configured to store a plurality of instructions such that when executed by the processor, the instructions cause the processor to: receive an address acquisition request sent by the first virtual machine, wherein the address acquisition request carries an Internet Protocol (IP) address of the second virtual machine; send the address acquisition request to a centralized controller of a virtual local area network; receive a first response sent by the centralized controller in response to the address acquisition request, wherein the first response comprises an address list of N switching endpoints that comprise a second switching endpoint, wherein N is a positive integer, and wherein the N switching endpoints are switching endpoints that belong to the virtual local area network; send, in a unicast manner according to the first response, the address acquisition request separately to the N switching endpoints that comprise the second switching endpoint; receive a second response in response to the address acquisition request, wherein the second response is sent by the second switching endpoint to which the second virtual machine belongs, and wherein the second response comprises the physical address of the second virtual machine; and send the second response to the first virtual machine. 9 . The switching endpoint according to claim 8 , wherein the instructions further cause the processor to determine that the first response indicates the physical address of the second virtual machine is not stored in the centralized controller. 10 . The switching endpoint according to claim 8 , wherein the instructions further cause the processor to receive the second response from the second switching endpoint. 11 . The switching endpoint according to claim 8 , wherein the instructions further cause the processor to send a correspondence between the physical address and the IP address of the second virtual machine to the centralized controller such that the centralized controller stores the correspondence. 12 . A centralized controller, comprising: a processor; and a memory coupled to the processor, and configured to store a plurality of instructions such that when executed by the processor, causes the processor to: receive an address acquisition request sent by a first switching endpoint to which a first virtual ma

Assignees

Inventors

Classifications

  • Arrangements for the registration or de-registration of VLAN attribute values, e.g. VLAN identifiers, port VLAN membership · CPC title

  • H04L49/70Primary

    Virtual switches · CPC title

  • across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP] · CPC title

  • Centralised routing · CPC title

  • Connectivity information management, e.g. connectivity discovery or connectivity update · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016330143A1 cover?
A method for acquiring a physical address of a virtual machine includes acquiring, by a first switching endpoint, an address list of N switching endpoints from a centralized controller after receiving an address acquisition request sent by a first virtual machine, where the N switching endpoints include a second switching endpoint, sending, in a unicast manner according to the address list, the…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L49/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 10 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).