← Back to Patent Explorer
US6400730B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for transferring data between IP network devices and SCSI and fibre channel devices over an IP network

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 2000-02-08
•
Granted: 2002-06-04
•
Expires: 2020-02-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for transferring data between IP devices (including, but not limited to, Gigabit Ethernet devices) and SCSI or Fibre Channel devices. The device interfaces may be either SCSI, Fibre Channel or IP interfaces such as Gigabit Ethernet. Data is switched between SCSI and IP, Fibre Channel and IP, or between SCSI and Fibre Channel. Data can also be switched from SCSI to SCSI, IP to IP and FC to FC. The port interfaces provide the conversion from the input frame format to an internal frame format, which can be routed within the apparatus. The amount of processing performed by each port interface is dependent on the interface type. The processing capabilities of the present invention permit rapid transfer of information packets between multiple interfaces at latency levels meeting the stringent requirements for storage protocols. The configuration control can be applied to each port on a switch and, in turn, each switch on the network, via an SNMP or Web-based interface, providing a flexible, programmable control for the apparatus.

Inventors

  • 👤 Aamer Latif
  • 👤 Rodney N. Mullendore
  • 👤 Joseph L. White
  • 👤 Brian Y. Uchino

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:44
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/1097; H04L12/00; H04L12/02; H04L12/06; H04L12/28; H04L12/46; H04L12/4604; H04L47/00; H04L47/10; H04L47/36; H04L69/00; H04L69/08; H04L69/16; H04L69/161; H04L69/169; G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0668; G06F3/0671; G06F3/0673; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 192 words
In a network, a method of routing data packets in a switch device having at least three port interfaces, the method comprising the steps of: receiving a packet from a first network device at a first port interface of the at least three port interfaces of the switch device, wherein the packet is one of a SCSI formatted packet, a Fibre Channel (FC) formatted packet and an Internet protocol (IP) formatted packet, wherein the first port interface is communicably coupled to the first network device; converting the received packet into a packet having an internal format; routing the internal format packet to a second port interface of the at least three port interfaces of the switch device based on addressing information in the received packet; reconverting the internal format packet to one of a SCSI formatted packet, an FC formatted packet and an IP formatted packet; and transmitting the reconverted packet to a second network device communicably coupled to the second port interface; wherein the first network device is one of a server and a storage device, and wherein the second network device is one of a server and a storage device.
Claim 2
Dependent Claim 192 words
In a network, a method of routing data packets in a switch device having at least three port interfaces, the method comprising the steps of: receiving a packet from a first network device at a first port interface of the at least three port interfaces of the switch device, wherein the packet is one of a SCSI formatted packet, a Fibre Channel (FC) formatted packet and an Internet protocol (IP) formatted packet, wherein the first port interface is communicably coupled to the first network device; converting the received packet into a packet having an internal format; routing the internal format packet to a second port interface of the at least three port interfaces of the switch device based on addressing information in the received packet; reconverting the internal format packet to one of a SCSI formatted packet, an FC formatted packet and an IP formatted packet; and transmitting the reconverted packet to a second network device communicably coupled to the second port interface; wherein the first network device is one of a server and a storage device, and wherein the second network device is one of a server and a storage device.
Claim 3
Dependent Claim 134 words
A network switch device, comprising: a) a first port interface including: means for receiving data packets from a network device, wherein the receiving means receives one of a SCSI formatted packet and a Fibre Channel (FC) formatted packet from a first network device; and means for converting received packets into packets having an internal format, wherein the received data packet is converted into a first packet having the internal format; b) a second port interface including: means for reconverting packets from the internal format to an IP format, wherein the first packet is converted into a packet having an IP format; and means for transmitting IP packets to a network, wherein the IP formatted packet is transmitted to an IP network; and c) means for routing the first packet to the second port interface.
Claim 4
Dependent Claim 134 words
A network switch device, comprising: a) a first port interface including: means for receiving data packets from a network device, wherein the receiving means receives one of a SCSI formatted packet and a Fibre Channel (FC) formatted packet from a first network device; and means for converting received packets into packets having an internal format, wherein the received data packet is converted into a first packet having the internal format; b) a second port interface including: means for reconverting packets from the internal format to an IP format, wherein the first packet is converted into a packet having an IP format; and means for transmitting IP packets to a network, wherein the IP formatted packet is transmitted to an IP network; and c) means for routing the first packet to the second port interface.
Claim 5
Dependent Claim 27 words
The switch device of claim 2 , wherein the IP network is an Ethernet network and wherein the IP formatted packet is encapsulated in an Ethernet frame.
Claim 6
Dependent Claim 15 words
The switch device of claim 2 , wherein the internal format is an FCP-based format.
Claim 7
Dependent Claim 206 words
A network switch device, comprising: a) a first port interface including: means for receiving data packets from an IP network, wherein the first interface means receives a packet in an IP format; and means for converting received packets into packets having an internal format, wherein the received packet is converted into a first packet having an internal format; b) a second port interface including: means for reconverting packets having the internal format to packets having the SCSI format; and means for transmitting reconverted packets to a SCSI network device; c) a third port interface including: means for reconverting packets having the internal format to packets having the FC format; and means for transmitting reconverted packets to a FC network device; and d) means for routing packets between the first, second, and third port interfaces, wherein the first packet is routed to one of the second and third port interfaces; wherein if the first packet is routed to the second port interface, the first packet is converted to the SCSI format and transmitted to the SCSI network device, and wherein if the first packet is routed to the third port interface, the first packet is converted to the FC format and transmitted to the FC network device.
Claim 8
Dependent Claim 206 words
A network switch device, comprising: a) a first port interface including: means for receiving data packets from an IP network, wherein the first interface means receives a packet in an IP format; and means for converting received packets into packets having an internal format, wherein the received packet is converted into a first packet having an internal format; b) a second port interface including: means for reconverting packets having the internal format to packets having the SCSI format; and means for transmitting reconverted packets to a SCSI network device; c) a third port interface including: means for reconverting packets having the internal format to packets having the FC format; and means for transmitting reconverted packets to a FC network device; and d) means for routing packets between the first, second, and third port interfaces, wherein the first packet is routed to one of the second and third port interfaces; wherein if the first packet is routed to the second port interface, the first packet is converted to the SCSI format and transmitted to the SCSI network device, and wherein if the first packet is routed to the third port interface, the first packet is converted to the FC format and transmitted to the FC network device.
Claim 9
Dependent Claim 24 words
The switch device of claim 5 , wherein the IP network is an Ethernet network and wherein the IP format is an Ethernet format.
Claim 10
Dependent Claim 21 words
The switch device of claim 5 , wherein the internal format is one of an FCP-based format and an IP format.
Claim 11
Dependent Claim 317 words
A storage area network (SAN) comprising: a SCSI device capable of receiving and transmitting SCSI formatted data packets; a fibre channel (FC) device capable of receiving and transmitting FC formatted data packets; an IP device capable of receiving and transmitting IP formatted data packets; and a switch device including: a first port interface communicably coupled to the SCSI device, wherein the first port interface converts SCSI formatted data packets received from the SCSI device into data packets having an internal format, and wherein the first port interface converts data packets having the internal format into SCSI formatted data packets; a second port interface communicably coupled to the FC device, wherein the second port interface converts FC formatted data packets received from the FC device into data packets having the internal format, and wherein the second port interface converts data packets having the internal format into FC formatted data packets; a third port interface communicably coupled to the IP device, wherein the third port interface converts IP formatted data packets received from the IP device into data packets having the internal format, and wherein the third port interface converts data packets having the internal format into IP formatted data packets; and a switch fabric for routing data packets having the internal format between the first, second and third port interfaces; wherein when a first one of the SCSI, FC and IP devices sends a first data packet to a second one of the SCSI, FC and IP devices, the port interface coupled to the first device converts the first data packet to a packet having the internal format and routes the internal format packet through the switch fabric to the port interface coupled to the second device, wherein the port interface coupled to the second device reconverts the internal format packet into the format associated with the second device and sends the reconverted packet to the second device.
Claim 12
Dependent Claim 317 words
A storage area network (SAN) comprising: a SCSI device capable of receiving and transmitting SCSI formatted data packets; a fibre channel (FC) device capable of receiving and transmitting FC formatted data packets; an IP device capable of receiving and transmitting IP formatted data packets; and a switch device including: a first port interface communicably coupled to the SCSI device, wherein the first port interface converts SCSI formatted data packets received from the SCSI device into data packets having an internal format, and wherein the first port interface converts data packets having the internal format into SCSI formatted data packets; a second port interface communicably coupled to the FC device, wherein the second port interface converts FC formatted data packets received from the FC device into data packets having the internal format, and wherein the second port interface converts data packets having the internal format into FC formatted data packets; a third port interface communicably coupled to the IP device, wherein the third port interface converts IP formatted data packets received from the IP device into data packets having the internal format, and wherein the third port interface converts data packets having the internal format into IP formatted data packets; and a switch fabric for routing data packets having the internal format between the first, second and third port interfaces; wherein when a first one of the SCSI, FC and IP devices sends a first data packet to a second one of the SCSI, FC and IP devices, the port interface coupled to the first device converts the first data packet to a packet having the internal format and routes the internal format packet through the switch fabric to the port interface coupled to the second device, wherein the port interface coupled to the second device reconverts the internal format packet into the format associated with the second device and sends the reconverted packet to the second device.
Claim 13
Dependent Claim 32 words
The SAN of claim 8 , wherein the IP formatted data packets include one of Ethernet formatted data packets, ATM formatted data packets, FDDI formatted data packets, and Infiniband formatted data packets.
Claim 14
Dependent Claim 14 words
The SAN of claim 8 , wherein the internal format is an FCP-based format.
Claim 15
Dependent Claim 20 words
The SAN of claim 8 , further including an IP network coupling the IP device to the third port interface.
Claim 16
Dependent Claim 284 words
A network switch device for use in a storage area network (SAN), the switch device comprising: a first port interface communicably coupled to a SCSI device, wherein the first port interface converts SCSI formatted data packets received from the SCSI device into data packets having an internal format, and wherein the first port interface converts data packets having the internal format into SCSI formatted data packets; a second port interface communicably coupled to a FC device, wherein the second port interface converts FC formatted data packets received from the FC device into data packets having the internal format, and wherein the second port interface converts data packets having the internal format into FC formatted data packets; a third port interface communicably coupled to a IP device, wherein the third port interface converts IP formatted data packets received from the IP device into data packets having the internal format, and wherein the third port interface converts data packets having the internal format into IP formatted data packets; and a switch fabric for routing data packets having the internal format between the first, second and third port interfaces; wherein when a first one of the SCSI, FC and IP devices sends a first data packet to a second one of the SCSI, FC and IP devices, the port interface coupled to the first device converts the first data packet to a packet having the internal format and routes the internal format packet through the switch fabric to the port interface coupled to the second device, wherein the port interface coupled to the second device reconverts the internal format packet into the format associated with the second device and sends the reconverted packet to the second device.
Claim 17
Dependent Claim 284 words
A network switch device for use in a storage area network (SAN), the switch device comprising: a first port interface communicably coupled to a SCSI device, wherein the first port interface converts SCSI formatted data packets received from the SCSI device into data packets having an internal format, and wherein the first port interface converts data packets having the internal format into SCSI formatted data packets; a second port interface communicably coupled to a FC device, wherein the second port interface converts FC formatted data packets received from the FC device into data packets having the internal format, and wherein the second port interface converts data packets having the internal format into FC formatted data packets; a third port interface communicably coupled to a IP device, wherein the third port interface converts IP formatted data packets received from the IP device into data packets having the internal format, and wherein the third port interface converts data packets having the internal format into IP formatted data packets; and a switch fabric for routing data packets having the internal format between the first, second and third port interfaces; wherein when a first one of the SCSI, FC and IP devices sends a first data packet to a second one of the SCSI, FC and IP devices, the port interface coupled to the first device converts the first data packet to a packet having the internal format and routes the internal format packet through the switch fabric to the port interface coupled to the second device, wherein the port interface coupled to the second device reconverts the internal format packet into the format associated with the second device and sends the reconverted packet to the second device.
Claim 18
Dependent Claim 15 words
The switch device of claim 12 , wherein the internal format is an FCP-based format.
Claim 19
Dependent Claim 20 words
The switch device of claim 12 , wherein an IP network couples the IP device to the third port interface.
Claim 20
Dependent Claim 193 words
A network switch device for use in a storage area network (SAN), the switch device comprising: a first port interface communicably coupled to one of a SCSI device, a FC device and an IP device; a second port interface, wherein the second port interface is configurable to communicate with either a FC device or an Ethernet device; and a switch fabric for routing data packets having an internal format between the first and second port interfaces; wherein when the second port interface is configured to communicate with a FC device, the second port interface converts FC formatted data packets received from the FC device into data packets having the internal format, and wherein the second port interface converts data packets having the internal format received from the switch fabric into FC formatted data packets, and wherein when the second port interface is configured to communicate with an Ethernet device, the second port interface converts Ethernet formatted data packets received from the Ethernet device into data packets having the internal format, and wherein the second port interface converts data packets having the internal format received from the switch fabric into Ethernet formatted data packets.
Claim 21
Dependent Claim 193 words
A network switch device for use in a storage area network (SAN), the switch device comprising: a first port interface communicably coupled to one of a SCSI device, a FC device and an IP device; a second port interface, wherein the second port interface is configurable to communicate with either a FC device or an Ethernet device; and a switch fabric for routing data packets having an internal format between the first and second port interfaces; wherein when the second port interface is configured to communicate with a FC device, the second port interface converts FC formatted data packets received from the FC device into data packets having the internal format, and wherein the second port interface converts data packets having the internal format received from the switch fabric into FC formatted data packets, and wherein when the second port interface is configured to communicate with an Ethernet device, the second port interface converts Ethernet formatted data packets received from the Ethernet device into data packets having the internal format, and wherein the second port interface converts data packets having the internal format received from the switch fabric into Ethernet formatted data packets.
Claim 22
Dependent Claim 31 words
The switch device of claim 15 , wherein the second port interface is self-configurable based on whether a FC device or an Ethernet device is coupled to the second port interface.
Claim 23
Dependent Claim 29 words
The switch device of claim 16 , wherein the second port interface includes a means for determining whether an attached device is a FC device or an Ethernet device.
Claim 24
Dependent Claim 29 words
The switch device of claim 15 , wherein the second port interface is configured by a user to communicate with one of a FC device and an Ethernet device.
Claim 25
Dependent Claim 15 words
The switch device of claim 15 , wherein the internal format is a FCP format.
Claim 26
Dependent Claim 171 words
In a network, a method of routing data packets in a switch device having at least three port interfaces, the method comprising the steps of: receiving a packet from a first network device at a first port interface of the at least three port interfaces of the switch device, wherein the packet is one of a SCSI formatted packet, a Fibre Channel (FC) formatted packet and an Internet protocol (IP) formatted packet, wherein the first port interface is communicably coupled to the first network device; converting the received packet into a packet having an internal format, wherein the internal format is an FCP-based format; routing the internal format packet to a second port interface of the at least three port interfaces of the switch device based on addressing information in the received packet; reconverting the internal format packet to one of a SCSI formatted packet, an FC formatted packet and an IP formatted packet; and transmitting the reconverted packet to a second network device communicably coupled to the second port interface.
Claim 27
Dependent Claim 171 words
In a network, a method of routing data packets in a switch device having at least three port interfaces, the method comprising the steps of: receiving a packet from a first network device at a first port interface of the at least three port interfaces of the switch device, wherein the packet is one of a SCSI formatted packet, a Fibre Channel (FC) formatted packet and an Internet protocol (IP) formatted packet, wherein the first port interface is communicably coupled to the first network device; converting the received packet into a packet having an internal format, wherein the internal format is an FCP-based format; routing the internal format packet to a second port interface of the at least three port interfaces of the switch device based on addressing information in the received packet; reconverting the internal format packet to one of a SCSI formatted packet, an FC formatted packet and an IP formatted packet; and transmitting the reconverted packet to a second network device communicably coupled to the second port interface.

References Cited (Backward Citations)

US5805805A Cited
US5894481A Cited
US5905873A Cited
WO1998036537A1 Cited
US6000020A Cited
US5996024A Cited
US6021454A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-03 2005-12-03 2006-06-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-03 2009-12-03 2010-06-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-03 2013-12-03 2014-06-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag