用于提供软件定义协议栈的系统和方法技术方案

技术编号:12193189 阅读:163 留言:0更新日期:2015-10-14 01:52
提供用于具有软件定义协议(SDP)网络节点的网络的框架的实施例。所述实施例包含SDM控制器组件用于管理和控制用于SDP网络节点的数据面协议。所述SDP控制器还与软件定义网络(SDN)控制器交互以用于确定包含所述SDP网络节点的网络中的一个或多个路径。所述SDP控制器用于根据网络组件能力或服务质量/体验质量要求确定数据面处理功能性到用于服务、业务流或虚拟网络的多个基本处理功能块的分解。还通过所述SDN控制器确定用于沿着所分配路径的一个或多个网络组件的工作流和状态信息。向所述一个或多个组件指示所述工作流和状态信息,所述组件用于使用所述基本处理功能块来实施所述工作流。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】 相关申请案交叉申请 本专利技术要求彼得?久基奇(PetarDjukic)等人在2013年4月10日递交的专利技术 名称为"用于具有软件定义协议栈的受管网络的框架的系统和方法(SystemandMethod foraFrameworkforManagedNetworkswithSoftwareDefinedProtocolStack)" 的第61/810, 608号美国临时申请案的在先申请优先权,并且要求彼得?久基奇(Petar Djukic)等人在2013年7月26日递交的专利技术名称为"用于提供软件定义协议栈的系统和 方法(SystemandMethodforProvidingaSoftwareDefinedProtocolStack) " 的第 13/952, 489号美国专利申请案的在先申请优先权,这两个在先申请的内容如同全文再现一 般以引入的方式并入本文本中。
本专利技术涉及网络通信的领域,并且在特定实施例中,涉及一种用于具有软件定义 协议栈的受管网络的框架的系统和方法。
技术介绍
现有网络数据面协议是基于端到端的7层协议栈。在每一层内存在独立处理且独 立的层之间的交互是经由层之间的基元。端到端数据面处理的许多功能与网络中的下层每 个链路数据处理功能共存。现有协议栈经过预配置和固定,因此所述协议栈无法有效地适 应网络变化。现有协议栈设计提供有限数目的选择,所述有限数目的选择阻止其严格匹配 地提供每个应用体验质量(Q〇E)。现有协议栈还对所有端到端主机一律对待,但是机器到机 器(M2M)通信等许多新的/未来服务/应用可能要求定制的协议栈。需要一种基于应用需 要和要求有效地调适和实施数据面的改进的协议栈。
技术实现思路
根据实施例,一种通过网络设备实施的用于提供软件定义协议(SDP)的方法包含 使用SDP控制器确定数据面处理功能性到多个基本处理功能块的分解。所述方法进一步包 含根据服务质量(QoS)要求或体验质量(QoE)要求针对沿着网络中的路径的一个或多个网 络组件确定包括基本处理功能块的子集的协议栈。随后配置所述一个或多个网络组件以实 施基本处理功能块的子集。 根据另一实施例,一种通过网络设备实施的用于提供SDP的方法包含根据网络组 件能力、QoS要求或QoE要求,使用SDP控制器确定数据面处理功能性到用于通过所述SDP 控制器处理的每一服务、业务流或虚拟网络的多个基本处理功能块的分解。所述方法进一 步包含针对沿着为服务、业务流或虚拟网络分配的路径的一个或多个网络组件确定用于基 本处理功能块中的每一者的工作流和状态信息。向一个或多个组件指示工作流和状态信 息,配置所述一个或多个组件以使用基本处理功能块来实施工作流。 根据另一实施例,一种用于提供SDP的方法包含使用SDP控制器确定用于管理数 据面处理的协议栈。所述协议栈包括多个基本处理功能块。所述方法进一步包含与SDN控 制器交互以用于根据协议栈确定用于数据转发的路径。SDP控制器还配置所述路径上的一 个或多个网络组件或设备以实施基本处理功能块。 根据另一实施例,配置用于提供SDP的网络设备包含至少一个处理器和计算机可 读存储介质,所述计算机可读存储介质存储用于通过所述至少一个处理器执行的编程。所 述编程包含用以使用SDP控制器将用于服务、业务流或虚拟网络的数据面功能性分解成多 个基本处理功能块的指令。所述编程包含用以根据QoS要求针对沿着网络中的路径的一个 或多个网络组件确定包括基本处理功能块的子集的协议栈的其它指令。所述网络设备还配 置一个或多个网络组件以实施基本处理功能块的子集。 根据另一实施例,一种通过网络组件用于支持SDP的方法包含从SDP控制器中接 收用于基本处理功能块中的一者或多者的工作流和状态信息。所述基本处理功能块通过 SDP控制器产生,SDP控制器用于根据网络组件能力、QoS要求或QoE要求分解用于服务、业 务流或虚拟网络的数据面处理功能性。所述方法进一步包含在网络组件处使用状态信息实 施一个或多个基本处理功能块的工作流。 根据又另一实施例,一种配置用于支持SDP的网络组件包含至少一个处理器和计 算机可读存储介质,所述计算机可读存储介质存储用于通过所述至少一个处理器执行的编 程。所述编程包含用以从SDP控制器中接收用于基本处理功能块中的一者或多者的工作流 和状态信息的指令。所述基本处理功能块通过SDP控制器产生,SDP控制器用于根据网络 组件能力、QoS要求或QoE要求分解用于服务、业务流或虚拟网络的数据面处理功能性。网 络组件处的编程包含用以使用状态信息实施一个或多个基本处理功能块的工作流的其它 指令。 前文已相当广泛地概述了本专利技术的实施例的特征,以便可以更好地理解下文本发 明的【具体实施方式】。下文中将描述本专利技术的实施例的另外的特征以及优点,这些另外的特 征以及优点形成本专利技术的权利要求书的主题。所属领域的技术人员应了解,所公开的概念 和具体实施例可以容易地用作修改或设计用于实现本专利技术的相同目的的其它结构或方法 的基础。所属领域的技术人员还应意识到,此类等效构造不脱离如在所附权利要求书中所 阐述的本专利技术的精神和范围。【附图说明】 为了更完整地理解本专利技术及其优点,现在参考下文结合附图进行的描述,其中: 图1图示用于软件定义协议(SDP)的数据面功能块的实施例; 图2图示软件设计网络(SDN)和SDP交互的实施例方案; 图3图示SDP工作流的实施例; 图4图示软件定义协议网络的组件的实施例; 图5A图示组合的管理模块的实施例; 图5B图示单独的管理模块的实施例; 图6A图示工作流的实施例; 图6B图示工作流的另一实施例; 图7图示SDP应用的实施例; 图8是SDN控制器操作的实施例方法的处理流程; 图9是SDP控制器操作的实施例方法的处理流程; 图10是用于入口协议转换器的实施例方法的处理流程; 图11是用于出口协议转换器的实施例方法的处理流程; 图12图示流的路径选择的实例; 图13图示的路径选择的另一实例; 图14图示的路径选择的另一实例;以及 图15是可以用于实施各种实施例的处理系统图式。 除非另有指示,否则不同图中的对应标号和符号通常指代对应部分。绘制各图是 为了清楚地说明实施例的相关方面,因此未必是按比例绘制的。【具体实施方式】 下文将详细论述当前优选实施例的制作和使用。然而,应了解,本专利技术提供可以在 各种具体上下文中体现的许多适用的专利技术性概念。所论述的具体实施例仅仅说明用以实施 和使用本专利技术的具体方式,而不限制本专利技术的范围。 未来网络可以具有同时共存的具有多种类型的服务或性质的业务,例如,视频业 务和机器到机器(M2M)业务。为了优化网络性能并且向多种共存服务质量(QoS)种类提 供服务,未来网络可以要求通过软件定义网络(SDN)技术的集中式管理以实现它们的所有 QoS目标。然而,即使使用SDN,网络的性能仍可能受到它们的底层协议的限制。当通过使 用软件定义协议(SDP)网络元件或实施新协议(协议转换器)的静态网络元件动态地添加 新协议时,SDN控制器需要察觉将通过SDP网络元件实施的数据面协议差异。目前SDN控 制器未察觉协议差异或协议转换器的SDP网络元件的渐变处理。目前不存在提供动态操作本文档来自技高网
...

【技术保护点】
一种通过网络设备用于提供软件定义协议(SDP)的方法,其特征在于,所述方法包括:使用SDP控制器确定数据面处理功能性到多个基本处理功能块的分解;根据服务质量(QoS)要求或体验质量(QoE)要求针对沿着网络中的路径的一个或多个网络组件确定包括所述基本处理功能块的子集的协议栈;以及配置所述一个或多个网络组件以实施所述基本处理功能块的所述子集。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:贝塔·朱克张航
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1