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: 9391799
    Abstract: 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: Grant
    Filed: October 18, 2012
    Date of Patent: July 12, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Tissa Senevirathne, Dinesh G. Dutt, Ashok Ganesan, Les Ginsberg
  • Patent number: 9350653
    Abstract: 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: Grant
    Filed: May 28, 2013
    Date of Patent: May 24, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Scott S. Lee, Dinesh G. Dutt, Thomas J. Edsall
  • Publication number: 20140112202
    Abstract: 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: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Tissa Senevirathne, Dinesh G. Dutt, Ashok Ganesan, Les Ginsberg
  • Patent number: 8634297
    Abstract: 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: Grant
    Filed: November 1, 2010
    Date of Patent: January 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Chandan Mishra, Rohit Watve, Dinesh G. Dutt, Sanjay Sane
  • Patent number: 8625460
    Abstract: 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: Grant
    Filed: December 21, 2010
    Date of Patent: January 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Dinesh G. Dutt, Thomas Edsall, Ankur Jain, Silvano Gai, Subrata Banerjee, Davide Bergamasco, Bruno Raimondo, Rajeev Bhardwaj
  • Patent number: 8619584
    Abstract: 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: Grant
    Filed: April 30, 2010
    Date of Patent: December 31, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sandeep Dhar, Dinesh G. Dutt, Sanjay Sane, Adam Hutchin
  • Publication number: 20130343397
    Abstract: 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: Application
    Filed: May 28, 2013
    Publication date: December 26, 2013
    Inventors: Scott S. Lee, Dinesh G. Dutt, Thomas J. Edsall
  • Patent number: 8510837
    Abstract: 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: Grant
    Filed: December 31, 2007
    Date of Patent: August 13, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Fabio R. Maino, Dinesh G. Dutt, Samar Sharma, Arindam Paul
  • Patent number: 8462790
    Abstract: 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: Grant
    Filed: September 24, 2009
    Date of Patent: June 11, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Scott S. Lee, Dinesh G. Dutt, Thomas J. Edsall
  • Publication number: 20130064246
    Abstract: 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: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sarang Dharmapurikar, Kit Chiu Chu, Mahesh Maddury, Dinesh G. Dutt, Francisco Matus
  • Patent number: 8239477
    Abstract: 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: Grant
    Filed: February 16, 2006
    Date of Patent: August 7, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Samar Sharma, Roy M. D'Cruz, Jhaanaki M. Krishnan, Prashant Billore, Dinesh G. Dutt
  • Publication number: 20120106339
    Abstract: 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: Application
    Filed: November 1, 2010
    Publication date: May 3, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Chandan Mishra, Rohit Watve, Dinesh G. Dutt, Sanjay Sane
  • Patent number: 8131857
    Abstract: 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: Grant
    Filed: July 11, 2007
    Date of Patent: March 6, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Dinesh G. Dutt, Sanjaya Kumar, Arindam Paul, Samar Sharma
  • Publication number: 20110267947
    Abstract: 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: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Inventors: Sandeep Dhar, Dinesh G. Dutt, Sanjay Sane, Adam Hutchin
  • Patent number: 7953943
    Abstract: 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: Grant
    Filed: July 21, 2009
    Date of Patent: May 31, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Samar Sharma, Dinesh G. Dutt, Fabio R. Maino, Sanjaya Kumar
  • Patent number: 7934023
    Abstract: 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: Grant
    Filed: December 1, 2003
    Date of Patent: April 26, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Murali Basavaiah, Satish Ambati, Magesh Iyengar, Thomas Edsall, Dinesh G. Dutt, Silvano Gai, Varagur V. Chandrasekaran
  • Publication number: 20110090816
    Abstract: 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: Application
    Filed: December 21, 2010
    Publication date: April 21, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Dinesh G. DUTT, Thomas EDSALL, Ankur JAIN, Silvano GAI, Subrata BANERJEE, Davide BERGAMASCO, Bruno RAIMONDO, Rajeev BHARADWAJ
  • Patent number: 7912052
    Abstract: 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: Grant
    Filed: March 2, 2009
    Date of Patent: March 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Claudio DeSanti, Silvano Gai, Dante Malagrino, Dinesh G. Dutt
  • Patent number: 7876711
    Abstract: 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: Grant
    Filed: December 24, 2008
    Date of Patent: January 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Dinesh G. Dutt, Thomas Edsall, Ankur Jain, Silvano Gai, Subrata Banerjee, Davide Bergamasco, Bruno Raimondo, Rajeev Bharadwaj
  • Patent number: 7848264
    Abstract: 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: Grant
    Filed: April 25, 2005
    Date of Patent: December 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Silvano Gai, Keith McCloghrie, Dinesh G. Dutt