一種實(shí)現(xiàn)單板切換的系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種實(shí)現(xiàn)單板切換系統(tǒng),包括單板切換控制子系統(tǒng)和單板切換處理子系統(tǒng),所述單板切換控制子系統(tǒng)用于接收網(wǎng)絡(luò)側(cè)的設(shè)置信息并發(fā)送至單板切換處理子系統(tǒng),根據(jù)單板切換處理子系統(tǒng)反饋回來的單板適配結(jié)果將單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè);所述單板切換處理子系統(tǒng)用于根據(jù)所述設(shè)置信息,進(jìn)行原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)。本發(fā)明還公開了一種實(shí)現(xiàn)單板切換方法,本發(fā)明只需要設(shè)備側(cè)進(jìn)行物理拔插單板操作,無需網(wǎng)絡(luò)側(cè)進(jìn)行邏輯單板的拔插,即可完成原單板到新單板的適配,并將新單板相關(guān)配置信息同步到網(wǎng)絡(luò)側(cè),不僅最大程度恢復(fù)了原單板承載業(yè)務(wù)還節(jié)省了人力。
【專利說明】一種實(shí)現(xiàn)單板切換的系統(tǒng)及方法【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到通信【技術(shù)領(lǐng)域】,尤其是涉及一種實(shí)現(xiàn)單板切換的系統(tǒng)及方法。
【背景技術(shù)】
[0002]實(shí)際應(yīng)用中,伴隨著電信運(yùn)行商提供的業(yè)務(wù)種類的增多,通信系統(tǒng)的設(shè)備需要及時(shí)地更新才能滿足用戶對網(wǎng)絡(luò)和業(yè)務(wù)的需求。工程上,為了解決設(shè)備在工程應(yīng)用中已經(jīng)出現(xiàn)的故障或者隱含的缺陷,或是為了新增設(shè)備的使用功能,通信系統(tǒng)同樣需要對設(shè)備進(jìn)行更新。
[0003]通常對設(shè)備進(jìn)行更新實(shí)質(zhì)上是對插在設(shè)備上承載有業(yè)務(wù)的單板進(jìn)行切換?,F(xiàn)有技術(shù)中的單板切換過程如下所述:先對原單板相關(guān)配置信息進(jìn)行人工備份,再通過拔掉網(wǎng)絡(luò)側(cè)的邏輯單板方式清除原單板相關(guān)配置信息,然后在設(shè)備側(cè)進(jìn)行物理拔插單板操作,即拔掉原單板、插上新單板,通過插操作來獲取新單板相關(guān)配置信息,最后在網(wǎng)絡(luò)側(cè)插上新邏輯單板,最大程度恢復(fù)原單板上承載的業(yè)務(wù)給新單板,同時(shí)獲取和設(shè)備側(cè)相同的新單板相關(guān)配置信息,以保證網(wǎng)絡(luò)側(cè)和設(shè)備側(cè)的單板相關(guān)配置信息一致。
[0004]實(shí)際應(yīng)用中,當(dāng)用戶需要更多的網(wǎng)絡(luò)端口、更快的網(wǎng)絡(luò)速度時(shí),采用現(xiàn)有技術(shù)對單板進(jìn)行切換,不僅需要人工對原單板相關(guān)配置信息進(jìn)行備份,還需要人工完成網(wǎng)絡(luò)側(cè)和設(shè)備側(cè)的原單板新單板拔插和原單板業(yè)務(wù)恢復(fù)等操作,可見該單板切換過程至少需要兩名操作人員。況且,多數(shù)的原單板承載的業(yè)務(wù)量都比較多,需要操作人員備份和恢復(fù)的數(shù)據(jù)量自然也就比較大,一方面操作人員避免不了地會出現(xiàn)錯誤,而錯誤的排查和糾正過程不僅令操作人員工作量增加還令數(shù)據(jù)傳輸效率降低;另一方面通過設(shè)備側(cè)和網(wǎng)絡(luò)側(cè)的同時(shí)拔插來完成原單板到新單板的硬性切換,對原單板承載業(yè)務(wù)的恢復(fù)程度較小。
【發(fā)明內(nèi)容】
`[0005]有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)單板切換系統(tǒng)及方法,最大程度地恢復(fù)原單板承載的業(yè)務(wù),并省略了網(wǎng)絡(luò)側(cè)進(jìn)行邏輯單板拔插的步驟。
[0006]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0007]本發(fā)明提供了一種實(shí)現(xiàn)單板切換系統(tǒng),該系統(tǒng)包括:
[0008]單板切換控制子系統(tǒng),用于接收網(wǎng)絡(luò)側(cè)的設(shè)置信息并發(fā)送至單板切換處理子系統(tǒng),根據(jù)單板切換處理子系統(tǒng)反饋回來的單板適配結(jié)果將單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè);
[0009]單板切換處理子系統(tǒng),用于根據(jù)所述設(shè)置信息,進(jìn)行原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)。
[0010]上述方案中,所述單板切換控制子系統(tǒng)包括:
[0011]單板切換啟動單元,用于接收網(wǎng)絡(luò)側(cè)的設(shè)置信息并發(fā)送給所述單板切換處理子系統(tǒng);
[0012]單板配置同步單元,用于接收所述單板切換處理子系統(tǒng)反饋回來的單板適配結(jié)果,根據(jù)單板適配結(jié)果,同步單板相關(guān)配置到網(wǎng)絡(luò)側(cè)。[0013]上述方案中,所述單板切換處理子系統(tǒng)包括:
[0014]單板切換命令處理單元,用于根據(jù)所述單板切換控制子系統(tǒng)發(fā)送的所述設(shè)置信息確定單板需要切換時(shí),通知單板配置備份單元進(jìn)行原單板相關(guān)配置的備份;
[0015]單板配置備份單元,用于讀取原單板相關(guān)配置并進(jìn)行備份形成一個原單板相關(guān)配置備份表,備份完成后通知設(shè)備側(cè)進(jìn)行物理拔插單板操作;
[0016]單板配置處理單元,用于接收由設(shè)備側(cè)發(fā)送的物理插板信息和邏輯插板信息,并對物理插板信息和邏輯插板信息進(jìn)行比較,根據(jù)比較結(jié)果,完成原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)。
[0017]上述方案中,所述設(shè)置信息包括至少一個槽位號和相應(yīng)槽位號上的單板切換狀態(tài)。
[0018]本發(fā)明還提供了一種實(shí)現(xiàn)單板切換方法,該方法包括:
[0019]單板切換控制子系統(tǒng)接收網(wǎng)絡(luò)側(cè)的設(shè)置信息并發(fā)送至單板切換處理子系統(tǒng);
[0020]單板切換處理子系統(tǒng)根據(jù)所述設(shè)置信息,進(jìn)行原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng);
[0021]單板切換控制子系統(tǒng)根據(jù)單板切換處理子系統(tǒng)反饋回的單板適配結(jié)果,將單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè)。
[0022]上述方案中,所述根據(jù)單板適配結(jié)果將新單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè)包括:
[0023]所述單板切換控制子系統(tǒng)接收由所述單板切換控制子系統(tǒng)反饋回的適配結(jié)果,并判斷所述適配結(jié)果,當(dāng)所述適配結(jié)果為成功時(shí),同步新單板相關(guān)配置到網(wǎng)絡(luò)側(cè);當(dāng)所述適配結(jié)果為失敗時(shí),通知網(wǎng)絡(luò)側(cè)更改單板切換狀態(tài)。
[0024]上述方案中,所述根據(jù)所述設(shè)置信息進(jìn)行原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng),包括:
[0025]根據(jù)所述單板切換控制子系統(tǒng)發(fā)送的所述設(shè)置信息確定單板需要切換時(shí),讀取原單板相關(guān)配置并進(jìn)行備份形成一個原單板相關(guān)配置備份表,備份完成后通知設(shè)備側(cè)進(jìn)行物理拔插單板操作;
[0026]接收由設(shè)備側(cè)發(fā)送的物理插板信息和邏輯插板信息,并對物理插板信息和邏輯插板信息進(jìn)行比較,根據(jù)比較結(jié)果,完成原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)。
[0027]上述方案中,所述物理插板信息包括新單板端口類型、新單板端口數(shù)量和新單板端口特有屬性;所述邏輯插板信息包括原單板端口類型、原單板端口數(shù)量和原單板端口特有屬性;
[0028]所述對物理插板信息和邏輯插板信息進(jìn)行比較,根據(jù)比較結(jié)果完成原單板相關(guān)配置到新單板相關(guān)配置的適配,包括:
[0029]根據(jù)新單板端口數(shù)量和原單板端口數(shù)量的比較,在設(shè)備側(cè)得到與所述新單板端口數(shù)量一致的端口;
[0030]根據(jù)新單板端口類型和原單板端口類型的比較,在設(shè)備側(cè)得到與所述新單板端口類型一致的端口;
[0031]根據(jù)新單板端口特有屬性和原單板端口特有屬性比較,確定是否能夠成功切換,如果能夠成功切換,則將設(shè)備側(cè)的原單板相關(guān)配置更新成新單板相關(guān)配置,并向所述單板切換控制子系統(tǒng)反饋適配結(jié)果為成功,如果不能成功切換,向所述單板切換控制子系統(tǒng)反饋適配結(jié)果為失敗。
[0032]上述方案中,所述新單板端口特有屬性包括新單板端口速率和光電屬性;所述原單板端口特有屬性包括原單板端口速率和光電屬性。
[0033]上述方案中,所述方法還包括:
[0034]不能成功切換時(shí),發(fā)送所述原單板相關(guān)配置備份表給設(shè)備側(cè),由設(shè)備側(cè)依據(jù)原單板相關(guān)配置備份表在邏輯上完成單板的使用。
[0035]上述方案中,所述設(shè)置信息包括至少一個槽位號和相應(yīng)槽位號上的單板切換狀態(tài)。
[0036]本發(fā)明公開一種實(shí)現(xiàn)單板切換系統(tǒng)及方法,該系統(tǒng)能夠?qū)υ瓎伟逑嚓P(guān)配置進(jìn)行自動備份和自動恢復(fù),無需人工備份和恢復(fù);同時(shí)根據(jù)本發(fā)明方案,只需要設(shè)備側(cè)進(jìn)行物理拔插單板操作,無需網(wǎng)絡(luò)側(cè)進(jìn)行邏輯單板的拔插,即可完成原單板到新單板的適配,并將新單板相關(guān)配置信息同步到網(wǎng)絡(luò)側(cè),不僅最大程度恢復(fù)了原單板承載業(yè)務(wù)還節(jié)省了人力。
[0037]進(jìn)一步的,能夠?qū)υ瓎伟逑嚓P(guān)配置進(jìn)行自動備份,以便在單板切換失敗后能夠恢復(fù)原單板相關(guān)配置進(jìn)行單板業(yè)務(wù)的使用;同時(shí)可令原單板去適配新單板,最大程度恢復(fù)了原單板承載的業(yè)務(wù),節(jié)省了人力。
【專利附圖】
【附圖說明】
[0038]圖1為本發(fā)明實(shí)現(xiàn)單板切換系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0039]圖2為設(shè)置信息的存儲格式示意圖;
[0040]圖3為本發(fā)明實(shí)現(xiàn)單板切換方法的流程示意圖;
[0041]圖4為本發(fā)明實(shí)現(xiàn)單板切換方法的具體流程示意圖;
[0042]圖5為本發(fā)明具體實(shí)施例示意圖。
【具體實(shí)施方式】
[0043]本發(fā)明的實(shí)現(xiàn)單板切換系統(tǒng)的組成結(jié)構(gòu)示意圖,如圖1所示,所述系統(tǒng)包括單板切換控制子系統(tǒng)10和單板切換處理子系統(tǒng)20 ;其中,
[0044]所述單板切換控制子系統(tǒng)10,用于接收網(wǎng)絡(luò)側(cè)的設(shè)置信息并發(fā)送至所述單板切換處理子系統(tǒng)20,接收所述單板切換處理子系統(tǒng)20反饋回來的單板適配結(jié)果,根據(jù)單板適配結(jié)果,將單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè);
[0045]所述單板切換處理子系統(tǒng)20,用于根據(jù)所述設(shè)置信息,進(jìn)行原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)10。
[0046]其中,所述設(shè)置信息包括至少一個槽位號和插在相應(yīng)槽位號上的單板的單板切換狀態(tài);所述單板切換狀態(tài)為“啟動”或“取消”;所述設(shè)置信息用來標(biāo)識設(shè)備側(cè)是否進(jìn)行單板切換。
[0047]所述單板相關(guān)配置包括單板屬性和單板承載的業(yè)務(wù);所述單板屬性包括單板端口類型、單板端口數(shù)量和單板端口速率。
[0048]進(jìn)一步的,所述單板切換控制子系統(tǒng)10包括單板切換啟動單元101和單板配置同步單元102 ;其中,[0049]所述單板切換啟動單元101,用于接收網(wǎng)絡(luò)側(cè)發(fā)送的設(shè)置信息,并將所述設(shè)置信息發(fā)送至所述單板切換處理子系統(tǒng)20 ;
[0050]所述單板配置同步單元102,用于接收由所述單板切換處理子系統(tǒng)20反饋回來的單板適配結(jié)果,根據(jù)單板適配結(jié)果,將所述單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè)。
[0051]所述單板切換處理子系統(tǒng)20包括單板切換命令處理單元201、單板配置備份單元202和單板配置處理單元203 ;其中,
[0052]所述單板切換命令處理單元201,用于對所述單板切換控制子系統(tǒng)10發(fā)送的所述設(shè)置信息進(jìn)行存儲,并根據(jù)所述設(shè)置信息確定單板需要切換時(shí),通知單板配置備份單元202進(jìn)行原單板相關(guān)配置的備份;
[0053]所述單板配置備份單元202,用于讀取設(shè)備側(cè)原單板相關(guān)配置并進(jìn)行備份形成一個原單板相關(guān)配置備份表,備份完成后通知設(shè)備側(cè)進(jìn)行物理拔插單板操作;
[0054]所述單板配置處理單元203,用于接收由設(shè)備側(cè)發(fā)送的物理插板信息和邏輯插板信息,并對物理插板信息和邏輯插板信息進(jìn)行比較,根據(jù)比較結(jié)果,完成原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)10。
[0055]具體的,所述單板切換命令處理單元201,用于接收所述單板切換控制子系統(tǒng)10發(fā)送的設(shè)置信息,對所述設(shè)置信息進(jìn)行存儲,存儲格式具體可以如圖2所示,方便所述單板配置處理單元203對單板切換狀態(tài)進(jìn)行第二次判斷;還用于根據(jù)所述設(shè)置信息確定單板切換狀態(tài),當(dāng)所述單板切換狀態(tài)為“啟動”時(shí),通知所述單板配置備份單元202進(jìn)行原單板相關(guān)配置的備份,當(dāng)所述單板切換狀態(tài)為“取消”時(shí),無需進(jìn)行單板切換;這里,所述單板切換命令處理單元201對單板切換狀態(tài)進(jìn)行第一次判斷,是為了所述單板配置備份單元202存儲原單板相關(guān)配置,存儲所述原單板相關(guān)配置是為了在單板適配失敗時(shí),邏輯上仍然采用原單板相關(guān)配置來完成單板業(yè)務(wù)。
[0056]所述單板配置備份單元202,用于接收到單板切換命令處理單元201發(fā)送的通知后,讀取設(shè)備側(cè)的原單板相關(guān)配置并進(jìn)行備份形成一個原單板相關(guān)配置備份表,備份完成后通知設(shè)備側(cè)進(jìn)行物理拔插單板操作,即拔掉原單板、插上新單板;
[0057]所述單板配置處理單元203,用于當(dāng)檢測到設(shè)備側(cè)出現(xiàn)新單板時(shí),接收設(shè)備側(cè)發(fā)送的物理插板信息和邏輯插板信息,并對物理插板信息和邏輯插板信息進(jìn)行比較,根據(jù)比較結(jié)果,完成原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)10、具體可以是單板配置同步單元102。
[0058]其中,所述物理插板信息為新單板端口配置,所述新單板端口配置可包括新單板端口類型、新單板端口數(shù)量、新單板端口特有屬性和新單板承載業(yè)務(wù);
[0059]所述邏輯插板信息為原單板端口配置,原單板端口配置可包括原單板端口類型、原單板端口數(shù)量、原單板端口特有屬性和原單板承載業(yè)務(wù);
[0060]所述對物理插板信息和邏輯插板信息進(jìn)行比較就是對新單板端口配置和原單板端口配置進(jìn)行比較,即:比較新單板端口數(shù)量和原單板端口數(shù)量、比較新單板端口類型和原單板端口類型、比較新單板端口特有屬性和原單板端口特有等;
[0061]在下發(fā)新單板端口類型和特有屬性到設(shè)備側(cè)的同時(shí)下發(fā)新單板承載業(yè)務(wù)到設(shè)備側(cè);所述新單板承載業(yè)務(wù)具體可以為新單板端口承載業(yè)務(wù);
[0062]這里,所述新單板特有屬性包括新單板端口速率、光電屬性等;相應(yīng)的,所述原單板特有屬性包括原單板端口速率、光電屬性等;
[0063]具體的,所述單板配置處理單元203首先比較新單板端口數(shù)量和原單板端口數(shù)量,當(dāng)新單板端口數(shù)量大于原單板端口數(shù)量時(shí),所述單板配置處理單元203將按照新單板端口類型生成對應(yīng)個數(shù)的額外端口,可見所述額外端口類型與所述新單板端口類型相同;當(dāng)新單板端口數(shù)量小于原單板端口數(shù)量時(shí),所述單板配置處理單元203將刪除對應(yīng)個數(shù)的多余端口 ;而新單板端口數(shù)量與原單板端口數(shù)量相同則為最理想的情況。
[0064]比較新單板端口數(shù)量和原單板端口數(shù)量之前,單板配置處理單元203還可以對存儲在單板切換命令處理單元中的設(shè)置信息中的單板切換狀態(tài)進(jìn)行判斷,當(dāng)判斷出所述單板切換狀態(tài)為“啟動”時(shí),比較新單板端口數(shù)量和原單板端口數(shù)量;當(dāng)判斷出所述單板切換狀態(tài)為“取消”時(shí),則無需進(jìn)行單板切換,不進(jìn)行處理;
[0065]然后,所述單板配置處理單元203將判斷相同端口號的新單板端口類型和原單板端口類型是否相同,
[0066]當(dāng)前新單板端口類型與當(dāng)前原單板端口類型為同一個類型時(shí),所述單板配置處理單元203將發(fā)送當(dāng)前新單板端口類型及當(dāng)前新單板端口承載業(yè)務(wù)給設(shè)備側(cè),由所述設(shè)備側(cè)返回當(dāng)前新單板端口類型及當(dāng)前新單板端口承載業(yè)務(wù)是否在邏輯上成功添加到設(shè)備側(cè)的結(jié)果;
[0067]當(dāng)前新單板端口類型與當(dāng)前原單板端口類型不相同時(shí),所述單板配置處理單元203將判斷當(dāng)前新單板端口類型與當(dāng)前原單板端口類型是否兼容,
[0068]當(dāng)前新單板端口類型與原單板端口類型兼容時(shí),所述單板配置處理單元203將刪除當(dāng)前原單板端口特有屬性,添加當(dāng)前新單板端口特有屬性,并將所述當(dāng)前新單板端口特有屬性及當(dāng)前新單板端口承載業(yè)務(wù)發(fā)送至設(shè)備側(cè),由設(shè)備側(cè)反饋回所述當(dāng)前新單板端口特有屬性及當(dāng)前新單板端口承載業(yè)務(wù)是否在邏輯上成功添加到設(shè)備側(cè)的結(jié)果;
[0069]當(dāng)前新單板端口類型與原單板端口類型不兼容時(shí),所述單板配置處理單元203將發(fā)送存放于所述單板配置備份單元202中的所述原單板相關(guān)配置備份表給設(shè)備側(cè),并報(bào)告不兼容警告給設(shè)備側(cè),設(shè)備側(cè)將依據(jù)原單板相關(guān)配置備份表,在邏輯上完成單板的使用。
[0070]其中,所述端口特有屬性包括端口速率、光電屬性等;
[0071]這里,所述端口特有屬性同物理插板信息和邏輯插板信息一起,由設(shè)備側(cè)發(fā)送至所述單板配置處理單元203 ;
[0072]當(dāng)成功添加所述新單板端口特有屬性后,單板配置處理單元203將判斷當(dāng)前端口號是否小于新單板端口數(shù)量,當(dāng)前端口號小于新單板端口數(shù)量時(shí),所述單板配置處理單元203將按照上述方案繼續(xù)進(jìn)行下一個相同端口號的新單板端口類型和原單板端口類型的判斷,直至所述單板配置處理單元203遍歷到所有的端口。
[0073]接著,所述單板配置處理單元203判斷由設(shè)備側(cè)返回的添加結(jié)果,當(dāng)判斷出所有添加結(jié)果均為成功時(shí),所述單板配置處理單元203將設(shè)備側(cè)的原單板相關(guān)配置更新成新單板相關(guān)配置,完成所述原單板到所述新單板的成功適配,并發(fā)送成功適配結(jié)果給所述單板切換控制子系統(tǒng)10、具體可以是單板配置同步單元10 ;當(dāng)單板配置處理單元203判斷出有至少一個反饋回來的添加結(jié)果為失敗時(shí),發(fā)送失敗適配結(jié)果給所述單板切換控制子系統(tǒng)
10、具體可以是單板配置同步單元102,同時(shí)發(fā)送所述原單板相關(guān)配置備份表給設(shè)備側(cè),設(shè)備側(cè)將依據(jù)原單板相關(guān)配置備份表,完成單板的使用。[0074]所述單板切換控制子系統(tǒng)10、具體可以是單板配置同步單元102接收到所述單板配置處理單元203發(fā)出的成功適配結(jié)果后,將新單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè),保證了設(shè)備側(cè)和網(wǎng)絡(luò)側(cè)單板相關(guān)配置的一致性。所述單板配置同步單元102接收到所述單板配置處理單元203發(fā)出的失敗適配結(jié)果后,則通知網(wǎng)絡(luò)側(cè)更改所述設(shè)置信息中的所述單板切換狀態(tài)。
[0075]基于上述實(shí)現(xiàn)單板切換系統(tǒng),本發(fā)明還提供了一種實(shí)現(xiàn)單板切換方法,本發(fā)明實(shí)現(xiàn)單板切換方法的流程圖如圖3所示,所述方法包括:
[0076]步驟20:單板切換控制子系統(tǒng)接收網(wǎng)絡(luò)側(cè)的設(shè)置信息并發(fā)送至單板切換處理子系統(tǒng);
[0077]具體的,本步驟為:所述單板切換控制子系統(tǒng)、具體可以是單板切換控制子系統(tǒng)中的單板切換啟動單元接收網(wǎng)絡(luò)側(cè)的設(shè)置信息,并將所述設(shè)置信息發(fā)送至所述單板切換處理子系統(tǒng);
[0078]其中,所述設(shè)置信息包括至少一個槽位號和插在相應(yīng)槽位號上的單板的單板切換狀態(tài);所述單板切換狀態(tài)為“啟動”或“取消”;所述設(shè)置信息用來標(biāo)識設(shè)備側(cè)是否進(jìn)行單板切換。
[0079]步驟30:單板切換處理子系統(tǒng)根據(jù)所述設(shè)置信息,進(jìn)行原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)。
[0080]單板切換處理子系統(tǒng)包括單板切換命令處理單元、單板配置備份單元和單板配置處理單元。
[0081]具體的,本步驟為:所述單板切換命令處理單元接收單板切換控制子系統(tǒng)發(fā)送的設(shè)置信息,對所述設(shè)置信息進(jìn)行存儲,存儲格式具體可以如圖2所示,根據(jù)所述設(shè)置信息確定單板切換狀態(tài),當(dāng)單板切換狀態(tài)為“啟動”時(shí),通知所述單板配置備份單元進(jìn)行原單板相關(guān)配置的備份,所述單板配置備份單元讀取網(wǎng)絡(luò)側(cè)的原單板相關(guān)配置并形成原單板相關(guān)配置備份表,然后通知設(shè)備側(cè)進(jìn)行物理上拔插單板操作,即拔掉原插板,插上新單板;當(dāng)單板切換狀態(tài)為“取消”時(shí),無需進(jìn)行單板切換。
[0082]所述單板配置處理單元當(dāng)檢測到設(shè)備側(cè)出現(xiàn)新單板時(shí),接收設(shè)備側(cè)發(fā)送的物理插板信息和邏輯插板信息,并對物理插板信息和邏輯插板信息進(jìn)行比較,完成原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)。
[0083]其中,所述物理插板信息為新單板端口配置,所述新單板端口配置可包括新單板端口類型、新單板端口數(shù)量、新單板端口特有屬性和新單板承載業(yè)務(wù);
[0084]所述邏輯插板信息為原單板端口配置,原單板端口配置可包括原單板端口類型、原單板端口數(shù)量、原單板端口特有屬性和原單板承載業(yè)務(wù);
[0085]這里,所述新單板特有屬性包括新單板端口速率、光電屬性等;
[0086]相應(yīng)的,所述原單板特有屬性包括原單板端口速率、光電屬性等;
[0087]具體的,單板配置處理單元根據(jù)新單板端口數(shù)量和原單板端口數(shù)量的比較,在設(shè)備側(cè)得到與所述新單板端口數(shù)量一致的端口 ;根據(jù)新單板端口類型和原單板端口類型的比較,確定是否能夠成功切換,如果能夠成功切換,則將設(shè)備側(cè)的原單板相關(guān)配置更新成新單板相關(guān)配置,并向所述單板切換控制子系統(tǒng)反饋適配結(jié)果為成功,如果不能成功切換,向所述單板切換控制子系統(tǒng)反饋適配結(jié)果為失敗。[0088]步驟40:單板切換控制子系統(tǒng)根據(jù)單板切換處理子系統(tǒng)反饋回的單板適配結(jié)果,將單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè);
[0089]具體的,所述單板切換控制子系統(tǒng)、具體可以是單板切換控制子系統(tǒng)中的單板配置同步單元接收由所述單板切換控制子系統(tǒng)反饋回的適配結(jié)果,并判斷所述適配結(jié)果,當(dāng)所述適配結(jié)果為成功時(shí),同步新單板相關(guān)配置到網(wǎng)絡(luò)側(cè),以保證網(wǎng)絡(luò)側(cè)和設(shè)備側(cè)的單板相關(guān)配置信息保持一致。當(dāng)所述適配結(jié)果為失敗時(shí),通知網(wǎng)絡(luò)側(cè)更改單板切換狀態(tài),如將單板切換狀態(tài)由“啟動”更改為“取消”。
[0090]具體的,步驟30中,所述單板配置處理單元對物理插板信息和邏輯插板信息進(jìn)行比較的具體過程如圖4所示:
[0091]這里,單板配置處理單元對物理插板信息和邏輯插板信息進(jìn)行比較就是對新單板端口配置和原單板端口配置進(jìn)行比較,即:比較新單板端口數(shù)量和原單板端口數(shù)量、比較新單板端口類型和原單板端口類型、比較新單板端口特有屬性和原單板端口特有屬性;
[0092]步驟301:單板配置處理單元對存儲在所述單板切換命令處理單元中的設(shè)置信息中的單板切換狀態(tài)進(jìn)行判斷,這里,設(shè)備側(cè)具有多個槽位號,每個槽位號上可各插上一個單板;所述單板配置處理單元逐一判斷所有槽位號的單板切換狀態(tài),當(dāng)判斷出所述單板切換狀態(tài)為“啟動”時(shí),執(zhí)行步驟302 ;當(dāng)判斷出所述單板切換狀態(tài)為“取消”時(shí),無需進(jìn)行單板切換;
[0093]步驟302:進(jìn)行新單板端口數(shù)量和原單板端口數(shù)量的比較,所述比較過程具體按照下面三種情況進(jìn)行:
[0094]當(dāng)新單板端口數(shù)量大于原單板端口數(shù)量時(shí),執(zhí)行步驟303 ;
[0095]當(dāng)新單板端口數(shù)量小于原單板端口數(shù)量時(shí),執(zhí)行步驟304 ;
[0096]當(dāng)新單板端口數(shù)量等于原單板端口數(shù)量時(shí),執(zhí)行步驟305 ;
[0097]步驟303:所述單板配置處理單元按照新單板端口類型在設(shè)備側(cè)生成對應(yīng)個數(shù)的額外端口,然后執(zhí)行步驟305 ;
[0098]步驟304:所述單板配置處理單元將在設(shè)備側(cè)刪除對應(yīng)個數(shù)的多余端口,然后執(zhí)行步驟305 ;
[0099]步驟305:比較具有相同端口號的當(dāng)前新單板端口類型和當(dāng)前原單板端口類型是否相同;所述比較過程具體按照下面兩種情況進(jìn)行:
[0100]當(dāng)前所述新單板端口類型和當(dāng)前原單板端口類型相同,執(zhí)行步驟306 ;
[0101]當(dāng)前所述新單板端口類型和當(dāng)前原單板端口類型不同,執(zhí)行步驟307 ;
[0102]步驟306:將當(dāng)前新單板端口類型及當(dāng)前新單板端口承載業(yè)務(wù)發(fā)送至設(shè)備側(cè),由所述設(shè)備側(cè)返回當(dāng)前新單板端口類型及當(dāng)前新單板端口承載業(yè)務(wù)是否在邏輯上成功添加到設(shè)備的結(jié)果,然后執(zhí)行步驟310 ;
[0103]步驟307:判斷當(dāng)前新單板端口類型和當(dāng)前原單板端口類型是否兼容;所述判斷過程具體按照下面兩種情況進(jìn)行:
[0104]當(dāng)前新單板端口類型和當(dāng)前原單板端口類型不兼容時(shí),執(zhí)行步驟308 ;
[0105]當(dāng)前新單板端口類型和當(dāng)前原單板端口類型兼容時(shí),執(zhí)行步驟309 ;
[0106]步驟308:所述單板配置處理單元將發(fā)送存放于所述單板配置備份單元中的所述原單板相關(guān)配置備份表給設(shè)備側(cè),并報(bào)告不兼容警告給設(shè)備側(cè),設(shè)備側(cè)將依據(jù)原單板相關(guān)配置備份表,完成單板的使用;
[0107]步驟309:所述單板配置處理單元刪除當(dāng)前原單板端口特有屬性,添加當(dāng)前新單板端口特有屬性,并將當(dāng)前新單板端口特有屬性及當(dāng)前新單板端口承載業(yè)務(wù)發(fā)送至設(shè)備偵牝由設(shè)備側(cè)反饋回所述當(dāng)前新單板端口特有屬性及當(dāng)前新單板端口承載業(yè)務(wù)是否在邏輯上成功添加到設(shè)備側(cè)的結(jié)果,繼續(xù)進(jìn)行步驟310 ;
[0108]這里,所述端口特有屬性具體可以為端口速率;
[0109]步驟310:所述單板配置處理單元判斷當(dāng)前端口號是否小于新單板端口數(shù)量,
[0110]當(dāng)前端口號小于新單板端口數(shù)量時(shí),所述單板配置處理單元將返回到步驟305繼續(xù)處理,直至當(dāng)前端口號等于新單板端口數(shù)量,繼續(xù)進(jìn)行步驟311;
[0111]步驟311:單板配置處理單元判斷由設(shè)備側(cè)返回的添加結(jié)果,
[0112]當(dāng)判斷出所有添加結(jié)果均為成功時(shí),執(zhí)行步驟312 ;
[0113]當(dāng)判斷出至少一個添加結(jié)果為失敗時(shí),執(zhí)行步驟313 ;
[0114]步驟312:所述單板配置處理單元將設(shè)備側(cè)的原單板相關(guān)配置更新成新單板相關(guān)配置,完成所述原單板到所述新單板的成功適配,并發(fā)送成功適配結(jié)果給所述單板配置同步單元;
[0115]步驟313:所述單板配置處理單元發(fā)送失敗適配結(jié)果給所述單板配置同步單元,同時(shí)發(fā)送所述原單板相關(guān)配置備份表給設(shè)備側(cè),設(shè)備側(cè)將依據(jù)原單板相關(guān)配置備份表,完成單板的使用;單板配置同步單元將通知網(wǎng)絡(luò)側(cè)更改單板切換狀態(tài)“啟動”為“取消”。
[0116]下面結(jié)合一個具體實(shí)施例對本發(fā)明做進(jìn)一步的詳細(xì)說明。
[0117]如圖5所示,本實(shí)施例中,設(shè)備A,設(shè)備B和設(shè)備C組成一個環(huán)形網(wǎng)絡(luò)。網(wǎng)絡(luò)側(cè)希望將4端口 GE(Gigabit Ethernet,千兆以太網(wǎng)速率)單板更換為8端口 IOGE(萬兆以太網(wǎng)速率)單板,讓設(shè)備A與設(shè)備B之間能夠具有更大的網(wǎng)絡(luò)容量。單板切換前,所述設(shè)備A的I號槽位插的是4端口 GE單板;所述設(shè)備B的2號槽位插的也是4端口 GE單板,所述設(shè)備A的I號槽位I號端口與所述設(shè)備B的2號槽位2號端口存在物理連接,所述設(shè)備A與所述設(shè)備B之間配置有大量業(yè)務(wù)。
[0118]單板切換啟動單元接收來自網(wǎng)絡(luò)側(cè)的設(shè)置信息,這里,所述設(shè)置信息指明插在設(shè)備A上I號槽位的4端口 GE單板的單板切換狀態(tài)為“啟動”,設(shè)備A上的其余槽位號所對應(yīng)的單板切換狀態(tài)為“取消”;所述單板切換啟動單元將所述設(shè)置信息發(fā)送給所述單板切換命令處理單元;所述單板切換命令處理單元存儲設(shè)置信息,并根據(jù)所述設(shè)置信息確定所述單板切換狀態(tài);所述單板切換命令處理單元判斷出設(shè)備A上只有I號槽位對應(yīng)單板切換狀態(tài)為“啟動”,通知所述單板配置備份單元進(jìn)行原單板相關(guān)配置的備份;所述單板配置備份單元接收到備份通知后,讀取原單板相關(guān)配置并備份形成一個原單板相關(guān)配置備份表;備份完成后通知設(shè)備側(cè)進(jìn)行物理拔插單板操作,即拔掉4端口 GE單板、插上8端口 IOGE單板;
[0119]當(dāng)檢測到有新單板出現(xiàn),所述單板配置處理單元接收設(shè)備側(cè)的物理插板信息和邏輯插板信息并對存儲在所述單板切換命令處理單元中的設(shè)置信息中單板切換狀態(tài)進(jìn)行第二次判斷。
[0120]本實(shí)施例中,所述單板配置處理單元判斷設(shè)備A只有I號槽位的單板切換狀態(tài)為“啟動”,那么接著比較原單板4端口 GE單板和新單板8端口 IOGE單板的端口數(shù)量。這里,新單板端口數(shù)量為8個,原單板端口數(shù)量為4個,新單板端口比原單板端口多出了 4個額外端口,于是所述單板配置處理單元生成出4個額外端口,并按照新單板8端口 IOGE單板的端口類型對所述4個額外端口生成相同端口類型的配置;
[0121]這里,所述單板配置處理單元203將所述新單板的8個端口依次標(biāo)識為I號端口,2號端口...8號端口 ;將原單板的4個端口與4個額外端口構(gòu)成的8個端口稱之為第一組端口,將所述新單板包含的8個端口稱為第二組端口。
[0122]繼而,所述單板配置處理單元判斷所述第一組端口和所述第二組端口的相同端口號的端口類型是否相同,經(jīng)判斷,所述第一組端口的I號端口到4號端口都為GE端口,所述第二組端口的I號端口到4號端口都為IOGE端口,雖然端口速率不同,但是所述GE端口和所述IOGE端口均屬于以太網(wǎng)接口,所以所述第一組端口的前四個端口與所述第二組端口的前四個端口均可視為兼容端口 ;因所述第一組端口的后四個端口是按照新單板8端口IOGE單板的端口類型而派生出來的,所以所述第一組端口的后四個端口與所述第二組端口的后四個端口均為相同接口。故可視為第二組端口可與第一組端口兼容,那么將單板配置處理單元分8次將這8個端口的端口屬性發(fā)送到設(shè)備A,這里,單板配置處理單元還同時(shí)下發(fā)每個端口承載業(yè)務(wù)到設(shè)備A,設(shè)備A返回8次成功添加結(jié)果,所述單板配置處理單元將設(shè)備A的原單板相關(guān)配置更新成新單板相關(guān)配置,設(shè)備A成功完成從4端口 GE單板到8端口IOGE單板的更換,所述單板配置同步單元接收到所述單板配置處理單元發(fā)出的適配成功結(jié)果,將所述新單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè),保證了設(shè)備A和網(wǎng)絡(luò)側(cè)單板相關(guān)配置的一致性。
[0123]按照本實(shí)施例中所述的方法進(jìn)行單板切換,所述設(shè)備B同樣成功完成從4端口 GE單板到8端口 IOGE單板的更換。
[0124]這里,單板切換前,因?yàn)樵O(shè)備A與設(shè)備B之間配置有大量業(yè)務(wù),拔插單板必然有時(shí)間間隔,就造成設(shè)備A與設(shè)備B之間會有瞬間的業(yè)務(wù)間斷,本實(shí)施例中采用現(xiàn)有的數(shù)據(jù)傳輸安全保護(hù)技術(shù),通過將所述設(shè)備A和所述設(shè)備B之間的業(yè)務(wù)暫時(shí)倒換到其它傳輸途徑的方法來保證設(shè)備間業(yè)務(wù)的不間斷。
[0125]在設(shè)備A與設(shè)備B成功完成單板適配后,由其它傳輸途徑倒換回所述設(shè)備A與所述設(shè)備B之間,如圖5所示,所述設(shè)備A的所述I號槽位的所述I號端口重新與所述設(shè)備B的所述2號槽位的所述2號端口建立起連接。
[0126]本發(fā)明提供一種實(shí)現(xiàn)單板切換系統(tǒng)及方法,該方案能夠?qū)υ瓎伟逑嚓P(guān)配置進(jìn)行自動備份,以便在單板切換失敗后能夠自動恢復(fù)原單板相關(guān)配置進(jìn)行單板業(yè)務(wù)的使用;與現(xiàn)有技術(shù)中需同時(shí)拔插設(shè)備側(cè)和網(wǎng)絡(luò)側(cè)原單板不同,本發(fā)明省略了網(wǎng)絡(luò)側(cè)進(jìn)行邏輯單板拔插的步驟,只需要設(shè)備側(cè)進(jìn)行物理上拔掉原單板、插上新單板,就可完成原單板到新單板的適配,最大程度恢復(fù)了原單板承載的業(yè)務(wù)。
[0127]以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種實(shí)現(xiàn)單板切換系統(tǒng),其特征在于,該系統(tǒng)包括: 單板切換控制子系統(tǒng),用于接收網(wǎng)絡(luò)側(cè)的設(shè)置信息并發(fā)送至單板切換處理子系統(tǒng),根據(jù)單板切換處理子系統(tǒng)反饋回來的單板適配結(jié)果將單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè); 單板切換處理子系統(tǒng),用于根據(jù)所述設(shè)置信息,進(jìn)行原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)單板切換系統(tǒng),其特征在于,所述單板切換控制子系統(tǒng)包括: 單板切換啟動單元,用于接收網(wǎng)絡(luò)側(cè)的設(shè)置信息并發(fā)送給所述單板切換處理子系統(tǒng); 單板配置同步單元,用于接收所述單板切換處理子系統(tǒng)反饋回來的單板適配結(jié)果,根據(jù)單板適配結(jié)果,同步單板相關(guān)配置到網(wǎng)絡(luò)側(cè)。
3.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)單板切換系統(tǒng),其特征在于,所述單板切換處理子系統(tǒng)包括: 單板切換命令處理單元,用于根據(jù)所述單板切換控制子系統(tǒng)發(fā)送的所述設(shè)置信息確定單板需要切換時(shí),通知單板配置備份單元進(jìn)行原單板相關(guān)配置的備份; 單板配置備份單元,用于讀取原單板相關(guān)配置并進(jìn)行備份形成一個原單板相關(guān)配置備份表,備份完成后通知設(shè)備側(cè)進(jìn)行物理拔插單板操作; 單板配置處理單元,用于接收由設(shè)備側(cè)發(fā)送的物理插板信息和邏輯插板信息,并對物理插板信息和邏輯插板信息進(jìn)行比較,根據(jù)比較結(jié)果,完成原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)。
4.根據(jù)權(quán)利要求1、2或3所述的實(shí)現(xiàn)單板切換系統(tǒng),其特征在于,所述設(shè)置信息包括至少一個槽位號和相應(yīng)槽位號上的單板切換狀態(tài)。
5.一種實(shí)現(xiàn)單板切換方法,其特征在于,該方法包括: 單板切換控制子系統(tǒng)接收網(wǎng)絡(luò)側(cè)的設(shè)置信息并發(fā)送至單板切換處理子系統(tǒng); 單板切換處理子系統(tǒng)根據(jù)所述設(shè)置信息,進(jìn)行原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng); 單板切換控制子系統(tǒng)根據(jù)單板切換處理子系統(tǒng)反饋回的單板適配結(jié)果,將單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè)。
6.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)單板切換方法,其特征在于,所述根據(jù)單板適配結(jié)果將新單板相關(guān)配置同步到網(wǎng)絡(luò)側(cè)包括: 所述單板切換控制子系統(tǒng)接收由所述單板切換控制子系統(tǒng)反饋回的適配結(jié)果,并判斷所述適配結(jié)果,當(dāng)所述適配結(jié)果為成功時(shí),同步新單板相關(guān)配置到網(wǎng)絡(luò)側(cè);當(dāng)所述適配結(jié)果為失敗時(shí),通知網(wǎng)絡(luò)側(cè)更改單板切換狀態(tài)。
7.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)單板切換方法,其特征在于,所述根據(jù)所述設(shè)置信息進(jìn)行原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng),包括: 根據(jù)所述單板切換控制子系統(tǒng)發(fā)送的所述設(shè)置信息確定單板需要切換時(shí),讀取原單板相關(guān)配置并進(jìn)行備份形成一個原單板相關(guān)配置備份表,備份完成后通知設(shè)備側(cè)進(jìn)行物理拔插單板操作; 接收由設(shè)備側(cè)發(fā)送的物 理插板信息和邏輯插板信息,并對物理插板信息和邏輯插板信息進(jìn)行比較,根據(jù)比較結(jié)果,完成原單板相關(guān)配置到新單板相關(guān)配置的適配,并將單板適配結(jié)果反饋給所述單板切換控制子系統(tǒng)。
8.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)單板切換方法,其特征在于,所述物理插板信息包括新單板端口類型、新單板端口數(shù)量和新單板端口特有屬性;所述邏輯插板信息包括原單板端口類型、原單板端口數(shù)量和原單板端口特有屬性; 所述對物理插板信息和邏輯插板信息進(jìn)行比較,根據(jù)比較結(jié)果完成原單板相關(guān)配置到新單板相關(guān)配置的適配,包括: 根據(jù)新單板端口數(shù)量和原單板端口數(shù)量的比較,在設(shè)備側(cè)得到與所述新單板端口數(shù)量一致的端口; 根據(jù)新單板端口類型和原單板端口類型的比較,在設(shè)備側(cè)得到與所述新單板端口類型一致的端口; 根據(jù)新單板端口特有屬性和原單板端口特有屬性比較,確定是否能夠成功切換,如果能夠成功切換,則將設(shè)備側(cè)的原單板相關(guān)配置更新成新單板相關(guān)配置,并向所述單板切換控制子系統(tǒng)反饋適配結(jié)果為成功,如果不能成功切換,向所述單板切換控制子系統(tǒng)反饋適配結(jié)果為失敗。
9.根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)單板切換方法,其特征在于,所述新單板端口特有屬性包括新單板端口速率和光電屬性;所述原單板端口特有屬性包括原單板端口速率和光電屬性。
10.根據(jù)權(quán)利要求9所述的實(shí)現(xiàn)單板切換方法,其特征在于,所述方法還包括: 不能成功切換時(shí),發(fā)送所述原單板相關(guān)配置備份表給設(shè)備側(cè),由設(shè)備側(cè)依據(jù)原單板相關(guān)配置備份表在邏輯上完成單板的使用。
11.根據(jù)權(quán)利要求5至10任一所述的實(shí)現(xiàn)單板切換方法,其特征在于,所述設(shè)置信息包括至少一個槽位號和相應(yīng)槽位號上的單板切換狀態(tài)。
【文檔編號】H04L12/24GK103812680SQ201210456923
【公開日】2014年5月21日 申請日期:2012年11月14日 優(yōu)先權(quán)日:2012年11月14日
【發(fā)明者】李健聰 申請人:中興通訊股份有限公司