-
公开(公告)号:US11146490B2
公开(公告)日:2021-10-12
申请号:US16405561
申请日:2019-05-07
Applicant: Cisco Technology, Inc.
Inventor: Manish Chandra Agrawal , Samar Sharma , Shyam Kapadia , Lukas Krattiger
IPC: H04L12/803 , G06F9/50 , H04L12/835
Abstract: The disclosed technology relates to a load balancing system. A load balancing system is configured to receive health monitoring metrics, at a controller, from a plurality of leaf switches. The load balancing system is further configured to determine, based on the health monitoring metrics, that a server has failed and modify a load balancing configuration for the network fabric. The load balancing system is further configured to transmit the load balancing configuration to each leaf switch in the network fabric and update the tables in each leaf switch to reflect an available server.
-
公开(公告)号:US11115278B2
公开(公告)日:2021-09-07
申请号:US16283958
申请日:2019-02-25
Applicant: Cisco Technology, Inc.
Inventor: Jason David Notari , Manish Chandra Agrawal , Liqin Dong , Lukas Krattiger , Patnala Debashis Rao
IPC: H04L12/24
Abstract: The present technology provides a system, method and computer-readable medium for configuration pattern recognition and inference, directed to a device with an existing configuration, through an extensible policy framework. The policy framework uses a mixture of python template logic and CLI micro-templates as a mask to infer the intent behind an existing device configuration in a bottom-up learning inference process. Unique values for device/network identifiers and addresses as well as other resources are extracted and accounted for. The consistency of devices within the fabric is checked based on the specific policies built into the extensible framework definition. Any inconsistencies found are flagged for user correction or automatically remedied by a network controller. This dynamic configuration pattern recognition ability allows a fabric to grow without being destroyed and re-created, thus new devices with existing configurations may be added and automatically configured to grow a Brownfield fabric.
-
公开(公告)号:US11075803B1
公开(公告)日:2021-07-27
申请号:US16937162
申请日:2020-07-23
Applicant: Cisco Technology, Inc.
Inventor: Shyam Kapadia , Lukas Krattiger , Jason David Notari
IPC: G06F15/173 , H04L12/24 , H04L29/06
Abstract: Techniques for a configuration change service to transition a network controller into a frozen state, causing network users submitting configuration changes associated with the network to refrain from deploying the configuration changes for a period of time are disclosed. A first user configured as a stager role may submit data representing a proposed change to the configuration change service, where the proposed change may be stored in association with a list of proposed changes. A second user configured as an approver role may submit data representing an approval or disapproval of the proposed changes to the configuration change service, where a modified list of proposed changes may be generated. A third user configured as an administrator role may submit data configured to transition the controller to an unfrozen state and/or deploy the changes included in the list of proposed changes to the network controller, subsequent to the period of time.
-
公开(公告)号:US10708185B2
公开(公告)日:2020-07-07
申请号:US15827183
申请日:2017-11-30
Applicant: Cisco Technology, Inc.
Inventor: Sathish Srinivasan , Shyam Kapadia , Lukas Krattiger , Rajesh Sharma
IPC: H04L12/741 , H04L12/713 , H04L12/46 , H04L29/06
Abstract: A first network device advertises routes of locally connected routes/subnetworks based on the connectivity of the host with respect to peer network devices. The first network device establishes a virtual port channel associated with a virtual network address. The virtual port channel includes the first network device associated with a first network address and a second network device associated with a second network address. The first network device detects that a host is connected to the first network device and determines a next hop address to associate with the host. The next hop address is determined based on whether the host is also connected to the second network device of the virtual port channel. The first network device generates a route advertisement associating the next hop address with the host.
-
公开(公告)号:US10313224B2
公开(公告)日:2019-06-04
申请号:US15263556
申请日:2016-09-13
Applicant: Cisco Technology, Inc.
Inventor: Sathish Srinivasan , Vrishabha Sikand , Shyam N. Kapadia , Lukas Krattiger , Massimiliano Ardica
IPC: H04L12/46 , H04L29/12 , H04L12/721 , H04L12/751
Abstract: Presented herein are techniques to enable seamless mobility of hosts (endpoints) between disaggregated Ethernet virtual private network (EVPN) domains that are connected with one another by an external network (e.g., a Wide-Area Network (WAN)). In one example, a leaf node in the first domain, which was previously connected to a host, receives updated routing information for the host. The leaf node performs a local host verification process to confirm that the host has moved and, in response to confirming that that the host has moved, the first leaf node sends a targeted host announcement message to the host in the second domain.
-
公开(公告)号:US10298698B2
公开(公告)日:2019-05-21
申请号:US15205031
申请日:2016-07-08
Applicant: Cisco Technology, Inc.
Inventor: Shyam Kapadia , Lukas Krattiger , Wing Hon Yeung , Uffaz Nathaniel , Richard Lam
Abstract: Presented herein are techniques for actively monitoring, at a network controller, a network location of an endpoint connected to the network based on control plane updates. The network controller is configured to archive the network location of the endpoint, along with local information for the endpoint, in an endpoint tracking database of the network controller.
-
公开(公告)号:US20190089611A1
公开(公告)日:2019-03-21
申请号:US15710314
申请日:2017-09-20
Applicant: Cisco Technology, Inc.
Inventor: Satish Kondalam , Victor Moreno , Lukas Krattiger
Abstract: Systems and methods are disclosed for determining a distributed health score for an aggregation of network devices. Device health data relevant to a set of key performance indicators is received, and a health score of a first device is determined based at least in part on the set of key performance indicators. The determined health score is then transmitted to at least a second device on the network. A determination of whether to take a corrective action associated with the first device is based on the determined health score.
-
公开(公告)号:US20180309685A1
公开(公告)日:2018-10-25
申请号:US15496146
申请日:2017-04-25
Applicant: Cisco Technology, Inc.
Inventor: Sathish Srinivasan , Shyam Kapadia , Deepak Kumar , Indrajanti Pallikala , Rohit Mendiratta , Lukas Krattiger
IPC: H04L12/855 , H04L12/725 , H04L12/741 , H04L29/12 , H04L12/46 , H04L12/715
CPC classification number: H04L45/04 , H04L45/302 , H04L45/745 , H04L61/103 , H04L61/2007 , H04L61/6022
Abstract: A first network node of a computer network discovers a host route by leveraging a temporary host route on the control plane of the computer network. The first network node receives, from a source host, a request for a host route associated with a destination host. The first network node determines that it has not previously stored the host route associated with the destination host, and generates a temporary host route associated with the destination host. The first network node propagates the temporary host route across the control plane of the computer network, causing each respective network node to discover if the destination host is connected to the respective network node.
-
-
-
-
-
-
-