Dell Unity:如何在 Unity NAS 服务器上配置“enablePacketReflect”

Summary: 数据包反射 (-enablePacketReflect) 是一项功能,可确保将出站(回复)数据包发送回与入站(请求)数据包相同的主机或路由器。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

数据包反射 (-enablePacketReflect)

从 UnityOS 4.1 开始提供的数据包反射是一项确保出站(回复)数据包与入站(请求)数据包发送回同一主机或路由器的功能。这使 NAS 服务器能够在回复数据包时绕过路由和地址解析协议 ARP) 表查找,因此不需要路由配置。通过数据包反射,将从传入数据包缓存包括本地 IP、远程 IP 和下一跃点 MAC 地址在内的信息。当 NAS 服务器回复该数据包时,它会利用此信息将出站数据包发送到适当的位置。 

数据包反射支持动态路由自动配置,不需要对基础架构进行任何更改。例如,路由器发生故障、更换或 IP 更改。在这些情况下,数据包可能仍能通过其他路由器到达 Dell Unity 系统。数据包反射使 Dell Unity 系统能够无缝适应,将回复数据包发送到新路由器,因为新路由器是接收请求数据包的位置。与静态路由相比,这是一个优势,静态路由必须由网络管理员手动管理。 

虽然数据包反射适用于与 NAS 服务器的大多数通信,例如客户端启动的文件系统 I/O,但请务必注意,它不适用于 NAS 服务器发起的通信。例如,与域名系统 (DNS) 或轻量级目录访问协议 (LDAP) 服务器的通信仍然需要路由和 ARP 表查找,因为没有入站数据包来缓存必要的信息。无论是否启用数据包反射,都必须在“通往外部服务的路由”页面上配置相应的路由,以允许 NAS 服务器访问这些服务。 

启用数据包反射后,回复数据包始终返回到发送请求数据包的本地 MAC 接口,而不考虑目标 IP 地址。例如,如果从 NAS 服务器的路由表未知的本地网关接收到数据包,则回复数据包将返回到该未知网关,而与目标 IP 地址无关。返回路径不受路由表的影响。但是,禁用数据包反射后,回复数据包路径由目标 IP 地址和路由表确定。在此方案中,应答数据包使用路由表中定义的路由返回。所选路径可能与原始未知本地网关的路径不同。此功能可在 NAS 服务器级别禁用(默认)或启用,并立即生效。 
 

Unisphere (UI):

  1. 存储下,依次选择文件NAS 服务器
  2. 选择要修改的 NAS 服务器,然后选择编辑图标。
  3. 选择网络选项卡。
  4. 数据包反射字段中,选择编辑图标,然后选择已启用已禁用

您可以为每个 NAS 服务器启用或禁用 IP 数据包反射。默认情况下,所有 NAS 服务器都禁用 IP 数据包反射。在禁用 IP 数据包反射之前,请确保可通过默认路由、网络路由或主机路由访问主机。否则,禁用 IP 数据包反射后,某些主机可能变得不可用。

更改数据包反射设置 UI 窗口  

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

Affected Products

Dell EMC Unity, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Hybrid
Article Properties
Article Number: 000009695
Article Type: How To
Last Modified: 31 Oct 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.