网络元件和用于管理网络元件的控制器制造技术

技术编号:11765894 阅读:91 留言:0更新日期:2015-07-23 17:26
网络元件和用于管理网络元件的控制器。用于配置软件定义网络的网络元件的方法包括:在网络元件中的一个处接收(401)配置数据;基于配置数据来构造(402)网络元件的配置系统;由网络元件将配置数据或其适当部分寻址(403)到网络元件的至少一个其他网络元件;并且根据配置系统来向该其他网络元件发送(404)配置数据的至少所述适当部分。该其他网络元件进而基于由其接收到的配置数据来构造其配置系统,并且可能向一个或多个其他网络元件发送配置数据的至少一部分。因此,从软件定义网络的控制器的视点看,网络元件表示单个实体。因此,改善了软件定义网络的可扩展性。

【技术实现步骤摘要】

本专利技术总体上涉及软件定义网络。更具体地,本专利技术涉及用于软件定义网络“SDN”的网络元件和用于软件定义网络的控制器。而且,本专利技术涉及一种用于配置软件定义网络的方法。而且,本专利技术涉及用于软件定义网络的网络元件的计算机程序和用于软件定义网络的控制器的计算机程序。
技术介绍
软件定义网络是正在出现的用于数据传送网络的架构。在软件定义网络“SDN”中,控制平面与数据平面分开,使得在可以与网络元件分开的一个或多个控制器中实现控制平面,并且在网络元件中实现数据平面。网络元件可以例如是因特网协议“IP”路由器、多协议标签交换的“MPLS”节点、分组光学交换机和/或以太网交换机。每一个网络元件可以由单个设备或多个设备的组合构成。通常,软件定义网络允许交换和/或路由策略的快速实验和优化以及对于先前封闭和专有的网络元件的内部的外部访问。基于因特网协议“IP”的网络初始是基于自治系统“AS”的概念被建立的。该概念允许网络通过连接的结而扩展和延伸,该结基于部分需要知道的信息将分组转发到合理的下一跳。AS原理很像传统的邮局服务那样工作,在传统的邮局服务中,在给定城市中的邮政个人不必了解在另一个城市中的所有街道的所有居住者以便选择在手边的信件的合理的下一跳。对于联网的该手段简单,并且已经证明具有弹性和可扩展性。然而,该手段具有几个缺点。就分组传递服务而言,它不允许指定的目的地或具有家庭邮箱的居住者未改变它们的身份地移动。作为它们附接到的网络接口的目的地的拓扑位置支配与分组传递服务相关的它们的身份。另外,仅使用基本AS原理,难以指定诸如逻辑分组、接入控制、服务质量、中间网络处理的其他质量或指定与形成流的分组的序列相关的方面。下面,使用与普通邮政服务类似者来以简化的方式图示软件定义网络。对于任何给定街道位置,软件定义网络工作使得来自所有居住者的所有信件首先将被在软件定义网络的边缘的网络元件汇集。该网络元件被配置为使用全局查找机构来查看信件目的地的每一个的当前位置。基于那个全局查找和基于其他全局限定和全局测量的考虑,诸如接入控制或远程位置负载条件,所述网络元件将该原始信件的一个或多个置于被寻址到目的地当前所位于的街道位置的每一个的另一个信封中。它然后使用正常的邮政服务,其象传统的因特网协议“IP”那样工作以将这些外部信封带到远程位置。这是基于现有和可扩展的逐跳转发服务来完成的。然后远程网络元件打开该外部信件,并且向目的地传递原始信封。应当注意,在软件定义网络和邮政服务之间的上述的类似是强的简化,并且它仅给出了关于通过软件定义网络提供的多种多样的可能性的有限视点。然而,该软件定义网络不是没有挑战。该挑战的一些与配置网络元件相关。传统上,网络元件被配置使得控制器向每一个网络元件发送配置数据,网络元件借助于该配置数据构造配置系统。该配置系统使得网络元件能够作为软件定义网络“SDN”的一部分操作。该配置系统可以包括例如一个或多个查找表,该查找表限定了要在不同的操作情况下执行的动作。当要被单个控制器管理的网络元件的数量增加时,该挑战之一与可扩展性相关。
技术实现思路
下面呈现了简化的
技术实现思路
,以便提供各个专利技术实施例的一些方面的基本理解。该
技术实现思路
不是本专利技术的广泛概述。其既不意欲识别本专利技术的关键或重要元素,也不界定本专利技术的范围。下面的
技术实现思路
仅以简化的形式呈现了本专利技术的一些思想来作为对于本专利技术的示例性实施例的更详细说明的前奏。根据本专利技术,提供了一种用于配置软件定义网络“SDN”的新的方法。根据本专利技术的一种方法,包括:-在所述软件定义网络的网络元件处从所述软件定义网络接收配置数据,-在所述网络元件处基于所述配置数据的第一部分来构造所述网络元件的配置系统,所述配置系统使得所述网络元件作为所述软件定义网络的一部分操作,-在所述网络元件处将所述配置数据的至少第二部分寻址到所述软件定义网络的至少一个第一其他网络元件,所述配置数据的所述第二部分包括用于配置包括所述第一其他网络元件的两个或更多其他网络元件的数据,以及-从所述网络元件并且根据所述配置系统来向所述第一其他网络元件发送所述配置数据的至少所述第二部分,以便使得第一其他网络元件能够构造所述第一其他网络元件的配置系统。所述第一其他网络元件基于在所述第一其他网络元件处接收到的所述配置数据来构造其配置系统,并且根据情况,向要配置的一个或多个网络元件进一步发送所述配置数据的一个或多个适当部分。因此,从所述软件定义网络的所述控制器的视点看,上述的网络元件表示单个可管理的实体。因此,可以改善所述软件定义网络的所述可扩展性,因为可以减少要被所述控制器管理的实体的数量。根据本专利技术,也提供了用于软件定义网络的新的网络元件。所述网络元件可以例如是因特网协议“IP”路由器、多协议标签交换“MPLS”交换机、分组光学交换机和/或因特网交换机。根据本专利技术的一种网络元件,包括:-数据传送接口,用于向所述软件定义网络发送数据,并且用于从所述软件定义网络接收数据,以及-处理系统,用于实现转发部和控制部。所述转发部适于保持配置系统,所述配置系统使得所述网络元件能够作为所述软件定义网络的一部分操作,并且所述控制部适于:-基于从所述软件定义网络接收的配置数据的第一部分来构造所述配置系统,-将所述配置数据的至少第二部分寻址到所述软件定义网络的至少一个第一其他网络元件,所述配置数据的所述第二部分包括用于配置包括所述第一其他网络元件的两个或更多其他网络元件的数据,并且-向所述转发部传递所述配置数据的至少所述第二部分,以便根据基于所述配置数据的所述第一部分构造的所述配置系统来向所述第一其他网络元件发送所述配置数据的至少所述第二部分。根据本专利技术,也提供了一种用于配置软件定义网络“SDN”的网络元件的新的控制器。所述控制器可以是由所述软件定义网络的许多控制器构成的控制器系统的一部分。也可能的是,所述控制器单独构成所述软件定义网络的所述控制器系统。而且,所述控制器可以是单个设备或能够彼此进行通信的多个设备的组合。根据本专利技术的控制器包括:数据传送接口,用于向所述软件定义网络发送数据,并且用于从所述软件定义网络接收数据;以及处理系统,用于:-生成配置数据,所述配置数据使得所述网络元件的至少三个能够作为所述软件定义网络的部分来操作,-向所述配置数据提供用于表达所述配置数据的特定于网络元件的部分的信息,-将所述配置数据寻址到所述网络元件的所述至少三个中的一个,并且-控制所述数据传送接口以向所述网络元件的所述至少三个中的所述一个发送所述配置数据。根据本专利技术,也提供了一种用于软件定义网络的网络元件的新的计算机程序。所述计算机程序包括计算机可执行指令,用于控制所述网络元件的可编程处理系统以:-基于从所述软件定义网络接收的配置数据的第一部分来构造所述配置系统,所述配置系统使得所述网络元件作为所述软件定义网络的一部分来操作,-将所述配置数据的至少第二部分寻址到所述软件定义网络的至少一个第一其他网络元件,所述配置数据的所述第二部分包括用于配置包括所述第一其他网络元件的两个或更多其他网络元件的数据,并且-向所述网络元件的转发部传递所述配置数据的至少所述第二部分,以便根据基于所述配置数据的所述第一部分构造的所述配置系统来向所述第一其他网络元件发本文档来自技高网
...

【技术保护点】
一种用于软件定义网络的网络元件(301),所述网络元件包括:‑数据传送接口(320),用于向所述软件定义网络发送数据,并且用于从所述软件定义网络接收数据,以及‑用于保持配置系统的装置(330),所述配置系统使得所述网络元件能够作为所述软件定义网络的一部分操作,其特征在于所述网络元件包括:‑用于基于从所述软件定义网络接收的配置数据的第一部分来构造所述配置系统的装置,‑用于将所述配置数据的至少第二部分寻址到所述软件定义网络的至少一个第一其他网络元件的装置,所述配置数据的所述第二部分包括用于配置包括所述第一其他网络元件的两个或更多其他网络元件的数据,以及‑用于向转发部传递所述配置数据的至少所述第二部分以便根据基于所述配置数据的所述第一部分构造的所述配置系统来向所述第一其他网络元件发送所述配置数据的至少所述第二部分的装置。

【技术特征摘要】
...

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

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

1