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

一種網元的預配置方法和系統的制作方法

文檔序號:7819670閱讀:902來源:國知局
一種網元的預配置方法和系統的制作方法
【專利摘要】本發明提供了一種網元的預配置方法和系統,用以解決在網元離線或者實際在線但設置為離線時仍然實現對網元的配置,使網絡搭建和組網配置可以同時進行,節省時間、提高競爭力。所述方法包括:當網元處于預配置狀態時,將該網元對應的元數據存儲到預設的網管數據庫中,并與該網元在線時的標識ID相對應;檢測到該網元在線且為非預配置狀態時,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元。
【專利說明】—種網元的預配置方法和系統

【技術領域】
[0001]本發明涉及通信、網絡【技術領域】,尤其涉及一種網元的預配置方法和系統。

【背景技術】
[0002]現有技術存在的“預部署”是實現網元的熱插拔功能,是當網元在線后,自動下發配置信息,使網元具備運行業務的狀態。其中,熱插拔也稱帶電插拔,熱插拔功能就是允許用戶在不關閉系統,不切斷電源的情況下取出和更換損壞的硬盤、電源或板卡等部件,從而提高了系統的擴展性、靈活性以及對災難的及時恢復能力。現有技術中的“預部署”在網元上電之前,即當網元不在線時,網管系統不具備配置網元的能力。
[0003]現有技術中的“預部署”在目前組網應用中,面臨兩個主要問題:一是組網配置需要等到網元上電在線以后,才可進行,實施進度較慢;二是網元發生故障時,更換后的網元需要進行重新配置,要求施工人員對現場組網配置了解的程度高,實施難度大。
[0004]綜上所述,現有技術在網元上電之前,即在網元不在線時,網管系統不具備配置網元的能力,網絡搭建和組網配置實施進度較慢,實施難度較大。


【發明內容】

[0005]本發明實施例提供了一種網元的預配置方法和系統,用以解決在網元離線或者實際在線但設置為離線時仍然實現對網元的配置,使網絡搭建和組網配置可以同時進行,節省時間、提高競爭力。
[0006]根據本發明實施例提供的一種網元的預配置方法,所述方法包括:
[0007]當網元處于預配置狀態時,將該網元對應的元數據存儲到預設的網管數據庫中,并與該網元在線時的標識ID相對應;
[0008]檢測到該網元在線且為非預配置狀態時,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元。
[0009]由本發明實施例提供的網元的預配置方法,該方法包括當網元處于預配置狀態時,將該網元對應的元數據存儲到預設的網管數據庫中,并與該網元在線時的標識ID相對應;檢測到該網元在線且為非預配置狀態時,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元,該方法能夠實現對網元設備的預模擬,即使網元不在線,也可以通過在網管數據庫中模擬建立一個網元,將應該與實際網元的交互轉換為與網管數據庫中模擬建立的網元的交互來完成對網元的預配置操作,使得使網絡搭建和組網配置同時進行,節省時間、提高競爭力;另一方面,為了隔離網元設備上的調試操作對網管的影響,方便網元設備進行脫網排障等相關操作,本發明實施例可以當網元在線時將其設置為預配置狀態,此時,雖然網元實際在線但仍然類似于網元離線時的預配置操作過程,將對該網元的預配置元數據存儲到網管的數據庫中。當網元設備有排障等需要,必須脫網時,用戶可以利用預配置狀態的網元設備進行組網和業務的相關配置,當網元設備在線可網管后,一次完成配置信息的下發,特別當網元設備數量較多的時候,根據網元ID,完成對每一個網元設備的預配置元數據的下發,使得排障與配置并行進行,節省時間。
[0010]較佳地,所述網元處于預配置狀態包括:網元離線但被創建為預配置狀態,或網元在線但被設置為預配置狀態。
[0011]這樣,網元處于預配置狀態包括上述兩種狀態時,既能夠在網元不在線時,使得使網絡搭建和組網配置同時進行,節省時間、提高競爭力;也能夠用于網元實際在線時的隔離排障、調試等目的。
[0012]較佳地,所述元數據按照不同網元類型及其子資源對象層級預先分別存儲在網元及各子資源對象對應的預設置模板中。
[0013]這樣,由于網元通常包括多層級子資源對象,通過這種設計能夠很好的實現網元預配置過程中的層級化管理,避免預配置過程中對每個具體網元都需要有具體的全部配置信息,進而導致預配置信息存儲空間占用大,對新增網元配置不夠靈活。
[0014]較佳地,所述元數據包括:資源數據和配置數據,所述資源數據與其配置數據對應;所述預設置模板包括:設定類型的網元及各網元子資源對象的資源數據模板和配置數據模板。
[0015]較佳地,將該網元對應的元數據存儲到預設的網管數據庫中進一步地包括:
[0016]按照網元及其子資源對象的特定特征從預先設置模板中逐層級分別確定所述網元及其子資源對象對應的元數據,并將所確定的元數據存儲到預設的網管數據庫中。
[0017]這樣,通過上述方法能夠準確的將所確定的元數據存儲到預設的網管數據庫中,方便包括不同子資源對象的新增網元的預配置過程。
[0018]較佳地,所述網元的特定特征包括:網元類型和網元名稱;所述子資源對象的特定特征包括:子資源對象類型和子資源對象的物理位置。
[0019]較佳地,所述子資源對象包括:機箱、以及設置在機箱中的機槽;
[0020]所述模板包括:設定類型的網元配置數據模板、機箱資源數據模板和配置數據模板、以及機槽資源數據模板和配置數據模板;
[0021]按照網元的特定特征從預先設置模板中逐層級確定所述網元的子對象實體對應的元數據進一步地包括:
[0022]根據接收的網元類型生成可供選擇的網元配置數據模板的列表和機箱資源模板的列表;
[0023]根據接收的網元名稱,從所述網元配置數據模板的列表中確定網元配置數據模板以及從機箱資源模板的列表中確定機箱資源模板;
[0024]根據從機箱資源模板中確定的機箱類型和網元類型確定機槽資源數據。
[0025]較佳地,所述機箱為固定機箱且所述網元還包括:設置在所述機槽中的板卡及板卡上的端口;
[0026]按照網元的特定特征從預先設置模板中逐層級確定所述網元的子對象實體對應的元數據包括:在確定機槽資源數據后,還要確定所述機槽上設置的板卡的資源數據及配置數據,板卡上的端口資源數據及對應的端口配置數據。
[0027]這樣,如果機箱是固定機箱,表明板卡固定在機箱上,對于網元設備而言,板卡是不可插拔更換的,由于板卡的確定性,可以繼續導入板卡的相關數據;從而實現不同類型機箱的配置數據完整性導入。
[0028]較佳地,將該網元對應的元數據存儲到預設的網管數據庫中進一步地包括:
[0029]當元數據為預先設置在模板中的靜態數據時,直接將該元數據存儲到預設的網管數據庫中;
[0030]當元數據為預先配置在模板中的占位符的動態數據時,根據管理信息庫MIB接口定義或根據統一資源定位符URL定義,將資源位置信息轉化為MIB索引或資源的URL后再將轉化后的數據存儲到預設的網管數據庫中。
[0031]較佳地,該方法還包括:根據用戶輸入觸發或者設定周期觸發,將實際在線處于非預配置狀態的網元的元數據同步到所述網管的數據庫中,并且與該網元在線時的標識ID相對應。
[0032]這樣,將實際在線處于非預配置狀態的網元的元數據同步到所述網管的數據庫后,能夠滿足網元切換到預配置狀態時對真實網元設備環境最接近的模擬效果,進而保證網管中維護的配置信息與網元設備上的配置信息差異最小化。
[0033]較佳地,該方法還包括:對已存儲到預設的網管數據庫中的網元的元數據進行創建、修改或者刪除操作,同時對預設網管的數據庫中的MIB表和軌跡表進行記錄更新。
[0034]較佳地,對已存儲到預設的網管數據庫中的網元的元數據進行刪除操作時,對預設網管的數據庫中的MIB表和軌跡表進行記錄更新包括:
[0035]判斷元數據被刪除的網元是由離線創建的預配置狀態還是由非預配置狀態切換成的預配置狀態;
[0036]當所述網元是由離線創建的預配置狀態時,在刪除子資源對象資源數據時直接刪除所述子資源對象的配置信息;
[0037]當所述網元是由非預配置狀態轉換成預配置狀態時,在刪除該子資源對象的資源數據時需要增添一條刪除該子資源對象的配置信息。
[0038]這樣,對于軌跡表中需要插入一條刪除板卡的配置信息是因為之前并不存在添加板卡的操作,那么該網元只能是從非預配置狀態切換成預配置狀態的,由此為了在網元在線且再次切換為非預配置狀態時可以進行配置信息準確下發。
[0039]較佳地,判斷元數據被刪除的網元是由離線創建的預配置狀態還是由非預配置狀態切換成的預配置狀態具體為:
[0040]當所述軌跡表中存在創建所述網元子資源對象對應的配置信息時,所述網元為由離線創建的預配置狀態;否則為由非預配置狀態切換成的預配置狀態。
[0041]較佳地,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元包括:根據網管數據庫中軌跡表記錄的對資源數據操作的軌跡和對配置數據操作的軌跡的先后順序將所述網管數據庫中存儲的網元元數據下發到相應網元。
[0042]這樣,通過這種方法能夠很好的實現網管對真實設備的管理。
[0043]本發明實施例還提供了一種網元的預配置系統,所述系統包括:
[0044]存儲單元,用于當網元處于預配置狀態時,將該網元對應的元數據存儲到預設的網管數據庫中,并與該網元在線時的標識ID相對應;
[0045]下發單元,用于檢測到該網元在線且為非預配置狀態時,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元。
[0046]由本發明實施例提供的網元的預配置系統,該系統能夠在網元離線或者實際在線但設置為離線時仍然實現對網元的配置,使網絡搭建和組網配置同時進行,節省時間、提高競爭力。
[0047]較佳地,所述網元處于預配置狀態包括:網元離線但被創建為預配置狀態,或網元在線但被設置為預配置狀態。
[0048]這樣,網元處于預配置狀態包括上述兩種狀態時,既能夠在網元不在線時,使得使網絡搭建和組網配置同時進行,節省時間、提高競爭力;也能夠用于網元實際在線時的隔離排障、調試等目的。
[0049]較佳地,所述元數據按照不同網元類型及其子資源對象層級預先分別存儲在網元及各子資源對象對應的預設置模板中。
[0050]這樣,由于網元通常包括多層級子資源對象,通過這種設計能夠很好的實現網元預配置過程中的層級化管理,避免預配置過程中對每個具體網元都需要有具體的全部配置信息,進而導致預配置信息存儲空間占用大,對新增網元配置不夠靈活。
[0051]較佳地,所述元數據包括:資源數據和配置數據,所述資源數據與其配置數據對應;所述預設置模板包括:設定類型的網元及各網元子資源對象的資源數據模板和配置數據模板。
[0052]較佳地,將該網元對應的元數據存儲到預設的網管數據庫中時,所述存儲單元具體用于,
[0053]按照網元及其子資源對象的特定特征從預先設置模板中逐層級分別確定所述網元及其子資源對象對應的元數據,并將所確定的元數據存儲到預設的網管數據庫中。
[0054]這樣,通過存儲單元能夠準確的將所確定的元數據存儲到預設的網管數據庫中,方便包括不同子資源對象的新增網元的預配置過程。
[0055]較佳地,所述網元的特定特征包括:網元類型和網元名稱;所述子資源對象的特定特征包括:子資源對象類型和子資源對象的物理位置。
[0056]較佳地,所述子資源對象包括:機箱、以及設置在機箱中的機槽;
[0057]所述模板包括:設定類型的網元配置數據模板、機箱資源數據模板和配置數據模板、以及機槽資源數據模板和配置數據模板;
[0058]按照網元的特定特征從預先設置模板中逐層級確定所述網元的子對象實體對應的元數據時,所述存儲單元具體用于,
[0059]根據接收的網元類型生成可供選擇的網元配置數據模板的列表和機箱資源模板的列表;
[0060]根據接收的網元名稱,從所述網元配置數據模板的列表中確定網元配置數據模板以及從機箱資源模板的列表中確定機箱資源模板;
[0061]根據從機箱資源模板中確定的機箱類型和網元類型確定機槽資源數據。
[0062]較佳地,所述機箱為固定機箱且所述網元還包括:設置在所述機槽中的板卡及板卡上的端口;
[0063]按照網元的特定特征從預先設置模板中逐層級確定所述網元的子對象實體對應的元數據時,所述存儲單元具體還用于,
[0064]在確定機槽資源數據后,還要確定所述機槽上設置的板卡的資源數據及配置數據,板卡上的端口資源數據及對應的端口配置數據。
[0065]較佳地,將該網元對應的元數據存儲到預設的網管數據庫中時,所述存儲單元還用于,
[0066]當元數據為預先設置在模板中的靜態數據時,直接將該元數據存儲到預設的網管數據庫中;
[0067]當元數據為預先配置在模板中的占位符的動態數據時,根據管理信息庫MIB接口定義或根據統一資源定位符URL定義,將資源位置信息轉化為MIB索引或資源的URL后再將轉化后的數據存儲到預設的網管數據庫中。
[0068]較佳地,所述系統還包括同步單元,用于根據用戶輸入觸發或者設定周期觸發,將實際在線處于非預配置狀態的網元的元數據同步到所述網管的數據庫中,并且與該網元在線時的標識ID相對應。
[0069]這樣,同步單元能夠滿足網元切換到預配置狀態時對真實網元設備環境最接近的模擬效果,進而保證網管中維護的配置信息與網元設備上的配置信息差異最小化。
[0070]較佳地,所述系統還包括記錄修改單元,用于對已存儲到預設的網管數據庫中的網元的元數據進行創建、修改或者刪除操作,同時對預設網管的數據庫中的MIB表和軌跡表進行記錄更新。
[0071]較佳地,對已存儲到預設的網管數據庫中的網元的元數據進行刪除操作時,對預設網管的數據庫中的MIB表和軌跡表進行記錄更新時,所述記錄修改單元具體用于,
[0072]判斷元數據被刪除的網元是由離線創建的預配置狀態還是由非預配置狀態切換成的預配置狀態;
[0073]當所述網元是由離線創建的預配置狀態時,在刪除子資源對象資源數據時直接刪除所述子資源對象的配置信息;
[0074]當所述網元是由非預配置狀態轉換成預配置狀態時,在刪除該子資源對象的資源數據時需要增添一條刪除該子資源對象的配置信息。
[0075]較佳地,判斷元數據被刪除的網元是由離線創建的預配置狀態還是由非預配置狀態切換成的預配置狀態具體為:
[0076]當所述軌跡表中存在創建所述網元子資源對象對應的配置信息時,所述網元為由離線創建的預配置狀態;否則為由非預配置狀態切換成的預配置狀態。
[0077]較佳地,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元時,所述下發單元具體用于,
[0078]根據網管數據庫中軌跡表記錄的對資源數據操作的軌跡和對配置數據操作的軌跡的先后順序將所述網管數據庫中存儲的網元元數據下發到相應網元。
[0079]這樣,下發單元能夠很好的實現網管對真實設備的管理。

【專利附圖】

【附圖說明】
[0080]圖1為本發明實施例中的網管系統中的網管服務器分別與網管數據庫或網元進行交互的示意圖;
[0081]圖2為本發明實施例提供的一種網元的預配置方法流程圖;
[0082]圖3(a)和圖3(b)分別為本發明實施例中的網元元數據與模板文件的組織結構示意圖;
[0083]圖4為本發明實施例中當網元離線而需要創建預配置網元并對其進行預配置時的方法流程圖;
[0084]圖5為本發明實施例中將板卡的元數據存儲到預設的網管數據庫的方法流程圖;
[0085]圖6為本發明實施例中對存儲到預設網管的數據庫中的板卡資源數據進行刪除的方法流程圖;
[0086]圖7為本發明實施例提供的一種網元的預配置系統結構示意圖。

【具體實施方式】
[0087]本發明實施例提供了一種網元的預配置方法和系統,用以解決在網元離線或者實際在線但設置為離線時仍然實現對網元的配置,使網絡搭建和組網配置同時進行,節省時間、提高競爭力。
[0088]本發明中網元的狀態有預配置狀態和非預配置狀態兩種。處于預配置狀態的網元,網管不能直接與網元進行交互,但網管可以對該網元進行預備模擬,即通過在網管數據庫中模擬建立一個網元,將應該與實際網元的交互轉換為與網管數據庫中模擬建立的網元的交互。處于非預配置狀態的網元,網管可以直接與網元進行交互,網管通過簡單網絡管理協議(Simple Network Management Protocol, SNMP)對網兀進行配置管理。此外,需要特別說明的一點是:對于非預配置狀態的網元,其也可以設置成預配置狀態的網元,在對該網元進行配置時將與實際網元的交互也轉換為與網管數據庫中模擬建立的網元的交互,用于網元實際在線時的隔離排障、調試等目的。
[0089]具體地,如圖1所示,通過網元的狀態來區分網管中的網管服務器10是和網管數據庫11進行交互,還是和網元12進行交互,其中,網管服務器10還與多個網管客戶端13相連,網管客戶端13提供與用戶交互的網管界面。當網元的狀態為預配置狀態時,網管服務器10與網管數據庫11進行交互;當網元的狀態為非預配置狀態時,網管服務器10直接與網元12進行交互。其中,上述的網管服務器10、網管數據庫11以及網管客戶端13均為通信系統的網絡管理側的網管組成部分。
[0090]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0091]如圖2所示,本發明具體實施例提供了一種網元的預配置方法,該方法包括:
[0092]S201、當網元處于預配置狀態時,將該網元對應的元數據存儲到預設的網管數據庫中,并與該網元在線時的標識ID相對應;
[0093]S202、檢測到該網元在線且為非預配置狀態時,根據網元的標識ID將所述數據庫中網元元數據下發到相應網元。
[0094]上述的網元可以為通信設備,其通常包括多層級子資源對象,以箱式設備的網元進行說明,箱式設備的網元的子資源對象可以包括:機箱、設置在機箱上的多個機槽、設置在機槽中的板卡以及設置在板卡上的端口,它們按照設置的位置可以認為分別位于箱式設備的不同層級。為了能夠實現網元的預配置,各種類型的網元元數據按照不同網元類型及其子資源對象層級預先分別存儲在網元及各子資源對象對應的預設置模板中,該模板可以為可擴展標記語言(Extensible Markup Language, XML)格式。
[0095]其中,上述的網元對應的元數據包括資源數據和配置數據,資源數據為能夠向預設網管響應的物理、邏輯信息。配置數據為能夠向預設網管響應的屬性信息,指網元的功能集,同一類型的網元,可以具備不同的功能集。網元的功能集,由網元中的代理服務的許可(license)文件控制,或者由網元的版本控制,其中,license文件指軟件的使用協議和服務條款等項目;而預設置模板包括:設定類型的網元及各網元子資源對象的資源數據模板和配置數據模板。
[0096]進一步地,將該網元對應的元數據存儲到預設的網管數據庫中包括:
[0097]按照網元及其子資源對象的特定特征從預先設置模板中逐層級分別確定所述網元及其子資源對象對應的元數據,并將所確定的元數據存儲到預設的網管數據庫中。其中,典型地,網元的特定特征包括:網元類型和網元名稱;子資源對象的特定特征包括:子資源對象類型和子資源對象的物理位置,此處的物理位置不必為IP地址,可以是子資源對象對于網元設備的安裝位置,例如,板卡位置(板卡安裝到第幾槽位)等。
[0098]基于以上方法,本發明的實施例可以在網元離線或者實際在線但設置為離線時仍然實現對網元的配置,使網絡搭建和組網配置可以同時進行。
[0099]以下以箱式設備為網元實例對本發明的方法作進一步地介紹。
[0100]為了能夠實現對箱式設備的網元的預配置,需要在網管側預先存儲設定類型網元及作為其子資源對象的機箱、機槽、板卡、端口的資源數據模板和配置數據模板,在各資源數據模板和配置數據模板中存儲有對應資源的資源數據和配置數據作為元數據,其中,各子資源對象的資源數據包括機箱資源數據、機槽資源數據、板卡資源數據和板卡上的端口資源數據,對應的子資源對象的配置數據為各子資源對象的功能集,當然,同一類子資源對象可以具備不同的功能集。各子資源對象的資源數據模板和配置數據模板對應,子資源對象的資源數據和配置數據對應,且上述的各模板為XML格式并按照子資源對象的層級關系進行存儲。
[0101]對于箱式設備而言,典型地,網元元數據的組織結構示意圖參見圖3(a),向下箭頭指向為下一層級,示例性地,機槽存在于機箱內,則,機槽資源數據位于機箱資源數據箭頭指向的下一級;向右箭頭表示所具有的屬性(即,配置數據),如網元元數據具有網元配置數據,網元配置數據作為網元層級應具有的屬性。模板文件的組織結構示意圖參見圖3 (b),向下箭頭表示模板間的關聯層級關系,如網元類型與若干機箱資源模板和若干板卡資源模板相關聯,板卡資源模板與若干端口資源模板相關聯;向右箭頭表示屬性模板的從屬關系,如網元層級應具有的屬性,存儲于網元配置數據模板中。
[0102]此外,還要說明的是:對于同一類型的箱式設備,可以具備不同的外觀,如機箱高度可以是IU也可以是3U,IU = 1.75英寸=44.45毫米,IU機箱具備固定風扇,3U機箱不具備固定風扇,因此,可以預定義機箱元數據與網元設備的網元類型對應;而機槽資源數據由機槽資源模板和機箱類型共同決定。這種決定關系,也可以在網管中預定義。例如,不具備智能風扇調控功能的網元類型,以及3U機箱類型,則網元元數據中的可操作的機槽是6個;具備智能風扇調控功能的網元類型以及3U機箱類型,則網元元數據中可操作的機槽是8個。由此可見,實際上上層級子資源對象能夠決定下層級子資源對象的資源。因此,在本發明的實施例中,可以按照網元及其子資源對象的特定特征從預先設置模板中逐層級分別確定所述網元及其子資源對象對應的元數據,示例性地,網元的特定特征包括:網元類型和網元名稱;子資源對象的特定特征包括:子資源對象類型和子資源對象的物理位置。
[0103]基于以上在網管側的設置,當網元離線而需要創建預配置網元并對其進行預配置時,如圖4所示,包括以下步驟:
[0104]步驟401、接收預配置狀態的網元設備的網元類型(該類型示例性地為物理類型),如可以通過網管側客戶端的網管界面來接收;
[0105]步驟402、根據接收到的網元設備的網元類型,生成可供選擇的網元配置數據模板的列表和機箱資源模板的列表等列表,這些模板列表從在網管側預先存儲的滿足網元設備的網元類型的相應模板中選擇;
[0106]步驟403、接收網元名稱、網元配置數據模板的名稱和機箱資源模板等相關信息,如可以通過網管側客戶端的網管界面來選擇接收;
[0107]步驟404、根據接收到的網元設備的網元類型和從機箱資源模板中確定的機箱類型,生成機槽資源數據,這里生成的機槽資源數據將作為數據存儲;
[0108]步驟405、將網元元數據存儲到預設網管數據庫;具體地,將網元元數據暫存在內存,當添加的網元的IP對應的網元設備不在線時,將暫存在內存中的網元元數據存儲到預設網管的數據庫中,并與該網元在線時的標識ID(示例性地為,網元名稱)相對應;
[0109]步驟406、判斷網元元數據是否成功存儲到預設網管的數據庫,如果是,執行步驟407,如果否,結束創建預配直網兀;
[0110]步驟407、根據機箱類型,判斷機箱是否是固定機箱,如果是,執彳了步驟408,如果否,結束創建預配置網元;
[0111]對于本步驟說明一點的是,如果機箱是固定機箱,表明板卡固定在機箱上,對于網元設備而言,板卡是不可插拔更換的,如:部分IU機箱,在子資源對象層級至機槽時所對應的網元元數據存儲到預設網管的數據庫后,由于板卡的確定性,可以繼續存儲到板卡的相關數據;而對于非固定機箱,表明板卡不固定在機箱上,對于網元設備而言,板卡是允許插拔更換的,具有不確定性,因此,在子資源對象層級至機槽時所對應的網元元數據存儲到預設網管的數據庫后,不需要繼續存儲到板卡的相關數據;
[0112]步驟408、將板卡資源數據及對應的板卡配置數據,板卡上的端口資源數據及對應的端口配置數據存儲到預設網管的數據庫,并判斷是否存儲到成功,如果存儲到成功,結束創建預配置網元,如果否,執行步驟409 ;
[0113]步驟409、判斷是否取消添加預配置網元,如果是,執行步驟410,如果否,結束創建預配置網元;
[0114]步驟410、刪除預設網管的數據庫中網元元數據。
[0115]由此,通過上述步驟可以完成網元離線時仍然可在網管側創建網元并進行預配置操作,對于預配置網元的元數據實現了:與網元在線ID標識對應的虛擬網元配置存儲過程。
[0116]在上述創建預配置網元元數據過程中,需要將網元元數據存儲到預設的網管數據庫中,并且可以按照將網元元數據存儲到預設的網管數據庫時對網元元數據的不同存儲方式將網元元數據分為兩類,一類是靜態數據,另一類是動態數據。靜態數據是預先配置在模板中的元數據,在存儲到預設的網管數據庫時不需要做特殊處理,直接存儲即可;而動態數據為預先配置在模板中的占位符,在存儲到預設的網管數據庫時需要將該占位符轉化為數據后存儲,如板卡端口資源的管理信息庫(Management Informat1n Base, MIB)表索引的導入,具體地,將占位符轉化為數據的過程包括:根據MIB接口定義或根據統一資源定位符(Uniform Resource Locat1n, URL)定義,將資源位置信息轉化為MIB索引或資源的URL。
[0117]以下參考圖5所示,以確定添加板卡為例的實現過程進行說明,其中,板卡資源數據包括板卡類型、板卡位置等;板卡配置數據是指板卡的功能集;端口資源數據包括端口類型、端口個數等。端口配置數據是指板卡上的端口的功能集;當然,也可以設置其它額外配置數據。將板卡的元數據存儲到預設的網管數據庫中包括以下步驟:
[0118]步驟501、確定板卡位置(如箱式設備中的第幾槽位)、板卡類型和板卡配置數據模板等信息,如可以通過網管側客戶端的網管界面來操作選定;
[0119]步驟502、根據板卡類型和板卡位置,確認板卡資源模板;
[0120]步驟503、解析板卡資源模板中的板卡資源數據,提取靜態數據;
[0121]步驟504、根據板卡的位置信息,生成動態數據;動態數據,準確地說是由板卡類型、板卡ID和板卡的位置共同確定的,例如端口索引,是端口相對于網元的位置ID,板卡類型和板卡ID提供端口類型和端口個數信息,板卡的位置提供相對網元的板卡位置信息,端口索引需要端口類型、端口個數和相對網元設備的板卡位置信息共同確定;
[0122]步驟505、將得到的靜態數據和動態數據存儲到預設網管的數據庫。
[0123]由于本發明具體實施例在組網過程中網管側無論網元設備實際是否在線都可以添加網元設備,而添加成功后的網元設備有兩種狀態,一種是預配置狀態,另一種是非預配置狀態,并且,在具體應用場景中還可以將非預配置狀態的網元轉換成預配置狀態的網元。例如,當網元設備處于在線狀態,需要離線排障,但不希望網元設備離線后暫停組網操作時;或者當網元設備由于不可控因素意外實際在線而表征離線,但不希望暫停組網操作時;可以將相應網元設置為預配置狀態。為此,為了能實現從非預配置狀態網元切換到預配置狀態網元后,仍然能夠對網元實現預配置操作,將在線網元從非預配置狀態切換到預配置狀態前還需要將在線狀態的非預配置網元設備的配置信息和資源信息同步到網管側數據庫中,并且與該網元在線時的標識ID相對應;當然,該同步步驟也可以在網元在線時按設定周期執行,以滿足網元切換到預配置狀態時對真實網元設備環境最接近的模擬效果,進而保證網管中維護的配置信息與網元設備上的配置信息差異最小化。具體地:
[0124]當根據用戶輸入觸發或者設定周期觸發需要而進行資源同步時,根據預先配置的MIB接口,通過SNMP請求依次讀取板卡、機槽、端口和機箱等子資源對象的元數據;這里的MIB接口為XML格式的配置文件,與XML格式的模板文件不同;將網管數據庫中原有的子資源對象的元數據修改為從網元設備上讀取到的子資源對象的元數據。
[0125]當根據用戶輸入觸發或者設定周期觸發需要而進行配置信息同步時,根據從在線的網元設備上獲取對應的配置信息,刪除預設網管的數據庫中原有的配置信息,把從網元設備上獲取到的配置信息寫入預設網管的數據庫中。
[0126]進一步地,本發明具體實施例中還可以對于已將元數據存儲到數據庫中并處于預配置狀態的網元進行配置操作,該過程實質上包括對存儲到預設網管的數據庫中的元數據進行創建、修改或者刪除操作,同時還包括對預設網管的數據庫中的MIB表和軌跡表這兩類表的記錄修改,即,不僅需要創建、修改或者刪除預設網管的數據庫中網元及對應的子資源對象的配置數據,還需要在預設網管的數據庫中的MIB表中增添或更新數據以及在軌跡表中記錄配置信息。MIB表是與SNMP MIB入口相對應的數據庫表,用于記錄SNMP下發的數據,保存最終MIB接口供值的狀態;軌跡表是用于記錄每一次的SNMP操作的配置信息,所屬配置信息包括:配置操作的編號、配置操作的時間戳、網元ID、配置界面名稱、SNMP操作的協議數據單元H)U(其中,SNMP操作的PDU記錄了下發操作對應的MIB接口名稱、MIB接口對象標識(Object identifier, OID)、MIB接口數據類型等信息)、下發狀態、SNMP下發對應的索引等信息。典型地,接收到下發的新配置數據后先將其轉化成MIB接口定義的格式,并向預設網管的數據庫中與MIB接口對應的表增添或更新一行數據,同時,增添或更新軌跡表中的配置信息。對預配置狀態的網元上同一子資源對象(如,板卡)的η次配置修改操作,均成功下發后,MIB表僅保持一行記錄,而軌跡表會記錄η行記錄。
[0127]在對預配置狀態的網元進行配置修改時需要說明的是,配置修改的操作結果應該和對該網元處于非預配置狀態時的操作結果保持一致。具體地,如果需要對子資源對象的配置信息進行創建或者修改,只是在增加或者修改預設網管的數據庫中對應的子資源對象的配置數據時,還需要在預設網管的數據庫中的MIB表中增添或更新數據以及軌跡表中記錄配置信息。而在進行配置刪除時,還需要區分進行預配置的網元是由離線創建的預配置狀態還是由非預配置狀態切換成的預配置狀態,并根據網元創建狀態來區分如何更新軌跡表內容。網元是如何成為預配置狀態的可以通過判斷對應的子資源對象的資源數據是否是在網元創建時導入而確定,即判斷軌跡表中是否存在創建子資源對象對應的配置信息。例如子資源對象的資源數據不是通過添加資源數據創建的,而是由非預配置狀態的網元轉換成預配置狀態的網元實現時,在刪除該子資源對象的資源數據時需要增添一條刪除該子資源對象的配置信息;當預配置狀態的網元不是通過將非預配置狀態的網元轉換成預配置狀態的網元實現時,在刪除子資源對象資源數據時只需要直接刪除子資源對象的配置信息。
[0128]以基于SNMPV2協議為南向接口的網管系統為例,創建或刪除MIB表中的動態行,在非預配置狀態的網元中把行狀態節點的值設為4或者6即可,動態行的增加、刪除處理由網元設備中的代理服務來完成。而配置預配置狀態的網元時,需要將設置行狀態節點的操作,轉換成對數據庫表的增加、刪除操作。當增加動態行的配置下發后,截獲的配置信息包括,新增動態行的若干屬性和行狀態值4,根據行狀態值4,將動態行的若干屬性轉化成MIB接口格式,向MIB接口對應的數據庫表添加記錄,并在軌跡表中記錄配置信息;當刪除動態行的配置下發后,截獲的配置信息包括,被刪除動態行的若干屬性和行狀態值6,根據行狀態值6,在MIB接口對應的數據庫表中查找將被刪除的動態行記錄,將動態行記錄刪除,并在軌跡表中記錄配置信息。“在MIB接口對應的數據庫表中查找將被刪除的動態行記錄,將動態行記錄刪除”的操作,是根據截獲的配置信息中“動態行的索引”,完成的數據庫條件刪除操作。“動態行索引”是指MIB接口定義的索引,符合SNMP,一般由槽位號、端口索引、端口類型等信息組裝轉換成的十進制數字,或點分十進制格式。其中,本領域普通技術人員應當認識到:與本發明實施例相關的網元設備中代理服務的功能至少包括響應SNMP設置命令(SNMP-set)、SNMP 獲取一個行命令(SNMP-get)和 SNMP 獲取下一個行命令(SNMP-getnext)等SNMP命令的功能。
[0129]具體地刪除配置可以如圖6所示,以對存儲到預設網管的數據庫中的板卡資源數據進行刪除來說明,具體步驟包括:
[0130]步驟601、接收用戶刪除板卡資源數據的命令;
[0131]步驟602、刪除該板卡對應的板卡資源數據以及該板卡上的端口資源數據;
[0132]步驟603、刪除MIB表中,該板卡對應的配置信息;
[0133]步驟604、刪除軌跡表中相關修改配置的配置信息;
[0134]步驟605、判斷是否存在添加板卡的操作,如果是,執行步驟606,如果否,執行步驟 607 ;
[0135]步驟606、直接刪除添加板卡的配置信息;
[0136]步驟607、在板卡資源數據的軌跡表中插入一條刪除板卡的配置信息。
[0137]對于上述的步驟需要說明一點,當預配置狀態的網元是通過將非預配置狀態的網元轉換成預配置狀態的網元的途徑實現時,網管數據庫中相應網元標識ID所對應的元數據可以通過以上所述的同步過程得到。在步驟607中,對于軌跡表中需要插入一條刪除板卡的配置信息是因為之前并不存在添加板卡的操作,那么該網元只能是從非預配置狀態切換成預配置狀態的,由此為了在網元在線且再次切換為非預配置狀態時可以進行配置信息準確下發,必須在軌跡表中插入一條刪除板卡的配置信息。
[0138]本發明具體實施例中當網元設備在線后,由于網管存在的目的是為了管理真實設備,因此,用戶一般都會將處于預配置狀態的網元轉換為非預配置狀態的網元。具體地,本發明具體實施例的網元預配置方法中,還可以包括:在檢測到網元設備在線后,根據接收到的下發預配置元數據的命令,將網元從預配置狀態轉換為非預配置狀態,并且根據網元的標識ID將數據庫中存儲的配置信息下發到相應網元,所述信息下發是根據網管數據庫中軌跡表記錄的對資源數據操作的軌跡和對配置數據操作的軌跡的先后順序下發。當然,本領域普通技術人員應該知道,當網元實際在線且為非預配置狀態時配置信息下發也可以是由預設網管通過SNMP直接下發。
[0139]如圖7所示,本發明具體實施例還提供了一種網元的預配置系統,所述系統包括:
[0140]存儲單元71,用于當網元處于預配置狀態時,將該網元對應的元數據存儲到預設的網管數據庫中,并與該網元在線時的標識ID相對應;
[0141]下發單元72,用于檢測到該網元在線且為非預配置狀態時,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元。
[0142]綜上所述,為解決在現實應用中,網元設備配置受物理設備制約的限制,本發明具體實施例中實現對網元設備的預模擬,即使網元不在線,也可以通過在網管數據庫中模擬建立一個網元,將應該與實際網元的交互轉換為與網管數據庫中模擬建立的網元的交互來完成對網元的預配置操作,使得使網絡搭建和組網配置同時進行,節省時間、提高競爭力;另一方面,為了隔離網元設備上的調試操作對網管的影響,方便網元設備進行脫網排障等相關操作,本發明實施例可以當網元在線時將其設置為預配置狀態,此時,雖然網元實際在線但仍然類似于網元離線時的預配置操作過程,將對該網元的預配置元數據存儲到網管的數據庫中。當網元設備有排障等需要,必須脫網時,用戶可以利用預配置狀態的網元設備進行組網和業務的相關配置,當網元設備在線可網管后,一次完成配置信息的下發,特別當網元設備數量較多的時候,根據網元ID,完成對每一個網元設備的預配置元數據的下發,使得排障與配置并行進行,節省時間。
[0143]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
[0144]本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0145]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0146]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0147]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種網元的預配置方法,其特征在于,所述方法包括: 當網元處于預配置狀態時,將該網元對應的元數據存儲到預設的網管數據庫中,并與該網元在線時的標識ID相對應; 檢測到該網元在線且為非預配置狀態時,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元。
2.如權利要求1所述的方法,其特征在于,所述網元處于預配置狀態包括:網元離線但被創建為預配置狀態,或網元在線但被設置為預配置狀態。
3.如權利要求1所述的方法,其特征在于,所述元數據按照不同網元類型及其子資源對象層級預先分別存儲在網元及各子資源對象對應的預設置模板中。
4.如權利要求3所述的方法,其特征在于,所述元數據包括:資源數據和配置數據,所述資源數據與其配置數據對應;所述預設置模板包括:設定類型的網元及各網元子資源對象的資源數據模板和配置數據模板。
5.如權利要求3所述的方法,其特征在于,將該網元對應的元數據存儲到預設的網管數據庫中進一步地包括: 按照網元及其子資源對象的特定特征從預先設置模板中逐層級分別確定所述網元及其子資源對象對應的元數據,并將所確定的元數據存儲到預設的網管數據庫中。
6.如權利要求5所述的方法,其特征在于,所述網元的特定特征包括:網元類型和網元名稱;所述子資源對象的特定特征包括:子資源對象類型和子資源對象的物理位置。
7.如權利要求6所述的方法,其特征在于, 所述子資源對象包括:機箱、以及設置在機箱中的機槽; 所述模板包括:設定類型的網元配置數據模板、機箱資源數據模板和配置數據模板、以及機槽資源數據模板和配置數據模板; 按照網元的特定特征從預先設置模板中逐層級確定所述網元的子對象實體對應的元數據進一步地包括: 根據接收的網元類型生成可供選擇的網元配置數據模板的列表和機箱資源模板的列表; 根據接收的網元名稱,從所述網元配置數據模板的列表中確定網元配置數據模板以及從機箱資源模板的列表中確定機箱資源模板; 根據從機箱資源模板中確定的機箱類型和網元類型確定機槽資源數據。
8.如權利要求7所述的方法,其特征在于, 所述機箱為固定機箱且所述網元還包括:設置在所述機槽中的板卡及板卡上的端口 ; 按照網元的特定特征從預先設置模板中逐層級確定所述網元的子對象實體對應的元數據包括:在確定機槽資源數據后,還要確定所述機槽上設置的板卡的資源數據及配置數據,板卡上的端口資源數據及對應的端口配置數據。
9.如權利要求1-7中任一權項所述的方法,其特征在于,將該網元對應的元數據存儲到預設的網管數據庫中進一步地包括: 當元數據為預先設置在模板中的靜態數據時,直接將該元數據存儲到預設的網管數據庫中; 當元數據為預先配置在模板中的占位符的動態數據時,根據管理信息庫MIB接口定義或根據統一資源定位符URL定義,將資源位置信息轉化為MIB索引或資源的URL后再將轉化后的數據存儲到預設的網管數據庫中。
10.如權利要求1-7中任一權項所述的方法,其特征在于,該方法還包括: 根據用戶輸入觸發或者設定周期觸發,將實際在線處于非預配置狀態的網元的元數據同步到所述網管的數據庫中,并且與該網元在線時的標識ID相對應。
11.如權利要求1-7中任一權項所述的方法,其特征在于,該方法還包括:對已存儲到預設的網管數據庫中的網元的元數據進行創建、修改或者刪除操作,同時對預設網管的數據庫中的MIB表和軌跡表進行記錄更新。
12.如權利要求11所述的方法,其特征在于,對已存儲到預設的網管數據庫中的網元的元數據進行刪除操作時,對預設網管的數據庫中的MIB表和軌跡表進行記錄更新包括: 判斷元數據被刪除的網元是由離線創建的預配置狀態還是由非預配置狀態切換成的預配置狀態; 當所述網元是由離線創建的預配置狀態時,在刪除子資源對象資源數據時直接刪除所述子資源對象的配置信息; 當所述網元是由非預配置狀態轉換成預配置狀態時,在刪除該子資源對象的資源數據時需要增添一條刪除該子資源對象的配置信息。
13.如權利要求12所述的方法,其特征在于,判斷元數據被刪除的網元是由離線創建的預配置狀態還是由非預配置狀態切換成的預配置狀態具體為: 當所述軌跡表中存在創建所述網元子資源對象對應的配置信息時,所述網元為由離線創建的預配置狀態;否則為由非預配置狀態切換成的預配置狀態。
14.如權利要求11所述的方法,其特征在于,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元包括:根據網管數據庫中軌跡表記錄的對資源數據操作的軌跡和對配置數據操作的軌跡的先后順序將所述網管數據庫中存儲的網元元數據下發到相應網元。
15.一種網元的預配置系統,其特征在于,所述系統包括: 存儲單元,用于當網元處于預配置狀態時,將該網元對應的元數據存儲到預設的網管數據庫中,并與該網元在線時的標識ID相對應; 下發單元,用于檢測到該網元在線且為非預配置狀態時,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元。
16.如權利要求15所述的系統,其特征在于,所述網元處于預配置狀態包括:網元離線但被創建為預配置狀態,或網元在線但被設置為預配置狀態。
17.如權利要求15所述的系統,其特征在于,所述元數據按照不同網元類型及其子資源對象層級預先分別存儲在網元及各子資源對象對應的預設置模板中。
18.如權利要求17所述的系統,其特征在于,所述元數據包括:資源數據和配置數據,所述資源數據與其配置數據對應;所述預設置模板包括:設定類型的網元及各網元子資源對象的資源數據模板和配置數據模板。
19.如權利要求17所述的系統,其特征在于,將該網元對應的元數據存儲到預設的網管數據庫中時,所述存儲單元具體用于, 按照網元及其子資源對象的特定特征從預先設置模板中逐層級分別確定所述網元及其子資源對象對應的元數據,并將所確定的元數據存儲到預設的網管數據庫中。
20.如權利要求19所述的系統,其特征在于,所述網元的特定特征包括:網元類型和網元名稱;所述子資源對象的特定特征包括:子資源對象類型和子資源對象的物理位置。
21.如權利要求20所述的系統,其特征在于, 所述子資源對象包括:機箱、以及設置在機箱中的機槽; 所述模板包括:設定類型的網元配置數據模板、機箱資源數據模板和配置數據模板、以及機槽資源數據模板和配置數據模板; 按照網元的特定特征從預先設置模板中逐層級確定所述網元的子對象實體對應的元數據時,所述存儲單元具體用于, 根據接收的網元類型生成可供選擇的網元配置數據模板的列表和機箱資源模板的列表; 根據接收的網元名稱,從所述網元配置數據模板的列表中確定網元配置數據模板以及從機箱資源模板的列表中確定機箱資源模板; 根據從機箱資源模板中確定的機箱類型和網元類型確定機槽資源數據。
22.如權利要求21所述的系統,其特征在于, 所述機箱為固定機箱且所述網元還包括:設置在所述機槽中的板卡及板卡上的端口 ; 按照網元的特定特征從預先設置模板中逐層級確定所述網元的子對象實體對應的元數據時,所述存儲單元具體還用于, 在確定機槽資源數據后,還要確定所述機槽上設置的板卡的資源數據及配置數據,板卡上的端口資源數據及對應的端口配置數據。
23.如權利要求15-21中任一權項所述的系統,其特征在于,將該網元對應的元數據存儲到預設的網管數據庫中時,所述存儲單元還用于, 當元數據為預先設置在模板中的靜態數據時,直接將該元數據存儲到預設的網管數據庫中; 當元數據為預先配置在模板中的占位符的動態數據時,根據管理信息庫MIB接口定義或根據統一資源定位符URL定義,將資源位置信息轉化為MIB索引或資源的URL后再將轉化后的數據存儲到預設的網管數據庫中。
24.如權利要求15-21中任一權項所述的系統,其特征在于,所述系統還包括同步單元,用于根據用戶輸入觸發或者設定周期觸發,將實際在線處于非預配置狀態的網元的元數據同步到所述網管的數據庫中,并且與該網元在線時的標識ID相對應。
25.如權利要求15-21中任一權項所述的系統,其特征在于,所述系統還包括記錄修改單元,用于對已存儲到預設的網管數據庫中的網元的元數據進行創建、修改或者刪除操作,同時對預設網管的數據庫中的MIB表和軌跡表進行記錄更新。
26.如權利要求25所述的系統,其特征在于,對已存儲到預設的網管數據庫中的網元的元數據進行刪除操作時,對預設網管的數據庫中的MIB表和軌跡表進行記錄更新時,所述記錄修改單元具體用于, 判斷元數據被刪除的網元是由離線創建的預配置狀態還是由非預配置狀態切換成的預配置狀態; 當所述網元是由離線創建的預配置狀態時,在刪除子資源對象資源數據時直接刪除所述子資源對象的配置信息; 當所述網元是由非預配置狀態轉換成預配置狀態時,在刪除該子資源對象的資源數據時需要增添一條刪除該子資源對象的配置信息。
27.如權利要求26所述的系統,其特征在于,判斷元數據被刪除的網元是由離線創建的預配置狀態還是由非預配置狀態切換成的預配置狀態具體為: 當所述軌跡表中存在創建所述網元子資源對象對應的配置信息時,所述網元為由離線創建的預配置狀態;否則為由非預配置狀態切換成的預配置狀態。
28.如權利要求25所述的系統,其特征在于,根據網元的標識ID將所述網管數據庫中存儲的網元元數據下發到相應網元時,所述下發單元具體用于, 根據網管數據庫中軌跡表記錄的對資源數據操作的軌跡和對配置數據操作的軌跡的先后順序將所述網管數據庫中存儲的網元元數據下發到相應網元。
【文檔編號】H04L12/24GK104363122SQ201410647431
【公開日】2015年2月18日 申請日期:2014年11月14日 優先權日:2014年11月14日
【發明者】孫雅斌, 張瑞 申請人:瑞斯康達科技發展股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 镇安县| 濮阳县| 怀集县| 当雄县| 冷水江市| 中牟县| 余姚市| 和静县| 原阳县| 工布江达县| 嘉荫县| 壶关县| 清流县| 合川市| 保定市| 潮安县| 广河县| 平乡县| 依安县| 驻马店市| 崇明县| 德昌县| 疏附县| 昌图县| 邹平县| 商南县| 安塞县| 张家川| 白城市| 福鼎市| 利川市| 汕尾市| 海南省| 乐东| 个旧市| 克拉玛依市| 修水县| 松原市| 达尔| 焉耆| 芷江|