-
公开(公告)号:US11477117B1
公开(公告)日:2022-10-18
申请号:US17101128
申请日:2020-11-23
Applicant: Juniper Networks, Inc.
Inventor: Sai Sundar Ramamurthy , Sunil Vallamkonda
Abstract: A node may be an active node associated with a high-availability service and may route session traffic communicated via a first route path between a first endpoint and a second endpoint. The node may determine a first measurement of a traffic metric of the first route path and may receive, from another node associated with the high-availability service, a second measurement of the traffic metric of a second route path. The node may compare the first measurement and the second measurement and determine that the traffic metric is enhanced on the second route path relative to the first route path. The node may cause, via a high-availability link between the node and the other node, the other node to become the active node for routing the session traffic between the first endpoint and the second endpoint.
-
公开(公告)号:US10958555B2
公开(公告)日:2021-03-23
申请号:US16354428
申请日:2019-03-15
Applicant: Juniper Networks, Inc.
Inventor: Rajneesh Kumar , Sai Sundar Ramamurthy , Vijay Sai Ram Paruchuri , Unni Dilip , Ravi Kumar G V Subrahmanya , Bhaskar Jain , Sanjay Kumar Gupta
Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application and send a first set of probe packets, configured according to an initial probing profile, over each of one or more links. The network device may monitor the data flow to determine one or more characteristics of the data flow and generate an updated probing profile based on the one or more characteristics of the data flow. The network device may then send a second set of one or more probe packets, configured according to the updated probing profile, over each of the one or more links.
-
公开(公告)号:US20210083948A1
公开(公告)日:2021-03-18
申请号:US17107356
申请日:2020-11-30
Applicant: Juniper Networks, Inc.
Inventor: Vijay Sai Ram Paruchuri , Rajneesh Kumar , Ravi Kumar G V Subrahmanya , Unni Dilip , Sanjay Kumar Gupta , Bhaskar Jain , Sai Sundar Ramamurthy
IPC: H04L12/24 , H04L12/26 , H04L12/707 , H04L12/725 , H04L12/859 , H04L12/863
Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
-
公开(公告)号:US11770309B2
公开(公告)日:2023-09-26
申请号:US17107356
申请日:2020-11-30
Applicant: Juniper Networks, Inc.
Inventor: Vijay Sai Ram Paruchuri , Rajneesh Kumar , Ravi Kumar G V Subrahmanya , Unni Dilip , Sanjay Kumar Gupta , Bhaskar Jain , Sai Sundar Ramamurthy
IPC: H04L43/10 , H04L41/5009 , H04L41/5025 , H04L43/0829 , H04L45/24 , H04L45/302 , H04L47/2475 , H04L47/62
CPC classification number: H04L41/5009 , H04L41/5025 , H04L43/0835 , H04L43/10 , H04L45/24 , H04L45/306 , H04L47/2475 , H04L47/6215
Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
-
公开(公告)号:US11637788B2
公开(公告)日:2023-04-25
申请号:US17302813
申请日:2021-05-12
Applicant: Juniper Networks, Inc.
Inventor: Sai Sundar Ramamurthy , Sunil Vallamkonda
IPC: H04L47/80
Abstract: A network device may receive configuration data identifying resource subscription thresholds associated with a plurality of respective endpoint devices and may receive traffic from the plurality of endpoint devices. The network device may process the traffic and the configuration data, with a resource allocation model, to determine that processing traffic associated with a first endpoint device requires allocating a resource of the network device, and may process the configuration data, with the resource allocation model, to identify the resource of the network device from a particular resource of the network device that is currently allocated to traffic associated with a second endpoint device. The network device may allocate the particular resource of the network device to the traffic associated with the first endpoint device, and may process the traffic associated with the first endpoint device with the particular resource to generate processed traffic.
-
公开(公告)号:US11005729B2
公开(公告)日:2021-05-11
申请号:US16354027
申请日:2019-03-14
Applicant: Juniper Networks, Inc.
Inventor: Bhaskar Jain , Rajneesh Kumar , Ravi Kumar G V Subrahmanya , Sai Sundar Ramamurthy , Unni Dilip , Vijay Sai Ram Paruchuri , Sanjay Kumar Gupta
Abstract: In general, the disclosure describes techniques for assigning traffic originating from an unknown application to a link based on known application quality of experience metrics. For instance, a network device may receive an application data packet of a data flow for an application and determine an application signature of the application data packet. The network device may determine whether the application signature matches an entry in an application signature database, and if the application signature does not match, the network device may identify a class of the application based on one or more characteristics of the application data packet. The network device may then assign the application data packet of the data flow to a first link of a plurality of links based on the class of the application and quality of experience (QoE) metrics for each link.
-
公开(公告)号:US11902157B2
公开(公告)日:2024-02-13
申请号:US17931298
申请日:2022-09-12
Applicant: Juniper Networks, Inc.
Inventor: Sai Sundar Ramamurthy , Sunil Vallamkonda
Abstract: A node may be an active node associated with a high-availability service and may route session traffic communicated via a first route path between a first endpoint and a second endpoint. The node may determine a first measurement of a traffic metric of the first route path and may receive, from another node associated with the high-availability service, a second measurement of the traffic metric of a second route path. The node may compare the first measurement and the second measurement and determine that the traffic metric is enhanced on the second route path relative to the first route path. The node may cause, via a high-availability link between the node and the other node, the other node to become the active node for routing the session traffic between the first endpoint and the second endpoint.
-
公开(公告)号:US10855555B2
公开(公告)日:2020-12-01
申请号:US16298996
申请日:2019-03-11
Applicant: Juniper Networks, Inc.
Inventor: Vijay Sai Ram Paruchuri , Rajneesh Kumar , Ravi Kumar G V Subrahmanya , Unni Dilip , Sanjay Kumar Gupta , Bhaskar Jain , Sai Sundar Ramamurthy
IPC: H04L12/24 , H04L12/26 , H04L12/707 , H04L12/863 , H04L12/725 , H04L12/859
Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
-
公开(公告)号:US20200296011A1
公开(公告)日:2020-09-17
申请号:US16354027
申请日:2019-03-14
Applicant: Juniper Networks, Inc.
Inventor: Bhaskar Jain , Rajneesh Kumar , Ravi Kumar G V Subrahmanya , Sai Sundar Ramamurthy , Unni Dilip , Vijay Sai Ram Paruchuri , Sanjay Kumar Gupta
Abstract: In general, the disclosure describes techniques for assigning traffic originating from an unknown application to a link based on known application quality of experience metrics. For instance, a network device may receive an application data packet of a data flow for an application and determine an application signature of the application data packet. The network device may determine whether the application signature matches an entry in an application signature database, and if the application signature does not match, the network device may identify a class of the application based on one or more characteristics of the application data packet. The network device may then assign the application data packet of the data flow to a first link of a plurality of links based on the class of the application and quality of experience (QoE) metrics for each link.
-
公开(公告)号:US11991142B1
公开(公告)日:2024-05-21
申请号:US18185282
申请日:2023-03-16
Applicant: Juniper Networks, Inc.
IPC: H04L61/2575 , H04L45/745 , H04L69/22 , H04L101/668
CPC classification number: H04L61/2575 , H04L45/745 , H04L69/22 , H04L2101/668
Abstract: A virtual network device may identify a cloud provider associated with the virtual network device, and may provide a request for public network addresses and private network addresses associated with the cloud provider. The virtual network device may receive the public network addresses and the private network addresses from the cloud provider based on the request, and may generate a translation table that maps the public network addresses and the private network addresses. The virtual network device may utilize the translation table to establish a secure communication between an endpoint device and a server device, where the secure communication is associated with at least one packet that requires an inner payload network address change.
-
-
-
-
-
-
-
-
-