-
11.
公开(公告)号:US11750463B2
公开(公告)日:2023-09-05
申请号:US17394285
申请日:2021-08-04
Applicant: Cisco Technology, Inc.
Inventor: Chetan Narsude , Gaurav Gupta , Shadab Nazar , Pavan Mamillapalli , Sundar Iyer
IPC: H04L41/0896 , H04L43/103 , H04L41/16 , G06F11/34 , H04L41/0853 , H04L41/14 , H04L41/147 , H04L41/12 , H04L41/5025 , H04L41/5067 , H04L43/10 , H04L41/5019
CPC classification number: H04L41/0896 , G06F11/3466 , H04L41/0853 , H04L41/12 , H04L41/145 , H04L41/147 , H04L41/16 , H04L43/103 , H04L41/5019 , H04L41/5025 , H04L41/5067 , H04L43/10
Abstract: Aspects of the technology provide solutions for determining a time period (“epoch”) required to monitor or analyze a tenant network. Some implementations of the technology include a process for making automatic epoch determinations, which includes steps for identifying one or more network parameters for a tenant network, analyzing the tenant network using the network parameters to discover one or more configuration settings of the tenant network, and determining a first epoch for the tenant network, the first epoch corresponding with a period of time to complete analysis of the tenant network using the network parameters. In some aspects, the process can further include steps for generating a tenant profile for the tenant network, the tenant profile based on the network parameters, the first epoch, and the one or more configuration settings of the tenant network. Systems and machine-readable media are also provided.
-
公开(公告)号:US20200099589A1
公开(公告)日:2020-03-26
申请号:US16698387
申请日:2019-11-27
Applicant: Cisco Technology, Inc.
Inventor: Divjyot Sethi , Chandra Nagarajan , Ramana Rao Kompella , Gaurav Gupta , Sundar Iyer
Abstract: Systems, methods, and computer-readable media for discovering a network's topology and health. In some examples, a system can obtain, from at least one of a plurality of controllers on a network, a logical model of the network, the logical model including configurations of one or more objects defined for the network. Based on the logical model, the system can identify a respective location of the plurality of controllers in the network and a plurality of nodes in a fabric of the network. Based on the respective location of the plurality of controllers and plurality of nodes, the system can poll the plurality of controllers and plurality of nodes for respective status information, and determine a health and topology of the network based on the logical model, the respective location, and respective status information.
-
公开(公告)号:US20180367388A1
公开(公告)日:2018-12-20
申请号:US15661944
申请日:2017-07-27
Applicant: Cisco Technology, Inc.
Inventor: Ayas Pani , Sanchay Harneja , Gaurav Gupta
CPC classification number: H04L41/0853 , H04L41/0813 , H04L41/145 , H04L41/22 , H04L69/18
Abstract: Systems, methods, and computer-readable media for validating routing table information in a network. A network assurance appliance may be configured to retrieve implemented MP-BGP configuration data from a plurality of nodes in a network fabric and reference MP-BGP configuration data from a network controller. The network assurance appliance compares the implemented MP-BGP configuration data with the reference MP-BGP configuration data and determines that there is a MP-BGP misconfiguration of the implemented MP-BGP configuration data based on differences in the implemented MP-BGP configuration data and the reference MP-BGP configuration data.
-
公开(公告)号:US11150973B2
公开(公告)日:2021-10-19
申请号:US15791339
申请日:2017-10-23
Applicant: Cisco Technology, Inc.
Inventor: Pavan Mamillapalli , Shadab Nazar , Chetan Narsude , Gaurav Gupta , Azeem Suleman , Jagdev Singh Tur , Navjyoti Sharma
Abstract: Aspects of the technology provide methods for aggregating error log data between multiple devices in a network monitoring appliance. A method of the technology can include steps for identifying a plurality of operators running in a network monitoring appliance, instantiating a plurality of sensors, wherein each of the plurality of sensors is associated with a respective one of the plurality of operators, and wherein each sensor is configured to capture error log data of its corresponding operator. In some aspects, the method can further include steps for aggregating error log data from two or more of the plurality of sensors. Systems and machine-readable media are also provided.
-
公开(公告)号:US20190149415A1
公开(公告)日:2019-05-16
申请号:US16243674
申请日:2019-01-09
Applicant: Cisco Technology, Inc.
Inventor: Ayas Pani , Sanchay , Gaurav Gupta
IPC: H04L12/24 , H04L29/06 , H04L12/781
Abstract: Systems, methods, and computer-readable media for validating routing table information in a network. A network assurance appliance may be configured to retrieve implemented MP-BGP configuration data from a plurality of nodes in a network fabric and reference MP-BGP configuration data from a network controller. The network assurance appliance compares the implemented MP-BGP configuration data with the reference MP-BGP configuration data and determines that there is a MP-BGP misconfiguration of the implemented MP-BGP configuration data based on differences in the implemented MP-BGP configuration data and the reference MP-BGP configuration data.
-
公开(公告)号:US10218572B2
公开(公告)日:2019-02-26
申请号:US15661944
申请日:2017-07-27
Applicant: Cisco Technology, Inc.
Inventor: Ayas Pani , Sanchay Harneja , Gaurav Gupta
Abstract: Systems, methods, and computer-readable media for validating routing table information in a network. A network assurance appliance may be configured to retrieve implemented MP-BGP configuration data from a plurality of nodes in a network fabric and reference MP-BGP configuration data from a network controller. The network assurance appliance compares the implemented MP-BGP configuration data with the reference MP-BGP configuration data and determines that there is a MP-BGP misconfiguration of the implemented MP-BGP configuration data based on differences in the implemented MP-BGP configuration data and the reference MP-BGP configuration data.
-
公开(公告)号:US20180367435A1
公开(公告)日:2018-12-20
申请号:US15713319
申请日:2017-09-22
Applicant: Cisco Technology, Inc.
Inventor: Shadab Nazar , Pavan Mamillapalli , Chetan Narsude , Gaurav Gupta , Azeem Suleman , Sravya Boggavarapu , Jose Delgado
Abstract: Aspects of the technology provide methods for simulating a failure in a tenant network. In some aspects, a monitoring appliance of the disclosed technology can be configured to carry out operations for receiving packets at a virtual device in the monitoring appliance, from a corresponding network device in the tenant network, and instantiating a firewall at the virtual device, wherein the firewall is configured to selectively block traffic routed from the network device to the virtual device in the monitoring appliance. The monitoring appliance can simulate failure of the network device by blocking traffic from the network device to the virtual device using the firewall, and analyze the tenant network to determine a predicted impact a failure of the network device would have on the tenant network. Systems and machine-readable media are also provided.
-
公开(公告)号:US20180367412A1
公开(公告)日:2018-12-20
申请号:US15790577
申请日:2017-10-23
Applicant: Cisco Technology, Inc.
Inventor: Divjyot Sethi , Chandra Nagarajan , Ramana Rao Kompella , Gaurav Gupta , Sundar Iyer
IPC: H04L12/24
Abstract: Systems, methods, and computer-readable media for discovering a network's topology and health. In some examples, a system can obtain, from at least one of a plurality of controllers on a network, a logical model of the network, the logical model including configurations of one or more objects defined for the network. Based on the logical model, the system can identify a respective location of the plurality of controllers in the network and a plurality of nodes in a fabric of the network. Based on the respective location of the plurality of controllers and plurality of nodes, the system can poll the plurality of controllers and plurality of nodes for respective status information, and determine a health and topology of the network based on the logical model, the respective location, and respective status information.
-
公开(公告)号:US11469986B2
公开(公告)日:2022-10-11
申请号:US15713319
申请日:2017-09-22
Applicant: Cisco Technology, Inc.
Inventor: Shadab Nazar , Pavan Mamillapalli , Chetan Narsude , Gaurav Gupta , Azeem Suleman , Sravya Boggavarapu , Jose Delgado
IPC: H04L43/50 , H04L41/0893 , H04L41/14 , H04L41/147
Abstract: Aspects of the technology provide methods for simulating a failure in a tenant network. In some aspects, a monitoring appliance of the disclosed technology can be configured to carry out operations for receiving packets at a virtual device in the monitoring appliance, from a corresponding network device in the tenant network, and instantiating a firewall at the virtual device, wherein the firewall is configured to selectively block traffic routed from the network device to the virtual device in the monitoring appliance. The monitoring appliance can simulate failure of the network device by blocking traffic from the network device to the virtual device using the firewall, and analyze the tenant network to determine a predicted impact a failure of the network device would have on the tenant network. Systems and machine-readable media are also provided.
-
公开(公告)号:US20180365061A1
公开(公告)日:2018-12-20
申请号:US15796263
申请日:2017-10-27
Applicant: Cisco Technology, Inc.
Inventor: Chetan Narsude , Gaurav Gupta , Azeem Suleman , Shadab Nazar , Pavan Mamillapalli , Sundar Iyer
CPC classification number: G06F9/4887 , G06F9/52 , G06F16/951
Abstract: Aspects of the technology provide systems and methods for interleaving a processing task in a network monitoring appliance. A process of the technology could include steps for identifying operators in the network monitoring appliance, wherein the operators are sequentially arranged to form a processing pipeline, determining an epoch for the processing pipeline, wherein the epoch corresponds with a time duration required for a processing task to traverse the pipeline, and determining a time window in which a supplemental processing task can be interleaved into the processing pipeline, wherein the time window is based on the epoch. Machine-readable media are also provided.
-
-
-
-
-
-
-
-
-