网络拓扑图
专业名词介绍
名词 | 描述 | 备注 |
---|---|---|
BGP | BGP广泛应用于互联网服务提供商(移动、联动、电信)之间的网络互联,以及大型企业或组织的内部网络互联。主要用于互联网AS(自治系统)之间的互联,控制路由的传播和选择最好的路由。 | |
DGW | DIDI Gateway,是一套实现多网统一接入,支持自动负载均衡的系统。四层接入(tcp udp),通过VIP+VPORT+PROTOCOL 来区分不同的业务。 | |
route | 参考文档:https://base.xiaojukeji.com/docs/helm/787 | |
inroute | 参考文档:https://base.xiaojukeji.com/docs/helm/788 |
IDC 机房分布
滴滴线上机房互联及网络资源情况:
http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=1167769820
接入层链路
http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=202549036
用户端请求到 DGW 的链路如下图所示
网络链路
router 和 inroute 接入层
http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=116794551
请求解析链路
举例说明:
DNS 协议解析 CNAME:hna-router-gs-v6-static.udache.com. (管理灵活,方便做切流、容灾,就近读等优势)
hna-router-gs-v6-static.udache.com. 解析A 记录地址为:157.255.76.19、157.255.76.17 (联通、移动、电信 都有配置,共 15+ 地址)。
分析 VIP 地址,反查是处于华新园机房,odin 节点是 didi.op.dfe.router.gs.gz01(详见 router 明细)
router 配置在海姆平台上,根据域名可以配置转发到对应 USN 服务节点上(odin 上一个服务的 USN 唯一不变)
找到对应后端服务,biz-gs-node-fe-biz_agent_main,可以看见是先请求到 node 前端
前端 node 中间层后台:https://biz-mc.intra.xiaojukeji.com/,识别出 /dop/dmp/company/model/list,按照path配置进行转发(有 sso、passport、登录不校验)。转发Host配置成对应后端 inroute 配置 10.88.128.16:8000
hnb VIP inroute 识别 /dop/dmp 前缀进行转发到 odin 节点:hnb-v.dmp-enter.dmp.driver-operating.biz.didi.com,负载均衡到其中一台机器。
TODO:上面补充一个流程图,每个环节使用的平台功能介绍。
参考文献
流量接入和网络拓扑:http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=901735655
CMDB 系统对外开放接口:http://wiki.intra.xiaojukeji.com/pages/viewpage.action?pageId=89667089