- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
各位同学,大家晚上好,很高兴今天能和大家交流下TGW相关的知识,抛砖引玉,不足之处敬请指正;今晚的内容打算从4方面介绍,先介绍部分整体的功能,架构等内容,如网络、容灾等,然后介绍几个关键技术,如流量限
速、健康检查等,随之,介绍tgw的相关组件,如oss,master等,最后从两个实际的案例出发,介绍下定位tgw问题的具体方法。;lb:rs健康检查,主动剔除异常rs,实现业务容灾,流量限速(买带宽,保护客户的cvm,防止雪崩),实现资源隔离
eip:方便cvm主动外联,或者从公网访问,做跳板机等;方便抓包
lb:ip-gre
或者gre-gre
eip:主动外联gre-ip-gre(host上要配置rsip+vpcid-tsv的关系);按部署机器来划分模块的话,oss+master+state+master
oss:接受前端请求,保存db以及下发生产系统master:维护生产系统配置,规则比对,纠正state:从生产系统拉取数据并上报baradtvsadm,tsvadm:启停vip,下发配置到内核。tvs.ko:转发,配置生效,统计,连接同步;交换机容灾:TGW_LD部署到两台交换机下,每个交换机下两台,tgw_worker探测内外网网关,确保单台LD上内外网流量同
启同停。
机架容灾:TGW_LD跨机架部署集群容灾:LD间连接同步。;防止组播包太多,导致网络拥塞以及整体转发性能下降
间隔4min发送同步包;流量限速:
出入流量、包量、连接数集群LD均分
包驱动、令牌桶
只有统计,没有上报;普通udp规则下vpcrs探测:HB直接发送封装gre隧道后的icmp包给vpcrs,回包由tvs.ko解封gre隧道。(rawsocket:封装自己的
协议报文);三层模型:适应不同用户场景,尽可能复用已有逻辑;按照层次结构介绍
area-idc-module-section-set-ldvip-rule-rs
tb_port_assign:vport;CQ:消息队列,具体实现方式为共享内存
tgw_mater_ccs作用是什么
2.tgw_master_mcp
3.tgw_master_scc作用是什么三个进程之间的调用关系是什么,另外和tvssdm以及tsvadm之间是如何通信的?长连接短连接?
答复:tgw_master_ccs就是接受oss请求,tgw_master_mcp处理请求,tgw_master_scc将请求下发给ld。oss-ccs-mcp--scc-ld上tvsadmin/tsvadmin这样子,
tvsadm不和tsvadm通信,都之和master或者state或者hb通信,长连接就是超过3s不断的连接,短链接就是3s以内就断了的那种,master都tvsadmin是长连接,除非ld挂了,重连,走tcp;tvs.ko:规则管理、统计上报、轮询调度、连接同步、加解封隧道等等
tvsadm:启停tvsvip,规则下发,和hb通信,state拉取统计数据上报baradtsvadm:启停tsvvip
quagga:发布tvs和tsvvip路由信息
tgw_worker:探测内外网网关,保证内外网工作状态一致
hb:从tvsadm拉取规则信息,探测RS,并根据探测结果,更新RS权重;案例分析:控制面;案例分析:数据面;QA
文档评论(0)