-
公开(公告)号:US11843957B2
公开(公告)日:2023-12-12
申请号:US17643390
申请日:2021-12-08
Applicant: Juniper Networks, Inc.
Inventor: Wenfeng Wang , Jacob Thomas
CPC classification number: H04W24/02 , H04W28/0268
Abstract: Techniques are described that detect areas with insufficient radio frequency (RF) coverage in a wireless network. A network management system (NMS) determines one or more service level expectation (SLE) metrics for each client device in a wireless network. The SLE metrics are aggregated to each access point (AP) in the wireless network, and each AP is assigned an AP score based on the aggregated SLE metrics. To identify potential coverage holes, the NMS groups APs having poor AP scores. If a root cause of the poor AP scores cannot be automatically resolved and if the poor AP scores persist for a predetermined period of time, the group of APs is determined to represent a true coverage hole. The NMS may generate a notification regarding recommended corrective actions to the customer and/or IT personnel.
-
公开(公告)号:US11843542B2
公开(公告)日:2023-12-12
申请号:US17079350
申请日:2020-10-23
Applicant: Juniper Networks, Inc.
Inventor: Gregory A. Sidebottom , Patricio Giecco
IPC: H04L47/125
CPC classification number: H04L47/125
Abstract: A network device can automatically select an execution plan from a set of possible execution plans that cause a first set of traffic assignments in a network to be changed to a second set of traffic assignments. A traffic assignment indicates assignments of the traffic to one or more tunnels, internal routes and/or peer links to be utilized for routing traffic received at provider edge routers through a network to prefixes. A traffic assignment can have various parameters such as bandwidth, transmission costs etc. Each execution plan has one or more steps, and each step has one or more traffic assignment changes progressing from the first set of traffic assignments to the second set of traffic assignments. The network device can automatically select an execution plan based on an evaluation metric determined for each execution plan. The evaluation metric can be a cost based metric or a quality based metric.
-
公开(公告)号:US20230396494A1
公开(公告)日:2023-12-07
申请号:US18451864
申请日:2023-08-18
Applicant: Juniper Networks, Inc.
Inventor: Pradeep H. Krishnamurthy , FNU Nadeem , Raviraj Satish Deshmukh
IPC: H04L41/0816 , H04L41/22
CPC classification number: H04L41/0816 , H04L41/22
Abstract: A controller device manages a plurality of network devices. The controller device includes a memory comprising a configuration database including a set of stored network device configurations, wherein each stored network device configuration of the set of stored network device configurations corresponds to a network device of the set of network devices. Additionally, the controller device includes processing circuitry configured to receive an intent file corresponding to an intended configuration for the set of network devices; receive a message from a network device of the set of network devices indicating an out-of-band configuration change at the network device; and determine, based on a stored network device configuration corresponding to the network device and an actual configuration of the network device, whether the intent file is compatible with the out-of-band configuration change.
-
公开(公告)号:US20230388819A1
公开(公告)日:2023-11-30
申请号:US17804780
申请日:2022-05-31
Applicant: Juniper Networks, Inc.
Inventor: May Zar Lin , Keh-Ming Luoh , Yashwanth Venkata Krishna Chanamolu , Jacob Thomas , Wenfeng Wang , Wesley Purvis
IPC: H04W24/04 , H04W24/02 , H04W24/08 , H04B17/318
CPC classification number: H04W24/04 , H04W24/02 , H04W24/08 , H04B17/318 , H04W88/08
Abstract: Techniques are described by which a network management system (NMS) receives, from a plurality of access points (APs) configured to provide a wireless network, received signal strength indicator (RSSI) values. The NMS generates, based on the RSSI values, a graph of the plurality of APs, wherein the graph of the plurality of APs includes a plurality of clusters, wherein each cluster comprises a subset of the plurality of APs that are grouped based on strength of connectivity between the subset of the plurality of APs. The NMS generates, based on the graph, an upgrade plan to upgrade the plurality of APs, wherein the upgrade plan comprises a plurality of batches, wherein each batch includes a selection of at least one AP from each of one or more of the plurality of clusters. The NMS sends the upgrade plan to an orchestrator to execute the upgrade plan.
-
公开(公告)号:US20230388188A1
公开(公告)日:2023-11-30
申请号:US18447637
申请日:2023-08-10
Applicant: Juniper Networks, Inc.
Inventor: Prakash T. SESHADRI , Sunil G. RAWOORKAR , Yasmin ZARINA , Srinivas NIMMAGADDA , Jeffrey S. MARSHALL , Krishnaiah GOGINENI , Kartik Krishnan S. IYYER
IPC: H04L41/0893 , H04L9/40 , G06F9/50 , G06F9/54
CPC classification number: H04L41/0893 , H04L63/102 , H04L63/104 , H04L63/20 , G06F9/5072 , G06F9/54 , H04L41/16
Abstract: A device receives policy information indicating a policy to be implemented for an application hosted by multiple cloud domains, and receives, from the multiple cloud domains, different application resource tags and addresses associated with the application. The device maps the different application resource tags to a generic identifier, and associates the policy with the generic identifier and with the addresses associated with the application. The device provides, based on associating the policy with the generic identifier and with the addresses associated with the application, the policy to the multiple cloud domains to permit the multiple cloud domains to implement the policy.
-
公开(公告)号:US20230385092A1
公开(公告)日:2023-11-30
申请号:US17810910
申请日:2022-07-06
Applicant: Juniper Networks, Inc.
Inventor: Sundareswaram Pallan VISWANATHAN
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45579
Abstract: A virtualization system may receive, by a physical hardware device driver of a kernel of a guest OS of the virtualization system and from a process of the guest OS, one or more control messages to control a physical hardware device. The virtualization system may determine, by the physical hardware device driver and based on the second-type physical hardware device address included in the one or more control messages, a first-type physical hardware device address associated with the physical hardware device. The virtualization system may update, by the physical hardware device driver, the one or more control messages to include the first-type physical hardware device address, and may send, by the physical hardware device driver and to an emulated physical hardware device of a hypervisor of a host OS of the virtualization system, the one or more control messages.
-
公开(公告)号:US20230370365A1
公开(公告)日:2023-11-16
申请号:US18191809
申请日:2023-03-28
Applicant: Juniper Networks, Inc.
Inventor: Michael Baj , Patrick J. MeLampy , Ryan Koss , Kaushik Adesh Agrawal , Abilash Menon , Michael John Adams , Sarah V. Jaffer
IPC: H04L45/302 , H04L45/12 , H04L45/24 , H04L45/00 , H04L9/40
CPC classification number: H04L45/302 , H04L45/123 , H04L45/24 , H04L45/38 , H04L45/566 , H04L63/166
Abstract: A first router generates session establishment metrics for use in network path selection. For example, a plurality of routers connect a client device to a network service instance hosted by a server. A first router is connected to the network service instance via first and second paths. The first router receives session performance requirements for a session between the client device and the network service instance. The first router forwards, along the first path, network traffic for the session by modifying a first packet of the session to include a session identifier for the session. The first router determines that session establishment metrics for the session do not satisfy the session performance requirements. In response, the first router forwards, along the second path, the network traffic for the session by modifying a second packet of the session to include the session identifier for the session.
-
公开(公告)号:US20230368066A1
公开(公告)日:2023-11-16
申请号:US17663464
申请日:2022-05-16
Applicant: Juniper Networks, Inc.
Inventor: Shruti JADON , Ajit Krishna PATANKAR
IPC: G06N20/00
CPC classification number: G06N20/00
Abstract: A device may receive site data identifying raw data or key performance indicators associated with a plurality of sites, and may calculate a similarity score matrix based on the site data. The device may group the site data into data clusters based on the similarity score matrix, and may identify training data and validation data based on the data clusters. The device may generate a meta model, and may train the meta model based on the training data. The device may validate the meta model based on the validation data, and may create site-specific models, for each of the plurality of sites, based on the meta model and the site data. The device may utilize the site-specific models with corresponding new site data of the plurality of sites to generate predictions for the plurality of sites.
-
129.
公开(公告)号:US11818041B2
公开(公告)日:2023-11-14
申请号:US17247872
申请日:2020-12-28
Applicant: Juniper Networks, Inc.
Inventor: Sandip Kumar Ghosh
IPC: H04L12/741 , G06F8/61 , H04L45/74
Abstract: In the present disclosure, systems and techniques for network device hardware containerization is described. In one example, a network device of a network having a topology of network devices includes processing circuitry of a routing component wherein the processing circuitry generates user space containers to operate forwarding engines in each of a plurality of forwarding components of the network device; stores information for directing communications involving the plurality of forwarding components and the network devices; and configures, by at least one user space container running on the processing circuitry of the routing component, one or more corresponding forwarding engines in a respective forwarding component using the information.
-
公开(公告)号:US11818032B2
公开(公告)日:2023-11-14
申请号:US18058928
申请日:2022-11-28
Applicant: Juniper Networks, Inc.
Inventor: Cyril Margaria , Gregory A. Sidebottom , Richard M Chen
IPC: H04L45/125 , H04L41/0806 , H04L41/0896 , H04L45/12 , H04L45/24 , H04L45/50 , H04L47/125 , H04L47/20 , H04L45/00
CPC classification number: H04L45/125 , H04L41/0806 , H04L41/0896 , H04L45/123 , H04L45/24 , H04L45/34 , H04L45/50 , H04L47/125 , H04L47/20
Abstract: In an example, a method includes computing, by a computing device, for a segment routing policy that specifies a bandwidth constraint for the segment routing policy, first shortest paths through a network of network nodes, wherein each shortest path of the first shortest paths represents a different sequence of links connecting pairs of the network nodes from a source to a destination; in response to determining, by the computing device based on the bandwidth constraint for the segment routing policy, a link of one of the first shortest paths has insufficient bandwidth to meet a required bandwidth for the link, increasing a metric of the link; computing, by the computing device, for the segment routing policy that specifies the bandwidth constraint, based on the increased metric of the link, second shortest paths through the network of network nodes; and provisioning the second shortest paths in the network of nodes.
-
-
-
-
-
-
-
-
-