Dell Unity: Konfigurieren von "enablePacketReflect" auf einem Unity-NAS-Server
Summary: Packet Reflect (-enablePacketReflect) ist eine Funktion, die sicherstellt, dass ausgehende Pakete (Antwortpakete) an denselben Host oder Router zurückgesendet werden wie das eingehende Paket (Anforderungspaket). ...
Instructions
Packet Reflect (-enablePacketReflect)
Packet Reflect, verfügbar ab UnityOS 4.1, ist eine Funktion, die sicherstellt, dass ausgehende Pakete (Antwortpakete) an denselben Host oder Router zurückgesendet werden wie das eingehende Paket (Anforderungspaket). Auf diese Weise kann der NAS-Server Routing- und ARP-Tabellenabfragen (Address Resolution Protocol) umgehen, wenn er auf ein Paket antwortet, sodass keine Routingkonfiguration erforderlich ist. Bei Packet Reflect werden Informationen wie lokale IP, Remote-IP und Next-Hop-MAC-Adresse aus dem eingehenden Paket zwischengespeichert. Wenn der NAS-Server auf dieses Paket antwortet, nutzt er diese Informationen, um das ausgehende Paket an den richtigen Speicherort zu senden.
Packet Reflect ermöglicht die automatische Konfiguration des dynamischen Routings und erfordert keine Änderungen an der Infrastruktur. Ein Beispiel wäre, wenn ein Router ausfällt, ausgetauscht oder die IP-Adresse geändert wird. In diesen Szenarien können Pakete das Dell Unity-System möglicherweise weiterhin über einen anderen Router erreichen. Packet Reflect ermöglicht dem Dell Unity-System eine nahtlose Anpassung, indem die Antwortpakete an den neuen Router gesendet werden, da von dort das Anforderungspaket empfangen wurde. Dies ist ein Vorteil gegenüber statischen Routen, die manuell vom Netzwerkadministrator verwaltet werden müssen.
Obwohl Packet Reflect für den Großteil der Kommunikation mit einem NAS-Server funktioniert, z. B. für clientinitiierte Dateisystem-I/O, ist es wichtig zu beachten, dass es nicht für die vom NAS-Server initiierte Kommunikation funktioniert. Beispielsweise erfordert die Kommunikation mit einem DNS- (Domain Name System) oder LDAP-Server (Lightweight Directory Access Protocol) weiterhin Routing und ARP-Tabellenabfragen, da kein eingehendes Paket vorhanden ist, aus dem die erforderlichen Informationen zwischengespeichert werden können. Unabhängig davon, ob Packet Reflect aktiviert ist, ist es wichtig, die entsprechenden Routen auf der Seite Routes to External Services zu konfigurieren, damit der NAS-Server auf diese Services zugreifen kann.
Wenn Packet Reflect aktiviert ist, werden Antwortpakete immer an die lokale MAC-Schnittstelle zurückgegeben, von der das Anforderungspaket gesendet wurde, unabhängig von der Ziel-IP-Adresse. Wenn beispielsweise ein Paket von einem lokalen Gateway empfangen wird, das der Routingtabelle des NAS-Servers unbekannt ist, wird das Antwortpaket unabhängig von der Ziel-IP-Adresse an dieses unbekannte Gateway zurückgegeben. Der Rückweg wird von der Routingtabelle nicht beeinflusst. Wenn Packet Reflect jedoch deaktiviert ist, wird der Antwortpaketpfad durch die Ziel-IP-Adresse und die Routingtabelle bestimmt. In diesem Szenario werden Antwortpakete über die in der Routingtabelle definierten Routen zurückgegeben. Der ausgewählte Pfad kann sich vom ursprünglichen unbekannten lokalen Gateway unterscheiden. Diese Funktion kann auf NAS-Serverebene deaktiviert (Standard) oder aktiviert werden und wird sofort wirksam.
Unisphere (UI):
- Wählen Sie unter Storage die Option File > NAS Servers aus.
- Wählen Sie den zu ändernden NAS-Server und dann das Symbol Bearbeiten aus.
- Wählen Sie die Registerkarte Netzwerk aus.
- Wählen Sie im Feld Packet Reflect das Symbol Bearbeiten und dann Aktiviert oder Deaktiviert aus.
Sie können IP Packet Reflect für jeden NAS-Server aktivieren oder deaktivieren. IP Packet Reflect ist standardmäßig für alle NAS-Server deaktiviert. Bevor Sie IP Packet Reflect deaktivieren, stellen Sie sicher, dass die Hosts über eine Standard-, Netzwerk- oder Hostroute erreichbar sind. Andernfalls sind einige Hosts möglicherweise nicht mehr verfügbar, wenn IP Packet Reflect deaktiviert ist.
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-Funktionen (März 2025)
Benutzerhandbuch für Dell Unity-Produktreihe™ zur Unisphere-Befehlszeilenschnittstelle® Version 5.5.1 (Juli 2025)