ISO IEC 11002-2008 Information technology - Multipath management (API)《信息技术 多路径管理(API)》.pdf
《ISO IEC 11002-2008 Information technology - Multipath management (API)《信息技术 多路径管理(API)》.pdf》由会员分享,可在线阅读,更多相关《ISO IEC 11002-2008 Information technology - Multipath management (API)《信息技术 多路径管理(API)》.pdf(90页珍藏版)》请在麦多课文档分享上搜索。
1、 ISO/IEC 11002 Edition 1.0 2008-07 INTERNATIONAL STANDARD Information technology Multipath management (API) ISO/IEC 11002:2008(E) THIS PUBLICATION IS COPYRIGHT PROTECTED Copyright 2008 ISO/IEC, Geneva, Switzerland All rights reserved. Unless otherwise specified, no part of this publication may be re
2、produced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either IEC or IECs member National Committee in the country of the requester. If you have any questions about ISO/IEC copyright or have an enquiry abou
3、t 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: inmailiec.ch Web: www.iec.ch About the IEC The International Electrotechni
4、cal 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 ha
5、ve 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
6、 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 worlds leading online dictionary
7、 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
8、 your feedback on this publication or need further assistance, please visit the Customer Service Centre FAQ or contact us: Email: csciec.ch Tel.: +41 22 919 02 11 Fax: +41 22 919 03 00 ISO/IEC 11002 Edition 1.0 2008-07 INTERNATIONAL STANDARD Information technology Multipath management (API) INTERNAT
9、IONAL ELECTROTECHNICAL COMMISSION W ICS 35.200 PRICE CODE ISBN 2-8318-9908-7 2 11002 ISO/IEC:2008(E) CONTENTS FOREWORD.6 INTRODUCTION.7 1 Scope.8 2 Normative references .8 3 Terms, definitions and abbreviations 8 3.1 Terms and definitions 8 3.2 Abbreviations 10 4 Document conventions .11 5 Backgroun
10、d technical information.12 5.1 Overview.12 5.2 Target port groups.12 5.3 Relationship between target port groups in SCSI and in this API .13 5.3.1 General .13 5.3.2 Symmetric and asymmetric multipath access.14 5.3.3 Logical unit affinity groups.15 5.3.4 Load balancing15 5.3.5 Model overview .16 5.4
11、Client discovery of optional behavior .18 5.4.1 General .18 5.4.2 Discovery of load balancing behavior.18 5.4.3 Client discovery of failover/failback capabilities .20 5.4.4 Client discovery of a drivers OS device file name behavior .20 5.4.5 Client discovery of auto-failback capabilities20 5.4.6 Cli
12、ent discovery of auto-probing capabilities21 5.4.7 Client discovery of support for LU assignment to target port groups.21 5.5 Events.21 5.6 API concepts.22 5.6.1 Library and plugins 22 5.6.2 OS-independent implementation22 5.6.3 Object ID .22 5.6.4 Object ID list23 6 Constants and structures23 6.1 M
13、P_WCHAR23 6.2 MP_CHAR.23 6.3 MP_BYTE .23 6.4 MP_BOOL.24 6.5 MP_XBOOL.24 6.6 MP_UINT32.24 6.7 MP_UINT64.24 6.8 MP_STATUS.24 6.9 MP_PATH_STATE 25 6.10 MP_OBJECT_VISIBILITY_FN .26 6.11 MP_OBJECT_PROPERTY_FN26 6.12 MP_OBJECT_TYPE 27 6.13 MP_OID 27 6.14 MP_OID_LIST .28 11002 ISO/IEC:2008(E) 3 6.15 MP_POR
14、T_TRANSPORT_TYPE .28 6.16 MP_ACCESS_STATE_TYPE.29 6.17 MP_LOAD_BALANCE_TYPE.29 6.18 MP_PROPRIETARY_PROPERTY .30 6.19 MP_PROPRIETARY_LOAD_BALANCE_PROPERTIES .31 6.20 MP_LOGICAL_UNIT_NAME_TYPE .31 6.21 MP_LIBRARY_PROPERTIES32 6.22 MP_AUTOFAILBACK_SUPPORT 32 6.23 MP_AUTOPROBING_SUPPORT.33 6.24 MP_PLUGI
15、N_PROPERTIES33 6.25 MP_DEVICE_PRODUCT_PROPERTIES .35 6.26 MP_MULTIPATH_LOGICAL_UNIT_PROPERTIES.36 6.27 MP_PATH_LOGICAL_UNIT_PROPERTIES.38 6.28 MP_INITIATOR_PORT_PROPERTIES 39 6.29 MP_TARGET_PORT_PROPERTIES .39 6.30 MP_TARGET_PORT_GROUP_PROPERTIES .40 6.31 MP_TPG_STATE_PAIR.40 7 APIs .41 7.1 API over
16、view .41 7.2 MP_AssignLogicalUnitToTPG42 7.3 MP_CancelOverridePath .43 7.4 MP_CompareOIDs 44 7.5 MP_DeregisterForObjectPropertyChanges 44 7.6 MP_DeregisterForObjectVisibilityChanges 45 7.7 MP_DeregisterPlugin.46 7.8 MP_DisableAutoFailback.47 7.9 MP_DisableAutoProbing47 7.10 MP_DisablePath48 7.11 MP_
17、EnableAutoFailback49 7.12 MP_EnableAutoProbing.49 7.13 MP_EnablePath 50 7.14 MP_FreeOidList 51 7.15 MP_GetAssociatedPathOidList51 7.16 MP_GetAssociatedPluginOid.52 7.17 MP_GetAssociatedTPGOidList 52 7.18 MP_GetDeviceProductOidList .53 7.19 MP_GetDeviceProductProperties 54 7.20 MP_GetInitiatorPortOid
18、List55 7.21 MP_GetInitiatorPortProperties.56 7.22 MP_GetLibraryProperties 56 7.23 MP_GetMPLuOidListFromTPG 57 7.24 MP_GetMPLogicalUnitProperties.57 7.25 MP_GetMultipathLus .58 7.26 MP_GetObjectType .59 7.27 MP_GetPathLogicalUnitProperties.60 7.28 MP_GetPluginOidList 60 7.29 MP_GetPluginProperties .6
19、1 7.30 MP_GetProprietaryLoadBalanceOidList.62 7.31 MP_GetProprietaryLoadBalanceProperties62 4 11002 ISO/IEC:2008(E) 7.32 MP_GetTargetPortGroupProperties.63 7.33 MP_GetTargetPortOidList64 7.34 MP_GetTargetPortProperties 64 7.35 MP_RegisterForObjectPropertyChanges .65 7.36 MP_RegisterForObjectVisibili
20、tyChanges66 7.37 MP_RegisterPlugin67 7.38 MP_SetLogicalUnitLoadBalanceType 68 7.39 MP_SetOverridePath.69 7.40 MP_SetPathWeight .70 7.41 MP_SetPluginLoadBalanceType70 7.42 MP_SetFailbackPollingRate 71 7.43 MP_SetProbingPollingRate .72 7.44 MP_SetProprietaryProperties 72 7.45 MP_SetTPGAccess .73 8 Imp
21、lementation compliance 74 9 Implementations .75 9.1 Backwards compatibility 75 9.2 Client usage notes 75 9.2.1 Reserved fields75 9.2.2 Event notification within a single client 75 9.2.3 Event notification and multi-threading75 9.3 Library implementation notes.75 9.3.1 Multi-threading support75 9.3.2
22、 Event notification and multi-threading75 9.3.3 Structure packing 75 9.3.4 Calling conventions .76 9.4 Plugin implementation notes76 9.4.1 Reserved fields76 9.4.2 Multi-threading support76 9.4.3 Event notification to different clients 76 9.4.4 Event notification and multi-threading76 9.4.5 Event ove
23、rhead conservation.76 9.4.6 Function names.76 Annex A (informative) Device names .77 A.1 General 77 A.2 Initiator port osDeviceName .77 A.3 Logical unit osDeviceName 77 Annex B (informative) Synthesizing target port groups.79 Annex C (informative) Transport layer multipathing80 Annex D (informative)
24、 Coding examples 81 D.1 General 81 D.2 Example of getting library properties 81 D.3 Example of getting plugin properties.81 D.4 Example of discovering path LUs associated with an MP LU 82 Annex E (informative) Library/plugin API84 Bibliography85 11002 ISO/IEC:2008(E) 5 Figure 1 Asymmetric array exam
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISOIEC110022008INFORMATIONTECHNOLOGYMULTIPATHMANAGEMENTAPI 信息技术 路径 管理 APIPDF

链接地址:http://www.mydoc123.com/p-1256753.html