Dell Unity:Unity NASサーバーで「enablePacketReflect」を設定する方法
Summary: パケット リフレクト (-enablePacketReflect) は、アウトバウンド (応答) パケットがインバウンド (リクエスト) パケットと同じホストまたはルーターに送り返されるようにする機能です。
Instructions
パケット リフレクト (-enablePacketReflect)を作成します。
UnityOS 4.1以降で使用可能なパケット リフレクトは、アウトバウンド(応答)パケットがインバウンド(リクエスト)パケットと同じホストまたはルーターに確実に送り返されるようにする機能です。これにより、NASサーバーはパケットへの応答時にルーティングとアドレス解決プロトコル (ARP)テーブル ルックアップをバイパスできるため、ルーティング構成は必要ありません。パケット リフレクトでは、ローカルIP、リモートIP、ネクストホップMACアドレスなどの情報が受信パケットからキャッシュされます。NASサーバーは、そのパケットに応答するときに、この情報を活用してアウトバウンド パケットを適切な場所に送信します。
パケット リフレクトにより、動的ルーティングの自動構成が可能になるため、インフラストラクチャを変更する必要はありません。たとえば、ルーターの障害、交換、IPの変更などが挙げられます。これらのシナリオでは、パケットが別のルーターを介してDell Unityシステムに到達できる場合があります。パケット リフレクトを使用すると、Dell Unityシステムは、応答パケットを新しいルーターに送信することでシームレスに適応できます。これは、リクエスト パケットの送信元であるからです。これは、ネットワーク管理者が手動で管理する必要があるスタティック ルートと比較した場合の利点です。
パケット リフレクトは、クライアントが開始するファイル システムI/Oなど、NASサーバーへのほとんどの通信では機能しますが、NASサーバーによって開始された通信では機能しないことに注意することが重要です。たとえば、DNS(Domain Name System)またはLDAP(Lightweight Directory Access Protocol)サーバーへの通信には、必要な情報をキャッシュするための着信パケットがないため、ルーティングとARPテーブル参照が必要です。パケット リフレクトが有効かどうかに関係なく、NASサーバーがこれらのサービスにアクセスできるようにするには、[外部サービスへのルート]ページで適切なルートを構成することが重要です。
パケット リフレクトを有効にすると、宛先 IP アドレスに関係なく、応答パケットは常に要求パケットの送信元のローカル MAC インターフェイスに返されます。たとえば、NASサーバーのルーティング テーブルで認識されていないローカル ゲートウェイからパケットを受信した場合、応答パケットは宛先IPアドレスとは無関係に、その不明なゲートウェイに戻されます。リターン パスは、ルーティング テーブルの影響を受けません。ただし、パケット リフレクトを無効にすると、応答パケット パスは宛先 IP アドレスとルーティング テーブルによって決定されます。このシナリオでは、応答パケットは、ルーティング テーブルで定義されたルートを使用して返されます。選択されたパスは、発信元の不明なローカル ゲートウェイのパスとは異なる可能性があります。この機能は、NASサーバー レベルで無効化(デフォルト)または有効化することができ、即座に有効になります。
Unisphere(UI):
- Storageで、File >NAS Serversを選択します。
- 変更するNASサーバーを選択し、編集アイコンを選択します。
- [ネットワーク]タブを選択します。
- パケット リフレクトフィールドで、編集アイコンを選択し、有効または無効を選択します。
各NASサーバのIPパケット リフレクトを有効または無効にすることができます。IPパケット リフレクトは、すべてのNASサーバーに対してデフォルトで無効になっています。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月)