在我们接触过的几家WAN口设备厂商的过程,他们均表示简单的多WAN口的设备并没有多少技术含量,多WAN口设备的重点在于软件,也就是说应该着眼于如何在多WAN口条件下进行业务的均衡和分配,充分发挥多条线路的效率。简单的在设备上提供几个WAN口,而并没有提供良好的策略,那么只能算是简单多WAN口设备甚至是伪多WAN口设备。
欣向经过对于网吧行业实际的调研之后认为,适合网吧应用的多WAN口设备应该能解决以下的三大业务应用问题。
一、全面的负载均衡策略
主流的负载均衡策略包括:
Session:系统以Session(会话)数目为计数单位,所有Session按1:1的比例均分到所有启用的WAN口。
Weight round robin:类似于Session方式,但Session的比例可以调节。
Traffic:系统自动寻找流量最少的WAN口来收发数据。
NuR5028提供了全面的负载均衡策略
NuR5028支持上述三种负载均衡策略,适用于以负载平衡为主要诉求的网吧用户。
二、一吧多网,中国特色策略
国内的主要的ISP中国电信和中国网通的网络之间存在严重的互联互通的问题,但是网吧如果要提供高质量的服务,只有想办法让顾客能够顺利的访问任何一家ISP网络内的服务器。网吧业者也只能采用多WAN口设备连接不同ISP的线路来实现这种需求。
欣向科技为了解决这个问题,在NuR5235中提供了“一吧双网”的功能(如果连接更多的ISP,那么就是一吧多网)。其实现的原理是,通过在路由器的存储器内储存运营商网络的IP分布和互联状况,宽带路由器根据该数据库来判断用户所要访问的服务器位于哪个ISP的服务范围,然后将其引导到不同的线路上。
欣向在在北京设立升级维护中心,24小时监视收集数据,而后定期通过网络自动发送到全国各地的正在运行的设备上,完成自动更新的工作。
三、身份绑定
游戏、QQ、远程管理、网上银行、邮箱等安全性较高的网上业务需要经过认证识别身份,而且在整个过程中要求身份一致。为此,这些业务在连接过程中,就需要固定在一个WAN口,以保证外网IP和端口自始至终保持一致。 比如QQ的应用,如果第一次登陆时是通过WAN1连接的,那么在后续过程中,服务器要求必须还是在WAN1进行,如果跑到了WAN2上,服务器认为这个QQ号身份出了问题,就会断掉连接。
身份绑定就是要在初始连接中识别出这类业务,记录第一次连接的WAN口,在后续过程中捆绑整个任务过程,过程结束立即释放。NuR5028和NuR5235都支持身份绑定功能。
负载均衡和一吧多网是对立的,负载均衡和身份绑定又存在矛盾。举例来说,QQ、泡泡堂需要身份绑定,负载均衡功能一开,就会发生掉线。但如果将QQ固定绑定在一个WAN口,流量平衡就会被打破。因此,在实际应用中,仅有负载均衡是不够的,仅有一吧双网也不能处理3条以上宽带的接入。解决问题的方法就是采用多WAN综合优化策略。
多WAN综合优化策略就是根据宽带接入的方式,智能区分负载均衡、一吧多网、身份绑定三种不同的业务要求,按照设计规则,将各种请求以最佳的方式与外网进行连接。它使整个多WAN网络充分发挥均衡效率、自动选择最优上网路径,同时保证对安全认证业务的实时绑定。
测试平台和测试方法
IT168评测中心网络实验室对于宽带路由器的测试分为两个部分:NAT转发能力和多WAN口负载平衡策略验证。
NAT转发能力测试方法说明
NAT转发能力测试网络示意图
Client和Console配置 | |
主板 | Gigabyte |
芯片组 | i845GL+ICH4 |
驱动程序 | 5.10.1006 |
处理器 | Intel Celeron 1.7GHz |
前端总线 | 400MHz FSB |
L2容量 | 128KB |
内存 | Kingston 256MB DDR333 |
内存时序 | 2.5-3-3-7 1CMD |
磁盘控制器 | ICH4 |
硬盘 | Seagate 7200.7 40GB |
分区 | 硬盘分为两个分区,均为NTFS格式,系统默认簇,主分区20GB,其它分为扩展分区 |
驱动程序 | 2.3.0.2160 |
操作系统 | Microsoft Windows XP Pro |
板载网卡 | Realtek RTL8139 |
网卡驱动程序 | 5.396.530.2001 |