ImageVerifierCode 换一换
格式:PDF , 页数:203 ,大小:8.77MB ,
资源ID:1242585      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1242585.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ANSI INCITS332-1999 Information Technology - Fibre Channel Arbitrated Loop (FC-AL-2)《信息技术 光纤信道仲裁环路(FC-AL-2)》.pdf)为本站会员(priceawful190)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ANSI INCITS332-1999 Information Technology - Fibre Channel Arbitrated Loop (FC-AL-2)《信息技术 光纤信道仲裁环路(FC-AL-2)》.pdf

1、American National StandardDeveloped byfor Information Technology Fibre Channel Arbitrated Loop(FC-AL-2)Amendment 2ANSI INCITS 332-1999/AM2-2006supplement to ANSI INCITS 332-1999 (R2004)ANSIINCITS332-1999/AM2-2006Copyright American National Standards Institute Provided by IHS under license with ANSI

2、Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-American National Standardfor Information Tech

3、nology Fibre Channel Arbitrated Loop(FC-AL-2)Amendment 2ANSI INCITS 332-1999/AM2-2006supplement to ANSI INCITS 332-1999 (R2004)Approved: May 19, 2006 Secretariat: Information Technology Industry CouncilPage 1 of 7 pagesAn American National Standard implies a consensus of those substantially concerne

4、d with its scope and provisions. An American NationalStandard is intended as a guide to aid the manufacturer, the consumer, and the general public. The existence of an American National Stan-dard does not in any respect preclude anyone, whether he has approved the standard or not, from manufacturing

5、, marketing, purchasing, orusing products, processes, or procedures not conforming to the standard. American National Standards are subject to periodic review andusers are cautioned to obtain the latest editions.The American National Standards Institute does not develop standards and will in no circ

6、umstances give an interpretation of any AmericanNational Standard. Moreover, no person shall have the right or authority to issue an interpretation of an American National Standard in thename of the American National Standards Institute.CAUTION NOTICE: This American National Standard may be revised

7、or withdrawn at any time. The procedures of the American NationalStandards Institute require that action be taken to reaffirm, revise, or withdraw this standard no later than five years from the date ofapproval. Purchasers of American National Standards may receive current information on all standar

8、ds by calling or writing the AmericanNational Standards Institute.Copyright 2006 by Information Technology Industry Council (ITI)ANSI INCITS 332-1999/AM2-2006Changes in this document from FC-AL version 7.0(All changes in the replacement pages that follow are marked with change bars in the margins.)C

9、hanges in this document from FC-AL amendment (dated 23 Oct 2001)- Changed the Transmission Word delay through an L_Port from 6 words to 12 words to accommodate higher Fibre Channel speeds; e.g., 8 and 16Gb/s.- Corrected the OPEN state to assure fairness for an L_Port that is using the TRANSFER state

10、 while another L_Port is using ARBf.Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-24 ANSI INCITS 332-1999/AM2-20068 L_Port operationTo simplify L_Port design and minimize Tran

11、smission Word propagation delay, the following rules apply: all routing decisions by the LPSM (except during the Loop INITIALIZATION process) shall be made based on theAL_PA in the Primitive Signals (i.e., during normal operation, no LPSM routing decisions are made based on framecontent); logging er

12、rors that are detected when retransmitting Transmission Words is optional; and, NOTE While an L_Port is not required to log errors encountered while retransmitting Transmission Words, fault isolation anderror analysis may be enhanced by doing so. Transmission Words are not routed to the FC-2 of the

13、NL_Port in the ARBITRATING and MONITORING statesunless REPLICATE is set to TRUE(1) (see 7.3).The maximum delay of a Transmission Word through an L_Port in the MONITORING or ARBITRATING state should|not exceed twelve (12) Transmission Word periods. See 8.2.2 for maximum round trip latency and annex A

14、 for L_Port|Elasticity buffer management.|The following steps provide an example for how an L_Port transfers one or more ANSI X3, FC-PH-x frames on a Loop:(1) The L_Port requests the LPSM to obtain access to the Loop.(2) The LPSM enters the ARBITRATING state and transmits its ARB(AL_PA) in place of

15、the appropriate received FillWord (see 7.1) until a matching ARB(AL_PA) is received. When the matching ARB(AL_PA) is received, the L_Portopens the Loop (i.e., stops retransmitting received Transmission Words).(3) The LPSM transmits OPNy to establish a point-to-point Loop circuit on the Loop with ano

16、ther L_Port. OPNy maybe followed by ANSI X3, FC-PH-x frame(s). The number of frames that can immediately be transmitted is basedon BB_Credit (see 8.3.4).(4) Either L_Port (of the Loop circuit) may transmit CLS when the L_Port desires to close the Loop circuit. When anL_Port receives CLS, it complete

17、s transmitting its frame(s), retransmits the CLS, and closes its end of the Loopcircuit. When the CLS returns to the L_Port that originated the CLS, this L_Port closes its end of the Loop circuit.|NOTE Since either open L_Port may transmit CLS, an L_Port must be prepared to handle CLS simultaneously

18、 with or on the nextTransmission Word after entering the XMITTED CLOSE state.8.1 History variables 8.1.1 Access fairness historyThe access fairness algorithm requires four memory elements that shall be maintained and used by each L_Port (see8.4 for management requirements of each memory element):a)

19、ACCESS the value of this variable is used by an L_Port to determine the status of the fairness window (i.e.,whether the L_Port may arbitrate for access to the Loop). If ACCESS is FALSE(0), then an L_Port that is using|the fairness algorithm, shall not arbitrate for access to the Loop; if ACCESS is T

20、RUE(1), then an L_Port mayarbitrate for access to the Loop and the L_Port may use the TRANSFER state to open a Loop circuit with anotherL_Port.b) ARB_WON the value of this variable is used by an L_Port to indicate that this L_Port has won arbitration. IfARB_WON is FALSE(0), then the L_Port did not w

21、in arbitration; if ARB_WON is TRUE(1), then the L_Port wonarbitration.Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-ANSI INCITS 332-1999/AM2-2006 25c) ARB_PEND the value of th

22、is variable is used by an L_Port that has been opened while arbitrating to remember |that it was arbitrating. If ARB_PEND is FALSE(0), then the L_Port was not arbitrating; if ARB_PEND is TRUE(1),the L_Port was arbitrating.NOTE This history variable forces the L_Port to finish arbitrating even if the

23、 L_Port no longer desires access to the Loop toassure that the fairness window is reset.d) XMIT_2_IDLES the value of this variable is used by an L_Port to remember that after receiving ARB(F0), two(2) Idles shall be transmitted when Idle is received. The current Fill Word when set to Idle shall not

24、be modified untilXMIT_2_IDLES is FALSE(0).NOTE Since Idle is used to reset the fairness window, by transmitting two Idles, the probability of at least one Idle traversing the Loopis increased. If only one Idle is transmitted, it could be removed by another L_Port if that L_Port needs to delete a Fil

25、l Word for clockskew.8.1.2 Duplex mode historyThe OPEN, OPENED and RECEIVED CLOSE state requires one memory element, called DUPLEX, to determinewhether the L_Port is allowed to originate Data frames. If DUPLEX is FALSE(0), the Loop circuit is operating in half-duplex mode; if DUPLEX is TRUE(1), the

26、Loop circuit is operating in full-duplex mode (see 8.4 for managementrequirements of DUPLEX).8.1.3 Replicate mode historyThe MONITORING and ARBITRATING states require one memory element, called REPLICATE, to remember if OPNrhad been received. If REPLICATE is FALSE(0), the states operate normally; if

27、 REPLICATE is TRUE(1), all receivedTransmission Words (except for normal Fill Word processing - updating the CFW appropriately) shall be retransmittedand also shall be provided to the FC-2 of the NL_Port for further processing. (See 7.3 and 8.4.3, item 13 and item 14.)The OPEN state requires REPLICA

28、TE to remember that OPNr was transmitted in the ARBITRATION WON orTRANSFER state. If REPLICATE is FALSE(0), the state operates normally; if REPLICATE is TRUE(1), the L_Port mayoriginate additional OPNrs; the L_Port shall not use BB_Credit management. (See 7.3 and 8.4.3, item 15 and item 16.)8.1.4 Op

29、erational mode historyAn L_Port uses two memory elements to record the L_Ports operational mode: a) PARTICIPATE set TRUE(1) if the L_Port has an AL_PA, set FALSE(0) if the L_Port does not have an AL_PA.b) BYPASS set TRUE(1) if the L_Port activates its optional Port Bypass Circuit, set FALSE(0) if th

30、e L_Portdeactivates its optional Port Bypass Circuit.REPEAT is a symbol that is defined to simplify the LPSM description. REPEAT is TRUE(1), if PARTICIPATE isFALSE(0) or BYPASS is TRUE(1) or both. REPEAT is FALSE(0), if PARTICIPATE is TRUE(1) and BYPASS isFALSE(0). When REPEAT is TRUE(1), the LPSM r

31、epeats most incoming Transmission Words (except for normal FillWord processingupdating the CFW appropriately) without responding to them. When REPEAT is FALSE(0), the LPSMactively participates on the Loop.The combined values of the PARTICIPATE and BYPASS variables record the four L_Port operational

32、modes:1) Participating (PARTICIPATE = 1, BYPASS = 0) the L_Port has an AL_PA and is enabled into the Loop. TheL_Port may use the Loop and respond to all requests directed to it. This is the normal operational mode in whichmost Loop access occurs. In this mode, REPEAT is FALSE(0).2) Non-Participating

33、 (PARTICIPATE = 0, BYPASS = 0) the L_Port does not have an AL_PA, but is enabled intothe Loop. The L_Port repeats transmission words (except for normal Fill Word processingupdating the CFWappropriately) and only responds to a limited number of requests such as Loop Initialization. If the L_Port wish

34、esto obtain an AL_PA and participate in the Loop, the L_Port may initiate Loop Initialization; it shall attempt to obtainan AL_PA if Loop Initialization occurs. In this mode, REPEAT is TRUE(1).Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo re

35、production or networking permitted without license from IHS-,-,-26 ANSI INCITS 332-1999/AM2-20063) Participating Bypassed (PARTICIPATE = 1, BYPASS = 1) the L_Port has an AL_PA, but is bypassed (i.e., notenabled) from the Loop. The L_Port activates its optional Port Bypass Circuit if one is present.

36、The L_Port alsorepeats transmission words (except for normal Fill Word processingupdating the CFW appropriately) in case noPort Bypass Circuit is present. The L_Port shall respond to an LPEyx directed to its AL_PA. In this mode, REPEATis TRUE(1).4) Non-Participating Bypassed (PARTICIPATE = 0, BYPASS

37、 = 1) the L_Port does not have an AL_PA and isbypassed (i.e., not enabled) from the Loop. The L_Port activates its optional Port Bypass Circuit if one is present.The L_Port also repeats transmission words (except for normal Fill Word processingupdating the CFWappropriately) in case no Port Bypass Ci

38、rcuit is present. The L_Port does not respond to any Primitive Signal orPrimitive Sequences directed to a specific AL_PA. In this mode, REPEAT is TRUE(1).8.1.5 DHD received historyThe OPENED state requires one memory element if DHD is supported, called DHD_RCV. This variable is set toTRUE(1) if DHD

39、is received. The variable is checked when the L_Port in the OPENED state has completed alltransmissions to the L_Port in the OPEN state. If DHD_RCV is FALSE(0), then the L_Port may continue to wait toreceive CLS (normal operation) or it may transmit CLS. If DHD_RCV is TRUE(1), then the L_Port shall

40、transmit CLS.(See annex C.)8.1.6 ARB(FF) historyThe MONITORING state uses a memory element, called ARBf_SENT, to indicate that the L_Port has requested theLPSM to modify its CFW to ARB(FF) from Idles. If ARBf_SENT is FALSE(0), the current Fill Word is managed normally;if ARBf_SENT is TRUE(1), then t

41、he current Fill Word shall remain ARB(FF) until an ARB(AL_PA) is received or ARB(F0)(if REPEAT is TRUE(1) is received. (See 8.4.)8.2 Timeouts 8.2.1 FC-PH timeout valuesTimeout values (e.g., R_T_TOV) and related timeout procedures in ANSI X3, FC-PH-x, 29.2, shall be used asappropriate.8.2.2 Arbitrate

42、d Loop timeout valueThe Arbitrated Loop timeout value (AL_TIME) is 15 ms. The worst case round trip latency for a compliant loop shall not|exceed one half AL_TIME.|AL_TIME is primarily used during the INITIALIZATION process to control events that require a Loop round-trip latencyto complete. The seq

43、uencing of these events must be coordinated between multiple L_Ports, this requires that all|L_Ports use AL_TIME consistently. During the INITIALIZATION process, L_Ports shall measure AL_TIME with atolerance of -0%, +20% (i.e., an AL_TIME timeout shall expire from a minimum of 15ms up to a maximum o

44、f 18ms).|8.2.3 Loop timeout valueThe Loop timeout value (LP_TOV) is 2 seconds. LP_TOV is used to keep a Loop from deteriorating due to protocolerrors or lost Ordered Sets. For example, LP_TOV is used to reset the fairness window (see 4.3) and during theINITIALIZATION process to time start-up events

45、(see 10.5.4).Copyright American National Standards Institute Provided by IHS under license with ANSI Not for ResaleNo reproduction or networking permitted without license from IHS-,-,-ANSI INCITS 332-1999/AM2-2006 3916 State 3 (OPEN) actions (table 7 and the following text describe the OPEN state):

46、To identify this as the L_Port thatwon arbitration, the LPSM shall set ARB_WON to TRUE(1), ARB_PEND to FALSE(0), DUPLEX to TRUE(1), andthe CFW to ARB(F0). If the L_Port is using the access fairness algorithm, ACCESS shall be set to FALSE(0); if theL_Port is not using the access fairness algorithm, A

47、CCESS shall be set to TRUE(1). The LPSM shall transmit atleast six (6) Ordered Sets (i.e., CFWs and R_RDYs) before transmitting any frames or CLS (see 8.3.4.1).NOTE The six (6) Ordered Sets maintain the ANSI X3, FC-PH-x spacing before SOF; R_RDYs allow the OPENED L_Port to transmitframe(s) without u

48、sing BB_Credit. One R_RDY does not take any extra bandwidth.The L_Port shall process, and shall not retransmit subsequent Transmission Words received on its inbound fibre.The L_Port shall transmit Primitive Signals, Primitive Sequences, or frames as specified in ANSI X3, FC-PH-x (see8.3.4).If Idle is received, the CFW shall be set to Idle and ACCESS shall be set to TRUE(1).If ARB(F0) is received, the CFW shall be set to

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1