Patents by Inventor Siddharth Kasat
Siddharth Kasat 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: 10084895Abstract: Upon receiving a first message, from the second network device, indicating that the second network device is incompatible with one or more virtual local area network (VLAN) pruning techniques, a timer on a first network device is configured to expire after a predetermined period of time. The first network device is configured to maintain a subscription for the second network device to one or more VLANs until the timer expires. The second network device is configured to transmit the first message in response to detecting an upcoming control plane outage at the second device. Prior to the timer expiring, embodiments transmit data assigned to the one or more VLANs to the second network device. Embodiments also periodically receive update messages, from the second network device, identifying one or more VLANs to which the second network device wants to subscribe.Type: GrantFiled: August 3, 2015Date of Patent: September 25, 2018Assignee: Cisco Technology, Inc.Inventors: Siddharth Kasat, Christian Sasso, Ankur Goyal, Shivaranjani Sankara Krishnan, Yibin Yang
-
Patent number: 9632930Abstract: Certain embodiments of the present disclosure generally relate to allocating a sub-area of Fiber Channel addresses (FCIDs) to a device. A range of addresses may be assigned to the device using a mask address, where the most significant bits represent a mask and the least significant bits represent a sub-range of FCIDs available to be assigned to the device. Therefore, routing information may be stored efficiently in a Ternary Content Addressable Memory (TCAM) by storing a single entry in the TCAM for each sub-area of FCIDs allocated to a device, instead of storing an entry for each FCID. The single entry may indicate the mask address and the width of the mask.Type: GrantFiled: March 3, 2010Date of Patent: April 25, 2017Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Siddharth Kasat, Ankur Goyal, Ronak Desai, Hariharan Balasubramanian
-
Publication number: 20160036946Abstract: Upon receiving a first message, from the second network device, indicating that the second network device is incompatible with one or more virtual local area network (VLAN) pruning techniques, a timer on a first network device is configured to expire after a predetermined period of time. The first network device is configured to maintain a subscription for the second network device to one or more VLANs until the timer expires. The second network device is configured to transmit the first message in response to detecting an upcoming control plane outage at the second device. Prior to the timer expiring, embodiments transmit data assigned to the one or more VLANs to the second network device. Embodiments also periodically receive update messages, from the second network device, identifying one or more VLANs to which the second network device wants to subscribe.Type: ApplicationFiled: August 3, 2015Publication date: February 4, 2016Inventors: Siddharth KASAT, Christian SASSO, Ankur GOYAL, Shivaranjani Sankara KRISHNAN, Yibin YANG
-
Patent number: 9131014Abstract: In Service Software Upgrade (ISSU) permits administrators to upgrade the control plane software of a network device without any disruption to the traffic passing through the data plane of the network device. However, because the control plane is unavailable, the network device is unable to transmit periodic messages to re-subscribe to specific VLANs. This may result in a service outage in end devices that rely on the network device to receive data assigned to those VLANs. To prevent the network device from being unsubscribed from the VLANs while the control plane is unavailable, the network device may transmit a control plane message before starting ISSU. Once a neighboring network device receives the message, the neighboring device delays unsubscribing the network device until the control plane is again available. Thus, the network device may perform ISSU without the possibility of data traffic not reaching end devices.Type: GrantFiled: August 20, 2012Date of Patent: September 8, 2015Assignee: Cisco Technology, Inc.Inventors: Siddharth Kasat, Christian Sasso, Ankur Goyal, Shivaranjani Sankara Krishnan, Yibin Yang
-
Patent number: 9106674Abstract: The number of domain identifiers is incrementally increased for use by a switch in an established fiber channel switched fabric. In other words, the number of domains assigned to a switch by the Principal Switch of the fiber channel switched fabric is increased without triggering the reconfiguration of the established fiber channel switched fabric. In one implementation, incrementally adding one or more additional domain identifiers includes requesting said one or more additional domain identifiers from a Principal Switch of the fiber channel switched fabric using a different World Wide Name (WWN) than used to acquire the original one or more domain identifiers used by the switch.Type: GrantFiled: February 18, 2010Date of Patent: August 11, 2015Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Siddharth Kasat, Hari Balasubramanian, Ronak Desai
-
Patent number: 8830871Abstract: According to one aspect, a Fiber Channel (FC) switch that is currently serving as a Principal Switch among a plurality of FC switches in a FC Fabric sends an Exchange Fabric Parameters (EFP) frame having an empty domain identifier list to neighboring FC switches during a first portion a Principal Switch Selection phase. During a second portion of the Principal Switch Selection phase that is after the first portion, the first Fiber Channel switch sends to neighboring FC switches an EFP frame having a non-empty domain identifier list to indicate to the neighboring FC switches that the first FC switch is to remain serving as the Principal Switch in the FC Fabric.Type: GrantFiled: February 15, 2012Date of Patent: September 9, 2014Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Siddharth Kasat, Ankur Goyal, Amitkumar Patel, Kishan Kumar Kotari Uppunda
-
Patent number: 8811227Abstract: A Fiber Channel (FC) switch and related methods are provided for merging the FC switch with an existing FC network. During a merge process of a stand-alone switch with an FC network, a first Exchange Fabric Parameters (EFP) frame is sent from the stand-alone switch to an FC switch in the existing FC network. The first EFP frame has an empty domain identifier (ID) list. The stand-alone switch receives a second EFP frame from the FC switch. The second EFP frame contains a domain ID list of domain IDs already in use in the FC network. The stand-alone switch compares the domain ID list in the second EFP frame with a stored list of one or more domain IDs associated with the stand-alone switch to determine if there is a domain ID overlap or conflict. If no conflict is detected, the stand-alone switch merges with the existing network without initiating a Build Fabric phase or a Principal Switch Selection phase that could cause disruption of traffic in the network.Type: GrantFiled: July 6, 2011Date of Patent: August 19, 2014Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Siddharth Kasat, Ankur Goyal, Amitkumar Patel, Kishan Kumar Kotari Uppanda
-
Patent number: 8719413Abstract: Methods and apparatus for reconfiguring a fabric associated with a storage area network (SAN) are disclosed. According to one aspect of the present invention, a method includes undergoing an update process, the update process being arranged to update software associated with a switch. The switch is included in a SAN fabric. The method also includes determining when the update process is completed, and ascertaining whether there is at least one state change associated with the SAN fabric when the update process is completed. Finally, the method includes initiating a recovery action in the SAN fabric if there is at least one state change associated with the SAN fabric.Type: GrantFiled: December 20, 2007Date of Patent: May 6, 2014Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Ronak Desai, Siddharth Kasat
-
Patent number: 8699497Abstract: A Fiber Channel switch is provided for a relative addressing scheme for domain values to avoid losing portions of a Fiber Channel identifier. At a Fiber Channel switch, data is stored that assigns a relative domain field value to a run-time domain. The relative domain field value used for a Fiber Channel identifier is determined for devices connected to the switch based on the run-time domain of the devices and the virtual storage area network in which the devices are active. A Fiber Channel identifier is stored in a memory of the switch that comprises the relative domain field value determined for the device together with area and port values for the device. The relative domain value is either a reserved domain field value for an existing virtual storage area network or any of the regular domain field values for a new virtual storage area network.Type: GrantFiled: October 26, 2010Date of Patent: April 15, 2014Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Ankur Goyal, Siddharth Kasat, Ronak Desai
-
Publication number: 20140050077Abstract: In Service Software Upgrade (ISSU) permits administrators to upgrade the control plane software of a network device without any disruption to the traffic passing through the data plane of the network device. However, because the control plane is unavailable, the network device is unable to transmit periodic messages to re-subscribe to specific VLANs. This may result in a service outage in end devices that rely on the network device to receive data assigned to those VLANs. To prevent the network device from being unsubscribed from the VLANs while the control plane is unavailable, the network device may transmit a control plane message before starting ISSU. Once a neighboring network device receives the message, the neighboring device delays unsubscribing the network device until the control plane is again available. Thus, the network device may perform ISSU without the possibility of data traffic not reaching end devices.Type: ApplicationFiled: August 20, 2012Publication date: February 20, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Siddharth Kasat, Christian Sasso, Ankur Goyal, Shivaranjani Sankara Krishnan, Yibin Yang
-
Patent number: 8588107Abstract: In one embodiment, a technique for returning Domain IDs to a Fiber Channel fabric without a full build fabric (BF) phase is provided. A switch in the fabric may send a principal switch a message requesting the return of one or more Domain IDs assigned to that device. The principal switch may update the list of fabric Domain IDs to remove the Domain IDs identified in the message and send the updated list to devices in the fabric.Type: GrantFiled: December 13, 2011Date of Patent: November 19, 2013Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Siddharth Kasat, Ronak Desai
-
Publication number: 20130208625Abstract: According to one aspect, a Fibre Channel (FC) switch that is currently serving as a Principal Switch among a plurality of FC switches in a FC Fabric sends an Exchange Fabric Parameters (EFP) frame having an empty domain identifier list to neighboring FC switches during a first portion a Principal Switch Selection phase. During a second portion of the Principal Switch Selection phase that is after the first portion, the first Fibre Channel switch sends to neighboring FC switches an EFP frame having a non-empty domain identifier list to indicate to the neighboring FC switches that the first FC switch is to remain serving as the Principal Switch in the FC Fabric.Type: ApplicationFiled: February 15, 2012Publication date: August 15, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Christian Sasso, Siddharth Kasat, Ankur Goyal, Amitkumar Patel, Kishan Kumar Kotari Uppunda
-
Publication number: 20130010638Abstract: A Fibre Channel (FC) switch and related methods are provided for merging the FC switch with an existing FC network. During a merge process of a stand-alone switch with an FC network, a first Exchange Fabric Parameters (EFP) frame is sent from the stand-alone switch to an FC switch in the existing FC network. The first EFP frame has an empty domain identifier (ID) list. The stand-alone switch receives a second EFP frame from the FC switch. The second EFP frame contains a domain ID list of domain IDs already in use in the FC network. The stand-alone switch compares the domain ID list in the second EFP frame with a stored list of one or more domain IDs associated with the stand-alone switch to determine if there is a domain ID overlap or conflict. If no conflict is detected, the stand-alone switch merges with the existing network without initiating a Build Fabric phase or a Principal Switch Selection phase that could cause disruption of traffic in the network.Type: ApplicationFiled: July 6, 2011Publication date: January 10, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Christian Sasso, Siddharth Kasat, Ankur Goyal, Amitkumar Patel, Kishan Kumar Kotari Uppanda
-
Publication number: 20120099855Abstract: A Fibre Channel switch and related methods are provided for a relative addressing scheme for domain values used by the switch to avoid losing other portions of a Fibre Channel identifier if a particular run-time domain becomes invalid. At a Fibre Channel switch, data is stored that assigns a relative domain field value to a run-time domain in one of a plurality of virtual storage area networks. The relative domain field value used for a Fibre Channel identifier is determined for each of a plurality of devices connected to the Fibre Channel switch based on the run-time domain of the respective devices and the virtual storage area network in which the respective devices are active. A Fibre Channel identifier is stored in a memory of the Fibre Channel switch for each of the plurality of devices. The Fibre Channel identifier comprises the relative domain field value determined for the device together with area and port values for the device.Type: ApplicationFiled: October 26, 2010Publication date: April 26, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Christian Sasso, Ankur Goyal, Siddharth Kasat, Ronak Desai
-
Publication number: 20120082155Abstract: In one embodiment, a technique for returning Domain IDs to a Fibre Channel fabric without a full build fabric (BF) phase is provided. A switch in the fabric may send a principal switch a message requesting the return of one or more Domain IDs assigned to that device. The principal switch may update the list of fabric Domain IDs to remove the Domain IDs identified in the message and send the updated list to devices in the fabric.Type: ApplicationFiled: December 13, 2011Publication date: April 5, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Christian Sasso, Siddharth Kasat, Ronak Desai
-
Patent number: 8085687Abstract: In one embodiment, a technique for returning Domain IDs to a Fibre Channel fabric without a full build fabric (BF) phase is provided. A switch in the fabric may send a principal switch a message requesting the return of one or more Domain IDs assigned to that device. The principal switch may update the list of fabric Domain IDs to remove the Domain IDs identified in the message and send the updated list to devices in the fabric.Type: GrantFiled: February 28, 2008Date of Patent: December 27, 2011Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Siddharth Kasat, Ronak Desai
-
Publication number: 20110219183Abstract: Certain embodiments of the present disclosure generally relate to allocating a sub-area of Fibre Channel addresses (FCIDs) to a device. A range of addresses may be assigned to the device using a mask address, where the most significant bits represent a mask and the least significant bits represent a sub-range of FCIDs available to be assigned to the device. Therefore, routing information may be stored efficiently in a Ternary Content Addressable Memory (TCAM) by storing a single entry in the TCAM for each sub-area of FCIDs allocated to a device, instead of storing an entry for each FCID. The single entry may indicate the mask address and the width of the mask.Type: ApplicationFiled: March 3, 2010Publication date: September 8, 2011Inventors: CHRISTIAN SASSO, Siddharth Kasat, Ankur Goyal, Ronak Desai, Hariharan Balasubramanian
-
Publication number: 20110200330Abstract: The number of domain identifiers is incrementally increased for use by a switch in an established fibre channel switched fabric. In other words, the number of domains assigned to a switch by the Principal Switch of the fibre channel switched fabric is increased without triggering the reconfiguration of the established fibre channel switched fabric. In one implementation, incrementally adding one or more additional domain identifiers includes requesting said one or more additional domain identifiers from a Principal Switch of the fibre channel switched fabric using a different World Wide Name (WWN) than used to acquire the original one or more domain identifiers used by the switch.Type: ApplicationFiled: February 18, 2010Publication date: August 18, 2011Applicant: Cisco Technology, Inc., a corporation of CaliforniaInventors: Christian Sasso, Siddharth Kasat, Hari Balasubramanian, Ronak Desai
-
Patent number: 7876707Abstract: In one embodiment, a technique for performing partial build fabric operations when merging two or more Fibre Channel fabrics is provided. By maintaining a Principal Switch already assigned for one of two merging fabrics, a limited “partial build” may be performed for the other merging fabric. As a result, the time required for a Principal Switch selection phase may be greatly reduced.Type: GrantFiled: September 6, 2007Date of Patent: January 25, 2011Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Anand Hariharan, Ronak Desai, Siddharth Kasat
-
Patent number: 7830880Abstract: In one embodiment, detecting an initialization of a synchronization phase of a network device in a fiber channel fabric, performing synchronization phase optimization of the network device to select a predetermined number of interfaces, and transmitting a synchronization request on the predetermined number of interfaces, are provided.Type: GrantFiled: August 21, 2007Date of Patent: November 9, 2010Assignee: Cisco Technology, Inc.Inventors: Christian Sasso, Anand Hariharan, Ronak Desai, Siddharth Kasat