CA2520540C

Apparatus and method for distance extension of fibre-channel over transport

Abstract

The Fibre-Channel flow mechanism is augmented to facilitate efficient data exchange between Fibre-Channel ports over extended distances. A supplemental buffer mechanism may be maintained as part of the interface to a transport network used to carry Fibre-Channel traffic. The transport network interface 108 makes a remote Fibre-Channel port aware of the augmented local receiver buffer capacity by intercepting certain frames used in the link establishment and substituting an enhanced buffer capacity for the local Fibre-Channel port's internal buffer capacity.

CA2520540C, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 22 March 2024, 2.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 4 independent, 12 dependent

  1. 1
    CA 02520540 2010-09-29 Claims 1. A method for operating a transport network interface to carry Fibre-Channel traffic, said method comprising:receiving a login frame from a remote Fibre-Channel port, said login frame including a first buffer-to-buffer credit value for use in flow control;substituting a second buffer-to-buffer credit value for said first buffer-to-buffer credit value only for login frames received from said remote Fibre Channel port for relay to a local Fibre Channel port;and relaying said login frame including said second buffer-to-buffer credit value to the local Fibre-Channel port.
  2. 8
    Apparatus for operating a transport network interface to relay Fibre-Channel traffic, said apparatus comprising:an ingress/egress block that receives a login frame from a remote Fibre-Channel port, said login frame including a first buffer-to-buffer credit value for use in flow control, substitutes a second buffer-to-buffer credit value for said first buffer-to-buffer credit value, decapsulates said login frame from a nonFibre-Channel protocol packet, and relays said decapsulated login frame including said second buffer-to-buffer credit value to a local Fibre-Channel port, and CA 02520540 2010-09-29 performs no buffer-to-buffer credit value substitutions for login frames received from said local Fibre Channel port for relay to said remote Fibre Channel port;and a buffer that buffers Fibre-Channel data from said local Fibre-Channel port prior to relaying to said remote Fibre-Channel port.
  3. 15
    Apparatus for operating a transport network interface to carry Fibre-Channel traffic, said apparatus comprising:means for receiving a login frame from a remote Fibre-Channel port said login frame including a first buffer-to-buffer credit value for use in flow control;means for substituting a second buffer-to-buffer credit value for said first buffer-to-buffer credit value only for login frames received from said remote Fibre Channel port for relay to a local Fibre Channel port;and means for relaying said login frame including said second buffer-to-buffer credit value to the local Fibre-Channel port.
  4. 16
    A computer program product for operating a transport network interface to carry Fibre-Channel traffic, said computer program product comprising:code that receives a login frame from a remote Fibre-Channel port, said login frame including a first buffer-to-buffer credit value for use in flow control;CA 02520540 2010-09-29 code that substitutes a second buffer-to-buffer credit value for said first buffer-to-buffer credit value only for login frames received from said remote Fibre Channel port for relay to a local Fibre Channel port;code that relays said login frame including said second buffer-to-buffer credit value to the local Fibre-Channel port;and a computer-readable storage medium that stores the codes.