一种进行网络链路切换的方法和系统技术方案

技术编号:20164538 阅读:39 留言:0更新日期:2019-01-19 00:17
本申请实施例涉及互联网技术领域,特别涉及一种进行网络链路切换的方法和系统,用以解决现有技术中存在的互联互通不可达后只能通过人工手动选择其他网络链路进行切换,这种方式效率比较低,处理时间比较长的问题。本申请实施例监测当前设置的网络优化信息对应的多条网络链路中用户集合对应的多条网络链路的性能参数,根据监测到的所述性能参数确定目标网络链路并进行网络链路切换。由于本申请实施例根据监测到的所述性能参数在确定符合网络链路切换条件后能够进行网络链路切换,不需要人工手动进行切换,从而提高了切换效率,缩短了处理时长。

【技术实现步骤摘要】
一种进行网络链路切换的方法和系统
本申请涉及互联网
,特别涉及一种进行网络链路切换的方法和系统。
技术介绍
随着互联网技术的发展,互联网的用户越来越多,分布也越来越广泛。尤其大互联网公司,其用户大都分布在广泛的地理区域,而且越来越多的大型互联网公司将业务向全球发展,这使得其提供的网络服务面临着分布全球的海量用户。互联网公司用户的增多,以及用户分布越来越广泛,互联网公司为了更好地满足用户需要,需要提供多个IDC(InternetDataCenter,互联网数据中心),IDC中存放了一定数量网络服务器,并在服务器上部署特定的互联网软件,多个IDC同时对外提供网络服务,每个IDC服务一部分用户,所有的数据中心服务的用户加起来是全局所有的用户。IDC使得全球用户都可以进行访问,目前面向全球用户的互联网服务存在的最大问题就是互联互通。互联互通是指全球互联网提供商在其覆盖的用户相互通信时,可以有很多路径选择,比如日本用户访问中国境内网站时,网络链路可能是软银直接对接中国电信,也有可能是软银对接TATA,TATA对接LEVEL3,LEVEL3对接中国电信,也可能是其它选择(其中,TATA和LEVEL3为全球互联网运营商)。目前如果出现网络阻塞等情况,会造成互联互通不可达,即用户无法访问IDC的网络链路;更严重的会出现IDC故障后无法切换到灾备IDC上。现在技术在出现互联互通不可达后只能通过人工手动选择其他网络链路进行切换,这种方式效率比较低,处理时间比较长。
技术实现思路
本申请提供一种进行网络链路切换的方法和系统,用以解决现有技术中存在的互联互通不可达后只能通过人工手动选择其他网络链路进行切换,这种方式效率比较低,处理时间比较长的问题。本申请实施例提供的一种进行网络链路切换的方法,该方法包括:监测当前设置的网络优化信息对应的多条网络链路中用户集合对应的多条网络链路的性能参数,其中所述用户集合对应的多条网络链路中的至少一条网络链路承载所述用户集合的用户请求;根据监测到的所述性能参数从所述多条网络链路中确定目标网络链路;根据确定的目标网络链路进行网络链路切换。本申请实施例提供的一种进行网络链路切换的系统,该系统包括:监测模块,用于用于监测当前设置的网络优化信息对应的多条网络链路中用户集合对应的多条网络链路的性能参数,其中所述用户集合对应的多条网络链路中的至少一条网络链路承载所述用户集合的用户请求;确定模块,用于根据监测到的所述性能参数从所述多条网络链路中确定目标网络链路;切换模块,用于根据确定的目标网络链路进行网络链路切换。本申请实施例监测当前设置的网络优化信息对应的多条网络链路中用户集合对应的多条网络链路的性能参数,根据监测到的所述性能参数从所述多条网络链路中确定目标网络链路并进行网络链路切换。由于本申请实施例根据监测到的所述性能参数进行网络链路切换,不需要人工手动进行切换,从而提高了切换效率,缩短了处理时长。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例进行网络链路切换的原理示意图;图2为本申请实施例进行网络链路切换的三部分示意图;图3为本申请实施例进行网络链路切换的方法流程示意图;图4为本申请实施例进行网络链路切换的完整方法流程示意图;图5为本申请实施例进行网络链路切换的系统结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。如图1所示,本申请实施例进行网络链路切换的原理示意图中,本申请实施例预先定义多个网络优化信息。这里的网络优化信息是进行网络链路切换的依据。也就是说,不同的网络优化信息在进行网络链路切换时选择的网络链路也有可能不同。其中,本申请实施例的网络优化信息包括但不限于下列信息中的部分或全部:高可靠性、低延时、容灾最小化损失。在网络优化信息建立后,针对每个网络优化信息会建立对应的网络链路集合,每个网络链路集合中包括至少两条网络链路。每条网络链路包括但不限于下列资源中的部分或全部:POP(point-of-presence,入网点)、专线网络、IDC。比如现在有POP1、POP2;专线网络1、专线网络2;IDC1、IDC2和IDC3。将这些资源进行组合得到多条网络链路:网络链路1:POP1、专线网络1和IDC1;网络链路2:POP1、专线网络1和IDC2;网络链路3:POP1、专线网络1和IDC3;网络链路4:POP2、专线网络1和IDC1;网络链路5:POP2、专线网络1和IDC2;网络链路6:POP2、专线网络1和IDC3;网络链路7:POP1、专线网络2和IDC1;网络链路8:POP1、专线网络2和IDC2;网络链路9:POP1、专线网络2和IDC3;网络链路10:POP2、专线网络2和IDC1;网络链路11:POP2、专线网络2和IDC2;网络链路12:POP2、专线网络2和IDC3。根据上面的资源组合得到12条不同的网络链路。在得到多条网络链路后,就可以设定每个网络优化信息对应的网络链路。其中,一条网络链路可以对应多个网络优化信息。在确定每个网络优化信息以及对应的网络链路后,可以对当前设置的网络优化信息对应的网络链路的性能参数进行监控。每条网络链路上都会传输用户通过客户端发送的数据。这里的客户端可以是手机客户端、电脑客户端等。数据可以是请求信息,比如请求打开某个网页等。根据监测到的性能参数判断是否需要进行网络链路切换,如果需要则进行网络链路切换。如图2所示,本申请实施例进行网络链路切换的方案分为三部分:第一部分、初始化;第二部分、设置网络优化信息以及设置网络优化信息对应的多条网络链路;第三部分、监测网络链路。其中第一部分和第二部分可以由人工进行设定。下面分别进行介绍。第一部分、初始化:这部分会预先设置多个IP(InternetProtocol,互联网协议)地址,以及设置多条网络链路;将设置的IP地址分配给每条网络链路,其中每条网络链路对应一个IP地址,且每条网络链路对应的IP地址不同。除了IP地址,其他能够位置标识一条网络链路的信息也可以替换本申请实施例的IP地址。第二部分、设置网络优化信息以及设置网络优化信息对应的多条网络链路:首先确定每个网络优化信息,在后续使用过程中还可以对网络优化信息进行更新,包括但不限于:修改、删除、增加。在确定每个网络优化信息后,就可以从所有网络链路中确定每个网络优化信息对应的网络链路,并确定每个网络链路对应的IP地址。第三部分、监测网络链路。这部分是对每条网络链路进行监测,获得每条网络链路的性能参数;根据监测到的每条网络链路的性能参数判断是否需要进行网络链路切换;如果确定需要进行网络链路切换,则调用DNS,将域名解析至新的网络链路对应的IP地址。如图3所示,本申请实施例进行网络链路切换的方法包括:步骤本文档来自技高网...

【技术保护点】
1.一种进行网络链路切换的方法,其特征在于,该方法包括:监测当前设置的网络优化信息对应的多条网络链路中用户集合对应的多条网络链路的性能参数,其中所述用户集合对应的多条网络链路中的至少一条网络链路承载所述用户集合的用户请求;根据监测到的所述性能参数从所述多条网络链路中确定目标网络链路;根据确定的目标网络链路进行网络链路切换。

【技术特征摘要】
1.一种进行网络链路切换的方法,其特征在于,该方法包括:监测当前设置的网络优化信息对应的多条网络链路中用户集合对应的多条网络链路的性能参数,其中所述用户集合对应的多条网络链路中的至少一条网络链路承载所述用户集合的用户请求;根据监测到的所述性能参数从所述多条网络链路中确定目标网络链路;根据确定的目标网络链路进行网络链路切换。2.如权利要求1所述的方法,其特征在于,所述监测当前设置的网络优化信息对应的多条网络链路中用户集合对应的多条网络链路的性能参数之前,还包括:根据网络优化信息和性能参数的对应关系,确定当前设置的网络优化信息对应的性能参数;所述监测当前设置的网络优化信息对应的多条网络链路中,用户集合对应的多条网络链路的性能参数,包括:监测当前设置的网络优化信息对应的多条网络链路中用户集合对应的多条网络链路的性能参数中,确定的所述性能参数。3.如权利要求1所述的方法,其特征在于,所述根据监测到的所述性能参数从所述多条网络链路中确定目标网络链路,包括:根据监测到的所述性能参数判断是否符合网络链路切换条件;在确定符合网络链路切换条件后,从所述多条网络链路中确定目标网络链路。4.如权利要求3所述的方法,其特征在于,所述监测多条网络链路的性能参数之前,还包括:根据网络优化信息和网络链路切换条件的对应关系,确定当前设置的网络优化信息对应的网络链路切换条件;所述根据监测到的所述性能参数判断是否符合网络链路切换条件,包括:根据监测到的所述性能参数判断是否符合确定的所述网络链路切换条件。5.如权利要求1所述的方法,其特征在于,所述根据确定的目标网络链路进行网络链路切换,包括:根据互联网协议IP地址和网络链路的对应关系,确定所述目标网络链路对应的IP地址;将确定的所述IP地址发送给所述用户集...

【专利技术属性】
技术研发人员:李彦超郭东白
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1