Patents by Inventor Dileep Kumar Devireddy
Dileep Kumar Devireddy 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).
-
Patent number: 11604658Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: GrantFiled: June 11, 2021Date of Patent: March 14, 2023Assignee: Cisco Technology, Inc.Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Publication number: 20210306299Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: ApplicationFiled: June 11, 2021Publication date: September 30, 2021Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Patent number: 11057343Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: GrantFiled: February 3, 2020Date of Patent: July 6, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Patent number: 11005682Abstract: Network policies can be used to optimize the flow of network traffic between virtual machines (VMs) in a hybrid cloud environment. In an example embodiment, one or more policies can drive a virtual switch controller, a hybrid cloud manager, a hypervisor manager, a virtual switch, or other orchestrator to create one or more direct tunnels that can be utilized by a respective pair of VMs to bypass the virtual switch and enable direct communication between the VMs. The virtual switch can send the VMs network and security policies to ensure that these policies are enforced. The VMs can exchange security credentials in order to establish the direct tunnel. The direct tunnel can be used by the VMs to bypass the virtual switch and allow the VMs to communicate with each other directly.Type: GrantFiled: October 6, 2015Date of Patent: May 11, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: David W. Chang, Abhijit Patra, Nagaraj A. Bagepalli, Dileep Kumar Devireddy
-
Publication number: 20200177543Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: ApplicationFiled: February 3, 2020Publication date: June 4, 2020Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Patent number: 10554620Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: GrantFiled: June 24, 2015Date of Patent: February 4, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Patent number: 10552191Abstract: Aspects of the instant disclosure relate to methods for facilitating intercloud resource migration. In some embodiments, a method of the subject technology can include steps for instantiating a first intercloud fabric provider platform (ICFPP) at a first cloud datacenter, instantiating a second ICFPP at a second cloud datacenter, and receiving a migration request at the first ICFPP, the migration request including a request to migrate a virtual machine (VM) workload from the first cloud datacenter to the second cloud datacenter. In some aspects, the method may further include steps for initiating, by the first ICFPP, a migration of the VM workload via the second ICFPP in response to the migration request. Systems and machine readable media are also provided.Type: GrantFiled: January 26, 2017Date of Patent: February 4, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: David Wei-Shen Chang, Abhijit Patra, Nagaraj A. Bagepalli, Dileep Kumar Devireddy, Murali Anantha
-
Publication number: 20180212896Abstract: Aspects of the instant disclosure relate to methods for facilitating intercloud resource migration. In some embodiments, a method of the subject technology can include steps for instantiating a first intercloud fabric provider platform (ICFPP) at a first cloud datacenter, instantiating a second ICFPP at a second cloud datacenter, and receiving a migration request at the first ICFPP, the migration request including a request to migrate a virtual machine (VM) workload from the first cloud datacenter to the second cloud datacenter. In some aspects, the method may further include steps for initiating, by the first ICFPP, a migration of the VM workload via the second ICFPP in response to the migration request. Systems and machine readable media are also provided.Type: ApplicationFiled: January 26, 2017Publication date: July 26, 2018Inventors: David Wei-Shen Chang, Abhijit Patra, Nagaraj A. Bagepalli, Dileep Kumar Devireddy, Murali Anantha
-
Publication number: 20170099188Abstract: Network policies can be used to optimize the flow of network traffic between virtual machines (VMs) in a hybrid cloud environment. In an example embodiment, one or more policies can drive a virtual switch controller, a hybrid cloud manager, a hypervisor manager, a virtual switch, or other orchestrator to create one or more direct tunnels that can be utilized by a respective pair of VMs to bypass the virtual switch and enable direct communication between the VMs. The virtual switch can send the VMs network and security policies to ensure that these policies are enforced. The VMs can exchange security credentials in order to establish the direct tunnel. The direct tunnel can be used by the VMs to bypass the virtual switch and allow the VMs to communicate with each other directly.Type: ApplicationFiled: October 6, 2015Publication date: April 6, 2017Inventors: David W. Chang, Abhijit Patra, Nagaraj A. Bagepalli, Dileep Kumar Devireddy
-
Publication number: 20160352682Abstract: Many hybrid cloud topologies require virtual machines in a public cloud to use a router in a private cloud, even when the virtual machine is transmitting to another virtual machine in the public cloud. Routing data through an enterprise router on the private cloud via the internet is generally inefficient. This problem can be overcome by placing a router within the public cloud that mirrors much of the routing functionality of the enterprise router. A switch configured to intercept address resolution protocol (ARP) request for the enterprise router's address and fabricate a response using the MAC address of the router in the public cloud.Type: ApplicationFiled: June 24, 2015Publication date: December 1, 2016Inventors: David W. Chang, Abhijit Patra, Nagaraj Bagepalli, Dileep Kumar Devireddy, Ganesh Sadasivan
-
Patent number: 8953629Abstract: A blade router for increased interface scalability is provided. The blade router may address interface scalability by having each of the linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade router may appear as a single router from the customer perspective during configuration. For some embodiments, two virtual interfaces may be used, one for regular interface traffic and another for Network Address Translation (NAT)-enabled interface traffic.Type: GrantFiled: February 26, 2008Date of Patent: February 10, 2015Assignee: Cisco Technology, Inc.Inventors: Dileep Kumar Devireddy, Michael Smith, Saravanakumar Rajendran, Pradeep K. Kathail, Chandrashekhar Appanna, Jeffrey Ym Wang
-
Patent number: 8625592Abstract: A blade switch for increased interface scalability is provided. The blade switch may address interface scalability by having each of the switch linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade switch may appear as a single network switch having a single bridge ID from the network perspective during operation and from the customer perspective during configuration.Type: GrantFiled: February 26, 2008Date of Patent: January 7, 2014Assignee: Cisco Technology, Inc.Inventors: Saravanakumar Rajendran, Michael Smith, Dileep Kumar Devireddy, Pradeep K. Kathail, Chandrashekhar Appanna, Jeffrey Ym Wang, Prashant P. Gandhi
-
Patent number: 7953885Abstract: A method and apparatus to apply aggregate ACL/QoS features using a redirect cause is disclosed. According to one embodiment of the present invention, a control processor configured to support a plurality of virtual interfaces is provided, wherein each of the plurality of virtual interfaces is associated with a quality of service level. According to another embodiment, each quality of service level is associated with a processing bandwidth of the control processor. According to yet another embodiment, a control processor interface is provided coupled to the control processor which is configured to select a virtual interface of the plurality of virtual interfaces using data of a received data unit, and to transfer the received data unit to the selected virtual interface.Type: GrantFiled: April 18, 2003Date of Patent: May 31, 2011Assignee: Cisco Technology, Inc.Inventors: Dileep Kumar Devireddy, Faisal Mushtaq, Shreeram Bhide, Herman Levenson
-
Patent number: 7792124Abstract: Method and system for providing access layer satellite architecture in a data network including receiving a data packet from an access layer network device, the data packet including a Virtual Local Area Network (VLAN) identifier associated with a port on the access layer network device, performing a route lookup procedure based on the received data packet to determine a destination of the data packet, updating an ARP table with a Media Access Control (MAC) address associated with the VLAN identifier and the port of the received data packet, and transmitting the data packet to a destination network device, is disclosed.Type: GrantFiled: April 1, 2007Date of Patent: September 7, 2010Assignee: Cisco Technology, Inc.Inventors: Michael Smith, Dileep Kumar Devireddy, Saravanakumar Rajendran, Jeffrey Ym Wang
-
Patent number: 7724728Abstract: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for policy-based processing of packets, including mechanisms for managing the policies. A user is authenticated and its user group identifier is identified. A packet is received and is associated with the user group identifier, and one or more fields (typically other than the source address field) of the packet are used to identify a second group identifier. A lookup operation is then performed on a policy based on the first and second group identifiers to identify a packet processing action to be performed on the packet. These identifiers are typically not network addresses, which disassociates the policy from physical network addresses (which often are dynamically assigned and may also vary based on the access point into the network of a user), and allows a switching device to process packets based on a policy stated using group identifiers.Type: GrantFiled: May 5, 2005Date of Patent: May 25, 2010Assignee: Cisco Technology, Inc.Inventors: Venkateshwar Rao Pullela, Ambarish Kenghe, Ramesh V N Ponnapalli, Dileep Kumar Devireddy, Suresh Gurajapu
-
Patent number: 7689485Abstract: Methods, apparatus, and other mechanisms are disclosed for generating accounting or other data based on that indicated in access control lists or other specifications, and typically using associative memory entries in one or more associative memory banks and/or memory devices. One implementation identifies an access control list including multiple access control list entries, with a subset of these access control list entries identifying accounting requests. Accounting mechanisms are associated with each of said access control list entries in the subset of access control list entries identifying accounting requests. An item is identified, and a corresponding accounting mechanism is updated. In one implementation, the item includes at least one autonomous system number. In one implementation, at least one of the accounting mechanisms is associated with at least two different access control list entries in the subset of access control list entries identifying accounting requests.Type: GrantFiled: July 29, 2003Date of Patent: March 30, 2010Assignee: Cisco Technology, Inc.Inventors: Bhushan Mangesh Kanekar, Venkateshwar Rao Pullela, Dileep Kumar Devireddy, Suresh Gurajapu, Gyaneshwar S. Saharia, Atul Rawat
-
Publication number: 20090213867Abstract: A blade router for increased interface scalability is provided. The blade router may address interface scalability by having each of the linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade router may appear as a single router from the customer perspective during configuration. For some embodiments, two virtual interfaces may be used, one for regular interface traffic and another for Network Address Translation (NAT)-enabled interface traffic.Type: ApplicationFiled: February 26, 2008Publication date: August 27, 2009Inventors: Dileep Kumar Devireddy, Michael Smith, Saravanakumar Rajendran, Pradeep K. Kathail, Chandrashekhar Appanna, Jeffrey Ym Wang
-
Publication number: 20090213869Abstract: A blade switch for increased interface scalability is provided. The blade switch may address interface scalability by having each of the switch linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade switch may appear as a single network switch having a single bridge ID from the network perspective during operation and from the customer perspective during configuration.Type: ApplicationFiled: February 26, 2008Publication date: August 27, 2009Inventors: Saravanakumar Rajendran, Michael Smith, Dileep Kumar Devireddy, Pradeep K. Kathail, Chandrashekhar Appanna, Jeffrey Ym Wang, Prashant P. Gandhi
-
Publication number: 20080240100Abstract: Method and system for providing access layer satellite architecture in a data network including receiving a data packet from an access layer network device, the data packet including a Virtual Local Area Network (VLAN) identifier associated with a port on the access layer network device, performing a route lookup procedure based on the received data packet to determine a destination of the data packet, updating an ARP table with a Media Access Control (MAC) address associated with the VLAN identifier and the port of the received data packet, and transmitting the data packet to a destination network device, is disclosed.Type: ApplicationFiled: April 1, 2007Publication date: October 2, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: Michael Smith, Dileep Kumar Devireddy, Saravanakumar Rajendran, Jeffrey Ym Wang
-
Patent number: 7350020Abstract: Methods, apparatus, and other mechanisms are disclosed for merging lookup results, such as from one or more associative memory banks and/or memory devices. In one exemplary implementation, multiple associative memories or associative memory banks are configured to substantially simultaneously generate a plurality of lookup results based on a lookup value. Multiple memories are each configured to generate a corresponding result based on the lookup result generated by its corresponding associative memory or associative memory bank. A combiner is configured to receive and merge these corresponding results generated substantially simultaneously in order to identify the merged lookup result.Type: GrantFiled: August 1, 2006Date of Patent: March 25, 2008Assignee: Cisco Technology, Inc.Inventors: Bhushan Mangesh Kanekar, Venkateshwar Rao Pullela, Dileep Kumar Devireddy, Gyaneshwar S. Saharia, Dipankar Bhattacharya, Qizhong Chen