ADC-2: Topology Auto configuration

Kevin D Butt kdbutt at us.ibm.com
Mon Mar 27 13:15:09 PST 2006


Formatted message: <A HREF="r0603273_f.htm">HTML-formatted message</A>

ADC WG,
In ADC-2, 6.2.2.3.3 Fibre Channel descriptor parameter format, there is 
defined the topology lock bit.
<<<
A topology lock (TOPLOCK) bit set to one forces the DT device primary port 
to operate only in the mode selected by
the P2P bit. A TOPLOCK bit set to zero indicates the DT device primary 
port may negotiate the topology (see FC-FS).
If the TOPLOCK bit is set to zero in a MODE SELECT command (see SPC-3), 
the P2P bit shall be ignored.
A point-to-point (P2P) bit set to one indicates the DT device primary port 
is configured to operate in point-to-point
mode. If the P2P bit is set to one and the TOPLOCK bit is set to one, the 
RHA bit, LIV bit, and FC-AL LOOP ID field shall
be ignored in a MODE SELECT command. A P2P bit set to zero indicates the 
DT device primary port is configured
to operate in arbitrated loop mode.
>>>
IBM drives have had the option since FC2G devices were implemented, to 
select configurations of N-Port, L-Port, LN-Port, and NL-Port in our 
terminology.  That is, 1) N-Port (force Fabric Topology), 2) L-Port (Force 
Arbitrated Loop), 3) LN-Port (Auto-Configure tryin L-Port or Arbitrated 
Loop first), and 4) NL-Port, (Auto-Configure trying N-Port or Fabric 
Topology first).  There is no way in the ADC to distinuguish between 
LN-Port and NL-Port.
It is IBM's desire to add the capability to distinguish between LN-Port 
and NL-Port to ADC-2.  If FC-AL-2 is strictly followed, a device will 
attempt FC-AL and then, if unsuccessful, fall into OLD_PORT state (i.e. 
port operating as an N-Port).  This would match our LN-Port.  However, it 
is not known that all current implementations interpret the settings this 
way.
The are two possible solutions that I am contemplating proposing:
1) Use the P2P bit when the TOPLOCK bit is set to zero.  If P2P is set to 
one use NL-Port, if P2P is set to zero then use LN-Port.
2) Use a new bit from the reserved bits to indicate NL-Port.
Any comments?
Thanks,
Kevin D. Butt
SCSI & Fibre Channel Architect, Tape Firmware
MS 6TYA, 9000 S. Rita Rd., Tucson, AZ 85744
Tel: 520-799-2869 / 520-799-5280
Fax: 520-799-2723 (T/L:321)
Email address: kdbutt at us.ibm.com



More information about the T10 mailing list