主备模式 。一般是 2 台服务器,都装备相同的 iptables 规矩,另外需求运行 keepalived 服务来担任 网关IP 和 WAN IP 管理,本质上也是 VIP 的形式存在,假如 A 服务器宕机,B 服务器 keepalived 服务感知到后就会在本机上生成相应的 WAN IP 和 网关IP 地址,持续提供 SNAT 服务。BGP 集群方法 。主备方法比较简略,可是设备利用效率较低,同一时间只有一台服务器提供服务器。BGP 集群方法,VIP 不是由 keepalived 来管理,而是由交换机担任将拜访的 VIP 以等价路由的方法,均衡轮询的分配到多台 SNAT 服务器上,这样内网服务器经过网关拜访外网时,流量就会分摊到多台的 SNAT 设备上了。ICMP 处理问题 。内网服务器 ping 外网是一个很常见的需求,从实验测试和代码剖析来看,呼应 ICMP 包可能命中到其它网卡行列,导致衔接表 miss 的问题,这个问题能够经过 FDIR 功能将 ICMP 包都定位到固定的网卡 queue 上,这样能够简略的方法来解决这个问题。装备方法 。同一个业务装备信息,需求至少装备 3 个 service,其实也不算是大问题,假如用程序主动管理装备的话也就没什么了。sapool装备只能用 dpip 。wan ip 装备时需求携带 sapool 选项,现在发现形似只能用 dpip 命令行东西来进行装备,keepalived 装备不支持 sapool 选项。
高性能负载均衡 DPVS 的 SNAT 功能介绍
评论 (0)