This application provides a method and device for establishing VPN service, which relates to the field of communication and is used for establishing VPN service. The method includes: software definition network SDN controller obtains link information of planar network in service provider network and service requirement of VPN service; SDN controller determines target planar network of VPN service and target path of VPN service in target planar network according to link information of planar network and service requirement of VPN service; SDN controller establishes VPN service on target path. \u3002 Therefore, the method of establishing VPN service provided in this application can determine the most suitable path from the service provider network to the user's needs, improve the efficiency of establishing VPN service and save labor costs.
【技术实现步骤摘要】
建立虚拟专用网络VPN业务的方法及装置
本申请涉及通信
,尤其涉及一种建立VPN业务的方法及装置。
技术介绍
虚拟专用网络(virtualprivatenetwork,VPN)是一种建立在服务提供商公共网络上的专用网络。开通VPN业务的企业可以通过VPN网络进行加密的数据传输。当前服务提供商提供的公共网络为多平面网络。当前建立VPN业务的方法通常为人工选择建立VPN业务的平面和路径。在选定的路径中配置相应隧道协议,并将VPN业务导入配置好的隧道中。但是人工指定路径的方法往往无法找到在负载和时延等方面与用户需求最匹配的路径;同时人工指定的路径还存在工作量大、故障率较高的问题。
技术实现思路
本申请实施例提供一种建立VPN业务的方法及装置,利用SDN控制器自动在包括多个网络平面服务提供商网络选出中最佳路径建立VPN业务。能够从服务提供商网络中确定与用户需求最匹配的路径,并提高建立VPN业务的效率,节省人工成本。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供了一种建立VPN业务的方法,该方法包括:SDN控制器获取服务提供商网络中平面网络的链路信息以及VPN业务的业务需求;其中,所述链路信息包括链路两端的节点的标识、链路的时延和负载;所述业务需求包括:源节点、目的节点以及所述VPN业务所需的优先级;SDN控制器根据平面网络的链路信息以及VPN业务的业务需求确定建立所述VPN业务的目标平面网络以及在所述目标平面网络中的目标路径;所述SDN控制器在所述目标路径上建立所述VPN业务。第二方面,本申请提供了一种建立VPN业务的装置,该装置包括:获取模块,用 ...
【技术保护点】
1.一种建立虚拟专用网络VPN业务的方法,其特征在于,应用于VPN中,所述VPN包括服务提供商网络和用户网络,所述服务提供商网络包括至少一个平面网络,每个所述平面网络中包括多个节点和链路,所述服务提供商网络中还包括软件定义网络SDN控制器;所述方法包括:SDN控制器获取服务提供商网络中平面网络的链路信息以及VPN业务的业务需求;其中,所述链路信息包括链路两端的节点的标识、链路的时延和负载;所述业务需求包括:源节点、目的节点以及所述VPN业务所需的优先级;SDN控制器根据平面网络的链路信息以及VPN业务的业务需求确定建立所述VPN业务的目标平面网络以及在所述目标平面网络中的目标路径;所述SDN控制器在所述目标路径上建立所述VPN业务。
【技术特征摘要】
1.一种建立虚拟专用网络VPN业务的方法,其特征在于,应用于VPN中,所述VPN包括服务提供商网络和用户网络,所述服务提供商网络包括至少一个平面网络,每个所述平面网络中包括多个节点和链路,所述服务提供商网络中还包括软件定义网络SDN控制器;所述方法包括:SDN控制器获取服务提供商网络中平面网络的链路信息以及VPN业务的业务需求;其中,所述链路信息包括链路两端的节点的标识、链路的时延和负载;所述业务需求包括:源节点、目的节点以及所述VPN业务所需的优先级;SDN控制器根据平面网络的链路信息以及VPN业务的业务需求确定建立所述VPN业务的目标平面网络以及在所述目标平面网络中的目标路径;所述SDN控制器在所述目标路径上建立所述VPN业务。2.根据权利要求1所述的建立VPN业务的方法,其特征在于,所述SDN控制器根据平面网络的链路信息以及VPN业务的业务需求确定建立所述VPN业务的目标平面网络以及在所述目标平面网络中的目标路径包括:确定所述VPN业务的平面网络需求;其中,所述平面网络需求包括:单平面连接需求、双平面连接需求以及单平面连接跨平面保护需求;若所述VPN业务的平面网络需求为单平面连接需求,所述目标平面网络中包括一个平面网络;若所述VPN业务的平面网络需求为双平面连接需求,所述目标平面网络中包括两个平面网络;若所述VPN业务的平面网络需求为单平面连接跨平面保护需求,所述目标平面网络中包括两个平面网络,其中一个平面网络中用于建立VPN业务并进行数据传输;另一个平面网络中用于建立VPN业务,并在满足预设条件时进行数据传输;确定所述VPN业务的源节点、目的节点以及所需的优先级;从所述目标平面网络中确定目标路径,所述目标路径为在所述源节点和目的节点之间,且优先级与所述VPN业务所需的优先级相匹配的路径;将所述VPN业务的配置消息发送至所述目标路径的各个节点并在所述目标路径上建立所述VPN业务。3.根据权利要求2所述的建立VPN业务的方法,其特征在于,所述从所述目标平面网络中确定目标路径包括:所述SDN控制器确定所述VPN业务的源节点和目的节点;所述SDN控制器在所述目标平面网络中确定所述VPN业务的源节点和目的节点之间的至少一个第一路径;所述SDN控制器根据所述至少一条第一路径的链路信息分别确定每个所述第一路径的优先级;所述SDN控制器将所述至少一条所述第一路径中与所述VPN业务所需的优先级相匹配的第一路径确定为所述目标路径。4.根据权利要求2所述的建立VPN业务的方法,其特征在于,所述从所述目标平面网络中确定目标路径包括:SDN控制器根据所述目标平面网络的链路信息分别确定所述目标平面网络中每条路径的优先级;所述SDN控制器确定所述目标平面网络中位于所述VPN业务的源节点和目的节点之间的至少一条路径;所述SDN控制器将所述至少一条路径中与所述VPN业务所需的优先级相匹配的路径确定为所述目标路径。5.根据权利要求3-4任一项所述的建立VPN业务的方法,其特征在于,确定路径优先级的方法包括:根据公式P=(k*Ts+j*Ls)*m/Imax计算路径的优先级;其中,P为路径的优先级,Ts为路径的时延参数,k为路径的时延参数权重,Ls为路径的负载参数,j为路径的负载参数权重,m为所述服务提供商网络中的优先级个数,Imax为(k*Ts+j*Ls)取值的最大值;k,j的取值在0-1之间。6.一种建立虚拟专用网络VPN业务的装置,其特征在于,所述装置包括:获取模块,用于获取服务提供商网络中平面...
【专利技术属性】
技术研发人员:华一强,张艳菲,赫罡,郑毅,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。