Dell Unity:如何在 Unity NAS 伺服器上設定「enablePacketReflect」
Summary: 數據包反射(-enablePacketReflect)是一項功能,可確保將出站(應答)數據包發送回與入站(請求)數據包相同的主機或路由器。
Instructions
資料包反映 (-enablePacketReflect)
數據包反射從 UnityOS 4.1 開始提供,是一項功能,可確保出站(回復)數據包發送回與入站(請求)數據包相同的主機或路由器。這使 NAS 伺服器能夠在回復數據包時繞過路由和位址解析協定 (ARP) 表查找,因此不需要路由配置。通過數據包反射,包括本地IP、遠端IP和下一跳MAC位址在內的資訊將從傳入數據包中緩存。當 NAS 伺服器回復該數據包時,它會利用此資訊將出站數據包發送到正確的位置。
數據包反射支援動態路由自動配置,不需要對基礎架構進行任何更改。例如,如果發生路由器故障、更換或IP更改。在這些情況下,封包仍可能透過不同的路由器到達 Dell Unity 系統。「封包反映」功能可讓 Dell Unity 系統將答覆封包傳送至新路由器,藉此順暢進行調整。因為這是收到要求封包的位置。與靜態路由相比,這是一個優勢,靜態路由必須由網路管理員手動管理。
儘管數據包反射適用於與 NAS 伺服器的大部分通信(例如客戶端啟動的檔案系統 I/O),但請務必注意,它不適用於由 NAS 伺服器啟動的通信。例如,與域名系統 (DNS) 或輕型目錄訪問協定 (LDAP) 伺服器的通信仍然需要路由和 ARP 表查找,因為沒有入站數據包可從中緩存必要的資訊。無論是否啟用了數據包反射,都必須在“到外部服務的路由”頁面上配置適當的路由,以允許 NAS 伺服器訪問這些服務。
啟用數據包反映后,無論目標 IP 位址如何,回復數據包始終返回到發送請求數據包的本地 MAC 介面。例如,如果從 NAS 伺服器路由表未知的本地閘道接收到數據包,則應答數據包將返回到該未知閘道,與目標 IP 位址無關。返回路徑不受路由表的影響。但是,禁用數據包反映后,回復數據包路徑由目標IP位址和路由表確定。在此方案中,使用路由表中定義的路由返回回復數據包。所選路徑可能與原始未知本地閘道的路徑不同。此功能可以停用(預設)或在 NAS 伺服器級別啟用,並立即生效。
Unisphere (UI):
- 在儲存裝置下,選取檔案 > NAS 伺服器。
- 選取要修改的 NAS 伺服器,然後選取編輯圖示。
- 選取網路標籤。
- 在「數據包反映」欄位中,選擇“編輯”圖示,然後選擇“已啟用”或“已禁用”。
您可以啟用或停用每個 NAS 伺服器的 IP 封包反映。默認情況下,所有 NAS 伺服器的 IP 數據包反映都處於禁用狀態。在禁用IP數據包反射之前,請確保主機可通過預設值、網路或主機路由進行訪問。否則,當禁用IP數據包反射時,某些主機可能會不可用。
UEMCLI:
20:41:36 service@FNMXXXXX spa:~/user# uemcli /net/nas/server --help
Manage NAS servers.
Upload/Download:
[Upload]
uemcli -upload [...] /net/nas/server [...]
Refer to uemcli -upload /net/nas/server -help for details
[Download]
uemcli -download [...] /net/nas/server [...]
Refer to uemcli -download /net/nas/server -help for details
Actions:
[Create]
/net/nas/server create [ -async ] -name <value> -sp { spa | spb } { -pool <value> | -poolName <value> } [ -tenant <value> ] [ -mpSharingEnabled { no | yes [ -autoUserMappingEnabled { yes | no } ] [ -defaultUnixUser <value> ] [ -defaultWindowsUser <value> ] } ] [ -unixDirectoryService { local | nis | ldap | localThenNis | localThenLdap | none } ] [ -replDest { yes [ -backupOnly { yes | no } ] | no } ] [ -enablePacketReflect { yes | no } ] [ -ioLimit <value> ]
[Show]
/net/nas/server [ { -id <value> | -name <value> | -tenant { none | <value> } } ] show [ -output { nvp | csv | table [ -wrap ] } ] [ { -brief | -detail | -filter <value> } ]
[Delete]
/net/nas/server { -id <value> | -name <value> } delete [ { -cifsDomUser <value> { -cifsDomPwd <value> | -cifsDomPwdSecure } | -skipUnjoin } ]
[Set]
/net/nas/server { -id <value> | -name <value> } set [ -name <value> ] [ -sp { spa | spb } ] [ -mpSharingEnabled { yes | no } ] [ -unixDirectoryService { local | nis | ldap | localThenNis | localThenLdap | none } ] [ -autoUserMappingEnabled { yes | no } ] [ { -defaultAccessDisabled | [ -defaultUnixUser <value> ] [ -defaultWindowsUser <value> ] } ] [ -replDest { yes | no } ] [ -backupOnly { yes | no } ] [ -enablePacketReflect { yes | no } ] [ -preferredProductionOverride { no | yes } ] [ -preferredProductionIPv4 { auto | <value> } ] [ -preferredProductionIPv6 { auto | <value> } ] [ -preferredBackupIPv4 { auto | <value> } ] [ -preferredBackupIPv6 { auto | <value> } ] [ { -ioLimit <value> | -noIoLimit } ]
[Update]
/net/nas/server { -id <value> | -name <value> } update [ -async ] { -userMapping [ -dryRun ] | -confView }
Additional Information
Dell Unity:NAS 功能 (2025 年 3 月)
Dell Unity™ 系列 Unisphere® 命令行介面使用者指南 5.5.1 版 (2025 年 7 月)