US 12,363,032 B2
Overlay scheme for container addressing in virtual networks
Neha Aggarwal, Kirkland, WA (US); Chandan Aggarwal, Kirkland, WA (US); Rishabh Tewari, Sammamish, WA (US); Abhijeet Kumar, Sammamish, WA (US); Sudhir Goel, Kirkland, WA (US); Trilok Nuwal, Redmond, WA (US); Matthew Francis Long, Seattle, WA (US); Evan Alexander Baker, Nashville, TN (US); Aanand Ramachandran, Sammamish, WA (US); and Alok Upadhyay, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Oct. 18, 2022, as Appl. No. 18/047,345.
Prior Publication US 2024/0129231 A1, Apr. 18, 2024
Int. Cl. H04L 45/64 (2022.01); H04L 45/74 (2022.01); H04L 45/76 (2022.01)
CPC H04L 45/64 (2013.01) [H04L 45/74 (2013.01); H04L 45/76 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
configuring a cluster of virtual machines on a virtual network, each of the virtual machines being identified by an underlay address of an underlay addressing scheme;
assigning each of the virtual machines of the cluster to a routing domain, the routing domain being one of multiple routing domains defined within the virtual network that are each assigned a range of overlay addresses of an overlay addressing scheme, at least two of the multiple routing domains being assigned to ranges of the overlay addresses that overlap;
assigning each of the virtual machines of the cluster to a unique subset of the range of overlay addresses assigned to the routing domain; and
using addresses of the overlay addressing scheme to selectively route messages between endpoints on select pairs of the virtual machines within the cluster.