-
公开(公告)号:US12289226B2
公开(公告)日:2025-04-29
申请号:US18003300
申请日:2022-06-22
Applicant: Juniper Networks, Inc.
Inventor: Aleksei Slutckii , Diheng Qu , Chi Fung Michael Chan , Atul Bhaskarrao Patil , Georgy Savostyanov , Ilia Kharin
IPC: H04L43/50 , H04L41/22 , H04L43/062
Abstract: A controller device includes one or more processors and a memory for storing instructions that, when executed, cause the one or more processors to receive, from a set of network devices in a network, a time series of telemetry data; determine, using telemetry data, a threshold for a parameter of a network device of the set of network devices; in response to reception of an indication that an instant value for the parameter does not satisfy the determined threshold for the parameter, determine that an anomaly has occurred at the network device; in response to the determination, generate a user interface having first data for a first time period that occurs before the anomaly, second data for a second time period corresponding to when the anomaly occurs in the network, and third data for a third time period that occurs after the anomaly.
-
公开(公告)号:US12259927B1
公开(公告)日:2025-03-25
申请号:US18543813
申请日:2023-12-18
Applicant: Juniper Networks, Inc.
Inventor: Chi Fung Michael Chan , Nathaniel Scott Ray , Diheng Qu , Atul Bhaskarrao Patil , Manish Kumar Mathukumilli
IPC: G06F16/00 , G06F16/901
Abstract: A system includes computer-readable media configured to store a plurality of objects representing intent graph models of a network, and processing circuitry coupled to the computer-readable media. The processing circuitry is configured to receive a request indicating a requested time, determine one or more first objects of the plurality of objects, the first objects storing an intent graph model associated with a first time, the first time different from the requested time, determine one or more second objects of the plurality of objects, the second objects storing difference information indicating one or more changes to the intent graph model associated with the first time that occurred after the first time, apply the changes to the intent graph model associated with the first time to generate an intent graph model associated with the requested time, and output an indication of the intent graph model associated with the requested time.
-
公开(公告)号:US11582099B1
公开(公告)日:2023-02-14
申请号:US17657519
申请日:2022-03-31
Applicant: Juniper Networks, Inc.
Inventor: Diheng Qu , Atul Bhaskarrao Patil , Ilia Kharin , J P Senior
IPC: G06F15/177 , H04L41/0816 , H04L41/0853 , H04L41/12
Abstract: A controller device includes a memory and one or more processors coupled to the memory. The memory stores instructions that, when executed, cause the one or more processors to receive a query indicating a first time and a network service, determine a first set of configuration elements using telemetry data associated with the first time and the network service, and determine a second set of configuration elements using an intent model. The instructions further cause the one or more processors to determine one or more first metrics that occur at the first time using the first set of configuration elements and the second set of configuration elements, determine one or more second metrics at a second time using telemetry data received from the plurality of network devices, and generate data representing a user interface presenting the one or more first metrics and the one or more second metrics.
-
公开(公告)号:US12255768B2
公开(公告)日:2025-03-18
申请号:US17996705
申请日:2022-03-31
Applicant: Juniper Networks, Inc.
Inventor: Chi Fung Michael Chan , Aleksandar Luka Ratkovic , Raunak Banthia , Atul Bhaskarrao Patil , Diheng Qu , Rajeev Menon Kadekuzhi , Roman Bogorodskiy , Aleksandr Gordeev , Aleksei Goditskii
IPC: H04L41/0631 , H04L41/0677 , H04L41/12
Abstract: A method for managing a plurality of network devices of a network includes determining, by one or more processors, a causality map for the plurality of network devices according to an intent. The method further includes receiving, by the one or more processors, an indication of a network service impact and determining, by the one or more processors, a relevant portion of the causality map based on the network service impact. The method further includes determining, by the one or more processors, one or more candidate root cause faults based on the relevant portion of the causality map and outputting, by the one or more processors, an indication of the one or more candidate root cause faults.
-
公开(公告)号:US20230318917A1
公开(公告)日:2023-10-05
申请号:US18059179
申请日:2022-11-28
Applicant: Juniper Networks, Inc.
Inventor: Diheng Qu , Atul Bhaskarrao Patil , Ilia Kharin , JP Senior
IPC: H04L41/0816 , H04L41/0853 , H04L41/12
CPC classification number: H04L41/0816 , H04L41/0853 , H04L41/12
Abstract: A controller device includes a memory and one or more processors coupled to the memory. The memory stores instructions that, when executed, cause the one or more processors to receive a query indicating a first time and a network service, determine a first set of configuration elements using telemetry data associated with the first time and the network service, and determine a second set of configuration elements using an intent model. The instructions further cause the one or more processors to determine one or more first metrics that occur at the first time using the first set of configuration elements and the second set of configuration elements, determine one or more second metrics at a second time using telemetry data received from the plurality of network devices, and generate data representing a user interface presenting the one or more first metrics and the one or more second metrics.
-
公开(公告)号:US20240223435A1
公开(公告)日:2024-07-04
申请号:US17996705
申请日:2022-03-31
Applicant: Juniper Networks, Inc.
Inventor: Chi Fung Michael Chan , Aleksandar Luka Ratkovic , Raunak Banthia , Atul Bhaskarrao Patil , Diheng Qu , Rajeev Menon Kadekuzhi , Roman Bogorodskiy , Aleksandr Gordeev , Aleksei Goditskii
IPC: H04L41/0631 , H04L41/12
CPC classification number: H04L41/0631 , H04L41/12
Abstract: A method for managing a plurality of network devices of a network includes determining, by one or more processors, a causality map for the plurality of network devices according to an intent. The method further includes receiving, by the one or more processors, an indication of a network service impact and determining, by the one or more processors, a relevant portion of the causality map based on the network service impact. The method further includes determining, by the one or more processors, one or more candidate root cause faults based on the relevant portion of the causality map and outputting, by the one or more processors, an indication of the one or more candidate root cause faults.
-
公开(公告)号:US11539586B1
公开(公告)日:2022-12-27
申请号:US17657519
申请日:2022-03-31
Applicant: Juniper Networks, Inc.
Inventor: Diheng Qu , Atul Bhaskarrao Patil , Ilia Kharin , J P Senior
IPC: G06F15/177 , H04L41/0816 , H04L41/0853 , H04L41/12
Abstract: A controller device includes a memory and one or more processors coupled to the memory. The memory stores instructions that, when executed, cause the one or more processors to receive a query indicating a first time and a network service, determine a first set of configuration elements using telemetry data associated with the first time and the network service, and determine a second set of configuration elements using an intent model. The instructions further cause the one or more processors to determine one or more first metrics that occur at the first time using the first set of configuration elements and the second set of configuration elements, determine one or more second metrics at a second time using telemetry data received from the plurality of network devices, and generate data representing a user interface presenting the one or more first metrics and the one or more second metrics.
-
公开(公告)号:US20240243963A1
公开(公告)日:2024-07-18
申请号:US18003297
申请日:2022-06-22
Applicant: Juniper Networks, Inc.
Inventor: Chi Fung Michael Chan , Atul Bhaskarrao Patil , Diheng Qu , Aleksei Goditskii , Aleksandr Gordeev , Roman Bogorodskiy
IPC: H04L41/0631 , G06F16/9537 , H04L43/06
CPC classification number: H04L41/0631 , G06F16/9537 , H04L43/06
Abstract: A method includes storing, by one or more processors, a plurality of intent graphs for a network and receiving, the by one or more processors, a query indicating a time. The method further includes determining, by the one or more processors, a subset of telemetry data that corresponds to the time range using the time indicated by the query. The method further includes generating, by the one or more processors and based on an intent graph of the plurality of intent graphs that is associated with a time range that includes the time indicated by the query and based on the subset of the telemetry data, one or more metrics and outputting, by the one or more processors, an indication of the one or more metrics.
-
公开(公告)号:US11811601B2
公开(公告)日:2023-11-07
申请号:US18059179
申请日:2022-11-28
Applicant: Juniper Networks, Inc.
Inventor: Diheng Qu , Atul Bhaskarrao Patil , Ilia Kharin , JP Senior
IPC: G06F15/177 , H04L41/0816 , H04L41/12 , H04L41/0853
CPC classification number: H04L41/0816 , H04L41/0853 , H04L41/12
Abstract: A controller device includes a memory and one or more processors coupled to the memory. The memory stores instructions that, when executed, cause the one or more processors to receive a query indicating a first time and a network service, determine a first set of configuration elements using telemetry data associated with the first time and the network service, and determine a second set of configuration elements using an intent model. The instructions further cause the one or more processors to determine one or more first metrics that occur at the first time using the first set of configuration elements and the second set of configuration elements, determine one or more second metrics at a second time using telemetry data received from the plurality of network devices, and generate data representing a user interface presenting the one or more first metrics and the one or more second metrics.
-
公开(公告)号:US11729075B1
公开(公告)日:2023-08-15
申请号:US17657504
申请日:2022-03-31
Applicant: Juniper Networks, Inc.
Inventor: Diheng Qu , Atul Bhaskarrao Patil , Rajeev Menon Kadekuzhi
Abstract: A controller device includes a memory and one or more processors coupled to the memory. The memory stores instructions that, when executed, cause the one or more processors to receive, from a set of sensor devices, first telemetry data indicating a first set of changes for telemetry parameters that occur during a first time range. The instructions further cause the one or more processors to determine, using the first snapshot and the first telemetry data, a second snapshot that specifies a first complete state at an end of the first time range. The instructions further cause the one or more processors to determine a second complete state of the telemetry parameters for the second time range based on the second snapshot and second telemetry data indicating a second set of changes for the set of telemetry parameters that occur during a second time range.
-
-
-
-
-
-
-
-
-