Come selezionare un LUN: Nelle prime versioni di SCSI, un iniziatore consegna un Command Descriptor Block (CDB) ad un target (unità fisica) e all’interno del CDB c’è un campo LUN a 3 bit per identificare l’unità logica all’interno del target. Nello SCSI attuale, l’iniziatore consegna il CDB ad una particolare unità logica, così il LUN appare nelle strutture dati del livello di trasporto e non nel CDB.
LUN vs. SCSI Device ID: Il LUN non è l’unico modo per identificare un’unità logica. C’è anche lo SCSI Device ID, che identifica un’unità logica in modo univoco nel mondo. Le etichette o i numeri di serie memorizzati nel volume di archiviazione di un’unità logica spesso servono a identificare l’unità logica. Tuttavia, il LUN è l’unico modo per un iniziatore di indirizzare un comando ad una particolare unità logica, così gli iniziatori spesso creano, attraverso un processo di scoperta, una tabella di mappatura del LUN ad altri identificatori.
Sensibile al contesto: Il LUN identifica un’unità logica solo nel contesto di un particolare iniziatore. Quindi due computer che accedono allo stesso volume disco possono conoscerlo con LUN diversi.
LUN 0: C’è un LUN che deve esistere in ogni target: zero. L’unità logica con LUN zero è speciale in quanto deve implementare alcuni comandi specifici, in particolare Report LUNs, che è il modo in cui un iniziatore può scoprire tutti gli altri LUN nel target. Ma il LUN zero non ha bisogno di fornire altri servizi, come un volume di archiviazione.
Molti target SCSI contengono una sola unità logica (quindi il suo LUN è necessariamente zero). Altri hanno un piccolo numero di unità logiche che corrispondono a dispositivi fisici separati e hanno LUN fissi. Un grande sistema di archiviazione può avere fino a migliaia di unità logiche, definite logicamente da un comando amministrativo, e l’amministratore può scegliere il LUN o il sistema può sceglierlo.