-
公开(公告)号:US20220060394A1
公开(公告)日:2022-02-24
申请号:US17516971
申请日:2021-11-02
Applicant: Cisco Technology, Inc.
Inventor: Benoit Claise , Carlos M. Pignataro , Eric Vyncke , Joseph M. Clarke , Mioljub Jovanovic , Harjinder Singh
IPC: H04L12/24
Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.
-
公开(公告)号:US11228507B2
公开(公告)日:2022-01-18
申请号:US16704163
申请日:2019-12-05
Applicant: Cisco Technology, Inc.
Inventor: Joseph M. Clarke , Benoit Claise , Eric Vyncke , Carlos M. Pignataro
Abstract: A method comprises configuring a service as a collection of subservices on network devices of a network, and decomposing a definition of the service into a subservice dependency graph that indicates the subservices and dependencies between the subservices that implement the service. The method further comprises, based on the subservice dependency graph, configuring a subservice among the subservices to record and report a subservice metric as an indicator of subservice performance. The method further comprises determining a rate at which to obtain values of the subservice metric from the subservice, determining a confidence interval for the values of the subservice metric, and obtaining the values of the subservice metric from the subservice at the rate, to produce values for monitoring the subservice. The method also includes determining whether at least one of the values for monitoring the subservice is within the confidence interval.
-
13.
公开(公告)号:US20210176142A1
公开(公告)日:2021-06-10
申请号:US16704163
申请日:2019-12-05
Applicant: Cisco Technology, Inc.
Inventor: Joseph M. Clarke , Benoit Claise , Eric Vyncke , Carlos M. Pignataro
Abstract: A method comprises configuring a service as a collection of subservices on network devices of a network, and decomposing a definition of the service into a subservice dependency graph that indicates the subservices and dependencies between the subservices that implement the service. The method further comprises, based on the subservice dependency graph, configuring a subservice among the subservices to record and report a subservice metric as an indicator of subservice performance. The method further comprises determining a rate at which to obtain values of the subservice metric from the subservice, determining a confidence interval for the values of the subservice metric, and obtaining the values of the subservice metric from the subservice at the rate, to produce values for monitoring the subservice. The method also includes determining whether at least one of the values for monitoring the subservice is within the confidence interval.
-
公开(公告)号:US11025534B2
公开(公告)日:2021-06-01
申请号:US16601944
申请日:2019-10-15
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Benoit Claise
IPC: H04L12/709 , H04L12/26 , H04L12/803 , H04L12/721
Abstract: Techniques are presented herein for determining equal cost multi-path (ECMP) performance health in a network. In accordance with an example embodiment, a method is provided that involves obtaining information indicating ECMP paths in a network, the network comprises of a plurality of nodes that includes at least one branch node. The method includes configuring the branch node to obtain ECMP performance metrics, and obtaining the ECMP performance metrics from the branch node. The method further includes analyzing the ECMP performance metrics to determine ECMP performance health of the branch node.
-
公开(公告)号:US11502911B2
公开(公告)日:2022-11-15
申请号:US17224769
申请日:2021-04-07
Applicant: Cisco Technology, Inc.
Inventor: Munish Nayyar , Benoit Claise , Adithya Reddy Sesani , Santiago Alvarez
IPC: H04L12/00 , H04L41/0893 , G06F16/904 , H04L41/12
Abstract: A network device is provisioned with a first data model of a first type and that models first properties for the network device, a second data model of a second type and that models second properties for the network device, and mappings that indicate mapped first properties among the first properties that are mapped to mapped second properties of the second properties. Upon receiving a request from a network for data for the first data model, the network device retrieves first data for the first properties of the first data model. The network device determines, based on the mappings, unmapped second properties of the second properties that are not mapped to any of the first properties. The network device retrieves, as dynamically augmented data, data for the unmapped second properties. The network device sends a request response including the first data and the dynamically augmented data.
-
公开(公告)号:US11218381B2
公开(公告)日:2022-01-04
申请号:US16592872
申请日:2019-10-04
Applicant: Cisco Technology, Inc.
Inventor: Benoit Claise , Joseph M. Clarke , Eric Vyncke , Harjinder Singh , Mioljub Jovanovic , Carlos M. Pignataro
Abstract: A method is performed to provide assurance for a service enabled on a network. A definition of the service is received. The definition includes a service type, a service instance, and configuration information used to enable the service. From the service type and the service instance, a service tag that is unique to the service is generated so as to distinguish the service from other services on the network. Based on the definition, the service is decomposed into a subservice dependency graph of subservices and dependencies between the subservices. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of health states of the subservices. The subservice metrics are obtained from the subservices. The service tag is applied to the subservice metrics to produce service-tagged subservice metrics. The service-tagged subservice metrics are analyzed to determine a health state of the service.
-
17.
公开(公告)号:US11201799B2
公开(公告)日:2021-12-14
申请号:US16601792
申请日:2019-10-15
Applicant: Cisco Technology, Inc.
Inventor: Joseph M. Clarke , Benoit Claise , Carlos M. Pignataro , Eric Vyncke
IPC: G06F15/173 , H04L12/24 , H04L12/26 , H04L29/08
Abstract: A method includes configuring services as respective collections of subservices on network devices of a network, and decomposing definitions of the services into subservice dependency graphs each indicating the subservices and dependencies between the subservices that collectively implement a respective one of the services. The method further includes traversing the subservice dependency graphs to identify, at one or more intersections of the subservice dependency graphs, one or more shared subservices among the subservices of the services, wherein the one or more shared subservices are shared by the services. The method also includes monitoring subservice health states of the one or more shared subservices, and determining health states of the services based on the subservice health states of the one or more shared subservices.
-
公开(公告)号:US20210111992A1
公开(公告)日:2021-04-15
申请号:US16601944
申请日:2019-10-15
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Benoit Claise
IPC: H04L12/709 , H04L12/721 , H04L12/803 , H04L12/26
Abstract: Techniques are presented herein for determining equal cost multi-path (ECMP) performance health in a network. In accordance with an example embodiment, a method is provided that involves obtaining information indicating ECMP paths in a network, the network comprises of a plurality of nodes that includes at least one branch node. The method includes configuring the branch node to obtain ECMP performance metrics, and obtaining the ECMP performance metrics from the branch node. The method further includes analyzing the ECMP performance metrics to determine ECMP performance health of the branch node.
-
公开(公告)号:US20210105190A1
公开(公告)日:2021-04-08
申请号:US16592872
申请日:2019-10-04
Applicant: Cisco Technology, Inc.
Inventor: Benoit Claise , Joseph M. Clarke , Eric Vyncke , Harjinder Singh , Mioljub Jovanovic , Carlos M. Pignataro
Abstract: A method is performed to provide assurance for a service enabled on a network. A definition of the service is received. The definition includes a service type, a service instance, and configuration information used to enable the service. From the service type and the service instance, a service tag that is unique to the service is generated so as to distinguish the service from other services on the network. Based on the definition, the service is decomposed into a subservice dependency graph of subservices and dependencies between the subservices. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of health states of the subservices. The subservice metrics are obtained from the subservices. The service tag is applied to the subservice metrics to produce service-tagged subservice metrics. The service-tagged subservice metrics are analyzed to determine a health state of the service.
-
-
-
-
-
-
-
-