[发明专利]SDN数据平面带状态交换设备、系统及转发处理方法有效

专利信息
申请号: 201510140958.5 申请日: 2015-03-27
公开(公告)号: CN104836753B 公开(公告)日: 2018-10-02
发明(设计)人: 毕军;朱树永;孙晨;吴承辉 申请(专利权)人: 清华大学
主分类号: H04L12/931 分类号: H04L12/931
代理公司: 北京聿宏知识产权代理有限公司 11372 代理人: 朱绘;张文娟
地址: 100084 北京市海淀区1*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 状态处理模块 平面带 数据流 数据报文 状态交换 策略模块 控制指令 转发处理 转发表 网络状态信息 转发处理器 报文处理 报文发送 处理策略 平面处理 维护数据 信息匹配 应用协议 转发引擎 数据包 解析 指令 转发 查询 返回 网络
【说明书】:

发明公开了一种SDN数据平面带状态交换设备、系统及转发处理方法。所述SDN数据平面带状态交换设备,包括SDN数据平面带状态转发处理器,其包括为多种应用协议设置的状态处理模块和策略模块,所述状态处理模块用于维护数据平面数据包、数据流、连接或者网络的状态,并根据策略模块提供的处理策略确定控制指令和报文处理指令;转发引擎,其对接收的数据报文头部进行解析,根据数据报文头部的信息匹配转发表,把报文发送至对应的状态处理模块,并根据状态处理模块返回的控制指令查询转发表对数据流进行转发。本发明能够在SDN数据平面处理数据报文、数据流、连接和网络状态信息。

技术领域

本发明涉及互联网技术领域,具体地说,涉及SDN数据平面带状态交换设备、系统及转发处理方法。

背景技术

软件定义网络SDN(Software-Defined Networking)在2010年由美国斯坦福大学Nick McKeown教授和加州大学伯克利分校Scott Shenker教授等共同提出,其出发点是通过对网络控制的抽象重新构建一个转发平面和控制平面分离的网络体系,支持网络功能的不断演进。

软件定义网络将计算机体系结构思想引入网络研究领域,开放性是软件定义网络的本质特性。通过网络设备的开放、控制平面的开放和协议实现的开放,使得网络不再是一个封闭的系统,从而实现网络体系结构的持续演进。软件定义网络的基本思想是不应无限制地纵容网络复杂度的增加,网络复杂度已经越来越难以掌控,需要对网络进行抽象,以屏蔽底层复杂度,为上层提供简单高效的配置与管理。SDN的基本特征有:控制与转发分离,控制平面与转发平面之间的开放接口,逻辑上的集中控制。

OpenFlow协议由斯坦福大学于2008年提出。OpenFlow的基本思想是将传统网络设备中的快速报文转发部分(数据平面)和逻辑路由决策部分(控制平面)进行分离,数据平面驻留在网络设备内部,而控制平面则从网络设备移出集中至控制服务器,双方通过标准化的消息接口来进行通信。同时,在数据平面设计了新的硬件形式----流表(Flow Table),作为网络设备数据平面的抽象模型,提供给外界进行使用,则外界可管控的数据平面统一为Flow Table形式;在控制平面,网络设备的控制逻辑采用集中式分析、计算和运行,通过标准化的消息方式将控制指令发送给网络设备,实现对网络设备的远程控制,以完成传统分布式网络运行模式下的基本功能,如报文接收、报文转发、修改转发表、获取设备状态等。

OpenFlow协议数据平面“匹配+动作”的转发处理范式虽然能够满足一些协议的需求,但仍然具有较大的局限性。OpenFlow交换机只能提供对报文的匹配处理功能,不能支持对状态信息的处理。在现有的OpenFlow架构中,状态信息只能在控制器上处理。由于交换机和控制器通信带宽和控制器处理能力的瓶颈,把所有的状态信息都在控制器上处理会带来性能和可扩展性的问题。

发明内容

本发明所解决的技术问题之一是在SDN数据平面实现对数据报文、数据流、连接和网络状态信息的处理,解决在交换机和控制器通信带宽和控制器处理能力存在瓶颈的条件下,网络性能受限的缺陷。

本发明的实施例提供了一种SDN数据平面带状态交换设备,包括:

SDN数据平面带状态转发处理器,其包括为多种应用协议设置的状态处理模块和策略模块,所述状态处理模块用于维护数据平面数据包、数据流、连接或者网络的状态,并根据策略模块提供的处理策略确定控制指令和报文处理指令;

转发引擎,其对接收的数据报文头部进行解析,根据数据报文头部的信息匹配转发表,把报文发送至对应的状态处理模块,并根据状态处理模块返回的控制指令查询转发表对数据流进行转发。

在一个实施例中,所述转发引擎通过一个或多个转发表来将报文发送至相应的状态处理模块,所述转发表中设置匹配域和指令域,所述匹配域的内容表示报文匹配区域,所述转发表的指令域中包括将接收的报文转发至状态处理模块中状态表的控制指令。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510140958.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top