-
公开(公告)号:US10728121B1
公开(公告)日:2020-07-28
申请号:US15987584
申请日:2018-05-23
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Avi K Patel , Travis Gregory Newhouse , Neeren Shripad Patki , Sumeet Singh
IPC: H04L12/16 , H04L12/26 , G06F3/0481 , H04L12/24
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.
-
公开(公告)号:US10547521B1
公开(公告)日:2020-01-28
申请号:US15637716
申请日:2017-06-29
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.
-
23.
公开(公告)号:US20190386891A1
公开(公告)日:2019-12-19
申请号:US16007926
申请日:2018-06-13
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Weixu Zhuang , Sumeet Singh
IPC: H04L12/24 , 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.
-
公开(公告)号:US20190268228A1
公开(公告)日:2019-08-29
申请号:US16410626
申请日:2019-05-13
Applicant: Juniper Networks, Inc.
Inventor: Tarun Banka , Harshit Naresh Chitalia , Travis Gregory Newhouse , Chaitanya Pemmaraju , Pawan Prakash , Parantap Roy , Sumeet Singh
Abstract: A system that permits or otherwise facilitates assessment of operational state of a computing component in a computing environment. In one example, this disclosure describes a method that includes collecting, by a server device that is executing within a server device cluster, metric information indicative of an operational state of the server device, wherein the metric information is associated with a plurality of virtual computing instances executing on the server device; analyzing, by the server device and based on the metric information, whether a first condition associated with a first virtual computing instance is satisfied; analyzing, by the server device and based on the metric information, whether a second condition associated with a second virtual computing instance is satisfied; and updating control information characterizing the operational state of the server device executing within the server device cluster.
-
公开(公告)号:USD1042507S1
公开(公告)日:2024-09-17
申请号:US29782015
申请日:2021-05-03
Applicant: Juniper Networks, Inc.
Designer: Harshit Naresh Chitalia , Travis Gregory Newhouse , Weixu Zhuang , Sumeet Singh
Abstract: The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the office upon request and payment of the necessary fee.
FIG. 1 is a first image in a sequence of a display screen with animated graphical user interface;
FIG. 2 is a second image thereof; and,
FIG. 3 is a third image thereof.
The outermost dashed broken lines in the figures illustrate a display device comprising a display screen or a portion thereof, and form no part of the claimed design. The additional dashed broken lines within the outermost dashed broken lines represent elements or aspects of the graphical user interface that form no part of the claimed design.
The appearance of the animated graphical user interface sequentially transitions between the images shown in FIGS. 1-3. The process or period in which one image transitions to another image forms no part of the claimed design.-
26.
公开(公告)号:US20240297827A1
公开(公告)日:2024-09-05
申请号:US18658717
申请日:2024-05-08
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Travis Gregory Newhouse , Sumeet Singh
IPC: H04L41/14 , G06F3/0481 , H04L41/22
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.
-
公开(公告)号:US20240113950A1
公开(公告)日:2024-04-04
申请号:US18532070
申请日:2023-12-07
Applicant: Juniper Networks, Inc.
Inventor: Harshit Naresh Chitalia , Avi K. Patel , Parantap Roy , Travis Gregory Newhouse , Sumeet Singh , Neeren Shripad Patki
IPC: H04L43/045 , G06F9/50 , G06F11/30 , G06F11/32 , G06F11/34 , G06F21/41 , H04L43/06 , H04L43/0876
CPC classification number: H04L43/045 , G06F9/5072 , G06F11/3006 , G06F11/327 , G06F11/3433 , G06F11/3452 , G06F21/41 , H04L43/06 , H04L43/0876 , G06F3/04847 , G06F2201/815 , G06F2209/508 , G06F2221/2137
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.
-
公开(公告)号:US11444855B2
公开(公告)日:2022-09-13
申请号:US16922963
申请日:2020-07-07
Applicant: Juniper Networks, Inc.
Inventor: Manoj Ganesh Naik , Harshit Naresh Chitalia , Biswajit Mandal
IPC: G06F3/048 , H04L43/045 , H04L43/062 , H04L45/02 , G06F3/0482
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.
-
29.
公开(公告)号:US11411831B2
公开(公告)日:2022-08-09
申请号:US17249351
申请日:2021-02-26
Applicant: Juniper Networks, Inc.
Inventor: Neeren Shripad Patki , Harshit Naresh Chitalia , Moitrayee Gupta
IPC: H04L41/14 , H04L41/042 , H04L41/046 , H04L41/22 , H04L43/045 , H04L43/065 , H04L41/0806 , H04L67/10 , G06F16/23
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.
-
公开(公告)号:US11336502B2
公开(公告)日:2022-05-17
申请号:US16922582
申请日:2020-07-07
Applicant: Juniper Networks, Inc.
Inventor: Biswajit Mandal , Anita Kar , Harshit Naresh Chitalia
IPC: G06F13/00 , H04L41/0213 , H04L101/622 , H04L41/14 , H04L41/12
Abstract: This disclosure describes techniques that determine device connectivity in the absence of a network layer 2 discovery protocol such as Link Layer Discovery Protocol (LLDP). In one example, this disclosure describes a method that includes retrieving, from a bridge data store of a bridge device on a network having one or more host devices, a plurality of first interface indexes, wherein each first interface index corresponds to a network interface of network interfaces of the bridge device; retrieving, from the bridge data store, remote network addresses corresponding to the network interfaces of the bridge device, each remote network address of the remote network addresses corresponding to a second interface index; selecting a remote network address having a second interface index that matches the first interface index; determining a host device having the selected remote network address; and outputting an indication that the bridge device is coupled to the host device.
-
-
-
-
-
-
-
-
-