Information technology — Fibre Channel — Part 251: Framing and Signaling (FC-FS)

Fibre Channel provides a general data transport vehicle for Upper Level Protocols (ULPs) such as Intelligent Peripheral Interface (IPI) and Small Computer System Interface (SCSI) command sets, the High-Performance Parallel Interface (HIPPI) data framing, IP (Internet Protocol), ANSI/IEEE 802.2, and others. This part of ISO/IEC 14165, FC-FS, describes the framing and signalling interface of a high-performance serial link for support of Fibre Channel 4s associated with upper level protocols (e.g., SCSI, IP, SBCCS, VI). It includes additional link services in support of new functions defined by the Fibre Channel family of documents and improvements and clarifications to the definitions of existing services as dictated by experience with existing implementations. This standard also defines and includes other capabilities designed to improve the performance of existing Fibre Channel products and fit those products for new applications.

Technologies de l'information — Canal de fibres — Partie 251: Cadrage et signalisation (FC-FS)

General Information

Status
Published
Publication Date
04-Feb-2008
Current Stage
9093 - International Standard confirmed
Completion Date
13-Jul-2018
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 14165-251:2008 - Information technology -- Fibre Channel
English language
532 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 14165-251:2008 - Information technology -- Fibre Channel
English language
532 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ISO/IEC 14165-251
Edition 1.0 2008-01
INTERNATIONAL
STANDARD


Information technology – Fibre channel –
Part 251: Framing and signalling (FC-FS)



ISO/IEC 14165-251:2008(E)

---------------------- Page: 1 ----------------------
THIS PUBLICATION IS COPYRIGHT PROTECTED
Copyright © 2008 ISO/IEC, Geneva, Switzerland

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
either IEC or IEC's member National Committee in the country of the requester.
If you have any questions about ISO/IEC copyright or have an enquiry about obtaining additional rights to this
publication, please contact the address below or your local IEC member National Committee for further information.

IEC Central Office
3, rue de Varembé
CH-1211 Geneva 20
Switzerland
Email: inmail@iec.ch
Web: www.iec.ch

About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.

About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
ƒ Catalogue of IEC publications: www.iec.ch/searchpub
The IEC on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,…).
It also gives information on projects, withdrawn and replaced publications.
ƒ IEC Just Published: www.iec.ch/online_news/justpub
Stay up to date on all new IEC publications. Just Published details twice a month all new publications released. Available
on-line and also by email.
ƒ Electropedia: www.electropedia.org
The world's leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions
in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical
Vocabulary online.
ƒ Customer Service Centre: www.iec.ch/webstore/custserv
If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service
Centre FAQ or contact us:
Email: csc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00

---------------------- Page: 2 ----------------------
ISO/IEC 14165-251
Edition 1.0 2008-01
INTERNATIONAL
STANDARD


Information technology – Fibre channel –
Part 251: Framing and signalling (FC-FS)


INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
XL
ICS 35.200 ISBN 2-8318-9483-2

---------------------- Page: 3 ----------------------
– 3 – 14165-251 © ISO/IEC:2007(E)
Contents
FOREWORD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 37
INTRODUCTION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 40
1 Scope - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 41
2 Normative references - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 41
2.1 Approved references - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 41
2.2 References under development - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 41
2.3 Other references - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 41
3 Definitions, abbreviations, conventions and keywords - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 43
3.1 Definitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 43
3.2 Editorial conventions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 50
3.3   Abbreviations, acronyms and symbols  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 51
3.3.1 Data rate abbreviations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 51
3.3.2 Acronyms and other abbreviations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 51
3.3.3 Symbols - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 55
3.4 Keywords - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 55
4 Structure and Concepts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 57
4.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 57
4.2 FC-1 general description - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 58
4.3 FC-2 general description - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 59
4.4 FC-FS physical model - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 60
4.5 Communication models - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 60
4.5.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 60
4.5.2 Hunt Group - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 61
4.5.3 Fractional bandwidth - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62
4.6 Bandwidth - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62
4.7 Topology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62
4.7.1 Types - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62
4.7.2 Point-to-point topology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62
4.7.3 Fabric topology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62
4.7.4 Arbitrated Loop topology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 63
4.8 Classes of service - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 63
4.8.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 63
4.8.2 Class 1 service - dedicated connection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 64
4.8.3 Class 2 service - multiplex - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 64
4.8.4 Class 3 service - datagram - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 64
4.8.5 Class 4 service – fractional bandwidth - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 65
4.8.6 Class 6 – multicast connection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 65
4.9 Intermixing other classes with Class 1 or Class 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 65
4.10 General Fabric model - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 66
4.10.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 66
4.10.2 Fabric Ports (F_Ports) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 66
4.10.3 Connection Service - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 68
4.10.4 Connectionless Service - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 68
4.11 Fibre Channel services - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 69
4.12 Building Blocks - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 69
4.12.1 Building block hierarchy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 69
4.12.2 Frame - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 70
4.12.3 Sequence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 70
4.12.3.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 70
4.12.3.2 Sequence_Identifier (SEQ_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 70
4.12.3.3 Sequence Status Blocks - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 70
4.12.4 Exchange - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 71
4.12.4.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 71

---------------------- Page: 4 ----------------------
14165-251 © ISO/IEC:2007(E) – 4 –
4.12.4.2 Exchange_Identifiers (OX_ID and RX_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - 71
4.12.4.3 Association_Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 71
4.12.4.4 Exchange Status Blocks - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 71
4.12.5 Exchange of service parameters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 71
4.13 Segmentation and reassembly - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 72
4.13.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 72
4.13.2 Application data mapping - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 72
4.13.3 Relative offset - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 72
4.13.4 Sending end mapping - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 72
4.13.5 Capability - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 72
4.13.6 FC-2 mapping - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 73
4.13.7 Segmentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 73
4.13.8 Reassembly - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 73
4.14 Error detection and recovery - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 73
5 FC-1 8B/10B transmission code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 74
5.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 74
5.2 Notation conventions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 74
5.3 Character encoding and decoding - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 75
5.3.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 75
5.3.2 Transmission order - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 75
5.3.3 Valid and invalid Transmission Characters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 75
5.3.3.1 Definitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 75
5.3.3.2 Generating Transmission Characters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 81
5.3.3.3 Validity of received Transmission Characters - - - - - - - - - - - - - - - - - - - - - - - - - - 81
5.4 Word encoding and decoding - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 82
5.5 Ordered Sets - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 82
5.5.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 82
5.5.2 Frame delimiters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 83
5.5.3 Primitive Signals - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 83
5.5.3.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 83
5.5.3.2 Idle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 83
5.5.3.3 Receiver_Ready (R_RDY) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 83
5.5.3.4 Virtual Circuit Ready (VC_RDY) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 85
5.5.3.5 BB_SCs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 85
5.5.3.6 BB_SCr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.3.7 SYNx, SYNy, SYNz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.3.8 ARByx, ARB(val)See [2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.3.9 CLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.3.10 DHD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.3.11 MRKtx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.3.12 OPNyx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.3.13 OPNyy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.3.14 OPNyr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.3.15 DHD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.4 Primitive Sequences - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.4.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86
5.5.4.2 Not_Operational (NOS) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 87
6 FC-1 Receiver and Transmitter State Diagrams- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 88
6.1 Receiver - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 88
6.1.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 88
6.1.2 State Diagram Overview - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 88
6.1.3 Operational and Not Operational conditions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 88
6.1.4 Word Synchronization Procedure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 89
6.1.4.1 Bit Synchronization - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 89
6.1.4.2 Transmission Word synchronization - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 90
6.1.4.2.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 90

---------------------- Page: 5 ----------------------
– 5 – 14165-251 © ISO/IEC:2007(E)
6.1.4.2.2 Achieving Word Synchronization - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 90
6.1.4.2.3 Word alignment methods - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 90
6.1.4.2.3.1 Continuous-mode alignment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 90
6.1.4.2.3.2 Explicit-mode alignment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 90
6.1.5 Loss of Word Synchronization - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 90
6.1.5.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 90
6.1.5.2 Detection of loss of Signal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 91
6.1.5.3 Detection of an invalid Transmission Word - - - - - - - - - - - - - - - - - - - - - - - - - - - - 91
6.1.6 State transitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 91
6.1.6.1 Default State - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 91
6.1.6.2 State A (Loss of Synchronization) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 91
6.1.6.3 State B (Word Synchronization Acquired) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 91
6.1.6.3.1 State B.1 (No Invalid Transmission Word Detected State) - - - - - - - - - - - - - 92
6.1.6.3.2 State B.2 (First Invalid Transmission Word Detected State) - - - - - - - - - - - - 92
6.1.6.3.3 State B.3 (Second Invalid Transmission Word Detected State) - - - - - - - - - - 92
6.1.6.3.4 State B.4 (Third Invalid Transmission Word Detection State) - - - - - - - - - - - 92
6.1.6.4 State C (Reset) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 92
6.2 Transmitter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 93
6.2.1 State Diagram - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 93
6.2.2 Operational condition - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 93
6.2.3 State Transitions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 93
6.2.3.1 Not Enabled State - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 93
6.2.3.2 Working State - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 94
6.2.3.3 Failure State - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 94
7 FC_Port state machine - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95
7.1 State diagram - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95
7.2 Active State (AC) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95
7.3 Link Recovery - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95
7.3.1 Link recovery hierarchy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95
7.3.2 LR Transmit State (LR1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95
7.3.2.1 General (while in the LR1 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95
7.3.2.2 Class 1 (while in the LR1 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95
7.3.2.3 Class 2 and Class 3 (while in the LR1 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - 96
7.3.2.4 Class 4 (while in the LR1 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 97
7.3.2.5 Class 6 (while in the LR1 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 97
7.3.3 LR Receive State (LR2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 97
7.3.3.1 General (while in the LR2 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 97
7.3.3.2 Class 1 (while in the LR2 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 97
7.3.3.3 Class 4 (while in the LR2 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 97
7.3.3.4 Class 6 (while in the LR2 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 98
7.3.4 LRR Receive State (LR3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 98
7.3.4.1 General (while in the LR3 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 98
7.3.4.2 Class 1 and Class 6 behavior (while in the LR3 state) - - - - - - - - - - - - - - - - - - - - 98
7.3.4.3 Class 4 behavior (while in the LR2 state) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 98
7.4 Link Failure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99
7.4.1 NOS Receive State (LF1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99
7.4.1.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99
7.4.1.2 Class 4 behavior - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99
7.4.2 NOS Transmit State (LF2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99
7.4.2.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99
7.4.2.2 Class 4 behavior - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99
7.5 Offline - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99
7.5.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 99
7.5.2 OLS Transmit State (OL1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100
7.5.2.1 Actions applicable to all classes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100
7.5.2.2 Class 4 behavior - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100
7.5.3 OLS Receive State (OL2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100

---------------------- Page: 6 ----------------------
14165-251 © ISO/IEC:2007(E) – 6 –
7.5.3.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100
7.5.3.2 Class 4 behavior - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100
7.5.4 Wait for OLS State (OL3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100
7.5.4.1 Actions applicable to all classes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100
7.5.4.2 Class 4 behavior - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101
7.6 Primitive Sequence protocols - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101
7.6.1 Functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101
7.6.2 Link Initialization protocol - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101
7.6.3 Link Reset protocol - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101
7.6.4 Link Failure protocol - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 101
7.6.5 Online-to-offline protocol - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 102
8 Frame formats - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103
8.1 General frame format - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103
8.2 Frame transmission - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103
8.3 Start-of-Frame (SOF) delimiter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103
8.3.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103
8.3.2 SOF Connect Class 1 or 6 (SOFc1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.3 SOF Circuit Activate Class 4 (SOFc4) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.4 SOF Initiate (SOFix) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.4.1 Applicability - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.4.2 SOF Initiate Class 1 or 6 (SOFi1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.4.3 SOF Initiate Class 2 (SOFi2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.4.4 SOF Initiate Class 3 (SOFi3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.4.5 SOF Initiate Class 4 (SOFi4) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.5 SOF Normal (SOFnx) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.5.1 Applicability - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.5.2 SOF Normal Class 1 or 6 (SOFn1) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.5.3 SOF Normal Class 2 (SOFn2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.5.4 SOF Normal Class 3 (SOFn3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 104
8.3.5.5 SOF Normal Class 4 (SOFn4) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 105
8.3.6 SOF Fabric (SOFf) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 105
8.4 Frame_Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 105
8.5 Data Field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 105
8.6 CRC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 105
8.7 End-of-Frame (EOF) delimiter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 106
8.7.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 106
8.7.2 Valid frame content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 106
8.7.2.1 EOF Normal (EOFn) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 106
8.7.2.2 EOF Terminate (EOFt) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 106
8.7.2.3 EOF Disconnect Terminate (EOFdt) (Class 1 or Class 6) - - - - - - - - - - - - - - - - - 106
8.7.2.4 EOF Deactivate Terminate (EOFdt) (Class 4) - - - - - - - - - - - - - - - - - - - - - - - - - 107
8.7.2.5 EOF Remove Terminate (EOFrt) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 107
8.7.3 Invalid frame content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 107
8.7.3.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 107
8.7.3.2 End of Frame Abort (EOFa) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 107
8.7.3.3 EOF Disconnect Terminate Invalid (EOFdti) (Class 1 and Class 6) - - - - - - - - - - 108
8.7.3.4 EOF Deactivate Terminate Invalid (EOFdti) (Class 4) - - - - - - - - - - - - - - - - - - - 108
8.7.3.5 EOF Remove Terminate Invalid (EOFrti) - - - - - - - - - - - - - - - - - - - - - - - - - - - - 108
8.7.3.6 EOF Invalid (EOFni) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 108
8.8 Frame field order - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 108
8.9 Frame reception - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 110
8.9.1 Rules - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 110
8.9.2 Frame val
...

INTERNATIONAL ISO/IEC
STANDARD 14165-251
First edition
2008-01-01

Information technology — Fibre
Channel —
Part 251:
Framing and Signaling (FC-FS)
Technologies de l'information — Canal de fibres —
Partie 251: Cadrage et signalisation (FC-FS)




Reference number
ISO/IEC 14165-251:2008(E)
©
ISO/IEC 2008

---------------------- Page: 1 ----------------------
ISO/IEC 14165-251:2008(E)

PDF disclaimer
PDF files may contain embedded typefaces. In accordance with Adobe's licensing policy, such files may be printed or viewed but shall
not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading a PDF file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create the PDF file(s) constituting this document can be found in the General Info relative to
the file(s); the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the files are suitable for
use by ISO member bodies. In the unlikely event that a problem relating to them is found, please inform the Central Secretariat at the
address given below.

This CD-ROM contains the publication ISO/IEC 14165-251:2008 in portable document format (PDF), which
can be viewed using Adobe® Acrobat® Reader.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.


COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2008
All rights reserved. Unless required for installation or otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval
system or transmitted in any form or by any means without prior permission from ISO. Requests for permission to reproduce this product
should be addressed to
ISO copyright office • Case postale 56 • CH-1211 Geneva 20 • Switzerland
Internet copyright@is
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.