-
公开(公告)号:US12034588B1
公开(公告)日:2024-07-09
申请号:US18148976
申请日:2022-12-30
Applicant: Juniper Networks, Inc.
Inventor: Juei Cheng Lo , Kaushik Adesh Agrawal , Prashant Kumar
IPC: G06F15/16 , H04L41/0659 , H04L41/0663 , H04L43/10
CPC classification number: H04L41/0663 , H04L41/0661 , H04L43/10
Abstract: Techniques are disclosed for reporting diagnostics data by a first network device to a cloud-based Wide Area Network (WAN) assurance system, responsive to the first network device detecting a communication issue with the cloud-based WAN assurance system. For example, the first network device detects an issue with sending telemetry data to the cloud-based WAN assurance system via a first communication path. In response, the first network device determines a second network device that has connectivity to the WAN assurance system. The first network device sends diagnostics data to the second network device along a second communication path for forwarding to the cloud-based WAN assurance system. The cloud-based WAN assurance system receives the diagnostics data from the second network device. The cloud-based WAN assurance system controls the second network device to remediate the first network device based on the diagnostics data.
-
公开(公告)号:US11711279B2
公开(公告)日:2023-07-25
申请号:US17452344
申请日:2021-10-26
Applicant: Juniper Networks, Inc.
Inventor: Kaushik Adesh Agrawal , Jisheng Wang , Greg Schrock
IPC: H04L12/24 , H04L12/26 , H04L45/30 , H04L43/10 , H04L43/067 , H04L43/062 , H04L45/302 , H04L67/14
CPC classification number: H04L43/067 , H04L43/062 , H04L45/306 , H04L67/14
Abstract: Techniques are disclosed for the identification of applications from communication sessions of network traffic between client devices and the generation of application-specific metrics for network traffic associated with the applications. In one example, a router obtains metrics for a plurality of packets. The router determines a session of a plurality of sessions associated with each packet. For each determined session, the router generates metrics for the session from the metrics of the packets associated with the session and determines an application of a plurality of applications associated with the session. For each determined application, the router generates metrics for the application from the metrics of the sessions associated with the application and transmits, to a device, the metrics for the application. In some examples, the router generates the metrics for each application on a per-client, per-next-hop, or per-traffic class basis.
-
公开(公告)号:US11658902B2
公开(公告)日:2023-05-23
申请号:US17239277
申请日:2021-04-23
Applicant: Juniper Networks, Inc.
Inventor: Michael Baj , Patrick J. MeLampy , Ryan Koss , Kaushik Adesh Agrawal , Abilash Menon , Michael John Adams , Sarah V. Jaffer
IPC: H04L45/302 , H04L45/12 , H04L45/24 , H04L45/00 , H04L9/40
CPC classification number: H04L45/302 , H04L45/123 , H04L45/24 , H04L45/38 , H04L45/566 , H04L63/166
Abstract: A first router generates session establishment metrics for use in network path selection. For example, a plurality of routers connect a client device to a network service instance hosted by a server. A first router is connected to the network service instance via first and second paths. The first router receives session performance requirements for a session between the client device and the network service instance. The first router forwards, along the first path, network traffic for the session by modifying a first packet of the session to include a session identifier for the session. The first router determines that session establishment metrics for the session do not satisfy the session performance requirements. In response, the first router forwards, along the second path, the network traffic for the session by modifying a second packet of the session to include the session identifier for the session.
-
公开(公告)号:US20220346160A1
公开(公告)日:2022-10-27
申请号:US17645010
申请日:2021-12-17
Applicant: Juniper Networks, Inc.
Inventor: Kaushik Adesh Agrawal , Keh-Ming Luoh
Abstract: Techniques are described for onboarding virtualized network devices to a cloud-based WAN assurance system. For example, a virtualized network device receives, from a network device conductor that manages a plurality of network devices, a registration code for registering with the cloud-based WAN assurance system. In response to receiving the registration code and instructions, the network device sends the registration code to the cloud-based WAN assurance system. The cloud-based WAN assurance system verifies the network device based on the registration code, and assigns a distinct (e.g., unique) device identifier to the network device, and sends the distinct device identifier and a secret key to the network device. The network device uses the secret key to create a new secure connection with the cloud-based WAN assurance system, for streaming telemetry data to the WAN assurance system. The cloud-based WAN assurance system analyzes the network device telemetry data to provide WAN assurance.
-
公开(公告)号:US12284094B2
公开(公告)日:2025-04-22
申请号:US18147489
申请日:2022-12-28
Applicant: Juniper Networks, Inc.
Inventor: Ajit Krishna Patankar , Kaushik Adesh Agrawal , Kihwan Han , Monimoy Deb Purkayastha , Patrick John Melampy , Patrick Timmons
IPC: H04L43/04 , H04L41/16 , H04L43/062 , H04L43/0882 , H04L47/27 , H04N21/643
Abstract: A device may receive network traffic data that includes network traffic packet sizes, and may transform the network traffic data into transformed data. The device may process the transformed data, with a machine learning model, to generate an embedding, and may obtain a similarity metric for the embedding. The device may create a graph with nodes and edges based on the embedding and the similarity metric, and may process the graph, with a community detection model, to identify network traffic categories for the network traffic data. The device may perform one or more actions based on the network traffic categories.
-
公开(公告)号:US12206566B2
公开(公告)日:2025-01-21
申请号:US18155665
申请日:2023-01-17
Applicant: Juniper Networks, Inc.
Inventor: Prashant Kumar , Jisheng Wang , Gorakhanath Kathare , Yogesh B G , Kaushik Adesh Agrawal , Jie C Jiang , Scott A. McCulley , Greg Schrock
IPC: H04L43/0817 , H04L41/0604 , H04L41/0631 , H04L41/08 , H04L41/16 , H04L43/067
Abstract: Techniques are described for monitoring application performance in a computer network. For example, a network management system (NMS) includes a memory storing path data received from a plurality of network devices, the path data reported by each network device of the plurality of network devices for one or more logical paths of a physical interface from the given network device over a wide area network (WAN). Additionally, the NMS may include processing circuitry in communication with the memory and configured to: determine, based on the path data, one or more application health assessments for one or more applications, wherein the one or more application health assessments are associated with one or more application time periods for a site, and in response to determining at least one failure state, output a notification including identification of a root cause of the at least one failure state.
-
公开(公告)号:US12184522B2
公开(公告)日:2024-12-31
申请号:US18155658
申请日:2023-01-17
Applicant: Juniper Networks, Inc.
Inventor: Prashant Kumar , Jisheng Wang , Gorakhanath Kathare , Yogesh B G , Kaushik Adesh Agrawal , Jie C Jiang , Scott A. McCulley , Greg Schrock
IPC: H04L43/0817 , H04L41/0604 , H04L41/0631 , H04L41/08 , H04L41/16 , H04L43/067 , H04L41/046 , H04L41/069 , H04L41/0816 , H04L41/082 , H04L41/122 , H04L41/14 , H04L41/147 , H04L43/06 , H04L43/0876
Abstract: Techniques are described for monitoring application performance in a computer network. For example, a network management system (NMS) includes a memory storing path data received from a plurality of network devices, the path data reported by each network device of the plurality of network devices for one or more logical paths of a physical interface from the given network device over a wide area network (WAN). Additionally, the NMS may include processing circuitry in communication with the memory and configured to: determine, based on the path data, one or more application health assessments for one or more applications, wherein the one or more application health assessments are associated with one or more application time periods for a site, and in response to determining at least one failure state, output a notification including identification of a root cause of the at least one failure state.
-
公开(公告)号:US20240250910A1
公开(公告)日:2024-07-25
申请号:US18628122
申请日:2024-04-05
Applicant: Juniper Networks, Inc.
Inventor: Jisheng Wang , Michael Baj , Patrick Timmons , Patrick J. MeLampy , Kaushik Adesh Agrawal , Ruchit Rajkumar Mehta
IPC: H04L47/2425
CPC classification number: H04L47/2425
Abstract: An example method includes receiving, by a software-defined networking in a wide area network (SD-WAN) system having a first WAN link and a second WAN link for an SD-WAN service, WAN link characterization data for the first WAN link over a time period; determining, by the SD-WAN system based on processing the WAN link characterization data for the first WAN link using a machine learning model trained with historical WAN link characterization data for one or more WAN links, an indicator of a predicted performance metric of the first WAN link at a future time; and reassigning, by the SD-WAN system based on the indicator, an application from the first WAN link to the second WAN link.
-
公开(公告)号:US20240129193A1
公开(公告)日:2024-04-18
申请号:US18397672
申请日:2023-12-27
Applicant: Juniper Networks, Inc.
Inventor: Jisheng Wang , Ruchit Rajkumar Mehta , Kaushik Adesh Agrawal , Patrick Timmons , Patrick J. MeLampy , Michael Baj
IPC: H04L41/0893 , H04L41/16 , H04L41/5009
CPC classification number: H04L41/0893 , H04L41/16 , H04L41/5009
Abstract: An example method includes receiving, by an SD-WAN system, WAN link characterization data for a plurality of WAN links of the SD-WAN system over a time period; and for each site of a plurality of sites of the SD-WAN system, generating, by the SD-WAN system, a local policy for the site, wherein generating the local policy is based on a machine learning model trained with the WAN link characterization data for the plurality of WAN links, and providing the local policy to an SD-WAN edge device of the site.
-
公开(公告)号:US11916779B2
公开(公告)日:2024-02-27
申请号:US17938706
申请日:2022-10-07
Applicant: Juniper Networks, Inc.
Inventor: Ruchit Rajkumar Mehta , Kaushik Adesh Agrawal
IPC: H04L43/065 , H04L45/24 , H04L45/44 , H04L45/12
CPC classification number: H04L45/24 , H04L43/065 , H04L45/123 , H04L45/44
Abstract: Techniques are described for determining one or more outlier logical paths in a computer network. A cloud-based network management system stores path data received from a plurality of network devices operating as network gateways for an enterprise network, the path data collected by each network device of the plurality of network devices for one or more logical paths of a physical interface from the network device over a wide area network (WAN). The network management system compares the path data for the plurality of logical paths to determine one or more outlier logical paths out of the plurality of logical paths. The network management system, in response to determining the one or more outlier logical paths, output a notification indicative of the one or more outlier path data out of the plurality of logical paths.
-
-
-
-
-
-
-
-
-