一种SDN部署业务的方法和SDN控制器.pdf

上传人:Y948****062 文档编号:1591520 上传时间:2018-06-27 格式:PDF 页数:20 大小:1.53MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310753129.5

申请日:

2013.12.31

公开号:

CN104753713A

公开日:

2015.07.01

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/24申请日:20131231|||公开

IPC分类号:

H04L12/24; H04L12/46

主分类号:

H04L12/24

申请人:

华为技术有限公司

发明人:

董杰

地址:

518129广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种SDN部署业务的方法和SDN控制器。SDN控制器接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,业务类型为隧道或VPN业务;所述SDN控制器获得隧道的路径信息或VPN业务对应的至少一个PE设备的信息,并通告给所述隧道的入口网络节点或所述至少一个PE设备,完成所述隧道或VPN业务的部署;可以解决现有技术中,通过人工配置部署VPN业务,所需时间长且易出错;隧道建立方式复杂,业务扩展性差的问题。

权利要求书

权利要求书1.  一种软件定义网络SDN部署业务的方法,其特征在于,包括:SDN控制器接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为隧道,所述业务参数包括入口网络节点的信息和出口网络节点的信息;所述SDN控制器向路径计算单元PCE发送路径计算请求,所述路径计算请求中包括所述业务类型和所述业务参数;接收所述PCE返回的路径计算响应,所述路径计算响应中包括所述隧道的路径信息;向所述入口网络节点通告所述隧道的路径信息。2.  根据权利要求1所述的方法,其特征在于,所述向所述入口网络节点通告所述隧道的路径信息包括:通过所述SDN控制器与所述入口网络节点建立的控制会话,将所述隧道的路径信息发送给所述入口网络节点。3.  根据权利要求1所述的方法,其特征在于,所述向所述入口网络节点通告所述隧道的路径信息包括:将所述隧道的路径信息发送给网络管理系统NMS,通过所述NMS向所述入口网络节点发送所述隧道的路径信息。4.  根据权利要求1至3任一所述的方法,其特征在于,在向所述入口网络节点通告所述隧道的路径信息之后,还包括:接收所述入口网络节点反馈的业务部署结果。5.  根据权利要求4所述的方法,其特征在于,所述接收所述入口网络节点反馈的业务部署结果包括:通过所述SDN控制器与所述入口网络节点建立的控制会话,接收所述入口网络节点反馈的所述业务部署结果。6.  根据权利要求4所述的方法,其特征在于,所述接收所述入口网络节点反馈的业务部署结果包括:通过网络管理系统NMS接收所述入口网络节点反馈的所述业务部署结果。7.  一种软件定义网络SDN部署业务的方法,其特征在于,包括:SDN控制器接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为虚拟专用网VPN业务;根据所述业务请求,获取所述VPN业务对应的至少一个运营商边缘PE设备的信息;根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息;向所述至少一个PE设备通告所述业务部署信息。8.  根据权利要求7所述的方法,其特征在于,所述业务参数包括至少一个用户边缘CE设备的信息;所述根据所述业务请求获取所述VPN业务对应的至少一个PE设备的信息,包括:向策略模块发送策略查询请求,所述策略查询请求中包括所述VPN业务和所述至少一个CE设备的信息;接收所述策略模块返回的允许建立所述VPN业务的查询响应,所述查询响应中包括所述至少一个PE设备的信息。9.  根据权利要求7所述的方法,其特征在于,所述业务参数包括所述至少一个PE设备的信息;所述根据所述业务请求获取所述VPN业务对应的至少一个PE设备的信息,包括:从所述业务参数中获取所述至少一个PE设备的信息。10.  根据权利要求7至9任一项所述的方法,其特征在于,所述 向所述至少一个PE设备通告所述业务部署信息包括:通过所述SDN控制器与所述至少一个PE设备建立的控制会话,向所述至少一个PE设备发送所述业务部署信息。11.  根据权利要求7至9任一项所述的方法,其特征在于,所述向所述至少一个PE设备通告所述业务部署信息包括:将所述业务部署信息发送给网络管理系统NMS,通过所述NMS向所述至少一个PE设备发送所述业务部署信息。12.  根据权利要求7至11任一项所述的方法,其特征在于,在向所述至少一个PE设备通告所述业务部署信息之后,还包括:接收所述至少一个PE设备反馈的业务部署结果。13.  根据权利要求12所述的方法,其特征在于,所述接收所述至少一个PE设备反馈的业务部署结果包括:通过所述SDN控制器与所述至少一个PE设备建立的控制会话,接收所述至少一个PE设备反馈的所述业务部署结果。14.  根据权利要求12所述的方法,其特征在于,所述接收所述至少一个PE设备反馈的业务部署结果包括:通过网络管理系统NMS接收所述至少一个PE设备反馈的所述业务部署结果。15.  根据权利要求7至14任一项所述的方法,其特征在于,还包括:根据所述业务部署信息,为所述VPN业务关联或建立隧道。16.  根据权利要求7至15任一所述的方法,其特征在于,所述业务参数还包括如下任意一种或多种的组合:时延,带宽,保护条件,和服务优先级;所述根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息,包括:根据所述至少一个PE设备的信息和所述业务参数,生成所述VPN业务对应的逻辑拓扑;根据所述逻辑拓扑确定所述至少一个PE设备的业务部署信息。17.  根据权利要求7至16任一项所述的方法,其特征在于,所述VPN业务类型为虚拟电路VC;相应地,所述至少一个PE包括第一PE设备和第二PE设备;或者,所述VPN业务类型为虚拟网络VN;相应地,所述至少一个PE设备包括第一PE设备、第二PE设备和第三PE设备;或者,所述VPN业务类型为虚拟树VT;相应地,所述至少一个PE设备包括根PE设备和至少一个叶子PE设备。18.  一种软件定义网络SDN控制器,其特征在于,包括:业务请求接收模块,用于接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为隧道,所述业务参数包括入口网络节点的信息和出口网络节点的信息;路径计算客户端PCC,用于向路径计算单元PCE发送路径计算请求,所述路径计算请求中包括所述业务类型和所述业务参数;并接收所述PCE返回的路径计算响应,所述路径计算响应中包括所述隧道的路径信息;发送模块,用于向所述入口网络节点通告所述隧道的路径信息。19.  根据权利要求18所述的SDN控制器,其特征在于,还包括:结果接收模块,用于接收所述入口网络节点反馈的业务部署结果。20.  根据权利要求19所述的SDN控制器,其特征在于,所述发送模块具体用于通过所述SDN控制器与所述入口网络节点之间的控制会话,将所述隧道的路径信息发送给所述入口网络节点;相应地,所述结果接收模块,具体用于通过所述控制会话,接收所述入口网络节点反馈的所述业务部署结果。21.  根据权利要求19所述的SDN控制器,其特征在于,所述发送模块具体用于将所述隧道的路径信息发送给网络管理系统NMS,通过所述NMS向所述入口网络节点发送所述隧道的路径信息;相应地,所述结果接收模块,具体用于通过所述NMS接收所述入口网络节点反馈的所述业务部署结果。22.  一种软件定义网络SDN控制器,其特征在于,包括:业务请求接收模块,用于接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为虚拟专用网VPN业务;设备信息获取模块:用于根据所述业务请求,获取所述VPN业务对应的至少一个运营商边缘PE设备的信息;部署确定模块,用于根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息;发送模块,用于向所述至少一个PE设备通告所述业务部署信息。23.  根据权利要求22所述的SDN控制器,其特征在于,所述业务参数包括至少一个用户边缘CE设备的信息;所述设备信息获取模块,具体用于向策略模块发送策略查询请求,所述策略查询请求中包括所述VPN业务和所述至少一个CE设备的信息;接收所述策略模块返回的允许建立所述VPN业务的查询响应,所述查询响应中包括所述至少一个PE设备的信息。24.  根据权利要求23所述的SDN控制器,其特征在于,所述业务参数包括所述至少一个PE设备的信息;所述设备信息获取模块,具体用于从所述业务参数中获取所述至少一个PE设备的信息。25.  根据权利要求22至24任一项所述的SDN控制器,其特征在于,还包括:结果接收模块,用于接收所述至少一个PE设备反馈的业务部署结果。26.  根据权利要求25所述的SDN控制器,其特征在于,所述发送模块,具体用于通过所述SDN控制器与所述至少一个PE设备建立的控制会话,向所述至少一个PE设备发送所述业务部署信息;相应地,所述结果接收模块,具体用于通过所述控制会话,接收所述至少一个PE设备反馈的所述业务部署结果。27.  根据权利要求25所述的SDN控制器,其特征在于,所述发送模块,具体用于将所述业务部署信息发送给网络管理系统NMS,通过所述NMS向所述至少一个PE设备发送所述业务部署信息;相应地,所述结果接收模块,具体用于通过所述NMS接收所述至少一个PE设备反馈的所述业务部署结果。28.  根据权利要求22至27任一项所述的SDN控制器,其特征在于,还包括:隧道确定模块,用于根据所述业务部署信息,为所述VPN业务关联或建立隧道。29.  根据权利要求22至28任一项所述的SDN控制器,其特征在于,所述业务参数还包括如下任意一种或多种的组合:时延,带宽,保护条件,和服务优先级;所述部署确定模块,具体用于根据所述至少一个PE设备的信息和所述业务参数,生成所述VPN业务对应的逻辑拓扑;根据所述逻辑拓扑确定所述至少一个PE设备的业务部署信息。30.  根据权利要求22至29任一项所述的SDN控制器,其特征在于,所述VPN业务类型为虚拟电路VC;相应地,所述若干PE设备包括第一PE设备和第二PE设备;或者,所述VPN业务类型为虚拟网络VN;相应地,所述若干PE设备包括第一PE设备、第二PE设备和第三PE设备;或者,所述VPN业务类型为虚拟树VT;相应地,所述若干PE节点包括根PE设备和至少一个叶子PE设备。31.  一种软件定义网络SDN部署业务的系统,其特征在于,包括SDN控制器和上层应用;所述SDN控制器,用于接收来自所述上层应用的业务请求,所述业务请求中包括业务类型和业务参数;根据所述业务请求为所述上层应用部署所述业务类型对应的业务。32.  根据权利要求31所述的系统,其特征在于,所述业务类型为隧道;所述业务参数包括隧道的入口网络节点和出口网络节点的信息;所述SDN控制器包括如权利要求18至21任一项所述的SDN控制器;所述系统还包括所述入口网络节点,所述出口网络节点,以及路径计算单元PCE。33.  根据权利要求31所述的系统,其特征在于,所述业务类型为VPN业务;所述业务参数包括至少一个CE设备的信息,或者所述VPN业务对应的至少一个PE设备的信息;所述SDN控制器包括如权利要求22至30任一项所述的SDN控制器;所述系统还包括所述至少一个PE设备。

说明书

说明书一种SDN部署业务的方法和SDN控制器
技术领域
本发明涉及网络通信领域,尤其涉及一种软件定义网络(Software Defined Network,简称SDN)部署业务的方法和SDN控制器。
背景技术
虚拟专用网(Virtual Private Network,简称VPN)业务是网络运营商向客户提供的一种重要服务。目前在网络中建立VPN的主要方式是根据用户的需求,人工对运营商边缘(provider edge,简称PE)设备进行配置,在PEs之间建立VPN连接。
网络运营商向用户提供VPN服务通常使用隧道来承载。一种常用的隧道是流量工程(Traffic Engineering,简称TE)隧道;TE隧道的优点是运营商能够控制隧道路径并实现带宽保证。目前在网络中建立TE隧道主要通过在路由器上进行人工配置,由TE隧道的头节点路由器进行最短路径优先(Shortest Path First,简称SPF)/约束最短路径优先(Constrained Shortest Path First,简称CSPF)计算得到隧道路径;或者,由TE隧道的头节点路由器作为路径计算客户端(Path Computation Client,简称PCC),向路径计算单元(Path Computation Element,简称PCE)发起路由计算请求,PCE返回路径计算结果给该TE隧道的头节点路由器,再由TE隧道的头节点路由器使用基于流量工程的资源预留协议(Resource Reservation Protocol-Traffic Engineering,简称RSVP-TE)进行TE隧道的建立。
但是,现有VPN部署需要人工配置,容易出现配置错误。
发明内容
本发明实施例提供了一种SDN部署业务的方法、系统和SDN控制器,可以解决VPN业务部署需要人工配置,容易出现配置错误的问题。
第一方面,提供了一种SDN部署业务的方法,包括:
SDN控制器接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为隧道,所述业务参数包括入口网络节点的信息和出口网络节点的信息;
所述SDN控制器向路径计算单元PCE发送路径计算请求,所述路径计算请求中包括所述业务类型和所述业务参数;
接收所述PCE返回的路径计算响应,所述路径计算响应中包括所述隧道的路径信息;
向所述入口网络节点通告所述隧道的路径信息。
在第一方面的第一种可能实现方式中,所述向所述入口网络节点通告所述隧道的路径信息包括:
通过所述SDN控制器与所述入口网络节点建立的控制会话,将所述隧道的路径信息发送给所述入口网络节点。
在第一方面的第二种可能实现方式中,所述向所述入口网络节点通告所述隧道的路径信息包括:
将所述隧道的路径信息发送给网络管理系统NMS,通过所述NMS向所述入口网络节点通告所述隧道的路径信息。
根据第一方面和第一方面的第一种和第二种可能实现方式中的任一种,在第一方面的第三种可能实现方式中,在向所述入口网络节点通告所述隧道的路径信息之后,所述方法还包括:接收所述入口网络节点反馈的业务部署结果。
根据第一方面的第三种可能实现方式,在第一方面的第四种可能 实现方式中,所述接收所述入口网络节点反馈的业务部署结果包括:
通过SDN控制器与所述入口网络节点建立的控制会话,接收所述入口网络节点反馈的业务部署结果。
根据第一方面的第三种可能实现方式,在第一方面的第五种可能实现方式中,所述接收所述入口网络节点反馈的业务部署结果包括:
通过网络管理系统NMS接收所述入口网络节点反馈的业务部署结果。
第二方面,提供了一种SDN部署业务的方法,包括:
SDN控制器接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为虚拟专用网VPN业务;
根据所述业务请求,获取所述VPN业务对应的至少一个运营商边缘PE设备的信息;
根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息;
向所述至少一个PE设备通告所述业务部署信息。
在第二方面的第一种可能实现方式中,所述业务参数包括至少一个用户边缘CE设备的信息;
所述根据所述业务请求获取所述VPN业务对应的至少一个PE设备的信息,包括:
向策略模块发送策略查询请求,所述策略查询请求中包括所述VPN业务和所述至少一个CE设备的信息;
接收所述策略模块返回的允许建立所述VPN业务的查询响应,所述查询响应中包括所述至少一个PE设备的信息。
在第二方面的第二种可能实现方式中,所述业务参数包括所述至少一个PE设备的信息;所述根据所述业务请求获取所述VPN业务对 应的至少一个PE设备的信息,包括:从所述业务参数中获取所述至少一个PE设备的信息。
根据第二方面和第二方面的第一种和第二种可能实现方式中的任一种,在第二方面的第三种可能实现方式中,所述向所述至少一个PE设备通告所述业务部署信息包括:
通过所述SDN控制器与所述至少一个PE设备建立的控制会话,向所述至少一个PE设备发送所述业务部署信息。
根据第二方面和第二方面的第一种至第三种可能实现方式中的任一种,在第二方面的第四种可能实现方式中,所述向所述至少一个PE设备通告所述业务部署信息包括:
将业务部署信息发送给网络管理系统NMS,通过所述NMS向所述至少一个PE设备发送所述业务部署信息。
根据第二方面和第二方面的第一种至第四种可能实现方式中的任一种,在第二方面的第五种可能实现方式中,在向所述至少一个PE设备通告所述业务部署信息之后,还包括:接收所述至少一个PE设备反馈的业务部署结果。
根据第二方面的第五种可能实现方式,在第二方面的第六种可能实现方式中,所述接收所述至少一个PE设备反馈的业务部署结果包括:通过所述SDN控制器与所述至少一个PE设备建立的控制会话,接收所述至少一个PE设备反馈的业务部署结果。
根据第二方面的第五种可能实现方式,在第二方面的第七种可能实现方式中,所述接收所述至少一个PE设备反馈的业务部署结果包括:通过网络管理系统NMS接收所述至少一个PE设备反馈的业务部署结果。
根据第二方面和第二方面的第一种至第七种可能实现方式中的 任一种,在第二方面的第八种可能实现方式中,所述方法还包括:根据所述业务部署信息,为所述VPN业务关联或建立隧道。
根据第二方面和第二方面的第一种至第八种可能实现方式中的任一种,在第二方面的第九种可能实现方式中,所述业务参数还包括如下任意一种或多种的组合:时延,带宽,保护条件,和服务优先级;
所述根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息,包括:
根据所述至少一个PE设备的信息和所述业务参数,生成所述VPN业务对应的逻辑拓扑;
根据所述逻辑拓扑确定所述至少一个PE设备的业务部署信息。
根据第二方面和第二方面的第一种至第九种可能实现方式中的任一种,在第二方面的第十种可能实现方式中,
所述VPN业务类型为虚拟电路VC;相应地,所述至少一个PE包括第一PE设备和第二PE设备;
或者,所述VPN业务类型为虚拟网络VN;相应地,所述至少一个PE设备包括第一PE设备、第二PE设备和第三PE设备;
或者,所述VPN业务类型为虚拟树VT;相应地,所述至少一个PE设备包括根PE设备和至少一个叶子PE设备。
第三方面,提供了一种SDN控制器,包括:
业务请求接收模块,用于接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为隧道,所述业务参数包括入口网络节点的信息和出口网络节点的信息;
路径计算客户端PCC,用于向路径计算单元PCE发送路径计算请求,所述路径计算请求中包括所述业务类型和所述业务参数;并接收所述PCE返回的路径计算响应,所述路径计算响应中包括所述隧 道的路径信息;
发送模块,用于向所述入口网络节点通告所述隧道的路径信息。
在第三方面的第一种可能实现方式中,所述SDN控制器还包括:
结果接收模块,用于接收所述入口网络节点反馈的业务部署结果。
根据第三方面的第一种可能实现方式,在第三方面的第二种可能实现方式中,所述发送模块具体用于通过所述SDN控制器与所述入口网络节点之间的控制会话,将所述隧道的路径信息发送给所述入口网络节点;
相应地,所述结果接收模块,具体用于通过所述控制会话,接收所述入口网络节点反馈的业务部署结果。
根据第三方面的第一种可能实现方式,在第三方面的第三种可能实现方式中,所述发送模块具体用于将所述隧道的路径信息发送给网络管理系统NMS,通过所述NMS向所述入口网络节点通告所述隧道的路径信息;
相应地,所述结果接收模块,具体用于通过所述NMS接收所述入口网络节点反馈的业务部署结果。
第四方面,提供了一种SDN控制器,包括:
业务请求接收模块,用于接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为虚拟专用网VPN业务;
设备信息获取模块:用于根据所述业务请求,获取所述VPN业务对应的至少一个运营商边缘PE设备的信息;
部署确定模块,用于根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息;
发送模块,用于向所述至少一个PE设备通告所述业务部署信息。
在第四方面的第一种可能实现方式中,所述业务参数包括至少一个用户边缘CE设备的信息;
所述设备信息获取模块,具体用于向策略模块发送策略查询请求,所述策略查询请求中包括所述应用请求者的信息、所述VPN业务和所述至少一个CE设备的信息;接收所述策略模块返回的允许建立所述VPN业务的查询响应,所述查询响应中包括所述至少一个PE设备的信息。
根据第四方面的第一种可能实现方式,在第四方面的第二种可能实现方式中,所述业务参数包括所述至少一个PE设备的信息;所述设备信息获取模块,具体用于从所述业务参数中获取所述至少一个PE设备的信息。
根据第四方面和第四方面的第一种和第二种可能实现方式中的任一种,在第四方面的第三种可能实现方式中,所述SDN控制器还包括:结果接收模块,用于接收所述至少一个PE设备反馈的业务部署结果。
根据第四方面的第三种可能实现方式,在第四方面的第四种可能实现方式中,所述发送模块具体用于通过所述SDN控制器与所述至少一个PE设备建立的控制会话,向所述至少一个PE设备发送所述业务部署信息;
相应地,所述结果接收模块,具体用于通过所述控制会话,接收所述至少一个PE设备反馈的业务部署结果。
根据第四方面的第三种可能实现方式,在第四方面的第五种可能实现方式中,所述发送模块具体用于将所述业务部署信息发送给网络管理系统NMS,通过所述NMS向所述至少一个PE设备发送所述业 务部署信息;
相应地,所述结果接收模块,具体用于通过所述NMS接收所述至少一个PE设备反馈的业务部署结果。
根据第四方面和第四方面的第一种至第五种可能实现方式中的任一种,在第四方面的第六种可能实现方式中,所述SDN控制器还包括:隧道确定模块,用于根据所述业务部署信息,为所述VPN业务关联或建立隧道。
根据第四方面和第四方面的第一种至第六种可能实现方式中的任一种,在第四方面的第七种可能实现方式中,所述业务参数还包括如下任意一种或多种的组合:时延,带宽,保护条件,和服务优先级;
所述部署确定模块,具体用于根据所述至少一个PE设备的信息和所述业务参数,生成所述VPN业务对应的逻辑拓扑;根据所述逻辑拓扑确定所述至少一个PE设备的业务部署信息。
根据第四方面和第四方面的第一种至第七种可能实现方式中的任一种,在第四方面的第八种可能实现方式中,所述VPN业务类型为虚拟电路VC;相应地,所述若干PE设备包括第一PE设备和第二PE设备;
或者,所述VPN业务类型为虚拟网络VN;相应地,所述若干PE设备包括第一PE设备、第二PE设备和第三PE设备;
或者,所述VPN业务类型为虚拟树VT;相应地,所述若干PE节点包括根PE设备和至少一个叶子PE设备。
第五方面,提供一种SDN部署业务的系统,包括SDN控制器和上层应用;
所述SDN控制器,用于接收所述上层应用的业务请求,所述业务请求中包括业务类型和业务参数;根据所述业务请求为所述上层应 用部署所述业务类型对应的业务。
在第五方面的第一种可能实现方式中,所述业务类型为隧道;所述业务参数包括隧道的入口网络节点和出口网络节点的信息;所述SDN控制器如上述第三方面或第三方面的任一可能实现方式;所述系统还包括所述入口网络节点,所述出口网络节点,以及路径计算单元PCE。
在第五方面的第二种可能实现方式中,所述业务类型为VPN业务;所述业务参数包括至少一个CE设备的信息,或者所述VPN业务对应的至少一个PE设备的信息;所述SDN控制器如上述第四方面或第四方面的任一可能实现方式;所述系统还包括所述至少一个PE设备。
本发明实施例提供的SDN部署业务的方法,SDN控制器接收来自上层应用的业务请求,对业务类型为隧道的业务请求通过与PCE交互,获得隧道的路径信息,并通告给隧道的入口网络节点,完成隧道的建立;对业务类型为VPN业务的业务请求,获得该VPN业务对应的多个PE节点的信息,并将业务部署信息通告给所述多个PE设备,完成VPN业务的建立。对来自上层应用的业务请求,无需人工配置,就可以快速完成隧道或VPN业务的建立,解决了现有技术中,通过人工配置部署隧道或VPN业务,易出错的问题。
附图说明
图1是本发明实施例提供的一种SDN部署业务的系统示意图;
图2是本发明实施例提供的一种SDN部署业务的方法流程图;
图3是本发明实施例提供的另一种SDN部署业务的方法流程图;
图4是本发明实施例提供的一种SDN控制器的结构示意图;
图5是本发明实施例提供的另一种SDN控制器的结构示意图;
图6是本发明实施例提供的又一种SDN控制器的结构示意图
图7是本发明实施例提供的再一种SDN控制器的结构示意图。
具体实施方式
为使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。
软件定义网络(software defined network,简称SDN)是一种新型网络架构,通过定义SDN层、SDN层与上层应用(application)的接口、以及SDN层和下层网络之间的接口,为应用层提供易于部署和扩展的网络服务。
参见图1,为本发明实施例提供的SDN部署业务的系统,包括SDN控制器和上层应用。SDN控制器接收来自上层应用的业务请求,所述业务请求中包括业务参数和业务类型,例如VPN,隧道等;并根据所述业务请求部署所述业务类型对应的业务。
如图1所示,所述系统还包括PE设备;可选地,还包括PCE和策略模块。进一步可选地,还包括网络管理系统(network management system,简称NMS)。
所述PCE,用于为所述SDN控制器提供路径计算服务。
所述策略模块,用于为所述SDN控制器提供策略服务,例如业务权限控制等。所述策略模块可以与所述SDN控制器位于不同网络设备上,例如所述策略模块由专门的服务器实现;所述策略模块也可以与所述SDN控制器位于同一个网络设备上。接下来将详细介绍本发明实施例提供的SDN部署业务的方法,和所述SDN控制器。
参见图2,为本发明实施例提供的一种SDN部署业务的方法, 包括:
201、SDN控制器接收来自上层应用的业务请求;
所述业务请求中包括业务类型和业务参数,其中所述业务类型为隧道,所述业务参数包括隧道的入口网络节点和出口网络节点的信息,例如隧道的入口网络节点的网际协议(Internet Protocol,简称IP)地址、出口节点的IP地址。
所述隧道可以为TE隧道。
202、所述SDN控制器向路径计算单元PCE发送路径计算请求,所述路径计算请求中包括所述业务类型和所述业务参数;
所述业务参数还可以包括:路径约束信息;例如路径的跳数,路径的代价值,必须经过的网络节点,不能经过的网络节点等等。
进一步地,所述业务参数还可以包括时延,带宽,保护条件中的一种或多种。
203、接收所述PCE返回的路径计算响应,所述路径计算响应中包括所述隧道的路径信息;
所述PCE收到所述SDN的路径计算请求之后,根据所述入口节点的信息和所述出口节点的信息,进一步还可以根据路径约束信息、时延、带宽、保护条件等为所述隧道计算路径。
所述路径计算响应中包括所述隧道的路径信息;所述隧道的路径信息中包括所述隧道经过的完整路径信息或部分路径信息,例如隧道经过的所有或部分网络节点的IP地址;可选地,所述隧道的路径信息中还可以包括预留的带宽,路径的代价值等。
所述SDN控制器和所述PCE之间,可以采用PCE与PCC之间的路径计算协议(PCE Communication Protocol,简称PCEP)通信。
204、向所述入口网络节点通告所述隧道的路径信息;
所述SDN控制器向所述隧道的入口网络节点通告所述隧道的路径信息,可选地,还控制所述入口网络节点根据所述隧道的路径信息建立隧道。
具体地,所述入口网络节点可以通过RSVP-TE信令携带所述隧道路径信息,完成所述隧道的建立。
进一步地,在向所述入口网络节点通告所述隧道的路径信息之后,所述方法还可以包括:接收所述入口网络节点反馈的业务部署结果。具体地,所述入口网络节点向所述SDN控制器反馈所述隧道的建立结果和状态等信息。
可选地,所述向所述入口网络节点通告所述隧道路径信息包括:通过所述SDN控制器与所述入口网络节点之间建立的控制会话,将所述隧道的路径信息发送给所述入口网络节点,并控制所述入口网络节点根据所述隧道的路径信息建立所述隧道。相应地,所述接收所述入口网络节点反馈的业务部署结果包括:通过所述控制会话,接收所述入口网络节点反馈的业务部署结果。
可选地,所述向所述入口网络节点通告所述隧道的路径信息包括:将所述隧道路径信息发送给网络管理系统(network management system,简称NMS),通过所述NMS向所述入口网络节点发送所述隧道的路径信息;具体地,所述NMS可以对所述入口网络节点进行配置,向所述入口网络节点发送所述隧道的路径信息,并指令所述入口网络节点建立所述隧道。相应地,所述接收所述入口网络节点反馈的业务部署结果包括:通过所述NMS接收所述入口网络节点反馈的业务部署结果。具体地,NMS可以通过网络管理和配置机制,例如简单网络管理协议(simple network management protocol,简称SNMP),网络配置协议(netconf)与所述入口网络节点通信,对所 述入口网络节点进行管理和控制:向所述入口网络节点发送所述隧道的路径信息,并指令所述入口网络节点建立所述隧道。
本发明实施例提供的SDN部署业务的方法,SDN控制器接收来自上层应用的建立隧道的业务请求,通过与PCE交互,获得隧道的路径信息,并通告给隧道的入口网络节点,完成隧道的建立;无需人工配置,可以快速响应建立隧道的业务请求,提高隧道业务的扩展性,并且可以避免人工配置容易出错的问题。
参见图3,为本发明实施例提供的另一种SDN部署业务的方法,包括:
301、SDN控制器接收来自上层应用的业务请求;
所述业务请求中包括业务类型和业务参数;其中,所述业务类型为VPN业务。
VPN业务包括虚拟电路(virtual circuit,简称VC),虚拟网络(virtual network,简称VN),虚拟树(virtual tree,简称VT)。
302、根据所述业务请求,获取所述VPN业务对应的至少一个PE设备的信息;
可选地,所述业务参数包括至少一个用户边缘(customer edge,简称CE)设备的信息,例如CE设备的IP地址;所述根据所述业务请求获取所述VPN业务对应的至少一个PE设备的信息,包括:
向策略模块发送策略查询请求,所述策略查询请求中包括所述VPN业务和所述至少一个CE设备的信息;
接收所述策略模块返回的允许建立所述VPN业务的查询响应,所述查询响应中包括所述至少一个PE设备的信息。进一步可选地,所述策略查询请求中还包括所述上层应用的用户信息,例如用户名,身份标识等;所述策略模块根据所述用户信息判断是否允许建立所述 VPN业务;具体地,所述策略模块根据所述用户信息,获取所述用户的权限,以判断是否允许建立所述VPN业务。如果所述策略模块判定允许建立所述VPN业务,则所述策略模块获取所述VPN业务对应的至少一个PE设备的信息;如果所述策略模块判定不允许建立所述VPN业务,则所述策略模块向所述SDN控制器返回不允许建立VPN业务的查询响应。
可选地,所述业务参数包括所述至少一个PE设备的信息;所述根据所述业务请求获取所述VPN业务对应的至少一个PE设备的信息,包括:从所述业务参数中获取所述至少一个PE设备的信息。
若所述VPN业务为VC,则所述至少一个PE设备包括第一PE设备和第二PE设备;
若所述VPN业务为VN,则所述至少一个PE节点包括第一PE设备、第二PE设备和第三PE设备;当然可能还包括第四PE设备,第五PE设备等。
若所述VPN业务为VT,则所述至少一个PE设备包括根PE设备和至少一个叶子PE设备。
所述策略模块可能与所述SDN控制器分别位于不同网络设备上,也可能位于同一个网络设备上。
303、根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息;
可选地,所述业务参数还包括如下任意一种或多种的组合:时延,带宽,保护条件,和服务优先级;所述SDN控制器根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息;具体地,所述SDN控制器可以根据所述至少一个PE设备的信息和所述业务参数,形成所述VPN业务对应的逻辑拓扑,根据所 述逻辑拓扑确定所述VPN业务对应的业务部署信息;具体地,根据所述逻辑拓扑得到所述至少一个PE设备中每个PE设备的部署信息,从而确定所述VPN业务对应的业务部署信息。
304、向所述至少一个PE设备通告所述业务部署信息,以完成VPN业务部署。
进一步地,所述SDN控制器可以根据所述VPN业务对应的业务部署信息,为所述VPN业务关联已建立的满足所述VPN业务要求的隧道;或者,可以根据所述VPN业务对应的业务部署信息,采用本发明图2所示的方法为所述VPN业务建立隧道。
进一步地,在向所述至少一个PE设备通告所述业务部署信息之后,所述方法还可以包括:接收所述至少一个PE设备反馈的业务部署结果。具体地,所述至少一个PE设备中每个PE设备向所述SDN控制器反馈VPN业务建立结果和状态等信息。
可选地,所述向所述至少一个PE设备通告所述业务部署信息包括:通过所述SDN控制器与所述至少一个PE设备建立的控制会话,向所述至少一个PE设备发送所述业务部署信息。相应地,所述接收所述至少一个PE设备反馈的业务部署结果包括:通过与所述至少一个PE设备建立的所述控制会话,接收所述至少一个PE设备反馈的业务部署结果。
可选地,所述向所述至少一个PE设备通告所述业务部署信息包括:将所述业务部署信息发送给网络管理系统NMS,通过所述NMS向所述至少一个PE设备发送所述业务部署信息。相应地,所述接收所述至少一个PE设备反馈的业务部署结果包括:通过所述NMS接收所述至少一个PE设备反馈的业务部署结果。具体地,所述NMS可以通过网管配置机制,例如SNMP,netconf等,与所述至少一个 PE设备通信。
本发明实施例提供的SDN部署业务的方法,SDN控制器接收来自上层应用的建立VPN的业务请求,获得VPN业务对应的多个PE设备的信息,并将业务部署信息通告给所述多个PE设备,完成VPN业务的建立;无需人工配置,可以快速完成VPN业务的建立,提高了VPN业务的扩展性,且可以避免人工配置实时性差、容易出错的问题。
如图4所示,本发明实施例提供了一种SDN控制器,用于实现本发明图2所示的SDN部署业务的方法。所述SDN控制器包括:
业务请求接收模块401,用于接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为隧道,所述业务参数包括所述隧道的入口网络节点和出口网络节点的信息,例如,隧道的入口网络节点的IP地址和出口网络节点的IP地址;
路径计算客户端PCC402,用于向路径计算单元PCE发送路径计算请求,所述路径计算请求中包括所述业务类型和所述业务参数;并接收所述PCE返回的路径计算响应,所述路径计算响应中包括所述隧道的路径信息;
发送模块403,用于向所述入口网络节点通告所述隧道的路径信息;
可选地,所述SDN控制器还控制所述入口网络节点根据所述隧道的路径信息建立隧道。具体地,所述入口网络节点可以通过RSVP-TE信令携带所述隧道路径信息,完成所述隧道的建立。
所述隧道可以为TE隧道。
所述SDN控制器和所述PCE之间,可以采用PCEP通信。
所述业务参数还可以包括:路径约束信息;例如路径的跳数,路 径的代价值,必须经过的网络节点,不能经过的网络节点等等。
进一步地,所述业务参数还可以包括时延,带宽,保护条件等。
所述PCE收到所述SDN的路径计算请求之后,根据所述入口网络节点的信息和所述出口网络节点的信息,进一步还可以根据路径约束信息、时延、带宽、保护条件等为所述隧道计算路径。
所述隧道的路径信息中包括所述隧道经过的完整路径信息或部分路径信息,例如隧道经过的所有或部分网络节点的IP地址;可选地,所述隧道的路径信息中还可以包括预留的带宽,路径的代价值等。
进一步地,所述SDN控制器还包括:结果接收模块,用于接收所述入口网络节点反馈的业务部署结果。
所述发送模块具体用于通过与所述入口网络节点之间的控制会话,将所述隧道的路径信息发送给所述入口网络节点;相应地,所述结果接收模块,具体用于通过所述控制会话,接收所述入口网络节点反馈的业务部署结果。
或者,所述发送模块具体用于将所述隧道的路径信息发送给网络管理系统NMS,通过所述NMS向所述入口网络节点发送所述隧道的路径信息;相应地,所述结果接收模块,具体用于通过所述NMS接收所述入口网络节点反馈的业务部署结果。
本发明实施例提供的SDN控制器,接收来自上层应用的建立隧道的业务请求,通过与PCE交互,获得隧道的路径信息,并通告给隧道的入口网络节点,完成隧道的建立;无需人工配置,就可以快速完成隧道的建立,建立隧道的方式简单快捷,提高了隧道业务的扩展性,且可以避免人工配置容易出错的问题。
如图5所示,本发明实施例提供了另一种SDN控制器,用于实现本发明图3所示的SDN部署业务的方法。所述SDN控制器包括:
业务请求接收模块501,用于接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数;所述业务类型为虚拟专用网VPN业务;
设备信息获取模块502:用于根据所述业务请求,获取所述VPN业务对应的至少一个运营商边缘PE设备的信息;
部署确定模块503,用于根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息;
发送模块504,用于向所述至少一个PE设备通告所述业务部署信息。
所述VPN业务包括VC,VN,VT。所述业务参数还可以包括时延,带宽,保护条件,服务优先级等。
若所述VPN业务为VC,则所述至少一个PE设备包括第一PE设备和第二PE设备;
若所述VPN业务为VN,则所述若干PE设备包括第一PE设备、第二PE设备和第三PE设备;当然可能还包括第四PE设备,第五PE设备等;
若所述VPN业务为VT,则所述若干PE设备包括根PE设备和至少一个叶子PE设备。
可选地,所述业务参数包括至少一个CE设备的信息,例如CE设备的IP地址;所述设备信息获取模块502,具体用于向策略模块发送策略查询请求,所述策略查询请求中包括所述VPN业务和所述至少一个CE设备的信息;接收所述策略模块返回的允许建立所述VPN业务的查询响应,所述查询响应中包括所述至少一个PE设备的信息。
进一步可选地,所述策略查询请求中还包括所述上层应用的用户信息,例如用户名,身份标识等;所述策略模块根据所述用户信息判 断是否允许建立所述VPN业务;具体地,所述策略模块根据所述用户信息,获取所述用户的权限,以判断是否允许建立所述VPN业务。如果所述策略模块判定允许建立所述VPN业务,则所述策略模块获取所述VPN业务对应的至少一个PE设备的信息;如果所述策略模块判定不允许建立所述VPN业务,则所述策略模块向所述SDN控制器返回不允许建立VPN业务的查询响应。
可选地,所述SDN控制器还包括所述策略模块。
可选地,所述业务参数包括所述至少一个PE设备的信息;所述设备信息获取模块502,具体用于从所述业务参数中获取所述至少一个PE设备的信息。
进一步地,所述SDN控制器还包括:结果接收模块,用于接收所述至少一个PE设备反馈的业务部署结果。
所述发送模块,具体用于通过与所述至少一个PE设备建立的控制会话,向所述至少一个PE设备发送所述业务部署信息。相应地,所述结果接收模块,具体用于通过所述与所述至少一个PE设备建立的控制会话,接收所述至少一个PE设备反馈的业务部署结果。
或者,所述发送模块,具体用于将所述业务部署信息发送给网络网络系统NMS,通过所述NMS将所述业务部署信息发送给所述至少一个PE设备。相应地,所述结果接收模块,具体用于通过所述NMS接收所述至少一个PE设备反馈的业务部署结果。
进一步地,所述SDN控制器还包括:隧道确定模块,用于根据所述VPN业务对应的业务部署信息,为所述VPN业务关联已建立的满足所述VPN业务要求的隧道;或者,根据所述VPN业务对应的业务部署信息,按照本发明图1所示的方法为所述VPN业务建立隧道。
本发明实施例提供的SDN控制器,接收来自上层应用的建立 VPN的业务请求,获得VPN业务对应的多个PE设备的信息,并将业务部署信息通告给所述多个PE设备,完成VPN业务的建立;无需人工配置,可以快速完成VPN业务的建立,提高了VPN业务的扩展性,且可以避免人工配置实时性差、容易出错的问题。
如图6所示,为本发明实施例提供的又一种SDN控制器的结构示意图,用于实现本发明图2所示的方法,所述SDN控制器包括:处理器601、存储器602和通信接口603;其中,处理器601、存储器602、通信接口603通过总线或其他方式相互连接,图6中以通过总线604连接作为示例。
存储器602,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器502可能包含随机存取存储器(random access memory,简称RAM),也可能还包括非易失性存储器(英文:non-volatile memory),例如至少一个磁盘存储器。
处理器601执行存储器602所存放的程序,执行本发明实施例提供的SDN部署业务的方法,包括:
接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为隧道,所述业务参数包括入口网络节点的信息和出口网络节点的信息;
所述SDN控制器向路径计算单元PCE发送路径计算请求,所述路径计算请求中包括所述业务类型和所述业务参数;
接收所述PCE返回的路径计算响应,所述路径计算响应中包括所述隧道的路径信息;
向所述入口网络节点通告所述隧道的路径信息。
所述通信接口603,用于上层应用通信;还用于与PCE通信;还用于与所述隧道的入口网络节点通信。
所述方法还包括:接收所述入口网络节点反馈的业务部署结果。
具体地,所述向所述入口网络节点通告所述隧道的路径信息包括:通过所述SDN控制器与所述入口网络节点建立的控制会话,将所述隧道的路径信息发送给所述入口网络节点。相应地,所述接收所述入口网络节点反馈的业务部署结果包括:通过所述控制会话,接收所述入口网络节点反馈的业务部署结果。
或者,所述向所述入口节点通告所述隧道的路径信息包括:将所述隧道的路径信息发送给网络管理系统NMS,通过所述NMS将所述隧道的路径信息发送给所述入口网络节点。相应地,所述接收所述入口网络节点反馈的业务部署结果包括:通过所述NMS接收所述入口网络节点反馈的业务部署结果。
可选地,所述通信接口603,还用于与所述NMS通信。
本发明实施例提供的SDN控制器,接收来自上层应用的建立隧道的业务请求,通过与PCE交互,获得隧道的路径信息,并通告给隧道的入口网络节点,完成隧道的建立;无需人工配置,可以快速响应建立隧道的业务请求,提高隧道业务的扩展性,并且可以避免人工配置容易出错的问题。
如图7所示,为本发明实施例提供的再一种SDN控制器的结构示意图,用于实现本发明图3所示的方法,所述SDN控制器包括:处理器701、存储器702和通信接口703;其中,处理器701、存储器702、通信接口703通过总线或其他方式相互连接,图7中以通过总线704连接作为示例。
存储器702,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器702可能包含RAM,也可能还包括非易失性存储器,例如至少一个磁盘存储器。
处理器701执行存储器702所存放的程序,执行本发明实施例提供的SDN部署业务的方法,包括:
接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,所述业务类型为虚拟专用网VPN业务;
根据所述业务请求,获取所述VPN业务对应的至少一个运营商边缘PE设备的信息;
根据所述至少一个PE设备的信息和所述业务参数确定所述VPN业务对应的业务部署信息;
向所述至少一个PE设备通告所述业务部署信息。
所述通信接口703,用于与上层应用通信,还用于与所述至少一个PE节点通信。
所述VPN业务包括VC,VN,VT;
若所述VPN业务为VC,则所述若干PE节点包括第一PE节点和第二PE节点;
若所述VPN业务为VN,则所述若干PE节点包括第一PE节点、第二PE节点和第三PE节点;当然可能还包括第四PE节点,第五PE节点等;
若所述VPN业务为VT,则所述若干PE节点包括根PE节点和至少一个叶子PE节点。
可选地,所述业务参数包括至少一个用户边缘CE设备的信息;所述根据所述业务请求获取所述VPN业务对应的至少一个PE设备的信息,包括:
向策略模块发送策略查询请求,所述策略查询请求中包括所述VPN业务和所述至少一个CE设备的信息;
接收所述策略模块返回的允许建立所述VPN业务的查询响应, 所述查询响应中包括所述至少一个PE设备的信息。
所述通信接口703,还用于与所述策略模块进行通信。
可选地,所述业务参数包括所述至少一个PE设备的信息;所述根据所述业务请求获取所述VPN业务对应的至少一个PE设备的信息,包括:从所述业务参数中获取所述至少一个PE设备的信息。
所述方法还包括:接收所述至少一个PE设备反馈的业务部署结果。
具体地,所述向所述至少一个PE设备通告所述业务部署信息包括:通过与所述至少一个PE设备建立的控制会话,向所述至少一个PE设备发送所述业务部署信息。相应地,所述接收所述至少一个PE设备反馈的业务部署结果包括:通过与所述至少一个PE设备建立的所述控制会话,接收所述至少一个PE设备反馈的业务部署结果。
或者,所述向所述至少一个PE设备通告所述业务部署信息包括:将业务部署信息发送给网络管理系统NMS,通过所述NMS将所述业务部署信息发送给所述至少一个PE设备。相应地,所述接收所述至少一个PE设备反馈的业务部署结果包括:通过所述NMS接收所述至少一个PE设备反馈的业务部署结果。
进一步地,所述方法还包括:根据所述业务部署信息,为所述VPN业务关联已建立的满足所述VPN业务要求的隧道;或者,根据所述业务部署信息,采用本发明图1所示的方法为所述VPN业务建立隧道。
可选地,所述通信接口603,还用于与所述NMS通信。
本发明实施例提供的SDN控制器,接收来自上层应用的建立VPN的业务请求,获得VPN业务对应的多个PE设备的信息,并将业务部署信息通告给所述多个PE设备,完成VPN业务的建立;无需 人工配置,可以快速完成VPN业务的建立,提高了VPN业务的扩展性,且可以避免人工配置实时性差、容易出错的问题。
进一步的,本发明实施例还提供了一种SDN部署业务的系统,包括SDN控制器和上层应用。
SDN控制器接收来自所述上层应用的业务请求,所述业务请求中包括业务参数和业务类型;并根据所述业务请求部署所述业务类型对应的业务。
可选地,所述业务类型为隧道;所述业务参数包括隧道的入口网络节点和出口网络节点的信息;所述SDN控制器如本发明图4或6实施例所述;所述系统还包括所述入口网络节点和所述出口网络节点;进一步的,还包括路径计算单元PCE,用于为所述SDN控制器提供路径计算服务。所述业务参数还可以包括:路径约束信息;例如路径的跳数,路径的代价值,必须经过的网络节点,不能经过的网络节点等等。
可选地,所述业务类型为VPN业务;所述业务参数包括至少一个CE设备的信息,或者包括所述VPN业务对应的至少一个PE设备的信息;所述SDN控制器如本发明图5或7实施例所述;所述系统还包括所述至少一个PE设备。可选地,所述系统还包括至少一个CE设备和策略模块;所述策略模块用于为所述SDN控制器提供策略服务,例如业务权限控制等。所述策略模块可以与所述SDN控制器位于不同网络设备上,例如所述策略模块由专门的服务器实现;所述策略模块也可以与所述SDN控制器位于同一个网络设备上。
可选地,所述系统还包括网络管理系统NMS。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存 储于计算机可读存储介质中,所述存储介质可以是ROM/RAM,磁盘或光盘等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

一种SDN部署业务的方法和SDN控制器.pdf_第1页
第1页 / 共20页
一种SDN部署业务的方法和SDN控制器.pdf_第2页
第2页 / 共20页
一种SDN部署业务的方法和SDN控制器.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《一种SDN部署业务的方法和SDN控制器.pdf》由会员分享,可在线阅读,更多相关《一种SDN部署业务的方法和SDN控制器.pdf(20页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了一种SDN部署业务的方法和SDN控制器。SDN控制器接收来自上层应用的业务请求,所述业务请求中包括业务类型和业务参数,业务类型为隧道或VPN业务;所述SDN控制器获得隧道的路径信息或VPN业务对应的至少一个PE设备的信息,并通告给所述隧道的入口网络节点或所述至少一个PE设备,完成所述隧道或VPN业务的部署;可以解决现有技术中,通过人工配置部署VPN业务,所需时间长且易出错;隧道建。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1