Network Management System and Method

KR103022434B1Active Publication Date: 2026-09-21HANWHA SYST CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
KR1020260100008
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2026-06-02
Publication Date
2026-09-21
Estimated Expiration
2046-06-02

Smart Images

  • Figure R1020260100008_ABST
    Figure R1020260100008_ABST
Patent Text Reader

Abstract

The present invention relates to a network management system implemented in a computing device having a plurality of slots in which network configuration information of a reference computing device is duplicated and stored and different network interface modules can be mounted, comprising: a collection unit for collecting unique identification information assigned to a network interface module and slot location information regarding the slot location in which the network interface module is mounted from a network interface module mounted in the slot; an identification unit for identifying a network role to be assigned to a network interface module mounted in the slot based on the slot location information collected by the collection unit; and a processing unit for modifying the network configuration information duplicated in the computing device according to the network role identified by the identification unit and the unique identification information collected by the collection unit before activating the network interface module mounted in the slot, and is capable of automatically performing network configuration based on the physical location where the network interface module is mounted in the computing device.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a network management system and method, and more specifically, to a network management system and method capable of automatically performing network settings based on the physical location where a network interface module is mounted on a computing device. Background Technology

[0002] Recently, the network performance required for server computing devices has been increasing. Consequently, multiple network interface modules are being installed and operated in a single computing device.

[0003] In this case, when building a large-scale server infrastructure, a method of replicating the settings of a reference computing device to multiple computing devices can be used. That is, image data containing configuration files for activating the operating system of the reference computing device and multiple network interface modules mounted on the reference computing device can be generated and replicated to multiple computing devices.

[0004] However, since the identification information (e.g., MAC address) of the network interface module stored in the configuration file is generated based on the hardware environment of the reference computing device, there is a problem of inconsistency with the identification information of the network interface module of the computing device from which the image was copied. Consequently, the computing device from which the image data was copied may not be able to properly activate the network interface module according to the configuration file. Therefore, a problem may arise where the configuration file must be manually updated to match the network interface module installed on each of the multiple computing devices. Prior art literature

[0005] (Patent Document 0001) KR 10-1715554 B The problem to be solved

[0006] The present invention provides a network management system and method capable of automatically performing network settings based on the physical location where a network interface module is mounted on a computing device.

[0007] The present invention provides a network management system and method capable of stably activating and operating a network interface module. means of solving the problem

[0008] The present invention relates to a network management system implemented in a computing device having a plurality of slots in which network configuration information of a reference computing device is duplicated and stored and different network interface modules can be mounted, comprising: a collection unit for collecting unique identification information assigned to a network interface module and slot location information regarding the slot location in which the network interface module is mounted from a network interface module mounted in the slot; an identification unit for identifying a network role to be assigned to a network interface module mounted in the slot based on the slot location information collected by the collection unit; and a processing unit for modifying the network configuration information duplicated in the computing device according to the network role identified by the identification unit and the unique identification information collected by the collection unit before activating the network interface module mounted in the slot.

[0009] The above network configuration information is information generated to activate a plurality of network interface modules mounted on the reference computing device, including basic unique identification information for each of the plurality of network interface modules mounted on the reference computing device and network role information matched for each basic unique identification information; and the processing unit includes: a search unit for searching for basic unique identification information that matches the network role identified by the identification unit from the network configuration information; and an update unit for updating the basic unique identification information searched by the search unit in the network configuration information by replacing it with the unique identification information collected by the collection unit.

[0010] The processing unit further includes a restriction unit for restricting the activation of the corresponding network interface module and generating an alarm when the network role identified by the identification unit does not exist in the network configuration information.

[0011] The processing unit further includes a verification unit for verifying whether the network interface module is normally activated according to the updated network configuration information when the network configuration information is updated by the updating unit.

[0012] The processing unit further includes: a history management unit for generating and storing the update history of the network configuration information and the verification results of the verification unit as log information; and a providing unit for visualizing and providing the log information stored in the history management unit.

[0013] The identification unit comprises: a storage unit in which data with different network roles assigned to each of the positions of the plurality of slots is stored in advance; and an extraction unit for finding and extracting the network role assigned to the position corresponding to the slot position information collected by the collection unit from the data stored in the storage unit.

[0014] The above-mentioned collection unit includes: a first acquisition unit that verifies the unique identification information through a communication path connected to the slot equipped with the network interface module among a plurality of communication paths that transmit data connected to each of the plurality of slots; and a second acquisition unit for identifying a communication path among the plurality of communication paths through which data of the network interface module is transmitted, and for identifying a slot connected to the identified communication path to acquire the slot location information.

[0015] The unique identification information includes MAC (Media Access Control) address information assigned to the network interface module, the slot location information includes PCI (Peripheral Component Interconnect) address information assigned to each of the plurality of slots, the operating system includes a Linux-based operating system, and the network interface module includes a network interface card.

[0016] The present invention relates to a network management method performed in a computing device having a plurality of slots in which network configuration information of a reference computing device is duplicated and stored and different network interface modules can be installed, comprising: a process of collecting unique identification information assigned to a network interface module and slot location information regarding the slot location in which the network interface module is installed from a network interface module installed in the slot; a process of identifying a network role to be assigned to a network interface module installed in the slot based on the collected slot location information; and a process of modifying the network configuration information duplicated in the computing device according to the identified network role and the collected unique identification information before activating the network interface module installed in the slot.

[0017] The above network configuration information is information generated to activate a plurality of network interface modules mounted on the reference computing device, including basic unique identification information for each of the plurality of network interface modules mounted on the reference computing device and network role information matched for each basic unique identification information. The process of modifying the network configuration information includes: a process of searching for basic unique identification information that matches the identified network role from the network configuration information; and a process of updating the basic unique identification information searched from the network configuration information by replacing it with the collected unique identification information.

[0018] The process of modifying the above network configuration information further includes, if the identified network role does not exist in the above network configuration information, a process of restricting the activation of the corresponding network interface module and generating an alarm.

[0019] The process of modifying the above network configuration information further includes a process of verifying whether the network interface module is normally activated according to the updated network configuration information when the above network configuration information is updated.

[0020] The process of modifying the above network configuration information further includes: a process of generating and storing the update history of the above network configuration information and the verification result as log information; and a process of visualizing and providing the stored log information.

[0021] The process of identifying the network role described above includes finding and extracting the network role assigned to the location corresponding to the collected slot location information from data in which different network roles are assigned to each of the multiple slot locations.

[0022] The process of collecting the unique identification information and the slot location information comprises: a process of verifying the unique identification information through a communication path connected to the slot equipped with the network interface module among a plurality of communication paths that transmit data connected to each of the plurality of slots; and a process of identifying a communication path among the plurality of communication paths through which data of the network interface module is transmitted, and specifying the slot connected to the identified communication path to obtain the slot location information.

[0023] Before collecting the slot location information, the process further includes copying and installing disk image data, including the operating system of the reference computing device and the network configuration information, to the computing device. Effects of the invention

[0024] According to embodiments of the present invention, network configuration can be automatically performed based on the physical location where a network interface module is mounted on a computing device. That is, when a computing device uses network configuration information replicated from another computing device, the network configuration file can be automatically modified to suit the hardware environment of the computing device based on the physical location where the network interface module is mounted. Therefore, the network interface module mounted on the computing device can be reliably activated and operated. Brief explanation of the drawing

[0025] FIG. 1 is a diagram showing the configuration of a network management system according to an embodiment of the present invention. FIG. 2 is a flowchart illustrating a network management method according to an embodiment of the present invention. Specific details for implementing the invention

[0026] Hereinafter, embodiments of the present invention will be described in more detail with reference to the attached drawings. However, the present invention is not limited to the embodiments disclosed below but may be implemented in various different forms, and these embodiments are provided merely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention. To describe the invention in detail, the drawings may be exaggerated, and like reference numerals in the drawings refer to like elements.

[0027] FIG. 1 is a diagram showing the configuration of a network management system according to an embodiment of the present invention. Below, a network management system according to an embodiment of the present invention will be described in detail.

[0028] A network management system is a network management system implemented in a computing device having multiple slots in which network configuration information of a reference computing device is duplicated and stored, and different network interface modules can be installed. Referring to FIG. 1, the network management system (100) includes a collection unit (110), an identification unit (120), and a processing unit (130).

[0029] At this time, the reference computing device and the computing device may be a server. To rapidly build a large-scale server infrastructure, disk image data containing the operating system (OS) of the reference computing device and network configuration information generated by the reference computing device may be copied and installed to one or more computing devices. Accordingly, the network configuration information of the reference computing device may be replicated to the computing device. The operating system may include a Linux-based operating system. The network configuration information may be information generated to activate multiple network interface modules mounted on the reference computing device, including the basic unique identification information (or interface name) of each of the multiple network interface modules mounted on the reference computing device and network role information matched for each basic unique identification information, and may be a file generated according to the ifcfg standard specification of a Linux environment. The network configuration information may further include information regarding gateway address information, IP address information, and network identifier. However, since the basic unique identification information stored within the network configuration information is information uniquely assigned to the network interface module mounted on the reference computing device, there is a problem in that it does not match the unique identification information of the network interface module (20) physically mounted on the computing device. If the operating system (40) of a computing device simply activates a network interface module (20) installed according to duplicated network configuration information, a problem may occur in which the network interface module (20) does not operate normally due to a mismatch in unique identification information. Therefore, the network management system (100) can automatically modify the network configuration information based on the slot (30) provided in the computing device.

[0030] The collection unit (110) can collect unique identification information assigned to the network interface module (20) and slot location information regarding the location of the slot (30) where the network interface module (20) is mounted from the network interface module (20) mounted in the slot (30) of the computing device. The network interface module (20) includes a network interface card (NIC), the unique identification information includes a Media Access Control (MAC) address (or interface name) information that is hardware-assigned when the network interface card is manufactured, and the slot location information may include Peripheral Component Interconnect (PCI) address information uniquely assigned to each of the multiple slots (30) to physically distinguish each of the multiple slots (30). The collection unit (110) includes a first acquisition unit (111) and a second acquisition unit (112) as shown in FIG. 1.

[0031] The first acquisition unit (111) can verify unique identification information through a communication path connected to a specific slot (30) equipped with a network interface module (20), among multiple communication paths that transmit data connected to each of the multiple slots (30). For example, the communication path may be a system bus formed inside a computing device. More specifically, the communication path may be a plurality of PCI (Peripheral Component Interconnect) buses independently connected to each of the multiple slots (30). Therefore, when the network interface module (20) is physically mounted in the slot (30), the communication path connected to the corresponding slot (30) is electrically activated, and the first acquisition unit (111) can read the unique identification information of the network interface module (20) through the activated communication path and acquire it by converting it into data.

[0032] The second acquisition unit (112) can identify a communication path among multiple communication paths through which data from the network interface module (20) is actually transmitted, and can acquire slot location information by specifying a slot (30) connected to the identified communication path. For example, the second acquisition unit (112) may have structure information regarding the physical hardware connection structure between multiple communication paths and multiple slots (30) stored in advance. Accordingly, when the first acquisition unit (111) reads the unique identification information of the network interface module (20) through a specific communication path, the second acquisition unit (112) can identify the logical address (or addressing information on the system bus) of the communication path that is electrically activated and used at that time, and compare the identified logical address with the stored structure information. Thus, the second acquisition unit (112) can trace back the slot (30) to which the communication path through which data is being transmitted is physically connected, and acquire slot location information by specifying the slot (30) as the slot (30) where the network interface module (20) is currently installed.

[0033] The identification unit (120) can be connected to the collection unit (110). Accordingly, the identification unit (120) can identify the network role to be assigned to the network interface module (20) mounted in the corresponding slot (30) based on the slot location information collected by the collection unit (110). The network role may be a functional role assigned to each network interface module (20) mounted on the computing device. For example, network roles may include a service network role in which a user connects to a server to use services, a management network role used for monitoring the status of the server and for remote control or security updates, a backup network role assigned for data backup and recovery, and an internal network role isolated from the external internet and used only for communication between servers or between a server and an internal database. The identification unit (120) includes a storage unit (121) and an extraction unit (122) as shown in FIG. 1.

[0034] The storage unit (121) may be a storage medium in which data is stored. Data with different network roles assigned to each location of the plurality of slots (30) may be stored in advance in the storage unit (121). For example, the data may be data that an administrator has previously stored in the storage unit (121) by setting the network role that the network interface module (20) to be installed in the corresponding slot (30) must perform based on the physical location of each of the plurality of slots (30).

[0035] The extraction unit (122) can be connected to the second acquisition unit (112) and the storage unit (121). Accordingly, the extraction unit (122) can find and extract the network role assigned to the location corresponding to the slot location information collected by the collection unit (110) from the data stored in the storage unit (121). Specifically, the extraction unit (122) can compare the data stored in the storage unit (121) using the slot location information received from the second acquisition unit (112) of the collection unit (110) as a search key. If information regarding the location of the slot (30) corresponding to the slot location information is found in the data as a result of the comparison, the extraction unit (122) can extract the network role assigned to that location.

[0036] The processing unit (130) can be connected to the identification unit (120) and the collection unit (110). Accordingly, the processing unit (130) can modify network configuration information replicated in the computing device according to the network role identified by the identification unit (120) and the unique identification information collected by the collection unit (110). That is, the processing unit (130) can automatically modify the network configuration information replicated from the reference computing device to match the network interface module (20) physically mounted in the computing device. Accordingly, the operating system (40) of the computing device can stably activate the network interface module (20) physically mounted in the computing device based on the network configuration information modified by the processing unit (130). The processing unit (130) includes a search unit (131) and an update unit (132) as shown in FIG. 1.

[0037] The search unit (131) can be connected to the identification unit (120). Accordingly, the search unit (131) can search for basic unique identification information that matches the network role identified by the identification unit (120) from the network configuration information stored in the operating system (40) of the computing device. More specifically, the search unit (131) can receive information about the network role identified by the identification unit (120) and compare it with the network role within the network configuration file stored in the operating system (40) to find the basic unique identification information that matches the matching network role. More specifically, the search unit (131) can scan multiple ifcfg standard specification files existing in the operating system (40) to find matching pairs of network role information and basic unique identification information described in text form within each file.

[0038] The update unit (132) can be connected to the search unit (131). Accordingly, the update unit (132) can update the basic unique identification information searched by the search unit in the network configuration information by replacing it with new unique identification information collected by the collection unit (110). Specifically, the update unit (132) can directly access the file system on the operating system (40) and directly replace the existing string of the corresponding network configuration file with the new unique identification information string and save it. Therefore, the basic unique identification information within the network configuration information stored in the operating system (40) can be updated with the unique identification information collected by the collection unit (110) and saved in the operating system (40). When updating the network configuration file, the update unit (132) can also automatically modify the fixed IP specified in the network configuration file using a dynamic IP allocation method. Accordingly, even if the communication equipment with which the computing device establishes a network and communicates is different from the communication equipment with which the computing device previously communicated, it can perform communication normally in accordance with the changed communication equipment environment. The operating system (40) can reliably activate the network interface module (20) mounted on the computing device using network configuration information updated by the update unit (132).

[0039] Meanwhile, the processing unit (130) may further include a restriction unit (133) as shown in FIG. 1. It may be connected to the identification unit (120). Accordingly, the restriction unit (133) can check whether the network role identified by the identification unit (120) exists in the network configuration information stored in the operating system (40), and if the network role does not exist in the network configuration information, it can restrict the activation of the network interface module (20) installed in the slot (30) and generate an alarm. Specifically, the restriction unit (133) may refuse to create new network configuration information to activate the network interface module (20) or force the device to remain in a down state on the operating system (40). The restriction unit (133) can notify the administrator of a warning alarm through an administrator console or terminal, etc., that the network interface module (20) is installed in an unauthorized slot. The restriction unit (133) can notify the administrator of a warning alarm and also provide the location of the slot (30) in which the network interface module (20) is installed and the unique identification information of the network interface module (20). Thus, the administrator can take immediate action, thereby preventing network crashes caused by unintended hardware misidentification and fundamentally blocking the occurrence of security vulnerabilities.

[0040] Additionally, the processing unit (130) may further include a verification unit (134). The verification unit (134) may be connected to the update unit (132). Accordingly, when the update unit (132) updates network configuration information, the verification unit (134) can verify whether the network interface module is properly activated according to the updated network configuration information. That is, the verification unit (134) can activate the network interface module (20) according to the updated configuration file and verify whether it is operating normally by monitoring the network connection status of the network interface module (20). In detail, the verification unit (134) can detect whether the network interface module (20) is physically activated and check whether the attribute values ​​of the generated or modified configuration file are reflected in the network interface module (20) without omission. Finally, the verification unit (134) can verify whether it is operating normally by transmitting and receiving test data packets and monitoring communication consistency. If any of these verification steps fail to satisfy the pre-set criteria, the verification unit (134) determines that an abnormality has occurred in the updated network configuration information, and if all verification steps satisfy the criteria, the verification unit (134) determines that the updated network configuration information is normal. Through this, it is easy to verify whether the update of the configuration file has led to the normalization of the actual network service.

[0041] Additionally, the processing unit (130) may further include a history management unit (135) and a provision unit (136). Accordingly, the results of updating network configuration information and verifying the network interface module (20) can be converted into data for management and provided so that an administrator can verify them.

[0042] The history management unit (135) can be connected to the update unit (132) and the verification unit (134). Accordingly, the history management unit (135) can generate and store the update history of network configuration information and the verification results of the verification unit as log information.

[0043] The providing unit (136) can be connected to the history management unit (135). Accordingly, the providing unit (136) can provide visualized log information stored in the history management unit (135). For example, the providing unit (136) can provide log information visually to the administrator through an administrator console or terminal. Through this, the administrator can easily check modifications to network configuration information and the verification results accordingly. In particular, if the verification unit (134) determines that an abnormality has occurred, the administrator can quickly check the determination result through the providing unit (136) to immediately recognize the fault and take corrective action.

[0044] Meanwhile, the network management system (100) may further include a detection unit (not shown) and a control unit (not shown). Accordingly, the system may detect when a network interface module (20) is installed in an empty slot (30) among a plurality of slots (30), or when a network interface module (20) is replaced and installed in a slot (30), thereby initiating a task to automatically update a configuration file.

[0045] The detection unit can detect whether a network interface module (20) is mounted in at least one of the plurality of slots (30). For example, the detection unit can detect a physical or logical event in which a network interface module (20) is coupled to each slot (30) by scanning the plurality of slots (30) in real time or by receiving at least one of a hardware interrupt signal and a kernel udev event signal.

[0046] The control unit may be connected to the detection unit. Accordingly, the control unit may receive the detection result from the detection unit. When the detection unit detects the installation of a network interface module in at least one of the plurality of slots (30), the control unit may sequentially operate the collection unit (110), the identification unit (120), and the processing unit (130) to control the configuration file for activating the corresponding network interface module (20) based on the location of the slot (30) in which the newly installed or replaced network interface module (20) is installed, so that the configuration file is automatically updated.

[0047] In this way, network settings can be automatically performed based on the physical location where the network interface module is installed in the computing device. That is, when the computing device uses network setting information duplicated from another computing device, the network setting file can be automatically modified to match the hardware environment of the computing device based on the physical location where the network interface module (20) is installed. Therefore, the network interface module (20) installed in the computing device can be stably activated and operated.

[0049] FIG. 2 is a flowchart illustrating a network management method according to an embodiment of the present invention. Below, a network management method according to an embodiment of the present invention will be described in detail.

[0050] A network management method is a network management method performed in a computing device having a plurality of slots in which network configuration information of a reference computing device is duplicated and stored, and different network interface modules can be installed. Referring to FIG. 2, the network management method includes a process (S110) of collecting unique identification information assigned to a network interface module and slot location information regarding the slot location where the network interface module is installed from a network interface module installed in a slot, a process (S120) of identifying a network role to be assigned to a network interface module installed in a slot based on the collected slot location information, and a process (S130) of modifying network configuration information duplicated in the computing device according to the identified network role and the collected unique identification information before activating the network interface module installed in the slot.

[0051] At this time, the network management method can be performed by a network management system (100) according to an embodiment of the present invention with a configuration as shown in FIG. 1. Accordingly, the processes of performing the network management method will be described below with reference to FIG. 1. However, the network management method may be performed by a network management system with various configurations, not limited thereto.

[0052] Additionally, prior to collecting slot location information, disk image data containing the operating system and network configuration information of the reference computing device can be copied and installed on the computing device. Accordingly, a server infrastructure identical to that of the reference computing device can be rapidly established using the computing device. However, since the existing basic unique identification information included in the network configuration information does not match the unique identification information of the network interface module physically installed on the computing device, the computing device may be booted to resolve this discrepancy, and the process of collecting slot location information and unique identification information described below may be performed.

[0053] First, from the network interface module mounted in the slot, unique identification information assigned to the network interface module and slot location information regarding the slot location where the network interface module is mounted are collected (S110). That is, the collection unit (110) of the network management system (100) can verify the unique identification information stored in the network interface module (20) through the communication path connected to the slot (30) where the network interface module (20) is mounted, among the multiple communication paths that transmit data connected to each of the multiple slots (30). The collection unit (110) can identify the communication path among the multiple communication paths where data from the network interface module (20) is transmitted and electrically activated, and can obtain slot location information by specifying the slot connected to the identified communication path. For example, the collection unit (110) can identify the communication path that is activated and used to verify the unique identification information of the network interface module (20), and can find and specify the slot (30) matched with the communication path by using structural information regarding the physical connection structure between the multiple communication paths and the multiple slots (30).

[0054] Next, based on the collected slot location information, the network role to be assigned to the network interface module mounted in the corresponding slot is identified (S120). That is, the identification unit (120) of the network management system (100) can search for and extract the network role assigned to the location corresponding to the slot location information collected by the collection unit (110) from data in which different network roles are assigned to each location of a plurality of slots (30). More specifically, the collection unit (110) can use the collected slot location information as a search key to compare with pre-stored data and find and extract information regarding the network role assigned to the location of the slot (30) corresponding to the slot location information.

[0055] Next, before activating the network interface module mounted in the slot, the network configuration information replicated in the computing device is modified according to the identified network role and the collected unique identification information (S130). The network configuration information replicated in the reference computing device is information generated to activate the multiple network interface modules mounted in the reference computing device, including the basic unique identification information of each of the multiple network interface modules mounted in the reference computing device and network role information matched for each basic unique identification information. In order to match the replicated network configuration information to the network interface module (20) mounted in the computing device, the processing unit (130) can search for basic unique identification information that matches the network role identified by the collection unit (110) from the network configuration information. The processing unit (130) can update the basic unique identification information searched from the network configuration information by replacing it with the collected unique identification information. Accordingly, the basic unique identification information within the network configuration information stored in the operating system (40) can be updated with the unique identification information collected by the collection unit (110) and stored in the operating system (40). When updating the network configuration file, the fixed IP specified in the network configuration file may be automatically modified to a dynamic IP allocation method. Accordingly, the operating system (40) can reliably activate the network interface module (20) mounted on the computing device using the network configuration information updated by the processing unit (130).

[0056] At this time, the processing unit (130) may check whether the network role identified by the identification unit (120) exists in the network configuration information stored in the operating system (40). If the network role identified by the identification unit (120) does not exist in the network configuration information, the processing unit (130) may restrict the activation of the corresponding network interface module and generate an alarm. Specifically, the processing unit (130) may refuse to create new network configuration information to activate the corresponding network interface module (20) or force the device to remain in a down state on the operating system (40). The processing unit (130) may notify the administrator of a warning alarm through an administrator console or terminal, etc., that the network interface module (20) is installed in an unauthorized slot. While notifying the administrator of the warning alarm, the processing unit (130) may also provide the location of the slot (30) where the network interface module (20) is installed and the unique identification information of the corresponding network interface module (20). Therefore, by enabling administrators to take immediate action, network crashes caused by unintended hardware misidentification can be prevented, and the occurrence of security vulnerabilities can be blocked at the source.

[0057] Additionally, when network configuration information is updated, the processing unit (130) may verify whether the network interface module is properly activated according to the updated network configuration information. That is, the processing unit (130) can activate the network interface module (20) according to the updated configuration file and verify whether it is operating normally by monitoring the network connection status of the network interface module (20). In detail, the processing unit (130) can detect whether the network interface module (20) is physically activated and check whether the attribute values ​​of the generated or modified configuration file are reflected in the network interface module (20) without omission. Finally, the processing unit (130) can verify whether it is operating normally by transmitting and receiving test data packets and monitoring communication consistency. If any of these verification steps do not satisfy the pre-set criteria, the processing unit (130) determines that an abnormality has occurred in the updated network configuration information, and if all verification steps satisfy the criteria, the processing unit (130) determines that the updated network configuration information is normal. This makes it easy to verify whether the update of the configuration file led to the normalization of the actual network service.

[0058] Additionally, the processing unit (130) may generate and store the update history and verification results of network configuration information as log information. The processing unit (130) may provide the stored log information in a visualized manner. For example, the processing unit (130) may provide the log information visually to the administrator through an administrator console or terminal. Through this, the administrator can easily check the modifications to the network configuration information and the verification results accordingly. In particular, if the processing unit (130) determines that an abnormality has occurred, the administrator can quickly check the determination result through the alarm of the processing unit (130) to immediately recognize the fault and take corrective action.

[0059] At this time, if it is verified that the network interface module is normally activated according to the network configuration information updated by the processing unit (130), the operating system can activate the network interface module (20) installed on the computing device according to the updated network configuration information. Since the updated configuration information contains information about the network role assigned to the unique identification information of the network interface module (20), the network interface module (20) can operate stably and stably perform the assigned network role.

[0060] Meanwhile, before collecting slot location information, it may be possible to detect whether a network interface module (20) is installed in each of the multiple slots (30). For example, a detection unit of the network management system (100) may be used to scan the multiple slots (30) in real time, or receive at least one of a hardware interrupt signal and a kernel Udev event signal to detect a physical or logical event in which a network interface module (20) is coupled to each slot (30). When the detection unit detects that a network interface module (20) is installed in a slot (30), the control unit of the network management system (100) may sequentially operate the collection unit (110), the identification unit (120), and the processing unit (130). Accordingly, the process of collecting unique identification information and slot location information, the process of identifying network roles, and the process of creating the configuration file may be performed sequentially. Therefore, when a slot (30) equipped with a newly installed or replaced network interface module (20) is detected, the configuration file for activating the network interface module (20) can be controlled to be automatically updated based on the location of the slot (30).

[0061] In this way, network settings can be automatically performed based on the physical location where the network interface module is installed in the computing device. That is, when the computing device uses network setting information duplicated from another computing device, the network setting file can be automatically modified to match the hardware environment of the computing device based on the physical location where the network interface module (20) is installed. Therefore, the network interface module (20) installed in the computing device can be stably activated and operated.

[0063] As such, although specific embodiments have been described in the detailed description of the present invention, various modifications are possible within the scope of the invention, and various combinations between embodiments are also possible. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined by the claims set forth below as well as equivalents thereof. Explanation of the symbols

[0064] 100: Network Management System 110: Collection Unit 111: 1st Acquisition Unit 112: 2nd Acquisition Unit 120: Identification unit 121: Storage unit 122: Extraction unit 130: Processing unit 131: Search Section 132: Update Section 133: Restriction Department 135: History Management Department 136: Provider

Claims

Claim 1 A network management system implemented in a computing device having a plurality of slots in which network configuration information of a reference computing device is duplicated and stored and different network interface modules can be installed, comprising: a collection unit for collecting unique identification information assigned to a network interface module and slot location information regarding the slot location in which the network interface module is installed from a network interface module installed in the slot; an identification unit for identifying a network role to be assigned to a network interface module installed in the slot based on the slot location information collected by the collection unit; and a processing unit for modifying the network configuration information duplicated in the computing device according to the network role identified by the identification unit and the unique identification information collected by the collection unit before activating the network interface module installed in the slot. Claim 2 A network management system according to claim 1, wherein the network configuration information is information generated to activate a plurality of network interface modules mounted on the reference computing device, including basic unique identification information for each of the plurality of network interface modules mounted on the reference computing device and network role information matched for each basic unique identification information, and the processing unit comprises: a search unit for searching for basic unique identification information that matches a network role identified by the identification unit from the network configuration information; and an update unit for updating the basic unique identification information searched by the search unit from the network configuration information by replacing it with unique identification information collected by the collection unit. Claim 3 A network management system according to claim 2, wherein the processing unit further comprises a limiting unit for limiting the activation of the corresponding network interface module and generating an alarm when the network role identified by the identification unit does not exist in the network configuration information. Claim 4 A network management system according to claim 2, wherein the processing unit further includes a verification unit for verifying whether a network interface module is normally activated according to the updated network configuration information when the network configuration information is updated by the updating unit. Claim 5 A network management system according to claim 4, wherein the processing unit further comprises: a history management unit for generating and storing the update history of the network configuration information and the verification result of the verification unit as log information; and a providing unit for visualizing and providing the log information stored in the history management unit. Claim 6 A network management system according to claim 1, wherein the identification unit comprises: a storage unit in which data with different network roles assigned to each of the positions of the plurality of slots is stored in advance; and an extraction unit for finding and extracting a network role assigned to a position corresponding to slot position information collected by the collection unit from the data stored in the storage unit. Claim 7 A network management system according to claim 1, wherein the collection unit comprises: a first acquisition unit that identifies the unique identification information through a communication path connected to a slot equipped with the network interface module among a plurality of communication paths that transmit data connected to each of the plurality of slots; and a second acquisition unit for identifying a communication path among the plurality of communication paths through which data of the network interface module is transmitted, and for identifying a slot connected to the identified communication path to acquire the slot location information. Claim 8 A network management system according to any one of claims 1 to 7, wherein the unique identification information includes Media Access Control (MAC) address information assigned to the network interface module, the slot location information includes Peripheral Component Interconnect (PCI) address information assigned to each of the plurality of slots, and the network interface module includes a network interface card. Claim 9 A network management method performed in a computing device having a plurality of slots in which network configuration information of a reference computing device is duplicated and stored and different network interface modules can be installed, comprising: a process of collecting unique identification information assigned to a network interface module and slot location information regarding the slot location in which the network interface module is installed from a network interface module installed in the slot; a process of identifying a network role to be assigned to a network interface module installed in the slot based on the collected slot location information; and a process of modifying the network configuration information duplicated in the computing device according to the identified network role and the collected unique identification information before activating the network interface module installed in the slot. Claim 10 In claim 9, the network configuration information is information generated to activate a plurality of network interface modules mounted on a reference computing device, including basic unique identification information for each of the plurality of network interface modules mounted on the reference computing device and network role information matched for each basic unique identification information; and the process of modifying the network configuration information includes: a process of searching for basic unique identification information that matches the identified network role from the network configuration information; and a process of updating the basic unique identification information searched from the network configuration information by replacing it with the collected unique identification information. Claim 11 A network management method according to claim 10, wherein the process of modifying the network configuration information further includes the process of restricting the activation of the corresponding network interface module and generating an alarm when the identified network role does not exist in the network configuration information. Claim 12 A network management method according to claim 10, wherein the process of modifying the network configuration information further includes a process of verifying whether a network interface module is normally activated according to the updated network configuration information when the network configuration information is updated. Claim 13 A network management method according to claim 12, wherein the process of modifying the network configuration information further comprises: a process of generating and storing the update history of the network configuration information and the verified result as log information; and a process of visualizing and providing the stored log information. Claim 14 A network management method according to claim 9, wherein the process of identifying the network role comprises the process of finding and extracting the network role assigned to the location corresponding to the collected slot location information from data in which different network roles are assigned for each location of the plurality of slots. Claim 15 A network management method according to claim 9, wherein the process of collecting the unique identification information and the slot location information comprises: a process of verifying the unique identification information through a communication path connected to the slot equipped with the network interface module among a plurality of communication paths that transmit data connected to each of the plurality of slots; and a process of identifying a communication path among the plurality of communication paths through which data of the network interface module is transmitted, and specifying the slot connected to the identified communication path to obtain the slot location information. Claim 16 A network management method according to claim 9, further comprising the process of copying and installing disk image data including the operating system of the reference computing device and the network configuration information to the computing device before collecting the slot location information.

Citation Information

Patent Citations

  • Apparatus and method for generating network address

    KR101715554B1