-
公开(公告)号:US20250045174A1
公开(公告)日:2025-02-06
申请号:US18908047
申请日:2024-10-07
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekhar A , Premchandar N , Jayanthi R
IPC: G06F11/14 , G06F16/11 , G06F16/174
Abstract: A system identifies an intent policy model associated with an initial time. The system updates a data structure to cause the data structure to include one or more portions. Each portion of the data structure is associated with a start time and an end time. Each portion includes: a first delta snapshot that indicates one or more first changes to the intent policy model from the initial time to the start time associated with the portion, and one or more additional delta snapshots that respectively indicate one or more incremental changes to the intent policy model at times from the start time and to the end time associated with the portion of the data structure.
-
公开(公告)号:US20240176709A1
公开(公告)日:2024-05-30
申请号:US18070954
申请日:2022-11-29
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekhar A , Premchandar N , Jayanthi R
IPC: G06F11/14 , G06F16/11 , G06F16/174
CPC classification number: G06F11/1469 , G06F16/125 , G06F16/1756
Abstract: A system identifies an intent policy model associated with an initial time. The system updates a data structure to cause the data structure to include one or more portions. Each portion of the data structure is associated with a start time and an end time. Each portion includes: a first delta snapshot that indicates one or more first changes to the intent policy model from the initial time to the start time associated with the portion, and one or more additional delta snapshots that respectively indicate one or more incremental changes to the intent policy model at times from the start time and to the end time associated with the portion of the data structure.
-
公开(公告)号:US11960943B2
公开(公告)日:2024-04-16
申请号:US17698579
申请日:2022-03-18
Applicant: Juniper Networks, Inc.
Inventor: Jayanthi R , Bhaskar T. Reddy , Chandrasekhar A
IPC: G06F9/54
CPC classification number: G06F9/542
Abstract: Some implementations described herein relate to a system that is configured to obtain one or more event logs associated with a tenant of the system. The system may be configured to determine, based on the one or more event logs, an event rate associated with the tenant and thereby determine, based on the event rate, a rotation interval. The system may be configured to cause, based on the rotation interval, a data structure to be generated for storing event logs associated with the tenant that are obtained during a time window. The system may be configured to obtain, within the time window, one or more additional event logs associated with the tenant and to cause, based on obtaining the one or more additional event logs within the time window, the one or more additional event logs to be stored in the data structure.
-
公开(公告)号:US11956116B2
公开(公告)日:2024-04-09
申请号:US18066407
申请日:2022-12-15
Applicant: Juniper Networks, Inc.
Inventor: Jayanthi R , Chandrasekhar A , Javier Antich , Sri Sampath Mallipudi , Premchandar N , Harsha Lakshmikanth , Gregory A. Sidebottom , Zhifei Fang
IPC: H04L41/0631 , H04L41/0604 , H04L41/0806 , H04L43/0823 , H04L43/16
CPC classification number: H04L41/0631 , H04L41/0604 , H04L41/064 , H04L41/0806 , H04L43/0823 , H04L43/16 , H04L41/065
Abstract: Network management techniques are described. A controller device of this disclosure manages a device group of a network. The controller device includes processing circuitry in communication with the memory, the processing circuitry being configured to receive, using a programmable diagnosis service executed by the processing circuitry, a programming input, to form, using the programmable diagnosis service, based on the programming input, a resource definition graph that models interdependencies between a plurality of resources supported by the device group, to detect, using the programmable diagnosis service, an event affecting a first resource of the plurality of resources, and to identify, using the programmable diagnosis service, based on the interdependencies modeled in the resource definition graph formed based on the programming input, a root cause event that caused the event affecting the first resource, the root cause event occurring at a second resource of the plurality of resources.
-
公开(公告)号:US20240097983A1
公开(公告)日:2024-03-21
申请号:US18087574
申请日:2022-12-22
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekhar A , Jayanthi R , Premchandar N
IPC: H04L41/0894
CPC classification number: H04L41/0894
Abstract: A system identifies a source intent policy model that is associated with a graph having a plurality of source nodes connected by a plurality of source edges, identifies a set of source nodes of the plurality of source nodes, and translates the set of source nodes to generate a set of target nodes. The system identifies a subset of target nodes, of the set of target nodes, that are not included in a target intent policy model that is associated with a graph having a plurality of target nodes connected by a plurality of target edges. The system determines a hierarchical order associated with the subset of target nodes and the plurality of target node, and causes the target intent policy model to be updated to include the subset of target nodes and the plurality of target nodes, such that the graph is ordered according to the hierarchical order.
-
公开(公告)号:US11868761B2
公开(公告)日:2024-01-09
申请号:US18178708
申请日:2023-03-06
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekhar A , Jayanthi R , Javier Antich
IPC: G06F8/65 , G06F16/901 , H04L41/12 , H04L41/00 , H04L67/00 , H04L41/0894 , H04L41/082 , H04L41/0853
CPC classification number: G06F8/65 , G06F16/9024 , H04L41/082 , H04L41/0856 , H04L41/0894 , H04L41/12 , H04L41/20 , H04L67/34
Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; obtain a redundancy model indicating network device redundancies or service redundancies; determine, based on the upgrade request and the redundancy model, an update graph having nodes each representing one of the network devices or one of the services, the update graph also having at least one edge that connects two of the nodes and that indicates the network redundancy or the service redundancy; determine, based on the update graph including the at least one edge, an update schedule for performing an update of software for the network devices that ensures availability for the first network device or second network device or availability for the service; and update the software of each of the network devices according to the update schedule.
-
37.
公开(公告)号:US20230195858A1
公开(公告)日:2023-06-22
申请号:US17589962
申请日:2022-02-01
Applicant: Juniper Networks, Inc.
Inventor: Viren L. SHAH , Jayanthi R , Ritesh SHELAT , Premchandar N , Bhaskar T. REDDY , Chandrasekhar A
CPC classification number: G06F21/105 , G06F9/5072 , G06F21/12 , G06F21/44 , G06N20/00 , G06F2221/2141
Abstract: A device may receive license data identifying device licenses and organization licenses associated with an organization of users of a multi-tenant system, and may identify, in the license data, entitlements for licenses associated with the organization. The device may combine the entitlements to generate combined entitlements, and may determine an entitlement count of the combined entitlements. The device may add quantities of new entitlements to the entitlement count, and may identify, in the license data, roles of the users and capabilities associated with each of the roles. The device may map the entitlements and the capabilities to generate a mapping, and may authorize a particular user based on the mapping. The device may process usage of the entitlements, with a machine learning model, to predict future usage of the entitlements, and may determine entitlement recommendations based on the future usage. The device may provide the entitlement recommendations for display.
-
公开(公告)号:US11640291B2
公开(公告)日:2023-05-02
申请号:US17139773
申请日:2020-12-31
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekhar A , Jayanthi R , Javier Antich
IPC: G06F8/65 , G06F16/901 , H04L41/12 , H04L41/00 , H04L67/00
Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; obtain a redundancy model indicating network device redundancies or service redundancies; determine, based on the upgrade request and the redundancy model, an update graph having nodes each representing one of the network devices or one of the services, the update graph also having at least one edge that connects two of the nodes and that indicates the network redundancy or the service redundancy; determine, based on the update graph including the at least one edge, an update schedule for performing an update of software for the network devices that ensures availability for the first network device or second network device or availability for the service; and update the software of each of the network devices according to the update schedule.
-
公开(公告)号:US20220263714A1
公开(公告)日:2022-08-18
申请号:US17657126
申请日:2022-03-29
Applicant: Juniper Networks, Inc.
Inventor: Chandrasekhar A , Nirmal Anburose , Jayanthi R
IPC: H04L41/0816 , H04L41/0213 , H04L41/085 , H04L41/12
Abstract: Techniques are disclosed for managing a network. In one example, a device configuration manager is configured to generate, in accordance with a device management protocol, a configuration change request representing a transaction having a first sub-transaction specifying a first configuration change for a network device of the network and a second sub-transaction specifying a second configuration change for the same network device. The device configuration manager is further configured to output the configuration change request to the network device and receive a reply message from the network device. The reply message includes a first response element specifying whether the first configuration change is successfully committed at the network device and a second response element specifying whether the second configuration change is successfully committed at the network device.
-
公开(公告)号:US20220103417A1
公开(公告)日:2022-03-31
申请号:US17032799
申请日:2020-09-25
Applicant: Juniper Networks, Inc.
Inventor: Gert Grammel , Jayanthi R , Chandrasekhar A
IPC: H04L12/24
Abstract: An example method includes obtaining, by one or more processors, data indicating resource dependencies between a plurality of resources in a network and event dependencies between a plurality of network events and one or more of the plurality of resources; generating a Bayesian model based on resource types of the plurality of resources and event types of the plurality of network events; receiving an indication of a fault in the network; collecting fault data and generating, based on the Bayesian model and the fault data, a plurality of root cause hypotheses for the fault; ordering the plurality of root cause hypotheses based on respective root cause probabilities associated with the plurality of root cause hypotheses; and outputting the ordered plurality of root cause hypotheses.
-
-
-
-
-
-
-
-
-