Synchronizing load balancing state information

    公开(公告)号:US10089153B2

    公开(公告)日:2018-10-02

    申请号:US15199512

    申请日:2016-06-30

    Applicant: Avi Networks

    Abstract: Load balancing includes receiving, from a client, a connection request to establish a connection with a server; determining load balancing state information based at least in part on the connection request; synchronizing the load balancing state information across a plurality of service engines using a distributed data store service, the distributed data store service being configured to: determine whether in a distributed data store there is an existing entry that corresponds to the load balancing state information; in the event that it is determined that in the distributed data store there is no existing entry that corresponds to the load balancing state information, atomically create a new entry based on the load balancing state information; and distributing the connection to a selected server among a plurality of servers, the selected server being selected based at least in part on the load balancing state information.

    Distributed network services
    2.
    发明授权
    Distributed network services 有权
    分布式网络服务

    公开(公告)号:US09483286B2

    公开(公告)日:2016-11-01

    申请号:US14038532

    申请日:2013-09-26

    Applicant: Avi Networks

    Abstract: Providing a distributed network service includes: receiving network traffic at a first physical device; and executing a service engine to participate in the distributed network service. The distributed network service is provided to at least the first target application instance executing in a first VM on the first physical device, and a second target application instance executing in a second VM on a second physical device; and a shared state of the distributed network service is maintained with respect to the first physical device and the second physical device.

    Abstract translation: 提供分布式网络服务包括:在第一物理设备处接收网络流量; 并执行服务引擎来参与分布式网络服务。 将分布式网络服务提供给至少在第一物理设备上的第一VM中执行的第一目标应用实例,以及在第二物理设备上的第二VM中执行的第二目标应用实例; 并且相对于第一物理设备和第二物理设备维护分布式网络服务的共享状态。

    Transparent network service migration across service devices

    公开(公告)号:US10110684B1

    公开(公告)日:2018-10-23

    申请号:US14195415

    申请日:2014-03-03

    Applicant: Avi Networks

    Abstract: Migrating a network service that is currently being performed by a first device to be performed by a second device includes: instructing the second device to notify an upstream network device to forward traffic that is to be serviced by the network service to the second device instead of to the first device, the network service being associated with an Internet Protocol (IP) address; and instructing the first device to migrate the network service to the second device, wherein the migration includes moving or copying state information associated with an existing flow currently serviced by the first device to the second device; the existing flow being an existing flow between a client application and a network application.

    DISTRIBUTED NETWORK SERVICES
    5.
    发明申请
    DISTRIBUTED NETWORK SERVICES 审中-公开
    分布式网络服务

    公开(公告)号:US20160381126A1

    公开(公告)日:2016-12-29

    申请号:US15262488

    申请日:2016-09-12

    Applicant: Avi Networks

    Abstract: Providing a distributed network service includes: receiving network traffic at a first physical device; and executing a service engine to participate in the distributed network service. The distributed network service is provided to at least the first target application instance executing in a first VM on the first physical device, and a second target application instance executing in a second VM on a second physical device; and a shared state of the distributed network service is maintained with respect to the first physical device and the second physical device.

    Abstract translation: 提供分布式网络服务包括:在第一物理设备处接收网络流量; 并执行服务引擎来参与分布式网络服务。 将分布式网络服务提供给至少在第一物理设备上的第一VM中执行的第一目标应用实例,以及在第二物理设备上的第二VM中执行的第二目标应用实例; 并且相对于第一物理设备和第二物理设备维护分布式网络服务的共享状态。

    DISTRIBUTED NETWORK SERVICES
    6.
    发明申请
    DISTRIBUTED NETWORK SERVICES 有权
    分布式网络服务

    公开(公告)号:US20140280499A1

    公开(公告)日:2014-09-18

    申请号:US14038532

    申请日:2013-09-26

    Applicant: Avi Networks

    Abstract: Providing a distributed network service includes: receiving network traffic at a first physical device; and executing a service engine to participate in the distributed network service. The distributed network service is provided to at least the first target application instance executing in a first VM on the first physical device, and a second target application instance executing in a second VM on a second physical device; and a shared state of the distributed network service is maintained with respect to the first physical device and the second physical device.

    Abstract translation: 提供分布式网络服务包括:在第一物理设备处接收网络流量; 并执行服务引擎来参与分布式网络服务。 将分布式网络服务提供给至少在第一物理设备上的第一VM中执行的第一目标应用实例,以及在第二物理设备上的第二VM中执行的第二目标应用实例; 并且相对于第一物理设备和第二物理设备维护分布式网络服务的共享状态。

    Distributed network service risk monitoring and scoring

    公开(公告)号:US10313211B1

    公开(公告)日:2019-06-04

    申请号:US15246228

    申请日:2016-08-24

    Applicant: Avi Networks

    Abstract: A method for evaluating health of a distributed network service environment (DNSE) includes determining an application performance measurement (APM) based at least in part on performance metrics (PM) associated with sources, where the sources are associated with the DNSE. The sources include service engine(s) and servers. At least some of the servers are configured to provide a distributed application, and the service engine(s) are configured to provide the servers with a network service and collect at least a part of the PM. The method includes determining a health risk of the DNSE based at least in part on risk parameters obtained by the service engine(s). The method includes combining the APM and the health risk of the DNSE to determine a health indicator. If the indicator indicates a change of the DNSE, a notification of the change is generated. The method includes outputting the notification of the change.

    Transparent network-services elastic scale-out

    公开(公告)号:US10225194B2

    公开(公告)日:2019-03-05

    申请号:US15728248

    申请日:2017-10-09

    Applicant: Avi Networks

    Abstract: In a network with at least a first device already configured to provide a network service to a network application, scaling service capacity includes: configuring one or more second devices to provide the network service to the network application. In embodiments where an upstream network device supports Equal-Cost Multi-Path (ECMP) routing, the upstream network device is configured, including storing a plurality of paths to reach an address associated with a network application, wherein the plurality of paths are equal in cost. In embodiments where the upstream network device does not support ECMP routing, the second device is configured not to respond to an Address Resolution Protocol (ARP) request associated with an Internet Protocol (IP) address of the network application, and the first device is instructed to perform load balancing on network traffic destined for the network application among the first device and the one or more second devices.

Patent Agency Ranking