Patents by Inventor Dinesh G. Dutt
Dinesh G. Dutt 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: 9391799Abstract: In some embodiments, a global tree structure identifying rendezvous points between a layer 1 network area and a layer 2 network area may be created. When the rendezvous point receives a data packet associated with a destination for the layer 1 network area from the layer to network area, it may forward the data packet to the destination. Non-rendezvous point devices may discard copies of the data packet.Type: GrantFiled: October 18, 2012Date of Patent: July 12, 2016Assignee: Cisco Technology, Inc.Inventors: Tissa Senevirathne, Dinesh G. Dutt, Ashok Ganesan, Les Ginsberg
-
Patent number: 9350653Abstract: Methods and apparatus are provided for label switched routing in fiber channel networks. Techniques are provided for implementing label switching based on particular characteristics of fiber channel networks. By using label switching, mechanisms such as traffic engineering, security, and tunneling through networks that do not support fiber channel frames can be implemented.Type: GrantFiled: May 28, 2013Date of Patent: May 24, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Scott S. Lee, Dinesh G. Dutt, Thomas J. Edsall
-
Publication number: 20140112202Abstract: In some embodiments, a global tree structure identifying rendezvous points between a layer 1 network area and a layer 2 network area may be created. When the rendezvous point receives a data packet associated with a destination for the layer 1 network area from the layer to network area, it may forward the data packet to the destination. Non-rendezvous point devices may discard copies of the data packet.Type: ApplicationFiled: October 18, 2012Publication date: April 24, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Tissa Senevirathne, Dinesh G. Dutt, Ashok Ganesan, Les Ginsberg
-
Patent number: 8634297Abstract: Techniques are provided to enable a switch in a layer-2 multipath network to determine connectivity of a path to a destination switch. At a source switch, user flow parameters are determined for user flow packets to be transported in the layer-2 multipath network to a destination switch. The sourced switch determines a number of hops from it to the destination switch based on the user flow parameters. Timestamping is activated for time-to-live expiry packets received at the source switch and for time-to-live expiry packets received at the destination switch. One or more probe packets having user flow parameters matching the user flow parameters of user flow packets are generated so that the probe packets use the same path taken by the user flow packets between the source switch and the destination switch. In addition, a time-to-live value corresponding to the number of hops from the source switch to the destination switch is included in a hop count field of the one or more probe packets.Type: GrantFiled: November 1, 2010Date of Patent: January 21, 2014Assignee: Cisco Technology, Inc.Inventors: Chandan Mishra, Rohit Watve, Dinesh G. Dutt, Sanjay Sane
-
Patent number: 8625460Abstract: A Fiber Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fiber Channel Domain_IDs. The Switch is coupled to a first fabric having a first set of end devices and a second fabric having a second set of end devices. The Switch is configured to enable communication by the first set of end devices associated with the first fabric with the second set of end devices associated with the second set of end devices using the unique Domain_IDs of each of the first set and the second set of end devices. In one embodiment of the invention, the first and second fabrics are first and second Virtual Storage Array Networks (VSANs) respectively. In an alternative embodiment, the first fabric and the second fabric are separate physical fabrics.Type: GrantFiled: December 21, 2010Date of Patent: January 7, 2014Assignee: Cisco Technology, Inc.Inventors: Dinesh G. Dutt, Thomas Edsall, Ankur Jain, Silvano Gai, Subrata Banerjee, Davide Bergamasco, Bruno Raimondo, Rajeev Bhardwaj
-
Patent number: 8619584Abstract: Methods and apparatus for generating different hash values in an effort to achieve better load balancing among various paths in a data center environment, such as Data Center Ethernet (DCE) with Layer 2 Multipathing (L2MP), supporting equal-cost multipath (ECMP) routing are provided. In this manner, the data center environment may attain better network utilization for high-performance computing (HPC), storage area network (SAN), and/or local area network (LAN) traffic.Type: GrantFiled: April 30, 2010Date of Patent: December 31, 2013Assignee: Cisco Technology, Inc.Inventors: Sandeep Dhar, Dinesh G. Dutt, Sanjay Sane, Adam Hutchin
-
Publication number: 20130343397Abstract: Methods and apparatus are provided for label switched routing in fibre channel networks. Techniques are provided for implementing label switching based on particular characteristics of fibre channel networks. By using label switching, mechanisms such as traffic engineering, security, and tunneling through networks that do not support fibre channel frames can be implemented.Type: ApplicationFiled: May 28, 2013Publication date: December 26, 2013Inventors: Scott S. Lee, Dinesh G. Dutt, Thomas J. Edsall
-
Patent number: 8510837Abstract: Embodiments of the invention improve the detection of malicious software applications, such as a rootkit, on hosts configured to access storage volumes over a storage area network (SAN). A rootkit detection program running on a switch may be configured to detect rootkits present on the storage volumes of the SAN. Because the switch may mount and access storage volumes independently from the (possibly comprised) hosts, the rootkit is not able to conceal itself from the rootkit detection program running on the switch.Type: GrantFiled: December 31, 2007Date of Patent: August 13, 2013Assignee: Cisco Technology, Inc.Inventors: Fabio R. Maino, Dinesh G. Dutt, Samar Sharma, Arindam Paul
-
Patent number: 8462790Abstract: Methods and apparatus are provided for label switched routing in fiber channel networks. Techniques are provided for implementing label switching based on particular characteristics of fiber channel networks. By using label switching, mechanisms such as traffic engineering, security, and tunneling through networks that do not support fiber channel frames can be implemented.Type: GrantFiled: September 24, 2009Date of Patent: June 11, 2013Assignee: Cisco Technology, Inc.Inventors: Scott S. Lee, Dinesh G. Dutt, Thomas J. Edsall
-
Publication number: 20130064246Abstract: Techniques are provided for forwarding packets via an intermediate network device. A packet comprising a destination MAC address is received at a first port of a network device having a plurality of bi-directional ports. A second port of the network device to which the packet should be forwarded is identified through the use of at least an approximate ingress table at the first port comprising a plurality of compressed destination MAC addresses each having an associated egress port, and the packet is forwarded to the second port. At the second port, a subsequent network device to which the packet should be forwarded is identified through the use of an exact egress table at the second port including exact destination MAC addresses each associated with a network device connected to the second port, and the packet is forwarded to the subsequent network device.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Sarang Dharmapurikar, Kit Chiu Chu, Mahesh Maddury, Dinesh G. Dutt, Francisco Matus
-
Patent number: 8239477Abstract: Disclosed is a session modification mechanism for altering a data tapping process in a storage area network (SAN). In general, a data tapping mechanism is set up so that an appliance receives SAN data that is tapped from a particular SAN session. That is, the data tapping mechanism provides to a particular appliance a copy of the SAN data that is being written from a particular host to a particular storage device. The session modification mechanism allows the appliance to alter various aspects of the SAN session that is to be (or is being) tapped.Type: GrantFiled: February 16, 2006Date of Patent: August 7, 2012Assignee: Cisco Technology, Inc.Inventors: Samar Sharma, Roy M. D'Cruz, Jhaanaki M. Krishnan, Prashant Billore, Dinesh G. Dutt
-
Publication number: 20120106339Abstract: Techniques are provided to enable a switch in a layer-2 multipath network to determine connectivity of a path to a destination switch. At a source switch, user flow parameters are determined for user flow packets to be transported in the layer-2 multipath network to a destination switch. The sourced switch determines a number of hops from it to the destination switch based on the user flow parameters. Timestamping is activated for time-to-live expiry packets received at the source switch and for time-to-live expiry packets received at the destination switch. One or more probe packets having user flow parameters matching the user flow parameters of user flow packets are generated so that the probe packets use the same path taken by the user flow packets between the source switch and the destination switch. In addition, a time-to-live value corresponding to the number of hops from the source switch to the destination switch is included in a hop count field of the one or more probe packets.Type: ApplicationFiled: November 1, 2010Publication date: May 3, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Chandan Mishra, Rohit Watve, Dinesh G. Dutt, Sanjay Sane
-
Patent number: 8131857Abstract: In one embodiment, a network device receives a port login directed to a target from a first host. The network device determines whether at least one other host is currently logged in to the target. The network device may then send a port login to the target corresponding to whether at least one other host is currently logged in to the target.Type: GrantFiled: July 11, 2007Date of Patent: March 6, 2012Assignee: Cisco Technology, Inc.Inventors: Dinesh G. Dutt, Sanjaya Kumar, Arindam Paul, Samar Sharma
-
Publication number: 20110267947Abstract: Methods and apparatus for generating different hash values in an effort to achieve better load balancing among various paths in a data center environment, such as Data Center Ethernet (DCE) with Layer 2 Multipathing (L2MP), supporting equal-cost multipath (ECMP) routing are provided. In this manner, the data center environment may attain better network utilization for high-performance computing (HPC), storage area network (SAN), and/or local area network (LAN) traffic.Type: ApplicationFiled: April 30, 2010Publication date: November 3, 2011Inventors: Sandeep Dhar, Dinesh G. Dutt, Sanjay Sane, Adam Hutchin
-
Patent number: 7953943Abstract: In one embodiment, a MUD logger receives a notification from another MUD logger maintaining another MUD log for a volume, the notification indicating one or more modifications to be made to a MUD log maintained by the MUD logger receiving the notification, wherein the MUD log includes information for one or more epochs, wherein the information for each of the epochs indicates a set of one or more regions of the volume that have been modified during the corresponding epoch. The MUD logger updates the MUD log associated with the volume, wherein updating the MUD log is performed in response to the notification.Type: GrantFiled: July 21, 2009Date of Patent: May 31, 2011Assignee: Cisco Technology, Inc.Inventors: Samar Sharma, Dinesh G. Dutt, Fabio R. Maino, Sanjaya Kumar
-
Patent number: 7934023Abstract: A method and apparatus to improve the performance of a SCSI write over a high latency network. The apparatus includes a first Switch close to the initiator in a first SAN and a second Switch close to the target in a second SAN. In various embodiments, the two Switches are border switches connecting their respective SANs to a relatively high latency network between the two SANs. In addition, the initiator can be either directly connected or indirectly connected to the first Switch in the first SAN. The target can also be either directly or indirectly connected to the second Switch in the second SAN. During operation, the method includes the first Switch sending Transfer Ready (Xfr_rdy) frame(s) based on buffer availability to the initiating Host in response to a SCSI Write command from the Host directed to the target. The first and second Switches then coordinate with one another by sending Transfer Ready commands to each other independent of the target's knowledge.Type: GrantFiled: December 1, 2003Date of Patent: April 26, 2011Assignee: Cisco Technology, Inc.Inventors: Murali Basavaiah, Satish Ambati, Magesh Iyengar, Thomas Edsall, Dinesh G. Dutt, Silvano Gai, Varagur V. Chandrasekaran
-
Publication number: 20110090816Abstract: A Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre Channel Domain_IDs. The Switch is coupled to a first fabric having a first set of end devices and a second fabric having a second set of end devices. The Switch is configured to enable communication by the first set of end devices associated with the first fabric with the second set of end devices associated with the second set of end devices using the unique Domain_IDs of each of the first set and the second set of end devices. In one embodiment of the invention, the first and second fabrics are first and second Virtual Storage Array Networks (VSANs) respectively. In an alternative embodiment, the first fabric and the second fabric are separate physical fabrics.Type: ApplicationFiled: December 21, 2010Publication date: April 21, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Dinesh G. DUTT, Thomas EDSALL, Ankur JAIN, Silvano GAI, Subrata BANERJEE, Davide BERGAMASCO, Bruno RAIMONDO, Rajeev BHARADWAJ
-
Patent number: 7912052Abstract: A way to assign flexible prefixes to Switches in Fiber Channel Fabrics while using the currently defined FC_ID address space. This allows end devices in different Fiber Channel Fabrics to communicate with one another, without requiring modifications to existing end devices, nor to perform Network Address Translation between Fabrics. The existing address space for each Switch includes a dynamically configurable number of host bits sufficient to address all the end devices coupled to the Switch and the Switch itself. The remaining bits, called the Switch prefix, are used to identify the Switch in the switching Fabric. In an alternative embodiment, the Switch prefix bits may be further configured into a first sub-set of bits used to identify a specific Fabric (Fabric prefix) and a second sub-set of bits used to identify the Switch in the Fabric (Switch_ID).Type: GrantFiled: March 2, 2009Date of Patent: March 22, 2011Assignee: Cisco Technology, Inc.Inventors: Claudio DeSanti, Silvano Gai, Dante Malagrino, Dinesh G. Dutt
-
Patent number: 7876711Abstract: A Fibre Channel Switch which enables end devices in different Fabrics to communicate with one another while retaining their unique Fibre Channel Domain_IDs. The Switch is coupled to a first fabric having a first set of end devices and a second fabric having a second set of end devices. The Switch is configured to enable communication by the first set of end devices associated with the first fabric with the second set of end devices associated with the second set of end devices using the unique Domain_IDs of each of the first set and the second set of end devices. In one embodiment of the invention, the first and second fabrics are first and second Virtual Storage Array Networks (VSANs) respectively. In an alternative embodiment, the first fabric and the second fabric are separate physical fabrics.Type: GrantFiled: December 24, 2008Date of Patent: January 25, 2011Assignee: Cisco Technology, Inc.Inventors: Dinesh G. Dutt, Thomas Edsall, Ankur Jain, Silvano Gai, Subrata Banerjee, Davide Bergamasco, Bruno Raimondo, Rajeev Bharadwaj
-
Patent number: 7848264Abstract: A method for operating a computer network includes: a become_root_primary command is issued to a first router to set an ID so that a spanning tree protocol (STP) selects the first router as a primary root router; a become_root_secondary command is issued to a second router to set an ID so that STP selects the second router as a secondary root router; transitioning, in response to failure of the first router, the second router to become the root router. An enable_uplinkfast command is issued to a router, and the router selects a backup designated port for a designated port, and selects a backup root port for a root port. Ports transmit BPDU messages as heartbeat messages, and a failure to detect the BPDU messages results in a backup port assuming the role of a port not detecting the BPDU messages.Type: GrantFiled: April 25, 2005Date of Patent: December 7, 2010Assignee: Cisco Technology, Inc.Inventors: Silvano Gai, Keith McCloghrie, Dinesh G. Dutt