本帖最后由 新手王 于 2018-10-12 13:03 编辑
最近某客户说他们的ftp用AD负载之后,传输慢。我查看设备配置的时候,发现客户启用了三角传输,【虚拟服务】截图如下:
ftp的负载均衡是不支持三角传输模式的,但是客户那边说是能用的(只是慢)。于是在网上找了找答案,发现按图中这么配置的时候,三角传输的功能应该是不生效的。但是问题是,如果三角传输不生效,那就需要启用SNAT功能才行(已经确定,ftp网关没有指向AD)。而检查发现,客户该虚拟服务并没有引用【SNAT地址集】,全局【源地址转换】模块里也没有针对ftp服务器或虚拟服务的转换配置。后来又发现【虚拟服务】里引用的【服务】是客户自定义的,截图如下:
由此猜想三角传输可能是生效的——因为服务类型选择的是TCP而非FTP,所以实际上AD对此虚拟服务的数据是按照普通TCP包处理的(PORT/PASV 里的地址并未进行修改)? 求教大神,不知道我想的对不对?不对的话,请问为什么客户的负载服务是能用的(只是慢)? 对的话,请问 Client:N-->FTP:20 的数据,是怎么进行负载的?为什么会负载到同一台真实FTP上?
PS:客户FTP已经配置了loopback口,并发布出来;但我现在不能确定 FTP:20-->Client 时,源地址是loopback口还是其他物理口。
能力有限,不知道表达的对不对、或者对某些地方理解的有问题,求有闲的大神指点。谢谢了。 |