摘要:
A method for configuring network elements of a software-defined network comprises 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. The figure proposed to be presented with the abstract: Figure 4.
摘要:
A network element (101-104) of a software-defined network is adapted to construct a configuration system on the basis of configuration data received from a controller (105, 106) of the software-defined network. The network element is arranged to transmit, in response to an event indicating a need to verify the configuration system, status information to the controller. The event may comprise for example a loss and a subsequent re-establishment of a connection between the network element and the controller. The status information indicates a first portion of the configuration data which has been implemented in the configuration system prior to the event. After receiving the status information, the controller is able transmit an appropriate second portion of the configuration data to the network element so as to enable verification of an appropriate portion of the configuration system. Thus, there is no need to verify the whole configuration system after the event.
摘要:
The invention relates to controlling memory-usage of a functional component, e.g. a network interface of a router or a switch. A portion of a virtual memory organized to comprise virtual memory pages is reserved (201) for the use of the functional component. Mapping between the virtual memory pages and physical memory areas implemented with a physical memory is formed (202), and data items providing accesses to the physical memory areas are written (203) to one or more of the physical memory areas. The functional component is enabled to directly access to a physical memory area mapped to a virtual memory page so that the data item that provides access to this physical memory area is read (204) from the physical memory with the aid of the mapping and a virtual memory address related to the virtual memory page, and the read data item is delivered (205) to the functional component.
摘要:
A method for defining a look-up system having functionality suitable for a network element of a software-defined network "SDN" comprises 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 comprises 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.