Patents by Inventor Ramana Mellacheruvu

Ramana Mellacheruvu 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: 20060092862
    Abstract: A method of managing a computer network switch is disclosed. The method has the steps of: setting a port of the switch to root guard protected status (RG status); selecting by a spanning tree protocol (STP) the port as a designated port; and setting said port into blocked status, in response to said port being both in root guard protected status and selected by STP as a root port. By setting a port to root guard protected, the port is prevented from becoming a designated port, and so then forcing the root port to remain in a desired core network.
    Type: Application
    Filed: December 2, 2005
    Publication date: May 4, 2006
    Inventors: Marco Benedetto, Ramana Mellacheruvu, Umesh Mahajan
  • Patent number: 6987740
    Abstract: The Spanning Tree Protocol (STP) chooses a root switch. Each of the other switches has a “root” port and one or more “designated ports(s)” chosen by STP. Packets are transmitted upstream toward the root switch through the root port, and packets designated for downstream switches from the root switch are received by the root port and transmitted through the designated ports. In the invention, an administrator of the core network identifies which switch ports in the core network are boundary ports to customer networks. The administrator designates the boundary ports as “root guard protected” ports (RG ports). The STP then executes as required by the ordinary STP protocol, and if a RG port is selected by the STP to be a root portm then the status of the port is set to “blocked,” and no packets are transmitted through the port.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: January 17, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Ramana Mellacheruvu, Umesh Mahajan
  • Publication number: 20050259597
    Abstract: A multiple instance spanning tree protocol (MI-STP) creates a plurality of active topologies (i.e., loop-free paths) within a computer network. These active topologies may be established through the exchange and processing of multiple instance spanning tree bridge protocol data unit messages (MI-STP BPDUs) by the intermediate network devices within the network. The active topologies are preferably created independently of any virtual local area network (VLAN) designations defined within the network. Once the active topologies are defined, each VLAN designation is then mapped to a single active topology, although multiple VLAN designations are preferably mapped to the same active topology to provide load balancing.
    Type: Application
    Filed: July 20, 2005
    Publication date: November 24, 2005
    Inventors: Marco Benedetto, Ramana Mellacheruvu, Norman Finn, Umesh Mahajan
  • Patent number: 6937576
    Abstract: A multiple instance spanning tree protocol (MI-STP) creates a plurality of active topologies (i.e., loop-free paths) within a computer network. These active topologies may be established through the exchange and processing of multiple instance spanning tree bridge protocol data unit messages (MI-STP BPDUs) by the intermediate network devices within the network. The active topologies are preferably created independently of any virtual local area network (VLAN) designations defined within the network. Once the active topologies are defined, each VLAN designation is then mapped to a single active topology, although multiple VLAN designations are preferably mapped to the same active topology to provide load balancing.
    Type: Grant
    Filed: October 17, 2000
    Date of Patent: August 30, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Ramana Mellacheruvu, Norman W. Finn, Umesh Mahajan
  • Patent number: 6898189
    Abstract: A method and apparatus for continuing the operation of a spanning tree protocol at a network device despite crashes or failures at that device. A supervisor card contained in the network device is designated an active supervisor, while all other supervisor cards are designated standby supervisors. The active supervisor runs the spanning tree protocol, and informs the standby supervisors of the states of ports, but not of the identity of the root or designated bridges. When a crash or failure occurs at the active supervisor, one of the standby supervisors is immediately designated to be the new active supervisor. The newly active supervisor reviews the port state, and queries the line cards to determine whether that port state information is still valid. The newly active supervisor adopts the valid port state information, leaving those ports in their current spanning tree port state.
    Type: Grant
    Filed: August 23, 2000
    Date of Patent: May 24, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Marco Di Benedetto, Ramana Mellacheruvu, Umesh Mahajan
  • Patent number: 6804236
    Abstract: Efficient switched network multicasting techniques are provided. Incoming multicast packets are processed by a central forwarding engine (CFE) in a network switch to generate forwarding indices used to make forwarding decisions for the packets based upon whether the packets are special multicast control packets or data packets. Forwarding of the special multicast control packets is determined by the switch's network management processor (NMP), while data packets are forwarded based upon conventional bridge forwarding techniques.
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: October 12, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Umesh Mahajan, Ramana Mellacheruvu, Thomas J. Edsall, Raymond Kloth
  • Patent number: 6785274
    Abstract: Efficient switched network multicasting techniques are provided. Incoming multicast packets are processed by a central forwarding engine (CFE) in a network switch to generate forwarding indices used to make forwarding decisions for the packets based upon whether the packets are special multicast control packets or data packets. Forwarding of the special multicast control packets is determined by the switch's network management processor (NMP), while data packets are forwarded based upon conventional bridge forwarding techniques.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: August 31, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Umesh Mahajan, Ramana Mellacheruvu, Thomas J. Edsall, Raymond Kloth
  • Patent number: 6735201
    Abstract: Efficient switched network multicasting techniques are provided. Incoming multicast packets are processed by a central forwarding engine (CFE) in a network switch to generate forwarding indices used to make forwarding decisions for the packets based upon whether the packets are special multicast control packets or data packets. Forwarding of the special multicast control packets is determined by the switch's network management processor (NMP), while data packets are forwarded based upon conventional bridge forwarding techniques.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: May 11, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Umesh Mahajan, Ramana Mellacheruvu, Thomas J. Edsall, Raymond Kloth
  • Patent number: 6628624
    Abstract: A method and apparatus facilitates and enhances the operation of the spanning tree protocol in bridged computer networks. An intermediate network device in accordance with the present invention includes an enhanced spanning tree engine that is configured to perform certain novel functions. First, the enhanced spanning tree engine is configured to identify and block ports at which messages are looped-back to the transmitting port, thereby avoiding the creation of network loops. In second aspect, the enhanced spanning tree engine rapidly transitions certain ports to a forwarding state to prevent associated applications from timing out and shutting down. Rather than moving the ports through blocking, listening and learning states before reaching the forwarding state, selected ports may be transitioned directly to the forwarding state.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: September 30, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Umesh Mahajan, Ramana Mellacheruvu, Praveen Jain
  • Publication number: 20030135642
    Abstract: High availability for a fibre channel switch in a storage area network can be implemented using redundant supervisors. An active supervisor can identify high availability characteristics associated with a message and determine whether the message should be mirrored onto a redundant supervisor, logged, and/or made persistent. Messages can be logged in a pending transaction buffer and stored using persistent storage services. Mirroring can be performed using synchronization queues that allow messages to be passed asynchronously to a redundant supervisor while maintaining full synchronization between supervisors and causing little delay to operation of the active supervisor.
    Type: Application
    Filed: December 21, 2001
    Publication date: July 17, 2003
    Applicant: Andiamo Systems, Inc.
    Inventors: Marco Di Benedetto, John B. McEwan, Ramana Mellacheruvu, Umesh Mahajan
  • Publication number: 20020186694
    Abstract: Efficient switched network multicasting techniques are provided. Incoming multicast packets are processed by a central forwarding engine (CFE) in a network switch to generate forwarding indices used to make forwarding decisions for the packets based upon whether the packets are special multicast control packets or data packets. Forwarding of the special multicast control packets is determined by the switch's network management processor (NMP), while data packets are forwarded based upon conventional bridge forwarding techniques.
    Type: Application
    Filed: October 7, 1998
    Publication date: December 12, 2002
    Inventors: UMESH MAHAJAN, RAMANA MELLACHERUVU, THOMAS J. EDSALL, RAYMOND KLOTH