background image

SES Functional Model

2-2

8946121402

Figure 2-2  SES Functional Model

At the Fibre Channel level, each SESD is accessible through the Fibre Channel well known
address,

FFFFFAh

(Management Server). At the SCSI-3 level, it is associated with a LUN. An

SES Application Client can refer to any distributed SESD within the Fabric using its LUN. A
LUN value of 0 is always associated with the local switch that is physically attached to the
SES Application Client. The unique LUN value is mapped based on peripheral device
addressing.

The bus number for each switch is set to

010000b

as shown in

Table 2-1

The first byte of the

Target/LUN is set using the

Domain_ID

 of the switch. Bytes 2..7 are set to zero.

Table 2-2

 shows the LUN mapping.

Table 2-1  Format of LUN recognized by SESD

Byte/Bit

7

6

5

4

3

2

1

0

0

0

0

Bus Number = 010000b

1

Target

...

or

7

Logical Unit Number (LUN)

Table 2-2  LUN Mapping

Domain ID

Unique LUN Value (in Hex)

0

0h

01000000 00000000

5

5h

01050000 00000000

12

Ch

010C0000 00000000

15

Eh

010F0000 00000000

25

19h

01190000 00000000

SES Application

Client

FCP Port

FC-PH

SES Device

FCP _Port

FC-PH

FCP Command

FCP Response

SES Response

SES Request

Response Sequence

Request Sequence

Содержание StorageNet 4000

Страница 1: ...8946121402 StorageNet Fibre Channel Switch 4000 SES SCSI 3 Enclosure Services User Guide...

Страница 2: ......

Страница 3: ...8946121402 StorageNet Fibre Channel Switch 4000 SES SCSI 3 Enclosure Services User Guide...

Страница 4: ...1999 Storage Technology Corporation Louisville Co All rights reserved Printed in USA Address comments concerning this manual to StorageTek Technical Communications 7600 Boone Avenue North Minneapolis...

Страница 5: ...rview of SES and SES Management Chapter 2 SES Concepts describes the concepts associated with SES Chapter 3 SES Commands describes FC PH constructs FCP and SES commands and diagnostics pages Chapter 4...

Страница 6: ...icense to make have made use sell sublicense or lease any equipment or programs designed or constructed in accordance with this document or programs designed or constructed in accordance with this inf...

Страница 7: ...nd Diagnostic Pages 3 1 FCP Constructs 3 2 FCP Command Information Unit 3 2 FCP Transfer Ready Information Unit 3 3 FCP Data Information Unit 3 3 FCP Response Information Unit 3 3 FCP and SES Commands...

Страница 8: ...vi 8946121402 Chapter 4 Troubleshooting Introduction 4 1 License Reject 4 1 CHECK CONDITION 4 1 Invalid Field Errors 4 1 Appendix A Glossary...

Страница 9: ...8946121402 vii List of Figures Figure 1 1 SES Overview 1 2 Figure 2 1 SES Distribution 2 1 Figure 2 2 SES Functional Model 2 2...

Страница 10: ...viii 8946121402...

Страница 11: ...le Page Format 3 7 Table 3 12 Format of Fabric Page 3 7 Table 3 13 Neighborhood Table Page Format 3 8 Table 3 14 Fibre Channel Port Table Page Format 3 9 Table 3 15 Format of Name Server Local Table P...

Страница 12: ...x 8946121402...

Страница 13: ...ng devices displays indicators individual drives and other non SCSI elements installed in a switch enclosure The command set uses the SCSI SEND DIAGNOSTIC and RECEIVE DIAGNOSTIC RESULTS commands to ob...

Страница 14: ...main_ID is 5 and LUN0 because the client is physically connected to that switch LUN values for the first byte shown in Table 1 1 are 00000000 00000000 the bold characters indicate the local switch 0X0...

Страница 15: ...nnection Other SCSI 3 enclosures can also run SES outside the Fabric such as JBODs RAID 5 arrays SCSI 3 hard drives and SCSI 3 tape drives These devices are identified by their Fabric and SCSI address...

Страница 16: ...SES Management 1 4 8946121402...

Страница 17: ...ibuted transparently throughout the Fabric with an instance of a distributed SES Device SESD on each switch as shown in Figure 2 1 Figure 2 1 SES Distribution SES Functional Model Each instance may be...

Страница 18: ...peripheral device addressing The bus number for each switch is set to 010000b as shown in Table 2 1 The first byte of the Target LUN is set using the Domain_ID of the switch Bytes 2 7 are set to zero...

Страница 19: ...m the SESD to examine status and warning information from the switch An Application Client through FCP calls the enclosure services process running on any switch as a LUN that has SES enabled The SESD...

Страница 20: ...Indicators and Control Management 2 4 8946121402...

Страница 21: ...ion Unit Transfers data FCP Response Information Unit Contains status and sense information Supported Diagnostics Pages Contains the diagnostic pages supported Switch Page Contains status information...

Страница 22: ...be executed or a task management request to be performed It contains the values and control fields defined in its payload Report LUNs Contains information returned from SESD containing the LUNs attach...

Страница 23: ...does not generate this optional Information Unit FCP Data Information Unit The FCP_DATA Information Unit transfers the actual data FCP Response Information Unit Table 3 4 shows the FCP_RSP that carrie...

Страница 24: ...value of the FCP_LUN field in FCP_CMND specifies the logical unit for the request in each command The value of FCP_DL field in FCP_CMND specifies whether there is any data parameter to be transferred...

Страница 25: ...uested using the Send Diagnostic or Receive Diagnostic Result command the SESD returns the response shown in Table 3 9 Table 3 7 Diagnostics Pages Page Code Description 00h Supported Diagnostics Pages...

Страница 26: ...lid 8 71 0 ro Current_Date in ASCII text 72 135 1 ro Boot_Date in ASCII text 136 199 2 ro Firmware_Last_Updated_Date in ASCII text 200 263 3 ro FLASH_Last_Updated_Date in ASCII text 264 327 4 ro Boot_...

Страница 27: ...command the SESD returns the response shown in Table 3 12 Table 3 11 Sensor Table Page Format Byte Bit Field Access 7 6 5 4 3 2 1 0 0 na na Page Code 81h 1 na na Reserved 2 3 na na Page Length n 3 4 7...

Страница 28: ...le 3 13 Neighborhood Table Page Format Byte Bit Field Access 7 6 5 4 3 2 1 0 0 na na Page Code 83h 1 na na Reserved 2 3 na na Page Length n 3 4 7 na na swNumEntries i specifies the number of entries r...

Страница 29: ...tatus 0 28 31 4 rw swFCPortAdmStatus 0 32 35 5 ro swFCPortTxWords 0 36 39 6 ro swFCPortRxWords 0 40 43 7 ro swFCPortTxFrames 0 44 47 8 ro swFCPortRxFrames 0 48 51 9 ro swFCPortTxC2Frames 0 52 55 10 ro...

Страница 30: ...1 0 0 na na Page Code 85h 1 na na Reserved 2 3 na na Page Length n 3 4 7 na na swNumEntries i Note that each entry consists of swValidity 0 field through field 10 8 11 na ro swValidity 0 12 15 0 ro s...

Страница 31: ...Byte Bit 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 0Dh 1 RMB 0 Reserved 0 2 ISO version 0 ECMA version 0 ANSI version 3 3 AERC 0 TrmTsk 0 NormAC A 1 Reserv ed 0 Response data for...

Страница 32: ...iption 00h Supported vital product data pages 80h Unit Serial Number Page 83h Device Identification Page Table 3 19 SESD Return Codes for 00h Byte Bit 7 6 5 4 3 2 1 0 0 Peripheral qualifier 0 Peripher...

Страница 33: ...field defines the data to be returned for this command The page codes and formats are defined in the Switch Diagnostics Pages section Table 3 21 SESD Return Codes for 83h Byte Bit 7 6 5 4 3 2 1 0 0 Pe...

Страница 34: ...est Sense command to obtain sense data The CDB format is shown in Table 3 25 The SESD returns a sense key of NO SENSE and an additional sense code of NO ADDITIONAL SENSE INFORMATION Table 3 23 Report...

Страница 35: ...agnostics Pages section The selfTest DevOfL and UnitOfL bits are ignored by the SESD at present The Parameter List Length field specifies the length in bytes of the parameter list that shall be transf...

Страница 36: ...Sense Code Qualifier ASCQ values are as shown in Table 3 28 Table 3 28 Reject Command Format SK ASC ASCQ Explanation 2 04h 0 Logical Unit not ready 2 35h 0 Enclosure Service failed 2 35h 2 Enclosure...

Страница 37: ...e SES Device SESD terminates an operation because an error was encountered These error conditions can be from invalid operations warning indications and failure conditions The sense key and sense code...

Страница 38: ...Introduction 4 2 8946121402...

Страница 39: ...enclosure for SCSI devices The position provides power signal and control connections for the SCSI device The position may also provide protection automatic insertion device status LEDs locking capabi...

Страница 40: ...o the application client Redundancy The presence in an enclosure of one or more elements capable of automatically taking over the functions of a failed element SCSI Small Computer Systems Interface SC...

Страница 41: ...Send Diagnostic 3 15 Test Unit Ready 3 15 Command Descriptor Block A 1 Constructs FC PH 3 2 Critical Condition A 1 D Device A 1 Device Server A 1 Device Service Request A 1 Device Slot A 1 Device Typ...

Страница 42: ...ndancy A 2 Reject Command 3 16 Report LUNs Command 3 14 Request Sense Command 3 14 S SCSI A 2 SCSI Device A 2 Send Diagnostic Command 3 15 Sense Additional Code Field ASC 3 16 Additional Code Qualifie...

Страница 43: ...nclude the complete publication number and title of the document with your comments Name _____________________________________________________________________ Company _________________________________...

Страница 44: ...ETEK FOLD FOLD ATTN TECHNICAL COMMUNICATIONS DEPARTMENT 7600 BOONE AVENUE NORTH MINNEAPOLIS MN 55428 9919 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES TAPE TAPE DO NOT STAPLE CUT ON VERTICAL LI...

Страница 45: ...for future reference Site ID Customer Name Serial Number Hardware Products only Product being reported on BorderGuard RDS Customer Contact Call back Telephone Number Problem Description Include error...

Отзывы: