Patents by Inventor Shekher Bulusu

Shekher Bulusu 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: 10348620
    Abstract: In one embodiment, a first multiple spanning tree (MST) region configuration for an MST process may be maintained at a switch in a computer network, where the first configuration has a virtual local area network (VLAN)-to-instance (VI) mapping that maps each of one or more VLANs to one of one or more MST instances in the MST region. The switch may subsequently receive a second MST region configuration that has a different VI mapping than the first configuration, and may determine one or more VLANs of the second configuration that have a different VI mapping from the first configuration (“affected VLANs”). Accordingly, in response to a trigger to apply the second configuration at the switch, the affected VLANs are blocked for a delay, and the second configuration may be applied at the switch without restarting the MST process.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: July 9, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shekher Bulusu, Francois Edouard Tallet
  • Patent number: 9521073
    Abstract: In some embodiments, edge devices associated with a network segment are identified. One of the devices is elected as an authoritative device and any previous authoritative devices are instructed to halt forwarding network traffic to an overlay network.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: December 13, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Dhananjaya Rao, Hasmit Grover, Shekher Bulusu
  • Publication number: 20150326472
    Abstract: In one embodiment, a first multiple spanning tree (MST) region configuration for an MST process may be maintained at a switch in a computer network, where the first configuration has a virtual local area network (VLAN)-to-instance (VI) mapping that maps each of one or more VLANs to one of one or more MST instances in the MST region. The switch may subsequently receive a second MST region configuration that has a different VI mapping than the first configuration, and may determine one or more VLANs of the second configuration that have a different VI mapping from the first configuration (“affected VLANs”). Accordingly, in response to a trigger to apply the second configuration at the switch, the affected VLANs are blocked for a delay, and the second configuration may be applied at the switch without restarting the MST process.
    Type: Application
    Filed: July 21, 2015
    Publication date: November 12, 2015
    Inventors: Shekher Bulusu, Francois Edouard Tallet
  • Patent number: 9112724
    Abstract: In one embodiment, a first multiple spanning tree (MST) region configuration for an MST process may be maintained at a switch in a computer network, where the first configuration has a virtual local area network (VLAN)-to-instance (VI) mapping that maps each of one or more VLANs to one of one or more MST instances in the MST region. The switch may subsequently receive a second MST region configuration that has a different VI mapping than the first configuration, and may determine one or more VLANs of the second configuration that have a different VI mapping from the first configuration (“affected VLANs”). Accordingly, in response to a trigger to apply the second configuration at the switch, the affected VLANs are blocked for a delay, and the second configuration may be applied at the switch without restarting the MST process.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: August 18, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Shekher Bulusu, Francois Edouard Tallet
  • Patent number: 8982733
    Abstract: A method is provided in one example embodiment and includes receiving a spanning tree protocol topology change notification (STP TCN) in a network; removing topology data for a first plurality of gateways associated with a first network segment ID that is shared by a particular gateway that communicated the STP TCN; and communicating an edge TCN to a second plurality of gateways associated with a second network segment ID and for which topology data has not been removed based on the STP TCN.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: March 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Shekher Bulusu, Sanjay Sane, Ronak Desai
  • Patent number: 8842579
    Abstract: In one embodiment, a solution is provided wherein multiple virtual devices may be configured on the same physical port of a network device. For example, a first virtual device and a second virtual device may be configured to use the same physical port. A single internal spanning tree instance may be configured for both the first virtual device and the second virtual device.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Shekher Bulusu, Ronak Desai
  • Patent number: 8830875
    Abstract: An example method is provided and includes receiving a bridge protocol data unit (BPDU) on a particular link of a network. A port associated with the particular link is blocked in response to receiving the BPDU. The method also includes communicating a claim message to a spanning tree protocol (STP) root of the network; receiving, from a network element, a reply in which a grant bit is set; and changing the port associated with the particular link to a forwarding state.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: September 9, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Shekher Bulusu
  • Patent number: 8724517
    Abstract: A method is provided that includes configuring a first network element as a peer to a second network element. The first network element and the second network element are configured to execute a spanning-tree protocol (STP) in a network environment. The method may also include configuring a priority characteristic to be a same value for the first network element and the second network element such that both operate as root network elements for other network elements in the network environment.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: May 13, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Shekher Bulusu, Sanjay Sane, Smita Rai, Gayatri Ramachandran, Ronak Desai
  • Publication number: 20140112203
    Abstract: In some embodiments, edge devices associated with a network segment are identified. One of the devices is elected as an authoritative device and any previous authoritative devices are instructed to halt forwarding network traffic to an overlay network.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Dhananjaya Rao, Hasmit Grover, Shekher Bulusu
  • Patent number: 8565123
    Abstract: A system and method runs a multiple spanning tree protocol (MSTP) in a computer network having a very large number of bridge domains. The computer network includes a plurality of intermediate network devices, each having a plurality of ports for forwarding network messages. Within each device, a plurality of bridge domains are defined, each bridge domain is identified by a Virtual Local Area Network (VLAN) Identifier (VID), and one or more device ports. For each port, a separate mapping of VIDs to Multiple Spanning Tree Instances (MSTIs), based on the bridge domains defined at the port, is established. Each mapping is converted to a port-based configuration digest, which is entered into Spanning Tree Protocol (STP) control messages sent from the respective port. Ports receiving STP control messages whose configuration digest values that match the configuration digests values computed for the ports are said to be in the same Multiple Spanning Tree region.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: October 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Tameen Khan, Ronak Desai, Shekher Bulusu, Francois Edouard Tallet, Norman W. Finn, Munish Mehta
  • Patent number: 8559341
    Abstract: An example method is provided and includes executing an intermediate system to intermediate system (IS-IS) protocol for a first set of network links in a network. The method also includes executing a spanning tree protocol (STP) for a second set of network links, and generating a network topology that includes using a broadcast tree system identifier (ID) as a root bridge ID for the network. The method further includes communicating the root bridge ID to a neighboring network element. In more specific examples, an STP block is communicated to a redundant link, which connects a first switch and a second switch. The first and second switches can converge on the network topology using the broadcast tree system ID.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: October 15, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Shekher Bulusu
  • Publication number: 20120224510
    Abstract: A method is provided in one example embodiment and includes receiving a spanning tree protocol topology change notification (STP TCN) in a network; removing topology data for a first plurality of gateways associated with a first network segment ID that is shared by a particular gateway that communicated the STP TCN; and communicating an edge TCN to a second plurality of gateways associated with a second network segment ID and for which topology data has not been removed based on the STP TCN.
    Type: Application
    Filed: March 4, 2011
    Publication date: September 6, 2012
    Inventors: Shekher Bulusu, Sanjay Sane, Ronak Desai
  • Publication number: 20120113871
    Abstract: An example method is provided and includes executing an intermediate system to intermediate system (IS-IS) protocol for a first set of network links in a network. The method also includes executing a spanning tree protocol (STP) for a second set of network links, and generating a network topology that includes using a broadcast tree system identifier (ID) as a root bridge ID for the network. The method further includes communicating the root bridge ID to a neighboring network element. In more specific examples, an STP block is communicated to a redundant link, which connects a first switch and a second switch. The first and second switches can converge on the network topology using the broadcast tree system ID.
    Type: Application
    Filed: November 8, 2010
    Publication date: May 10, 2012
    Inventor: Shekher Bulusu
  • Publication number: 20110261724
    Abstract: In one embodiment, a solution is provided wherein multiple virtual devices may be configured on the same physical port of a network device. For example, a first virtual device and a second virtual device may be configured to use the same physical port. A single internal spanning tree instance may be configured for both the first virtual device and the second virtual device.
    Type: Application
    Filed: July 7, 2011
    Publication date: October 27, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Shekher Bulusu, Ronak Desai
  • Patent number: 8000266
    Abstract: In one embodiment, a solution is provided wherein multiple virtual devices may be configured on the same physical port of a network device. For example, a first virtual device and a second virtual device may be configured to use the same physical port. A single internal spanning tree instance may be configured for both the first virtual device and the second virtual device.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: August 16, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shekher Bulusu, Ronak Desai
  • Publication number: 20110131302
    Abstract: In one embodiment, a first multiple spanning tree (MST) region configuration for an MST process may be maintained at a switch in a computer network, where the first configuration has a virtual local area network (VLAN)-to-instance (VI) mapping that maps each of one or more VLANs to one of one or more MST instances in the MST region. The switch may subsequently receive a second MST region configuration that has a different VI mapping than the first configuration, and may determine one or more VLANs of the second configuration that have a different VI mapping from the first configuration (“affected VLANs”). Accordingly, in response to a trigger to apply the second configuration at the switch, the affected VLANs are blocked for a delay, and the second configuration may be applied at the switch without restarting the MST process.
    Type: Application
    Filed: December 1, 2009
    Publication date: June 2, 2011
    Inventors: Shekher Bulusu, Francois Edouard Tallet
  • Publication number: 20080144533
    Abstract: In one embodiment, a solution is provided wherein multiple virtual devices may be configured on the same physical port of a network device. For example, a first virtual device and a second virtual device may be configured to use the same physical port. A single internal spanning tree instance may be configured for both the first virtual device and the second virtual device.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Applicant: Cisco Technology, Inc. A California Corporation
    Inventors: Shekher Bulusu, Ronak Desai
  • Publication number: 20070258390
    Abstract: A system and method runs a multiple spanning tree protocol (MSTP) in a computer network having a very large number of bridge domains. The computer network includes a plurality of intermediate network devices, each having a plurality of ports for forwarding network messages. Within each device, a plurality of bridge domains are defined, each bridge domain is identified by a Virtual Local Area Network (VLAN) Identifier (VID), and one or more device ports. For each port, a separate mapping of VIDs to Multiple Spanning Tree Instances (MSTIs), based on the bridge domains defined at the port, is established. Each mapping is converted to a port-based configuration digest, which is entered into Spanning Tree Protocol (STP) control messages sent from the respective port. Ports receiving STP control messages whose configuration digest values that match the configuration digests values computed for the ports are said to be in the same Multiple Spanning Tree region.
    Type: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Inventors: Tameen Khan, Ronak Desai, Shekher Bulusu, Francois Tallet, Norman Finn, Munish Mehta