对于文件传输协议 (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.