-
公开(公告)号:US12039355B2
公开(公告)日:2024-07-16
申请号:US16947930
申请日:2020-08-24
Applicant: Juniper Networks, Inc.
Inventor: Gauresh Dilip Vanjare , Shruti Jadon , Tarun Banka , Venny Kranthi Teja Kommarthi , Aditi Ghotikar , Harshit Naresh Chitalia , Keval Nimeshkumar Shah , Mithun Chakaravarrti Dharmaraj , Rajenkumar Patel , Yixiao Wei
CPC classification number: G06F9/45558 , G06F9/5077 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , G06F2209/503 , G06F2209/505
Abstract: A telemetry service can receive telemetry collection requirements that are expressed as an “intent” that defines how telemetry is to be collected. A telemetry intent compiler can receive the telemetry intent and translate the high level intent into abstract telemetry configuration parameters that provide a generic description of desired telemetry data. The telemetry service can determine, from the telemetry intent, a set of devices from which to collect telemetry data. For each device, the telemetry service can determine capabilities of the device with respect to telemetry data collection. The capabilities may include a telemetry protocol supported by the device. The telemetry service can create a protocol specific device configuration based on the abstract telemetry configuration parameters and the telemetry protocol supported by the device. Devices in a network system that support a particular telemetry protocol can be allocated to instances of a telemetry collector that supports the telemetry protocol.
-
公开(公告)号:USD1018571S1
公开(公告)日:2024-03-19
申请号:US29870806
申请日:2023-02-06
Applicant: Juniper Networks, Inc.
Designer: Manoj Ganesh Naik , Harshit Naresh Chitalia , Biswajit Mandal
CPC classification number: H04L43/045 , H04L43/062 , H04L45/02 , G06F3/0482
Abstract: THE FIGURE is an image of a graphical user interface or portions thereof for a display screen showing our new design.
The outermost broken lines in the figure illustrates a display screen or a portion thereof and forms no part of the claimed design. All other broken lines show portions of the graphical user interface and form no part of the claimed design.-
公开(公告)号:US20230011736A1
公开(公告)日:2023-01-12
申请号:US17933405
申请日:2022-09-19
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Weixu Zhuang , Sumeet Singh
IPC: H04L41/22 , G06F3/0481 , G06T11/20 , G06F3/048
Abstract: A variety of different graphical user interfaces are generated that when displayed provide a visual and interactive representation of one or more performance metrics associated with the operation of a computer network. The graphical user interfaces may be used to monitor the underlay computer network for a virtualization infrastructure, as one example. Aspects include grouping the servers of a computer network into a plurality of aggregates, each aggregate comprising one or more servers. A set of probes are configured that are issued by an agent of a server in one aggregate and sent through the computer network to one or more agents in the server(s) of a different aggregate. Responses and other measurements taken based on the issuance of the probes is gathered and analyzed to generate metrics that are then used to generate, at least in part, the information provided in the graphical user interfaces.
-
公开(公告)号:US11451454B2
公开(公告)日:2022-09-20
申请号:US16948339
申请日:2020-09-14
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Weixu Zhuang , Sumeet Singh
IPC: G06F3/048 , H04L41/22 , G06F3/0481 , G06T11/20
Abstract: A variety of different graphical user interfaces are generated that when displayed provide a visual and interactive representation of one or more performance metrics associated with the operation of a computer network. The graphical user interfaces may be used to monitor the underlay computer network for a virtualization infrastructure, as one example. Aspects include grouping the servers of a computer network into a plurality of aggregates, each aggregate comprising one or more servers. A set of probes are configured that are issued by an agent of a server in one aggregate and sent through the computer network to one or more agents in the server(s) of a different aggregate. Responses and other measurements taken based on the issuance of the probes is gathered and analyzed to generate metrics that are then used to generate, at least in part, the information provided in the graphical user interfaces.
-
公开(公告)号:US11336504B2
公开(公告)日:2022-05-17
申请号:US16947927
申请日:2020-08-24
Applicant: Juniper Networks, Inc.
Inventor: Tarun Banka , Aditi Ghotikar , Gauresh Dilip Vanjare , Harshit Naresh Chitalia , Rajenkumar Patel , Yixiao Wei
IPC: H04L41/0604 , H04L41/16 , H04L41/06 , H04L41/0681
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.
-
公开(公告)号:US11323312B1
公开(公告)日:2022-05-03
申请号:US17105462
申请日:2020-11-25
Applicant: Juniper Networks, Inc.
Inventor: Tarun Banka , Harshit Naresh Chitalia
Abstract: The disclosure describes techniques for network monitoring and fault localization. For example, a controller comprises one or more processors operably coupled to a memory configured to: receive a first one or more Quality of Experience (QoE) metrics measured by a first probe traversing a first path comprising one or more links; receive a second one or more QoE metrics measured by a second probe traversing a second path comprising one or more links; determine, from the first one or more QoE metrics, that the first path has an anomaly; determine, from the second one or more QoE metrics, that the second path has an anomaly; and determine, in response to determining the first path and the second path has an anomaly, based on the type of metrics and the type of links, that an intersection between the first path and the second path is a root cause of the anomaly.
-
公开(公告)号:US20220058042A1
公开(公告)日:2022-02-24
申请号:US16947930
申请日:2020-08-24
Applicant: Juniper Networks, Inc.
Inventor: Gauresh Dilip Vanjare , Shruti Jadon , Tarun Banka , Venny Kranthi Teja Kommarthi , Aditi Ghotikar , Harshit Naresh Chitalia , Keval Nimeshkumar Shah , Mithun Chakaravarrti Dharmaraj , Rajenkumar Patel , Yixiao Wei
Abstract: A telemetry service can receive telemetry collection requirements that are expressed as an “intent” that defines how telemetry is to be collected. A telemetry intent compiler can receive the telemetry intent and translate the high level intent into abstract telemetry configuration parameters that provide a generic description of desired telemetry data. The telemetry service can determine, from the telemetry intent, a set of devices from which to collect telemetry data. For each device, the telemetry service can determine capabilities of the device with respect to telemetry data collection. The capabilities may include a telemetry protocol supported by the device. The telemetry service can create a protocol specific device configuration based on the abstract telemetry configuration parameters and the telemetry protocol supported by the device. Devices in a network system that support a particular telemetry protocol can be allocated to instances of a telemetry collector that supports the telemetry protocol.
-
公开(公告)号:US11206200B1
公开(公告)日:2021-12-21
申请号:US16947230
申请日:2020-07-23
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Avi K. Patel , Travis Gregory Newhouse , Neeren Shripad Patki , Sumeet Singh
IPC: H04L12/26 , H04L12/24 , G06F3/0481
Abstract: A policy controller executes algorithms to operate on a list of devices forming a computer network to generate outputs including one or more graphic user interfaces. The graphic user interfaces, when displayed on a display device, provide various versions of a visual representation of a network topology for the actual computer network or a computer network being modeled. The graphic user interfaces include graphic symbols representative of various devices included in the computer network that are arranged into one or more radial arrangements. The graphic user interfaces include graphic lines indicative of the physical interconnections between the devices, the graphic lines extending across the radial arrangement(s) and extending between the graphic symbols representative of devices to provide a visual representation of the interconnections that communicatively couple the devices. Additional graphic symbols and graphic lines represent interconnections between the devices and one or more compute nodes included in the computer network.
-
公开(公告)号:US11070452B1
公开(公告)日:2021-07-20
申请号:US16752519
申请日:2020-01-24
Applicant: Juniper Networks, Inc.
Inventor: Parantap Roy , Weixu Zhuang , Sumeet Singh , Harshit Naresh Chitalia , Travis Gregory Newhouse , Avi K. Patel , Moitrayee Gupta
Abstract: Techniques for presenting information about a network, virtualization infrastructure, cluster, or other computing environment, which may involve presentation of user interfaces that may enable nuanced, unique, and/or comprehensive insights into how infrastructure elements, instances, and/or computing resources are being used and information about patterns of usage and/or utilization. Techniques for communicating, within a computing system, information used to create, update, and/or modify the user interfaces that present information about a network, virtualization infrastructure, cluster, or other computing environment. Techniques in accordance with one or more aspects of the present disclosure may involve use of separate interfaces for collecting or accessing data used to draw a user interface that presents information about a network, and for collecting or receiving data used to update the user interface as changes occur to the utilization of infrastructure elements represented within the user interface.
-
10.
公开(公告)号:US11005721B1
公开(公告)日:2021-05-11
申请号:US16916798
申请日:2020-06-30
Applicant: Juniper Networks, Inc.
Inventor: Neeren Shripad Patki , Harshit Naresh Chitalia , Moitrayee Gupta
Abstract: An example control plane that is executed on one or more processors in a distributed computing system is configured to receive an indication of a node to be onboarded into the distributed computing system, wherein the node comprises one of a compute node or a network device node, to discover one or more compute resources or network device resources that are associated with the node, and to assign, based on the discovery, the node to a collector that is executed in the distributed computing system, wherein the collector is configured to collect real-time telemetry data for the node during operation of the node. The control plane is further configured to receive, from the collector, the real-time telemetry data for the node that is collected by the collector, and to output, for display, a visual representation of the real-time telemetry data for the node.
-
-
-
-
-
-
-
-
-