[发明专利]BGP Anycast集群服务质量探测方法和探测设备有效
申请号: | 201810403078.6 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108600051B | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 陈单江 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 黄雪芝 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bgp anycast 集群 服务质量 探测 方法 设备 | ||
本发明实施例提供一种BGP Anycast集群服务质量探测方法和探测设备,属于网络技术领域。方法包括:探测设备接收BGP Anycast集群服务质量探测任务信息,探测任务信息包括BGP Anycast IP地址;探测设备向BGP Anycast IP地址发送探测请求消息,探测请求消息由BGP Anycast集群中距离探测设备的AS路径最短的实体服务器接收;探测设备接收BGP Anycast集群中的实体服务器发送的探测应答消息,探测应答消息包括实体服务器的IP地址;探测设备根据发送的探测请求消息和接收的探测应答消息生成探测指标数据。本发明实施例提供的BGP Anycast集群服务质量探测方法和探测设备,可以准确收集BGP Anycast集群中实体服务器的探测指标数据,提高BGP Anycast集群服务质量。
技术领域
本发明涉及网络技术领域,特别涉及一种BGP Anycast集群服务质量探测方法和探测设备。
背景技术
BGP(Border Gateway Protocol,边界网关协议)是运行于TCP(TransmissionControl Protocol,传输控制协议)上的一种自治系统的路由协议,BGP系统的主要功能是和其他的BGP系统交换网络可达信息。Anycast(任播)是在IP网络上通过一个Anycast地址标识一组提供特定服务的服务器,同时客户端并不关心提供服务的具体是哪一台服务器,比如DNS(Domain Name System,域名系统)或者镜像服务,访问该地址的报文可以被IP网络路由到这一组目标中的任何一台服务器上,它提供的是一种无状态的、尽力而为的服务。BGP Anycast是不同服务器使用了相同的IP地址,具体来说,是多台服务器利用任播技术,使用一个Anycast地址提供对外服务,即BGP Anycast集群服务。
当前越来越多的服务商使用BGP Anycast提供服务,利用BGP协议的寻路原则,短的AS(自治域)路径会被选择为最优路径,从而优化了访问速度。但是,当客户端访问BGPAnycast地址出现问题时,由于目标IP只有一个BGP Anycast地址,因为无法准确定位到客户端具体访问的哪台实体服务器,因此,难以准确处理服务器出现的异常问题。对于服务提供方来说,路由选择的不确定因素导致BGP Anycast集群服务质量难以监控。
发明内容
本发明的实施例提供一种BGP Anycast集群服务质量探测方法和探测设备,用以准确收集BGP Anycast集群中实体服务器的探测指标数据,提高BGP Anycast集群服务质量。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供一种BGP Anycast集群服务质量探测方法,应用于BGP Anycast集群服务质量探测设备,所述方法包括:
探测设备接收BGP Anycast集群服务质量探测任务信息,所述探测任务信息包括BGP Anycast IP地址;
探测设备向BGP Anycast IP地址发送探测请求消息,所述探测请求消息由BGPAnycast集群中距离所述探测设备的AS路径最短的实体服务器接收;
探测设备接收BGP Anycast集群中的实体服务器发送的探测应答消息,所述探测应答消息包括实体服务器的IP地址;
探测设备根据发送的探测请求消息和接收的探测应答消息生成探测指标数据,所述探测指标数据包括BGP Anycast IP地址和实体服务器的IP地址。
在第一方面的第一种可能的实现方式中,所述探测请求消息为http协议探测请求消息。
在第一方面的第二种可能的实现方式中,所述探测请求消息为DNS协议探测请求消息。
在第一方面的第三种可能的实现方式中,所述探测指标数据还包括实体服务器的状态码和响应时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810403078.6/2.html,转载请声明来源钻瓜专利网。