iFCP - A Protocol for Internet Fibre Channel Storage Networking
Voir toute la rfc dans une seule page
Page : 55 / 111
Télécharger le PDF
Auteur(s) :
F. Travostino,
C. Monia,
R. Mullendore,
W. Jeong,
M. Edwards
Classé sous :
Tcp,
Gateway-to-gateway,
Fibre channel fabric,
Transport control protocol
RFC 4172 Internet Fibre Channel Networking September 2005
SOURCE N_PORT NAME: Contains a copy of the SOURCE N_PORT NAME
specified in the CBIND request.
DESTINATION N_PORT Contains a copy of the DESTINATION N_PORT
NAME: NAME specified in the CBIND request.
7. Fibre Channel Link Services
Link services provide a set of fibre channel functions that allow a
port to send control information or request another port to perform a
specific control function.
There are three types of link services:
a) Basic
b) Extended
c) ULP-specific (FC-4)
Each link service message (request and reply) is carried by a fibre
channel sequence and can be segmented into multiple frames.
The iFCP layer is responsible for transporting link service messages
across the IP network. This includes mapping link service messages
appropriately from the domain of the fibre channel transport to that
of the IP network. This process may require special processing and
the inclusion of supplemental data by the iFCP layer.
Each link service MUST be processed according to one of the following
rules:
a) Pass-through - The link service message and reply MUST be
delivered to the receiving N_PORT by the iFCP protocol layer
without altering the message payload. The link service message
and reply are not processed by the iFCP protocol layer.
b) Special - Applies to a link service reply or request requiring
the intervention of the iFCP layer before forwarding to the
destination N_PORT. Such messages may contain fibre channel
addresses in the payload or may require other special processing.
c) Rejected - When issued by a locally attached N_PORT, the specified
link service request MUST be rejected by the iFCP gateway. The
gateway SHALL return an LS_RJT response with a Reason Code of 0x0B
(Command Not Supported), and a Reason Code Explanation of 0x0 (No
Additional Explanation).
Monia, et al. Standards Track [Page 55]