Patents by Inventor Shreeram Bhide
Shreeram Bhide 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: 9641462Abstract: Accelerating network convergence may be provided. Consistent with embodiments of the disclosure, a mapping server may be configured to map an interconnection of various network elements comprising at least the following: a wireless host, at least two access switches, a plurality of distribution switches, a core switch, a mobility controller, and a mapping database. The mapping server may then receive an indication from the mobility controller that the wireless host has roamed from a first access switch to a second access switch. In response to the indication, the mapping server may remap the interconnection of network elements in the mapping database to update network routing information associated with the wireless host.Type: GrantFiled: April 23, 2013Date of Patent: May 2, 2017Assignee: Cisco Technology, Inc.Inventors: Rajagopalan Janakiraman, Sanjay Kumar Hooda, Pags Krishnamoorthy, Shreeram Bhide, Sridhar Subramanian
-
Publication number: 20140317249Abstract: Accelerating network convergence may be provided. Consistent with embodiments of the disclosure, a mapping server may be configured to map an interconnection of various network elements comprising at least the following: a wireless host, at least two access switches, a plurality of distribution switches, a core switch, a mobility controller, and a mapping database. The mapping server may then receive an indication from the mobility controller that the wireless host has roamed from a first access switch to a second access switch. In response to the indication, the mapping server may remap the interconnection of network elements in the mapping database to update network routing information associated with the wireless host.Type: ApplicationFiled: April 23, 2013Publication date: October 23, 2014Applicant: Cisco Technology, Inc.Inventors: Rajagopalan Janakiraman, Sanjay Kumar Hooda, Pags Krishnamoorthy, Shreeram Bhide, Sridhar Subramanian
-
Patent number: 8059652Abstract: Various methods and systems for detecting whether a network device supports a protocol, which defines a supplemental header, are disclosed. One method involves detecting a value within a preamble generated by a sending device and verifying that a header format of a header, also generated by the sending device, conforms to a header format definition of a protocol. The header format definition of the protocol defines a supplemental header. The preamble can be an Ethernet preamble. In one embodiment, the preamble is a converged data link (CDL) preamble or other type of preamble that is used to convey operation, administration and management (OAM) information.Type: GrantFiled: July 31, 2008Date of Patent: November 15, 2011Assignee: Cisco Technology, Inc.Inventors: Faisal Mushtaq, Sitaram Dontn, Shreeram Bhide, Ali Golshan, Michael R. Smith
-
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: 7876764Abstract: Various systems and methods that allow multiple aggregation protocol sessions to be established in a daisy chain network are disclosed. One method involves sending a first aggregation protocol packet and a first session identifier associated therewith to a first network device via a first interface and sending a second aggregation protocol packet and a second session identifier associated therewith to a second network device via the first interface.Type: GrantFiled: October 11, 2005Date of Patent: January 25, 2011Assignee: Cisco Technology, Inc.Inventors: Stefano Binetti, Hiroshi Suzuki, Shreeram Bhide, Sitaram Dontu, Pagalavan Krishnamoorthy, Chien Fang, Norman W. Finn
-
Patent number: 7839843Abstract: A virtual network device sub-unit includes an interface to a virtual network device link and a distributed forwarding module. The interface receives a packet, and the distributed forwarding module forwards the packet received by the interface. The distributed forwarding module performs an ingress lookup if the packet includes a multicast destination address and an egress lookup if the packet includes a unicast destination address. If the packet includes a multicast destination address, the distributed forwarding module replicates the packet for each of several outgoing VLANs associated with the multicast destination address. If an additional multicast packet is received via an interface that is not coupled to a virtual network device link, the distributed forwarding module sends at most one copy of the additional multicast packet via the virtual network device link.Type: GrantFiled: April 16, 2004Date of Patent: November 23, 2010Assignee: Cisco Technology, Inc.Inventors: Sitaram Dontu, Faisal Mushtaq, Shreeram Bhide, Michael R. Smith, Ali Golshan
-
Publication number: 20090086641Abstract: Various methods and systems for detecting whether a network device supports a protocol, which defines a supplemental header, are disclosed. One method involves detecting a value within a preamble generated by a sending device and verifying that a header format of a header, also generated by the sending device, conforms to a header format definition of a protocol. The header format definition of the protocol defines a supplemental header. The preamble can be an Ethernet preamble. In one embodiment, the preamble is a converged data link (CDL) preamble or other type of preamble that is used to convey operation, administration and management (OAM) information.Type: ApplicationFiled: July 31, 2008Publication date: April 2, 2009Inventors: Faisal Mushtaq, Sitaram Dontn, Shreeram Bhide, Ali Golshan, Michael R. Smith
-
Patent number: 7436836Abstract: Various methods and systems for detecting whether a network device supports a protocol, which defines a supplemental header, are disclosed. One method involves detecting a value within a preamble generated by a sending device and verifying that a header format of a header, also generated by the sending device, conforms to a header format definition of a protocol. The header format definition of the protocol defines a supplemental header. The preamble can be an Ethernet preamble. In one embodiment, the preamble is a converged data link (CDL) preamble or other type of preamble that is used to convey operation, administration and management (OAM) information.Type: GrantFiled: June 30, 2004Date of Patent: October 14, 2008Assignee: Cisco Technology, Inc.Inventors: Faisal Mushtaq, Sitaram Dontu, Shreeram Bhide, Ali Golshan, Michael R. Smith
-
Patent number: 7292569Abstract: An efficient distributed architecture for forwarding packets. The packet to be forwarded arrives in an ingress port, is processed by an ingress forwarding engine, transferred to an egress forwarding engine, and then transmitted via an egress port. An address-based lookup at the ingress forwarding engine identifies the correct egress forwarding engine and also identifies a translation index specifying the forwarding equivalence class (e.g., combination of address prefix and mask) of the packet. The egress forwarding engine then uses the translation index as a memory pointer to recover adjacency information with which to rewrite the packet header. The egress forwarding engine may maintain its adjacency information entirely locally without the need to share the information or propagate updates to ingress forwarding engines. This approach results in a scalable and highly efficient packet forwarding architecture.Type: GrantFiled: February 26, 2003Date of Patent: November 6, 2007Assignee: Cisco Technology, Inc.Inventors: Michael Smith, Faisal Mushtaq, Gyaneshwar Saharia, Shreeram Bhide, Hemant Hebbar, Nelson D'Souza, Karthikeyan Gurusamy
-
Publication number: 20070081557Abstract: Various systems and methods that allow multiple aggregation protocol sessions to be established in a daisy chain network are disclosed. One method involves sending a first aggregation protocol packet and a first session identifier associated therewith to a first network device via a first interface and sending a second aggregation protocol packet and a second session identifier associated therewith to a second network device via the first interface.Type: ApplicationFiled: October 11, 2005Publication date: April 12, 2007Inventors: Stefano Binetti, Hiroshi Suzuki, Shreeram Bhide, Sitaram Dontu, Pagalavan Krishnamoorthy, Chien Fang, Norman Finn
-
Publication number: 20060002299Abstract: Various methods and systems for detecting whether a network device supports a protocol, which defines a supplemental header, are disclosed. One method involves detecting a value within a preamble generated by a sending device and verifying that a header format of a header, also generated by the sending device, conforms to a header format definition of a protocol. The header format definition of the protocol defines a supplemental header. The preamble can be an Ethernet preamble. In one embodiment, the preamble is a converged data link (CDL) preamble or other type of preamble that is used to convey operation, administration and management (OAM) information.Type: ApplicationFiled: June 30, 2004Publication date: January 5, 2006Inventors: Faisal Mushtaq, Sitaram Dontu, Shreeram Bhide, Ali Golshan, Michael Smith
-
Publication number: 20050163115Abstract: A virtual network device sub-unit includes an interface to a virtual network device link and a distributed forwarding module. The interface receives a packet, and the distributed forwarding module forwards the packet received by the interface. The distributed forwarding module performs an ingress lookup if the packet includes a multicast destination address and an egress lookup if the packet includes a unicast destination address. If the packet includes a multicast destination address, the distributed forwarding module replicates the packet for each of several outgoing VLANs associated with the multicast destination address. If an additional multicast packet is received via an interface that is not coupled to a virtual network device link, the distributed forwarding module sends at most one copy of the additional multicast packet via the virtual network device link.Type: ApplicationFiled: April 16, 2004Publication date: July 28, 2005Inventors: Sitaram Dontu, Faisal Mushtaq, Shreeram Bhide, Michael Smith, Ali Golshan