Patents by Inventor Lukas Krattiger
Lukas Krattiger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20210226890Abstract: A system and method are disclosed for enabling interoperability between asymmetric and symmetric Integrated Routing and Bridging (IRB) modes. A system is configured to receive a route advertisement, examine the label fields of the route advertisement, and determine whether Layer 2 or Layer 3 information is conveyed. The system is further configured to build a route advertisement to advertise to a second device based on whether Layer 2 or Layer 3 information is conveyed in the first route advertisement.Type: ApplicationFiled: February 22, 2021Publication date: July 22, 2021Inventors: Samir Thoria, Ali Sajassi, Lukas Krattiger
-
Publication number: 20210092056Abstract: In one embodiment, a first label-distribution-protocol (LDP) session is established between a first interface of a first computing device and a second computing device, while a second LDP session is established between a second interface and the second computing device. The method may further comprise receiving a request from a third computing device to subscribe to a multicast group, storing an association between a first label, the multicast group, and the first interface, and sending, to the second computing device via the first LDP session, an indication that the first label is associated with the multicast group. Further, the method may include receiving a request from a fourth computing device to subscribe to the multicast group, storing an association between a second label, the multicast group and, the second interface, and sending, via the second LDP session, an indication that the second label is associated with the multicast group.Type: ApplicationFiled: September 25, 2019Publication date: March 25, 2021Inventors: IJsbrand Wijnands, Lukas Krattiger, Mankamana Prasad Mishra, Brian Christopher Farnham
-
Patent number: 10958570Abstract: A system and method are disclosed for enabling interoperability between asymmetric and symmetric Integrated Routing and Bridging (IRB) modes. A system is configured to receive a route advertisement, examine the label fields of the route advertisement, and determine whether Layer 2 or Layer 3 information is conveyed. The system is further configured to build a route advertisement to advertise to a second device based on whether Layer 2 or Layer 3 information is conveyed in the first route advertisement.Type: GrantFiled: April 4, 2019Date of Patent: March 23, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Samir Thoria, Ali Sajassi, Lukas Krattiger
-
Publication number: 20200358702Abstract: 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.Type: ApplicationFiled: May 7, 2019Publication date: November 12, 2020Inventors: Manish Chandra Agrawal, Samar Sharma, Shyam Kapadia, Lukas Krattiger
-
Publication number: 20200351164Abstract: The present technology provides a framework for user-guided end-to-end automation of network deployment and management, that enables a user to guide the automation process for any kind of network deployment from the ground up, as well as offering network management, visibility, and compliance verification. The disclosed technology accomplishes this by creating a stateful and interactive virtual representation of a fabric using a customizable underlay fabric template instantiated with user-provided parameter values and network topology data computed from one or more connected network devices. A set of expected configurations corresponding to the user-specified underlay and overly fabric policies is then generated for deployment onto the connected network devices.Type: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventors: Uffaz Nathaniel, Aakruthi Ramkumar Gopisetty, Jason David Notari, Shyam Kapadia, Lukas Krattiger
-
Publication number: 20200322268Abstract: A system and method are disclosed for enabling interoperability between asymmetric and symmetric Integrated Routing and Bridging (IRB) modes. A system is configured to receive a route advertisement, examine the label fields of the route advertisement, and determine whether Layer 2 or Layer 3 information is conveyed. The system is further configured to build a route advertisement to advertise to a second device based on whether Layer 2 or Layer 3 information is conveyed in the first route advertisement.Type: ApplicationFiled: April 4, 2019Publication date: October 8, 2020Inventors: Samir Thoria, Ali Sajassi, Lukas Krattiger
-
Publication number: 20200296039Abstract: 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.Type: ApplicationFiled: May 29, 2020Publication date: September 17, 2020Inventors: Sathish Srinivasan, Shyam Kapadia, Lukas Krattiger, Rajesh Sharma
-
Publication number: 20200274766Abstract: 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.Type: ApplicationFiled: February 25, 2019Publication date: August 27, 2020Inventors: Jason David Notari, Manish Chandra Agrawal, Liqin Dong, Lukas Krattiger, Patnala Debashis Rao
-
Patent number: 10708185Abstract: 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.Type: GrantFiled: November 30, 2017Date of Patent: July 7, 2020Assignee: Cisco Technology, Inc.Inventors: Sathish Srinivasan, Shyam Kapadia, Lukas Krattiger, Rajesh Sharma
-
Patent number: 10673736Abstract: 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.Type: GrantFiled: April 25, 2017Date of Patent: June 2, 2020Assignee: Cisco Technology, Inc.Inventors: Sathish Srinivasan, Shyam Kapadia, Deepak Kumar, Indrajanti Pallikala, Rohit Mendiratta, Lukas Krattiger
-
Patent number: 10565083Abstract: A computer-implemented method including causing an application to execute on a private cloud computing network, collecting first performance metrics associated with the application as a result of the application executing on the private cloud computing network, generating a simulated workload based on the first performance metrics, causing the simulated workload to execute on one or more public cloud computing networks, collecting second performance metrics associated with the simulated workload as the simulated workload is executing on the one or more public clouds, and generating, based on the second performance metrics, a recommendation of one of the one or more public cloud computing networks to host the application is disclosed.Type: GrantFiled: December 8, 2017Date of Patent: February 18, 2020Assignee: Cisco Technology, Inc.Inventors: Subhav Mital, Lukas Krattiger, Shyam N. Kapadia
-
Patent number: 10491476Abstract: The present disclosure involves systems and methods for automating interconnecting or stitching disparate Layer 2 domains across data center interconnects without the need to renumber virtual local area networks (VLANs) within an existing network. The interconnected networks may allow components or virtual machines, such as containers, within the connected networks or data centers to exchange Layer 2 communications while the connected VLANs or fabrics retain existing VLAN identification numbers to minimize alterations made to the data center networks. Further, the process of interconnecting the data centers may be automated such that administrators of the networks may provide an indication of interconnecting the data center networks without the need to manually access and configure edge devices of the networks to facilitate the Layer 2 communication.Type: GrantFiled: August 22, 2017Date of Patent: November 26, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Vrishab Sikand, Liqin Dong, Lukas Krattiger, Lifen Tian
-
Patent number: 10397095Abstract: Access-side loop mitigation may be provided. First, a first edge device may determine that a duplicate host exists on a network. Then the first edge device may detect a loop in response to determining that the duplicate host exists on the network. Detecting the loop may comprise sending a message on a plurality of access-side ports of the first edge device and then receiving, in response to sending the message on the plurality of access-side ports of the first edge device, a response on a first access-side port of the plurality of access-side ports of the first edge device. Next, the first edge device may mitigate the detected loop in response to receiving the response.Type: GrantFiled: January 3, 2017Date of Patent: August 27, 2019Assignee: Cisco Technology, Inc.Inventors: Lukas Krattiger, Samir Thoria, Manoj Kumar Pandey
-
Publication number: 20190179725Abstract: A computer-implemented method including causing an application to execute on a private cloud computing network, collecting first performance metrics associated with the application as a result of the application executing on the private cloud computing network, generating a simulated workload based on the first performance metrics, causing the simulated workload to execute on one or more public cloud computing networks, collecting second performance metrics associated with the simulated workload as the simulated workload is executing on the one or more public clouds, and generating, based on the second performance metrics, a recommendation of one of the one or more public cloud computing networks to host the application is disclosed.Type: ApplicationFiled: December 8, 2017Publication date: June 13, 2019Inventors: Subhav Mital, Lukas Krattiger, Shyam N. Kapadia
-
Patent number: 10313224Abstract: 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.Type: GrantFiled: September 13, 2016Date of Patent: June 4, 2019Assignee: Cisco Technology, Inc.Inventors: Sathish Srinivasan, Vrishabha Sikand, Shyam N. Kapadia, Lukas Krattiger, Massimiliano Ardica
-
Publication number: 20190166048Abstract: 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.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Sathish Srinivasan, Shyam Kapadia, Lukas Krattiger, Rajesh Sharma
-
Patent number: 10298698Abstract: 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.Type: GrantFiled: July 8, 2016Date of Patent: May 21, 2019Assignee: Cisco Technology, Inc.Inventors: Shyam Kapadia, Lukas Krattiger, Wing Hon Yeung, Uffaz Nathaniel, Richard Lam
-
Patent number: 10298490Abstract: Coexistence and migration of legacy and VXLAN networks may be provided. A first anchor leaf switch and a second anchor leaf switch may detect that they can reach each other over a Virtual Extensible Local Area Network (VXLAN) overlay layer 2 network. In response to detecting that they can reach each other over the VXLAN, the second anchor leaf switch may block VLANs mapped to the VXLAN's VXLAN Network Identifier (VNI) on the second anchor leaf switch's ports connecting to spine routers. In addition, the first anchor leaf switch and the second anchor leaf switch may detect that they can reach each other over a physical layer 2 network. In response to detecting that they can reach each other over a physical layer 2 network, the second anchor leaf switch may block Virtual Extensible Local Area Network (VXLAN) segments at the second anchor leaf switch.Type: GrantFiled: December 9, 2015Date of Patent: May 21, 2019Assignee: Cisco Technology, Inc.Inventors: Liqin Dong, Yibin Yang, Lukas Krattiger, Xinggang Zhou, Di Jin, Siu-Man Leung
-
Publication number: 20190089611Abstract: 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.Type: ApplicationFiled: September 20, 2017Publication date: March 21, 2019Inventors: Satish Kondalam, Victor Moreno, Lukas Krattiger
-
Publication number: 20190068449Abstract: The present disclosure involves systems and methods for automating interconnecting or stitching disparate Layer 2 domains across data center interconnects without the need to renumber virtual local area networks (VLANs) within an existing network. The interconnected networks may allow components or virtual machines, such as containers, within the connected networks or data centers to exchange Layer 2 communications while the connected VLANs or fabrics retain existing VLAN identification numbers to minimize alterations made to the data center networks. Further, the process of interconnecting the data centers may be automated such that administrators of the networks may provide an indication of interconnecting the data center networks without the need to manually access and configure edge devices of the networks to facilitate the Layer 2 communication.Type: ApplicationFiled: August 22, 2017Publication date: February 28, 2019Inventors: Vrishab Sikand, Liqin Dong, Lukas Krattiger, Lifen Tian