Proposal for Fibre Channel world-wide name formats
Bob Snively
bob.snively at Eng.Sun.COM
Wed Nov 13 15:19:32 PST 1996
* From the SCSI Reflector (scsi at symbios.com), posted by:
* bob.snively at Eng.Sun.COM (Bob Snively)
*
----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 20
To: Distribution
Subject: Proposal for Fibre Channel world-wide name formats
The following proposal is the basis for a pair of IEEE RAC tutorials
I am preparing, one for SCSI usage and one for Fibre Channel usage.
The tutorials will go out for internal review by RAC members today,
and after a few days will be posted out for general review by the
addressees of this memo.
-------------------------------------------------------------------------------
Bob Snively Phone: (415) 786-6694
Sun Microsystems Computer Company FAX: (415) 568-9603
Mail Stop UMPK 12-204
2550 Garcia Avenue E-mail: bob.snively at sun.com
Mountain View, CA 94043-1100
-------------------------------------------------------------------------------
----------
X-Sun-Data-Type: default
X-Sun-Data-Name: fcphprop.txt
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 153
To: SCSI reflector (scsi at symbios.com)
Fibre Channel reflector (fc at network.com)
IEEE (stds.rac at ieee.org)
From: Bob Snively
Date: November 11, 1996
Subject: Proposal for identifier formats based on IEEE registration
1.0 INFORMATIONAL OVERVIEW:
I have been asked by the Fibre Channel working group to assemble a
proposal for additional worldwide name formats. IEEE has accepted in
principle the use of the IEEE company id as a registration mechanism for
Fibre Channel and for SCSI devices that use the Fibre Channel formats.
Two items are required to complete this agreement. First, the formats
described in this proposal must be added to the two IEEE formats already
described in FC-PH. This proposal should be included in the appropriate
edition of FC-PH or FC-AL. Second, tutorials must be prepared that
explain to users of the IEEE company identifier how to create Fibre Channel
and SCSI identifiers.
2.0 OVERVIEW OF ADDITIONS PROPOSED TO THE STRUCTURE
To facilitate and simplify the use of the IEEE registration facility,
two new Fibre Channel worldwide name formats are proposed by this
document. The formats will be identified by two new NAA values.
One provides a simple to manage 60 bit id. The high order bits
(bits 59 - 36) contain the 24-bit IEEE identifier. The remaining bits
are guaranteed to be unique for each worldwide name by the assignee of
the identifier. The proposal defines this using an NAA field
value of 0101.
The second provides a simple to manage 124 bit id, separated into two
octlets. The first octlet uses the same format as above. The
additional 64-bits are also managed by the assignee of the identifier,
but may be managed such that a relatively sparse name space is created.
The actual location of the additional 64-bit field is not specified
within the present FC-PH definitions, but is specified when using the
FC-PH identifier within a SCSI identifier field. This allows the field
to be used within FCP supported RAID devices and allows future
specification of a native 124-bit id in Fibre Channel standards.
3.0 PROPOSED ADDITION TO FC-PH
The clause corresponding to 19.3.1, table 41, has two additional lines
added:
| Bits | NAA |
| 63 62 61 60 | |
|___________________|____________________________|
| ....... | |
|___________________|____________________________|
| 0 1 0 1 | IEEE Registered |
|___________________|____________________________|
| 0 1 1 0 | IEEE Registered Extended |
|___________________|____________________________|
Two additional clauses are added to 19.3.2, 19.3.2.6 and 19.3.2.7.
The text of the two sections follows:
19.3.2.6 IEEE registered
When D_NAA (or S_NAA) is IEEE registered, the Network_Destination_ID
(or Network_Source_ID) field shall contain the 24-bit IEEE Company
Identifier followed by a 36-bit vendor specific identifier (VSID) which
uniquely indicates a Node, an N_Port, an F_Port, a Fabric, or other
object.
| first byte | | | |
|63 56|55 48|47 40|39 32|
|________|________|________|________|________|________|________|_______|
| NAA = | IEEE Company Identifier | VSID |
| | |
| 0101 |23 20|19 12|11 04|03 00|35 32|
|________|________|_________________|_________________|________|_______|
| | | | last byte |
|31 24|23 16|15 08|07 00|
|________|________|________|________|________|________|________|_______|
| Vendor Specific Identifier |
| |
|31 24|23 16|15 08|07 00|
|_________________|_________________|_________________|________________|
Users:
An IEEE registered name may be assigned to an N_Port, a
Node, an F_Port, or a Fabric.
19.3.2.7 IEEE registered extended
When D_NAA (or S_NAA) is IEEE registered extended, the
Network_Destination_ID (or Network_Source_ID) field shall contain
the 24-bit IEEE Company Identifier followed by a 36-bit vendor
specific id. An additional 64-bit vendor specific identifier extension
is defined. The separate vendor specific spaces allow a node to be
identified by the 24-bit IEEE Company Identifier and 36-bit vendor
specific id. The node may then generate additional unique sub-ids using
the vendor specific identifier extension. The location of the vendor
specific identifier extension is defined for each type of object.
| first byte | | | |
|63 56|55 48|47 40|39 32|
|________|________|________|________|________|________|________|_______|
| NAA = | IEEE Company Identifier | VSID |
| | | |
| 0110 |23 20|19 12|11 04|03 00|35 32|
|________|________|_________________|_________________|________|_______|
| | | | |
|31 24|23 16|15 08|07 00|
|________|________|________|________|________|________|________|_______|
| |
| Vendor Specific Identifier |
|31 24|23 16|15 08|07 00|
|_________________|_________________|_________________|________________|
Vendor Specific Identifier Extension field
| | | | |
|63 56|55 48|47 40|39 32|
|________|________|________|________|________|________|________|_______|
| Vendor Specific Identifier Extension |
| |
|63 56|55 48|47 40|39 32|
|_________________|_________________|_________________|________________|
| | | | last byte |
|31 24|23 16|15 08|07 00|
|________|________|________|________|________|________|________|_______|
| |
| Vendor Specific Identifier Extension |
|31 24|23 16|15 08|07 00|
|_________________|_________________|_________________|________________|
Users:
An IEEE registered extended name may be assigned to any Fibre Channel
related object, but the Fibre Channel architcture does not provide
a large enough space for it to be used as a node, N_Port, F_Port or
fabric identifier.
*
* For SCSI Reflector information, send a message with
* 'info scsi' (no quotes) in the message body to majordomo at symbios.com
More information about the T10
mailing list