Jump to content

Internet Fibre Channel Protocol

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Giftlite (talk | contribs) at 23:44, 6 February 2007 (wikify). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Internet Fibre Channel Protocol (iFCP) is a gateway to gateway protocol which provides fibre channel fabric services to fibre channel devices over a TCP/IP network.

Overview

Within the iFCP congestion control and error detection and recovery are provided through the use of TCP (Transmission Control Protocol). The primary objective of iFPC is to allow existing fibre channel devices to be network and interconnected over an IP based network at wire speeds.

The method of frame address translation defined and the protocol permit the fibre channel storage devices to be attached to an IP-based fabric by using transparant gateways.

Unlike a layered network architecture (exemplified by the OSI model), a fibre channel network is largely specified by functional elements and the interfaces between them making the fibre channel network the fundamental entity in fibre channel. The elements within the fibre channel network consist of any of the following:

The iFCP protocol enables the implementation of fibre channel functionality over an IP network within which the fibre channel switching and routing infrastructure is replaced by IP components and technology.

The iFCP protocol layer's main function is to transport fibre channel frame images between N_PORTs attached both locally and remotely. The iFCP layer encapsulates and routes the fibre channel frames that make up each fibre channel information unit via a predetermined TCP connection for transport across the IP network when transporting frames to a remote N_PORT.

When the iFCP receives fibre channel frame images from the IP network, the iFCP layer de-encapsulates and delivers each frame to the appropriate N_PORT.

The following types of traffic are processed by the iFCP layer:

See Also