处理网络请求引流错误的方法和系统与流程

文档序号:18105380发布日期:2019-07-06 11:37阅读:312来源:国知局
处理网络请求引流错误的方法和系统与流程

本发明涉及通信技术领域,特别涉及一种处理网络请求引流错误的方法和系统。



背景技术:

随着网络服务的规模不断扩大,用户量迅速增加,单台业务服务器已无法同时承载所有网络请求,同时,跨区域或者跨isp(internetserviceprovider,互联网服务提供商/电信运营商)的网络请求传输速度慢。故而,服务提供方以及isp通过bgp(bordergatewayprotocol,边界网关协议)实现高速互联,消除不同as(autonomoussystem,自治系统)、不同区域及不同isp之间的访问障碍,提高访问速度。

服务提供方可以在多个地理位置部署多个提供相同服务的节点服务器,采用anycast技术为这些可以提供相同服务的节点服务器配置相同的虚拟ip地址,并且通过bgp向外广播该虚拟ip地址,来对外提供网络服务。这样,对于源ip地址不同但目的ip地址均指向该虚拟ip地址的网络请求,各个as内的核心交换机可以按照bgp默认的选路原则,为每条网络请求选择路由优先级最高的自治系统传输路径(可称为最佳自治系统传输路径),按照最佳自治系统传输路径将每条网络请求引导至服务提供方所在的as的核心交换机,从而使源ip地址不同的网络请求到达不同的节点服务器。

本专利申请的发明人,通过研究现有网络请求引流的过程发现,现有技术至少存在以下问题:通常服务提供方期望每条网络请求可以按照网络开销最低(例如,网络时延最短)的自治系统传输路径被引导至服务提供方的节点服务器上,但按照bgp默认的选路原则选择的最佳自治系统传输路径可能并不是网络开销最低的。例如,现有的bgp网络拓扑图可参阅图1,按照服务提供方的期望,来自as4的网络请求应该被引导至服务提供方所在的as1中的第一节点服务器(server1),此时按照as4→as3→as1的自治系统传输路径引导该网络请求的网络开销最低,而实际上,该网络请求可能按照as4→as2→as1的自治系统传输路径被引导至as1中的第二节点服务器(server2),此时的网络开销不是最低的。因此,现有技术不能按照预期引导网络请求时,网络开销大。



技术实现要素:

本申请的目的在于提供一种处理网络请求引流错误的方法和系统,以解决现有技术存在的部分或全部问题。

为实现上述目的,本申请一方面提供了一种处理网络请求引流错误的方法,所述方法应用于节点服务器、所述节点服务器上联的核心交换机和中心决策服务器,所述方法包括:所述节点服务器将接收到的目的ip地址为目标虚拟ip地址的网络请求发送至所述中心决策服务器;所述中心决策服务器判断目标节点服务器上传的目标网络请求是否引流错误;若引流错误,所述中心决策服务器获取所述目标网络请求的自治系统传输路径,并生成所述自治系统传输路径的路由配置;所述中心决策服务器将所述路由配置发送给所述目标节点服务器上联的目标核心交换机,使所述目标核心交换机执行所述路由配置。

进一步的,所述中心决策服务器判断目标节点服务器上传的目标网络请求是否被引流错误的步骤包括:所述中心决策服务器分析所述目标节点服务器上传的所述目标网络请求的源ip地址的归属信息;所述中心决策服务器判断所述归属信息是否在所述节点服务器针对所述目标虚拟ip地址的预设服务范围内;若不在,所述中心决策服务器则确定所述目标网络请求引流错误,否则确定所述目标网络请求引流正确。

在一个实施例中,所述中心决策服务器获取所述目标网络请求的自治系统传输路径的步骤包括:若当前目标节点服务器接收到的引流错误的网络请求的数量与所目标节点服务器接收到的所有网络请求的数量之比大于预设的引流容错比,所述中心决策服务器则获取所述目标网络请求的自治系统传输路径。

在一个实施例中,所述源ip地址的归属信息包括所述源ip地址所处的地理位置、所述源ip地址所属自治系统及所述源ip地址所属运营商中的一项或多项信息。

在一个实施例中,所述中心决策服务器获取所述目标网络请求的自治系统传输路径的步骤包括:所述中心决策服务器对所述目标网络请求进行路由探测,得到所述目标网络请求的所述自治系统传输路径。

在一个实施例中,所述路由配置包括自治系统路径属性配置;所述中心决策服务器生成所述自治系统传输路径的路由配置的步骤包括:所述中心决策服务器生成在所述自治系统传输路径的自治系统路径属性中增加自治系统号的所述自治系统路径属性配置。

在一个实施例中,所述中心决策服务器生成所述自治系统传输路径的路由配置的步骤包括:所述中心决策服务器生成禁止通过所述自治系统传输路径访问所述目标虚拟ip地址的路由配置。

在一个实施例中,所述中心决策服务器确定所述目标网络请求的自治系统传输路径之后的步骤还包括:所述中心决策服务器将所述目标网络请求对应的自治系统传输路径存储在与所述目标虚拟ip地址对应的错误自治系统传输路径列表中;所述中心决策服务器判断后续接收到的目的ip地址指向所述目标虚拟ip地址的引流错误的网络请求对应的自治系统传输路径是否在所述错误自治系统传输路径列表中;若在,所述中心决策服务器进行引流错误处理无效的报警。

进一步的,所述中心决策服务器确定后续接收到的目的ip地址指向所述目标虚拟ip地址的引流错误的网络请求对应的自治系统传输路径在所述错误自治系统传输路径列表中之后的步骤还包括:所述中心决策服务器更新本地存储的与所述目标虚拟ip地址对应的所述错误自治系统传输路径列表中所述自治系统传输路径的出现次数;当所述出现次数大于预设上限,所述中心决策服务器进行引流错误处理无效的报警。

为实现上述目的,本申请另一方面提供了一种处理网络请求引流错误的系统,所述系统包括节点服务器、所述节点服务器的上联核心交换机和中心决策服务器,其中:所述节点服务器,用于将接收到的目的ip地址为目标虚拟ip地址的网络请求发送至所述中心决策服务器;所述中心决策服务器,用于判断目标节点服务器上传的目标网络请求是否被引流错误;若引流错误,所述中心决策服务器,还用于获取所述目标网络请求的自治系统传输路径,并生成所述自治系统传输路径的路由配置;所述中心决策服务器,还用于将所述路由配置发送给所述目标节点服务器上联的目标核心交换机,使所述目标核心交换机执行所述路由配置。

进一步的,所述节点服务器、所述目标核心交换机和所述中心决策服务器共同实现上述的处理网络请求引流错误的方法。

由上可见,本发明提供的中心决策服务器可以识别被引流错误的网络请求,通过生成降低错误自治系统传输路径的路由优先级的路由配置来维护bgp的选路原则,使得每条网络请求可以按照预期以较低的网络开销被引导至相应的节点服务器。并且,针对路由配置执行无效的情况,本发明可以自动报警来通知技术人员对错误自治系统传输路径人工干预,进一步保证按照预期引导后续的网络请求,网络开销小。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为现有的bgp网络拓扑图;

图2为本发明实施例提供的一种处理网络请求引流错误的方法的流程图;

图3为本发明实施例提供的一种包含处理网络请求引流错误的系统的bgp网络拓普图。

具体实施方式

下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供了一种更新路由的方法,该方法可以应用于节点服务器、节点服务器上联的核心交换机和中心决策服务器,由节点服务器、节点服务器上联的核心交换机和中心决策服务器共同实现。其中,节点服务器可以是服务提供方所在的as中的多个提供相同服务的节点服务器中的任一节点服务器;节点服务器上联的核心交换机可以是节点服务器通过上联端口连接到的位于该节点服务器上层的任一路由设备;中心决策服务器可以是具有数据收发和分析等功能的任一网络设备。本发明通过中心决策服务器判断节点服务器接收到的网络请求是否被引流错误,获取被引流错误的网络请求的自治系统传输路径(可称为错误自治系统传输路径),生成该自治系统传输路径的路由配置,并且由节点服务器上联的核心交换机将该路由配置发布给其他as,进而避免再次按照错误自治系统传输路径来引导后续的网络请求。

图2为本发明实施例提供的一种处理网络请求引流错误的方法的流程图。

s201,节点服务器将接收到的目的ip地址与目标虚拟ip地址相同的网络请求发送至中心决策服务器。

本实施例中,服务提供方所在的as中的每个节点服务器,可以分别通过每个节点服务器上联的核心交换机向其他相邻的as广播同一虚拟ip地址(可称作目标虚拟ip地址),来提供相同的服务。请求访问目标虚拟ip地址的网络请求将按照bgp的选路原则,被引导至服务提供方所在的as中的某个核心交换机,该核心交换机会将该网络请求转发给节点服务器。每个节点服务器采集接收到的目的ip地址与自己广播的目标虚拟ip地址相同的网络请求,周期性地或者实时将这些网络请求上传至中心决策服务器。

s202,中心决策服务器判断目标节点服务器上传的目标网络请求是否被引流错误;

本实施例中,中心决策服务器可以对每个节点服务器上传的网络请求进行分析,判断每条网络请求是否按照网络开销最低的自治系统传输路径被引导至相应的节点服务器。若网络请求未按照网络开销最低的自治系统传输路径被引导至相应的节点服务器,则引流错误,否则引流正确。

可选的,中心决策服务器可以根据每个节点服务器的预设服务范围,来判断源ip地址不同的网络请求是否被引流错误。相应的,中心决策服务器判断目标节点服务器上传的目标网络请求是否被引流错误的步骤可以包括:中心决策服务器分析目标节点服务器上传的目标网络请求的源ip地址的归属信息;中心决策服务器判断归属信息是否在目标节点服务器针对目标虚拟ip地址的预设服务范围内;如果不在,中心决策服务器则确定目标网络请求被引流错误,否则确定目标网络请求被引流正确。

在一个实施例中,可以根据服务提供方的期望,预先将每个节点服务器的服务范围存储于中心决策服务器本地,源ip地址在某一节点服务器的服务范围内的网络请求访问该节点服务器的网络开销最低。在接收到目标节点服务器上传的目标网络请求后,中心决策服务器可以对目标网络请求进行分析,获取目标网络请求的源ip地址的归属信息。中心决策服务器可以对比目标网络请求的源ip地址的归属信息与本地存储的目标节点服务器的服务范围,如果目标网络请求的源ip地址的归属信息不在目标节点服务器的服务范围内,中心决策服务器则确定目标网络请求被引流错误;如果目标网络请求的源ip地址的归属信息在目标节点服务器的服务范围内,中心决策服务器则确定目标网络请求被引流正确。

可选的,网络请求的源ip地址的归属信息可以包括源ip地址所处的地理位置、源ip地址所属的as、及源ip地址所属isp中的一项或多项信息。

在一个实施例中,目标节点服务器的预设服务范围可以包括被提供服务的as范围、地理位置范围、及isp范围等。可以理解,按照服务提供方的期望,可以将源自不同as的网络请求引导至不同的节点服务器,也可以将源自不同地理位置的网络请求引导至不同的节点服务器,还可以将源自不同isp的网络请求引导至不同的节点服务器等。因此,中心决策服务器可以根据网络请求的源ip地址所处的地理位置、源ip地址所属的as、及源ip地址所属的isp等信息中的一项或多项信息,来判断源ip地址不同的网络请求是否被引流错误。

s203,若引流错误,中心决策服务器获取目标网络请求的自治系统传输路径,并生成该自治系统传输路径的路由配置;

本实施例中,中心决策服务器如果确定目标网络请求被引流错误,则可以通过一定的策略获取目标网络请求的自治系统传输路径,并生成降低该自治系统传输路径的路由优先级的路由配置,降低后续的与目标网络请求的源ip地址相同的网络请求通过该自治系统传输路径到达目标节点服务器的几率,进而使得后续的网络请求可以按照该网络开销较低的自治系统传输路径被引导至其他节点服务器。

可选的,中心决策服务器可以为网络请求的引流过程提供容错机制,当引流错误的网络请求超过一定比例,中心决策服务器才可以获取目标网络请求的自治系统传输路径,相应的,中心决策服务器获取目标网络请求的自治系统传输路径的步骤可以包括:若当前目标节点服务器接收到的引流错误的网络请求的数量与所目标节点服务器接收到的所有网络请求的数量之比大于预设的引流容错比,中心决策服务器则获取目标网络请求的自治系统传输路径。

在一个实施例中,中心决策服务器可以判断目标节点服务器接收到的每个网络请求是否引流错误。当中心决策服务器接收到引流错误的目标网络请求时,可以计算当前目标节点服务器接收到的针对目的ip地址为目标虚拟ip地址的引流错误的网络请求的数量与所有网络请求的数量之比(可称为引流错误的发生率),当该计算结果大于预设的引流容错比时,中心决策服务器才需要获取引流错误的目标网络请求的自治系统传输路径,进而对目标网络请求的错误自治系统传输路径进行处理。可以理解,针对目的ip地址为目标虚拟ip地址的网络请求,源ip地址的归属信息不在目标节点服务器的预设服务范围,但网络请求引流错误的发生率不超过预设的引流容错比,引流错误的网络请求被引流至目标节点服务器的过程中的网络开销即使不是服务提供方期望的最低值,也可能处于服务提供方可接受的网络开销范围之内,故而中心决策服务器可以不对错误自治系统传输路径进行处理,只有目标节点服务器接收到的引流错误的网络请求数量占目标节点服务器接收到的总的网络请求数量的比例超过一定值(引流容错比)时,才对所有引流错误的网络请求的自治系统传输路径进行处理。

值得一提的是,节点服务器可以周期性地将接收到的目的ip地址为目标虚拟ip地址的网络请求上传至中心决策服务器,此时,当前目标节点服务器接收到的引流错误的网络请求与目标节点服务器接收到的所有网络请求数量之比大于预设的引流容错比可以理解为:在当前周期内,目标节点服务器接收到的目的ip地址为目标虚拟ip地址的引流错误的网络请求与当前周期内目标节点服务器接收到的目的ip地址为目标虚拟ip地址的所有网络请求之比大于预设的引流容错比。

可选的,中心决策服务器可以通过路由探测策略来确定目标网络请求的自治系统传输路径,相应的,中心决策服务器获取目标网络请求的自治系统传输路径的步骤可以包括:中心决策服务器对目标网络请求进行路由探测,得到目标网络请求的自治系统传输路径。

在一个实施例中,中心决策服务器可以向目标节点服务器下发针对目标网络请求的反向路由探测指令,由目标节点服务器对目标网络请求进行反向路由探测,然后,目标节点服务器将探测到的自治系统传输路径上传给中心决策服务器。需要说明的是,中心决策服务器也可以通过本地接口(例如本地api(applicationprogramminginterface,应用程序编程接口))使用外部路由探测工具对目标网络请求进行路由探测,得到目标网络请求的自治系统传输路径。中心决策服务器还可以使用其他路由探测策略来得到目标网络请求的自治系统传输路径,本发明对此不作限制。

可选的,由于bgp通常会选择自治系统路径属性中as号最少的自治系统传输路径作为最佳自治系统传输路径,因此,可以通过在原有的自治系统路径属性中增加as号来降低自治系统传输路径的路由优先级。此处,降低自治系统传输路径的路由优先级的路由配置可以包括自治系统路径属性配置,相应的,中心决策服务器生成自治系统传输路径的路由配置的步骤包括:中心决策服务器生成在自治系统传输路径的自治系统路径属性中增加as号的自治系统路径属性配置。

在一个实施例中,可以使用as-pathprepend工具在与请求访问目标虚拟ip地址的网络请求对应的错误自治系统传输路径的自治系统路径属性(as-path属性)中增加as号,来降低错误自治系统传输路径的路由优先级,以降低错误自治系统传输路径被选作最佳自治系统传输路径的几率。具体的,中心决策服务器可以在自治系统传输路径的out方向使用as-pathprepend工具,即在目标网络请求对应的自治系统路径属性的前缀列表的最前面(目的ip地址所属的as对应的as号)新增一个或多个as号。例如,中心决策服务器通过setas-pathprependlast-as3指令,在目标网络请求对应的自治系统路径属性的前缀列表的最前面增加3个目的ip地址(即目标虚拟ip地址)所属的as对应的as号。需要说明的是,中心决策服务器也可以在自治系统传输路径的in方向使用as-pathprepend工具,即在目标网络请求对应的自治系统路径属性的前缀列表的最后面新增一个或多个as号,本发明对此不作限制。

可选的,中心决策服务器生成自治系统传输路径的路由配置的步骤还可以包括:中心决策服务器生成禁止向源ip地址所属as广播目标虚拟ip地址的路由配置。

在一个实施例中,由于bgp可以优先考虑其他选路原则(例如,选取具有最大权重(weight)值的自治系统传输路径),选择了自治系统路径属性中as号较多的自治系统传输路径作为最佳自治系统传输路径,此时,可以禁止目标节点服务器向目标网络请求的源ip地址所属的as广播目标虚拟ip地址,使源ip地址所属的as与目标节点服务器所属的as之间不再针对目标虚拟ip地址保持bgp连接,对应的自治系统传输路径将被丢弃,可以理解,此时该自治系统传输路径的路由优先级将降至最低。值得一提的是,由于自治系统路径属性中as号较多的自治系统传输路径被选作最佳自治系统传输路径,则在自治系统路径属性中增加as号不会对最佳自治系统传输路径的选择造成影响,因此,中心决策服务器生成禁止向源ip地址所属as广播目标虚拟ip地址的控制广播线路配置,能够保证错误自治系统传输路径不再被选作最佳自治系统传输路径。

需要说明的是,中心决策服务器也可以通过生成bgp支持的其他路由配置,来降低自治系统传输路径的路由优先级,本发明对此不作限制。

s204,中心决策服务器将路由配置发送给目标节点服务器上联的目标核心交换机,使目标核心交换机执行所述路由配置。

本实施例中,由于自治系统传输路径是由bgp网络中的核心交换机决定的,中心决策服务器在生成降低自治系统传输路径的路由优先级的路由配置之后,可以将该路由配置发送给目标节点服务器上联的目标核心交换机,使目标核心交换机来执行该路由配置。

需要说明的是,目标核心交换机在接收到中心决策服务器下发的路由配置时,其他与该目标核心交换机保持bgp连接的as可以学习到该路由配置,从而实现降低该自治系统传输路径的路由优先级。另外,目标核心交换机在接收到路由配置时,还可以通知服务提供方预先指定的isp来协助控制广播线路,使被引流错误的网络请求的源ip地址所属的as与目标节点服务器所属的as之间不再保持bgp连接。例如,参考图3,来自as4的网络请求应该被引导至服务提供方所在的as1中的第一节点服务器(server1),此时按照as4→as3→as1的自治系统传输路径引导该网络请求的网络开销最低,而实际上,该网络请求可能按照as4→as2→as1的自治系统传输路径被引导至as1中的目标节点服务器。此时,中心决策服务器针对错误自治系统传输路径:as4→as2→as1生成控制广播线路的路由配置,并将该控制广播线路的路由配置发送给目标核心交换机,as2可以从目标核心交换机学习到该控制广播线路的路由配置,as2不再保持与as4的bgp连接,从而使得源自as4的网络请求不能再通过as2被引导至as1。另外,目标核心交换机也可以通过向预先指定的isp发送邮件来请求协助控制广播线路,使as4不再保持与as2的bgp连接,从而使得源自as4的目的ip地址指向目标虚拟ip地址的网络请求不能再通过as2被引导至as1。

可选的,若目标核心交换机执行中心决策服务器下发的路由配置后,目的ip地址指向目标虚拟ip地址的网络请求仍按照错误自治系统传输路径被引导至目标节点服务器,中心决策服务器可以自动报警来通知技术人员。相应的,中心决策服务器确定目标网络请求的自治系统传输路径之后的步骤还可以包括:中心决策服务器将目标网络请求对应的自治系统传输路径存储在与目标虚拟ip地址对应的错误自治系统传输路径列表中;中心决策服务器判断后续接收到的目的ip地址指向目标虚拟ip地址的引流错误的网络请求对应的自治系统传输路径是否在错误自治系统传输路径列表中;若在,中心决策服务器进行引流错误处理无效的报警。

在一个实施例中,中心决策服务器确定目标网络请求被引流错误后,可以将目标网络请求的自治系统传输路径存储于中心决策服务器本地的与目标虚拟ip地址对应的错误自治系统传输路径列表中。中心决策服务器在确认后续接收到的目的ip地址指向目标虚拟ip地址的网络请求被引流错误后,可以获取后续网络请求的自治系统传输路径,并判断本地存储的与目标虚拟ip地址对应的错误自治系统传输路径列表中是否存在该自治系统传输路径,若错误自治系统传输路径列表中已存在当前网络请求的自治系统传输路径,说明错误自治系统传输路径仍被选作最佳自治系统传输路径,中心决策服务器生成的路由配置未能成功降低错误自治系统传输路径的路由优先级,引流错误处理无效。因此,中心决策服务器可以进行引流错误处理无效的报警来通知技术人员。

可选的,当错误自治系统传输路径被多次选作最佳自治系统传输路径时,中心决策服务器才会报警通知技术人员,相应的,中心决策服务器确定后续接收到的引流错误的网络请求对应的自治系统传输路径在错误自治系统传输路径列表中之后的步骤还可以包括:中心决策服务器更新本地存储的与目标虚拟ip地址对应的错误自治系统传输路径列表中该自治系统传输路径的出现次数;当出现次数大于预设上限,中心决策服务器进行引流错误处理无效的报警。

在一个实施例中,为了避免中心决策服务器频繁报警,中心决策服务器可以记录每条错误自治系统传输路径的出现次数。当中心决策服务器确认本地存储的与目标虚拟ip地址对应的错误自治系统传输路径列表中存在后续接收到的目的ip地址指向目标虚拟ip地址的网络请求的错误自治系统传输路径时,可以将错误自治系统传输路径列表中的该错误自治系统传输路径的出现次数加一,当该错误自治系统传输路径的出现次数超过预设的数值时,中心决策服务器才可以进行引流错误处理无效的报警来通知技术人员,进而根据人工干预控制该错误自治系统传输路径不再被选作最优自治系统传输路径。

由上可见,本发明提供的中心决策服务器可以识别被引流错误的网络请求,通过生成降低错误自治系统传输路径的路由优先级的路由配置来维护bgp的选路原则,使得每条网络请求可以按照预期以较低的网络开销被引导至相应的节点服务器。并且,针对路由配置执行无效的情况,本发明可以自动报警来通知技术人员对错误自治系统传输路径人工干预,进一步保证按照预期引导后续的网络请求,网络开销小。

基于相同的技术构思,本发明实施例还提供了一种处理网络请求引流错误的系统,该系统包括节点服务器、节点服务器的上联核心交换机和中心决策服务器,其中:节点服务器,用于将接收到的目的ip地址为目标虚拟ip地址的网络请求发送至中心决策服务器;中心决策服务器,用于判断目标节点服务器上传的目标网络请求是否引流错误;若引流错误,中心决策服务器,还用于获取目标网络请求的自治系统传输路径,并生成该自治系统传输路径的路由配置;中心决策服务器,还用于将该路由配置发送给目标节点服务器上联的目标核心交换机,使目标核心交换机执行该路由配置。

可选的,中心决策服务器具体用于分析目标节点服务器上传的目标网络请求的源ip地址的归属信息;中心决策服务器具体还用于判断该归属信息是否在目标节点服务器针对目标虚拟ip地址的预设服务范围内;若不在,中心决策服务器则用于确定目标网络请求引流错误,否则用于确定目标网络请求引流正确。

可选的,若当前目标节点服务器接收到的引流错误的网络请求的数量与目标节点服务器接收到的所有网络请求的数量之比大于预设的引流容错比,中心决策服务器则用于获取目标网络请求的自治系统传输路径。

可选的,源ip地址的归属信息包括源ip地址所处的地理位置、源ip地址所属自治系统及源ip地址所属运营商中的一项或多项信息。

可选的,中心决策服务器具体用于对目标网络请求进行路由探测,得到目标网络请求的自治系统传输路径。

可选的,路由配置可以包括自治系统路径属性配置,中心决策服务器具体用于生成在自治系统传输路径的自治系统路径属性中增加自治系统号的自治系统路径属性配置。

可选的,中心决策服务器具体用于生成禁止通过该自治系统传输路径访问目标虚拟ip地址的路由配置。

可选的,中心决策服务器确定所述目标网络请求的自治系统传输路径之后,中心决策服务器还用于将目标网络请求对应的自治系统传输路径存储在与目标虚拟ip地址对应的错误自治系统传输路径列表中;中心决策服务器还用于判断后续接收到的目的ip地址指向目标虚拟ip地址的引流错误的网络请求对应的自治系统传输路径是否在错误自治系统传输路径列表中;若在,中心决策服务器还用于进行引流错误处理无效的报警。

可选的,中心决策服务器确定后续接收到的目的ip地址指向目标虚拟ip地址的引流错误的网络请求对应的自治系统传输路径在错误自治系统传输路径列表中之后,中心决策服务器还具体用于更新本地存储的与目标虚拟ip地址对应的错误自治系统传输路径列表中该自治系统传输路径的出现次数;当出现次数大于预设上限,中心决策服务器还用于进行引流错误处理无效的报警。

本实施例提供的节点服务器、节点服务器的上联核心交换机和中心决策服务器共同实现上述的处理网络请求引流错误的方法。其实现原理和所要达到的技术效果上文中已有论述,在此不再赘述。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该处理网络请求引流错误的软件产品可以存储在服务器可读存储介质中,如rom/ram、磁碟、光盘等,包括存储若干指令用以使得一台服务器执行各个实施例或者实施例的某些部分所述的方法。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1