欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
忘了密码?

扫一扫,访问微社区

快捷导航
搜索
查看: 8017|回复: 1

[经验分享] 负载均衡tgw

[复制链接]

1

主题

0

好友

11

积分

小白[LV1]

Rank: 1

云币
11
威望
3
发表于 2014-9-24 11:20:28 |显示全部楼层
本帖最后由 星夜黑眸 于 2014-9-24 12:08 编辑

负载均衡TGW,全称Tencent GateWay,是一套实现多网统一接入、外网网络请求转发、支持自动负载均衡的系统。
目前大多多网接入是直接在服务器上配置电信联通的公网地址,通过路由去解决出口转发问题,接入tgw后业务则无需关心用户是电信还是联通。多网接入流程图如下,当client是联通用户通过域名访问tgw后服务时会自动选择从tgw的联通入口进入。
x.png


相关资料可参见
http://wiki.open.qq.com/wiki/TGW%E7%AE%80%E4%BB%8B

http://wiki.qcloud.com/wiki/%E5%85%AC%E7%BD%91%EF%BC%88%E6%9C%89%E6%97%A5%E7%A7%9F%EF%BC%89%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1

名称问题
tgw接入有两种类型:域名接入(七层接入);四层接入,下面名称对号入座
四层:基于vip vport 转发
七层:基于域名转发
tgw
Qcloud
opencloud
四层
有日租 tcp
外网负载均衡
七层
无日租http
域名接入

常用排查问题方法:
1 ping 域名  或者ping vip 看是否正确解析地址,看网络是否可达,可以多地ping测试。
2 telent 域名 port
七层接入可以测试到tgw链路是否正常,不通一般都是客户端防火墙问题,通了可以做进一步排查
四层接入请求会直接发到服务器上,可以在服务器抓包确认是否发送到,抓到请求包说明链路正常。
3 域名接入测试到RS链路是否可达
例:域名:app12345.qzoneapp.com port 8001
假设ping 域名解析到地址为 1.1.1.1
linux测试客户端(必须是腾云之外的机器)机下执行
wget -O - http://1.1.1.1:8001 --header="Host: app12345.qzoneapp.com" ,在服务器抓包确认是否可以抓到,抓到则链路可达。
4. flash安全策略问题
大多公司防火墙会屏蔽843端口,可telnet 测试843端口是否打开
测试方法linux客户端下测试是否可正常拉取flash策略)
perl -e 'printf "<policy-file-request/>%c",0' | netcat -i 1 app12345.qzoneapp.com 843
perl -e 'printf "<policy-file-request/>%c",0' | netcat -i 1 101.226.62.63 843

包头改造问题:
七层接入不可以cname,自有协议需包头改造
不是标准的http协议,在tcp三次握手后发送的第一个数据包必须是tgw改造的包头,发完tgw改造包头数据后,发送正常数据请求。然后tgw收到后会根据包头里的host字段来匹配规则找到您的服务器, 当服务器收到这个tgw改造的包头后就标志着连接建立,服务器收到这个包后一般丢弃就可以了,后续连接不断就不用在发这个改造的包头了。
tgw_l7_forward\r\nHost:app12345.qzoneapp.com:80\r\n\r\n
注:包头长度不能超过4K;使用\r\n来进行回车换行。
确认是否发正确该包头,可以通过wireshark在客户端抓包确认,如下图,tgw_l7_forward前不可有其他字符。
2.png

如果还未能解决问题,接入企业QQ咨询,希望能够提供业务基本信息RS内网地址,问题描述,以及根据上述自己排查的一些信息。

0

主题

0

好友

36

积分

小白[LV1]

Rank: 1

云币
43
威望
9
发表于 2015-5-20 13:52:15 |显示全部楼层
学习了。。。。。。。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
您需要登录后才可以发帖 QQ登录

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2018-5-25 23:05 , Processed in 1.181756 second(s), 30 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部