節點名稱:
Microsoft iSCSI 發起程序嚴格遵守為 iSCSI 節點名稱指定的規則。這些規則也適用于 Microsoft iSCSI 發起程序節點名稱以及發現的任何目標節點名稱。構建 iSCSI 節點名稱的規則(如 iSCSI 規范以及“iSCSI 名稱的字符串配置文件”Internet 草稿中所述)如下:
采用 UTF-8 字符集對節點名稱進行編碼。注意,Microsoft iSCSI 發起程序服務不支持 UCS-4 字符。RFC 2044 描述 UTF-8 編碼。
節點名稱為 223 個字節或更少。
節點名稱可以包含字母字符(a 到 z)、數字(0 到 9)、句點 (.)、連字符 (-) 或冒號 (:)。
始終將大寫字符映射到小寫字符。
?
此外,當違反節點名稱的規則時 Microsoft iSCSI 發起程序采取以下操作:
嘗試將節點名稱設置為無效的字符串時返回錯誤。
嘗試使用無效的目標節點名稱手動配置目標時返回錯誤。
未設置節點名稱時動態生成節點名稱(基于計算機名稱)。
映射無效的字符。例如,如果計算機名稱包含下劃線,則 Microsoft iSCSI 發起程序將其更改為連字符 (-)。(如果計算機名稱為 Computer1_Dept1,則該節點名稱的相應部分變為 Computer1-Dept1。)
目標具有無效的節點名稱時生成事件日志。它忽略該目標,某些情況下忽略使用它發現的所有目標(例如,如果 SendTargets 節點中的某個目標具有無效的節點名稱,則 Microsoft iSCSI 發起程序忽略 SendTargets 文本響應中的所有目標)