-
公开(公告)号:US20200053008A1
公开(公告)日:2020-02-13
申请号:US16596451
申请日:2019-10-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Deepak BANSAL , Geoffrey Hugh OUTHRED , Narasimhan Agrahara VENKATARAMAIAH , Shekhar AGARWAL
IPC: H04L12/803 , H04L29/08 , H04L12/24
Abstract: A load balancer capable of instantiating a data plane within the load balancer, deleting the data plane from the load balancer, and/or enacting a change to the data plane. The load balancer instantiates a data plane for an identified tenant. The instantiated data plane is placed in a data path of network data transmitted from one or more sources to a plurality of tenant addresses that each corresponds to a different tenant or group of tenants. The instantiated data plane is also dedicated to the identified tenant such that the data plane isolates first network data destined to a first tenant address that corresponds to the identified tenant from second network data destined to one or more other tenant addresses. The load balancer also deletes the instantiated data plane from the load balancer, or enacts a change to the instantiated data plane.
-
公开(公告)号:US20230140555A1
公开(公告)日:2023-05-04
申请号:US17677742
申请日:2022-02-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Geoffrey Hugh OUTHRED , Anavi Arun NAHAR , Shuo DONG , Xun FAN , Matthew Heeuk YANG , Plaban MOHANTY , Jinzhou JIANG , Yifeng HUANG , Nicole Antonette KISTER , Shekhar AGARWAL , Yanan SUN , Caleb Lee-Yen WYLLIE
Abstract: The present disclosure relates to systems, methods, and computer-readable media for facilitating the transparent insertion of network virtual appliances into a cloud computing system. For example, a transparent network virtual appliance system can dynamically, seamlessly, and quickly add one or more network virtual appliances utilizing a chained gateway load balancer. In particular, the transparent network virtual appliance system can provide additional services to an application virtual network within a cloud computing system without disrupting or modifying the existing architecture of the cloud computing system.
-
公开(公告)号:US20180176094A1
公开(公告)日:2018-06-21
申请号:US15898517
申请日:2018-02-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Nikolaj Skallerud BJORNER , Karthick JAYARAMAN , Geoffrey Hugh OUTHRED
IPC: H04L12/24 , H04L12/741 , H04L12/751 , H04L12/703
CPC classification number: H04L41/12 , H04L41/0873 , H04L45/02 , H04L45/28 , H04L45/745
Abstract: A system performed by a computing device for validating routing tables of routing devices is provided. The routing tables map destination addresses to a next hops of the routing device. The system accesses one or more contracts that specify the desired behavior of a routing table of a routing device by specifying destination addresses and permissible next hops. For each routing device, the system generates a violation predicate for each contract that is applicable to the routing device. When a violation predicate is evaluated for a target destination address and a target next hop of the routing device, the violation predicate indicates whether the routing table violates the contract. The system then solves the violation predicates for all possible combinations of a target destination address and target next hops to determine whether any routing table violates the desired behavior of its routing device as specified by a contract.
-
-