【技术实现步骤摘要】
优化软件定义的网络的网络元件的配置系统的方法和设备
本专利技术通常涉及软件定义的网络“SDN”。更具体地,本专利技术涉及用于对软件定义的网络的网络元件的功能实体的特定于实体的配置系统进行优化的方法、设备和计算机程序。功能实体可以是例如线路接口模块。此外,本专利技术涉及软件定义的网络的控制器以及软件定义的网络的网络元件。
技术介绍
软件定义的网络是用于数据传输网络的新兴架构。在软件定义的网络“SDN”中,控制平面与数据平面分离,使得控制平面在可以与网络元件分离的一个或多个控制器中实现,并且数据平面在网络元件中实现。网络元件可以是例如互联网协议“IP”路由器、多协议标签交换“MPLS”节点、分组光学交换机和/或以太网交换机。每个网络元件可以由单个设备或者多个设备的组合来组成。通常,软件定义的网络允许对交换和/或路由策略的快速实验和优化以及对先前关闭和专用的网络元件的内部的外部接入。基于互联网协议“IP”的网络初始地是基于自治系统“AS”的概念来建立的。该概念允许网络通过连接的结点来缩放和延伸,该结点基于部分需要知道的信息来将分组转发到合理的下一跳。AS原理工作得很像传统的邮局服务,其中在给定城市的邮递工作者不需要为了对手头的信件选择合理的下一跳而知道另一城市中的所有街道的所有住户。该用于联网的方法是简单的,并且已经证明是和可扩展。然而,该方法有一些缺点。只要考虑分组递送服务,该方法就不允许指定目的地或者有家庭邮箱的住户在不改变他们身份的情况下移动。作为所附连到的网络接口的目的地的拓扑位置规定其与分组递送服务有关的身份。此外,仅使用基本的AS原理,难以指定例如逻 ...
【技术保护点】
一种用于对用于软件定义的网络的网络元件的功能实体的特定于实体的配置系统进行优化的设备,所述特定于实体的配置系统基于特定于网络元件的配置系统,所述特定于网络元件的配置系统与所述网络元件有关并且包括用于确定要由所述网络元件执行的操作的配置条目,其特征在于:所述设备包括用于形成关系数据的装置(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。