麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

自動化部署方法、設備及系統的制作方法

文檔序號:7983637閱讀:307來源:國知局
自動化部署方法、設備及系統的制作方法
【專利摘要】本發明公開了一種自動化部署方法、設備及系統,屬于計算機網絡領域。所述方法包括:獲取當前設備的設備信息和鄰居關系,所述鄰居關系包括分別與所述當前設備每個端口相連的對應設備的設備信息和相連端口;根據所述當前設備的設備信息和鄰居關系對所述當前設備進行身份識別;根據識別出的設備身份對所述當前設備進行部署。本發明通過根據當前設備的設備信息和鄰居關系兩者的結合來對當前設備進行身份識別,繼而對當前設備進行部署,解決了現有的自動化部署方法對不同層級的設備均采用同一型號的設備時不具有普遍適用性的問題,達到了不論設備處于網絡拓撲中的何種位置,都能夠準確地完成身份識別以及自動化部署的效果。
【專利說明】自動化部署方法、設備及系統
【技術領域】
[0001]本發明涉及計算機網絡領域,特別涉及一種自動化部署方法、設備及系統。
【背景技術】
[0002]網絡自動化部署指的是網絡設備在只需要加電開機、連接網絡線路等非命令行操作觸發下,就可以自動安裝和部署,從原始狀態變化為可用狀態的過程。
[0003]現有技術中,主要采用TR-069 (Technical R印ort-069,技術報告-069)協議來實現自動化部署。具體地講,采用TR-069協議的一種自動化部署方法,包括:應用系統收集待部署設備的設備信息,該設備信息包括設備型號、MAC (Media Access Control,介質訪問控制)地址、SN (Serial number,產品序列號)、應用程序版本信息和部署狀態等;應用系統根據設備信息來對待部署設備進行身份識別;應用系統在識別出待部署設備的身份后下發對應身份的配置文件,使得待部署設備變成已部署設備。
[0004]在實現本發明的過程中,發明人發現現有技術至少存在以下問題:現有的自動化部署方法進行身份識別主要是通過設備型號來進行的,并不考慮設備的網絡位置,所以通常只能對接入級的設備進行自動化部署,對位于接入級上層的匯聚層或者核心層的設備還是需要人工來配置,特別是接入級的設備和匯聚層或者核心層的設備采用的是同一型號的設備時,更需如此。也就是說,現有的自動化部署方法對不同層級的設備均采用同一型號的設備時不具有普遍適用性。

【發明內容】

[0005]有鑒于此,本發明提供了一種自動化部署方法、設備及系統,以解決現有的自動化部署方法對不同層級的設備均采用同一型號的設備時不具有普遍適用性的問題。所述技術方案如下:
[0006]一個方面,提供了一種自動化部署方法,所述方法包括:
[0007]獲取當前設備的設備信息和鄰居關系,所述鄰居關系包括分別與所述當前設備每個端口相連的對應設備的設備信息和相連端口 ;
[0008]根據所述當前設備的設備信息和鄰居關系對所述當前設備進行身份識別;
[0009]根據識別出的設備身份對所述當前設備進行部署。
[0010]進一步地,所述根據識別出的身份對所述當前設備進行部署之后,還包括:
[0011]以所述當前設備作為支點設備,對所述當前設備的鄰居設備中的待部署設備進行身份識別和部署。
[0012]進一步地,所述以所述當前設備作為支點設備,對所述當前設備的鄰居設備中的待部署設備進行身份識別和部署,具體包括:
[0013]檢測所述當前設備的至少一個端口是否還連接有待部署設備;
[0014]若檢測到所述當前設備的一個端口還連接有待部署設備,則利用所述當前設備獲得所述待部署設備的設備信息和鄰居關系;[0015]根據所述待部署設備的設備信息和鄰居關系對所述待部署設備進行身份識別;
[0016]根據識別出的設備身份對所述待部署設備進行部署。
[0017]進一步地,所述根據所述當前設備的設備信息和鄰居關系對所述當前設備進行身份識別,包括:
[0018]根據所述當前設備的設備信息和鄰居關系在預設拓撲信息庫中進行查詢,查詢與所述設備信息和鄰居關系相對應的設備身份;
[0019]所述預設拓撲信息庫為所述當前設備所屬網絡的網絡拓撲信息庫。
[0020]進一步地,所述根據識別出的設備身份對所述當前設備進行部署之后,還包括:
[0021]在所述當前設備所屬網絡中的所有設備均被部署完成之后,根據所述預設拓撲信息庫對所有設備的鄰居關系進行交叉檢驗。
[0022]另一方面,提供了 一種自動化部署裝置,所述裝置,包括:
[0023]信息獲取模塊,用于獲取當前設備的設備信息和鄰居關系,所述鄰居關系包括分別與所述當前設備每個端口相連的對應設備的設備信息和相連端口;
[0024]身份識別模塊,用于根據所述當前設備的設備信息和鄰居關系對所述當前設備進行身份識別;
[0025]網絡部署模塊,用于根據識別出的設備身份對所述當前設備進行部署。
[0026]進一步地,所述裝置,還包括:
[0027]逐級部署模塊,用于以所述當前設備作為支點設備,對所述當前設備的鄰居設備中的待部署設備進行身份識別和部署。
[0028]進一步地,所述逐級部署模塊,具體包括:
[0029]部署檢測單元、信息獲取單元、身份識別單元和網絡部署單元;
[0030]所述部署檢測單元,用于檢測所述當前設備的至少一個端口是否還連接有待部署設備;
[0031]所述信息獲取單元,用于若檢測到所述當前設備的一個端口還連接有待部署設備,則利用所述當前設備獲得所述待部署設備的設備信息和鄰居關系;
[0032]所述身份識別單元,用于根據所述待部署設備的設備信息和鄰居關系對所述待部署設備進行身份識別;
[0033]所述網絡部署單元,用于根據識別出的設備身份對所述待部署設備進行部署。
[0034]進一步地,所述身份識別模塊,具體用于根據所述當前設備的設備信息和鄰居關系在預設拓撲信息庫中進行查詢,查詢與所述設備信息和鄰居關系相對應的設備身份;
[0035]所述預設拓撲信息庫為所述當前設備所屬網絡的網絡拓撲信息庫。
[0036]進一步地,所述裝置,還包括:
[0037]交叉檢驗模塊;
[0038]所述交叉檢驗模塊,用于在所述當前設備所屬網絡中的所有設備均被部署完成之后,根據所述預設拓撲信息庫對所有設備的鄰居關系進行交叉檢驗。
[0039]再一方面,提供了一種自動化部署系統,其包括如上另一方面所述的自動化部署裝置,和與所述自動化部署裝置相連的、包括至少一個待部署設備的網絡架構。
[0040]本發明實施例提供的技術方案帶來的有益效果是:
[0041]通過根據當前設備的設備信息和鄰居關系兩者的結合來對當前設備進行身份識另|J,繼而對當前設備進行部署,解決了現有的自動化部署方法對不同層級的設備均采用同一型號的設備時不具有普遍適用性的問題,達到了不論設備處于網絡拓撲中的何種位置,都能夠準確地完成身份識別以及自動化部署的效果。
【專利附圖】

【附圖說明】
[0042]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0043]圖1是本發明實施例一提供的自動化部署方法的方法流程圖;
[0044]圖2是本發明實施例二所涉及的自動化部署系統的結構示意圖;
[0045]圖3是本發明實施例二的提供的自動化部署方法的方法流程圖;
[0046]圖4是本發明實施例三提供的自動化部署裝置的結構示意圖;
[0047]圖5是本發明實施例四提供的自動化部署裝置的結構示意圖;
[0048]圖6是本發明實施例四提供的逐級部署模塊的結構示意圖;
[0049]圖7是本發明實施例五提供的自動化部署系統的結構示意圖。
【具體實施方式】
[0050]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0051]實施例一
[0052]請參考圖1,其示出了本發明實施例一提供的自動化部署方法的方法流程圖。該自動化部署方法,包括:
[0053]步驟101,獲取當前設備的設備信息和鄰居關系,鄰居關系包括分別與當前設備每個端口相連的對應設備的設備信息和相連端口 ;
[0054]應用系統可以與當前設備直接相連或者通過已部署設備間接相連。然后,應用系統獲取當前設備的設備信息和鄰居關系。其中,設備信息包括當前設備的設備型號、MAC地址、SN信息、應用程序版本信息和部署狀態中的一種或者幾種的組合,本實施例以當前設備的部署狀態為未部署來進行說明;鄰居關系則包括分別與當前設備每個端口相連的對應設備的設備信息和相連端口,比如,當前設備有3個端口,第I個端口與A型號設備的第3個端口相連,則當前設備的一條鄰居關系,具體為:與第I端口相連的對應設備的設備信息:A型號;與第I端口相連的對應設備的相連端口 --第3端口,等等。
[0055]步驟102,根據當前設備的設備信息和鄰居關系對當前設備進行身份識別;
[0056]應用系統根據當前設備的設備信息和鄰居關系對當前設備進行身份識別。其中,設備信息主要用于識別當前設備的設備型號;鄰居關系主要用于識別當前設備的網絡拓撲位置,應用系統結合這兩者信息可以唯一地確定當前設備在其所述網絡結構中的設備身份。
[0057]步驟103, 根據識別出的設備身份對當前設備進行部署。
[0058]在應用系統識別出當前設備的設備身份之后,應用系統可以根據識別出的設備身份對當前設備進行部署。其中,對當前設備進行部署,包括:為當前設備分配IP地址、為當前設備下發配置文件、為當前設備更新應用程序版本至最新版本或者合適版本等等。
[0059]綜上所述,本實施例提供的自動化部署方法,通過根據當前設備的設備信息和鄰居關系兩者的結合來對當前設備進行身份識別,繼而對當前設備進行部署,解決了現有的自動化部署方法對不同層級的設備均采用同一型號的設備時不具有普遍適用性的問題,達到了不論設備處于網絡拓撲中的何種位置,都能夠準確地完成身份識別以及自動化部署的效果。
[0060]實施例二
[0061]為了便于描述,請先參考圖2,其示出了本發明實施例二所涉及的一種自動化部署系統的結構示意圖。該自動化部署系統包括:應用系統220和包括若干個設備的網絡架構240。
[0062]應用系統220用于完成自動化部署過程,為本實施例二中自動化部署方法的執行主體。
[0063]網絡架構240包括位于上一級的核心設備I和核心設備2,以及位于下一級的接入設備1、接入設備2和接入設備3。該網絡架構240中的各個設備初始狀態下均為未部署設備。假設該網絡架構240中核心設備I和核心設備2均采用A型號的設備,接入設備1、接入設備2和接入設備3均采用B型號設備,按照初始設計,該網絡結構240中的各個設備的連接關系如下:
[0064]核心設備I的端口 I與接入設備I的端口 I相連;
[0065]核心設備I的端口 2與接入設備2的端口 I相連;
[0066]核心設備I的端口 3與接入設備3的端口 I相連;
[0067]核心設備2的端口 I與接入設備I的端口 2相連;
[0068]核心設備2的端口 2與接入設備2的端口 2相連;
[0069]核心設備2的端口 3與接入設備3的端口 2相連。
[0070]上述信息,可以匯總作為當前設備所屬網絡的網絡拓撲信息庫,也稱預設拓撲信息庫。
[0071]請參考圖3,其示出了本發明實施例二提供的自動化部署方法的方法流程圖。該自動化部署方法,包括:
[0072]步驟301,預先存儲預設拓撲信息庫;
[0073]應用系統預先存儲網絡架構的網絡拓撲信息庫作為預設拓撲信息庫,該預設拓撲信息庫中包括該網絡架構中每個設備的設備信息和每個設備與鄰居設備的連接信息。以圖2為例,該預設拓撲信息庫,可以如下:
[0074]
【權利要求】
1.一種自動化部署方法,其特征在于,所述方法包括: 獲取當前設備的設備信息和鄰居關系,所述鄰居關系包括分別與所述當前設備每個端口相連的對應設備的設備信息和相連端口; 根據所述當前設備的設備信息和鄰居關系對所述當前設備進行身份識別; 根據識別出的設備身份對所述當前設備進行部署。
2.根據權利要求1所述的方法,其特征在于,所述根據識別出的身份對所述當前設備進行部署之后,還包括: 以所述當前設備作為支點設備,對所述當前設備的鄰居設備中的待部署設備進行身份識別和部署。
3.根據權利要求2所述的方法,其特征在于,所述以所述當前設備作為支點設備,對所述當前設備的鄰居設備中的待部署設備進行身份識別和部署,具體包括: 檢測所述當前設備的至少一個端口是否還連接有待部署設備; 若檢測到所述當前設備的一個端口還連接有待部署設備,則利用所述當前設備獲得所述待部署設備的設備信息和鄰居關系; 根據所述待部署設備的設備信息和鄰居關系對所述待部署設備進行身份識別; 根據識別出的設備身 份對所述待部署設備進行部署。
4.根據權利要求1至3任一所述的方法,其特征在于,所述根據所述當前設備的設備信息和鄰居關系對所述當前設備進行身份識別,包括: 根據所述當前設備的設備信息和鄰居關系在預設拓撲信息庫中進行查詢,查詢與所述設備信息和鄰居關系相對應的設備身份; 所述預設拓撲信息庫為所述當前設備所屬網絡的網絡拓撲信息庫。
5.根據權利要求4所述的方法,其特征在于,所述根據識別出的設備身份對所述當前設備進行部署之后,還包括: 在所述當前設備所屬網絡中的所有設備均被部署完成之后,根據所述預設拓撲信息庫對所有設備的鄰居關系進行交叉檢驗。
6.一種自動化部署裝置,其特征在于,所述裝置,包括: 信息獲取模塊,用于獲取當前設備的設備信息和鄰居關系,所述鄰居關系包括分別與所述當前設備每個端口相連的對應設備的設備信息和相連端口 ; 身份識別模塊,用于根據所述當前設備的設備信息和鄰居關系對所述當前設備進行身份識別; 網絡部署模塊,用于根據識別出的設備身份對所述當前設備進行部署。
7.根據權利要求6所述的裝置,其特征在于,所述裝置,還包括: 逐級部署模塊,用于以所述當前設備作為支點設備,對所述當前設備的鄰居設備中的待部署設備進行身份識別和部署。
8.根據權利要求7所述的裝置,其特征在于,所述逐級部署模塊,具體包括: 部署檢測單元、信息獲取單元、身份識別單元和網絡部署單元; 所述部署檢測單元,用于檢測所述當前設備的至少一個端口是否還連接有待部署設備; 所述信息獲取單元,用于若檢測到所述當前設備的一個端口還連接有待部署設備,則利用所述當前設備獲得所述待部署設備的設備信息和鄰居關系; 所述身份識別單元,用于根據所述待部署設備的設備信息和鄰居關系對所述待部署設備進行身份識別; 所述網絡部署單元,用于根據識別出的設備身份對所述待部署設備進行部署。
9.根據權利要求6至8任一所述的裝置,其特征在于,所述身份識別模塊,具體用于根據所述當前設備的設備信息和鄰居關系在預設拓撲信息庫中進行查詢,查詢與所述設備信息和鄰居關系相對應的設備身份; 所述預設拓撲信息庫為所述當前設備所屬網絡的網絡拓撲信息庫。
10.根據權利要求9所述的裝置,其特征在于,所述裝置,還包括: 交叉檢驗模塊; 所述交叉檢驗模塊,用于在所述當前設備所屬網絡中的所有設備均被部署完成之后,根據所述預設拓撲信息庫對所有設備的鄰居關系進行交叉檢驗。
11.一種自動化部署系統,其特征在于,其包括如權利要求6至10任一所述的自動化部署裝置,和與所述自動化部署裝置相連的、包括至少一個待部署設備的網絡架構。
【文檔編號】H04L29/12GK103684936SQ201210363484
【公開日】2014年3月26日 申請日期:2012年9月26日 優先權日:2012年9月26日
【發明者】丘子雋 申請人:深圳市騰訊計算機系統有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 南投市| 济源市| 苍南县| 鹤庆县| 曲周县| 申扎县| 丽江市| 宜阳县| 阿尔山市| 正安县| 东乌珠穆沁旗| 安仁县| 新平| 遂平县| 苍溪县| 庆安县| 大关县| 搜索| 内黄县| 冕宁县| 财经| 大丰市| 岑溪市| 石河子市| 内黄县| 青州市| 黔西县| 房产| 黑龙江省| 武鸣县| 哈巴河县| 安徽省| 许昌县| 麻江县| 思南县| 宁明县| 松潘县| 刚察县| 三门县| 绥滨县| 孙吴县|