F5长连接测试.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
F5 BIGIP MBLB 测试记录F5北京杨明非2009年8月目录1.测试环境31.1测试环境准备31.2测试网络拓扑31.3 BIGIP MBLB工作原理:42. V10 MBLB 测试过程52.1 TCP连接测试52.2交易分发测试62.3启动第二个客户端的连接建立过程及Timeout82.4加入新的客户端观察负载均衡算法102.5手工Disable服务器测试122.6关闭服务器测试132.7 V10 MBLB 测试总结142.8附:TCPdump数据包分析143. One Connect工作模式测试163.1 One Connect模式的工作原理173.2 TCP连接测试173.3交易分发测试193.4启动第二个客户端的连接203.5启动多个客户端观察负载均衡算法223.6手工Disable 服务器测试253.7重新Enable服务器263.8关闭服务器测试293.9 One Connect模式测试总结:304.附录304.1如何使用iRules来判断交易边界304.2关于交易定向发送324.3关于会话保持324.4两种模式的对比324.5还需要研究的部分32测试环境测试环境准备PC server一台,安装Windows 2003 Server.BIGIP 1台,安装10.0.1版本TCP Client/Server软件测试网络拓扑所有的IP地址均在同一个网段内,TCP client 和Server也运行在同一台设备上。通过启动多个不同的实例来模拟多台Server和Client。测试用BIGIP 配置virtual test_vs { snat automap pool test_pool destination 3:9000 ip protocol tcp rules mblb-basic profiles {mblb {} tcp {} }}pool test_pool { monitor all tcp_half_open members { 4:9000 {} 4:9001 {} }}注意mblb的Profile是手工加入的,在图形界面里没有配置。另外对于这种类型的Server,最好使用tcp_half_open健康检查模式。rule mblb-basic { when CLIENT_ACCEPTED { TCP::collect}when CLIENT_DATA { TCP::release TCP::notify request #log client_data trigered TCP::collect}when SERVER_CONNECTED { TCP::collect}when SERVER_DATA { TCP::release TCP::notify response #log Server_data trigered TCP::collect}}BIGIP MBLB工作原理:客户端首先与BIGIP建立TCP连接,在客户端发送数据的时候,BIGIP根据交易将客户端请求发送到不同的服务器,在发送前,BIGIP将与后台服务器建立连接。在这种工作模式下,可以支持同步阻塞模式交易或者同连接里的异步交易。同步工作模式:Client1 RequestServer1 ResponseClient2 RequestServer2 ResponseClient1 RequestServer2 Response异步工作模式:Client1 RequestClient2 RequestClient1 RequestServer1 ResponseServer2 Response-Server3 Response在异步工作模式下,不能用下面测试的简单irules,需要使用iRules来判断每个交易的边界,以便将每笔交易请求分发到不同的服务器上。下面的测试基于小包状态,也就是每笔交易的长度不超过1个MTU,通常情况下是1460字节的情况,在这种情况下,在一次CLIENT_DATA事件触发的时候就可以接收到整个的交易请求或者交易回应。V10 MBLB 测试过程TCP连接测试首先启动两台Server,分别侦听9000和9001端口确认在BIGIP里显示两台服务器都是工作的。B conn显示没有任何的链接产生[root@ltm3600:Active] config # b conn62:14774 - 4:ssh - 4:ssh tcp 1/0上面的那个连接是我的SSH登录产生的。启动客户端,配置好发送的内

文档评论(0)

daijun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档