-
41.
公开(公告)号:US11895193B2
公开(公告)日:2024-02-06
申请号:US16947139
申请日:2020-07-20
Applicant: Juniper Networks, Inc.
Inventor: Rajenkumar Patel , Harshit Naresh Chitalia , Tarun Banka , Mithun Chakaravarrti Dharmaraj , Gauresh Dilip Vanjare , Yixiao Wei
IPC: H04L67/14 , H04L67/1001 , H04L43/04 , H04L69/329 , G06F9/54
CPC classification number: H04L67/14 , G06F9/546 , H04L43/04 , H04L67/1001 , H04L69/329
Abstract: Techniques for resource monitoring and managed message reordering in a data center are described. In one example, a computing system comprises an ingress engine to receive a message from a network device in a data center comprising a plurality of network devices and the computing system; and in response to receiving the message from a network device in the data center, communicate the message to an appropriate collector application corresponding to the message's protocol type in compliance with at least one requirement for data stored in a message flow communicated from one or more network devices to the computing system.
-
42.
公开(公告)号:US20230308358A1
公开(公告)日:2023-09-28
申请号:US18327518
申请日:2023-06-01
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Sumeet Singh
CPC classification number: H04L41/14 , H04L41/22 , G06F3/0481
Abstract: A computing system includes a computing device configured to execute a plurality of virtual machines, each virtual machine of the plurality of virtual machines configured to provide control plane functionality for at least a different respective subset of forwarding units of a network device, the computing device distinct from the network devices. The computing system also includes a policy agent configured to execute on the computing device. The agent is configured to determine that a particular virtual machine of the plurality of virtual machines provides control plane functionality for one or more forwarding units of the network device; determine control plane usage metrics for resources of the particular virtual machine; and output, to a policy controller, data associated with the control plane usage metrics and data associating the particular virtual machine with the one or more forwarding units for which the particular virtual machine provides control plane functionality.
-
公开(公告)号:US11765014B2
公开(公告)日:2023-09-19
申请号:US17657383
申请日:2022-03-31
Applicant: Juniper Networks, Inc.
Inventor: Tarun Banka , Aditi Ghotikar , Gauresh Dilip Vanjare , Harshit Naresh Chitalia , Rajenkumar Patel , Yixiao Wei
IPC: H04L41/06 , H04L41/0681 , H04L41/0604 , H04L41/16
CPC classification number: H04L41/0604 , H04L41/06 , H04L41/0681 , H04L41/16
Abstract: An alarm service can receive an alarm rule as an “intent” that defines a rule in a high level “natural language.” An alarm rule compiler can receive the intent and translate the high level intent into one or more lower level rules that can be programmatically processed by multiple alarm rule execution engines. Devices in a network system can be associated with alarm rule execution engines in a distributed manner. For example, devices in a network can be associated with different instances of an alarm rule execution engine, thus distributing the resource usage for obtaining telemetry data and processing alarms with respect to the devices in a network across multiple alarm rule execution engines.
-
公开(公告)号:USD980845S1
公开(公告)日:2023-03-14
申请号:US29652529
申请日:2020-09-11
Applicant: Juniper Networks, Inc.
Designer: Manoj Ganesh Naik , Harshit Naresh Chitalia , Biswajit Mandal
-
公开(公告)号:US11501190B2
公开(公告)日:2022-11-15
申请号:US16920113
申请日:2020-07-02
Applicant: Juniper Networks, Inc.
Inventor: Shruti Jadon , Mithun Chakaravarrti Dhamaraj , Anita Kar , Harshit Naresh Chitalia
Abstract: This disclosure describes techniques that include using an automatically trained machine learning system to generate a prediction. In one example, this disclosure describes a method comprising: based on a request for the prediction: training each respective machine learning (ML) model in a plurality of ML models to generate a respective training-phase prediction in a plurality of training-phase predictions; automatically determining a selected ML model in the plurality of ML models based on evaluation metrics for the plurality of ML; and applying the selected ML model to generate the prediction based on data collected from a network that includes a plurality of network devices.
-
公开(公告)号:US20220224586A1
公开(公告)日:2022-07-14
申请号:US17657383
申请日:2022-03-31
Applicant: Juniper Networks, Inc.
Inventor: Tarun Banka , Aditi Ghotikar , Gauresh Dilip Vanjare , Harshit Naresh Chitalia , Rajenkumar Patel , Yixiao Wei
IPC: H04L41/0604 , H04L41/06 , H04L41/0681 , H04L41/16
Abstract: An alarm service can receive an alarm rule as an “intent” that defines a rule in a high level “natural language.” An alarm rule compiler can receive the intent and translate the high level intent into one or more lower level rules that can be programmatically processed by multiple alarm rule execution engines. Devices in a network system can be associated with alarm rule execution engines in a distributed manner. For example, devices in a network can be associated with different instances of an alarm rule execution engine, thus distributing the resource usage for obtaining telemetry data and processing alarms with respect to the devices in a network across multiple alarm rule execution engines.
-
47.
公开(公告)号:US11277315B2
公开(公告)日:2022-03-15
申请号:US16920022
申请日:2020-07-02
Applicant: Juniper Networks, Inc.
Inventor: Avi K. Patel , Harshit Naresh Chitalia , Neeren Shripad Patki
IPC: G06F15/173 , H04L41/12 , H04L41/0893 , H04L41/22
Abstract: Techniques to display a graphic representation of a computer network topology are described. In one example, a network device is configured to generate an output comprising a graphic representation of a topology of a computer network, the computer network comprising compute nodes interconnected by a packet-based communications network provided by a set of network devices, wherein the policy controller is further configured to: identify, amongst the compute nodes or the network devices, a network element having state information indicating an operational state of interest; modify state information for one or more resources that are coupled to the identified network element; and based upon whether the network topology information indicates a visible graphic symbol for the identified network element, output a visual indicator corresponding to the visible graphic symbol or corresponding to a visible resource that is communicably coupled to the identified network element.
-
公开(公告)号:US20220060369A1
公开(公告)日:2022-02-24
申请号:US16947927
申请日:2020-08-24
Applicant: Juniper Networks, Inc.
Inventor: Tarun Banka , Aditi Ghotikar , Gauresh Dilip Vanjare , Harshit Naresh Chitalia , Rajenkumar Patel , Yixiao Wei
IPC: H04L12/24
Abstract: An alarm service can receive an alarm rule as an “intent” that defines a rule in a high level “natural language.” An alarm rule compiler can receive the intent and translate the high level intent into one or more lower level rules that can be programmatically processed by multiple alarm rule execution engines. Devices in a network system can be associated with alarm rule execution engines in a distributed manner. For example, devices in a network can be associated with different instances of an alarm rule execution engine, thus distributing the resource usage for obtaining telemetry data and processing alarms with respect to the devices in a network across multiple alarm rule execution engines.
-
公开(公告)号:US11240128B2
公开(公告)日:2022-02-01
申请号:US17120420
申请日:2020-12-14
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Avi K. Patel , Parantap Roy , Travis Gregory Newhouse , Sumeet Singh , Neeren Shripad Patki
Abstract: This disclosure describes techniques for monitoring, scheduling, and performance management for virtualization infrastructures within networks. In one example, a computing system includes a plurality of different cloud-based compute clusters (e.g., different cloud projects), each comprising a set of compute nodes. Policy agents execute on the compute nodes to monitor performance and usage metrics relating to resources of the compute nodes. Policy controllers within each cluster deploy policies to the policy agents and evaluate performance and usage metrics from the policy agents by application of one or more rulesets for infrastructure elements of the compute cluster. Each of the policy controllers outputs data to a multi-cluster dashboard software system indicative of a current health status for the infrastructure elements based on the evaluation of the performance and usage metrics for the cluster. The multi-cluster dashboard software system data outputs, as single user interface screen, the current health status for each of the cloud-based compute clusters.
-
公开(公告)号:US20220014451A1
公开(公告)日:2022-01-13
申请号:US16922963
申请日:2020-07-07
Applicant: Juniper Networks, Inc.
Inventor: Manoj Ganesh Naik , Harshit Naresh Chitalia , Biswajit Mandal
IPC: H04L12/26 , H04L12/751
Abstract: This disclosure describes techniques that include receiving underlay flow data from a network having an underlay network and one or more overlay network, storing information identifying, for each underlay data flow, an overlay network, displaying, within a display, a topological map of at least a portion of the underlay network, highlighting a data path through the displayed topological map, the highlighted data path extending through the underlay network from the underlay network source of the respective underlay data flow to the underlay network destination of the respective underlay data flow; receiving a request for metrics associated with the highlighted data path, wherein receiving a request includes receiving, via a graphical user interface, an indication selecting at least a portion of the highlighted data path; and displaying, proximate to the highlighted data path, metrics associated with data traffic through the selected portion of the highlighted data path.
-
-
-
-
-
-
-
-
-