Patents by Inventor Venkatesan Selvaraj

Venkatesan Selvaraj 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: 9019813
    Abstract: In one embodiment, a networking system includes a first networking switch positioned at a boundary between Layer-2 (L2) and Layer-3 (L3), the first networking switch including a first virtual router redundancy protocol (VRRP) module, a second networking switch connected to the first networking switch via an interswitch link (ISL), the second networking switch being positioned at the boundary between L2 and L3 and including a second VRRP module, and an access switch positioned in L2, the access switch being configured to be connected to the first and second networking switches in a virtual link aggregation (vLAG), the first VRRP module being configured to perform active internet protocol (IP) forwarding when the second networking switch is not performing active IP forwarding, and the second VRRP module being configured to perform active IP forwarding when the first networking switch is not performing active IP forwarding.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yuan WX Li, Tamanna Z. Sait, Naveen C. Sekhara, Venkatesan Selvaraj
  • Patent number: 9001825
    Abstract: Physical links between an access switch and a pair aggregation switches are aggregated into a virtual link aggregation group (vLAG). Each aggregation switch is a local switch to itself and a remote switch to the other aggregation switch. Each aggregation switch maintains a state machine including initialization, local-up, remote-up, and formed states. In the initialization state, the physical link between the access switch and each aggregation switch is down, and the vLAG is down. In the local-up state, just the physical link between the access switch and the local switch is up, and the vLAG is down. In the remote-up state, just the physical link between the access switch and the remote switch is up, and the vLAG is down. In the formed state, the physical link between the access switch and each aggregation switch is up, and the vLAG is up.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tamanna Z. Sait, Venkatesan Selvaraj, Shoou Yiu, Yu H. Guo
  • Patent number: 8923114
    Abstract: Embodiments of the invention relate to virtual link aggregation. One embodiment includes preventing network traffic loss upon rebooting of a first networking device based on: maintaining a first group of networking ports in a first disabled state, determining a link-status of a first link between the first networking device and a second networking device, activating a delay timer for delaying the rebooting of the first network device upon the determination of a first status indication for the first link, and switching at least one of the first group of networking ports to a first enabled state upon expiration of the delay timer.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: December 30, 2014
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Lei Bao, Gangadhar Hariharan, Tamanna Z. Sait, Venkatesan Selvaraj
  • Publication number: 20140269701
    Abstract: In one embodiment, a system includes a TRILL-enabled network that includes a first physical routing bridge (RB) and a second physical RB, logic adapted for creating a virtual RB logically connected to the first and second physical RBs to form a vLAG group at an edge of the network, logic adapted for determining a first distribution tree linking the first physical RB to every other RB in the network in a non-repeating fashion, ending with the second physical RB, and logic adapted for determining a second distribution tree linking the second physical RB to every other RB in the network in a non-repeating fashion, ending with the first physical RB, wherein when a multicast packet is received by the virtual RB from one of the physical RBs, the multicast packet is distributed according to either the first or the second distribution tree thereby preventing looping.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Inventors: Meenakshi R. Kaushik, Chandramouli Radhakrishnan, Venkatesan Selvaraj, Daljeet Singh
  • Publication number: 20140269418
    Abstract: In one embodiment, a method for providing virtual link aggregation (vLAG) in a transparent interconnection of lots of links (TRILL)-enabled network, includes creating a virtual routing bridge logically connected to a first physical routing bridge and a second physical routing bridge to form a vLAG group at an edge of the TRILL-enabled network; determining a first distribution tree linking the first physical routing bridge to every other routing bridge in the TRILL-enabled network in a non-repeating fashion, ending with the second physical routing bridge; determining a second distribution tree linking the second physical routing bridge to every other routing bridge in the TRILL-enabled network in a non-repeating fashion, ending with the first physical routing bridge; receiving a multicast packet at the virtual routing bridge from one of the physical routing bridges; and distributing the multicast packet according to either the first or the second distribution tree thereby preventing looping.
    Type: Application
    Filed: October 25, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Meenakshi R. Kaushik, Chandramouli Radhakrishnan, Venkatesan Selvaraj, Daljeet Singh
  • Publication number: 20140211792
    Abstract: In one embodiment, a networking system includes a first networking switch positioned at a boundary between Layer-2 (L2) and Layer-3 (L3), the first networking switch including a first virtual router redundancy protocol (VRRP) module, a second networking switch connected to the first networking switch via an interswitch link (ISL), the second networking switch being positioned at the boundary between L2 and L3 and including a second VRRP module, and an access switch positioned in L2, the access switch being capable of being connected to the first and second networking switches in a virtual link aggregation (vLAG), the first VRRP module being adapted for performing active internet protocol (IP) forwarding when the second networking switch is not performing active IP forwarding, and the second VRRP module being adapted for performing active IP forwarding when the second networking switch is not performing active IP forwarding.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuan WX Li, Tamanna Z. Sait, Naveen C. Sekhara, Venkatesan Selvaraj
  • Publication number: 20140215084
    Abstract: In one embodiment, a system includes a first networking system and a second networking system, each system having a plurality of physical networking ports, a controller, and a memory subsystem, with a first logical port being formed using one or more of the first system's plurality of physical networking ports, a second logical port being formed using one or more of the second system's plurality of physical networking ports, logic adapted to form a third logical port using the first logical port and the second logical port, wherein the first system's controller includes logic adapted to store a first networking protocol state information corresponding to a third logical port using the first memory subsystem and to communicate the first networking protocol state information to the second networking system, with the second system's controller being adapted to store the first networking protocol state information.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Bao Lei, Ren J. Yao, Tamanna Z. Sait, Venkatesan Selvaraj
  • Publication number: 20140211663
    Abstract: In one embodiment, a method for providing virtual link aggregation (vLAG) includes forming a third logical port using a first logical port and a second logical port; determining first networking protocol state information corresponding to the third logical port using the first networking system, where the first networking protocol state information includes an indication of whether the first networking system is capable of communicating with the second networking system via an interswitch link (ISL) The method also includes storing a first networking protocol state information corresponding to the third logical port using the first networking system; communicating the first networking protocol state information to the second networking system via the and storing the first networking protocol state information using the second networking system.
    Type: Application
    Filed: October 28, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Bao Lei, Ren J. Yao, Tamanna Z. Sait, Venkatesan Selvaraj
  • Publication number: 20140211607
    Abstract: In one embodiment, a method for managing virtual link aggregation (vLAG) includes coupling a first networking switch with a second networking switch using an interswitch link (ISL), wherein the first networking switch is positioned at a boundary between Layer-2 (L2) and Layer-3 (L3), and wherein the second networking switch is positioned at the boundary between L2 and L3; creating a virtual link aggregation (vLAG) comprising connections between the first and second networking switches and an access switch in L2, wherein each networking switch comprises a virtual router redundancy protocol (VRRP) module; and interacting and modifying a VRRP state machine to perform active internet protocol (IP) forwarding when a connection between one of the networking switches and the access switch fails or one of the networking switches does not function properly.
    Type: Application
    Filed: October 25, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Yuan WX Li, Tamanna Z. Sait, Naveen C. Sekhara, Venkatesan Selvaraj
  • Publication number: 20140192636
    Abstract: Embodiments of the invention relate to virtual link aggregation. One embodiment includes preventing network traffic loss upon rebooting of a first networking device based on: maintaining a first group of networking ports in a first disabled state, determining a link-status of a first link between the first networking device and a second networking device, activating a delay timer for delaying the rebooting of the first network device upon the determination of a first status indication for the first link, and switching at least one of the first group of networking ports to a first enabled state upon expiration of the delay timer.
    Type: Application
    Filed: November 5, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Lei Bao, Gangadhar Hariharan, Tamanna Z. Sait, Venkatesan Selvaraj
  • Publication number: 20140192817
    Abstract: Physical links between an access switch and a pair aggregation switches are aggregated into a virtual link aggregation group (vLAG). Each aggregation switch is a local switch to itself and a remote switch to the other aggregation switch. Each aggregation switch maintains a state machine including initialization, local-up, remote-up, and formed states. In the initialization state, the physical link between the access switch and each aggregation switch is down, and the vLAG is down. In the local-up state, just the physical link between the access switch and the local switch is up, and the vLAG is down. In the remote-up state, just the physical link between the access switch and the remote switch is up, and the vLAG is down. In the formed state, the physical link between the access switch and each aggregation switch is up, and the vLAG is up.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamanna Z. Sait, Venkatesan Selvaraj, Shoou Yiu, Yu H. Guo
  • Publication number: 20140192632
    Abstract: Embodiments of the invention relate to virtual link aggregation. One embodiment includes forming one or more virtual links using physical links connecting a first networking element, a second networking element and a third networking element. A first trigger status indication is used for blocking network traffic for avoiding traffic loops occurring over the one or more virtual links.
    Type: Application
    Filed: November 25, 2013
    Publication date: July 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamanna Z. Sait, Venkatesan Selvaraj, Shoou J. Yiu, Yi Xia
  • Publication number: 20140195694
    Abstract: Embodiments of the invention relate to virtual link aggregation. One embodiment includes forming one or more virtual links using physical links connecting a first networking element, a second networking element and a third networking element. A first trigger status indication is used for blocking network traffic for avoiding traffic loops occurring over the one or more virtual links.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Tamanna Z. Sait, Venkatesan Selvaraj, Shoou J. Yiu, Yi Xia
  • Publication number: 20140192635
    Abstract: Embodiments of the invention relate to virtual link aggregation. One embodiment includes a system including a first aggregation switch. A second aggregation switch is connected to the first aggregation switch with a first link. An access switch is connected to the first aggregation switch with a second link and the second aggregation switch with a third link. The first access switch establishes a first virtual link with the first aggregation switch and the second aggregation switch. A first detection module is connected with the first aggregation switch. The first detection module maintains multiple networking ports in a first disabled state, determines a link-status of the first link, and activates a first event upon the determination of a first status indication for the first link, and switches at least one of the multiple networking ports to a first enabled state upon detecting the first event.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Lei Bao, Gangadhar Hariharan, Tamanna Z. Sait, Venkatesan Selvaraj