Dynamic selection of a VPNC gateway based on user behavior

    公开(公告)号:US11929988B2

    公开(公告)日:2024-03-12

    申请号:US17171963

    申请日:2021-02-09

    Abstract: Systems and methods are provided for dynamic virtual private network concentrators (VPNC) gateway selection and on-demand VRF-ID configuration. A dynamic VPNC gateway selection component can dynamically route to a particular VPNC gateway based on multiple user-specific factors, including: a) behavior of users on the network; and b) performance of a destination service/device. A dynamic VPNC gateway selection component can rank a user based on one or more factors relating to the behavior of the user. Also, the dynamic VPNC gateway selection component can determine whether a VPNC gateway at a data center is healthy, and whether a destination service at the data center is healthy. The dynamic VPNC gateway selection component can dynamically select a VPNC gateway from a plurality of VPNC gateways at the data center for communicating forwarded traffic from the user based on the user's ranking if either the VPNC gateway or the service are unhealthy.

    Communication of data between virtual processes

    公开(公告)号:US11500699B2

    公开(公告)日:2022-11-15

    申请号:US16256171

    申请日:2019-01-24

    Abstract: An interface module in a user space intercepts a call from a first virtual process, the call to cause communication of data from the first virtual process to a second virtual process. The interface module accesses mapping information to redirect the communication of data to the second virtual process without passing through the protocol stack of a kernel, the mapping information comprising entries each including network addresses used in identifying a respective connection between corresponding virtual processes.

    Automated gateway selection in SD-WAN

    公开(公告)号:US11128492B2

    公开(公告)日:2021-09-21

    申请号:US16385299

    申请日:2019-04-16

    Abstract: An example network orchestrator includes processing circuitry and memory. Instructions of the memory, when executed by the processing circuitry, cause the network orchestrator to receive an indication that a branch gateway has joined a SD-WAN. The instructions further cause the network orchestrator to determine, based on parameters of the branch gateway, a geographic location of the branch gateway. The instructions further cause the network orchestrator to select a set of headend gateways located in a region including the geographic location of the branch gateway. The instructions further cause the network orchestrator to calculate a suitability score for each headend gateway based on the geographic location of the branch gateway in comparison to a geographic location of the each headend gateway. The instructions further cause the network orchestrator to assign the branch gateway to a headend gateway of the set of headend gateways with an optimal suitability score.

Patent Agency Ranking