由于光闸的特性决定了传输的方向只能是ext到int,所以需要两台光闸来实现一台网闸的数据库同步

组网环境:

 

代理软件配置:

pc3.3:

[MAIN]
SPYNUM=1 //发送配置的开关
RPYNUM=1
DEBUG=1

[SPY0]
LSIP=0.0.0.0 //监听源端的IP,默认监听所有地址
LSPORT=10001 //监听源端的端口,用于和同步软件的通信
SDEVIP=192.168.3.1 //数据发送给哪个ip,发送给fgap1的ext接口ip
SDEVPORT=10000 //发给3.1的10000端口,fgap1配置了ddbsync通道(3.1:10000–>4.2:10000)
BKLSIP=0.0.0.0 //监听源端的IP,默认监听所有地址
BKLSPORT=54321 //用来接收fgap2发过来的tcp数据

[RPY0]
RLSIP=0.0.0.0 //监听源端的IP,默认监听所有地址
RLSPORT=10000 //监听本地的10000端口,用来接收4.2发过来的数据
APPPORT=10002 //这是同步软件监听的端口号
APPIP=192.168.3.3 //这是同步软件所在pc的IP
SDEVIP=192.168.3.1 //这是10000端口将数据转发到fgap1的ext接口ip上,而fgap1配置了tcp通道(3.1:54321–>4.2:54321)
SDEVPORT=54321 //发送到fgap2的ext接口的54321端口上

———————————————————————————–

PC4.2:

[MAIN]
SPYNUM=1 //发送配置的开关
RPYNUM=1
DEBUG=1
[SPY0]
LSIP=0.0.0.0 //监听源端的IP,默认监听所有地址
LSPORT=10001 //监听源端的端口,用于和同步软件的通信
SDEVIP=192.168.4.254 //数据发送给哪个ip,发送给fgap2的ext接口
SDEVPORT=10000 //发给4.254的10000端口,fgap2配置了ddbsync通道(4.254:10000–>3.3:10000)
BKLSIP=0.0.0.0 //监听源端的IP,默认监听所有地址
BKLSPORT=54321 //用来接收fgap2发过来的tcp数据

[RPY0]
RLSIP=0.0.0.0 //监听源端的IP,默认监听所有地址
RLSPORT=10000 //监听本地的10000端口,用来接收3.3发过来的数据
APPPORT=10002 //这是同步软件监听的端口号
APPIP=192.168.4.2 //这是同步软件所在pc的IP
SDEVIP=192.168.4.254 //这是10000端口将数据转发到fgap2的ext接口ip上,而fgap2配置了tcp通道(4.254:54321–>3.3:54321)
SDEVPORT=54321 //发送到fgap2的ext接口的54321端口上