-
公开(公告)号:US10938661B1
公开(公告)日:2021-03-02
申请号:US16704147
申请日:2019-12-05
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Nagendra Kumar Nainar , Benoit Claise , Joseph M. Clarke
Abstract: A method includes configuring a service on a network, and generating infrastructure definitions that define one or more network topologies configured on the network to implement the service. The method also includes decomposing a service definition of the service into a subservice dependency graph to indicate a collection of subservices and dependencies between the subservices that collectively implement the service. The method further includes, based on the subservice dependency graph and the one or more network topologies defined by the infrastructure definitions, determining infrastructure elements configured in the network to implement the service. The method also includes generating a heatmap that maps the service against the infrastructure elements and that indicates, for the infrastructure elements, respective measures of criticality in a range from a high criticality to a low criticality.
-
公开(公告)号:US10560354B2
公开(公告)日:2020-02-11
申请号:US15468949
申请日:2017-03-24
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Joseph M. Clarke , Nagendra Kumar Nainar , Lakshmi Ganesh Kondaveeti , Bharath Kumar Gubbala
Abstract: End-to-end, in situ packet enrichment for network analytics includes receiving, at a network device is a part of an end-to-end path in a network, a template that specifies unique information elements to be added to a header of a packet traversing the network device when different combinations of network features are applied to the packet at the network device. When the network device applies one or more of the network features to the packet, the network device inserts one a particular information element of the unique information elements into the header of the packet based on the template and the one or more network features applied to the packet. The particular information element inserted into the header is resolvable to a list of the one or more network features applied to the packet at the network device.
-
公开(公告)号:US20180034712A1
公开(公告)日:2018-02-01
申请号:US15219678
申请日:2016-07-26
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Joseph M. Clarke
CPC classification number: H04L41/5019 , H04L41/5009 , H04L43/0829 , H04L43/087 , H04L43/106
Abstract: An ingress node inserts into a header of a packet service level agreement information and forwards the packet. At an egress node of the network, the packet is received and the service level agreement information is obtained from the header of the packet. The egress node verifies whether there is conformance to a service level agreement based on at least one parameter associated with reception of one or more packets at the egress node and the service level agreement information.
-
公开(公告)号:US11805029B2
公开(公告)日:2023-10-31
申请号:US17968242
申请日:2022-10-18
Applicant: Cisco Technology, Inc.
Inventor: Benoit Claise , Carlos M. Pignataro , Eric Vyncke , Joseph M. Clarke , Mioljub Jovanovic , Harjinder Singh
IPC: H04L41/5009 , H04L41/046 , H04L41/5025 , H04L41/50
CPC classification number: H04L41/5009 , H04L41/046 , H04L41/5025 , H04L41/5032
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.
-
公开(公告)号:US20210111970A1
公开(公告)日:2021-04-15
申请号:US16601926
申请日:2019-10-15
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Joseph M. Clarke
Abstract: A method is provided that involves obtaining service pre-conditions associated with a service to be supported in a network. The method includes providing a plurality of digital Intellectual Capital (IC) modules, and providing signature pre-condition logic that specifies one or more conditions that indicate relevancy of one or more digital IC modules. The method includes selecting, from the plurality of digital IC modules, based on the service pre-conditions and the signature pre-condition logic, one or more particular digital IC modules that are applicable to the service in the network. The method further includes determining information to be obtained from one or more nodes in the network based on the one or more particular digital IC modules, and obtaining the information from the one or more nodes in the network. The information is analyzed to determine whether the one or more specific operational issues are present in the network.
-
公开(公告)号:US20210105189A1
公开(公告)日:2021-04-08
申请号:US16592866
申请日:2019-10-04
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.
-
公开(公告)号:US20200228421A1
公开(公告)日:2020-07-16
申请号:US16829489
申请日:2020-03-25
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Joseph M. Clarke
Abstract: An ingress node inserts into a header of a packet service level agreement information and forwards the packet. At an egress node of the network, the packet is received and the service level agreement information is obtained from the header of the packet. The egress node verifies whether there is conformance to a service level agreement based on at least one parameter associated with reception of one or more packets at the egress node and the service level agreement information.
-
公开(公告)号:US20180307714A1
公开(公告)日:2018-10-25
申请号:US15496150
申请日:2017-04-25
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Joseph M. Clarke , Gonzalo Salgueiro
CPC classification number: G06F17/30312 , G06F11/142 , G06F2201/80 , G06F2201/805 , G06F2201/82
Abstract: A community exchange gathers machine consumable modules in a centralized database. The community exchange receives information associated with the status of a computing device. One or more device tags are generated based on the first information. Each of the device tags is related to at least a portion of the status of the computing device. The community exchange stores a database of machine consumable modules in association with one or more existing tags. By cross-referencing the device tags with the existing tags, the community exchange determines whether one of the machine consumable modules is associated with the device tags. Responsive to a determination that no machine consumable module in the database is associated with the device tags, the information received from the computing device is stored as a machine consumable module associated with the device tags.
-
公开(公告)号:US20180278548A1
公开(公告)日:2018-09-27
申请号:US15468949
申请日:2017-03-24
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Joseph M. Clarke , Nagendra Kumar Nainar , Lakshmi Ganesh Kondaveeti , Bharath Kumar Gubbala
IPC: H04L12/935 , H04L29/06 , H04L12/26
Abstract: End-to-end, in situ packet enrichment for network analytics includes receiving, at a network device is a part of an end-to-end path in a network, a template that specifies unique information elements to be added to a header of a packet traversing the network device when different combinations of network features are applied to the packet at the network device. When the network device applies one or more of the network features to the packet, the network device inserts one a particular information element of the unique information elements into the header of the packet based on the template and the one or more network features applied to the packet. The particular information element inserted into the header is resolvable to a list of the one or more network features applied to the packet at the network device.
-
公开(公告)号:US20180254997A1
公开(公告)日:2018-09-06
申请号:US15446085
申请日:2017-03-01
Applicant: Cisco Technology, Inc.
Inventor: Joseph M. Clarke , Gonzalo Salgueiro , Carlos M. Pignataro
IPC: H04L12/911 , H04L29/08 , H04L12/24
CPC classification number: H04L41/12 , H04L41/5019 , H04L45/306 , H04L67/12 , H04L67/32 , H04L69/22
Abstract: A fog controller is operable to communicate with fog nodes associated with a plurality of special purpose network connected devices. The fog controller receives, from each of a plurality of the fog nodes, an indication of one or more processing capabilities of the respective fog node. Based on the processing capabilities, the fog controller creates a fog-based service function chain that includes a set of the plurality of fog nodes. The fog controller instantiates the fog-based service function chain at the set of the plurality of fog nodes.
-
-
-
-
-
-
-
-
-