Information technology — Fibre channel — Part 246: Backbone — 6 (FC-BB-6)

This standard consists of distinct Fibre Channel mappings resulting in the following models: ? FC-BB_IP (FC over TCP/IP backbone network) ? Transparent FC-BB consisting of: ? FC-BB_GFPT (FC over SONET/SDH/OTN/PDH backbone network using GFPT adaptation) ? FC-BB_PW (FC over MPLS network using PW adaptation) ? FC-BB_E (FC over Ethernet)

Technologies de l'information — Canal de fibres — Partie 246: Titre manque

General Information

Status
Published
Publication Date
10-Dec-2019
Current Stage
6060 - International Standard published
Start Date
11-Dec-2019
Due Date
17-Dec-2020
Completion Date
11-Dec-2019
Ref Project

Buy Standard

Standard
ISO/IEC 14165-246:2019 - Information technology -- Fibre channel
English language
192 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 14165-246
First edition
2019-12
Corrected version
2020-01
Information technology — Fibre
channel —
Part 246:
Backbone — 6 (FC-BB-6)
Reference number
ISO/IEC 14165-246:2019(E)
©
ISO/IEC 2019

---------------------- Page: 1 ----------------------
ISO/IEC 14165-246:2019(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2019
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2019 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 14165-246:2019(E)
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.
The procedures used to develop this document and those intended for its further maintenance are described in the
ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the different types of document
should be noted (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights.
ISO and IEC shall not be held responsible for identifying any or all such patent rights. Details of any patent rights
identified during the development of the document will be in the Introduction and/or on the ISO list of patent
declarations received (see www.iso.org/patents) or the IEC list of patent declarations received (see
http://patents.iec.ch).
Any trade name used in this document is information given for the convenience of users and does not constitute an
endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and expressions related
to conformity assessment, as well as information about ISO's adherence to the World Trade Organization (WTO)
principles in the Technical Barriers to Trade (TBT) see www.iso.org/iso/foreword.html.
This document was prepared by INCITS (as INCITS 509-2014) and drafted in accordance with its editorial rules. It
was assigned to Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 25,
Interconnection of information technology equipment, and adopted under the “fast-track procedure”.
This corrected version of ISO/IEC 14165-246:2019 incorporates the following corrections: throughout the
document, formatting errors affecting the links have been corrected. This has also resulted in a different pagination
of the document.
A list of all parts in the ISO/IEC 14165 series can be found on the ISO website.
Any feedback or questions on this document should be directed to the user’s national standards body. A complete
listing of these bodies can be found at www.iso.org/members.html.
© ISO/IEC 2019 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 14165-246:2019(E)
Contents Page
Foreword  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
1  Scope  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
2  Normative References  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
2.1  Overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
2.2  Approved references  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
2.3  References under development  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
2.4  ITU-T references  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
2.5  IETF references  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
2.6  IEEE references  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
3  Definitions and conventions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
3.1  Common definitions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
3.2  FC-BB_IP definitions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
3.3  FC-BB_GFPT definitions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
3.4  FC-BB_PW definitions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13
3.5  FC-BB_E definitions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13
3.6  Editorial conventions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  16
3.7  List of commonly used acronyms and abbreviations  . . . . . . . . . . . . . . . . . . . . . . . . . . .  17
3.7.1 General  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  17
3.7.2 FC-BB_IP  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
3.7.3 FC-BB_GFPT  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
3.7.4 FC-BB_PW  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
3.7.5 FC-BB_E  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
3.8  Symbols  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19
3.9  Keywords  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19
4  FC-BB-6 Structure and Concepts  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
4.1  FC-BB-6 backbone mappings  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
4.2  FC-BB-6 reference models  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
4.2.1 FC-BB-6 reference models overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
4.2.2 FC-BB_IP reference model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  21
4.2.3 FC-BB_GFPT reference model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23
4.2.4 FC-BB_PW reference model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24
4.2.5 FC-BB_E reference models  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  25
4.2.5.1 FC-BB_E VN_Port to VF_Port reference model . . . . . . . . . . . . . . . . . . . . . . 25
4.2.5.2 FC-BB_E VE_Port to VE_Port reference model . . . . . . . . . . . . . . . . . . . . . . 25
4.2.5.3 FC-BB_E VN_Port to VN_Port reference model . . . . . . . . . . . . . . . . . . . . . . 26
4.2.5.4 FC-BB_E VA_Port to VA_Port reference model . . . . . . . . . . . . . . . . . . . . . . 27
4.3  FC-BB-6 models overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27
4.3.1 FC-BB_IP  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27
4.3.2 FC-BB_GFPT  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28
4.3.3 FC-BB_PW  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28
4.3.4 FC-BB_E  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29
4.4  FC-BB-6 requirements  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29
4.4.1 Fibre Channel Class support  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29
4.4.2 Payload transparency  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29
4.4.2.1 FC-BB_IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.4.2.2 Transparent FC-BB (FC-BB_GFPT and FC-BB_PW) . . . . . . . . . . . . . . . . . . 30
© ISO/IEC 2019 – All rights reserved v

---------------------- Page: 4 ----------------------
ISO/IEC 14165-246:2019(E)
4.4.2.3 FC-BB_E. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.4.3 Latency delay and timeout value  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.4.4 QoS and bandwidth  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.4.5 In-order delivery  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.4.6 Flow control  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.5  FC-BB-6 SW_ILS codes  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5  FC-BB_IP Structure and Concepts  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.1  Applicability  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.2  FC-BB_IP overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.3  VE_Port functional model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  34
5.3.1 FC-BB_IP interface protocol layers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.3.2 E_Port/F_Port FC interface  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.3.3 FC Switching Element (SE) with FC routing  . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.3.4 FC-BB_IP protocol interface  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.3.4.1 Major components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.3.4.2 FC and FCIP Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.3.4.3 VE_Port Virtual ISL exchanges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.3.4.4 Control and Service Module (CSM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.3.4.5 Platform Management Module (PMM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.3.5 IP network interface  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.4  B_Access functional model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  42
5.4.1 FC-BB_IP interface protocol layers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.4.2 B_Port FC interface  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.4.3 FC-BB_IP protocol interface  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.4.3.1 Major components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.4.3.2 FC and FCIP Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.4.3.3 B_Access Virtual ISL exchanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.4.3.4 B_Port Control and Service Module (CSM) . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.4.3.5 B_Port Platform Management Module (PMM) . . . . . . . . . . . . . . . . . . . . . . . 49
5.4.4 IP Network Interface  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.5  FC-BB_IP network topologies  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.6  Mapping and message encapsulation using TCP/IP  . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.6.1 Encapsulated frame structures  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.6.1.1 FC frame encapsulation structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.6.1.2 Encapsulated FCIP Special Frame (FSF) structure . . . . . . . . . . . . . . . . . . . 52
5.6.2 TCP/IP encapsulation  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.7  FC-BB_IP protocol procedures  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.7.1 Overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.7.2 Procedures for platform management  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.7.2.1 Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.7.2.2 Procedures for discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.7.2.3 Procedures for extending FC-SP-2 security . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.7.3 Procedures for connection management  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  56
5.7.3.1 Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.7.3.2 Procedures for link setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.7.3.3 Procedures for data transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.7.3.4 Procedures for FCIP Link disconnection. . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.7.3.5 Procedures for multiple connection management. . . . . . . . . . . . . . . . . . . . . 58
5.7.4 Procedures for error detection recovery  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58
5.7.4.1 Procedures for handling invalid FC frames. . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.7.4.2 Procedures for error recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.7.5 FC-BB_IP system parameters  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  59
5.7.5.1 FC timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
vi © ISO/IEC 2019 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 14165-246:2019(E)
5.7.5.2 TCP timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.7.5.3 Maximum number of attempts to complete an encapsulated
FC frame transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
5.7.5.4 Maximum number of outstanding encapsulated FC frames. . . . . . . . . . . . . . 60
5.8  FC-BB_IP service considerations  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  60
5.8.1 Latency delay  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  60
5.8.2 Throughput  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  60
5.8.2.1 How timeouts affect throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.8.2.2 How loss affects throughput. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.8.2.3 Other factors that affect throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
5.8.3 Reliability  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  61
5.8.3.1 Loss of connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.8.3.2 Loss of synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.8.3.3 Loss or corruption of TCP segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.8.3.4 Loss or corruption of FC frames. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.8.3.5 FCIP error reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5.8.4 Quality of Service (QoS)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  62
5.8.5 Delivery order  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  62
5.8.6 IP multicast and broadcast  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  62
5.8.7 Security and authentication  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  62
6  Transparent FC-BB (FC-BB_GFPT and FC-BB_PW) Structure and Concepts  . . . . . . . . . . .  64
6.1  Applicability  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  64
6.2  FC-BB_GFPT overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  64
6.3  FC-BB_PW overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  65
6.4  Transparent FC-BB functional model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  66
6.4.1 Transparent FC-BB initialization  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  66
6.4.2 Transparent FC-BB initialization state machine  . . . . . . . . . . . . . . . . . . . . . . . . .  66
6.4.2.1 Initialization state machine keywords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.4.2.2 Initialization state machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.4.3 Login Exchange Monitors  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  71
6.4.4 Port initialization parameter observation and modification  . . . . . . . . . . . . . . . . .  75
6.4.5 Handling of BB_SCs, BB_SCr, and R_RDY Primitive Signals and
BB_Credit initialization  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76
6.4.6 Transparent FC-BB Primitive Signals  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
6.4.7 Transparent FC-BB flow control  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  78
6.4.7.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.4.7.2 FC-BB_GFPT Alternate Simple Flow Control (ASFC) . . . . . . . . . . . . . . . . . . 78
6.4.7.3 FC-BB_PW Alternate Simple Flow Control (ASFC) . . . . . . . . . . . . . . . . . . . . 78
6.4.7.4 PING and PING_ACK signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6.4.8 Adaptation of FC information for Transparent FC-BB  . . . . . . . . . . . . . . . . . . . . .  81
6.4.8.1 Adaptation of FC information for GFPT transport in FC-BB_GFPT . . . . . . . . 81
6.4.8.2 Adaptation of FC information for PW transport in FC-BB_PW . . . . . . . . . . . . 83
6.4.9 WAN Holdoff Timeout Value (WAN_HOLDOFF_TOV)  . . . . . . . . . . . . . . . . . . .  85
6.4.10 Transparent FC-BB frame compression encoding  . . . . . . . . . . . . . . . . . . . . . .  85
6.4.10.1 FC-BB_GFPT FC frame compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.4.10.2 FC-BB_PW FC frame compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6.4.10.3 LZS compression algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7  FC-BB_E Structure and Concepts  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  87
7.1  Applicability  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  87
7.2  FC-BB_E overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  87
7.3  ENode functional model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  93
7.4  VN2VN ENode functional model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  94
© ISO/IEC 2019 – All rights reserved vii

---------------------- Page: 6 ----------------------
ISO/IEC 14165-246:2019(E)
7.5  FCF functional model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  96
7.6  Controlling FCF functional model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  99
7.7  FDF functional model  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  101
7.8  FCoE Virtual Links  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  103
7.9  VN_Port MAC addresses  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  108
7.10  FCoE frame format  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  108
7.11  FC-BB_E device initialization  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
7.11.1 FCoE Initialization Protocol (FIP) overview  . . . . . . . . . . . . . . . . . . . . . . . . . .  109
7.11.2 FIP VLAN discovery protocol  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  110
7.11.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
7.11.2.2 ENode/FCF VLAN discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
7.11.2.3 FCF/FCF VLAN discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
7.11.2.4 VN2VN ENode VLAN discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
7.11.2.5 ENode/FDF VLAN discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.11.2.6 FDF/Controlling FCF VLAN discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.11.3 FIP discovery protocol  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  115
7.11.3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.11.3.2 ENode/FCF discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.11.3.3 FCF/FCF discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.11.3.4 FDF/Controlling FCF discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
7.11.4 FCoE Virtual Link instantiation protocol  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  121
7.11.4.1 VN_Port to VF_Port Virtual Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7.11.4.2 VE_Port to VE_Port Virtual Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
7.11.4.3 VN_Port to VN_Port Virtual Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
7.11.4.4 VA_Port to VA_Port Virtual Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
7.11.5 FCoE Virtual Link maintenance protocol  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  123
7.11.5.1 Virtual Link maintenance protocol overview . . . . . . . . . . . . . . . . . . . . . . . 123
7.11.5.2 VN_Port to VF_Port Virtual Link maintenance protocol . . . . . . . . . . . . . . 123
7.11.5.3 VE_Port to VE_Port Virtual Link maintenance protocol . . . . . . . . . . . . . . 126
7.11.5.4 VN_Port to VN_Port Virtual Link and VN2VN Neighbor Set
maintenance protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
7.11.5.5 VA_Port to VA_Port Virtual Link maintenance protocol . . . . . . . . . . . . . . 127
7.11.6 Locally Unique N_Port_IDs  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  127
7.11.6.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
7.11.6.2 Multi-node operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
7.11.6.3 Point-to-point operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
7.11.6.4 Persistence of Locally Unique N_Port_IDs. . . . . . . . . . . . . . . . . . . . . . . . 131
7.11.7 FIP frames  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  132
7.11.7.1 FIP frame format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
7.11.7.2 Encapsulated FIP operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
7.11.7.3 FIP descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
7.11.8 FIP operations  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  146
7.11.8.1 FIP operations overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
7.11.8.2 FIP Discovery Solicitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
7.11.8.3 FIP Discovery Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
7.11.8.4 FIP Virtual Link Instantiation requests and replies . . . . . . . . . . . . . . . . . . 152
7.11.8.5 FIP Keep Alive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
7.11.8.6 FIP Clear Virtual Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
7.11.8.7 FIP VLAN Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
7.11.8.8 FIP VLAN Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
7.11.8.9 FIP VN2VN VLAN Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
7.11.8.10 FIP Vendor Specific frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
7.11.8.11 N_Port_ID Probe Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
7.11.8.12 N_Port_ID Probe Reply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
viii © ISO/IEC 2019 – All rights reserved

---------------------- Page: 7 ----------------------
ISO/IEC 14165-246:2019(E)
7.11.8.13 N_Port_ID Claim Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.11.8.14 N_Port_ID Claim Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
7.11.8.15 N_Port_ID Beacon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
7.12  Timers and constants  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  160
7.13  FC-BB_E Link Error Status Block (LESB) definition  . . . . . . . . . . . . . . . . . . . . . . . . .  162
7.14  Link incidents definition  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  163
7.15  Distributed FCF operations  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  164
Annex A:  FC-BB_GFPT Interoperability Guidelines (Informative)  . . . . . . . . . . . . . . . . . . . . . .  165
A.1  GFPT-specific interoperability guidelines  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  165
Annex B:  FCoE
...

Questions, Comments and Discussion

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