IP Library Patent Application 11691320
Patent Application
App. No. 11/691,320

Method and Apparatus for Transferring Data Between IP Network Devices and SCSI and Fibre Channel Devices Over an IP Network

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/691,320
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.

Claims (16)

1 . A network device configured to

intercept a frame having a buffer to buffer receive data field size and being transmitted to a destination on a network,

adjust the buffer to buffer receive data field size of the intercepted frame, and

route the modified frame to the destination on the network.

2 . A device according to claim 1 , wherein the intercepted frame is a node login frame or a node login response frame.

3 . A device according to claim 1 , wherein the buffer to buffer receive data field size is adjusted to allow Fibre Channel Protocol (FCP) data frames to fit into an IP packet that can be transmitted across the network without being fragmented.

4 . A device according to claim 3 , wherein the network is an ethernet network.

5 . A device according to claim 1 , wherein the device is configured to perform maximum transmission unit (MTU) discovery to determine a size that does not result in fragmentation of IP packets in the network, and the buffer to buffer receive data field size is adjusted to the size determined by MTU discovery.

6 . A method for limiting frame size, comprising:

intercepting a frame having a buffer to buffer receive data field size and being transmitted to a destination a network,

adjusting the buffer to buffer receive data field size of the intercepted frame, and

routing the modified frame to the destination on the network.

7 . A method according to claim 6 , wherein the intercepted frame is a node login frame or a node login response frame.

8 . A method according to claim 7 , wherein the buffer to buffer receive data field size is adjusted to allow Fibre Channel Protocol (FCP) data frames to fit into an IP packet that can be transmitted across the network without being fragmented.

9 . A method according to claim 8 , wherein the network is an ethernet network.

10 . A method according to claim 6 , further comprising performing maximum transmission unit (MTU) discovery to determine a size that does not result in fragmentation of IP packets in the network, and adjusting the buffer to buffer receive data field size to the size determined by MTU discovery.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jan 22, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034804/0793 →
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2015
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; INRANGE TECHNOLOGIES CORPORATION; FOUNDRY NETWORKS, LLC
Reel/Frame 034792/0540 →
SECURITY AGREEMENT Recorded Jan 20, 2010
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION; MCDATA SERVICES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 023814/0587 →
SECURITY AGREEMENT Recorded Dec 22, 2008
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, INC.; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION
To: BANK OF AMERICA, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 022012/0204 →