摘要:
Disclosed is a device for maintaining a configuration data structure expressing configuration of a device. The configuration is maintained by an operative process making desired changes to the configuration and adding, to the configuration data structure, change descriptors indicative of the changes. When the configuration data structure is updated, an auxiliary process is run in parallel with the operative process. The auxiliary process includes requesting functional entities of the device to report their configurations prevailing at an update time instant, and constructing an auxiliary configuration data structure on the basis of the reported information. The configuration data structure is updated by replacing a portion of the configuration data structure corresponding to the update time instant with the auxiliary configuration data structure. There is no need to freeze the configuration during the update because the auxiliary process is run in parallel with the operative process.
摘要:
A software-defined network includes a database (105) that is accessible to a controller system (108, 109) of the software defined network and also to network elements (101-014) of the software defined network. The controller system determines configuration data and delivers it to the database. Each network element retrieves its part of the configuration data from the database and implements the retrieved part of the configuration data into its own configuration system that enables the network element to operate as a part of the software-defined network. The commonly used database facilitates maintaining the congruence between the network elements and the controller system of the software-defined network.
摘要:
A network element of a software-defined network includes a data transfer interface (211) for receiving and transmitting data and a processing system (212) for constructing, in accordance with configuration data received from a controller system of the software-defined network, a configuration system for managing data to be forwarded. The processing system is adapted to configure a first portion of the configuration system to associate, with data received at the network element, a configuring entity-specific identifier (CEID) that identifies a configuring entity, for example an application, related to the received data. The configuring entity-specific identifier constitutes at least a part of metadata associated with the received data. Appropriate other portions of the configuration system are configured to use this metadata when determining actions to be carried out in conjunction with the received data. The configuring entity-specific identifier prevents conflicts between different configuring entities, for example applications, in the configuration system.
摘要:
A circuit board comprises one or more first electrical conductors (102-107) in a first portion of the thickness of the circuit board, one or more second electrical conductors (108, 109) in a second portion of the circuit board, at least one via-conductor (112) providing a galvanic current path between the first and second electrical conductors, a hole extending through the first and second portions of the circuit board, and an electrically conductive sleeve (114) lining the hole and having galvanic contacts with the second electrical conductors. The thermal resistance from the electrically conductive sleeve to the first electrical conductors is greater than the thermal resistance from the electrically conductive sleeve to the second electrical conductors so as to obtain a reliable solder joint between a part of the electrically conductive sleeve belonging to the first portion of the circuit board and an electrical conductor pin (119) located in the hole.
摘要:
Equipment including at least one plug-in unit (102) and a body device (101) for receiving the plug-in unit is presented. The equipment includes a circuit (124) including a test signal generator for supplying a test signal to a measurement circuit including galvanic contacts provided by electrical connectors between the body device and a plug-in unit so that the test signal belongs at least partly to a frequency band used in data transfer between the plug-in unit and the body device. The equipment includes a monitoring circuit for generating a signal indicative of a difference between a quantity responsive to the test signal and a reference. As the test signal belongs at least partly to the frequency band used in the data transfer, the quality of the galvanic contacts between the body device and the plug-in unit can be monitored concerning the behavior on the data transfer frequency band.
摘要:
A system for providing network element protection includes a backup network element (101) having a first configuration table storing first configuration data, an active network element (102) having a second configuration table storing second configuration data, and a controller (117) arranged to update the first configuration data according to changes of the second configuration data. The controller is arranged to carry out the updating when the active network element operates according to the second configuration data as a part of a data transfer network (100). Hence, the configuration data of the backup network element is maintained and managed as if backup network element were actively in use. Therefore, the switchover from the active network element to the backup network element can be quick and resilient in a case of a failure in the active network element or in a data transfer connection to or from the active network element.
摘要:
A transmission control system for controlling management processes, such as shaping, is presented. The management processes are directed to data streams that are parts of data traffic transmitted via a link aggregation group having egress ports in separate functional entities of a network element. For each data frame of the data traffic, it is detected whether the data frame belongs to any of the data streams. Data frames belonging to none of the data streams are forwarded so that these data frames are distributed between the functional entities according to a link aggregation rule. A management rule is maintained for indicating, for each of the data streams, a stream-specific functional entity that runs each management process directed to the data stream. Each data frame belonging to one of the data streams is forwarded to the appropriate stream-specific functional entity in accordance with the management rule.
摘要:
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 include for example a loss and a subsequent reestablishment 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.
摘要:
In a data transfer network, a network device (102) receives at its first data interface an identifier message transferred via a first data transfer path from another network device (106). The network device compares the identifier message to earlier received identifier messages. If the identifier message matches an earlier received identifier message received at another data interface and transferred via a second data transfer path from the other network device, the network device updates its forwarding database to express that the other network device is accessible also via the first data interface, and transmits address information related to the other network device via the first data interface so as to determine the first data transfer path to be an alternative for the second data transfer path. The first and second data transfer paths can be used for protecting each other and/or for load sharing.
摘要:
A network element of a software-defined network includes functional entities (321-325) capable of transferring data between each other and providing connections to other network elements. One or more of the functional entities are configurable with configuration data received from a controller of the software-defined network. The network element is adapted to transmit, to the controller, entity-specific capability descriptors related to the functional entities configurable with the configuration data. Each entity-specific capability descriptor expresses operations capable of being carried out by the respective functional entity. As the controller is made aware of the capabilities of the functional entities, the goal of the software-defined networking to provide controlled management of the data-forwarding functionality of a network element as a whole can be extended to the functional entities, e.g. line interface modules, so that each functional entity can be configured individually in accordance with the capabilities and resources of the functional entity.