新四季網

一種加速pbt隧道故障快速倒換的方法

2023-05-24 18:02:41

專利名稱:一種加速pbt隧道故障快速倒換的方法
技術領域:
本發明涉及PBT隧道故障處理,具體的說是一種加速PBT隧道故障快速倒換的方法。
背景技術:
隨著PBT技術(Provider Backbone Transport, 運營商骨幹傳送)的發展和成熟,對多個PBT隧道提供小於50毫秒的保護倒換時間則是需要解決的問題。目前PBT隧道故障處理方案是這樣的在故障發生時,線卡通過管理通道把故障隧道信息逐條上報給主控板卡,主控板卡接收並處理上報的單條故障隧道信息,生成相應的隧道倒換信息,然後主控板卡通過管理通道把單條故障隧道的倒換信息下發到故障相關聯的所有線卡上執行倒換操作。這種PBT隧道故障保護倒換方式在單條故障隧道的保護倒換過程中主控板卡與線卡進行了至少兩次CPU之間的通信過程,如果有N條故障隧道,則倒換過程中至少需要主控板卡與線卡進行2XN次CPU通信過程才能完成倒換。這種PBT隧道故障保護倒換方式不但消耗了管理帶寬並且增加了保護倒換時延,在PBT隧道數量較少時可以達到小於50毫秒的保護倒換時間,若增加PBT保護隧道數量則相應的故障倒換時間也會增加,無法滿足小於50毫秒的保護倒換時間要求,這樣就對PBT隧道數量有了一定的限制。如何保證在多個PBT隧道同時出現故障的情況下仍然保證50毫秒的倒換時間則成為一個有待解決的實際問題。

發明內容
針對現有技術中存在的缺陷,本發明的目的在於提供一種加速PBT隧道故障快速倒換的方法,通過故障隧道的批量收集、批量上報,以及隧道倒換信息的批量下發、批量寫入,實現在多個PBT隧道同時出現故障的情況下仍然能保證50毫秒的倒換時間,並且不佔用過多CPU及管理通道資源,易於實現和擴展。
為達到以上目的,本發明採取的技術方案是-
一種加速PBT隧道故障快速倒換的方法,其特徵在於其具體步
驟為
101、線卡實時批量收集所有故障隧道信息,並把收集到的多個
故障隧道信息打包封裝到一個數據包中,得到封裝的故障隧道信息數
據包,完成批量收集操作;
丄U ^ 、 g35下i&i-目'理孤坦王、J農口、J OX卩早P迎但'舊雙堀'ti丄JK王Bi極
卡,完成批量上報操作;
103、 主控板卡接收線卡上報的封裝的故障隧道信息數據包並逐條進行故障處理,生成故障隧道倒換信息,並把生成的故障隧道倒換信息存儲在主控板卡上的隧道倒換信息庫內;
104、 主控板卡處理完成一個封裝的故障隧道信息數據包內的所有數據後,通過管理通道把隧道倒換信息庫內的故障隧道倒換信息批量下發給故障相關的所有線卡,完成批量下發操作;
105、 故障相關的所有線卡分別從管理通道接收主控板卡下發的故障隧道倒換信息,並將故障隧道倒換信息批量寫入硬體表,完成故障隧道的倒換操作。
在上述技術方案的基礎上,步驟IOI中,所說的故障隧道是指連續三次不能收到對方回應幀的PBT隧道,所說的故障隧道信息至少包括隧道工作狀態、隧道ID;所說的數據包的封裝格式為版本號+數據長度+類型+隧道個數+隧道狀態列表。
在上述技術方案的基礎上,步驟102中,如果需要上報的封裝的故障隧道信息數據包的大小超過管理通道的最大傳輸單元MTU限制,則線卡先根據管理通道的最大傳輸單元MTU的大小拆分封裝的故障隧道信息數據包,再將拆分後的封裝的故障隧道信息數據包逐一上報。在上述技術方案的基礎上,步驟103中,當主控板卡接收線卡上
報的拆分後的封裝的故障隧道信息數據包時,主控板卡可採用兩種方
式進行處理 一是接收到所有的拆分後的封裝的故障隧道信息數據包並合併成封裝的故障隧道信息數據包後,再逐條進行故障處理,生成故障隧道倒換信息;二是邊接收拆分後的封裝的故障隧道信息數據
包,邊逐條進行故障處理,生成故障隧道倒換信息。
在上述技術方案的基礎上,步驟104中,如果需要下發的故障隧道倒換信息的大小超過管理通道的最大傳輸單元MTU限制,則主控板卡先根據管理通道的最大傳輸單元MTU的大小拆分故障隧道倒換信息,再將拆分後的故障隧道倒換信息逐一下發。
在上述技術方案的基礎上,步驟105中,故障相關的所有線卡分別使用系統提供的一次可更改多個連續隧道的工作狀態的功能指令完成批量寫入硬體表操作,當系統不提供一次可更改多個連續隧道的工作狀態的功能指令時,則逐條把故障隧道倒換信息寫入硬體隧道表項。
本發明所述的加速PBT隧道故障快速倒換的方法,通過故障隧道的批量收集、批量上報,以及隧道倒換信息的批量下發、批量寫入,實現在多個PBT隧道同時出現故障的情況下仍然能保證50毫秒的倒換時間,並且不佔用過多CPU及管理通道資源,易於實現和擴展。


本發明有如下附圖
圖l故障隧道信息數據包的封裝格式
圖2加速PBT隧道故障快速倒換的方法的流程圖
具體實施例方式
以下結合附圖對本發明作進一步詳細說明。圖2為本發明所述的加速PBT隧道故障快速倒換的方法的流程圖。如圖所示,其具體步驟為-
101、 線卡實時批量收集所有故障隧道信息,並把收集到的多個故障隧道信息打包封裝到一個數據包中,得到封裝的故障隧道信息數據包,完成批量收集操作;
102、 線卡經管理通道把封裝的故障隧道信息數據包上報主控板卡,完成批量上報操作;
103、 主控板卡接收線卡上報的封裝的故障隧道信息數據包並逐條進行故障處理,生成故障隧道倒換信息,並把生成的故障隧道倒換信息存儲在主控板卡上的隧道倒換信息庫內;
104、 主控板卡處理完成一個封裝的故障隧道信息數據包內的所有數據後,通過管理通道把隧道倒換信息庫內的故障隧道倒換信息批量下發給故障相關的所有線卡,完成批量下發操作;
105、 故障相關的所有線卡分別從管理通道接收主控板卡下發的故障隧道倒換信息,並將故障隧道倒換信息批量寫入硬體表,完成故障隧道的倒換操作。
在上述技術方案的基礎上,步驟IOI中,所說的故障隧道是指連續三次不能收到對方回應幀的PBT隧道,所說的故障隧道信息至少包括隧道工作狀態、隧道ID;所說的數據包的封裝格式為版本號+數據長度+類型+隧道個數+隧道狀態列表,封裝格式可參見圖1。把多個發生故障的PBT隧道的故障隧道信息封裝到一個數據包中去,可以有效減少向主控板卡上報的次數。其中其值目前為1的"類型"欄位為預留欄位,以便將來擴展時用。故障隧道的判斷也可以採用現有技術實現或根據需要自行制定判斷規則。
在上述技術方案的基礎上,步驟102中,如果需要上報的封裝的故障隧道信息數據包的大小超過管理通道的最大傳輸單元MTU限制,則線卡先根據管理通道的最大傳輸單元MTU的大小拆分封裝的故障隧道信息數據包,再將拆分後的封裝的故障隧道信息數據包逐一上報。拆分後的封裝的故障隧道信息數據包最好能在和主控板卡的一個會話連結中完成上報,以減少線卡與主控板卡之間建立連結的次數。如果在一個會話連結中不能完成上報,也可在多個會話連結中進行故障隧道信息的上報,其結果是增加了會話連結次數和故障上報的時延。
在上述技術方案的基礎上,步驟103中,當主控板卡接收線卡上報的拆分後的封裝的故障隧道信息數據包時,主控板卡可採用兩種方式進行處理 一是接收到所有的拆分後的封裝的故障隧道信息數據包並合併成封裝的故障隧道信息數據包後,再逐條進行故障處理,生成故障隧道倒換信息;二是邊接收拆分後的封裝的故障隧道信息數據
包,邊逐條進行故障處理,生成故障隧道倒換信息。生成故障隧道倒換信息均存儲於主控板卡的隧道倒換信息庫內,而不是逐條下發到故障隧道所關聯的線卡上,這樣做的目的是為了減少主控板卡與線卡之間的通信次數,以保證倒換時間的要求。隧道倒換信息庫是一個或多個隧道倒換信息的集合,隧道倒換信息寫入隧道倒換信息庫時按隧道
ID從小到大依次存放,每條隧道倒換信息佔用隧道倒換信息庫的一
行。隧道倒換信息庫的實質是一個資料庫,隧道倒換信息庫的實現可以採用現有技術。
在上述技術方案的基礎上,步驟104中,如果需要下發的故障隧道倒換信息的大小超過管理通道的最大傳輸單元MTU限制,則主控板卡先根據管理通道的最大傳輸單元MTU的大小拆分故障隧道倒換信息,再將拆分後的故障隧道倒換信息逐一下發。拆分後的故障隧道倒換信息最好能在和線卡的一個會話連結中完成上報,以減少線卡與主控板卡之間建立連結的次數。如果在一個會話連結中不能完成上報,也可在多個會話連結中進行故障隧道信息的上報,其結果是增加了會話連結次數和故障上報的時延。
在上述技術方案的基礎上,步驟105中,故障相關的所有線卡分別使用系統提供的一次可更改多個連續隧道的工作狀態的功能指令完成批量寫入硬體表操作,當系統不提供一次可更改多個連續隧道的工作狀態的功能指令時,則逐條把故障隧道倒換信息寫入硬體隧道表項。批量寫入隧道倒換信息要求系統提供一次可更改多個連續隧道的工作狀態的功能指令,以此加速硬體隧道表項的倒換速度。如果硬體不支持批量寫入的功能,也可把隧道倒換信息逐條寫入硬體隧道表
項,但增加了隧道倒換時延。例如武漢烽火網絡M8228E和M8416E兩款PBT設備就提供了批量寫入隧道倒換信息的指令,且硬體隧道倒換功能的實現是通過關閉或打開隧道的發送和接收功能來完成的。其提供的sys—ITag—Up_Link—Valid—BMP_write_once指令實現了對一組連續的隧道發送功能的同時操作,且允許該組連續隧道中部分隧道打開發送功能部分隧道關閉發送功能。該指令的參數依次包括故障埠號;該組連續隧道中起始隧道的硬體地址;隧道組中各隧道的發送狀態(1表示允許發送,0表示不允許發送)。其提供的sys—ITag_Down_Link—Valid_BMP—write—once指令實現了對一組連續的隧道接收功能的同時操作,且允許該組連續隧道中部分隧道打開接收功能部分隧道關閉接收功能。該指令的參數依次包括故障埠號;該組連續隧道中起始隧道的硬體地址;隧道組中各隧道的接收狀態(l表示允許接收,0表示不允許接收)。在下發的故障隧道倒換信息的大小超過管理通道的最大傳輸單元MTU限制情況出現時,線卡接收完全部的拆分後的故障隧道倒換信息後,再執行步驟105所說的批量寫入硬體表操作。
利用本發明提供的方法,減少了主控板卡與線卡交換信息的通信次數和CPU資源的佔用,從而實現多個PBT隧道的故障快速倒換,增加PBT通信設備在50毫秒保護倒換時間內完成倒換的最大隧道數量。
上述技術方案中的故障的發現,收集,上報,處理,以及隧道倒換信息下發,寫入硬體等幾個步驟。在實際應用中,根據單卡、多卡設備的不同或功能支持的不同可能會有所不同。總之,以上所述僅為本發明的較佳實施例而己,並非用於限定本發明的保護範圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
9
權利要求
1. 一種加速PBT隧道故障快速倒換的方法,其特徵在於其具體步驟為
2. 如權利要求1所述的加速PBT隧道故障快速倒換的方法,其 特徵在於步驟101中,所說的故障隧道是指連續三次不能收到對方 回應幀的PBT隧道,所說的故障隧道信息至少包括隧道工作狀態、隧 道ID;所說的數據包的封裝格式為版本號+數據長度+類型+隧道個數+隧道狀態列表。
3. 如權利要求1所述的加速PBT隧道故障快速倒換的方法,其特徵在於步驟102中,如果需要上報的封裝的故障隧道信息數據包的大小超過管理通道的最大傳輸單元MTU限制,則線卡先根據管理通 道的最大傳輸單元MTU的大小拆分封裝的故障隧道信息數據包,再將 拆分後的封裝的故障隧道信息數據包逐一上報。
4. 如權利要求3所述的加速PBT隧道故障快速倒換的方法,其特徵在於步驟103中,當主控板卡接收線卡上報的拆分後的封裝的 故障隧道信息數據包時,主控板卡可採用兩種方式進行處理 一是接 收到所有的拆分後的封裝的故障隧道信息數據包並合併成封裝的故 障隧道信息數據包後,再逐條進行故障處理,生成故障隧道倒換信息; 二是邊接收拆分後的封裝的故障隧道信息數據包,邊逐條進行故障處 理,生成故障隧道倒換信息。
5. 如權利要求1所述的加速PBT隧道故障快速倒換的方法,其 特徵在於步驟104中,如果需要下發的故障隧道倒換信息的大小超 過管理通道的最大傳輸單元MTU限制,則主控板卡先根據管理通道的 最大傳輸單元MTU的大小拆分故障隧道倒換信息,再將拆分後的故障 隧道倒換信息逐一下發。
6. 如權利要求1所述的加速PBT隧道故障快速倒換的方法,其 特徵在於步驟105中,故障相關的所有線卡分別使用系統提供的一 次可更改多個連續隧道的工作狀態的功能指令完成批量寫入硬體表 操作,當系統不提供一次可更改多個連續隧道的工作狀態的功能指令 時,則逐條把故障隧道倒換信息寫入硬體隧道表項。
全文摘要
一種加速PBT隧道故障快速倒換的方法,涉及PBT隧道故障處理,具體步驟為101線卡實時批量收集所有故障隧道信息,封裝成數據包;102線卡把數據包上報主控板卡;103主控板卡接收數據包並進行故障處理,生成故障隧道倒換信息,並存儲在隧道倒換信息庫內;104主控板卡處理完成一個數據包內的所有數據後,把倒換信息批量下發給故障相關的所有線卡;105故障相關的所有線卡接收倒換信息並批量寫入硬體表完成的倒換操作。本發明通過故障隧道的批量收集、批量上報,以及隧道倒換信息的批量下發、批量寫入,實現在多個PBT隧道同時出現故障的情況下仍然能保證50毫秒的倒換時間,並且不佔用過多CPU及管理通道資源,易於實現和擴展。
文檔編號H04L12/24GK101478427SQ20091000095
公開日2009年7月8日 申請日期2009年1月23日 優先權日2009年1月23日
發明者李松華 申請人:武漢烽火網絡有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀