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
Start Date
13-Jul-2018
Completion Date
30-Oct-2025

Relations

Effective Date
06-Jun-2022

Overview

ISO/IEC 14165-251:2008 - Information technology - Fibre Channel - Part 251: Framing and Signalling (FC‑FS) defines the framing and signalling interface for Fibre Channel serial links. It specifies how high‑performance serial links carry Upper Level Protocols (ULPs) such as SCSI, IP, IPI and HIPPI by describing frame structure, ordered sets, primitive signals, link services and state machines used to achieve reliable data transport. The standard is part of the Fibre Channel family and focuses on improving interoperability, performance and clarity for existing and new Fibre Channel implementations.

Key topics and requirements

  • Framing and signalling interface: Definitions of frames, sequence and exchange semantics to map ULP data onto the Fibre Channel link.
  • Link services and classes of service: Support for Class 1–6 services (dedicated, multiplex, datagram, fractional bandwidth, multicast, etc.) and rules for mixing classes.
  • 8B/10B transmission code: Encoding/decoding rules, valid/invalid transmission characters, ordered sets and frame delimiters.
  • Primitive signals and ordered sets: Idle, Receiver_Ready (R_RDY), Virtual Circuit Ready (VC_RDY), BB_SCs/BB_SCr, SYNx/SYNy/SYNz and other primitives used for flow control and link management.
  • State machines: Receiver/transmitter state diagrams and FC_Port state machine describing synchronization, operational conditions, recovery and failure handling.
  • Segmentation and reassembly: Mapping application data to frames, relative offsets, segmentation rules and reassembly behavior.
  • Error detection and recovery: Procedures for detecting invalid transmission words, loss of synchronization and link recovery behaviors.
  • Topology and fabric model: Point‑to‑point, fabric and arbitrated loop types, fabric ports and connection services relevant to link behaviour.

Applications and practical value

  • Ensures interoperability between Fibre Channel host adapters, switches and storage arrays by standardizing framing and signalling.
  • Guides hardware and firmware developers implementing PHY/Link layers for SAN controllers, HBAs and switches.
  • Provides test criteria for conformance and interoperability testing in QA labs and for certification programs.
  • Helps architects design SANs and high‑performance networks that require deterministic classes of service and robust link recovery.

Who should use this standard

  • Storage and network equipment manufacturers (HBAs, switches, storage arrays)
  • Embedded/firmware engineers implementing Fibre Channel link layers
  • Systems integrators and SAN architects
  • Test labs and compliance engineers validating Fibre Channel products

Related standards

  • Other parts of ISO/IEC 14165 (FC‑1, FC‑2 and additional Fibre Channel family documents) - FC‑FS maps to and clarifies FC‑1/FC‑2 functions and interfaces.

Keywords: ISO/IEC 14165-251, FC-FS, Fibre Channel, framing and signalling, 8B/10B, SAN, SCSI, IP, fibre channel framing, link services, primitive signals.

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

Frequently Asked Questions

ISO/IEC 14165-251:2008 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Fibre Channel - Part 251: Framing and Signaling (FC-FS)". This standard covers: 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.

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.

ISO/IEC 14165-251:2008 is classified under the following ICS (International Classification for Standards) categories: 35.200 - Interface and interconnection equipment. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO/IEC 14165-251:2008 has the following relationships with other standards: It is inter standard links to ISO 4210-6:2014. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase ISO/IEC 14165-251:2008 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


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 2008
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.

©  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
...


ISO/IEC 14165-251
Edition 1.0 2008-01
INTERNATIONAL
STANDARD
Information technology – Fibre channel –
Part 251: Framing and signalling (FC-FS)

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
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
– 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

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

– 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

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 validity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 110
8.9.3 Invalid frame processing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 110
9 Frame_Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 111
9.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 111

– 7 – 14165-251 © ISO/IEC:2007(E)
9.2 Identification - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 111
9.2.1 Frame identification - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 111
9.2.2 Sequence identification - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 111
9.3 Routing Control (R_CTL) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 112
9.3.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 112
9.3.2 ROUTING Field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 112
9.3.3 INFORMATION Field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 112
9.4 Address identifiers (D_ID, S_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 114
9.4.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 114
9.4.2 Reserved address identifiers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 114
9.4.3 Destination_ID (D_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 114
9.4.4 Source_ID (S_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 114
9.5 Class Specific Control (CS_CTL)/Priority - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 115
9.5.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 115
9.5.2 CS_CTL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 115
9.5.2.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 115
9.5.2.2 Class 1 and Class 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 115
9.5.2.3 Class 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 116
9.5.2.4 Class 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 116
9.5.2.5 Class 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 117
9.5.3 Priority - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 118
9.5.3.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 118
9.5.3.2 Class 1 and Class 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 118
9.5.3.3 Class 2 and Class 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 119
9.5.3.4 Class 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 119
9.6 Data structure type (TYPE) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 120
9.7 Frame Control (F_CTL) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 122
9.7.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 122
9.7.2 Exchange Context - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 122
9.7.3 Sequence Context - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 124
9.7.4 First_Sequence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 125
9.7.5 Last_Sequence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 125
9.7.6 End_Sequence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 125
9.7.7 End_Connection (E_C) (Class 1 or 6) or Deactivate Class 4 circuit - - - - - - - - - - - - - - 125
9.7.8 CS_CTL/Priority Enable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 125
9.7.9 Sequence Initiative - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 126
9.7.10 ACK_Form - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 126
9.7.11 Retransmitted Sequence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 126
9.7.12 Unidirectional Transmit or Remove_Connection - - - - - - - - - - - - - - - - - - - - - - - - - - - 126
9.7.13 Continue Sequence Condition - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 127
9.7.14 Abort Sequence Condition - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 127
9.7.15 Relative offset present - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 128
9.7.16 Exchange reassembly - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 129
9.7.17 Fill Data Bytes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 129
9.7.18 F_CTL bits on Data frames - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 129
9.7.19 F_CTL bits on Link_Control frames - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 130
9.8 Sequence_ID (SEQ_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 132
9.9 Data Field Control (DF_CTL) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 132
9.10 Sequence count (SEQ_CNT) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 133
9.11 Originator Exchange_ID (OX_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 133
9.12 Responder Exchange_ID (RX_ID) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 134
9.13 Parameter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 134
10 Optional headers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 135
10.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 135
10.2 ESP_Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 136
10.3 Network_Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 138

14165-251 © ISO/IEC:2007(E) – 8 –
10.4 Association_Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 139
10.4.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 139
10.4.2 Process_Associators - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 140
10.4.2.1 Originator and Responder Process_Associators - - - - - - - - - - - - - - - - - - - - - - - 140
10.4.2.2 Multicast Process_Associator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 140
10.4.2.3 Operation_Associators - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 141
10.5 Device_Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 141
11 Data frames and responses - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 142
11.1 Data frames - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 142
11.1.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 142
11.1.2 Frame Delimiters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 142
11.1.3 Addressing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 142
11.1.4 Data Field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 143
11.1.5 Payload size - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 143
11.1.6 Responses - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 143
11.1.6.1 R_RDY response - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 143
11.1.6.2 Data frame responses - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 143
11.1.6.2.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 143
11.1.6.2.2 ACK frames - successful Data frame delivery - - - - - - - - - - - - - - - - - - - - - 143
11.1.6.3 Link_Response frames - Unsuccessful Data frame delivery - - - - - - - - - - - - - - - 144
11.2 Link_Control Frames - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 144
11.2.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 144
11.2.2 Link_Continue function - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 146
11.2.2.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 146
11.2.2.2 Receiver Ready (R_RDY) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 146
11.2.2.3 Acknowledge (ACK) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 147
11.2.2.3.1 General - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 147
11.2.2.3.2 ACK_1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 148
11.2.2.3.3 ACK_0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 148
11.2.2.3.4 Header definition for all ACK forms - - - - - - - - - - - - - - - - - - - - - - - - - - - - 148
11.2.2.3.4.1 Addressing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 148
11.2.2.3.4.2 F_CTL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 148
11.2.2.3.4.3 SEQ_ID - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 148
11.2.2.3.4.4 SEQ_CNT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 148
11.2.2.3.4.5 Parameter field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 149
11.2.2.3.5 Responses - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 149
11.2.3 Link_Response - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 149
11.2.3.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 149
11.2.3.2 Fabric Busy (F_BSY) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 149
11.2.3.2.1 Description - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 149
11.2.3.2.2 Responses - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 150
11.2.3.3 N_Port Busy (P_BSY) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 150
11.2.3.3.1 Description - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 150
11.2.3.3.2 Responses - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 152
11.2.3.4 Reject (P_RJT, F_RJT) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 152
11.2.3.4.1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 152
11.2.3.4.2 Class 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 153
11.2.3.4.3 Parameter field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 153
11.2.3.4.3.1 Reject Code format - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 153
11.2.3.4.3.2 Invalid D_ID - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 156
11.2.3.4.3.3 Invalid S_ID - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 156
11.2.3.4.3.4 Nx_Port not available, temporary - - - - - - - - - - - - - - - - - - - - - - - - - - 156
11.2.3.4.3.5 Nx_Port not available, permanent - - - - - - - - - - - - - - - - - - - - - - - - - - 156
11.2.3.4.3.6 Class not supported - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 156
11.2.3.4.3.7 Delimiter usage error - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 156
11.2.3.4.3.8 TYPE not supported - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 157

– 9 – 14165-251 © ISO/IEC:2007(E)
11.2.3.4.3.9 Invalid Link_Control - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 157
11.2.3.4.3.10 Invalid R_CTL field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 157
11.2.3.4.3.11 Invalid F_CTL field - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 157
11.2.3.4.3.12 Invalid OX_ID - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 157
11.2.3.4.3.13 Invalid RX_ID - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 157
11.2.3.4.3.14 Invalid SEQ_ID
...

Questions, Comments and Discussion

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

Loading comments...