System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及嵌入式網絡設備,尤其涉及一種ntp客戶端配置方法、電子設備及存儲介質。
技術介紹
1、嵌入式網絡設備在關機斷電后時間會恢復到初始值,設備在部署時需要配置ntp客戶端來同步時間,一般情況下嵌入式網絡設備在出廠時會配置一個默認的ntp服務器地址,但是在某些情況下默認配置的ntp服務器不符合配置要求,需要在部署時重新配置,如果需要部署大批量的網絡設備,通過人工手動修改配置的工作量會很大,這時候需要一種自動化部署來解決該問題。目前普遍采用的方式:在網絡設備中開啟客戶端程序,如tr069,snmp,通過客戶端程序連接到服務器,再通過服務器批量下發配置。
2、但是這種方式存在以下缺陷:1、這些客戶端程序鏈接到管理服務器的前提是需要dhcp先分配到地址,能夠連接到服務器,在此之前只能等待。2、如果單獨為了配置ntp客戶端而部署管理服務器,增加額外開支,投資回報率低。3、管理服務器通過客戶端程序配置ntp客戶端需要一個協商管理過程,在此期間,時間沒有同步,導致一些和時間緊耦合的程序會出錯。
技術實現思路
1、有鑒于此,有必要提供一種ntp客戶端配置方法、電子設備及存儲介質,用以解決現有技術配置ntp客戶端因需要額外部署管理服務器而導致效率、回報率和精準度都較低的技術問題。
2、為了解決上述問題,本專利技術提供一種ntp客戶端配置方法,應用于嵌入式網絡設備,包括:
3、在廣播報文中填充待配置ntp客戶端的sn號,將廣播報文發送至dhcp服務器,以使d
4、接收所述dhcp服務器反饋的響應報文;
5、基于所述響應報文對待配置ntp客戶端進行配置。
6、在一種可能的實現方式中,所述sn號設置于廣播報文中的vendor?class字段。
7、在一種可能的實現方式中,所述廣播報文包括:dhcp?discover報文或solicitxid報文。
8、在一種可能的實現方式中,所述基于響應報文對客戶端進行配置,包括:
9、對響應報文進行解析,得到ntp配置信息;
10、基于ntp配置信息對ntp客戶端進行配置。
11、在一種可能的實現方式中,所述ntp配置信息,包括:ntp服務器地址以及時區。
12、本專利技術還提供一種ntp客戶端配置方法,應用于dhcp服務器,包括:
13、接收嵌入式網絡設備發送的廣播報文;
14、對所述廣播報文進行解析,得到索引;
15、基于所述索引查找匹配的ntp服務器配置;
16、若查找成功,則將匹配的ntp服務器配置填寫至響應報文;
17、若未查找到匹配的ntp服務器配置,則將預設的默認配置填寫至響應報文;
18、將所述響應報文反饋至所述嵌入式網絡設備。
19、在一種可能的實現方式中,所述廣播報文包括:dhcp?discover報文或solicitxid報文;
20、所述對所述廣播報文進行解析,得到索引,包括:
21、查找dhcp?discover報文或solicit?xid報文的vendor?class字段中的sn號,以所述sn號為索引。
22、在一種可能的實現方式中,所述響應報文包括:dhcp?offer報文或advertise?xid報文;
23、所述將匹配的ntp服務器配置填寫至響應報文,包括:
24、若所述廣播報文為dhcp?discover報文,則將匹配的ntp服務器配置填寫至dhcpoffer報文;
25、若所述廣播報文為solicit?xid報文,則將匹配的ntp服務器配置填寫至advertise?xid報文。
26、本專利技術還提供一種電子設備,包括:
27、存儲器,用于存儲程序;
28、處理器,與所述存儲器耦合,用于執行所述存儲器中存儲的所述程序,以實現上述各方法項中任意一項所述的ntp客戶端配置方法中的步驟。
29、本專利技術還提供一種存儲介質,用于存儲計算機可讀取的程序或指令,所述程序或指令被處理器執行時能夠實現上述各方法項中任意一項所述的ntp客戶端配置方法中的步驟。
30、本專利技術的有益效果是:本專利技術提供了一種ntp客戶端配置方法,通過dhcp協議和ntp客戶端聯動,以實現dhcp服務器快速配置部署的嵌入式網絡設備,無需額外的管理系統就可使ntp客戶端快速反應,既減少了等待時間也減少了額外開支,提高了效率和回報率,同時,本專利技術通過將嵌入式網絡設備的sn號寫入廣播報文以獲取dhcp服務器的回應,由于sn號為嵌入式網絡設備的唯一標識,進一步地減少了dhcp服務器在查找與之匹配的ntp服務器配置的時間,也提高了查找的精確度,有效地解決了現有技術配置ntp客戶端因需要額外部署管理服務器而導致效率、回報率和精準度都較低的技術問題。
本文檔來自技高網...【技術保護點】
1.一種NTP客戶端配置方法,應用于嵌入式網絡設備,其特征在于,包括;
2.根據權利要求1所述的NTP客戶端配置方法,其特征在于,所述SN號設置于廣播報文中的vendor?class字段。
3.根據權利要求1所述的NTP客戶端配置方法,其特征在于,所述廣播報文包括:DHCPdiscover報文或solicit?XID報文。
4.根據權利要求1所述的NTP客戶端配置方法,其特征在于,所述基于響應報文對客戶端進行配置,包括:
5.根據權利要求4所述的NTP客戶端配置方法,其特征在于,所述NTP配置信息,包括:NTP服務器地址以及時區。
6.一種NTP客戶端配置方法,應用于DHCP服務器,其特征在于,包括:
7.根據權利要求6所述的NTP客戶端配置方法,其特征在于,所述廣播報文包括:DHCPdiscover報文或solicit?XID報文;
8.根據權利要求6所述的NTP客戶端配置方法,其特征在于,所述響應報文包括:DHCPoffer報文或advertise?XID報文;
9.一種電子設備,
10.一種存儲介質,其特征在于,用于存儲計算機可讀取的程序或指令,所述程序或指令被處理器執行時能夠實現上述權利要1至8中任意一項所述的NTP客戶端配置方法中的步驟。
...【技術特征摘要】
1.一種ntp客戶端配置方法,應用于嵌入式網絡設備,其特征在于,包括;
2.根據權利要求1所述的ntp客戶端配置方法,其特征在于,所述sn號設置于廣播報文中的vendor?class字段。
3.根據權利要求1所述的ntp客戶端配置方法,其特征在于,所述廣播報文包括:dhcpdiscover報文或solicit?xid報文。
4.根據權利要求1所述的ntp客戶端配置方法,其特征在于,所述基于響應報文對客戶端進行配置,包括:
5.根據權利要求4所述的ntp客戶端配置方法,其特征在于,所述ntp配置信息,包括:ntp服務器地址以及時區。
【專利技術屬性】
技術研發人員:高洪偉,陳鋼,
申請(專利權)人:武漢大塔技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。