网络优化方法、装置及计算机可读存储介质与流程

文档序号:14154390阅读:110来源:国知局

本发明涉及计算机网络技术领域,尤其涉及一种网络优化方法、装置及计算机可读存储介质。



背景技术:

网络应用日新月异,用户需求也日益多样。为了满足用户的新需求,运营商的网络IP化进程不断深入,业务也越来越丰富,其中,WAN(Wide Area Network,广域网)作为一种跨地区的数据通讯网络,更是满足了越来越多的用户的需求,广域网的通信子网通过利用公用分组交换网、卫星通信网和无线分组交换网,将分布在不同地区的局域网或计算机系统互连起来,以达到资源共享的目的。

但是,当前的WAN也还存在许多的问题,例如,由于对WAN运行状态的监控力度不够,以及对WAN的维护困难,导致无法实现在满足不同用户的网络需求的情况下,对WAN资源配置进行实时有效的优化分配。



技术实现要素:

本发明的主要目的在于提供一种网络优化方法、装置及计算机可读存储介质,旨在解决现有技术无法在满足不同用户的网络需求的情况下,对WAN网络资源配置进行实时有效的优化分配的技术问题。

为实现上述目的,本发明提供一种网络优化方法,所述网络优化方法包括:

当检测到用户接入WAN时,获取预设的WAN服务目录,并基于用户的选择,从所述预设的WAN服务目录中确定对应的WAN服务,并确定相应的用户服务策略;

获取预设的业务策略目录,并基于所述业务策略目录确定相应的业务策略;

监控所述WAN服务的当前服务状态,并基于所述用户服务策略和业务策略,根据所述WAN当前服务状态计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化。

可选地,所述网络优化方法,其特征在于,所述当检测到用户接入WAN时,获取预设的WAN服务目录,并基于用户的选择,从所述预设的WAN服务目录中确定对应的WAN服务,并确定相应的用户服务策略的步骤包括:

当检测到用户接入WAN时,获取预设的用户服务等级,并根据用户的选择确定所述用户对应的用户服务等级;

获取预设的WAN服务目录,并基于所述用户服务等级和用户选择的WAN服务,确定所述用户对应的用户服务策略。

可选地,所述网络优化方法,其特征在于,所述当检测到用户接入WAN时,获取预设的WAN服务目录,并基于用户的选择,从所述预设的WAN服务目录中确定对应的WAN服务,并确定相应的用户服务策略的步骤之前,还包括:

接受用户的注册请求,并根据用户的注册操作完成认证、鉴权及计费过程,完成用户的WAN接入。

可选地,所述网络优化方法,其特征在于,所述网络优化方法还包括:

当检测到服务注册操作时,在所述WAN服务目录中生成所述服务;

当检测到服务删除操作时,在所述WAN服务目录中删除所述服务。

可选地,所述网络优化方法,其特征在于,所述监控所述WAN服务的当前服务状态,并基于所述用户服务策略和业务策略,根据所述WAN服务的当前服务状态计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化的步骤包括:

每间隔预设时间对所述WAN服务的当前服务状态进行检测得到检测结果,若所述WAN服务的当前服务状态发生变化,则获取所述服务状态的变化;

基于所述用户服务策略和业务策略,并根据所述服务状态的变化计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化。

可选地,所述网络优化方法,其特征在于,所述基于所述用户服务策略和业务策略,并根据所述服务状态的变化计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化的步骤包括:

根据所述检测结果判断当前WAN链路上的数据流是否拥塞;

若所述当前WAN链路上的数据流出现拥塞,则基于所述用户服务策略和业务策略,根据所述检测结果计算得到综合WAN策略,并按照所述综合WAN策略对所述WAN链路上的数据流进行链路选择以实现负载分流。

可选地,所述网络优化方法,其特征在于,所述根据所述检测结果判断当前WAN链路上的数据流是否拥塞的步骤之后,还包括:

若所述当前链路上的数据流没有出现拥塞,则根据所述检测结果确定当前WAN各链路的质量;

基于所述用户服务策略和业务策略,根据所述当前WAN各链路的质量计算得到综合WAN策略,并根据所述综合WAN策略调整所述WAN各链路上的数据流。

此外,为实现上述目的,本发明还提供一种网络优化装置,所述网络优化装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络优化程序,所述网络优化程序被所述处理器执行时实现如上所述的网络优化方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有网络优化程序,所述网络优化程序被处理器执行时实现如上所述的网络优化方法的步骤。

本发明提出的一种网络优化方法,当检测到用户接入WAN时,获取预设的WAN服务目录,基于用户选择的WAN服务确定用户服务策略,并根据预设的业务策略目录确定相应的业务策略,对WAN的服务状态进行实时的监控,并基于用户服务策略和业务策略,根据当前的WAN服务状态的变化计算得到综合WAN策略,按照该综合WAN策略对WAN进行优化,既可以满足用户的网络需求,又实现对网络资源的实时优化分配,提高网络利用率。

附图说明

图1为本发明实施例方案涉及的硬件运行环境的装置结构示意图;

图2为本发明网络优化方法的功能模块图;

图3为本发明网络优化方法第一实施例的流程示意图;

图4为本发明网络优化方法第二实施例的流程示意图;

图5为本发明网络优化方法第三实施例的流程示意图;

图6为本发明网络优化方法第四实施例的流程示意图;

图7为图6中步骤S32的细化流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:当检测到用户接入WAN时,获取预设的WAN服务目录,并基于用户的选择,从所述预设的WAN服务目录中确定对应的WAN服务,并确定相应的用户服务策略;获取预设的业务策略目录,并基于所述业务策略目录确定相应的业务策略;监控所述WAN服务的当前服务状态,并基于所述用户服务策略和业务策略,根据所述WAN当前服务状态计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化。通过本发明实施例的技术方案,解决了现有技术无法在满足不同用户的网络需求的情况下,对WAN网络资源配置进行实时有效的优化分配的技术问题。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图。

如图1所示,该装置可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,装置还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。当然,装置还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图2所示,为本发明网络优化方法的功能模块图,包括:网络服务管理模块100、策略管理模块102、网络监控及策略编排执行模块104、注册认证鉴权计费模块106以及配置接口模块108。

网络服务管理模块100,用于管理(增加、删除、修改、列出目录等)挂接在WAN中的各种服务,包括但不限于网络服务、应用服务、计算服务、连接服务、节点服务、QoS(Quality of Service,服务质量)服务等。

策略管理模块102,用于管理(增加、删除、修改、列出目录等)用户服务策略和业务策略,记录认证鉴权计费完毕的用户的策略,以及记录配置接口配置完成的用户服务策略和业务策略。

网络监控及策略编排执行模块104,用户将选择好的用户服务策略结合业务策略以及WAN服务的实时监控情况编排形成综合WAN策略,并执行该综合WAN策略。

注册认证鉴权计费模块106,用于对用户的注册认证和鉴权以及100中的服务的注册认证和鉴权计费。

配置接口模块108,用于输入配置信息,包括用户服务策略、业务策略、服务配置、认证、鉴权和计费等信息。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及网络优化程序。

在图1所示的装置中,处理器1001、存储器1005可以设置在网络优化装置中,所述网络优化装置通过处理器1001调用存储器1005中存储的网络优化程序,并执行以下操作:

当检测到用户接入WAN时,获取预设的WAN服务目录,并基于用户的选择,从所述预设的WAN服务目录中确定对应的WAN服务,并确定相应的用户服务策略;

获取预设的业务策略目录,并基于所述业务策略目录确定相应的业务策略;

监控所述WAN服务的当前服务状态,并基于所述用户服务策略和业务策略,根据所述WAN当前服务状态计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化。

进一步地,处理器1001可以调用存储器1005中存储的网络优化程序,还执行以下操作:

当检测到用户接入WAN时,获取预设的用户服务等级,并根据用户的选择确定所述用户对应的用户服务等级;

获取预设的WAN服务目录,并基于所述用户服务等级和用户选择的WAN服务,确定所述用户对应的用户服务策略。

进一步地,处理器1001可以调用存储器1005中存储的网络优化程序,还执行以下操作:

接受用户的注册请求,并根据用户的注册操作完成认证、鉴权及计费过程,完成用户的WAN接入。

进一步地,处理器1001可以调用存储器1005中存储的网络优化程序,还执行以下操作:

当检测到服务注册操作时,在所述WAN服务目录中生成所述服务;

当检测到服务删除操作时,在所述WAN服务目录中删除所述服务。

进一步地,处理器1001可以调用存储器1005中存储的网络优化程序,还执行以下操作:

每间隔预设时间对所述WAN服务的当前服务状态进行检测得到检测结果,若所述WAN服务的当前服务状态发生变化,则获取所述服务状态的变化;

基于所述用户服务策略和业务策略,并根据所述服务状态的变化计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化。

进一步地,处理器1001可以调用存储器1005中存储的网络优化程序,还执行以下操作:

根据所述检测结果判断当前WAN链路上的数据流是否拥塞;

若所述当前WAN链路上的数据流出现拥塞,则基于所述用户服务策略和业务策略,根据所述检测结果计算得到综合WAN策略,并按照所述综合WAN策略对所述WAN链路上的数据流进行链路选择以实现负载分流。

进一步地,处理器1001可以调用存储器1005中存储的网络优化程序,还执行以下操作:

若所述当前链路上的数据流没有出现拥塞,则根据所述检测结果确定当前WAN各链路的质量;

基于所述用户服务策略和业务策略,根据所述当前WAN各链路的质量计算得到综合WAN策略,并根据所述综合WAN策略调整所述WAN各链路上的数据流。

本实施例提供的方案,当检测到用户接入WAN时,获取预设的WAN服务目录,基于用户选择的WAN服务确定用户服务策略,并根据预设的业务策略目录确定相应的业务策略,对WAN的服务状态进行实时的监控,并基于用户服务策略和业务策略,根据当前的WAN服务状态的变化计算得到综合WAN策略,按照该综合WAN策略对WAN进行优化,既可以满足用户的网络需求,又实现对网络资源的实时优化分配,提高网络利用率。

基于上述硬件结构,提出本发明网络优化方法实施例。

参照图3,图3为本发明网络优化方法第一实施例的流程示意图,在该实施例中,所述方法包括:

步骤S10,当检测到用户接入WAN时,获取预设的WAN服务目录,并基于用户的选择,从所述预设的WAN服务目录中确定对应的WAN服务,并确定相应的用户服务策略;

步骤S20,获取预设的业务策略目录,并基于所述业务策略目录确定相应的业务策略;

步骤S30,监控所述WAN服务的当前服务状态,并基于所述用户服务策略和业务策略,根据所述WAN当前服务状态计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化。

广域网,也称远程网(long haul network),通常是指覆盖的物理范围从几十公里到几千公里、连接多个城市或国家、或横跨几个洲并能提供远距离通信的远程网络,广域网的覆盖范围比局域网(LAN)和城域网(MAN)都广,因此广域网的应用也越来越广泛。目前,广域网的通信子网主要使用分组交换技术,广域网的通信子网可以通过利用公用分组交换网、卫星通信网和无线分组交换网,将分布在不同地区的局域网或计算机系统互连起来,以达到资源共享的目的,例如因特网就是世界范围内最大的广域网。

广域网是由许多交换机组成的,交换机之间采用点到点线路连接,几乎所有的点到点通信方式都可以用来建立广域网,包括租用线路、光纤、微波、卫星信道。而广域网交换机实际上就是一台特殊的计算机,有处理器和输入/输出设备并可以进行数据包的处理和转发。

广域网根据网络使用类型的不同可以分为公共传输网络、专用传输网络。公共传输网络一般是由电信部门组建、管理和控制,网络内的传输和交换装置可以提供或租用给任何部门和单位使用;专用传输网络是由一个组织或团体自己建立、使用、控制和维护的私有通信网络,一个专用网络起码要拥有自己的通信和交换设备,它可以建立自己的线路服务,也可以向公用网络或其他专用网络进行租用。

一般来说,很多大型企业都有自己的专用广域网络,以实现企业业务的开展,例如E-mail、文件共享、Web应用等。通常企业会采取集中部署的方式,在企业总部部署数据中心,也可以通过向广域网络运营商租用运营商专线,将分支机构连接到总部的数据中心。其中,运营商向企业承诺专线业务的SLA(Service-Level Agreement,服务等级协议),包括带宽、时延、抖动以及丢包率等,以满足企业在各个分支机构部署各种应用的需求。

但是,当前的WAN中同样也存在很多问题,首先是WAN配置和部署耗费的周期较长,且专线租用的成本以及配置的人工费用过高;其次是网络配置或业务不够灵活,主要表现为终端部署一般需要到现场进行安装调试和割接,而业务订购或变更也不够灵活;最主要的是,由于是固定占用所以导致链路的利用效率低,对网络资源配置的分配利用无法做到实时的监控以及优化调整。

因此,为了克服现有技术的不足,本发明提出了一种网络优化方法,用户通过自动或手动的注册、认证、鉴权以及计费操作连入ISP(Internet Service Provider,互联网服务提供商)提供的WAN,当检测到WAN业务建立的时候,就为用户提供预设的WAN服务目录和业务策略目录,并根据用户选择或经过鉴权后授权的WAN服务确定相应的用户服务策略,以及根据业务策略目录确定对应的业务策略,之后对WAN服务的当前服务状态进行实时的监控,综合当前WAN服务状态以及用户服务策略和业务策略编排计算得到综合WAN策略,并按照该综合WAN策略对网络进行优化,以达到在满足用户服务策略和业务策略的情况下实现对网络资源的最有效利用。

具体地,在本实施例中,WAN中的WAN服务目录中包括但不限于:网络服务、应用服务、计算服务、连接服务、节点服务、QoS(Quality of Service,服务质量)服务等,ISP可随时更新、删除或扩展WAN服务目录中的服务,用户也可以随时购买或扩展这些服务,其中,WAN服务目录中有些服务是可选的,有些服务是必选的。用户根据其需求选择或购买上述服务,根据用户的选择或购买形成了用户服务策略,以提供体现用户等级的差别化服务。

同样地,业务策略目录中包括但不限于:语音、视频、上网、E-mail、FTP(File Transfer Protocol,文件传输协议)等业务,ISP同样可以随时更新、删除或扩展业务策略目录中的所有业务。

根据用户的选择或购买确定相应的用户服务策略后,对当前WAN服务的当前服务状态进行实时监控,综合当前网络的运行情况,在满足用户服务策略和业务策略的情况下,对当前的网络进行综合的编排,以得到一个实时的综合WAN策略,具体地,对当前WAN的优化不仅包括配置,还包括控制面、转发面、管理面等。按照该综合WAN策略对当前的网络资源,尤其是在拥塞、或网络拥堵的情况下进行重新的优化分配,既可以满足用户需求,又提高了网络链路的利用率,实现了网络资源的最有效利用。

在本实施例中,当检测到用户接入WAN时,获取预设的WAN服务目录,基于用户选择的WAN服务确定用户服务策略,并根据预设的业务策略目录确定相应的业务策略,对WAN的服务状态进行实时的监控,并基于用户服务策略和业务策略,根据当前的WAN服务状态的变化计算得到综合WAN策略,按照该综合WAN策略对WAN进行优化,既可以满足用户的网络需求,又实现对网络资源的实时优化分配,提高网络利用率。

进一步的,参照图4,基于上述实施例,提出本发明网络优化方法第二实施例,在本实施例中,所述步骤S10之前还包括:

步骤S40,接受用户的注册请求,并根据用户的注册操作完成认证、鉴权及计费过程,完成用户的WAN接入。

ISP是向广大用户综合提供互联网接入业务、信息业务、和增值业务的电信运营商,是WAN网络运营商中的一类,网络运营商是进行网络运营和提供服务的实体。网络运营商不仅需要从网络角度知道网络运行状况,还需要从服务角度知道网络运行状况。

在本实施例中,当用户需要办理WAN业务时,需要先进行注册、认证、鉴权以及计费等一系列操作,其中,这些注册、认证、鉴权以及计费操作既可以是自动进行,也可以是用户手动进行操作。

具体地,在原来的WAN服务中,ISP需要到用户现场配置CPE(Customer Premise Equipment,客户终端设备)或vCPE设备,就会存在部署耗时长、人工消耗大和成本高的问题,而通过本发明实施例提供的网络优化方法,即可实现CPE和vCPE的混用及自动上线,自动业务部署等。例如,用户在接入WAN之前,与ISP提前协商选择并确定用户服务等级、用户服务策略及业务策略等,ISP为用户提前配置好相关信息,只需ISP将预先配置好的CPE或vCPE寄送给用户,用户自行插上电源和网线,CPE或vCPE就可以自动连接网络并加载用户购买的所有服务,同样的用户也可以通过在CPE插入网络的时候输入预先同ISP协商好的用户名、密码或者证书,也可以实现身份的认证和服务权限的鉴定(鉴权)实现用户的快速WAN接入,综上多种方案既降低成本,又可以实现CPE/vCPE的自动上线,自动业务部署等,提升用户的使用体验。

进一步地,所述网络优化方法还包括:

步骤a,当检测到服务注册操作时,在所述WAN服务目录中生成所述服务;

步骤b,当检测到服务删除操作时,在所述WAN服务目录中删除所述服务。

在本实施例中,WAN中的WAN服务目录包括但不限于:网络服务、应用服务、计算服务、连接服务、节点服务、QoS服务等,ISP可随时更新、删除或扩展WAN服务目录中的服务项目,以满足更多用户的需求,提高服务质量。

具体地,当WAN控制器接收到在网络中注册新的服务的指令时,即可控制在WAN服务目录中生成对应的新的服务项目,以供有需要的用户进行选择;同样地,ISP可以对WAN服务目录中的服务进行适当的更新操作,以完善服务的内容,或是对WAN服务目录中的服务进行删除,使其提供的服务更贴近用户的需求。

在本实施例中,用户通过自动或手动的注册、认证、鉴权以及计费操作连入WAN,并根据WAN服务目录、业务策略目录以及用户的选择和鉴权后授权的结果,确定用户服务策略和业务策略,并基于对WAN服务的当前服务状态的实时监控,得到综合WAN策略,以便对WAN进行优化,既实现了终端的自动上线,以及业务的自动部署及更新,又体现了服务变更的灵活性,极大地提升了用户的体验。

进一步的,参照图5,基于上述实施例,提出本发明网络优化方法第三实施例,在本实施例中,所述步骤S20包括:

步骤S21,当检测到用户接入WAN时,获取预设的用户服务等级,并根据用户的选择确定所述用户对应的用户服务等级;

步骤S22,获取预设的WAN服务目录,并基于所述用户服务等级和用户选择的WAN服务,确定所述用户对应的用户服务策略。

在本实施例中,用户服务策略的确定取决于用户服务等级的确定,用户服务等级由用户自己选择,并基于用户的选择进行对应的计费、鉴权以确定对应的用户服务等级、用户服务策略和业务策略等,例如,用户A选择金牌用户等级,用户B选择铜牌用户等级,金牌用户A选择租用10个虚拟机(计算服务)和100M带宽(网络服务),铜牌用户B选择租用100个虚拟机(计算服务)和1G带宽(网络服务),那么就对应生成对这两个用户的用户服务策略,用户服务策略主要定义的是服务质量,也就是说,相比于等级稍低的铜牌或银牌用户来说,在出现拥塞或网络拥堵的情况下,优先保证为金牌用户提供良好的网络服务质量,又或者是在网络正常运行的情况下,优先为金牌用户选择质量较好的链路。

在本实施例中,金牌、银牌或者铜牌客户等级都是由ISP定义的,用户根据自身需要选择相应等级的用户服务并对应的计费、鉴权,在这里,对用户服务等级的名称并不做限定。

同样地,用户选择的用户服务等级不同,对应的业务策略也不同,用户服务等级越高,获得的服务质量越好。例如,用户选择了银牌用户服务等级,相应的业务策略可以包括但不限于:服务可靠性MTBF(Mean Time Between Failure平均失效时间)小于10分钟/年;语音业务网络延迟10ms以内,丢包率小于10-6;虚拟机网络延迟50ms内,丢包率小于10-6;其他业务网络延迟50ms内,丢包率小于10-6等,实现了对语音、视频、上网等不同类型业务对应不同的业务策略。

可以理解的是,对于同一类型的业务例如语音业务,不同服务等级的用户会对应有不同的服务质量,尤其是在拥塞、或网络拥堵的情况下,会优先保证金牌用户的网络质量。

在本实施例中,基于用户的选择、鉴权确定对应的用户服务等级,并根据用户选择的WAN服务生成了用户服务策略,以及根据预设的业务策略目录生成了业务策略,综合用户服务策略和业务策略,以及当前WAN服务的运行状态,对当前WAN进行优化,实现了在满足用户服务策略和业务策略的条件下,实现对网络资源的最有效利用。

进一步的,参照图6,基于上述实施例,提出本发明网络优化方法第四实施例,在本实施例中,所述步骤S30包括:

步骤S31,每间隔预设时间对所述WAN服务的当前服务状态进行检测得到检测结果,若所述WAN服务的当前服务状态发生变化,则获取所述服务状态的变化;

步骤S32,基于所述用户服务策略和业务策略,并根据所述服务状态的变化计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化。

按照用户的选择和通过鉴权确定用户服务等级、用户服务策略等之后,WAN控制器对当前网络状态进行实时监控,并每隔预设时间获取当前WAN服务的运行状态,对当前的WAN服务状态进行检测,如果当前WAN服务的服务状态发生变化,则获取该服务状态的变化情况,并基于该变化情况,以及用户服务策略和业务策略,综合编排后得到综合WAN策略,该综合WAN策略既可以是新生成的策略,也可以是对之前的策略进行适当的调整,是针对当前整个WAN的调整优化,以实现对当前网络资源的最大化利用。

具体地,对当前整个WAN的调整优化,与当前网络运行是否运行正常无关,当网络出现链路拥塞的时候可以进行优化、没有出现链路拥塞也能优化,甚至网络断开也能进行优化。例如,可以根据综合WAN策略为用户选择合适的连接服务,例如是选择MPLS、SDH等专线链路还是互联网连接,当MPLS专线链路出现网络拥塞的情况下,可以为用户自动选择SDH链路或者是互联网连接,或是根据用户所选择业务的特性选择合适的传输链路,既满足了用户服务策略和业务策略,又缓解网络拥塞情况,实现网络资源的最有效利用。

在本实施例中,当确定用户服务策略及业务策略之后,就对WAN服务的服务状态进行实时的监控,并定期获取WAN的服务状态,对WAN服务的当前服务状态进行获取的时间周期由ISP设定,以便实现对网络配置资源的实时优化分配,为用户营造良好的网络环境。

除此之外,现有的WAN服务中与云计算相结合的业务比较少,特别是公有云和私有云的结合,而在本发明中,则可以帮助用户实现公有云以及私有云的结合。

例如,假设用户有一个总部和2个分支机构,用户租用公有云虚拟机10台,并通过IPSEC(Internet Protocol Security,IP安全协议)网关连接私有云,其中公有云选择的是阿里云,私有云为用户的企业内部建立的私有云系统,同时在公有云侧IPSEC网关租用阿里云的虚拟IPSEC网关,用其中一台虚拟机做vCPE实现WAN网络接口,并租用阿里云的流量清洗服务和防火墙服务,这样用户就实现了将在阿里云租用的虚拟机同总部的私有云系统实现安全互连,并且所有流向企业服务的流量都会经过阿里云的流量清洗服务和防火墙,保证了用户使用网络的安全性。

进一步地,上述用户在总部部署一台物理的IPSEC网关,并在总部部署了企业服务,如ERP、CRM和FTP等,分支1采用物理的CPE,而分支2选择采用虚拟的vCPE安装在服务器上,这样就可以按照当前WAN服务状态,并基于用户的需求,实现公有云和私有云的虚拟机、物理机和容器等计算单元之间的协同,负载分担和迁移,实现了网络资源的最有效利用。

进一步地,如图7所示,所述步骤S32还包括:

步骤S321,根据所述检测结果判断当前WAN链路上的数据流是否拥塞;

步骤S322,若所述当前WAN链路上的数据流出现拥塞,则基于所述用户服务策略和业务策略,根据所述检测结果计算得到综合WAN策略,并按照所述综合WAN策略对所述WAN链路上的数据流进行链路选择以实现负载分流。

对当前的WAN服务状态进行实时监控,并每隔预设时间获取当前WAN服务状态,当网络运行出现问题时,就可以根据综合WAN策略更好地解决出现的问题,为用户提供良好的网络环境。例如,若检测结果表明,当前WAN中有链路出现拥塞的情况,则基于该拥塞链路,以及用户服务策略和业务策略,得到综合WAN策略,对出现拥塞的链路上的数据流进行负载分担、迁移,以实现在满足用户服务策略和业务策略的情况下,对网络进行优化分配,缓解链路压力,为用户提供满意的服务。

进一步地,所述步骤S321之后,还包括:

步骤c,若所述当前链路上的数据流没有出现拥塞,则根据所述检测结果确定当前WAN各链路的质量;

步骤d,基于所述用户服务策略和业务策略,根据所述当前WAN各链路的质量计算得到综合WAN策略,并根据所述综合WAN策略调整所述WAN各链路上的数据流。

在本实施例中,对当前整个WAN的调整优化,与当前网络运行是否运行正常无关。在当前网络正常运行的时候,则对当前WAN各链路的质量进行检测,并根据用户服务策略和业务策略,综合编排后生成综合WAN策略,并根据该综合WAN策略将用户服务等级更高的用户的业务编排到质量较好的链路运行,以体现用户服务的等级化。

可以理解的是,在本实施例中,对于WAN运行中会出现的问题有很多,包括但不限于链路拥塞、链路断开、节点负载超阈值、链路延迟超过阈值等等,在此并不一一列举。

在本实施例中,基于用户选择并授权的WAN服务确定相应的用户服务策略,以及确定业务策略,并每隔预设时间对WAN服务的当前服务状态进行检测,根据检测结果及用户服务策略、业务策略确定综合WAN策略,并按照该综合WAN策略对网络进行优化,或是对网络运行中出现的问题进行解决,除此之外,还可以通过与公有云和私有云的结合,实现公有云和私有云的虚拟机、物理机和容器等计算单元之间的协同,负载分担和迁移,实现网络资源的最有效利用。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有网络优化程序,所述网络优化程序被处理器执行时实现如下操作:

当检测到用户接入WAN时,获取预设的WAN服务目录,并基于用户的选择,从所述预设的WAN服务目录中确定对应的WAN服务,并确定相应的用户服务策略;

获取预设的业务策略目录,并基于所述业务策略目录确定相应的业务策略;

监控所述WAN服务的当前服务状态,并基于所述用户服务策略和业务策略,根据所述WAN当前服务状态计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化。

进一步地,所述网络优化程序被处理器执行时还实现如下操作:

当检测到用户接入WAN时,获取预设的用户服务等级,并根据用户的选择确定所述用户对应的用户服务等级;

获取预设的WAN服务目录,并基于所述用户服务等级和用户选择的WAN服务,确定所述用户对应的用户服务策略。

进一步地,所述网络优化程序被处理器执行时还实现如下操作:

接受用户的注册请求,并根据用户的注册操作完成认证、鉴权及计费过程,完成用户的WAN接入。

进一步地,所述网络优化程序被处理器执行时还实现如下操作:

当检测到服务注册操作时,在所述WAN服务目录中生成所述服务;

当检测到服务删除操作时,在所述WAN服务目录中删除所述服务。

进一步地,所述网络优化程序被处理器执行时还实现如下操作:

每间隔预设时间对所述WAN服务的当前服务状态进行检测得到检测结果,若所述WAN服务的当前服务状态发生变化,则获取所述服务状态的变化;

基于所述用户服务策略和业务策略,并根据所述服务状态的变化计算得到综合WAN策略,按照所述综合WAN策略对WAN进行优化。

进一步地,所述网络优化程序被处理器执行时还实现如下操作:

根据所述检测结果判断当前WAN链路上的数据流是否拥塞;

若所述当前WAN链路上的数据流出现拥塞,则基于所述用户服务策略和业务策略,根据所述检测结果计算得到综合WAN策略,并按照所述综合WAN策略对所述WAN链路上的数据流进行链路选择以实现负载分流。

进一步地,所述网络优化程序被处理器执行时还实现如下操作:

若所述当前链路上的数据流没有出现拥塞,则根据所述检测结果确定当前WAN各链路的质量;

基于所述用户服务策略和业务策略,根据所述当前WAN各链路的质量计算得到综合WAN策略,并根据所述综合WAN策略调整所述WAN各链路上的数据流。

本实施例提供的方案,当检测到用户接入WAN时,获取预设的WAN服务目录,基于用户选择的WAN服务确定用户服务策略,并根据预设的业务策略目录确定相应的业务策略,对WAN的服务状态进行实时的监控,并基于用户服务策略和业务策略,根据当前的WAN服务状态的变化计算得到综合WAN策略,按照该综合WAN策略对WAN进行优化,既可以满足用户的网络需求,又实现对网络资源的实时优化分配,提高网络利用率。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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