[发明专利]一种软件定义网络中网络功能抽象方法及其装置有效
申请号: | 201510799830.X | 申请日: | 2015-11-19 |
公开(公告)号: | CN106790318B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 刘刚;张凯宾 | 申请(专利权)人: | 上海诺基亚贝尔股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 201206 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 定义 网络 功能 抽象 方法 及其 装置 | ||
1.一种软件定义网络系统中网络功能抽象实现方法,其特征在于:
定义基于规则结构的网络功能抽象描述模型,其中所述网络功能抽象描述模型用于定义系统网络层应用,所述网络功能抽象描述模型包括:匹配域和动作域,分别用于表示一个特定网络功能和实现该特定网络功能方法;
基于所述网络功能抽象描述模型,控制器对定制网络功能进行解释、生成底层网络设备所支持的配置脚本;
控制器将所生成的配置脚本通过相应的控制协议下发给底层网络设备。
2.如权利要求1所述的方法,其特征在于所述配置脚本为符合Openflow协议规范的流表表项,相应的控制协议为Openflow协议。
3.如权利要求1所述的方法,其特征在于所述匹配域进一步包括执行所述特定网络功能所需要的目标对象。
4.如权利要求3所述的方法,其特征在于所述目标对象包括:源IP地址SIP、目的IP地址DIP、协议、或端口。
5.如权利要求1-4中任一项所述的方法,其特征在于所述动作域为一个典型的类型域-数值域对,用于定义匹配域中特定网络功能实现方法。
6.如权利要求5所述的方法,其特征在于所述类型域表示实现特定网络功能的处理类型,数值域表示实现相应特定网络功能的处理类型所需要的参数,其中,所述类型域包括以下类型或其组合:
流类型,该类型用于那些可以通过流Flow或者包处理方式来实现的网络功能;
重定向类型,该类型用于特定网络功能将会被重定向Redirect到特定的服务器所处理;
服务质量类型,该类型用于代表与服务质量Qos控制相关的网络功能;
记录类型,该类型用于表示与系统记录Log相关的功能处理;
节点管理类型,该类型用于表示需要由简单网络管理协议SNMP协议支持实现的功能处理。
7.一种软件定义网络系统中的控制设备,其特征在于包括:
接收装置,用于接收定制网络功能描述;
解释装置,基于一个规则结构的网络功能抽象描述模型,对所述定制网络功能进行解释、并生成底层网络设备所支持的配置脚本,其中所述网络功能抽象描述模型用于定义系统网络层应用,所述网络功能抽象描述模型包括:匹配域和动作域,分别用于表示一个特定网络功能和实现该特定网络功能方法;
发送装置,将所生成的配置脚本通过控制协议下发给底层网络设备。
8.一种如权利要求7所述的控制设备,其特征在于所述配置脚本为符合Openflow协议规范的流表表项,所述控制协议为Openflow协议。
9.一种如权利要求7所述的控制设备,其特征在于所述匹配域进一步执行所述特定网络功能所需要的目标对象。
10.一种如权利要求7或9所述的控制设备,其特征在于所述动作域为一个典型的类型域-数值域对,用于定义匹配域中特定网络功能实现方法。
11.一种如权利要求10所述的控制设备,其特征在于所述类型域表示实现特定网络功能的处理类型,数值域表示实现相应特定网络功能的处理类型所需要的参数,其中,所述类型域包括以下类型或其组合:
流类型,该类型用于那些可以通过流Flow或者包处理方式来实现的网络功能;
重定向类型,该类型用于特定网络功能将会被重定向Redirect到特定的服务器所处理;
服务质量类型,该类型用于代表与服务质量Qos控制相关的网络功能;
记录类型,该类型用于表示与系统记录Log相关的功能处理;
节点管理类型,该类型用于表示需要由简单网络管理协议SNMP协议支持实现的功能处理。
12.一种软件定义网络系统,其特征在于包括:
如权利要求7至10任一项所述的控制设备;以及
网络设备,用于接收来自控制设备生成、下发的配置脚本并实现相应的特定网络功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海诺基亚贝尔股份有限公司,未经上海诺基亚贝尔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510799830.X/1.html,转载请声明来源钻瓜专利网。