用于数据传输网络的网络元件的制作方法

文档序号:8398048阅读:226来源:国知局
用于数据传输网络的网络元件的制作方法
【技术领域】
[0001]本发明一般涉及数据传输网络。数据传输网络可以是,例如,但不必须是,软件限定网络“SDN”。更具体地,本发明涉及一种用于数据传输网络的网络元件。此外,本发明涉及一种用于配置数据传输网络的网络元件的方法和计算机程序。
【背景技术】
[0002]一种数据传输网络的网络元件可以具有模块结构,使得网络元件包括能够彼此之间传输数据的功能实体。该网络元件可以是,例如,互联网协议“IP”路由器、多协议标签交换“MPLS”节点、分组光学交换机和/或以太网交换机。每种功能实体可以是,例如,网络元件的线接口模块或者线接口模块的一部分,诸如线接口模块的出侧或线接口模块的入侧。另一方面,也可能的是,功能实体包括两个或更多个独立的物理实体。例如,功能实体可以包括,例如,线接口模块,以及例如,交换构造模块。此外,也可能的是,两个功能实体共享相同物理实体,例如,第一功能实体可以包括第一线接口模块和交换构造模块,并且第二功能实体可以包括第二线接口模块和交换构造模块。另外,也可能的是,功能实体是以软件实施的处理,并且由适于也可以运行其它软件实施处理的硬件运行。
[0003]在许多网络元件中,每个功能实体被适于,构建其自己的配置系统,借助于该配置系统,所考虑的功能实体能够与网络元件的其它功能实体合作,使得整个网络元件能够作为数据传输网络的一部分操作。然而,上文所述的这种安排并非没有挑战。挑战之一是涉及需要保持不同功能实体的配置系统在所有情形下彼此一致,因为不一致将导致严重的功能问题。另一挑战是涉及数据传输,当功能实体构建和/或更新其配置系统时,在功能实体之间需要数据传输。在包括许多功能实体的网络元件中,必需的数据传输量可能代表了显著的工作负荷。

【发明内容】

[0004]下文给出了简化的
【发明内容】
,以提供对于各种发明实施例的许多方面的基本理解。该
【发明内容】
不是本发明的广泛概括。其也既非旨在识别本发明的重要或关键元素,也非刻画本发明的范围。下文
【发明内容】
仅以简化形式给出了本发明的某些概念,作为对于例证本发明实施例的更具体描述的前言。
[0005]根据本发明,提供一种用于配置数据传输网络的网络元件的新方法,其中,所述网络元件包括功能实体,每个功能实体适于维护包括配置条目的实体专用的配置系统,借助于所述配置条目,所考虑的功能实体能够与网络元件的其它功能实体合作,使得网络元件能够作为数据传输网络的一部分操作。
[0006]根据本发明的方法包括:
[0007]-维护数据库,其由网络元件的每个功能实体可写和可读,
[0008]-通过功能实体的第一功能实体将配置条目中的一个的第一部分写入数据库,
[0009]-通过功能实体的第二功能实体将配置条目中的所述一个的第二部分写入数据库,
[0010]-将配置条目中的所述一个实施到功能实体第一功能实体的配置系统中。
[0011]由网络元件的功能实体所公共使用的上述数据库便于维护功能实体之间的一致性。除了与配置条目相关的数据以外,数据库可以被用于在功能实体之间传递其它信息。其它信息可以包括,例如,涉及功能实体之间协商的消息。此外,数据库可以包含表达用于不同用途和/或应用的网络元件的数据处理资源分配的数据。
[0012]根据本发明,也提供一种用于数据传输网络的新网络元件。该网络元件可以是,例如,互联网协议“IP”路由器、多协议标签交换“MPLS”交换机、分组光学交换机和/或以太网交换机。根据本发明的网络元件包括功能实体,其每个适于维护包括配置条目的实体专用配置系统,借助于所述配置条目,所考虑的功能实体能够以网络元件能够作为数据传输网络的一部分操作的方式,与其它功能实体合作。该网络元件进一步包括用于维护由每个功能实体可写和可读的数据库的存储器。网络元件的功能实体为,与一个或多个功能实体相关的示例性配置条目由许多功能实体写入到数据库的数据项构成,因此,相关的一个或多个功能实体可以从该数据库读取配置条目,并且将该配置条目实施进这些一个或多个功能实体的一个或多个配置系统中。
[0013]根据本发明,也提供一种新的计算机程序,用于配置数据传输网络的网络元件,其中,该网络元件包括功能实体,其每个被配置成,维护包括配置条目的实体专用配置系统,借助于这些配置条目,所考虑的功能实体能够以该网络元件能够作为数据传输网络的一部分操作的方式,与其它功能实体合作。根据本发明的一种计算机程序包括计算机可执行指令,用于:
[0014]-控制涉及功能实体的第一功能实体的可编程处理系统,以将配置条目中的一个的第一部分写入数据库,该数据库是通过每个功能实体可读和可写的,
[0015]-控制涉及功能实体的第二功能实体的可编程处理系统,以将配置条目中的所述一个的第二部分写入数据库,以及
[0016]-控制涉及功能实体的第一功能实体的可编程处理系统,以将配置条目中的所述一个实施到功能实体的第一功能实体的配置系统中。
[0017]根据本发明,也提供一种新的计算机程序产品。该计算机程序产品包括编码有根据本发明的计算机程序的非易失性计算机可读介质,例如,光盘“CD”。
[0018]上述数据传输网络可以是,例如,但不必须是,软件限定网络“SDN”,其中,控制平面与数据平面分开,使得在一个或多个控制器中实施该控制平面,该一个或多个控制器可以与软件限定网络的数据转发元件分开,并且在数据转发网络元件中实施该数据平面。
[0019]在随附的从属权利要求中描述了多个示例性和非限定性的本发明实施例。
[0020]当结合附图进行阅读时,从对特定示例性实施例的下文描述中,能够更好地理解关于本发明构建和操作方法以及另外目的和优势的各种本发明示例性和非限定性实施例。
[0021]本文献中所使用的动词“包括”和“包含”是开放式限定,其既不排除也不要求未叙述特征的存在。除非另有明确说明,在随附的从属权利要求中所叙述的特征是可以互相自由组合的。此外,应理解的是,本文通篇所使用的“一”、或“一个”,亦即单数形式,不排除复数。
【附图说明】
[0022]下文参考附图对本发明的示例性和非限定性实施例及其优势进行了更具体的解释,在附图中:
[0023]图1示出了根据本发明一个示例性实施例的包括至少一个网络元件的数据传输网络的不意图,
[0024]图2示出了根据本发明一个示例性实施例的网络元件的示意图,以及
[0025]图3示出了用于配置数据传输网络的网络元件的根据本发明示例性实施例的方法的流程图。
【具体实施方式】
[0026]图1示出了示例性数据传输网络100的示意图。在这个示例性情形下,数据传输网络时软件限定网络“SDN”,但值得注意的是,数据传输网络并不一定是软件限定网络。该数据传输网络包括网络元件101、102、103和104以及控制器105。这个示例性数据传输网络的网络元件101-104与图1中所示的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1