younger 发表于 2006-4-21 22:12:10

多线负载平衡探讨

在LINUX里(ROS也是用LINUX内核喔)NAT分为:SNAT和DNAT。这里只说SNAT了
SNAT就是改变数据包的源IP,用于内部电脑共享上网(用于静态IP)。
ROS里的SNAT举例:
/ip firewall nat
add chain=srcnat action=src-nat to-addresses=202.96.125.63
to-addresses就是公网IP。如果to-addresses是一个范围202.96.125.63-202.96.125.64
这样就实现了共享上网的负载平衡了。重点:我想探讨的是如果两个公网IP不是连续或者不同一断的,应该怎样设置呢,例如,两个ADSL的IP,202.96.23.25;202.98.6.32,这样就不会做负载平衡了。我想再加一层路由把动态的IP变为两个连续的IP,不知道能否负载平衡又不假断线
masquerade伪装是SNAT的一种特殊形式(用于动态IP)
/ip firewall nat
add chain=srcnat action=masquerade
就是这么简单了。masquerade把源IP改为出口的IP,所以在负载平衡时,不能用masquerade,玩QQ、网游会假断线

[ 本帖最后由 younger 于 2006-4-21 22:34 编辑 ]
页: [1]
查看完整版本: 多线负载平衡探讨