Distributed virtual network gateways

A data packet, endpoint technology, used in network connections, data switching networks, digital transmission systems, etc.

Active Publication Date: 2013-02-27
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, the centralized routing mechanism becomes a common conges

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distributed virtual network gateways
  • Distributed virtual network gateways
  • Distributed virtual network gateways

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The purpose of various embodiments of the invention is described here in detail to satisfy statutory requirements. However, the description itself is not intended to limit the scope of this patent. Rather, the inventors contemplate that what is claimed may also be embodied in other ways, to include different steps or combinations of steps similar to those described herein, in conjunction with other present or future technologies. Furthermore, although the terms "step" and / or "block" may be used herein to refer to various elements of a method employed, the term should not be construed to imply that the order of the various steps is explicitly described unless and only if Any particular order among or between the various steps disclosed herein can be followed.

[0019] Embodiments of the invention relate to methods, computer systems, and computer-readable media for making informed routing decisions at a distributed driver that provides virtualized gateway functionality i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Computerized methods, systems, and computer-readable media are provided for distributing virtualized gateway functionality to multiple nodes within a physical network. Initially, drivers that carry out the gateway functionality are provisioned to cooperate with endpoints instantiated on the network nodes, while a directory service is implemented to maintain a mapping between virtual internet protocol (IP) addresses and location-dependent addresses, as well as a table enumerating transformation actions according to known pathways connecting the endpoints within a network. In operation, the directory service replies to requests from the driver (carrying source and destination IP addresses of data packets) with the appropriate location-dependent addresses (utilizing the mapping) and the appropriate transformation action(s) (utilizing the table). The transformation action(s) include rewriting headers of the data packets to include the location-dependent addresses, encapsulating the data packets as inner data packets within respective outer data packets, or configuring the data packets with a tunneling protocol.

Description

Background technique [0001] Large-scale networked systems are common platforms used in a variety of settings for running service applications and maintaining data for business and operational functions. For example, a data center (eg, physical cloud computing infrastructure) can simultaneously provide multiple services (eg, web applications, email services, search engine services, etc.) to multiple customers. These massively networked systems typically include a large number of resources distributed throughout the data center, where each resource resembles a physical machine or a virtual machine (VM) running on a physical host. When a data center hosts multiple tenants (eg, customer programs), these resources are allocated from the data center to the different tenants to meet their usage needs. Collections of resources allocated to tenants can be grouped into logical or virtual subnets for ease of management and security isolation. [0002] Customers of a data center often r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/12H04L12/741H04L45/02H04L45/74
CPCH04L61/2503H04L29/12047H04L61/15H04L29/12339H04L45/74H04L61/45H04L45/02H04L45/745H04L61/5007H04L12/4641H04L12/66H04L49/70
Inventor H·阿尔卡特比G·奥特海德
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products