-
公开(公告)号: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.
-
公开(公告)号:US20240275707A1
公开(公告)日:2024-08-15
申请号:US18003300
申请日:2022-06-22
Applicant: Juniper Networks, Inc.
Inventor: Aleksei Slutckii , Diheng Qu , Chi Fung Michael Chan , Atul Bashkarrao Patil , Georgy Savostyanov , Ilia Kharin
IPC: H04L43/50 , H04L41/22 , H04L43/062
CPC classification number: 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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20240223467A1
公开(公告)日:2024-07-04
申请号:US18185326
申请日:2023-03-16
Applicant: Juniper Networks, Inc.
Inventor: Chi Fung Michael Chan , Diheng Qu , llya Kharin , Georgy Savostyanov
IPC: H04L41/00 , G06F16/901 , G06F16/903 , H04L41/40
CPC classification number: H04L41/20 , G06F16/9024 , G06F16/90335 , H04L41/40
Abstract: A system comprising one or more processors configured to receive a query indicating one or more of filtering information, sorting information, or joining information and retrieve, from a first datastore, an intent graph for a network, wherein the intent graph comprises nodes representing components of the network and edges representing connections between the components. The one or more processors being further configured to select a subset of a plurality of network devices of the network based on the query and the intent graph retrieved from the first datastore and retrieve, from a second datastore, data received from the plurality of network devices of the network. The one or more processors being further configured to determine a response to the query based on the selected subset of the plurality of network devices and the data retrieved from the second datastore and output the response to the query.
-
-
-
-
-
-
-
-
-