專利名稱:終端設(shè)備自動發(fā)現(xiàn)和配置部署的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種終端設(shè)備自動發(fā)現(xiàn)和配置部署的系統(tǒng)及方法,利用擴(kuò)展的DHCP選項(xiàng)參數(shù)可從配置服務(wù)器中獲取相關(guān)的網(wǎng)絡(luò)配置文件,屬于通信網(wǎng)絡(luò)技術(shù)領(lǐng)域。
背景技術(shù):
對于大型的通信設(shè)備和復(fù)雜的通信系統(tǒng),設(shè)備或軟件的供應(yīng)商一般會提供網(wǎng)絡(luò)管理系統(tǒng),如基于SNMP協(xié)議的網(wǎng)絡(luò)管理系統(tǒng)等,對小型的終端設(shè)備有基于TR-069管理協(xié)議的網(wǎng)絡(luò)管理系統(tǒng)。然而以上兩種網(wǎng)絡(luò)管理系統(tǒng)都需要額外向供應(yīng)商支付相關(guān)的軟件使用費(fèi)用,同時(shí),用戶還需要搭建一組或至少一臺專用于運(yùn)行網(wǎng)管系統(tǒng)的網(wǎng)管服務(wù)器,且網(wǎng)管系統(tǒng)要經(jīng)過復(fù)雜的部署,才能實(shí)現(xiàn)對網(wǎng)絡(luò)中各終端設(shè)備的配置和管理。隨著通信技術(shù)的發(fā)展,各種小型通信終端設(shè)備越來越廣泛地被企業(yè)和家庭所使用,在實(shí)際應(yīng)用部署中,許多規(guī)模較小的企業(yè)級通信系統(tǒng)因企業(yè)預(yù)算有限,管理維護(hù)人員少,出于節(jié)約投資成本和簡化管理的考慮,往往希望采用一種無需額外成本且部署簡單的終端設(shè)備集中配置方法就可以輕松地實(shí)現(xiàn)對網(wǎng)絡(luò)中各終端設(shè)備的配置和管理。
發(fā)明內(nèi)容
鑒于上述原因,本發(fā)明的目的在于提供一種通過配置DHCP服務(wù)器中的相關(guān)選項(xiàng)參數(shù)即可從配置服務(wù)器中獲取相關(guān)的網(wǎng)絡(luò)配置文件的通信終端設(shè)備自動發(fā)現(xiàn)和配置部署的系統(tǒng)及方法,不僅無需額外支付費(fèi)用而且配置簡單,便于后期管理維護(hù),極適用于使用小型通信終端設(shè)備的通信系統(tǒng)。為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:一種終端設(shè)備自動發(fā)現(xiàn)和配置部署的系統(tǒng),應(yīng)用于通信網(wǎng)絡(luò)中,包括DHCP服務(wù)器及若干終端設(shè)備,還包括配置服務(wù)器,該配置服務(wù)器中存放有所述若干終端設(shè)備的配置文件;所述終端設(shè)備根據(jù)所述DHCP服務(wù)器返回的DHCP響應(yīng)報(bào)文中相關(guān)選項(xiàng)的選項(xiàng)值,從所述配置服務(wù)器中獲取對應(yīng)的配置文件。所述終端設(shè)備中設(shè)有自動部署模塊,該自動部署模塊根據(jù)所述DHCP響應(yīng)報(bào)文中相關(guān)選項(xiàng)的選項(xiàng)值解析出自動部署參數(shù),所述終端設(shè)備根據(jù)該自動部署參數(shù)向所述配置服務(wù)器發(fā)送請求報(bào)文以獲取對應(yīng)的配置文件。所述相關(guān)選項(xiàng)為選項(xiàng)66。所述DHCP服務(wù)器和所述配置服務(wù)器設(shè)置于同一臺主機(jī)中。一種基于上述系統(tǒng)實(shí)現(xiàn)的終端設(shè)備自動發(fā)現(xiàn)和配置部署的方法:設(shè)置所述DHCP服務(wù)器中選項(xiàng)66的選項(xiàng)值為:通信協(xié)議://[用戶名:密碼@]配置服務(wù)器地址[:端口號]/目錄名/ [文件名]其中,用戶名、密碼、端口號及文件名為可選項(xiàng)。進(jìn)一步地:
該方法的步驟為:I)所述終端設(shè)備向網(wǎng)絡(luò)中發(fā)送DHCP discover包,該包的參數(shù)列表中包含選項(xiàng)66,所述DHCP服務(wù)器返回DHCP offer包,該DHCP offer包的選項(xiàng)字段包括選項(xiàng)66,該選項(xiàng)66的選項(xiàng)值為:通信協(xié)議://[用戶名:密碼@]配置服務(wù)器地址[:端口號]/目錄名/ [文件名]其中,用戶名、密碼、端口號及文件名為可選項(xiàng);2)所述終端設(shè)備收到該DHCP offer包后,所述自動部署模塊根據(jù)該選項(xiàng)66的選項(xiàng)值解析出所述自動部署參數(shù);3)所述終端設(shè)備根據(jù)該解析出的自動部署參數(shù),向所述配置服務(wù)器發(fā)出文件傳輸請求,以請求獲取自身對應(yīng)的配置文件;4)所述配置服務(wù)器收到該文件傳輸請求后,提取出所述終端設(shè)備對應(yīng)的配置文件,并將該配置文件發(fā)送給所述終端設(shè)備。所述步驟2)中終端設(shè)備的自動部署模塊解析自動部署參數(shù)的步驟為:a)所述選項(xiàng)值中的通信協(xié)議為所述終端設(shè)備與所述配置服務(wù)器之間傳輸文件所使用的協(xié)議;b)所述選項(xiàng)值中的配置服務(wù)器地址為所述配置服務(wù)器的IP地址或是域名;c)所述選項(xiàng)值中的目錄名為所述配置服務(wù)器中存放配置文件的目錄名;所述步驟3)中所述終端設(shè)備向所述配置服務(wù)器發(fā)送的文件傳輸請求為:通信協(xié)議://[用戶名:密碼@]配置服務(wù)器地址[:端口號]/目錄名/[文件名]其中,若步驟I)中的所述選項(xiàng)值中包括用戶名、密碼、端口號及文件名中的一個(gè)或多個(gè)參數(shù),則該文件傳輸請求中也包括對應(yīng)的該用戶名、密碼、端口號及文件名中的一個(gè)或多個(gè)參數(shù)。所述步驟4)具體為:所述配置服務(wù)器收到所述文件傳輸請求后,從所述目錄名對應(yīng)的目錄下提取出所述文件名對應(yīng)的文件,并將該文件發(fā)送給所述終端設(shè)備。若所述選項(xiàng)值中無端口號,則該端口號為所述通信協(xié)議的缺省端口號;若所述選項(xiàng)值中無文件名,則該文件名由所述終端設(shè)備的MAC地址和產(chǎn)品型號組成。本發(fā)明的優(yōu)點(diǎn)在于:(I)無需設(shè)置專用的網(wǎng)絡(luò)管理服務(wù)器,DHCP服務(wù)器和配置服務(wù)器可設(shè)置于一臺主機(jī)中,僅需配置DHCP服務(wù)器的相關(guān)選項(xiàng)參數(shù)各終端就可從配置服務(wù)器中獲取相關(guān)的網(wǎng)絡(luò)配置信息;(2)通過對通用性最強(qiáng)的DHCP Option 66字段進(jìn)行擴(kuò)展,可以靈活地實(shí)現(xiàn)多種傳輸協(xié)議的兼容,并可以指定文件存放地址和文件名稱,便于用戶對配置文件的分類管理;(3)本發(fā)明中涉及的DHCP 0ption66字段擴(kuò)展方法,以及相關(guān)的配置自動部署功能,均通過通信終端的自動部署模塊(以軟件)實(shí)現(xiàn),用戶無需使用特殊定制的自動部署工具,只需采用通用的DHCP服務(wù)器和配置服務(wù)器,并進(jìn)行簡單設(shè)置,終端設(shè)備也無需任何配置,即可實(shí)現(xiàn)終端設(shè)備的即插即用;(4)無需額外支付網(wǎng)管系統(tǒng)使用費(fèi)用且配置簡單,便于后期管理維護(hù),能夠節(jié)約大量成本,特別適用于使用小型通信終端設(shè)備的通信系統(tǒng)。
圖1是應(yīng)用本發(fā)明系統(tǒng)的組網(wǎng)示意圖;圖2是本發(fā)明終端設(shè)備自動發(fā)現(xiàn)和配置部署過程的信號流程圖;圖3是本發(fā)明的一具體實(shí)施例示意圖。
具體實(shí)施例方式以下結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。圖1是應(yīng)用本發(fā)明終端設(shè)備自動發(fā)現(xiàn)和配置部署系統(tǒng)的組網(wǎng)示意圖。如圖所示,本發(fā)明應(yīng)用于通信網(wǎng)絡(luò)中,包括若干終端設(shè)備I及DHCP服務(wù)器2,為實(shí)現(xiàn)終端設(shè)備的自動發(fā)現(xiàn)和配置部署,本發(fā)明的系統(tǒng)還包括配置服務(wù)器3,該配置服務(wù)器3中存放有通信網(wǎng)絡(luò)中各個(gè)終端設(shè)備I相關(guān)配置數(shù)據(jù)、版本等信息的配置文件,各終端設(shè)備I可根據(jù)DHCP服務(wù)器2的DHCP響應(yīng)報(bào)文中的相關(guān)選項(xiàng)的選項(xiàng)值,從配置服務(wù)器3中獲取各自對應(yīng)的配置文件。其中,DHCP服務(wù)器2和配置服務(wù)器3可設(shè)置于同一臺主機(jī)中。終端設(shè)備I中設(shè)有自動部署模塊,該自動部署模塊根據(jù)DHCP響應(yīng)報(bào)文中相關(guān)選項(xiàng)的選項(xiàng)值解析出自動部署參數(shù),終端設(shè)備I根據(jù)該自動部署參數(shù)向配置服務(wù)器3發(fā)送請求報(bào)文以獲取對應(yīng)的配置文件。為實(shí)現(xiàn)終端設(shè)備的自動發(fā)現(xiàn)和配置部署,首先要對DHCP服務(wù)器進(jìn)行相關(guān)選項(xiàng)的配置,具體配置方法為:選擇DHCP OPTION 66設(shè)置該選項(xiàng)的選項(xiàng)值,選項(xiàng)值格式如下:通信協(xié)議://[用戶名:密碼@]配置服務(wù)器地址[:端口號]/目錄名/[文件名]其中:a、通信協(xié)議設(shè)置為文件傳輸協(xié)議,比如HTTP、FTP、TFTP等;b、用戶名和密碼為可選項(xiàng),需要對登錄配置服務(wù)器或是下載文件的用戶進(jìn)行認(rèn)證時(shí)設(shè)置;C、配置服務(wù)器地址可以是點(diǎn)分十進(jìn)制的IP地址,也可以是域名;d、端口號為配置服務(wù)器接受配置下載服務(wù)的端口號,若端口號省略,則默認(rèn)使用該通信協(xié)議的缺省端口號;e、目錄名指明配置服務(wù)器中存放配置文件的特定目錄,終端設(shè)備將從該目錄下獲取配置文件;f、文件名指明上述目錄下特定的配置文件,若未指定文件名,終端設(shè)備將根據(jù)自身的MAC地址和產(chǎn)品型號生成唯一的文件名。上述選項(xiàng)值格式中,使用中括號標(biāo)識的用戶名、密碼、端口號及文件名均為可選項(xiàng),用戶可根據(jù)實(shí)際需要進(jìn)行選擇使用。圖2是本發(fā)明終端設(shè)備自動發(fā)現(xiàn)和配置部署過程的信號流程圖。在所述配置服務(wù)器中設(shè)置好網(wǎng)絡(luò)中各終端設(shè)備的配置文件,并按照上述方法配置好DHCP服務(wù)器后,網(wǎng)絡(luò)中的各終端設(shè)備即可在該網(wǎng)絡(luò)中實(shí)現(xiàn)自動發(fā)現(xiàn)和配置部署,如圖所示,具體過程為:I)終端設(shè)備初始接入網(wǎng)絡(luò)向整個(gè)網(wǎng)絡(luò)發(fā)送DHCP discover包,該包的請求參數(shù)列表的取值中包含選項(xiàng)66,DHCP服務(wù)器收到DHCP discover包后,分配空閑的IP地址及相關(guān)的網(wǎng)絡(luò)參數(shù)以DHCP offer包響應(yīng)給終端設(shè)備,在該DHCP offer包中需要添加DHCP選項(xiàng)66,該選項(xiàng)的選項(xiàng)值格式為:
通信協(xié)議://[用戶名:密碼@]配置服務(wù)器地址[:端口號]/目錄名/[文件名]其中,用戶名、密碼、端口號及文件名為可選項(xiàng),用戶可根據(jù)需要進(jìn)行配置。終端設(shè)備的出廠配置一般為動態(tài)獲取IP地址,因而初始接入網(wǎng)絡(luò)時(shí)會向所在網(wǎng)絡(luò)發(fā)送DHCP discover包,以尋找網(wǎng)絡(luò)中的DHCP服務(wù)器并從該DHCP服務(wù)器中獲取IP地址等網(wǎng)絡(luò)參數(shù);DHCP服務(wù)器收到DHCP discover包后從IP地址池中選擇出空閑的IP地址,連同其他一些網(wǎng)絡(luò)參數(shù)(包含子網(wǎng)掩碼、缺省網(wǎng)關(guān)、DNS等)以DHCP offer包響應(yīng)給終端設(shè)備;之后終端設(shè)備與DHCP服務(wù)器之間還要互相發(fā)送DHCP請求包和相應(yīng)的確認(rèn)包以確定終端設(shè)備后續(xù)將要使用的IP地址。其中,DHCP報(bào)文中最后一個(gè)參數(shù)字段是可變長的option選項(xiàng)字段,該選項(xiàng)字段包括選項(xiàng)類型、長度及選項(xiàng)值三部分,用戶可根據(jù)自身需要通過設(shè)置不同的選項(xiàng)實(shí)現(xiàn)對DHCP服務(wù)器的最優(yōu)配置。以上關(guān)于DHCP協(xié)議的報(bào)文交換過程及封裝格式等均為現(xiàn)有技術(shù),此處不再贅述。本發(fā)明中,可通過自動部署模塊在DHCP discover包的請求參數(shù)列表字段取值中添加選項(xiàng)66,同時(shí)需要在響應(yīng)的DHCP offer包的選項(xiàng)字段中添加選項(xiàng)類型為66,選項(xiàng)值為:通信協(xié)議://[用戶名:密碼@]配置服務(wù)器地址[:端口號]/目錄名/[文件名]的選項(xiàng)。2)終端設(shè)備收到DHCP offer包后,根據(jù)該響應(yīng)包動態(tài)配置自身的網(wǎng)絡(luò)參數(shù),同時(shí),自動部署模塊根據(jù)選項(xiàng)66的選項(xiàng)值解析出自動部署參數(shù);自動部署模塊解析自動部署參數(shù)的過程為:a)確定通信協(xié)議,終端設(shè)備與配置服務(wù)器將利用選項(xiàng)值中的通信協(xié)議進(jìn)行后續(xù)配置文件的傳輸;b)從選項(xiàng)值中解析出用戶名、密碼,若無該參數(shù),則下載文件時(shí)不需認(rèn)證;c)從選項(xiàng)值中解析出配置服務(wù)器地址,若為域名,則需啟動DNS域名解析系統(tǒng)獲取配置服務(wù)器的實(shí)際IP地址;d)從選項(xiàng)值中解析出配置服務(wù)器的端口號,如無該參數(shù),默認(rèn)使用a)中通信協(xié)議的缺省端口號;e)從選項(xiàng)值中解析出配置服務(wù)器中存放配置文件的目錄名;f)從選項(xiàng)值中解析出配置服務(wù)器中對應(yīng)該終端設(shè)備配置文件的文件名,如無該參數(shù),終端設(shè)備將使用自身的MAC地址和產(chǎn)品型號生成唯一的文件名,在配置服務(wù)器上進(jìn)行文件檢索。3)終端設(shè)備根據(jù)解析出的自動部署參數(shù),向配置服務(wù)器發(fā)出文件傳輸請求,以請求獲取自身對應(yīng)的配置文件;終端設(shè)備向配置服務(wù)器發(fā)送的文件傳輸請求為:通信協(xié)議://[用戶名:密碼@]配置服務(wù)器地址[:端口號]/目錄名/[文件名]其中,若步驟I)中的選項(xiàng)值中包括用戶名、密碼、端口號及文件名中的一個(gè)或多個(gè)參數(shù),則該文件傳輸請求中也包括對應(yīng)的用戶名、密碼、端口號及文件名中的一個(gè)或多個(gè)參數(shù)。4)配置服務(wù)器收到該文件傳輸請求后,從存放配置文件的目錄中提取出相應(yīng)的配置文件,并將該配置文件發(fā)送給終端設(shè)備;配置服務(wù)器將從目錄名對應(yīng)的目錄下提取出文件名對應(yīng)的文件,并將該文件發(fā)送給終端設(shè)備。5)終端設(shè)備收到該配置文件,從該配置文件中提取出相關(guān)配置參數(shù),保存到本地。由于一般的通用DHCP服務(wù)器軟件都支持OPTION 66選項(xiàng),為降低對DHCP服務(wù)器的要求,所以本發(fā)明僅對該選項(xiàng)進(jìn)行配置。圖3是本發(fā)明的一具體實(shí)施例示意圖。本實(shí)施例中,用戶網(wǎng)絡(luò)中的DHCP服務(wù)器和配置服務(wù)器設(shè)置于同一臺裝有Linux操作系統(tǒng)的主機(jī)中,于該主機(jī)中安裝Apache應(yīng)用,Apache的默認(rèn)目錄為/var/www,在該目錄下創(chuàng)建一個(gè)子目錄device,將網(wǎng)絡(luò)中各個(gè)終端設(shè)備的配置文件放在該子目錄下;同時(shí),啟用該主機(jī)的DHCP Server服務(wù)(如udhcpd),并修改 /etc/udhcpd.conf 文件,增加 tftp option 參數(shù),參數(shù)值為:http://192.168.1.99/device,修改后該文件內(nèi)容為:#UDHCPD ONstart 192.168.1.2end 192.168.1.100option subnet 255.255.255.0option router 192.168.1.1option dns 8.8.8.8option tftp http://192.168.L99/Deviceinterface ethO設(shè)置好配置服務(wù)器和DHCP服務(wù)器后,網(wǎng)絡(luò)中的終端設(shè)備即可實(shí)現(xiàn)在該網(wǎng)絡(luò)中的自動發(fā)現(xiàn)和配置部署,具體步驟為:(I)終端設(shè)備上電啟動,初始接入網(wǎng)絡(luò),向網(wǎng)絡(luò)發(fā)送DHCP discover廣播包,該廣播包的請求參數(shù)列表取值除了包含通常的網(wǎng)絡(luò)參數(shù),還包括選項(xiàng)66 ;(2) DHCP服務(wù)器收到該DHCP discover廣播包后,向終端設(shè)備發(fā)送DHCP offer響應(yīng)包,該響應(yīng)包中包括選項(xiàng)66,選項(xiàng)66的選項(xiàng)值為:http://192.168.1.99/device(3)終端設(shè)備收到該DHCP Offer響應(yīng)包,根據(jù)該響應(yīng)包的內(nèi)容動態(tài)配置自身的網(wǎng)絡(luò)參數(shù),同時(shí)自動部署模塊從選項(xiàng)66中提取出選項(xiàng)值,并解析出自動部署參數(shù);自動部署模塊解析出的自動部署參數(shù)為:配置服務(wù)器的IP地址為192.168.1.99,配置文件存放于該配置服務(wù)器的device目錄下,配置文件名默認(rèn)由終端設(shè)備的MAC地址和產(chǎn)品型號組成,可使用HTTP協(xié)議下載配置文件,默認(rèn)端口號為80,無需用戶名密碼進(jìn)行認(rèn)證。(4)終端設(shè)備向IP地址為192.168.1.99的配置服務(wù)器發(fā)送HTTP文件下載請求:http://192.168.1.99/device/006039c31348_ep220c.txt其中,配置文件名是以本機(jī)的MAC地址和產(chǎn)品型號組合而成,006039c31348為設(shè)備的MAC地址,印220c為產(chǎn)品型號,txt為后綴的缺省文件名,該文件存放于配置服務(wù)器的device目錄下。(5)配置服務(wù)器響應(yīng)該文件下載請求,從device目錄中提取出006039c31348_ep220c.txt文件,并將該文件發(fā)送給終端設(shè)備;(6)終端設(shè)備收到配置服務(wù)器發(fā)送的配置文件,從該文件中提取出相關(guān)配置參數(shù),保存到本地。
以上實(shí)施例中涉及的操作系統(tǒng)、目錄名、文件名、文件傳輸協(xié)議等等僅用于說明本發(fā)明的技術(shù)方案而非用于限制本發(fā)明。實(shí)際應(yīng)用中,可基于本發(fā)明對設(shè)置的選項(xiàng)類型及選項(xiàng)值進(jìn)行擴(kuò)展以實(shí)現(xiàn)更優(yōu)的配置。本發(fā)明通過配置DHCP服務(wù)器的相關(guān)選項(xiàng)類型及選項(xiàng)值,并在DHCP offer包中攜帶配置服務(wù)器及配置文件信息,使得網(wǎng)絡(luò)中的終端設(shè)備可通過配置服務(wù)器獲取配置文件,以實(shí)現(xiàn)終端設(shè)備的自動發(fā)現(xiàn)和配置部署。不僅可靈活地實(shí)現(xiàn)與各種傳輸協(xié)議的兼容性,而且無需額外支付網(wǎng)管系統(tǒng)使用費(fèi)用,配置極為簡單,有利于后期管理和維護(hù),特別適用于使用小型終端設(shè)備的通信系統(tǒng)中。以上所述是本發(fā)明的較佳實(shí)施例及其所運(yùn)用的技術(shù)原理,對于本領(lǐng)域的技術(shù)人員來說,在不背離本發(fā)明的精神和范圍的情況下,任何基于本發(fā)明技術(shù)方案基礎(chǔ)上的等效變換、簡單替換等顯而易見的改變,均屬于本發(fā)明保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種終端設(shè)備自動發(fā)現(xiàn)和配置部署的系統(tǒng),應(yīng)用于通信網(wǎng)絡(luò)中,包括DHCP服務(wù)器及若干終端設(shè)備,其特征在于: 還包括配置服務(wù)器,該配置服務(wù)器中存放有所述若干終端設(shè)備的配置文件; 所述終端設(shè)備根據(jù)所述DHCP服務(wù)器返回的DHCP響應(yīng)報(bào)文中相關(guān)選項(xiàng)的選項(xiàng)值,從所述配置服務(wù)器中獲取對應(yīng)的配置文件。
2.如權(quán)利要求1所述的終端設(shè)備自動發(fā)現(xiàn)和配置部署的系統(tǒng),其特征在于,所述終端設(shè)備中設(shè)有自動部署模塊,該自動部署模塊根據(jù)所述DHCP響應(yīng)報(bào)文中相關(guān)選項(xiàng)的選項(xiàng)值解析出自動部署參數(shù),所述終端設(shè)備根據(jù)該自動部署參數(shù)向所述配置服務(wù)器發(fā)送請求報(bào)文以獲取對應(yīng)的配置文件。
3.如權(quán)利要求2所述的終端設(shè)備自動發(fā)現(xiàn)和配置部署的系統(tǒng),其特征在于,所述相關(guān)選項(xiàng)為選項(xiàng)66。
4.如權(quán)利要求1所述的終端設(shè)備自動發(fā)現(xiàn)和配置部署的系統(tǒng),其特征在于,所述DHCP服務(wù)器和所述配置服務(wù)器設(shè)置于同一臺主機(jī)中。
5.一種基于權(quán)利要求1至3中任意一項(xiàng)所述的系統(tǒng)實(shí)現(xiàn)的終端設(shè)備自動發(fā)現(xiàn)和配置部署的方法,其特征在于: 設(shè)置所述DHCP服務(wù)器中選項(xiàng)66的選項(xiàng)值為: 通信協(xié)議://[用戶名:密碼@]配置服務(wù)器地址[:端口號]/目錄名/[文件名] 其中,用戶名、密碼、端口號及文件名為可選項(xiàng)。
6.如權(quán)利要求5所述的終端設(shè)備自動發(fā)現(xiàn)和配置部署的方法,其特征在于,該方法的步驟為: 1)所述終端設(shè)備向網(wǎng)絡(luò)中發(fā)送DHCPdiscover包,該包的參數(shù)列表中包含選項(xiàng)66,所述DHCP服務(wù)器返回DHCP offer包,該DHCP offer包的選項(xiàng)字段包括選項(xiàng)66,該選項(xiàng)66的選項(xiàng)值為: 通信協(xié)議://[用戶名:密碼@]配置服務(wù)器地址[:端口號]/目錄名/[文件名] 其中,用戶名、密碼、端口號及文件名為可選項(xiàng); 2)所述終端設(shè)備收到該DHCPoffer包后,所述自動部署模塊根據(jù)該選項(xiàng)66的選項(xiàng)值解析出所述自動部署參數(shù); 3)所述終端設(shè)備根據(jù)該解析出的自動部署參數(shù),向所述配置服務(wù)器發(fā)出文件傳輸請求,以請求獲取自身對應(yīng)的配置文件; 4)所述配置服務(wù)器收到該文件傳輸請求后,提取出所述終端設(shè)備對應(yīng)的配置文件,并將該配置文件發(fā)送給所述終端設(shè)備。
7.如權(quán)利要求6所述的終端設(shè)備自動發(fā)現(xiàn)和配置部署的方法,其特征在于,所述步驟2)中終端設(shè)備的自動部署模塊解析自動部署參數(shù)的步驟為: a)所述選項(xiàng)值中的通信協(xié)議為所述終端設(shè)備與所述配置服務(wù)器之間傳輸文件所使用的協(xié)議; b)所述選項(xiàng)值中的配置服務(wù)器地址為所述配置服務(wù)器的IP地址或是域名; c)所述選項(xiàng)值中的目錄名為所述配置服務(wù)器中存放配置文件的目錄名;
8.如權(quán)利要求6所述的終端設(shè)備自動發(fā)現(xiàn)和配置部署的方法,其特征在于,所述步驟3)中所述終端設(shè)備向所述配置服務(wù)器發(fā)送的文件傳輸請求為:通信協(xié)議://[用戶名:密碼O]配置服務(wù)器地址[:端口號]/目錄名/[文件名] 其中,若步驟I)中的所述選項(xiàng)值中包括用戶名、密碼、端口號及文件名中的一個(gè)或多個(gè)參數(shù),則該文件傳輸請求中也包括對應(yīng)的該用戶名、密碼、端口號及文件名中的一個(gè)或多個(gè)參數(shù)。
9.如權(quán)利要求8所述的終端設(shè)備自動發(fā)現(xiàn)和配置部署的方法,其特征在于,所述步驟4)具體為:所述配置服務(wù)器收到所述文件傳輸請求后,從所述目錄名對應(yīng)的目錄下提取出所述文件名對應(yīng)的文件,并將該文件發(fā)送給所述終端設(shè)備。
10.如權(quán)利要求7所述的終端設(shè)備自動發(fā)現(xiàn)和配置部署的方法,其特征在于,若所述選項(xiàng)值中無端口號,則該端口號為所述通信協(xié)議的缺省端口號;若所述選項(xiàng)值中無文件名,則該文件名由所述終端設(shè)備 的MAC地址和產(chǎn)品型號組成。
全文摘要
本發(fā)明公開了一種終端設(shè)備自動發(fā)現(xiàn)和配置部署的系統(tǒng)及方法,應(yīng)用于通信網(wǎng)絡(luò)中,包括DHCP服務(wù)器、若干終端設(shè)備及配置服務(wù)器,該配置服務(wù)器中存放有若干終端設(shè)備的配置文件;終端設(shè)備中設(shè)有自動部署模塊,對DHCP服務(wù)器中相關(guān)的選項(xiàng)設(shè)置選項(xiàng)值為通信協(xié)議//[用戶名密碼@]配置服務(wù)器地址[端口號]/目錄名/[文件名]。終端設(shè)備根據(jù)DHCP服務(wù)器返回的DHCP響應(yīng)報(bào)文中該選項(xiàng)的選項(xiàng)值解析出自動部署參數(shù),根據(jù)該自動部署參數(shù)向配置服務(wù)器發(fā)送文件傳輸請求以獲取對應(yīng)的配置文件,配置服務(wù)器收到該請求后提取出相應(yīng)的配置文件并傳輸給終端設(shè)備。本發(fā)明無需額外支付網(wǎng)管系統(tǒng)使用費(fèi)用,且配置簡單,利于管理和維護(hù)。
文檔編號H04L29/12GK103188107SQ201110460649
公開日2013年7月3日 申請日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者江霞, 陳玉強(qiáng) 申請人:北京大唐高鴻數(shù)據(jù)網(wǎng)絡(luò)技術(shù)有限公司