Patent ID: 7864704

Claim:
A method for intelligent automatic reconfiguration of network system, said method being executed by an automatic reconfiguration apparatus and comprising the steps of: acquiring configuration of at least one network device connected to said network system and storing the configuration acquired from said at least one network device in a database; generating a topology of said at least one network device according to the acquired configuration for determining connections among all of the at least one network device; wherein, said topology contains at least a MAC address of each network device and a port information according to the connections among all of the at least one network device; detecting a status of one of the at least one network device; wherein detecting the status of one of the at least one network device is to detect whether a checksum of the detected network device is changed or not, wherein if the checksum is changed, it is indicated that the status of the detected network device is changed; and determining whether to transmit the configuration stored in the database to the detected network device for implementing automatic reconfiguration therein according to a result derived from detecting said status of the detected network device; wherein, the step of determining whether to transmit the configuration stored in the database to the detected network device includes following steps: when a result of the detecting reveals that said status of the detected network device is changed, checking whether the status-changed network device is a replacement of any network device contained in the topology by means of the port information; and if the status-changed network device is a replacement, checking whether a hardware version of the status-changed network device is identical to a hardware version in the configuration stored in the database corresponding a corresponding position in the topology corresponding to the status-changed network device; if the hardware version is identical, then transmitting the acquired configuration stored in the database to the status-changed network device for performing automatic configuration; if the status-changed network device is not a replacement or the hardware version is not identical, then the acquired configuration will not be transmitted to the status-changed network device.