DATA PLANE MANIPULATION IN A LOAD BALANCER
    1.
    发明申请

    公开(公告)号:US20200053008A1

    公开(公告)日:2020-02-13

    申请号:US16596451

    申请日:2019-10-08

    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.

    Validating Routing Tables of Routing Devices

    公开(公告)号:US20180176094A1

    公开(公告)日:2018-06-21

    申请号:US15898517

    申请日:2018-02-17

    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.

Patent Agency Ranking