Patents by Inventor Claudio Desanti
Claudio Desanti 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: 7844056Abstract: A method and apparatus for encapsulating long messages over limited Fiber Channel ELSs. The method includes ascertaining if the authentication message has a length that exceeds the message length supported by the device with which communication is sought, and either: fragmenting the authentication message into message fragments if the length of the message exceeds the message length supported by that particular device and sequentially sending the message fragments one by one; or sending the authentication message in its entirety if the length of the authentication message is less than the message length supported by that particular device. When the message is fragmented, a fragmentation bit in the message fragment is set except for the last message fragment. The set fragmentation bit indicates that subsequent fragments are to be sent. The fragmentation bit of the last fragment is reset to indicate that it is the last fragment in the authentication message.Type: GrantFiled: October 1, 2003Date of Patent: November 30, 2010Assignee: Cisco Technology, Inc.Inventors: Claudio DeSanti, Fabio Maino
-
Patent number: 7821969Abstract: An apparatus and method for preventing the disruption of Fibre Channel Fabrics caused by ReConfigure Fabric (RCF) messages is disclosed. The apparatus includes a storage area network and a plurality of Fibre Channel Switches arranged in a Fabric. Each of the plurality of Switches includes logic to selectively configure their Ports to either reject or accept RCF messages. When configured to reject RCF messages, the Switch Port that receives an RCF message will generate a reject message along with a reason code explanation “E_Port Isolated”, and then transition into an Isolated state. When the Switch that generated the RCF message receives the reject message, its Port also transition into the Isolated state. In accordance with the method of the present invention, either a Storage Service Provider or a client can access the Switches of the Fabric through either a command line interpreter or a management application.Type: GrantFiled: March 17, 2008Date of Patent: October 26, 2010Assignee: Cisco Technology, Inc.Inventors: Claudio DeSanti, Marco Di Benedetto
-
Patent number: 7808924Abstract: An apparatus and method for preventing the disruption of Fiber Channel Fabrics caused by ReConfigure Fabric (RCF) messages is disclosed. The apparatus includes a storage area network and a plurality of Fiber Channel Switches arranged in a Fabric. Each of the plurality of Switches includes logic to selectively configure their Ports to either reject or accept RCF messages. When configured to reject RCF messages, the Switch Port that receives an RCF message will generate a reject message along with a reason code explanation “E_Port Isolated”, and then transition into an Isolated state. When the Switch that generated the RCF message receives the reject message, its Port also transition into the Isolated state. In accordance with the method of the present invention, either a Storage Service Provider or a client can access the Switches of the Fabric through either a command line interpreter or a management application.Type: GrantFiled: May 24, 2002Date of Patent: October 5, 2010Assignee: Cisco Technology, Inc.Inventors: Claudio DeSanti, Marco Di Benedetto
-
Publication number: 20100100796Abstract: A system (e.g., Fibre Channel Error Detecting Code (FC-EDC)) that maps the “standard” Hamming codes onto the bits of a 33-bit control block is provided. The system employs a “rotation” of the check positions in a two-dimensional parity-check matrix for the FC-EDC. The specification discloses a computer-implemented program to test further modifications and permutations of the “standard” distance-4 parity-check matrix to yield an FC-EDC with enhanced error-detecting properties, designed to detect the most likely errors in the known physical environment. By using a parity-check matrix with the “rotation” property, certain error-detecting properties of the parity-check matrix are ensured, and the computation time for searching for a matrix with enhanced error-detecting properties becomes much shorter.Type: ApplicationFiled: December 28, 2009Publication date: April 22, 2010Applicant: Cisco Technology, Inc.Inventors: John F. Wakerly, Claudio DeSanti
-
Patent number: 7656884Abstract: An apparatus and method for a Generic Service locking mechanism that enables a Host to lock the Fibre Channel Switching Fabric of a storage area network while applying changes across the Switching Fabric of the network is disclosed. The apparatus includes a network interface configured to send and receive Fibre Channel frames across the Fabric, a session element, responsive to the network interface, and configured to establish sessions with the Fabric; and a locking element configured issue commands to establish a lock over the Fabric so that replicated information across the Fabric can be consistently updated when the session element establishes a session with the Fabric. In one embodiment of the invention, the network interface, session element and the locking element are all implemented on each Switch of the Fabric.Type: GrantFiled: May 24, 2002Date of Patent: February 2, 2010Assignee: Cisco Technology, Inc.Inventor: Claudio DeSanti
-
Patent number: 7657821Abstract: A system (e.g., Fiber Channel Error Detecting Code (FC-EDC)) that maps the “standard” Hamming codes onto the bits of a 33-bit control block is provided. The system employs a “rotation” of the check positions in a two-dimensional parity-check matrix for the FC-EDC. The specification discloses a computer-implemented program to test further modifications and permutations of the “standard” distance-4 parity-check matrix to yield an FC-EDC with enhanced error-detecting properties, designed to detect the most likely errors in the known physical environment. By using a parity-check matrix with the “rotation” property, certain error-detecting properties of the parity-check matrix are ensured, and the computation time for searching for a matrix with enhanced error-detecting properties becomes much shorter.Type: GrantFiled: August 25, 2006Date of Patent: February 2, 2010Assignee: Cisco Technology, Inc.Inventors: John F. Wakerly, Claudio DeSanti
-
Publication number: 20090327518Abstract: A storage area network and method for defining a static Fibre Channel Fabric that does not require a Principal Switch. The storage area network comprises one or more hosts, one or more storage devices, and a static Fabric connecting the one or more hosts and storage devices. Within the static Fabric, the Switches have their Domain_ID and Fabric_Name statically set. The method comprises accessing the Fabric, selecting a Switch in the Fabric, and statically configuring the Domain_ID and Fabric_Name for the selected Switch. The above sequence is repeated for each Switch in the static Fabric. In one embodiment, after being statically configured, the Switch is isolated from any dynamically set Switches in the Fabric. The Switch detects which of its Ports are connected to dynamically set Switches, and then isolates them, while maintaining operational the Ports connected to statically configured Switches.Type: ApplicationFiled: September 8, 2009Publication date: December 31, 2009Applicant: CISCO TECHNOLOGY, INC.Inventors: Claudio DeSanti, Marco Di Benedetto
-
Patent number: 7609689Abstract: A system and method maps Virtual Local Area Network (VLAN) designations to Internet Protocol version 6 (IPv6) site identifiers (IDs), and embeds site IDs into scoped internet addresses in such a way as to facilitate processing by primarily hardware-oriented forwarding tables. A router has a plurality of interfaces for receiving and forwarding packets, and a route processor for making forwarding decisions for received packets. The route processor includes a routing engine, a routing table, a forwarding information base (FIB), a VLAN store and a site ID store. At least some of the router's interfaces are associated with corresponding VLAN IDs, and the site ID store is preconfigured with a mapping of VLAN IDs to site IDs.Type: GrantFiled: September 27, 2001Date of Patent: October 27, 2009Assignee: Cisco Technology, Inc.Inventors: Claudio Desanti, Dinesh G. Dutt
-
Patent number: 7606167Abstract: A storage area network and method for defining a static Fibre Channel Fabric that does not require a Principal Switch. The storage area network comprises one or more hosts, one or more storage devices, and a static Fabric connecting the one or more hosts and storage devices. Within the static Fabric, the Switches have their Domain_ID and Fabric_Name statically set. The method comprises accessing the Fabric, selecting a Switch in the Fabric, and statically configuring the Domain_ID and Fabric_Name for the selected Switch. The above sequence is repeated for each Switch in the static Fabric. In one embodiment, after being statically configured, the Switch is isolated from any dynamically set Switches in the Fabric. The Switch detects which of its Ports are connected to dynamically set Switches, and then isolates them, while maintaining operational the Ports connected to statically configured Switches.Type: GrantFiled: April 5, 2002Date of Patent: October 20, 2009Assignee: Cisco Technology, Inc.Inventors: Claudio DeSanti, Marco Di Benedetto
-
Patent number: 7602781Abstract: A system and method are employed for forwarding multicast packets among a plurality of interfaces. A multicast packet having a scope value and a multicast group identifier (ID) value is received on an inbound interface. A VLAN designation associated with the inbound interface is identified. If the scope value in the received multicast packet indicates that the multicast packet has a link-local scope, a look-up address is generated that includes the identified VLAN designation and the multicast group ID value of the multicast packet. If the scope value in the received multicast packet indicates that the multicast packet has a site-local scope or an organization-local scope, the identified VLAN designation is used to retrieve a site identifier associated with the VLAN designation, and a look-up address is generated that includes the retrieved site identifier and the multicast group ID value. Finally, the look-up address is used to render a forwarding decision for the multicast packet.Type: GrantFiled: August 2, 2006Date of Patent: October 13, 2009Assignee: Cisco Technology, Inc.Inventor: Claudio Desanti
-
Publication number: 20090252181Abstract: Techniques are provided for performing discovery in a Fibre Channel over Ethernet (FCoE) network. An FCoE Node (ENode) discovers the FCoE Forwarders (FCFs) connected to its network segment by transmitting a solicitation message to the multicast MAC address “All-FCF-MACs”. All FCFs receive packets with this multicast MAC address including the solicitation message that announces the presence of the ENode. Each FCF replies with a unicast advertisement message that provides the ENode with a MAC address of the responding FCF. The ENode builds a list of the FCFs available on its network segment and may then establish a virtual link with one or more of the FCFs through a Fabric Login (FLOGI) exchange.Type: ApplicationFiled: April 8, 2008Publication date: October 8, 2009Applicant: CISCO TECHNOLOGY, INC.Inventor: Claudio Desanti
-
Publication number: 20090254677Abstract: Techniques are provided for performing discovery in a Fibre Channel over Ethernet (FCoE) network. An FCF discovers other FCoE Forwarders (FCFs) connected to its network segment by transmitting a solicitation message to the multicast MAC address “All-FCF-MACs”. All FCFs receive packets with this multicast MAC address including the solicitation message that announces the presence of the FCF. Each FCF replies with a unicast advertisement message that provides the new FCF with a MAC address of the responding FCF. The FCF builds a list of the FCFs available on its network segment and may then establish a virtual link with one or more of the FCFs through an exchange link parameter (ELP) exchange.Type: ApplicationFiled: May 2, 2008Publication date: October 8, 2009Applicant: CISCO TECHNOLOGY, INC.Inventor: Claudio Desanti
-
Publication number: 20090162058Abstract: A way to assign flexible prefixes to Switches in Fibre Channel Fabrics while using the currently defined FC_ID address space. This allows end devices in different Fibre 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: ApplicationFiled: March 2, 2009Publication date: June 25, 2009Applicant: Cisco Technology, lnc.Inventors: Claudio DeSanti, Silvano Gai, Dante Malagrino, Dinesh G. Dutt
-
Patent number: 7512123Abstract: 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: February 13, 2004Date of Patent: March 31, 2009Assignee: Cisco Technology, Inc.Inventors: Claudio DeSanti, Silvano Gai, Dante Malagrino, Dinesh G. Dutt
-
Patent number: 7492765Abstract: Some embodiments of the present invention provide blade servers having blade switches that function as switches in the data plane, but do not have a Domain_ID. Control plane switching functions are performed by a fabric switch (e.g., a core switch) to which the blade server is attached. A fabric switch to which a blade switch is attached may perform address assignment functions for blades of the blade server. The blade switch preferably converts FLOGI requests to FDISC requests that are forwarded to an attached fabric switch. Some implementations provide for the multiple fabric switches, all of which are configured for communication with at least one blade switch, to establish and maintain the state of a virtual Domain_ID.Type: GrantFiled: June 15, 2005Date of Patent: February 17, 2009Assignee: Cisco Technology Inc.Inventors: Thomas Edsall, Claudio Desanti
-
Publication number: 20090037977Abstract: This document discusses, among other things, applying network policy at a network device. In an example embodiment fibre channel hard zoning information may be received that indicates whether a fibre channel frame is permitted to be communicated between two fibre channel ports. Some example embodiments include identifying a media access control addresses associated with the fibre channel ports. An example embodiment may include generating one or more access control entries based on the fibre channel identifications of the fibre channel ports and the zoning information. The access control entries may be distributes to an Ethernet port to be inserted into an existing access control list and used to enforce a zoning policy upon fibre channel over Ethernet frames.Type: ApplicationFiled: June 16, 2008Publication date: February 5, 2009Applicant: Nuova Systems, Inc.Inventors: Silvano Gai, Claudio DeSanti, James Paul Rivers
-
Publication number: 20080317069Abstract: A method includes defining a pattern of time intervals, each time interval having a respective assigned communication speed, which alternates among multiple communication speeds supported by a first communication device. Synchronization requests are transmitted over a communication medium from the first communication device to a second communication device at the respective communication speed that is assigned in each interval in accordance with the pattern. While transmitting the synchronization requests, synchronization replies sent over the communication medium in response to the synchronization requests are received only at the respective communication speed that is assigned in each interval. Responsively to receiving the synchronization replies from the second communication device, one or more common communication speeds that are supported by both the first and the second communication devices are identified.Type: ApplicationFiled: June 21, 2007Publication date: December 25, 2008Inventors: Wei-Jen Huang, Chih-Tsung Huang, Claudio DeSanti
-
Patent number: 7443845Abstract: A fast, lightweight, reliable, packet-based protocol that operates independent of the type of networking protocol used by the underlying physical layer of the network is disclosed. More specifically, the packet based protocol operates independently of or is capable of encapsulating physical layer protocols such as but not limited to MAC, Ethernet, Ethernet II, HARD or IP. The protocol defines at least three different types of frames including Information frames, Supervisory frames, and Unnumbered frames. In various embodiments of the invention, the Information, Supervisory, and Unnumbered frames include DSAP and SSAP field with semantics which are sufficiently large to support the various physical layer protocols that may be used on the network. The Information frames, Supervisory frames, and Unnumbered frames also have the ability to support urgent data delivery and certain memory management functions.Type: GrantFiled: December 6, 2002Date of Patent: October 28, 2008Assignee: Cisco Technology, Inc.Inventors: Silvano Gai, Davide Bergamasco, Claudio DeSanti, Dante Malagrino, Fabio R. Maino
-
Publication number: 20080165783Abstract: Methods and apparatus for implementing an access list key for accessing information associated with a packet from an access list are disclosed. The packet includes an IP source address field and an IP destination address field, the IP source address field including an IP source address and the IP destination address field including an IP destination address, the IP source address and the IP destination address each having a number of bits (e.g., 128 bits in the case of IPv6). An IP source address is obtained from the IP source address field of the packet and an IP destination address is obtained from the IP destination address field of the packet. A modified IP source address is generated from the obtained IP source address such that the number of bits in the modified IP source address is less than the number of bits in the obtained IP source address.Type: ApplicationFiled: March 19, 2008Publication date: July 10, 2008Applicant: CISCO TECHNOLOGY, INC.Inventor: Claudio Desanti
-
Publication number: 20080159172Abstract: An apparatus and method for preventing the disruption of Fibre Channel Fabrics caused by ReConfigure Fabric (RCF) messages is disclosed. The apparatus includes a storage area network and a plurality of Fibre Channel Switches arranged in a Fabric. Each of the plurality of Switches includes logic to selectively configure their Ports to either reject or accept RCF messages. When configured to reject RCF messages, the Switch Port that receives an RCF message will generate a reject message along with a reason code explanation “E_Port Isolated”, and then transition into an Isolated state. When the Switch that generated the RCF message receives the reject message, its Port also transition into the Isolated state. In accordance with the method of the present invention, either a Storage Service Provider or a client can access the Switches of the Fabric through either a command line interpreter or a management application.Type: ApplicationFiled: March 17, 2008Publication date: July 3, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: Claudio Desanti, Marco Di Benedetto