FIG. 13 is a block diagram illustrating a configuration example of the control device 10. Referring to FIG. 13, the control device 10 includes a network interface 1201, a processor 1202, and a memory 1203. The network interface 1201 is used in order to communicate with another network node device configuring a communication system. The network interface 1201 may include, for example, a network interface card (NIC) compliant with an IEEE 802.3 series.
The processor 1202 performs processing of the control device 10 described by using a sequence diagram and a flowchart in the above-described example embodiments, by reading and then executing software (computer program) from the memory 1203. The processor 1202 may be, for example, a microprocessor, a micro processing unit (MPU), or a central processing unit (CPU). The processor 1202 may include a plurality of processors.
The memory 1203 is configured by a combination of a volatile memory and a non-volatile memory. The memory 1203 may include a storage disposed away from the processor 1202. In this case, the processor 1202 may access the memory 1203 via a non-illustrated I/O interface.
In the example of FIG. 13, the memory 1203 is used in order to store a software module group. The processor 1202 can perform processing of the control device 10 described in the above-described example embodiments, by reading and then executing the software module group from the memory 1203.