A10负载均衡SLB测试配置说明A10Networks,Inc.2013年9月A10Networks–“ThePerformance/PriceLeader!”A10网络负载均衡测试方案目录1.测试背景...................................................................错误!未定义书签。2.测试内容...................................................................错误!未定义书签。3.测试组网...............................................................................................34.产品测试...............................................................................................31.负载均衡设备基础网络配置测试........................................................3配置AX主机名称...........................................................................31.VLAN的配置及测试.......................................................................42.IP地址的配置及测试......................................................................53.默认路由的配置..............................................................................64.动态路由的配置..............................................................................75.端口捆绑的配置及测试...................................................................76.2.服务器负载均衡算法测试.................................................................11RoundRobin算法配置及验证......................................................111.WeightRoundRobin算法配置及验证..........................................142.Least-connection算法验证..........................................................173.3.服务器健康检查测试........................................................................18默认健康检查...............................................................................191.七层健康检查...............................................................................272.4.HTTP应用模板................................................................................31重定向模板...................................................................................321.URL/HostSwitching模板.............................................................332.RAM缓存模板..............................................................................403.5.会话保持测试...................................................................................40基于Cookie的会话保持...............................................................401.基于目的IP的会话保持................................................................402.基于源IP的会话保持...................................................................403.基于SSLSession-ID的会话保持.................................................404.A10网络负载均衡测试方案1.组网拓扑文中如果未进行特殊说明,则均使用下列拓扑图:测试Cilent测试Server被测试负载均衡…………2.产品测试配置本次测试中,用A10的AX负载均衡设备替代web服务器,与APP直接相连,有效提高了系统的整体性能,降低了系统复杂程度。本地负载均衡技术通过在真实服务器的前端设置一个虚拟IP地址(VIP),将来自客户端的服务请求统一进行调度并转发给后端的服务器进行处理。通过这种方式,可以提供一种简便、有效的方法来扩展服务器的并发处理能力,减少由于大量并发访问造成的网络延时增大,服务器可靠性降低等问题,真正提高Web服务器的服务能力。1.负载均衡设备基础网络配置测试配置AX主机名称1.CLI:使用命令”hostname“来配置Ax主机名称:A10网络负载均衡测试方案localhost(config)#hostnameAXAX(config)#GUI:Web浏览器进入配置模式—网络—DNS界面,在主机名称中配置VLAN的配置及测试2.建立VLAN3和VLAN4,并且加入端口。Ethernet1使用VLAN3,ethernet2使用VLAN4,采用untag的方式,开启三层功能,使用VE与VLANID相同。vlan3untaggedethernet1router-interfaceve3!vlan4untaggedethernet2router-interfaceve4使用”showvlan“来查看当前的vlan信息AX(config)#showvlanTotalVLANs:3VLAN1,Name[DEFAULTVLAN]:UntaggedPorts:34TaggedPorts:NoneVLAN3,Name[None]:UntaggedPorts:1TaggedPorts:NoneRouterInterface:ve3VLAN4,Name[None]:UntaggedPorts:2TaggedPorts:NoneA10网络负载均衡测试方案RouterInterface:ve4GUI:进入配置模式—网络—VLAN中,添加新的VLAN,设置VLANID,添加接口,未标记的表示此端口允许通过本VLAN中untag的帧,标记的代表此端口允许通过本VLAN中tagged的帧;填写虚拟接口,此处虚拟接口与VLANID相同,如果不相同则无法创建。注意:同一个端口下只允许通过一个untag的VLAN,相当于Cisco的Access口;同一个端口下可以通过多个tagged的VLAN,相当于Cisco中的Trunk口。IP地址的配置及测试3.配置ip地址,VLAN3配置地址为10.0.1.11,VLAN4配置为10.0.2.11interfaceve3ipaddress10.0.1.11255.255.255.0!interfaceve4ipaddress10.0.2.11255.255.255.0GUI:进入配置模式—网络—接口—虚拟,则可以看到创建好的虚拟接口,ve3和ve4;A10网络负载均衡测试方案点击VE3和VE4,进入虚拟接口配置模式,添加ip地址默认路由的配置4.配置默认网关为10.0.1.1,使用命令!iproute0.0.0.0/010.0.1.1!GUI:进入配置模式—网络—路由,选择IPV4静态路由,添加默认路由0.0.0.0,子网掩码0.0.0.0,网关为10.0.1.1。A10网络负载均衡测试方案动态路由的配置5.AX支持多种动态路由协议,包括BGP,OSPF,RIP,ISIS等等,均可从命令行方式进行配置,动态路由暂时不支持使用web方式配置。AX(config)#router?bgpBorderGatewayProtocol(BGP)Routerdevice-contextThetargetdevicethefollowingroutercommandstoconfigureforipv6IPv6RoutingConfigurationCommandsisisIntermediateSystem-IntermediateSystem(IS-IS)logRouterlogoptionsospfOpenShortestPathFirst(OSPF)ripRoutingInformationProtocol(RIP)端口捆绑的配置及测试6.AX支持静态端口捆绑和动态LACP端口捆绑的方式,推荐使用静态端口捆绑,即Trunk方式,Cisco对应的方式为Port-Channel。使用命令行将端口ethernet1至4进行链路捆绑,采用静态绑定,绑定端口为trunk1。AX(config)#trunk1AX(config-trunk:1)#ethernet1to4;将以太口1~4做端口捆绑在后续的使用中,可以在vlan中直接调用trunk1端口注意:端口配置成trunk模式后,加入vlan的时候,仅需要加入第一个端口即可,本例中,untaggedethe3时候,ethernet3和ethernet4均在此vlan下。AX(config)#vlan10A10网络负载均衡测试方案AX(config-vlan:10)#untaggedtrunk1AX(config-vlan:10)#showvlanVLAN10,Name[None]:UntaggedPorts:1TaggedPorts:None在trunk端口中可配置ipv4或ipv6地址。例如:trunk1ethernet1to4interfacetrunk1ipaddress10.0.0.1255.255.255.0使用命令”showinterfaces”可查看当前的ip地址AX(config-if:trunk1)#showipinterfacesPortIPNetmaskPrimaryIPName----------------------------------------------------------------------trunk110.0.0.1255.255.255.0Yes注意:如果不能配置ip地址,则需要查看此trunk是否配置到端口中,使用命令”showtrunk”查看AX(config)#showtrunkTrunkID:1MemberCount