METHOD AND A DEVICE FOR OPTIMIZING A CONFIGURATION SYSTEM OF A NETWORK ELEMENT OF A SOFTWARE-DEFINED NETWORK
    1.
    发明申请
    METHOD AND A DEVICE FOR OPTIMIZING A CONFIGURATION SYSTEM OF A NETWORK ELEMENT OF A SOFTWARE-DEFINED NETWORK 审中-公开
    用于优化软件定义网络的网络元件的配置系统的方法和装置

    公开(公告)号:US20140317251A1

    公开(公告)日:2014-10-23

    申请号:US14258425

    申请日:2014-04-22

    申请人: Tellabs Oy

    IPC分类号: H04L12/24

    CPC分类号: H04L41/0823

    摘要: A method for optimizing entity-specific configuration systems for functional entities of a network element of a software-defined network is presented. The entity-specific configuration systems are based on a network element-specific configuration system related to the whole network element and including configuration entries for determining operations to be carried out by the network element. The method includes forming (401) relation data that indicates, for each of the functional entities, those of the configuration entries which are irrelevant to the functional entity under consideration so that operation of the functional entity is independent of these configuration entries. The relation data enables the entity-specific configuration systems to be constructed (402) so that the entity-specific configuration system of each functional entity is free from those configuration entries which, according to the relation data, are irrelevant to the functional entity under consideration. Therefore, resources for implementing the entity-specific configuration systems can be saved.

    摘要翻译: 提出了一种用于优化软件定义网络的网元的功能实体的实体特定配置系统的方法。 实体特定配置系统基于与整个网元相关的特定于网元的配置系统,并且包括用于确定要由网元执行的操作的配置条目。 该方法包括形成(401)关系数据,该关系数据针对每个功能实体指示与所考虑的功能实体无关的配置条目的关系数据,使得功能实体的操作独立于这些配置条目。 关系数据使得能够构建实体特定配置系统(402),使得每个功能实体的实体特定配置系统不存在根据关系数据与正在考虑的功能实体无关的那些配置条目 。 因此,可以节省用于实现特定于实体的配置系统的资源。

    METHOD AND A CONTROLLER SYSTEM FOR CONFIGURING A SOFTWARE-DEFINED NETWORK
    2.
    发明申请
    METHOD AND A CONTROLLER SYSTEM FOR CONFIGURING A SOFTWARE-DEFINED NETWORK 有权
    用于配置软件定义网络的方法和控制器系统

    公开(公告)号:US20140192683A1

    公开(公告)日:2014-07-10

    申请号:US14147704

    申请日:2014-01-06

    申请人: TELLABS OY

    IPC分类号: H04L12/751

    摘要: A method for configuring a network element of a software-defined network “SDN” includes retrieving (401), for different look-up tables, a look-up table specific resource consumption estimate indicating a load factor of at least one component of the network element when running operations related to the look-up table, determining (402), on the basis of the look-up table specific resource consumption estimates, a resource consumption estimate for at least one look-up system including one or more of the look-up tables and having functionality suitable for the network element, and sending (404) to the network element, if the network element is capable (403) of running the look-up system, configuration data defining the look-up system. The method provides a possibility to avoid configuring network elements to overload and, on the other hand, the resource consumption estimates related to different network elements can be used for optimizing the software-defined network as a whole.

    摘要翻译: 用于配置软件定义网络“SDN”的网络元件的方法包括:为不同的查找表检索(401)查找表特定的资源消耗估计,其指示网络的至少一个组件的负载因子 元素,当运行与查找表相关的操作时,基于查找表确定(402)特定资源消耗估计,用于至少一个查找系统的资源消耗估计,所述至少一个查找系统包括一个或多个外观 - 如果所述网络元件(403)能够运行查找系统(403),定义所述查找系统的配置数据,则发送(404)到所述网络元件。 该方法提供了避免网络元素过载的可能性,另一方面,与不同网络元素相关的资源消耗估计可以用于整体软件定义网络的优化。

    NETWORK ELEMENT OF A SOFTWARE-DEFINED NETWORK
    3.
    发明申请
    NETWORK ELEMENT OF A SOFTWARE-DEFINED NETWORK 审中-公开
    软件定义网络的网络元素

    公开(公告)号:US20140330946A1

    公开(公告)日:2014-11-06

    申请号:US14268084

    申请日:2014-05-02

    申请人: TELLABS OY

    IPC分类号: H04L12/24

    摘要: A network element of a software-defined network includes line interface modules capable of transferring data between each other and providing connections to other network elements. Each line interface module is configurable with configuration data received from a controller of the software-defined network. The line interface modules are configured, in accordance with the configuration data, to support external data-forwarding functionality between the network element and other network elements and to support internal data-forwarding functionality between the line interface modules within the network element. Thus, the controller can manage the line interface modules, as separately controlled devices. The line interface modules are further adapted to support, in accordance with the configuration data, signaling functionality between the line interface modules. The signaling functionality provides internal functionalities of the network element, such as work sharing between the line interface modules, so that also the internal functionalities can be controllable via the controller.

    摘要翻译: 软件定义网络的网元包括能够在彼此之间传输数据并提供与其他网络元件的连接的线路接口模块。 每个线路接口模块可配置从软件定义网络的控制器接收的配置数据。 线路接口模块根据配置数据被配置为支持网络元件和其他网络元件之间的外部数据转发功能,并且支持网络元件内的线路接口模块之间的内部数据转发功能。 因此,控制器可以将线路接口模块作为单独控制的设备进行管理。 线路接口模块还适于根据配置数据支持线路接口模块之间的信令功能。 信令功能提供网络元件的内部功能,例如线路接口模块之间的工作共享,使得内部功能也可以通过控制器来控制。

    METHOD AND A DEVICE FOR CONTROLLING MEMORY ALLOCATION
    4.
    发明申请
    METHOD AND A DEVICE FOR CONTROLLING MEMORY ALLOCATION 审中-公开
    用于控制存储器分配的方法和装置

    公开(公告)号:US20130205112A1

    公开(公告)日:2013-08-08

    申请号:US13757936

    申请日:2013-02-04

    申请人: TELLABS OY

    IPC分类号: G06F12/02

    CPC分类号: G06F12/023 G06F9/5016

    摘要: The invention relates to allocating and releasing a memory organized to contain memory block groups each of which containing memory blocks. There is a first data entity (101) that indicates the number of free memory blocks in each memory block group. For each memory block group, there is a second data entity (102, 103, . . . , 105) that indicates which of the memory blocks of the concerned memory block group are free. When a request to allocate a memory block is received, a memory block group containing a free memory block is searched on the basis of the first data entity and, from this memory block group, a free memory block is searched on the basis of the second data entity relating to this memory block group. The first data entity and the second data entities constitute a compact data structure, and therefore a cache memory can be effectively utilized.

    摘要翻译: 本发明涉及分配和释放组织成包含存储块组的存储器,每个存储块组包含存储块。 存在指示每个存储器块组中的可用存储器块的数量的第一数据实体(101)。 对于每个存储块组,存在指示相关存储器块组的哪些存储器块是空闲的第二数据实体(102,103,...,105)。 当接收到分配存储器块的请求时,基于第一数据实体搜索包含空闲存储器块的存储块组,并且从该存储块组基于第二数据实体搜索空闲存储器块 与该存储块组相关的数据实体。 第一数据实体和第二数据实体构成紧凑的数据结构,因此可以有效地利用高速缓冲存储器。

    NETWORK ELEMENT AND A CONTROLLER FOR MANAGING THE NETWORK ELEMENT
    5.
    发明申请
    NETWORK ELEMENT AND A CONTROLLER FOR MANAGING THE NETWORK ELEMENT 有权
    网络元件和用于管理网络元件的控制器

    公开(公告)号:US20150207676A1

    公开(公告)日:2015-07-23

    申请号:US14596681

    申请日:2015-01-14

    申请人: TELLABS OY

    IPC分类号: H04L12/24

    摘要: A method for configuring network elements of a software-defined network includes receiving (401) configuration data at one of the network elements, constructing (402) a configuration system of the network element on the basis of the configuration data, addressing (403) by the network element the configuration data or an appropriate portion of it to at least one other of the network elements, and transmitting (404) in accordance with the configuration system at least the appropriate portion of the configuration data to the other network element. The other network element, in turn, constructs its configuration system on the basis of the configuration data received by it and possibly transmits at least a portion of the configuration data to still one or more other network elements. Thus, the network elements represent a single entity from the viewpoint of a controller of the software-defined network. Hence, the scalability of the software-defined network is improved.

    摘要翻译: 一种用于配置软件定义网络的网络元件的方法包括:在所述网络元件之一处接收(401)配置数据,基于所述配置数据构建(402)所述网络元件的配置系统,寻址(403)由 网络将配置数据或其适当部分组合到至少另一个网络元件,并且根据配置系统至少将配置数据的适当部分发送(404)到另一个网络元件。 另一个网络元件依次由其接收的配置数据构建其配置系统,并且可能将至少一部分配置数据发送到一个或多个其他网络元件。 因此,从软件定义的网络的控制器的角度来看,网络元件表示单个实体。 因此,软件定义网络的可扩展性得到改善。

    METHOD AND A DEVICE FOR DEFINING IMPLEMENTATION OF A LOOK-UP TABLE FOR A NETWORK ELEMENT OF A SOFTWARE-DEFINED NETWORK
    6.
    发明申请
    METHOD AND A DEVICE FOR DEFINING IMPLEMENTATION OF A LOOK-UP TABLE FOR A NETWORK ELEMENT OF A SOFTWARE-DEFINED NETWORK 审中-公开
    用于定义软件定义网络的网络元件的查找表的实现的方法和装置

    公开(公告)号:US20140192813A1

    公开(公告)日:2014-07-10

    申请号:US14147994

    申请日:2014-01-06

    申请人: TELLABS OY

    IPC分类号: H04L12/743

    CPC分类号: H04L45/54 H04L41/0803

    摘要: A method and a device for defining implementation of a look-up table for a network element of a software-defined network “SDN” is presented. The network element includes hardware for implementing the look-up table in two or more mutually alternative ways. The method includes selecting (301) an optimal, or at least a suitable, one of the mutually alternative ways to implement the look-up table on the basis of a) the hardware available for implementing the look-up table, b) information about one or more look-up keys, and c) at least one of the following: the maximum number of entries of the look-up table, an average time between successive look-ups, an average time between successive modifications of the look-up table. The method enables the network element to be configured in a way that the hardware resources of the network element are utilized in an optimal or at least a suitable way.

    摘要翻译: 提出了一种用于定义软件定义网络“SDN”的网元的查找表的实现的方法和设备。 网络元件包括用于以两个或更多个相互替代的方式实现查找表的硬件。 该方法包括基于a)可用于实现查找表的硬件来选择(301)实现查找表的相互替代方式中的最佳或至少合适的一种方法,b)关于 一个或多个查找键,以及c)以下中的至少一个:查找表的最大条目数,连续查找之间的平均时间,查找的连续修改之间的平均时间 表。 该方法使得能够以最佳或至少合适的方式来利用网络元件的硬件资源来配置网络元件。

    METHOD AND A DEVICE FOR DEFINING A LOOK-UP SYSTEM FOR A NETWORK ELEMENT OF A SOFTWARE-DEFINED NETWORK
    7.
    发明申请
    METHOD AND A DEVICE FOR DEFINING A LOOK-UP SYSTEM FOR A NETWORK ELEMENT OF A SOFTWARE-DEFINED NETWORK 有权
    用于定义用于软件定义的网络的网络元件的查找系统的方法和装置

    公开(公告)号:US20140192811A1

    公开(公告)日:2014-07-10

    申请号:US14146132

    申请日:2014-01-02

    申请人: TELLABS OY

    IPC分类号: H04L12/741

    CPC分类号: H04L45/745

    摘要: A method for defining a look-up system having functionality suitable for a network element of a software-defined network “SDN” includes maintaining (401) data specifying a set of look-up tables so that the look-up system is capable of being constructed in alternative ways using one or more look-up tables of the set of look-up tables and each of the look-up tables has a look-up table specific resource consumption estimate indicating a load factor of at least one component of the network element when running operations related to the look-up table. The method includes selecting (402), on the basis of the look-up table specific resource consumption estimates, such one of the alternative ways of constructing the look-up system which provides a look-up system that is optimal, or at least suitable, for the network element.

    摘要翻译: 一种用于定义具有适用于软件定义网络“SDN”的网络元件的功能的查找系统的方法包括维护(401)指定一组查找表的数据,使得查找系统能够被 使用查找表集合中的一个或多个查找表以各种查找表构造,具有查找表特定资源消耗估计,其指示网络的至少一个组件的负载因子 运行与查询表相关的操作时的元素。 该方法包括基于查找表特定资源消耗估计来选择(402)构建查找系统的替代方式之一,其提供最佳的查找系统,或至少适合 ,用于网元。