基于復雜包交換系統的分布式ssm協議處理系統及方法
【專利摘要】一種基于復雜包交換系統的分布式SSM協議處理系統及方法,涉及同步傳輸系統【技術領域】,該系統包括主控盤、系統交換單元及至少一個業務盤,系統交換單元,負責主控處理單元與業務處理單元之間的通信;主控盤包括主控處理單元及主控邏輯處理單元,主控邏輯處理單元負責匯集每個業務盤各端口的SSM輸入信息,對主控處理單元的輸出數據進行封裝;主控處理單元負責SSM輸入信息的處理;業務盤包括業務處理單元及業務邏輯處理單元;業務處理單元負責計算業務盤各端口的SSM輸出信息并發送至業務邏輯處理單元;業務邏輯處理單元負責將本業務盤各端口的SSM輸入信息上報至主控邏輯處理單元,將ESMC報文發送至各端口。
【專利說明】基于復雜包交換系統的分布式SSM協議處理系統及方法
【技術領域】
[0001]本發明涉及同步傳輸系統【技術領域】,具體來講是一種基于復雜包交換系統的分布式SSM(Synchronous Status Message,同步狀態消息)協議處理系統及方法。
【背景技術】
[0002]目前,SSM協議廣泛用于傳輸領域的同步數字系統中。對于同步系統,時鐘的同步是至關重要的,而在同步系統的時鐘拓撲設計中避免定時環是設計的首要考慮目標。
[0003]對于如何避免產生定時環,SSM協議的實現是一個重要的手段。SSM協議的實現不僅包括SSM規則的實現,對SSM信息處理的時間也有嚴格的要求。按照G.8262和國標YD/T 1267要求,無切換條件下的SSM處理延時Tnsm(非倒換信息時延)<200ms,有切換條件下的SSM處理延時TSM(倒換信息時延)<500ms,保持條件下的SSM處理延時Τω(保持信息時延)〈2000ms。
[0004]隨著當前通訊設備越來越復雜,支持的業務處理端口也逐漸增多。每個端口都需要支持時鐘同步,支持傳遞SSM信息。假設共有N塊業務盤,每塊業務盤有M個端口。按照傳統的算法,主控CPU共需進行N*M個端口的SSM信息運算。對于復雜系統,SSM協議棧的處理端口可能非常多。此時系統本身所需處理的業務數量大,業務種類復雜,主控盤上CPU負載很大,同時處理多端口的SSM消息,SSM延時將不滿足協議要求。如果SSM協議的處理時延過大,當時鐘源發生切換時將使時鐘環路中產生定時環(定時環:從鐘跟蹤到自己提供的網同步信號的現象,稱為定時環。當從鐘輸出直接或經過網絡間接環回到輸入時,發生定時環),導致整體時鐘鏈路不穩定,并在時鐘鏈路中廣生振湯。
【發明內容】
[0005]針對現有技術中存在的缺陷,本發明的目的在于提供一種基于復雜包交換系統的分布式SSM協議處理系統及方法,本發明改善了 SSM的相應時延,有效的減小SSM處理的時間,避免時鐘環路中產生定時環。
[0006]為達到以上目的,本發明采取的技術方案是:一種基于復雜包交換系統的分布式SSM協議處理系統,包括主控盤、系統交換單元及至少一個業務盤,系統交換單元,負責主控處理單元與業務處理單元之間的通信;主控盤包括主控處理單元及主控邏輯處理單元,所述主控邏輯處理單元負責匯集每個業務盤各端口的SSM輸入信息,對主控處理單元的輸出數據進行封裝,并發送至每一個業務邏輯處理單元;所述主控處理單元負責所述SSM輸入信息的處理;并將輸出數據發送至每個業務處理單元;每一個業務盤均包括業務處理單元及業務邏輯處理單元;所述業務處理單元負責計算業務盤各端口的SSM輸出信息,并將其封裝成ESMC報文,發送至業務邏輯處理單元;所述業務邏輯處理單元負責將本業務盤各端口的SSM輸入信息上報至主控邏輯處理單元,將所述ESMC報文發送至各端口。
[0007]在上述技術方案的基礎上,所述主控處理單元中設有主控協議棧,其負責所述SSM輸入信息的處理;所述業務處理單元中設有業務協議棧,其負責計算業務盤各端口的SSM輸出信息。
[0008]在上述技術方案的基礎上,還包括備用主控盤,所述備用主控盤為主控盤的冗余單元,對主控盤的數據進行復制及備份。
[0009]在上述技術方案的基礎上,還包括盤間通信單元,所述盤間通信單元用于主控盤和備用主控盤之間負載數據的傳輸。
[0010]在上述技術方案的基礎上,還包括外設的命令輸入終端,客戶通過命令輸入終端對本系統的時鐘功能進行配置,主控協議棧將命令輸入終端的配置信息進行轉換和分離,將SSM協議所需的配置發送至主控處理單元。
[0011]在上述技術方案的基礎上,所述命令輸入終端為安裝有設備網管軟件或者命令行輸入界面的PC機。
[0012]基于上述系統的基于復雜包交換系統的分布式SSM協議處理方法,包括以下步驟:步驟S1.每個業務邏輯處理單元獲取本業務盤各端口的SSM輸入信息;步驟S2.主控處理單元獲取用戶輸入的配置信息,通過系統交換單元,通知每個業務盤需要上報SSM輸入信息的業務盤編號;步驟S3.被通知需上報SSM輸入信息的業務盤通過業務邏輯處理單元將各自的SSM輸入信息上報至主控邏輯處理單元;步驟S4.主控處理單元中設有主控協議棧,該主控協議棧對用戶輸入的配置信息及主控邏輯處理單元中各業務盤的SSM輸入信息進行SSM協議處理,并將處理結果與用戶輸入的配置信息合并,通過系統交換單元返回至原業務盤的業務處理單元;步驟S5.業務處理單元中設有業務協議棧,該業務協議棧根據接收到的處理結果與用戶輸入的配置信息,計算出各端口的SSM輸出信息,業務處理單元將該SSM輸出信息封裝成ESMC報文,通過業務邏輯處理單元向業務盤各端口發送。
[0013]在上述技術方案的基礎上,步驟S4中,主控協議棧根據用戶輸入的配置信息及主控邏輯處理單元中各業務盤的SSM輸入信息計算當前鎖定源及當前鎖定源的SSM值。
[0014]在上述技術方案的基礎上,步驟S5中,所述ESMC報文的格式滿足G.8264協議要求。
[0015]本發明的有益效果在于:
[0016]1、本發明采用的一種分布式運算的方法,將SSM信息的處理由主控盤和業務盤共同完成。SSM規則的發送部分由業務盤完成,將整個設備所有端口的集中處理變為業務盤處理自身的端口,改善了 SSM的相應時延,有效的減小SSM處理的時間,避免時鐘環路中產生定時環。
[0017]2、本發明通過主控盤和業務盤之間的數據交換(包交換)業務盤可有選擇的發送主控需要的SSM報文給主控盤,因此降低了數據流量。
[0018]3、本發明的主控盤與備用主控盤的處理單元過盤間通信單元進行同步,能夠保證主控盤和備用主控盤在接收的配置信息上保持一致、主控盤和備用主控盤獲取的各業務盤狀態一致,當主控盤發生故障時能夠提供保護功能。
【專利附圖】
【附圖說明】
[0019]圖1是本發明實施例中基于復雜包交換系統的分布式SSM協議處理系統的結構框圖;
[0020]圖2是本發明實施例中主控盤和備用主控盤同步示意圖;
[0021]圖3是本發明實施例中主控盤獲取配置信息的示意圖。
【具體實施方式】
[0022]以下結合附圖及實施例對本發明作進一步詳細說明。
[0023]參見圖1所不,一種基于復雜包交換系統的分布式SSM協議處理系統,包括主控盤、系統交換單元及至少一個業務盤,系統交換單元,負責主控處理單元與業務處理單元之間的通信;主控盤包括主控處理單元及主控邏輯處理單元,所述主控邏輯處理單元負責匯集每個業務盤各端口的SSM輸入信息,對主控處理單元的輸出數據進行封裝(封裝成系統內部通信格式),并發送至每一個業務邏輯處理單元;所述主控處理單元負責所述SSM輸入信息的處理;并將輸出數據發送至每個業務處理單元;所述主控處理單元中設有主控協議棧,其負責所述SSM輸入信息的處理。每一個業務盤均包括業務處理單元及業務邏輯處理單元;所述業務處理單元負責計算業務盤各端口的SSM輸出信息,并將其封裝成ESMC(Ethernet synchronizat1n messaging channel,以太網同步消息通道)報文(滿足國際標準G.8264的ESMC報文格式),發送至業務邏輯處理單元;所述業務處理單元中設有業務協議棧,其負責計算業務盤各端口的SSM輸出信息。所述業務邏輯處理單元負責將本業務盤各端口的SSM輸入信息上報至主控邏輯處理單元,將所述ESMC報文發送至各端口。
[0024]參見圖2所示,還包括備用主控盤和盤間通信單元,所述備用主控盤為主控盤的冗余單元,對主控盤的數據進行復制及備份。所述盤間通信單元用于主控盤和備用主控盤之間負載數據的傳輸。用于保證主控盤和備用主控盤接收的網管配置上保持一致、主控盤和備用主控盤獲取到的各業務盤狀態一致。
[0025]參見圖3所示,還包括外設的命令輸入終端,客戶通過命令輸入終端對本系統的時鐘功能進行配置,包括是否啟用SSM協議、哪些鐘源啟用SSM協議、輸入源的配置等。主控協議棧將命令輸入終端的配置信息進行轉換和分離,將SSM協議所需的配置發送至主控處理單元。所述命令輸入終端為安裝有設備網管軟件或者命令行輸入界面的PC機。
[0026]基于上述系統的基于復雜包交換系統的分布式SSM協議處理方法,包括以下步驟:
[0027]步驟S1.每個業務邏輯處理單元獲取本業務盤各端口的SSM輸入信息。
[0028]步驟S2.主控處理單元獲取用戶輸入的配置信息,通過系統交換單元,通知每個業務盤需要上報SSM輸入信息的業務盤編號。
[0029]步驟S3.被通知需上報SSM輸入信息的業務盤通過業務邏輯處理單元將各自的SSM輸入信息上報至主控邏輯處理單元。
[0030]步驟S4.主控處理單元中設有主控協議棧,該主控協議棧對用戶輸入的配置信息及主控邏輯處理單元中各業務盤的SSM輸入信息進行SSM協議處理,主控協議棧根據用戶輸入的配置信息及主控邏輯處理單元中各業務盤的SSM輸入信息計算當前鎖定源(設備時鐘的鎖定源來至于哪個業務盤)及當前鎖定源的SSM值(被鎖定的業務盤所對應的SSM值)。將處理結果與用戶輸入的配置信息合并,通過系統交換單元返回至原業務盤的業務處理單元。
[0031]步驟S5.業務處理單元中設有業務協議棧,該業務協議棧根據接收到的處理結果與用戶輸入的配置信息,計算出各端口的SSM輸出信息,業務處理單元將該SSM輸出信息封裝成ESMC報文,通過業務邏輯處理單元向業務盤各端口發送。所述ESMC報文的格式滿足G.8264 協議(Distribut1n of timing informat1n through packet networks, ITU-TG.8264)要求。
[0032]本發明中各業務盤通過系統交換單元獲取主控盤發送的配置信息。主控盤通過該配置信息控制某一個或者某幾個特定的業務盤,通過各自的邏輯處理單元將本業務盤各端口的SSM輸入信息上報至主控盤。主控盤依據配置信息,啟用SSM協議的選源部分。通過SSM協議選擇優先級高的時鐘源做為系統時鐘源。運算完成后主控盤將選用的業務盤和業務盤端口通過盤間通信通知各業務盤的業務處理單元。各業務處理單元綜合主控盤傳遞的狀態和配置運行SSM協議的發送部分,并將運算出來的結果通過業務邏輯處理單元向業務盤各端口發送。
[0033]本發明不局限于上述實施方式,對于本【技術領域】的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發明的保護范圍之內。本說明書中未作詳細描述的內容屬于本領域專業技術人員公知的現有技術。
【權利要求】
1.一種基于復雜包交換系統的分布式SSM協議處理系統,其特征在于:包括主控盤、系統交換單元及至少一個業務盤, 系統交換單元,負責主控處理單元與業務處理單元之間的通信; 主控盤包括主控處理單元及主控邏輯處理單元,所述主控邏輯處理單元負責匯集每個業務盤各端口的SSM輸入信息,對主控處理單元的輸出數據進行封裝,并發送至每一個業務邏輯處理單元;所述主控處理單元負責所述SSM輸入信息的處理;并將輸出數據發送至每個業務處理單元; 每一個業務盤均包括業務處理單元及業務邏輯處理單元;所述業務處理單元負責計算業務盤各端口的SSM輸出信息,并將其封裝成ESMC報文,發送至業務邏輯處理單元;所述業務邏輯處理單元負責將本業務盤各端口的SSM輸入信息上報至主控邏輯處理單元,將所述ESMC報文發送至各端口。
2.如權利要求1所述的基于復雜包交換系統的分布式SSM協議處理系統,其特征在于: 所述主控處理單元中設有主控協議棧,其負責所述SSM輸入信息的處理; 所述業務處理單元中設有業務協議棧,其負責計算業務盤各端口的SSM輸出信息。
3.如權利要求1所述的基于復雜包交換系統的分布式SSM協議處理系統,其特征在于:還包括備用主控盤,所述備用主控盤為主控盤的冗余單元,對主控盤的數據進行復制及備份。
4.如權利要求3所述的基于復雜包交換系統的分布式SSM協議處理系統,其特征在于:還包括盤間通信單元,所述盤間通信單元用于主控盤和備用主控盤之間負載數據的傳輸。
5.如權利要求1所述的基于復雜包交換系統的分布式SSM協議處理系統,其特征在于:還包括外設的命令輸入終端,客戶通過命令輸入終端對本系統的時鐘功能進行配置,主控協議棧將命令輸入終端的配置信息進行轉換和分離,將SSM協議所需的配置發送至主控處理單元。
6.如權利要求5所述的基于復雜包交換系統的分布式SSM協議處理系統,其特征在于:所述命令輸入終端為安裝有設備網管軟件或者命令行輸入界面的PC機。
7.基于權利要求1所述系統的基于復雜包交換系統的分布式SSM協議處理方法,其特征在于,包括以下步驟: 步驟S1.每個業務邏輯處理單元獲取本業務盤各端口的SSM輸入信息; 步驟S2.主控處理單元獲取用戶輸入的配置信息,通過系統交換單元,通知每個業務盤需要上報SSM輸入信息的業務盤編號; 步驟S3.被通知需上報SSM輸入信息的業務盤通過業務邏輯處理單元將各自的SSM輸入信息上報至主控邏輯處理單元; 步驟S4.主控處理單元中設有主控協議棧,該主控協議棧對用戶輸入的配置信息及主控邏輯處理單元中各業務盤的SSM輸入信息進行SSM協議處理,并將處理結果與用戶輸入的配置信息合并,通過系統交換單元返回至原業務盤的業務處理單元; 步驟S5.業務處理單元中設有業務協議棧,該業務協議棧根據接收到的處理結果與用戶輸入的配置信息,計算出各端口的SSM輸出信息,業務處理單元將該SSM輸出信息封裝成ESMC報文,通過業務邏輯處理單元向業務盤各端口發送。
8.如權利要求7所述的基于復雜包交換系統的分布式SSM協議處理方法,其特征在于:步驟S4中,主控協議棧根據用戶輸入的配置信息及主控邏輯處理單元中各業務盤的SSM輸入信息計算當前鎖定源及當前鎖定源的SSM值。
9.如權利要求7所述的基于復雜包交換系統的分布式SSM協議處理方法,其特征在于:步驟S5中,所述ESMC報文的格式滿足G.8264協議要求。
【文檔編號】H04L29/08GK104270433SQ201410487364
【公開日】2015年1月7日 申請日期:2014年9月23日 優先權日:2014年9月23日
【發明者】許文龍 申請人:烽火通信科技股份有限公司