ISO/IEC 14165-414:2007
(Main)Information technology — Fibre Channel — Part 414: Generic Services — 4 (FC-GS-4)
Information technology — Fibre Channel — Part 414: Generic Services — 4 (FC-GS-4)
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) and others. This International Standard features the basic fibre channel services introduced into Framing and Signalling (FC-FS). In addition, it describes any ancillary functions and services required to support the Fibre Channel services, such as name, management, discovery, time and alias services.
Technologies de l'information — Canal de fibres — Partie 414: Titre manque
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 14165-414
First edition
2007-05
Information technology –
Fibre channel –
Part 414:
Generic services-4 (FC-GS-4)
Reference number
ISO/IEC 14165-414:2007(E)
---------------------- Page: 1 ----------------------
THIS PUBLICATION IS COPYRIGHT PROTECTED
Copyright © 2007 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.
ƒ 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 ----------------------
INTERNATIONAL ISO/IEC
STANDARD 14165-414
First edition
2007-05
Information technology –
Fibre channel –
Part 414:
Generic services-4 (FC-GS-4)
PRICE CODE
XH
For price, see current catalogue
---------------------- Page: 3 ----------------------
- 2 - 14165-414 © ISO/IEC:2007(E)
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2 Approved references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 References under development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4 Other references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3 Definitions and conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.3 Editorial conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.4 Abbreviations, acronyms and symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4 Common transport for generic services (CT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2 General concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.3 CT information unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3.2 Basic CT_IU preamble description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.3.3 Extended CT_IU preamble description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.3.4 Vendor-specific CT_IU preamble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3.5 CT_IU additional information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.4 CT Information units (CT_IU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.4.2 Request CT_IU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.4.3 Accept CT_IU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.4.4 Reject CT_IU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.5 FC-FS mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.5.2 Synchronous mode transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.5.3 Asynchronous mode transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.6 Time constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.6.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.6.2 Request to response time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.6.3 Database propagation delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.7 Persistence of actions after logout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.8 CT Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.8.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.8.2 Secure association attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.8.3 Security algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.9 Common requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.9.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.9.2 CT_IU preamble values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.9.3 Reason code explanations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.9.4 Get more information (GMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.9.5 Server registration and state change notification initiation . . . . . . . . . . . . . . . . 54
5 Directory service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
---------------------- Page: 4 ----------------------
14165-414 © ISO/IEC:2007(E) - 3 -
5.2 Name server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.2.2 Name Server protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.2.3 Name server objects – Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.2.4 Reason code explanations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.2.5 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6 Management service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
6.1 Fabric configuration server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
6.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
6.1.2 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
6.1.3 Fabric configuration server objects and attributes . . . . . . . . . . . . . . . . . . . . . . 121
6.1.4 Reason code explanations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.1.5 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
6.2 Unzoned Name Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
6.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
6.2.2 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
6.2.3 Unzoned Name Server objects – Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.2.4 Reason code explanations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.2.5 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.3 Fabric Zone Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.3.2 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
6.3.3 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.3.4 Zoning Management Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.3.5 Default Zoning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
6.3.6 Basic Zoning Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
6.3.7 Enhanced Zoning Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
6.3.8 Zoning Data Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
6.3.9 Reason code explanations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
6.3.10 Zoning Management Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
6.4 Security Policy Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
6.4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
6.4.2 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
6.5 Fabric Device Management Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
6.5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
6.5.2 FDMI Relationship to the Name Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
6.5.3 GS_Subtypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
6.5.4 HBA Management Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
7 Alias Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
7.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
7.2 Alias Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
7.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
7.2.2 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
7.2.3 Data fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
7.2.4 Reason code explanations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
7.2.5 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
8 Key distribution service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Annex A (informative) Service interface provided by FC-CT . . . . . . . . . . . . . . . . . . . . . . . . . 308
A.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
A.2 FC-CT Session Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
---------------------- Page: 5 ----------------------
- 4 - 14165-414 © ISO/IEC:2007(E)
A.2.1 FC_CT_REG.request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
A.2.2 FC_CT_REG_STATUS.indication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
A.2.3 FC_CT_DEREG.request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
A.2.4 FC-CT_DEREG_STATUS.indication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
A.3 FC-CT Transaction Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
A.3.1 FC_CT_TRANSACTION.request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
A.3.2 FC_CT_TRANSACTION_TAG.indication . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
A.3.3 FC_CT_TRANSACTION.confirmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
A.3.4 FC_CT_TRANSACTION.indication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Annex B (informative) FC-4 Feature bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
B.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
B.2 FCP-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Annex C (informative) Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
C.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
C.2 Basic assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
C.3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.1 Fabric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.2 Fabric_Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.3 Fibre Channel Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.4 Fibre Channel storage area network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.5 In-band management identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.6 Logical name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.7 Management access point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.8 Management application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.9 Platform device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
C.3.10 Platform name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
C.3.11 Interconnect element name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
C.3.12 Fibre Channel WKAs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
C.4 Basic Fibre Channel SAN structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
C.4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
C.4.2 Physical Fibre Channel SAN components . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
C.4.3 Logical Fibre Channel SAN Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
C.4.4 Relationships and associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
C.5 Fiber Channel SAN topology views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
C.5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
C.5.2 End-to-End Logical View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
C.5.3 End-to-End physical view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
C.5.4 Fabric view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
C.5.5 SAN component attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
C.6 Discovery of the Fibre Channel SAN topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
C.6.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
C.6.2 Fibre Channel generic services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
C.6.3 Management service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
C.6.4 Additional Discovery Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
C.7 Topology discovery steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
C.8 Discovery of a Fibre Channel SAN’s management capabilities . . . . . . . . . . . . . . . . 329
C.8.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
C.8.2 Management access points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
C.8.3 Management access point handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
C.8.4 Discovery of management capabilities steps . . . . . . . . . . . . . . . . . . . . . . . . . 330
---------------------- Page: 6 ----------------------
14165-414 © ISO/IEC:2007(E) - 5 -
Annex D (informative) Example of Zone Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
D.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
D.2 Example zone configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
D.3 Zone management subsytems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
D.4 Fabric Zone Server as a Conduit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
D.5 Accessing an active Zone Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
D.6 Fabric Zone Server repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Annex E (informative) Time service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
E.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
E.2 Time Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
E.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
E.2.2 Time Server protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
E.2.3 Data formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
E.2.4 Reason code explanations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
E.2.5 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Annex F (informative) Performance Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
F.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
F.2 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
F.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
F.2.2 CT_IU preamble values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
F.2.3 Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
F.2.4 Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
F.3 Performance Server objects and attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
F.3.1 Performance instrumentation objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
F.3.2 Performance Probe Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
F.3.3 Performance Metrics Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
F.4 Reason code explanations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
F.5 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
F.5.1 Query – Get performance server payload sizes (GPMPS) . . . . . . . . . . . . . . . . 350
F.5.2 Query – Get performance probes (GPMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
F.5.3 Set Performance Probe (SPMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
F.5.4 Query – Get performance metrics list (GPMML) . . . . . . . . . . . . . . . . . . . . . . . 353
F.5.5 Query – Get performance metrics (GPMM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
F.5.6 Register performance metrics (RPMM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
F.5.7 De-register performance metrics (DPMM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
---------------------- Page: 7 ----------------------
14165-414 © ISO/IEC:2007(E) - 6 -
Figure 0 – Document relationship. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 1 – Relationship of the Common Transport with Generic Services and FC-FS . . . . . . . . 30
Figure 2 – Relationship between Common Transport, Service, and Servers. . . . . . . . . . . . . . . . 31
Figure 3 – Physical Fabric Illustration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Figure 4 – Fabric Configuration Server Object Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Figure 5 – Interconnect Element and Port attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Figure 6 – Platform objects and attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Figure 7 – Name Server Zone Constraints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Figure 8 – Active Zone Set example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Figure 9 – Zone Set Database and Zone enforcement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Figure 10 – Zoning Management model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Figure 11 – Fabric Zone Server Object Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Figure 12 – Zone Set, Zone and Zone Member attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Figure 13 – Logical Structure of the Zone Set Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Figure 14 – Logical Structure of the Active Zone Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Figure 15 – HBA Management Server Platform Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Figure 16 – Function flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Figure A.1 – A sample transaction Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Figure C.1 – Typical SAN environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Figure C.2 – High availability environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Figure C.3 – End-to-end logical view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Figure C.4 – End-to-end physical view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Figure C.5 – Fabric topology example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
Figure C.6 – Name Server attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Figure C.7 – Platform Object model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Figure C.8 – Interconnect Element Object model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Figure C.9 – Configuration management scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Figure D.1 – Active Zone Set diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Figure D.2 – Active Zone Set details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Figure E.1 – Distributed model of Time Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Figure F.1 – Performance Instrumentation Objects. . . . . . . . . .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.