[發明專利]一種主備同步方法及系統有效
| 申請號: | 200910224254.0 | 申請日: | 2009-11-25 |
| 公開(公告)號: | CN102075341A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 何松 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 王黎延;周義剛 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 同步 方法 系統 | ||
技術領域
本發明涉及主備倒換技術,尤其涉及一種主備同步方法及系統。
背景技術
大型通訊設備中常見的一種硬件架構為集中式主備冗余系統,對集中式主備系統而言,業務交換中心是在主控板上完成的,主控板為主備冗余系統以保障可靠性。對這樣的系統而言,要做到主備倒換業務不中斷或中斷時間盡可能的短,必須做到轉發面(驅動)配置的實時可靠性同步,現有技術主要有以下兩種實現轉發面(驅動)配置的實時可靠性同步的方法:
1)主備系統只有主機能接收數據流和控制命令,主備之間由主機各業務單元根據配置數據與動態數據變化主動發起實時的業務層(上層、控制層)配置數據與動態數據同步,在備機上,需要運用業務層語義將來自主機的業務層配置數據與動態數據實時設置到轉發面(驅動),通過復雜的業務層方法確保同步的可靠性與實時性??梢钥闯?,采用這種方法的主備同步是基于業務語義的,這樣的問題在于:所有的上層業務語義都需要在同步過程中進行映射,而上層協議業務實現起來可能會非常復雜(如復雜的協議狀態機動態數據),從而會增大主備同步的復雜度。
2)主備系統通過硬件復制來使主備主控板接收同樣的數據流與控制流,這樣雖然可以避免實現前一種方法中復雜的業務層語義同步,但也存在以下問題:首先,并不是所有的硬件體系都支持數據流和控制流的硬件復制,即這種方法的應用范圍有限;其次,即使復制可以通過硬件手段實現,但是,對控制流進行復制在軟件實現上可能會出現主備倒換可靠性差的問題,比如,當主備動態運行環境不一致時(如很多協議狀態機中都會有定時器,而主備上定時器很難做到同時超時等等),同樣的控制流輸入(如協議消息,協議消息與協議定時器事件是緊耦合關系)備機上不一定產生和主機上同樣的結果。
發明內容
有鑒于此,本發明的主要目的在于提供一種主備同步方法及系統,能夠降低主備同步的復雜度,并提高主備倒換的可靠性。
為達到上述目的,本發明的技術方案是這樣實現的:
一種主備同步方法,包括:
備機獲取來自主機的轉發面配置信息及備機發起的轉發面配置信息;
備機對所述獲取的配置信息進行過濾,濾去備機控制面發起的轉發面配置信息,并根據來自主機的轉發面配置信息進行轉發面配置信息設置。
該方法還包括步驟:主機根據其當前轉發面配置的類型、功能、配置數據的索引向備機發送需要同步的轉發面配置信息。
主機以鏈表形式對需要同步的轉發面配置信息進行組織,
所述主機向備機發送需要同步的轉發面配置信息為:從鏈頭開始依次發送鏈表中各節點的轉發面配置信息,主機判定節點的轉發面配置信息發送成功,則刪除所述節點,再發送下一節點的轉發面配置信息。
主機為鏈表中的節點設置序列號,更新節點中需要同步的轉發面配置信息時,將所述節點的序列號加一,所述主機向備機發送節點的轉發面配置信息時攜帶所述節點的序列號,所述備機收到轉發面配置信息后,向主機返回攜帶相應序列號的響應,
所述主機判斷節點的轉發面配置信息是否發送成功為:判斷備機返回響應時攜帶的序列號是否與主機發送轉發面配置信息時攜帶的序列號相同,備機返回響應時攜帶的序列號與主機發送轉發面配置信息時攜帶的序列號相同,則節點的轉發面配置信息發送成功;否則,節點的轉發面配置信息發送失敗。
主機設置檢查周期,該方法還包括:主機按照所述檢查周期周期性檢查所述鏈表中是否仍存在節點,并在存在節點時,發送所述節點的轉發面配置信息。
一種主備同步系統,包括主機和備機,所述備機包括:轉發面配置信息獲取單元、轉發面配置信息發起單元、過濾單元、設置單元,其中,
所述轉發面配置信息獲取單元,用于獲取來自主機的轉發面配置信息及轉發面配置信息發起單元發起的轉發面配置信息;
所述轉發面配置信息發起單元,用于發起轉發面配置信息;
所述過濾單元,用于對轉發面配置信息獲取單元獲取的配置信息進行過濾,濾去備機控制面發起的轉發面配置信息,并將來自主機的轉發面配置信息發送到設置單元;
所述設置單元,用于根據來自過濾單元的轉發面配置信息進行轉發面配置信息設置。
所述主機包括轉發面配置信息發送單元,用于根據其當前轉發面配置的類型、功能、配置數據的索引向備機發送需要同步的轉發面配置信息。
所述主機還包括:鏈表存儲單元和判斷單元,
所述鏈表存儲單元,用于以鏈表形式對需要同步的轉發面配置信息進行存儲;以及根據判斷單元的通知,對存儲的鏈表進行維護;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910224254.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:精確閱讀標記書簽
- 下一篇:電梯制動器PWM控制電路





