The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 26, 2013

Filed:

May. 14, 2010
Applicants:

Hasan Alkhatib, Kirkland, WA (US);

Changhoon Kim, Bellevue, WA (US);

Geoff Outhred, Seattle, WA (US);

Deepak Bansal, Redmond, WA (US);

Albert Greenberg, Seattle, WA (US);

Dave Maltz, Bellevue, WA (US);

Parveen Patel, Redmond, WA (US);

Inventors:

Hasan Alkhatib, Kirkland, WA (US);

Changhoon Kim, Bellevue, WA (US);

Geoff Outhred, Seattle, WA (US);

Deepak Bansal, Redmond, WA (US);

Albert Greenberg, Seattle, WA (US);

Dave Maltz, Bellevue, WA (US);

Parveen Patel, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
Abstract

Computerized methods, systems, and computer-readable media are provided for establishing and managing a virtual network (V-net) and virtual machine (VM) switches that enable protected and isolated interconnections between members of the V-net. The V-net members include an originating network adapter that generates data packets addressed to a destination network adapter. Upon detecting data-packet generation, a source-side VM switch accesses a forwarding table associated with the V-net, ascertains a destination-side, VM-switch locator that corresponds to an identifier of the destination network adapter, and modifies the data packets to include the identifier. The forwarding table represents a mapping between the members of the V-net and VM switches located on respective nodes within the data center. In operation, the mapping enforces communication policies that govern data-packet traffic. Upon receiving the data packets, the destination-side VM switch restores the data packets and forwards them to the destination network adapter.


Find Patent Forward Citations

Loading…