ISO/IEC 14165-211:1999
(Main)Information technology — Fibre Channel — Part 211: Mapping to HIPPI-FP (FC-FP)
Information technology — Fibre Channel — Part 211: Mapping to HIPPI-FP (FC-FP)
Technologies de l'information — Canal de fibres — Partie 211: Mappage à HIPPI-FP (FC-FP)
General Information
Relations
Standards Content (Sample)
INTERNATIONAL
ISO/IEC
STANDARD
14165-211
First edition
1999-02
Information technology –
Fibre Channel –
Part 211:
Mapping to HIPPI-FP (FC-FP)
Reference number
ISO/IEC 14165-211:1999(E)
---------------------- Page: 1 ----------------------
INTERNATIONAL
ISO/IEC
STANDARD
14165-211
First edition
1999-02
Information technology –
Fibre Channel –
Part 211:
Mapping to HIPPI-FP (FC-FP)
ISO/IEC 1999
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any
means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office Case postale 56 CH-1211 Genève 20 Switzerland
• • •
PRICE CODE
E
For price, see current catalogue
---------------------- Page: 2 ----------------------
– 2 – 14165-211 © ISO/IEC:1999
Contents
Page
Foreword.3
1 Scope.4
2 Normative references .4
3 Definitions and conventions.4
3.1 Definitions .4
3.2 Editorial conventions.4
4 Information transmission.5
4.1 Source ULP.5
4.2 Source FC-FP and Fibre Channel .5
.4.3 Destination Fibre Channel and FC-FP.7
4.4 Fibre Channel interface failure.7
Annex
A Relationship to FC-PH service interface .8
A.1 General.8
A.2 FC_PH_SEQUENCE.request.8
A.3 FC_PH_SEQUENCE_TAG.indication.9
A.4 FC_PH_SEQUENCE.indication .9
A.5 FC_PH_SEQUENCE.confirmation.10
Figures
Figure 1 – HIPPI-FP packet format.7
Figure A.1 – FC-PH service primitives.8
Table
Table 1 – HIPPI-FP Information Units.6
---------------------- Page: 3 ----------------------
14165-211 © ISO/IEC:1999 – 3 –
Foreword
ISO (the International Organization for Standardization) and IEC (the International
Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of ISO or IEC participate in the
development of International Standards through technical committees established by
the respective organization to deal with particular fields of technical activity. ISO and
IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also
take part in the work.
In the field of information technology, ISO and IEC have established a joint technical
committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical
committee are circulated to national bodies for voting. Publication as an International
Standard requires approval by at least 75% of the national bodies casting a vote.
International Standard ISO/IEC 14165-211 was prepared by Joint Technical Committee
ISO/IEC JTC 1, Information Technology, Subcommittee SC 25, Interconnection of
Information Technology Equipment.
This part of ISO/IEC 14165 defines the frame format and protocol definitions required to
transfer information for upper-layer protocols that use the High-Performance Parallel
Interface – Framing Protocol (HIPPI-FP) when using a lower-layer serial link interface
operating according to the Fibre Channel – Physical and Signaling Interface (FC-PH)
and Fibre Channel – Enhanced Physical (FC-EP) requirements. For example, the
HIPPI upper-layer protocols would use FC-FP when the underlying physical layer is
Fibre Channel, and would use HIPPI-FP when the underlying physical layer is HIPPI.
In this document the term Fibre Channel refers to the FC-PH and FC-EP entities only.
In relation to the Fibre Channel structures defined in FC-PH, this document, FC-FP,
represents an FC-4.
Characteristics of FC-FP include:
– Encapsulation of HIPPI-FP packets, including the HIPPI-FP header, in Fibre
Channel Information Units and Exchanges;
– Separation of the HIPPI-FP D1_Data_Set and D2_Data_Set.
ISO/IEC 14165 will consist of the following parts, under the general title Information
technology – Fibre Channel:
– Part 111: Physical and Signaling Interface (FC-PH)
– Part 112: 2nd Generation Physical Interface (FC-PH-2)
– Part 113: 3rd Generation Physical Interface (FC-PH-3)
– Part 121: Arbitrated Loop (FC-AL)
– Part 131: Switched Fabric and Switch Control Requirements (FC-SW)
– Part 141: Fabric Generic Requirements (FC-FG)
– Part 211: Mapping to HIPPI-FP (FC-FP)
– Part 221: Single-Byte Command Code Sets (FC-SB)
– Part 231: Link Encapsulation (FC-LE)
– Part 411: Generic Services (FC-GS)
Annex A is not an integral part of this standard, but is included for information only.
---------------------- Page: 4 ----------------------
– 4 – 14165-211 © ISO/IEC:1999
Information technology –
Fibre Channel –
Part 211:
Mapping to HIPPI-FP (FC-FP)
1 Scope 3 Definitions and conventions
This part of ISO/IEC 14165 provides a mapping for
3.1 Definitions
upper-layer protocols that use the High-Performance
Parallel Interface – Framing Protocol (HIPPI-FP), to
For the purposes of this part of ISO/IEC 14165, the
use the Fibre Channel – Physical and Signaling
following definitions apply.
Interface (FC-PH) as the lower-layer transfer
3.1.1 connection control information (CCI): A
mechanism.
parameter that identifies the destination of the IU.
3.1.2 Fibre Channel: The collective set of
functions, operations, parameters, etc., defined in
2 Normative references
ISO/IEC 14165-111, ISO/IEC 14165-112, and
ISO/IEC 14165-3 (Fibre Channel – Physical and
The following standards contain provisions which,
Signalling Interface (FC-PH), 2nd Generation
through reference in this text, constitute provisions
Physical Interface (FC-PH-2) and 3rd Generation
of this part of ISO/IEC 14165. At the time of
Physical Interface (FC-PH-3) respectively).
publication, the editions indicated were valid. All
3.1.3 information unit (IU): The constructs which
standards are subject to revision, and parties to
define the payloads carried over Fibre Channel.
agreements based on this part of ISO/IEC 14165 are
The IUs define not only the data which is
encouraged to investigate the possibility of applying
transparent to Fibre Channel, but also the use of
the most recent editions of the standards listed
some Fibre Channel control information and
below. Members of IEC and ISO maintain registers
constructs.
of currently valid International Standards.
3.1.4 upper-layer protocol (ULP): A protocol
ISO/IEC 11518-2:1996 –
Information technology –
immediately above the FC-FP.
High-Performance Parallel Interface – Part 2:
framing protocol (HIPPI-FP).
3.2 Editorial conventions
ISO/IEC 14165-111 – Information technology – Fibre
In this part of ISO/IEC 14165, a number of
Channel – Part 111: Physical and Signalling
conditions, mechanisms, parameters, or similar
Interface (FC-PH).
terms are printed with the first letter of each word in
uppercase and the rest lowercase (e.g., Exchange,
ISO/IEC 14165-112 – Information technology – Fibre
Class). Any lowercase uses of these words have
Channel – Part 112: 2nd Generation Physical
the normal technical English meaning.
Interface (FC-PH-2).
ISO/IEC 14165-113 – Information technology – Fibre
Channel – Part 113: 3rd Generation Physical
Interface (FC-PH-3).
---------------------- Page: 5 ----------------------
14165-211 © ISO/IEC:1999 – 5 –
4 Information transmission 4.2 Source FC-FP and Fibre Channel
The relationship between the HIPPI-FP parameters
4.1 Source ULP and FC-FP
and Fibre Channel entities is as follows:
As defined in ISO/IEC 11518-2, a ULP user passes
– The CCI shall be used to derive the D_ID
the following information to HIPPI-FP to request a
data transfer. The same information shall be used
– The HIPPI-FP packet, consisting of the
by FC-FP. If a difference arises between the
Header_Area, D1_Area, and D2_Area, shall be
HIPPI-FP parameters referenced in this document
sent as one or two Information Units (IUs).
and those specified in ISO/IEC 11518-2, then
ISO/IEC 11518-2 (HIPPI-FP) takes precedence.
– The Header_Area and D1_Area, as shown in
figure 1, shall be sent as Information_Set_1
– CCI – Connection control information
(I_S_1) with Information Category = Unsolicited
(destination for the information)
Control. The maximum size is 1024 bytes.
– ULP-id – Identifies the Destination ULP
– The D2_Area, as shown in figure 1, shall be sent
as Information_Set_2 (I_S_2) with Information
– D1_Size – The length, in bytes, of the
Category = Unsolicited Data.
D1_Data_Set. The maximum size is 1016 bytes.
– If Keep_Connection = 1, then the Fibre Channel
– D1_Data_Set – The information to be marked as
should maintain a Class 1 connection when Class
control information and delivered ahead of the
1 is used. If Keep_Connection = 0, then a Class
D2_Data_Set.
1 connection may be released.
– D2_Size – The length, in bytes, of the
NOTE – The HIPPI Keep_Connection function is
D2_Data_Set. The maximum size is 4 294 967
strictly advisory, it is not a mandate.
32
294 bytes (2 – 2) bytes. The HIPPI-FP
capability of transferring an indeterminate amount
The source FC-FP shall notify the source ULP about
of data by setting D2_Size to hexadecimal
the transmission status. The ULP will not issue
FFFFFFFF is supported by FC-FP. (See 4.2.1.6.)
another transfer request until this status is received.
Status possibilities are:
– D2_Data_Set – The information to be marked as
user data and delivered after the D1_Data_Set.
– Accept – The FC-FP has accepted the packet
(IU) for transmission. Note that this indication may
– Keep_Connection – Says that another ULP data
be issued before all of the IU is transmitted.
set with the same routing information is coming,
and the physical connection should be maintained
– Reject – The FC-FP cannot deliver the packet
if possible.
(IU) because of a detected error.
– Start_D2_on_Burst_Boundary – Controls
– Timeout – The FC-FP could not deliver the
whether the D2_Data_Set starts on a burst
packet (IU) within some timeout period. The
boundary or not.
suggested default value of this timeout is 10 s.
Using these parameters, a HIPPI-FP packet header,
4.2.1 Mandatory Fibre Channel functions
as specified in ISO/IEC 11518-2, shall be
constructed. The HIPPI-FP packet format is shown
4.2.1.1 Exchange
in figure 1 for reference. The D1_Area_Size shall be
equal to the D1_Size (rounded up to an integral
A Fibre Channel Exchange is equivalent to a HIPPI
multiple of eight bytes). The HIPPI-FP packet,
connection. Class 1 and Class 2 Exchanges are
including the Header_Area, D1_Area, and D2_Area,
unidirectional for data transfers, with the reverse
shall then be passed to the Fibre Channel as one, or
direction available for Abort operations.
two, IU(s) for transmission. (See 4.2.1.2.)
4.2.1.2 Information unit (IU)
NOTE – HIPPI-FP may only use a short burst, i.e.,
≤ 1024 bytes or 2048 bytes, for either the first or last
The IUs used to transfer HIPPI-FP packet
burst of a packet. FC-FP does not have an equivalent
information are shown in table 1. Mandatory IUs H2
restriction, and may use frame sizes to match the
and H3 package a HIPPI-FP packet in two separate
actual sizes of the data sets.
IUs within the same Exchange. A HIPPI-FP packet
with no D2_Area shall be transferred with an H2 IU.
---------------------- Page: 6 ----------------------
– 6 – 14165-211 © ISO/IEC:1999
Optional IU H1 packages a complete HIPPI-FP NOTE – The term "Relative Offset" relates to a Fibre
Channel parameter. The terms "Offset" and
packet into one IU. H1 can only be used if the
"D2_Offset" relate to HIPPI-FP parameters.
N_Ports support multiple Information Categories per
Sequence.
4.2.2 Optional headers
4.2.1.3 Type code
4.2.2.1 Expiration/Security Header
The Type code shall equal HIPPI-FP.
The use of this header is both implementation and
4.2.1.4 Class of service
system dependent, and is beyond the scope of this
document. (See ISO/IEC 14165-111 for usage of
Class 1 or Class 2 may be used with FC-FP. Class
this header.)
3 shall not be used.
4.2.2.2 Network Header
4.2.1.5 Exchange Reassembly
The use of this header is both implementation and
More than one Fibre Channel N_Port may be used
system dependent, and is beyond the scope of this
for higher data rates, i.e., Exchange_Reassembly
document. (See ISO/IEC 14165-111 for usage of
may be used. The FC-FP shall specify to Fibre
this header.)
Channel if more than one N_Port may be used to
transmit the IU(s).
4.2.2.3 Association Header
4.2.1.6 Relative Offset
The use of this header is both implementation and
system dependent, and is beyond the scope of this
Relative Offset may be used in an implementation-
document. (See ISO/IEC 14165-111 for usage of
dependent manner to collect or distribute data in the
this header.)
destination storage (reassembly) area. When
transferring an indeterminate size D2_Data_Set,
4.2.2.4 Device Header
32
whose size may exceed (2 – 2) bytes, then the
Relative Offset shall be set to hexadecimal
FC-FP does not use the Device Header.
FFFFFFFF. (See 18.11 of ISO/IEC 11518-2.)
Table 1 – HIPPI-FP Information Units
IU Sequence Mandatory
Category Content Category Content FML
Name Initiative / Optional
I_S_1 I_S_2 First, or
Unsolicited Unsolicited
H1 Held Optional
(HIPPI-FP Header (HIPPI-FP Middle,
Control Data
and D1_Area) D2_Area) or Last
I_S_1 First, or
Unsolicited
H2 –– Held Mandatory
(HIPPI-FP Header Middle,
Control
and D1_Area) or Last
I_S_2
Unsolicited Middle
H3 –– Held Mandator
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.