Patents by Inventor Murali Duvvury
Murali Duvvury 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: 8644137Abstract: Method and system for providing dynamic configuration of link redundancy in data network based on detection of dynamic changes in the network topology including the steps of detecting data network topology, determining a number of data paths from a node in the data network topology to each of a respective pair of peer nodes coupled to the node by a corresponding interface, determining a data path in the data network topology between the peer nodes, calculating a set of nodes reachable via each interface coupled to the node and the respective peer node in the data network topology, and comparing the set of calculated nodes is provided.Type: GrantFiled: February 13, 2006Date of Patent: February 4, 2014Assignee: Cisco Technology, Inc.Inventors: Robert Andrews, Navindra Yadav, Shree Murthy, Gnanaprakasam Pandian, Murali Duvvury, Sudhakar Padavala
-
Patent number: 7995498Abstract: A method and system provides dynamic configuration of network elements using hierarchical inheritance. The method includes monitoring a data network, detecting a change associated with a configuration of the data network, identifying one or more member groups affected by the detected change, and modifying the network configuration for the one or more member groups in the data network.Type: GrantFiled: February 13, 2006Date of Patent: August 9, 2011Assignee: Cisco Technology, Inc.Inventors: Robert Andrews, Navindra Yadav, Shree Murthy, Gnanaprakasam Pandian, Murali Duvvury, Sudhakar Padavala
-
Patent number: 7822027Abstract: In one embodiment, detecting data traffic from a host device in a data forwarding domain, injecting a host route associated with the detected data traffic, and updating a forwarding table associated with the host route are provided.Type: GrantFiled: October 5, 2006Date of Patent: October 26, 2010Assignee: Cisco Technology, Inc.Inventors: Navindra Yadav, Gnanaprakasam Pandian, James Rivers, Scott Emery, Pauline Shuen, Murali Duvvury
-
Patent number: 7656788Abstract: A method for managing a cluster of network devices, the cluster includes a command network device and at least one member network device, and the command network device has a commander IP address and a commander MAC address, includes: defining a standby group by assigning a virtual IP address and a virtual MAC address; selecting a first network device, which is the command device, for the standby group; selecting at least one second network device, which has an IP address, for the standby group; defining a standby priority for each network device in the standby group; and binding the standby group to the cluster, by replacing the commander IP address with the virtual IP address and replacing the commander MAC address with the virtual MAC address. Upon the binding, the network device with a highest priority becomes an active commander, and the network device with a second highest priority becomes a standby commander.Type: GrantFiled: February 14, 2005Date of Patent: February 2, 2010Assignee: Cisco Technology, Inc.Inventors: Lucern K. Ma, Murali Duvvury
-
Patent number: 7545820Abstract: A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more member devices. Each network device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have a public IP address. The cluster commander automatically assigns private IP addresses to the other devices in the cluster. Network devices in the cluster constantly monitor network traffic on all their ports to detect conflicts between the automatically assigned IP addresses and the IP addresses of network devices outside of the cluster. When a conflict is detected, the cluster commander assigns a different private IP address to the cluster network device that caused the conflict.Type: GrantFiled: May 25, 2005Date of Patent: June 9, 2009Assignee: Cisco Technology, Inc.Inventor: Murali Duvvury
-
Publication number: 20080084888Abstract: In one embodiment, detecting data traffic from a host device in a data forwarding domain, injecting a host route associated with the detected data traffic, and updating a forwarding table associated with the host route are provided.Type: ApplicationFiled: October 5, 2006Publication date: April 10, 2008Applicant: Cisco Technology, Inc.Inventors: Navindra Yadav, Gnanaprakasam Pandian, James Rivers, Scott Emery, Pauline Shuen, Murali Duvvury
-
Publication number: 20070189157Abstract: Method and system for providing dynamic configuration of link redundancy in data network based on detection of dynamic changes in the network topology including the steps of detecting data network topology, determining a number of data paths from a node in the data network topology to each of a respective pair of peer nodes coupled to the node by a corresponding interface, determining a data path in the data network topology between the peer nodes, calculating a set of nodes reachable via each interface coupled to the node and the respective peer node in the data network topology, and comparing the set of calculated nodes is provided.Type: ApplicationFiled: February 13, 2006Publication date: August 16, 2007Applicant: Cisco Technology, Inc.Inventors: Robert Andrews, Navindra Yadav, Shree Murthy, Gnanaprakasam Pandian, Murali Duvvury, Sudhakar Padavala
-
Publication number: 20070189288Abstract: Method and system for providing dynamic configuration of network elements using hierarchical inheritance including monitoring a data network, detecting a change associated with a configuration of the data network, identifying one or more member groups affected by the detected change, and modifying the network configuration for the one or more member groups in the data network, is disclosed.Type: ApplicationFiled: February 13, 2006Publication date: August 16, 2007Applicant: Cisco Technology, Inc.Inventors: Robert Andrews, Navindra Yadav, Shree Murthy, Gnanaprakasam Pandian, Murali Duvvury, Sudhakar Padavala
-
Publication number: 20050213560Abstract: A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more member devices. Each network device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have a public IP address. The cluster commander automatically assigns private IP addresses to the other devices in the cluster. Network devices in the cluster constantly monitor network traffic on all their ports to detect conflicts between the automatically assigned IP addresses and the IP addresses of network devices outside of the cluster. When a conflict is detected, the cluster commander assigns a different private IP address to the cluster network device that caused the conflict.Type: ApplicationFiled: May 25, 2005Publication date: September 29, 2005Inventor: Murali Duvvury
-
Publication number: 20050207414Abstract: A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more member devices. Each network device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have a public IP address. The cluster commander automatically assigns private IP addresses to the other devices in the cluster. Network devices in the cluster constantly monitor network traffic on all their ports to detect conflicts between the automatically assigned IP addresses and the IP addresses of network devices outside of the cluster. When a conflict is detected, the cluster commander assigns a different private IP address to the cluster network device that caused the conflict.Type: ApplicationFiled: May 25, 2005Publication date: September 22, 2005Inventor: Murali Duvvury
-
Patent number: 6917626Abstract: A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more member devices. Each network device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have a public IP address. The cluster commander automatically assigns private IP addresses to the other devices in the cluster. Network devices in the cluster constantly monitor network traffic on all their ports to detect conflicts between the automatically assigned IP addresses and the IP addresses of network devices outside of the cluster. When a conflict is detected, the cluster commander assigns a different private IP address to the cluster network device that caused the conflict.Type: GrantFiled: November 30, 1999Date of Patent: July 12, 2005Assignee: Cisco Technology, Inc.Inventor: Murali Duvvury
-
Publication number: 20050141499Abstract: A method provides high reliability to management of a cluster of network devices. The cluster including a command network device and at least one member network device. The command network device has a commander IP address and a commander MAC address. The method includes: defining a standby group by assigning a virtual IP address and a virtual MAC address; selecting a first network device, which is the command network device, for the standby group; selecting at least one second network device, which has an IP address, for the standby group; defining a standby priority for each network device in the standby group; and binding the standby group to the cluster, by replacing the commander IP address with the virtual IP address and replacing the commander MAC address with the virtual MAC address. Upon the binding, the network device with a highest priority becomes an active commander, and the network device with a second highest priority becomes a standby commander.Type: ApplicationFiled: February 14, 2005Publication date: June 30, 2005Inventors: Lucern Ma, Murali Duvvury
-
Patent number: 6856591Abstract: A method provides high reliability to management of a cluster of network devices. The cluster including a command network device and at least one member network device. The command network device has a commander IP address and a commander MAC address. The method includes: defining a standby group by assigning a virtual IP address and a virtual MAC address; selecting a first network device; which is the command network device, for the standby group; selecting at least one second network device, which has an IP address, for the standby group; defining a standby priority for each network device in the standby group; and binding the standby group to the cluster, by replacing the commander IP address with the virtual IP address and replacing the commander MAC address with the virtual MAC address. Upon the binding, the network device with a highest priority becomes an active commander, and the network device with a second highest priority becomes a standby commander.Type: GrantFiled: December 15, 2000Date of Patent: February 15, 2005Assignee: Cisco Technology, Inc.Inventors: Lucern K. Ma, Murali Duvvury