PMTUD 和 DF 位传播,适用于通过 NetScaler Gateway 的 EDT
NetScaler Gateway 设备支持不分段 (DF) 位强制执行,适用于 EDT 路径最大传输单元发现 (PMTUD)。PMTUD 有助于在建立会话时动态确定最大传输单元 (MTU)。从版本 14.1 build 34.42 及更高版本开始,PMTU 重新发现机制会识别由于已建立连接的路径 MTU 发生变化而导致的丢包,并启动 PMTU 重新发现。DF 位强制执行可防止 EDT 分段,这种分段可能导致性能下降或在 PMTUD 和 PMTU 重新发现期间无法建立会话。
从版本 14.1 build 38.53 开始,DF 位持久性功能可在整个会话期间保留数据包的原始 DF 位值。DF 位持久性功能提供以下优势:
-
确保正确通信: 通过保留发送方的原始 DF 位设置,NetScaler Gateway 可防止因中间设备更改 DF 位而导致的通信错误或不正确行为。
-
避免意外分段: NetScaler Gateway 可防止中间网络设备意外分段发送方不希望分段的数据包,反之亦然。
-
尊重发送方意图: NetScaler Gateway 确保在整个网络路径中尊重发送方的意图(无论是允许分段还是不允许分段)。
有关更多详细信息,请参阅 Enlightened Data Transport。
在 NetScaler Gateway 中启用 PMTUD 支持
使用 CLI:
在命令提示符下,键入;
set ica parameter [-EnableSRonHAFailover ( YES | NO )] [-HDXInsightNonNSAP ( YES | NO )] [-EDTPmtudDF ( ENABLED | DISABLED )] [-EDTPmtudDFTimeout <positive_integer>] [-L7LatencyFrequency <positive_integer>]
示例:
set ica parameter -EnableSRonHAFailover YES -EDTPmtudDF ENABLED -EDTPmtudDFTimeout 100
注意:
从版本 13.1 build 42.x 及更高版本开始,EDTPmtudDF 参数默认启用。以前,此选项默认禁用。
使用 GUI:
-
导航到 系统 > 设置 > 更改 ICA® 参数。
-
在 EDT PMTUD DF 强制持续时间 中,输入 PMTUD DF 强制的超时时间(以秒为单位)。
注意:
从版本 13.1 build 42.x 及更高版本开始,为 EDT PMTUD 强制执行 DF 选项默认启用。以前,此选项默认禁用。
在 NetScaler Gateway 中启用 PMTU 重新发现支持
使用 CLI:
在命令提示符下,键入;
set ica parameter -EDTPmtudRediscovery ENABLED | DISABLED
此选项默认禁用。
使用 GUI:
-
导航到 系统 > 设置 > 更改 ICA 参数。
-
选中 EDT PMTUD Rediscovery 复选框。

在 NetScaler Gateway 中启用 DF 位持久性支持
使用 CLI:
在命令提示符下,键入;
set ica parameter -DFPersistence ENABLED | DISABLED
此选项默认禁用。
使用 GUI:
-
导航到 System > Settings > 更改 ICA 参数。
-
选中 DF Persistence 复选框。
