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