-
公开(公告)号:US20220150160A1
公开(公告)日:2022-05-12
申请号:US17452536
申请日:2021-10-27
Applicant: Juniper Networks, Inc.
Inventor: Rajneesh Kumar , Peyush Gupta
IPC: H04L12/725 , H04L12/717 , H04L12/741 , H04L12/46
Abstract: Techniques are described for backup service function notification and synchronization. For example, a network system comprises: a plurality of service functions; a computing device comprising a service function classifier configured to: classify a packet to a service function chain including the plurality of service functions; determine backup service function(s) for an active service function of the service function chain; encapsulate the packet with a network service header, wherein the network service header includes backup service function information identifying one or more computing devices that host the backup service function(s); and send the packet encapsulated with the network service header to a computing device that hosts the active service function to enable the computing device that hosts the active service function to send, based at least on the backup service function information, state information for the active service function with the one or more backup service functions.
-
公开(公告)号:US11233715B1
公开(公告)日:2022-01-25
申请号:US16946997
申请日:2020-07-14
Applicant: Juniper Networks, Inc.
Inventor: Rajneesh Kumar , Peyush Gupta
IPC: H04L12/26 , H04L12/851 , H04L12/24 , H04L1/18 , H04L12/841
Abstract: In general, the disclosure describes techniques for adaptively determining one or more parameters of a service level agreement of an application. For instance, a network device may monitor round-trip times of a plurality of packets of a data flow of an application being transmitted over a link between an application server and a client device. The network device may determine an amount of retransmission of packets occurring during transmission of the plurality of packets of the data flow. The network device may predict, based at least in part on the round-trip times of the plurality of packets of the data flow and the amount of retransmission of packets occurring during transmission of the plurality of packets of the data flow, a round-trip time parameter for a service level agreement associated with the application.
-
公开(公告)号:US20220021595A1
公开(公告)日:2022-01-20
申请号:US16946997
申请日:2020-07-14
Applicant: Juniper Networks, Inc.
Inventor: Rajneesh Kumar , Peyush Gupta
IPC: H04L12/26 , H04L12/851 , H04L12/841 , H04L12/24 , H04L1/18
Abstract: In general, the disclosure describes techniques for adaptively determining one or more parameters of a service level agreement of an application. For instance, a network device may monitor round-trip times of a plurality of packets of a data flow of an application being transmitted over a link between an application server and a client device. The network device may determine an amount of retransmission of packets occurring during transmission of the plurality of packets of the data flow. The network device may predict, based at least in part on the round-trip times of the plurality of packets of the data flow and the amount of retransmission of packets occurring during transmission of the plurality of packets of the data flow, a round-trip time parameter for a service level agreement associated with the application.
-
公开(公告)号:US20200296023A1
公开(公告)日:2020-09-17
申请号: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
IPC: H04L12/26
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.
-
公开(公告)号:US20200296012A1
公开(公告)日:2020-09-17
申请号: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/859 , H04L12/707 , H04L12/863 , H04L12/725
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.
-
6.
公开(公告)号:US20200267114A1
公开(公告)日:2020-08-20
申请号:US16277714
申请日:2019-02-15
Applicant: Juniper Networks, Inc.
Inventor: Sai Sundar Ramamurthy , Rajneesh Kumar , Bhaskar Jain , Ravi Kumar G V Subrahmanya , Sanjay Kumar Gupta , Unni Dilip , Vijay Sai Ram Paruchuri
Abstract: Techniques are described for selecting, with an intermediate device, a preferred remote endpoint from a plurality of remote endpoints accessible to a client computing device via a network and indicating the preferred remote endpoint to the client computing device. For example, an intermediate device may intercept a DNS response from a DNS load balancer that load balances service requests across multiple remote endpoints that provide the requested service. Based on values for one or more network performance metrics for network traffic from each of the multiple endpoints to the intermediate device, the intermediate device may modify the priority of IP addresses included in the DNS response. The intermediate device may, for instance, replace an original primary IP address in the DNS response with an IP address for another one of the remote endpoints for which the intermediate device measured better network performance metrics.
-
公开(公告)号:US10708161B2
公开(公告)日:2020-07-07
申请号:US16138635
申请日:2018-09-21
Applicant: Juniper Networks, Inc.
Inventor: Peyush Gupta , Rajneesh Kumar
IPC: H04L12/26
Abstract: A first device may provide, periodically throughout a test session and to neighboring devices that are in a network with the first device, a message request for measuring network performance. The neighboring devices, upon receiving the request message, are to use a relay mechanism to determine network performance indicator (NPI) values. The first device may receive, from the neighboring devices and periodically throughout the test session, a response message that includes the NPI values. The first device may determine additional NPI values that measure the network performance between the first device and the neighboring devices. The first device may determine overall NPI values based on the NPI values and the additional NPI values. The first device may identify a preferred next-hop to one of the neighboring devices based on the overall NPI values, where the preferred next-hop is part of a preferred path through the network.
-
8.
公开(公告)号:US12088486B2
公开(公告)日:2024-09-10
申请号:US17588688
申请日:2022-01-31
Applicant: Juniper Networks, Inc.
Inventor: Rajneesh Kumar , Peyush Gupta
IPC: G06F15/16 , H04L43/0882 , H04L43/0888 , H04L43/0894 , H04L45/12 , H04L47/70
CPC classification number: H04L43/0888 , H04L43/0882 , H04L43/0894 , H04L45/123 , H04L45/124 , H04L47/825
Abstract: In some implementations, a network device may determine throughput rate metrics for a plurality of processing units of the network device that are processing network traffic of a network. The network device may maintain the throughput rate metrics in a status table associated with the plurality of processing units. The network device may receive tunnel traffic associated with a particular tunnel of the network. The network device may determine, based on a characteristic of the tunnel traffic, a potential throughput rate associated with processing the tunnel traffic. The network device may direct the tunnel traffic to a particular processing unit, of the plurality of processing units, based on the potential throughput rate and the throughput rate metrics indicated in the status table.
-
公开(公告)号: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.
-
公开(公告)号:US20220116297A1
公开(公告)日:2022-04-14
申请号:US17645879
申请日:2021-12-23
Applicant: Juniper Networks, Inc.
Inventor: Rajneesh Kumar , Peyush Gupta
IPC: H04L43/0817 , H04L43/0823 , H04L43/0864 , H04L43/18 , H04L47/283 , H04L1/18 , H04L47/2441 , H04L41/5009
Abstract: In general, the disclosure describes techniques for adaptively determining one or more parameters of a service level agreement of an application. For instance, a network device may monitor round-trip times of a plurality of packets of a data flow of an application being transmitted over a link between an application server and a client device. The network device may determine an amount of retransmission of packets occurring during transmission of the plurality of packets of the data flow. The network device may predict, based at least in part on the round-trip times of the plurality of packets of the data flow and the amount of retransmission of packets occurring during transmission of the plurality of packets of the data flow, a round-trip time parameter for a service level agreement associated with the application.
-
-
-
-
-
-
-
-
-