ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

为 DS-Lite 配置确定性 NAT 分配

DS-Lite LSN 部署的确定性 NAT 分配是一种 NAT 资源分配,在这种分配中,NetScaler 设备从 LSN NAT IP 池中根据指定的端口块大小向每个用户(B4 设备后面的订阅者)预先分配 LSN NAT IP 地址和一组端口。

注意: 11.0 版本版本 64.x 及更高版本支持此功能。

设备按顺序向这些订阅者分配 NAT 资源。它将起始 NAT IP 地址上的第一个端口块分配给起始用户 IP 地址。下一个端口范围将分配给下一个订阅者,依此类推,直到 NAT 地址没有足够的端口供下一个订阅者使用。此时,下一个 NAT 地址上的第一个端口块被分配给订阅者,依此类推。

NetScaler 设备记录为订阅者分配的 NAT IP 地址和端口块。对于连接,仅通过其映射的 NAT IP 地址和端口块即可识别订阅者。因此,NetScaler 设备不记录 LSN 会话的创建或删除。

DS-Lite 订阅者只能有一个确定性端口块。如果整个端口块都在使用中,NetScaler 设备将断开来自订阅者的任何新连接。

示例:确定性 ds-Lite

在此示例中,确定性 DS-Lite 配置包括四个用户,IP 地址为 192.0.17.5、192.0.17.6、192.0.17.7 和 192.0.17.8。这些 ipv4 订阅者使用的是 IPv6 地址为 2001:DB8::3:4 的 B4 设备。在此配置中,端口块大小设置为 20480,LSN NAT IP 地址池的 IP 地址在 203.0.113.41-203.0.113.42 范围内。

NetScaler 设备根据设定的端口块大小,从 LSN NAT IP 池中按顺序向每个订阅者预先分配 LSN NAT IP 地址和一组端口。它将起始 NAT IP 地址 (203.0.113.41) 上的第一组端口 (1024-21503) 分配给起始用户 IP 地址 (192.0.17.5)。下一个端口范围将分配给下一个订阅者,依此类推,直到 NAT 地址没有足够的端口供下一个订阅者使用。此时,下一个 NAT IP 地址上的第一个端口块被分配给订阅者,依此类推。NetScaler 会记录 NAT IP 地址和为每个订阅者分配的端口块。

NetScaler 设备不会记录为这些订阅者创建或删除的任何 LSN 会话。

下表列出了本示例中分配给每个订阅者的 NAT IP 地址和端口块:

       
订阅者 IP 地址 分配的 NAT IP 地址 分配的端口块 B4 的 IPv6 地址
192.0.17.5 203.0.113.41 1024 - 21503 2001:DB8::3:4
192.0.17.6 203.0.113.41 21504 - 41983 2001:DB8::3:4
192.0.17.7 203.0.113.41 41984 - 62463 2001:DB8::3:4
192.0.17.8 203.0.113.42 1024 - 21503 2001:DB8::3:4

配置步骤

您需要配置确定性 NAT 作为 DS-Lite 配置的一部分。有关配置 DS-Lite 的说明,请参阅 配置 DS-Lite

在配置 DS-Lite 时,请确保您:

  • 添加 LSN 池和 LSN 组时,将 NAT 类型参数设置为确定性。
  • 添加 LSN 组时请设置所需的端口块大小参数,除非您可以接受默认值。

配置确定性 DS-Lite 之前需要考虑的几点

在配置确定性 DS-Lite 之前,请考虑以下几点:

  • 必须通过设置网络和网络掩码参数,在单独的 add lsn 客户端命令中指定每个订阅者的完整 IP 地址。(将网络掩码设置为 255.255.255.255。)此外,在 Network6 参数中指定的 B4 设备的 IPv4 地址必须完整(/128 前缀)。换句话说,Network 和 Network6 参数分别不接受 /32 位掩码和 /128 前缀以外的地址。
  • NetScaler 设备会删除来自未在任何确定性 DS-Lite 配置中指定但位于确定性 DS-Lite 配置中指定的 B4 设备的订阅者的连接。
  • 如果订阅者使用不同的 B4 设备,则 NetScaler 设备会将具有相同 IPv4 地址的订阅者识别为不同的订阅者。用户 IPv4 地址和 B4 设备的组合在 DS-Lite 配置的 LSN 客户端实体中定义了唯一的订阅者。

确定性 DS-Lite 配置示例:

以下配置使用示例:确定性 DS-Lite 部分中列出的设置。

add lsn client LSN-DSLITE-CLIENT-10 Done bind lsn client LSN-DSLITE-CLIENT-10 -network 192.0.17.5 -netmask 255.255.255.255 -network6 2001:DB8::3:4/128 Done bind lsn client LSN-DSLITE-CLIENT-10 -network 192.0.17.6 -netmask 255.255.255.255 -network6 2001:DB8::3:4/128 Done bind lsn client LSN-DSLITE-CLIENT-10 -network 192.0.17.7 -netmask 255.255.255.255 -network6 2001:DB8::3:4/128 Done bind lsn client LSN-DSLITE-CLIENT-10 -network 192.0.17.8 -netmask 255.255.255.255 -network6 2001:DB8::3:4/128 Done add lsn pool LSN-DSLITE-POOL-10 -nattype DETERMINISTIC Done bind lsn pool LSN-DSLITE-POOL-10 203.0.113.41-203.0.113.42 Done add lsn ip6profile LSN-DSLITE-PROFILE-10 -type DS-Lite -network6 2001:DB8::5:6 Done add lsn group LSN-DSLITE-GROUP-10 -clientname LSN-DSLITE-CLIENT-10 -nattype DETERMINISTIC -portblocksize 20480 -ip6profile LSN-DSLITE-PROFILE-10 Done bind lsn group LSN-DSLITE-GROUP-10 -poolname LSN-DSLITE-POOL-10 Done
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
为 DS-Lite 配置确定性 NAT 分配