RS的FTP已经打开FXP,找了外面一台机器FXP正常。 但是,访问LVS的FTP就无法进行FXP。用的是DR方式 RS的FTP为:ftp://xx.xx.xx.53:21 虚拟IP为:ftp://xx.xx.xx.50
wensong
周四, 2006-06-15 13:48
Permalink
在VS/DR方式下,确实做不到向LVS的FTP进行FXP连接。因为VS/DR是半连接方式,FTP Server发出的PASV结果是调度器无法看到,在这样方式,只有将客户的IP地址和FTP服务器映射起来,才能保证后续来自同一IP地址的数据连接调度到同一台FTP服务器。但是,发起FXP数据连接的IP对调度器来说是未知的,故不能将它调度到正确的FTP服务器。
你可以尝试VS/NAT方式下的FTP集群系统,FXP两个方向应该都可以工作。
demonlj
周四, 2006-06-15 15:04
谢谢回复 VS/NAT可能不适合我这里的情况,请问VS/TUN是否合适?
周五, 2006-06-16 12:40
VS/TUN与VS/DR一样都是半连接方式,从原理上来讲应该是无法做到的。
VS/NAT一个集群应该也可以达到不错的性能。:)
周五, 2006-06-16 14:03
呵呵,主要是机器不怎么样。 算了,RS上另开个通道做FXP吧:)
villagehead
周二, 2006-07-04 07:40
出个馊主意, 把几台rs都开着这个通道, 然后再用一台电脑在这些通道上做NAT。 :)
rs估计会很忙,加班费我可不出。哈哈
good luck
周二, 2006-07-04 07:41
Anonymous (没有被验证)
周二, 2006-12-19 08:56
ftp helper好像只有对被VS的ftp服务器使用PORT方式的时候才有效,因为PASS方式下创建的conn依然以caddr作为源地址(而不是参与fxp的另一端ftp服务器)。
周五, 2006-12-22 11:04
不同的导演对外服务的IP不同,即你可以有两个导演IP 一个使用NAT模式,一个是 VS/DR 模式
There are currently 0 users online.
wensong
周四, 2006-06-15 13:48
Permalink
在VS/DR方式下,确实做
在VS/DR方式下,确实做不到向LVS的FTP进行FXP连接。因为VS/DR是半连接方式,FTP Server发出的PASV结果是调度器无法看到,在这样方式,只有将客户的IP地址和FTP服务器映射起来,才能保证后续来自同一IP地址的数据连接调度到同一台FTP服务器。但是,发起FXP数据连接的IP对调度器来说是未知的,故不能将它调度到正确的FTP服务器。
你可以尝试VS/NAT方式下的FTP集群系统,FXP两个方向应该都可以工作。
demonlj
周四, 2006-06-15 15:04
Permalink
谢谢回复
谢谢回复
VS/NAT可能不适合我这里的情况,请问VS/TUN是否合适?
wensong
周五, 2006-06-16 12:40
Permalink
VS/TUN与VS/DR一样都是半
VS/TUN与VS/DR一样都是半连接方式,从原理上来讲应该是无法做到的。
VS/NAT一个集群应该也可以达到不错的性能。:)
demonlj
周五, 2006-06-16 14:03
Permalink
呵呵,主要是机器不
呵呵,主要是机器不怎么样。
算了,RS上另开个通道做FXP吧:)
villagehead
周二, 2006-07-04 07:40
Permalink
出个馊主意
出个馊主意,
把几台rs都开着这个通道,
然后再用一台电脑在这些通道上做NAT。
:)
rs估计会很忙,加班费我可不出。哈哈
good luck
villagehead
周二, 2006-07-04 07:41
Permalink
出个馊主意
出个馊主意,
把几台rs都开着这个通道,
然后再用一台电脑在这些通道上做NAT。
:)
rs估计会很忙,加班费我可不出。哈哈
good luck
Anonymous (没有被验证)
周二, 2006-12-19 08:56
Permalink
ftp
ftp helper好像只有对被VS的ftp服务器使用PORT方式的时候才有效,因为PASS方式下创建的conn依然以caddr作为源地址(而不是参与fxp的另一端ftp服务器)。
Anonymous (没有被验证)
周五, 2006-12-22 11:04
Permalink
其实没错的,一个集群里,存在两个 导演 是可行的
不同的导演对外服务的IP不同,即你可以有两个导演IP
一个使用NAT模式,一个是 VS/DR 模式