对于文件传输协议 (File Transfer Protocol, FTP) 通信,客户端在端口 21 上打开基于 TCP 的控制通道。对于主动 FTP,第二个数据通道是通过端口 21 在服务器和客户端之间启动的。NSX Advanced Load Balancer 仅支持被动 FTP,其中,客户端通过与服务器协商的高端口启动数据通道。

被动 FTP

NSX Advanced Load Balancer 支持使用以下配置的被动 FTP:

有关高可用性的说明

SE 组中的恰好一个 SE 可以在任何给定时间提供 FTP 服务。NSX Advanced Load Balancer FTP 不支持将虚拟服务扩展到两个或更多 SE。因此,支持传统活动/备用和 1+M 弹性高可用性。不支持活动/活动弹性高可用性。

虚拟设置配置如下所示:

应用程序配置文件

L4

TCP/UDP 配置文件

TCP 代理

服务端口

通过 NSX Advanced Load Balancer UI 设置为“高级”

端口

21

虚拟服务设置

应用程序配置文件:L4

TCP/UDP 配置文件:TCP-proxy

服务端口:通过 NSX Advanced Load Balancer UI 设置为“高级”

端口:21

端口:1024-65534

池设置

负载均衡算法:最少连接

持久性:客户端 IP

运行状况监控器:TCP

运行状况监控器端口:21

端口转换:已停用

主动 FTP

不支持主动 FTP。NSX Advanced Load Balancer 建议将被动 FTP 作为解决办法。

> ftp  ftp.test.com
Connected to ftp.test.com.
ftp.test.com FTP server ready.
Name (test:user): anonymous
Password required for anonymous.
Password: ******
User anonymous logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> passive
Passive mode on.