优化软件定义的网络的网络元件的配置系统的方法和设备技术方案

技术编号:10576286 阅读:109 留言:0更新日期:2014-10-29 10:26
本发明专利技术公开了一种用于优化软件定义的网络的网络元件的配置系统的方法和设备。特定于实体的配置系统基于特定于网络元件的配置系统,该特定于网络元件的配置系统与整个网络元件有关并且包括用于确定要由网络元件执行的操作的配置条目。该方法包括形成(401)关系数据,该关系数据为功能实体中的每一个指示与考虑中的功能实体无关的那些配置条目的至少一个,使得功能实体的操作独立于这些配置条目。关系数据使得特定于实体的配置系统能够被构造(402)为使得每个功能实体的特定于实体的配置系统摆脱根据关系数据而与考虑中的功能实体无关的那些配置条目。因此,可以节省用于实现特定于实体的配置系统的资源。

【技术实现步骤摘要】
优化软件定义的网络的网络元件的配置系统的方法和设备
本专利技术通常涉及软件定义的网络“SDN”。更具体地,本专利技术涉及用于对软件定义的网络的网络元件的功能实体的特定于实体的配置系统进行优化的方法、设备和计算机程序。功能实体可以是例如线路接口模块。此外,本专利技术涉及软件定义的网络的控制器以及软件定义的网络的网络元件。
技术介绍
软件定义的网络是用于数据传输网络的新兴架构。在软件定义的网络“SDN”中,控制平面与数据平面分离,使得控制平面在可以与网络元件分离的一个或多个控制器中实现,并且数据平面在网络元件中实现。网络元件可以是例如互联网协议“IP”路由器、多协议标签交换“MPLS”节点、分组光学交换机和/或以太网交换机。每个网络元件可以由单个设备或者多个设备的组合来组成。通常,软件定义的网络允许对交换和/或路由策略的快速实验和优化以及对先前关闭和专用的网络元件的内部的外部接入。基于互联网协议“IP”的网络初始地是基于自治系统“AS”的概念来建立的。该概念允许网络通过连接的结点来缩放和延伸,该结点基于部分需要知道的信息来将分组转发到合理的下一跳。AS原理工作得很像传统的邮局服务,其中在给定城市的邮递工作者不需要为了对手头的信件选择合理的下一跳而知道另一城市中的所有街道的所有住户。该用于联网的方法是简单的,并且已经证明是和可扩展。然而,该方法有一些缺点。只要考虑分组递送服务,该方法就不允许指定目的地或者有家庭邮箱的住户在不改变他们身份的情况下移动。作为所附连到的网络接口的目的地的拓扑位置规定其与分组递送服务有关的身份。此外,仅使用基本的AS原理,难以指定例如逻辑分组、接入控制、服务质量、中间网络处理的其他质量或者指定与形成流的分组序列有关的各方面。使用邮递服务的类比,软件定义的联网进行工作,使得对于任何给定的街道位置,来自所有住户的信件将首先由软件定义的网络的边缘上的网络元件聚集。该网络元件被配置为使用全局查找机制来检查每个信件目的地的当前位置。基于全局查找和其他全局定义和全局测量的考虑,诸如接入控制或远程位置负载条件,所述网络元件将原始信件中的一个或多个放置在寻址到地当前所在的街道位置中的每一个的附加信封中。然后,使用如传统互联网协议“IP”那样进行工作的正常邮递服务来将这些外部信封发到远程位置。这是基于现有的并且可扩展的逐跳转发服务来实现的。然后,外部信件由远程网络元件打开,并且将原始信封被递送到目的地。应当注意,上述在软件定义的网络与邮递服务之间的类比非常简单,并且仅给出了关于通过软件定义的联网提供的多功能可能性的有限的观点。然而,软件定义的联网并没有脱离挑战。一些挑战关于将网络元件配置为使得例如线路接口模块的网络元件的不同功能实体总是能够执行所需要的任务,并且使得以充分优化的方式来利用网络元件的资源。配置网络元件包括定义配置系统,借助于该配置系统,网络元件能够作为软件定义的网络的一部分进行操作。配置系统应当是使得其能够提供期望的功能,并且另一方面,配置系统应当以充分有效的方式通过网络元件的功能实体来实现。因此,仍然需要用于将配置系统定位使得以充分优化的方式利用网络元件的资源的技术解决方案。
技术实现思路
为了提供对各种专利技术实施例的一些方案的基本理解,下面提供了简单的
技术实现思路
。该
技术实现思路
不是本专利技术的广泛概述。这既不意在识别本专利技术的关键或重要要素,也不是要描述本专利技术的范围。以下的
技术实现思路
仅以简单的形式提供本专利技术的一些原理作为例示本专利技术的示例性实施例的更具体描述的前序。根据本专利技术,提供了一种对软件定义的网络“SDN”的网络元件的功能实体的特定于实体的配置系统进行优化的新方法。每个功能实体例如可以是但不限于,网络元件的线路接口模块或者线路接口模块的一部分,诸如线路接口模块的出口侧或者线路接口模块的入口侧。特定于实体的配置系统基于与整个网络元件有关并且包括用于确定要由网络元件执行的操作的配置条目的特定于网络元件的配置系统。配置系统通常包括一个或多个查找表,并且配置条目是一个或多个查找表中的条目。根据本专利技术的方法包括形成关系数据,该关系数据为功能实体中的每一个指示与考虑中的功能实体无关的那些配置条目中的至少一个,使得考虑中的功能实体的操作独立于这些配置条目。上述关系数据使得特定于实体的配置系统能够被构造为使得每个功能实体的特定于实体的配置系统摆脱根据关系数据而与考虑中的功能实体无关的那些配置条目。因为可以从特定于实体的配置系统中忽略不必要的配置条目中的至少一部分,所以可以节省在网络元件的功能实体中的用于实现特定于实体的配置系统的资源。这促进了利用功能实体的资源对特定于实体的配置系统的实现。根据本专利技术,还提供了一种用于对软件定义的网络的网络元件的功能实体的特定于实体的配置系统进行优化的新设备,其中特定于实体的配置系统基于与整个网络元件有关并且包括用于确定要由网络元件执行的操作的配置条目的特定于网络元件的配置系统。根据本专利技术的设备包括适配为形成关系数据的处理系统,该关系数据为功能实体中的每一个指示与考虑中的功能实体无关的那些配置条目中的至少一个,使得考虑中的功能实体的操作独立于这些配置条目,关系数据使得特定于实体的配置系统能够被构造为使得每个功能实体的特定于实体的配置系统摆脱根据关系数据而与考虑中的功能实体无关的那些配置条目。根据本专利技术,还提供了一种用于配置软件定义的网络的网络元件的新的控制器。该控制器可以是单个设备,也可以是能够彼此进行通信的多个设备的组合。根据本专利技术的控制器包括:-处理系统,实现根据本专利技术的用于对网络元件的功能实体的特定于实体的配置系统进行优化的设备,以及-数据接口,用于向网络元件发送用于配置网络元件的配置数据。根据本专利技术,还提供了一种新的软件定义的网络,包括一个或多个网络元件以及根据本专利技术的用于配置一个或多个网络元件的控制器。应当注意,控制器或其一个或多个部分还可以用作一个或多个网络元件,一个或多个网络元件可以是例如IP(互联网协议)路由器、多协议标签交换“MPLS”节点、分组光学交换机和/或以太网交换机。根据本专利技术,还提供了一种用于软件定义的网络的新的网络元件。该网络元件可以是例如互联网协议“IP”路由器、多协议标签交换“MPLS”交换机、分组光学交换机和/或以太网交换机。该网络元件可以由单个设备或多个设备的组合组成。根据本专利技术的网络元件包括:-功能实体,例如线路接口模块,用于管理从软件定义的网络接收的和要传送到软件定义的网络的数据,以及-处理系统,用于将用于功能实体的特定于实体的配置系统构造为使得每个功能实体的特定于实体的配置系统摆脱根据关系数据而与考虑中的功能实体无关的那些配置条目中的一个或多个,特定于实体的配置系统基于与整个网络元件有关的特定于网络元件的配置系统,并且包括用于确定要通过网络元件执行的操作的配置条目,并且关系数据为功能实体中的每一个指示与考虑中的功能实体无关的那些配置条目中的至少一个,使得考虑中的功能实体的操作独立于这些配置条目。根据本专利技术,还提供了一种新的计算机程序,用于对软件定义的网络的网络元件的功能实体的特定于实体的配置系统进行优化,其中特定于实体的配置系统基于与整个网络元件有关并且包括用于确定要由网络元件执行的操作的配置条目的特定于网络元件的配置系统。根据本专利技术的本文档来自技高网
...

【技术保护点】
一种用于对用于软件定义的网络的网络元件的功能实体的特定于实体的配置系统进行优化的设备,所述特定于实体的配置系统基于特定于网络元件的配置系统,所述特定于网络元件的配置系统与所述网络元件有关并且包括用于确定要由所述网络元件执行的操作的配置条目,其特征在于:所述设备包括用于形成关系数据的装置(209,309),所述关系数据为所述功能实体中的每一个指示与考虑中的功能实体无关的那些配置条目中的至少一个,使得所述考虑中的功能实体的操作独立于这些配置条目,所述关系数据使得所述特定于实体的配置系统能够被构造为使得每个功能实体的所述特定于实体的配置系统摆脱根据所述关系数据而与所述考虑中的功能实体无关的那些配置条目。

【技术特征摘要】
2013.04.23 FI 201354131.一种用于对用于软件定义的网络的网络元件的功能实体的特定于实体的配置系统进行优化的设备,所述特定于实体的配置系统基于特定于网络元件的配置系统,所述特定于网络元件的配置系统与所述网络元件有关并且包括用于确定要由所述网络元件执行的操作的配置条目,其特征在于,所述设备包括:-用于从所述特定于网络元件的配置系统为所述功能实体中的每一个搜索与考虑中的功能实体无关的那些配置条目中的至少一个,使得所述考虑中的功能实体的操作独立于这些配置条目的装置(209,309),以及-用于形成关系数据的装置(209,309),所述关系数据为所述功能实体中的每一个指示所搜索的与所述考虑中的功能实体无关的那些配置条目中的至少一个,使得所述考虑中的功能实体的所述操作独立于这些配置条目,所述关系数据使得所述特定于实体的配置系统能够被构造为使得每个功能实体的所述特定于实体的配置系统摆脱根据所述关系数据而与所述考虑中的功能实体无关的那些配置条目。2.根据权利要求1所述的设备,其中,所述设备包括用于生成测试查找序列以便于找出与所述功能实体无关的那些配置条目中的至少一个的装置,每个测试查找序列包括所述特定于网络元件的配置系统的连续配置条目,使得先前的配置条目确定一个或多个接下来的配置条目。3.根据权利要求2所述的设备,其中,所述设备包括用于生成所述测试查找序列使得所述测试查找序列与在所述功能实体中的仅一个处接收到数据帧的情况相对应,以便于找出在所述功能实体中的仅一个处接收到所述数据帧时从未被接入的那些配置条目中的至少一个的装置。4.根据权利要求2或3所述的设备,其中,所述设备包括用于生成所述测试查找序列使得所述测试查找序列与经由所述功能实体中的仅一个传送数据帧的情况相对应,以便于找出经由所述功能实体中的仅一个传送所述数据帧时从未被接入的那些配置条目中的至少一个的装置。5.根据权利要求1所述的设备,其中,所述设备包括用于基于关于能够出现在所述软件定义的网络中的不同数据流的知识以及定义所述网络元件的功能实体到所述软件定义的网络的数据传输链路的连接的数据来找出与所述功能实体无关的那些配置条目中的至少一个的装置。6.根据权利要求1所述的设备,其中,所述设备包括用于将所述特定于实体的配置系统构造为使得每个功能实体的特定于实体的配置系统摆脱根据所述关系数据而与考虑中的功能实体无关的那些配置条目中的一个或多个的装置。7.一种用于配置软件定义的网络的网络元件的控制器(205),所述控制器包括:-根据权利要求1所述的用于对用于所述网络元件的功能实体的特定于实体的配置系统进行优化的设备,以及-数据接口(211),所述数据接口(211)用于向所述网络元件发送用于配置所述网络元件的配置数据。8.根据权利要求7所述的控制器,其中,所述控制器包括用于将所述特定于实体的配置系统构造为使得每个功能实体的所述特定于实体的配置系统摆脱根据所述关系数据而与考虑中的功能实体无关的那些配置条目中的一个或多个并且将所述配置数据设置为表达所述特定于实体的配置系统的装置。9.根据权利要求7所述的控制器,其中,所述控制器包括用于将所述配置数据设置为表达所述特定于网络元件的配置系统并且包含所述关系数据以便于使得所述网络元件能够构造所述特定于实体的配置系统的装置。10.一种用于软件定义的网络的网络元件(301),所述网络元件包括:-功能实体(321-324),所述功能实体(321-3...

【专利技术属性】
技术研发人员:维莱·哈利沃里茱哈马蒂·库西萨里
申请(专利权)人:特拉博斯股份有限公司
类型:发明
国别省市:芬兰;FI

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

1