[發明專利]一種加速PBT隧道故障快速倒換的方法有效
| 申請號: | 200910000957.5 | 申請日: | 2009-01-23 |
| 公開(公告)號: | CN101478427A | 公開(公告)日: | 2009-07-08 |
| 發明(設計)人: | 李松華 | 申請(專利權)人: | 武漢烽火網絡有限責任公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/46;H04L1/22 |
| 代理公司: | 北京捷誠信通專利事務所 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074湖北省武漢市東湖高新東信*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加速 pbt 隧道 故障 快速 倒換 方法 | ||
技術領域
本發明涉及PBT隧道故障處理,具體的說是一種加速PBT隧道故障快速倒換的方法。
背景技術
隨著PBT技術(Provider?Backbone?Transport,運營商骨干傳送)的發展和成熟,對多個PBT隧道提供小于50毫秒的保護倒換時間則是需要解決的問題。目前PBT隧道故障處理方案是這樣的:在故障發生時,線卡通過管理通道把故障隧道信息逐條上報給主控板卡,主控板卡接收并處理上報的單條故障隧道信息,生成相應的隧道倒換信息,然后主控板卡通過管理通道把單條故障隧道的倒換信息下發到故障相關聯的所有線卡上執行倒換操作。這種PBT隧道故障保護倒換方式在單條故障隧道的保護倒換過程中主控板卡與線卡進行了至少兩次CPU之間的通信過程,如果有N條故障隧道,則倒換過程中至少需要主控板卡與線卡進行2×N次CPU通信過程才能完成倒換。這種PBT隧道故障保護倒換方式不但消耗了管理帶寬并且增加了保護倒換時延,在PBT隧道數量較少時可以達到小于50毫秒的保護倒換時間,若增加PBT保護隧道數量則相應的故障倒換時間也會增加,無法滿足小于50毫秒的保護倒換時間要求,這樣就對PBT隧道數量有了一定的限制。如何保證在多個PBT隧道同時出現故障的情況下仍然保證50毫秒的倒換時間則成為一個有待解決的實際問題。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種加速PBT隧道故障快速倒換的方法,通過故障隧道的批量收集、批量上報,以及隧道倒換信息的批量下發、批量寫入,實現在多個PBT隧道同時出現故障的情況下仍然能保證50毫秒的倒換時間,并且不占用過多CPU及管理通道資源,易于實現和擴展。
為達到以上目的,本發明采取的技術方案是:
一種加速PBT隧道故障快速倒換的方法,其特征在于:其具體步驟為:
101、線卡實時批量收集所有故障隧道信息,并把收集到的多個故障隧道信息打包封裝到一個數據包中,得到封裝的故障隧道信息數據包,完成批量收集操作;
102、線卡經管理通道把封裝的故障隧道信息數據包上報主控板卡,完成批量上報操作;
103、主控板卡接收線卡上報的封裝的故障隧道信息數據包并逐條進行故障處理,生成故障隧道倒換信息,并把生成的故障隧道倒換信息存儲在主控板卡上的隧道倒換信息庫內;
104、主控板卡處理完成一個封裝的故障隧道信息數據包內的所有數據后,通過管理通道把隧道倒換信息庫內的故障隧道倒換信息批量下發給故障相關的所有線卡,完成批量下發操作;
105、故障相關的所有線卡分別從管理通道接收主控板卡下發的故障隧道倒換信息,并將故障隧道倒換信息批量寫入硬件表,完成故障隧道的倒換操作。
在上述技術方案的基礎上,步驟101中,所說的故障隧道是指連續三次不能收到對方回應幀的PBT隧道,所說的故障隧道信息至少包括隧道工作狀態、隧道ID;所說的數據包的封裝格式為:版本號+數據長度+類型+隧道個數+隧道狀態列表。
在上述技術方案的基礎上,步驟102中,如果需要上報的封裝的故障隧道信息數據包的大小超過管理通道的最大傳輸單元MTU限制,則線卡先根據管理通道的最大傳輸單元MTU的大小拆分封裝的故障隧道信息數據包,再將拆分后的封裝的故障隧道信息數據包逐一上報。
在上述技術方案的基礎上,步驟103中,當主控板卡接收線卡上報的拆分后的封裝的故障隧道信息數據包時,主控板卡可采用兩種方式進行處理:一是接收到所有的拆分后的封裝的故障隧道信息數據包并合并成封裝的故障隧道信息數據包后,再逐條進行故障處理,生成故障隧道倒換信息;二是邊接收拆分后的封裝的故障隧道信息數據包,邊逐條進行故障處理,生成故障隧道倒換信息。
在上述技術方案的基礎上,步驟104中,如果需要下發的故障隧道倒換信息的大小超過管理通道的最大傳輸單元MTU限制,則主控板卡先根據管理通道的最大傳輸單元MTU的大小拆分故障隧道倒換信息,再將拆分后的故障隧道倒換信息逐一下發。
在上述技術方案的基礎上,步驟105中,故障相關的所有線卡分別使用系統提供的一次可更改多個連續隧道的工作狀態的功能指令完成批量寫入硬件表操作,當系統不提供一次可更改多個連續隧道的工作狀態的功能指令時,則逐條把故障隧道倒換信息寫入硬件隧道表項。
本發明所述的加速PBT隧道故障快速倒換的方法,通過故障隧道的批量收集、批量上報,以及隧道倒換信息的批量下發、批量寫入,實現在多個PBT隧道同時出現故障的情況下仍然能保證50毫秒的倒換時間,并且不占用過多CPU及管理通道資源,易于實現和擴展。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢烽火網絡有限責任公司,未經武漢烽火網絡有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910000957.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:掃描裝置
- 下一篇:發送、接收時鐘的方法及傳遞時鐘的裝置





