網(wǎng)絡(luò)設(shè)備及其配置方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體是涉及一種網(wǎng)絡(luò)設(shè)備的配置方法,還涉及一種網(wǎng)絡(luò)設(shè)備。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)設(shè)備在出廠時(shí)沒有配置網(wǎng)際協(xié)議(英文:Internet Protocol,縮寫:IP)地址、網(wǎng)關(guān)、子網(wǎng)掩碼等。這樣的網(wǎng)絡(luò)設(shè)備被稱為空配置的設(shè)備??张渲玫脑O(shè)備即使連接到網(wǎng)絡(luò)也不能被訪問。在進(jìn)行網(wǎng)絡(luò)部署時(shí),需要由專門技術(shù)人員配置該空配置的設(shè)備。但是如果網(wǎng)絡(luò)設(shè)備的數(shù)量較多而且分布較廣,對(duì)每一臺(tái)網(wǎng)絡(luò)設(shè)備進(jìn)行配置則需要花費(fèi)大量的時(shí)間和精力,效率低、成本聞,而且很容易出錯(cuò)。
[0003]在通常的自動(dòng)配置空配置的設(shè)備的方案中,是在網(wǎng)絡(luò)中部署動(dòng)態(tài)主機(jī)配置協(xié)議(英文:Dynamic Host Configurat1n Protocol,縮寫:DHCP)服務(wù)器和文件服務(wù)器,例如文件傳輸協(xié)議(英文=File Transfer Protocol,縮寫:FTP)服務(wù)器,然后將每個(gè)空配置設(shè)備需要用到的配置文件保存在文件服務(wù)器,空配置的設(shè)備連接到網(wǎng)絡(luò)后,在DHCP服務(wù)器的指示下到文件服務(wù)器獲取配置文件完成配置。如圖1所示,是通常的實(shí)現(xiàn)設(shè)備自動(dòng)配置的組網(wǎng)示意圖。DHCP服務(wù)器11和FTP服務(wù)器12連接到IP網(wǎng)絡(luò)13,設(shè)備14、設(shè)備15和設(shè)備16均為空配置的設(shè)備。FTP服務(wù)器12保存有設(shè)備14、設(shè)備15和設(shè)備16需要用到的配置文件,并且每個(gè)設(shè)備均由自己?jiǎn)为?dú)的配置文件。設(shè)備14連接到IP網(wǎng)絡(luò)13后,首先與DHCP服務(wù)器11進(jìn)行DHCP過程,獲得FTP服務(wù)器12的IP地址、網(wǎng)絡(luò)名稱和登錄密碼以及配置文件的名稱和保存路徑,然后通過FTP服務(wù)器12的IP地址、網(wǎng)絡(luò)名稱和登錄密碼登錄到FTP服務(wù)器12,并根據(jù)配置文件的名稱和保存路徑下載配置文件,最后利用配置文件中的IP地址、網(wǎng)關(guān)、子網(wǎng)掩碼等進(jìn)行配置。設(shè)備15和設(shè)備16作為設(shè)備14的下層設(shè)備,在設(shè)備14配置完成后,就可以采用與設(shè)備14同樣的配置過程進(jìn)行配置。
[0004]上述方案中,要求必須在網(wǎng)絡(luò)中部署DHCP服務(wù)器和文件服務(wù)器,限制性較大,成本較高。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種網(wǎng)絡(luò)設(shè)備及其配置方法,以解決網(wǎng)絡(luò)設(shè)備的自動(dòng)配置過程受限制較大的問題。
[0006]為解決上述問題,本發(fā)明第一方面提供一種網(wǎng)絡(luò)設(shè)備的配置方法,包括:網(wǎng)絡(luò)設(shè)備接收上層網(wǎng)絡(luò)設(shè)備發(fā)送的所述上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、所述上層網(wǎng)絡(luò)設(shè)備與所述網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及配置文件,所述配置文件包括網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中各節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)、每一節(jié)點(diǎn)與其它節(jié)點(diǎn)的接口連接關(guān)系以及每一所述節(jié)點(diǎn)標(biāo)識(shí)所對(duì)應(yīng)的配置信息,其中,所述配置文件還包括所述上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)與第一節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,所述上層網(wǎng)絡(luò)設(shè)備與所述第一節(jié)點(diǎn)對(duì)應(yīng);所述網(wǎng)絡(luò)設(shè)備根據(jù)所述上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)以及所述上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)與第一節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系確定所述第一節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí),并根據(jù)所述第一節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)、所述第一節(jié)點(diǎn)與其它節(jié)點(diǎn)的接口連接關(guān)系以及所述上層網(wǎng)絡(luò)設(shè)備與所述網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系確定第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí),所述第二節(jié)點(diǎn)與所述網(wǎng)絡(luò)設(shè)備對(duì)應(yīng),從而確定所述第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)所對(duì)應(yīng)的配置信息;所述網(wǎng)絡(luò)設(shè)備根據(jù)所述確定的配置信息進(jìn)行配置。
[0007]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,方法還包括:所述網(wǎng)絡(luò)設(shè)備在所述配置文件中添加所述第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,得到修改后的配置文件。
[0008]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,方法還包括:所述網(wǎng)絡(luò)設(shè)備將所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、所述網(wǎng)絡(luò)設(shè)備與下層網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及所述修改后的配置文件發(fā)送至所述下層網(wǎng)絡(luò)設(shè)備。
[0009]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述配置文件還包括用于區(qū)分不同所述配置文件的版本的識(shí)別信息,所述網(wǎng)絡(luò)設(shè)備將所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、所述網(wǎng)絡(luò)設(shè)備與下層網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及所述修改后的配置文件發(fā)送至所述下層網(wǎng)絡(luò)設(shè)備的步驟之前,還包括:所述網(wǎng)絡(luò)設(shè)備接收所述下層網(wǎng)絡(luò)設(shè)備定期發(fā)送的所述下層網(wǎng)絡(luò)設(shè)備已有的配置文件的識(shí)別信息;所述網(wǎng)絡(luò)設(shè)備將所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、所述網(wǎng)絡(luò)設(shè)備與下層網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及所述配置文件發(fā)送至所述下層網(wǎng)絡(luò)設(shè)備的步驟具體為:所述網(wǎng)絡(luò)設(shè)備僅在所述下層網(wǎng)絡(luò)設(shè)備已有的配置文件的識(shí)別信息與所述修改后的配置文件的識(shí)別信息不一致時(shí)才將所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、所述網(wǎng)絡(luò)設(shè)備與所述下層網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及所述修改后的配置文件發(fā)送至所述下層網(wǎng)絡(luò)設(shè)備。
[0010]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式中的任一種,在第一方面的第四種可能的實(shí)現(xiàn)方式中,方法還包括:所述網(wǎng)絡(luò)設(shè)備將所述第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)以及所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)發(fā)送至所述上層網(wǎng)絡(luò)設(shè)備,以使所述上層網(wǎng)絡(luò)設(shè)備在所述配置文件中添加所述第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。
[0011]為解決上述問題,本發(fā)明第二方面提供一種網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備包括第一接收模塊、確定模塊和配置模塊,其中,所述第一接收模塊用于接收上層網(wǎng)絡(luò)設(shè)備發(fā)送的所述上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、所述上層網(wǎng)絡(luò)設(shè)備與所述網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及配置文件,所述配置文件包括網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中各節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)、每一節(jié)點(diǎn)與其它節(jié)點(diǎn)的接口連接關(guān)系以及每一所述節(jié)點(diǎn)標(biāo)識(shí)所對(duì)應(yīng)的配置信息,其中,所述配置文件還包括所述上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)與第一節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,所述上層網(wǎng)絡(luò)設(shè)備與所述第一節(jié)點(diǎn)對(duì)應(yīng);所述確定模塊用于根據(jù)所述上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)以及所述上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)與第一節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系確定所述第一節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí),并根據(jù)所述第一節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)、所述第一節(jié)點(diǎn)與其它節(jié)點(diǎn)的接口連接關(guān)系以及所述上層網(wǎng)絡(luò)設(shè)備與所述網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系確定第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí),所述第二節(jié)點(diǎn)與所述網(wǎng)絡(luò)設(shè)備對(duì)應(yīng),從而確定所述第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)所對(duì)應(yīng)的配置信息;所述配置模塊用于根據(jù)所述確定的配置信息進(jìn)行配置。
[0012]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備還包括關(guān)聯(lián)模塊,所述關(guān)聯(lián)模塊用于在所述配置文件中添加所述第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,得到修改后的配置文件。
[0013]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備還包括第一發(fā)送模塊,所述第一發(fā)送模塊用于將所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、所述網(wǎng)絡(luò)設(shè)備與下層網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及所述修改后的配置文件發(fā)送至所述下層網(wǎng)絡(luò)設(shè)備。
[0014]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述配置文件還包括用于區(qū)分不同所述配置文件的版本的識(shí)別信息,所述網(wǎng)絡(luò)設(shè)備還包括第二接收模塊,所述第二接收模塊用于在所述第一發(fā)送模塊將所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、所述網(wǎng)絡(luò)設(shè)備與下層網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及所述修改后的配置文件發(fā)送至所述下層網(wǎng)絡(luò)設(shè)備之前,接收所述下層網(wǎng)絡(luò)設(shè)備定期發(fā)送的所述下層網(wǎng)絡(luò)設(shè)備已有的配置文件的識(shí)別信息;所述第一發(fā)送模塊具體用于僅在所述下層網(wǎng)絡(luò)設(shè)備已有的配置文件的識(shí)別信息與所述修改后的配置文件的識(shí)別信息不一致時(shí)才將所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、所述網(wǎng)絡(luò)設(shè)備與所述下層網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及所述修改后的配置文件發(fā)送至所述下層網(wǎng)絡(luò)設(shè)備。
[0015]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式至第三種可能的實(shí)現(xiàn)方式中的任一種,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備還包括第二發(fā)送模塊,所述第二發(fā)送模塊用于將所述第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)以及所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)發(fā)送至所述上層網(wǎng)絡(luò)設(shè)備,以使所述上層網(wǎng)絡(luò)設(shè)備在所述配置文件中添加所述第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)與所述網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。
[0016]本發(fā)明的網(wǎng)絡(luò)設(shè)備及其配置方法通過接收上層網(wǎng)絡(luò)設(shè)備發(fā)送的上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、上層網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系以及配置文件,配置文件包括網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中各節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)、每一節(jié)點(diǎn)與其它節(jié)點(diǎn)的接口連接關(guān)系、每一節(jié)點(diǎn)標(biāo)識(shí)所對(duì)應(yīng)的配置信息以及上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)與第一節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,上層網(wǎng)絡(luò)設(shè)備與第一節(jié)點(diǎn)對(duì)應(yīng),再根據(jù)上層網(wǎng)絡(luò)設(shè)備的唯一設(shè)備標(biāo)識(shí)、上層網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)設(shè)備之間的接口連接關(guān)系確定網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí),從而確定第二