【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种在软件定义网络(softwaredefinednetwork,SDN)中链接应用的方法,还涉及一种对应的SDN控制器和一种系统。具体而言,本专利技术将业务感知、业务链接基础设施和业务信息共享基础设施提供给SDN控制器。
技术介绍
在现代面向业务的网络中,尤其是在云和SDN环境中,需要提供由被链接业务单元,例如,被链接SDN应用,组成的复杂业务产品。SDN应用可为例如防火墙(firewalls,FW)、广域网(wideareanetwork,WAN)优化控制器(WANoptimizationcontrollers,WOC)、深度报文检测(deeppacketinspection,DPI)、网络地址转换(networkaddresstranslation,NAT)、应用交付控制器(applicationdeliverycontrollers,ADC)等应用。例如,网络流量首先会通过状态防火墙,以便确保安全性,再通过ADC,以便跨多个服务器分配负载。在物理网络世界中,通常手动配置这类业务链。在SDN方法中,这类业务链全部在软件中配置和执行,该软件可适应SDN应用等业务。最新技术为此提供了云虚拟化中的虚拟应用与SDN中的SDN应用的所谓纯链接。纯链接是指多个应用链接在一起而无需SDN控制器了解SDN应用和/或其链接的SDN应用的类型。纯链接现今被许多公司推行,尽管其存在若干缺点和问题。例如,在纯 ...
【技术保护点】
一种在软件定义网络(software defined network,SDN)中链接应用(4)的方法,其特征在于,所述方法包括:在SDN控制器(1)中创建(S1)业务数据表(2),其中,在所述业务数据表(2)中,多个应用(4)与多个应用类型(5)相关联;在SDN控制器(1)中创建(S2)定义应用类型(5)的顺序的至少一个业务链(3),以及基于在所述业务数据表(2)中与所述至少一个应用(4)相关联的所述应用类型(5)将至少一个应用(4)注册(S4)到所述至少一个业务链(3)。
【技术特征摘要】
【国外来华专利技术】2013.12.06 EP PCT/EP2013/0758001.一种在软件定义网络(softwaredefinednetwork,SDN)中链接应
用(4)的方法,其特征在于,所述方法包括:
在SDN控制器(1)中创建(S1)业务数据表(2),其中,在所述
业务数据表(2)中,多个应用(4)与多个应用类型(5)相关联;
在SDN控制器(1)中创建(S2)定义应用类型(5)的顺序的至少
一个业务链(3),以及
基于在所述业务数据表(2)中与所述至少一个应用(4)相关联的所
述应用类型(5)将至少一个应用(4)注册(S4)到所述至少一个业务链
(3)。
2.根据权利要求1的方法,其特征在于,还包括:
通过至少一个应用编程接口(applicationprogramminginterface,API)
(6)使所述至少一个业务链(3)和所述业务数据表(2)暴露给应用(4)。
3.根据权利要求1或2所述的方法,其特征在于,包括:
在所述至少一个业务链(3)中为应用(4)创建多个业务插入点(7),
其中,每个业务插入点(7)只接受关联到所述业务插入点的一个或若干
应用类型(5)的应用(4)。
4.根据权利要求3所述的方法,其特征在于,每个业务插入点(7)
通过至少一个API(6)暴露给应用(4)。
5.根据权利要求1至4之一所述的方法,其特征在于,所述注册步
骤(S4)包括:
所述SDN控制器(1)根据所述业务数据表(2)确定(S5)所述至
少一个应用(4)的所述应用类型(5),
所述SDN控制器(1)根据所述确定的应用类型(5)将所述至少一
个应用(4)与至少一个业务插入点(7)相关联(S6)。
6.根据权利要求5所述的方法,其特征在于,所述注册步骤(S4)
\t包括:
如果确定(S5)在所述业务数据表(2)中所述至少一个应用(4)与
应用类型(5)不关联,则所述SDN控制器(1)在所述业务数据表(2)
中创建(S7)新应用类型(5),以及
所述SDN控制器(1)根据所述创建的应用类型(5)将所述至少一
个应用(4)与至少一个业务插入点(7)相关联(S7)。
7.根据权利要求1至6之一所述的方法,其特征在于,还包括:
所述SDN控制器(1)根据应用(4)的所述至少一个业务链(3)路
由(S8至S15)包括至少一个数据包的至少一个流(9)。
8.根据权利要求7所述的方法,其特征在于,还包括:
所述至少一个应用(4)从所述流(9)中提取元数据,以及将所述提
取的元数据作为关于所述流(9)的信息存储(S11)在流表(13)中。
9.根据权利要求8所述的方法,其特征在于:
从所述流(9)中提取的所述元数据包括应用类型、特定应用ID、用
户ID和/或流内容ID。
10.根据权利要求8或9所述的方法,其特征在于:
从所述流(9)中提取的所述元数据包括关于所述流(9)的每个帧的
帧信息。
11.根据权利要求10所述的方法,其特征在于:
所述帧信息包括标记为丢弃的帧、改变的帧头和/或前一帧头信息。
12.根据权利要求8至11之一所述的方法,其特征在于:
多个应用(4)共享存储在所述流表(13)中的所述元数据。
13.根据权利要求8至12之一所述的方法,其特征在于:
所述流表(13)在所述SDN控制器(1)中创建。
14.根据权利要求13所述的方法,其特征在于:
根据应用(4)的所述至少一个业务链(3)将所述至少一个流(9)
\t路由(S8至S15)通过所述SDN控制器(1)。
15.根据权利要求8至12之一所述的方法,其特征在于:
所述流表(13)在连接到所述SDN控制器(1)的链接模块(11)中
创建。
16.根据权利要求15所述的方法,其特征在于,还包括:
所述SDN控制器(1)根据由所述业务链(3)定义的应用类型(5)
的所述顺序在所述至少一个应用(4)与所述链接模块(11)之间创建网
络路径。
17.根据权利要求16所述的方法,其特征在于:
根据应用(4)的所述至少一个业务链(3)将所述至少一个流(9)
路由(S8至S15)通过所述链接模块(11)和由所述SDN控制器(1)创<...
【专利技术属性】
技术研发人员:哈依姆·珀拉特,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。