本發明專利技術公開了一種基于安全信道的快速保護倒換系統,涉及光網絡技術領域,包括報文配置模塊,索引獲取模塊,報文組裝模塊,報文發送模塊,報文驗證模塊以及倒換執行模塊。本發明專利技術省去了CPU輪詢FPGA獲取OAM告警的過程,從而減輕了CPU的負擔,也節約了保護倒換的時間消耗;充分利用了FPGA和ASIC芯片的硬件資源,在有批量保護條目需要倒換時,大大節約了倒換時間,提高了倒換效率。本發明專利技術公開了一種基于安全信道的快速保護倒換方法。
【技術實現步驟摘要】
一種基于安全信道的快速保護倒換系統及方法
本專利技術涉及光網絡
,具體涉及一種基于安全信道的快速保護倒換系統及方法。
技術介紹
OAM報文稱為CV幀,一般由FPGA發送和接收,其發送周期可配為3.3ms/10ms/100ms/1s,如果在3.5倍發送周期內沒有收到對端的正確CV報文,FPGA就檢測到告警,并將檢測到的告警寫到FPGA內部的狀態寄存器中,CPU每隔5ms輪詢讀取這些寄存器,再判斷是否有告警產生,如果檢測到告警產生時,就通知ASIC芯片進行相關的保護倒換操作。這種方式受制于CPU的處理性能和ASIC芯片對CPU下發的倒換操作的響應能力,在有大量OAM配置時,CPU的輪詢占用率很高,而且一旦檢測到多條目的告警時,CPU向ASIC芯片下發多條目保護倒換操作的讀寫相關表項的執行時間也很長,往往就超過了50ms的電信級倒換需求。
技術實現思路
針對現有技術中存在的缺陷,本專利技術的目的在于提供一種基于安全信道的快速保護倒換系統及方法,實現快速保護倒換。為達到以上目的,本專利技術采取的技術方案是:一種基于安全信道的快速保護倒換系統,包括:報文配置模塊、索引獲取模塊、報文組裝模塊、報文發送模塊、報文執行模塊;報文配置模塊,用于在專用集成電路(ASIC)芯片和用戶可編程門陣列(FPAG)預設安全信道(SCHAN)報文配置信息;索引獲取模塊,用于從ASIC芯片的驅動接口的返回值中獲取業務需要修改的保護表項的索引和對應字段的修改值,并傳遞至報文組裝模塊;報文組裝模塊,在FPGA中填寫SCHAN倒換報文,所述SCHAN倒換報文包括包頭信息和包內容;所述包頭信息為FPGA中預設的SCHAN報文配置信息;所述包內容為索引獲取模塊傳遞的業務需要修改的保護表項的索引和對應字段的修改值;報文發送模塊,用于檢測到有OAM告警時,將FPGA中組裝好的SCHAN倒換報文發送至ASIC芯片;報文執行模塊,用于驗證ASIC芯片接收的報文是否復合預設的SCHAN報文配置信息;若符合,使用ASIC芯片內的微處理器,根據SCHAN倒換報文的內容修改業務需要修改的保護表項。在上述技術方案的基礎上,所述快速保護倒換系統包括強制倒換模塊,所述強制倒換模塊用于接收到強制倒換命令時,將FPAG中預設的SCHAN強制倒換報文發送至ASIC芯片。在上述技術方案的基礎上,所述強制倒換模塊還用于將FPAG中預設的SCHAN強制倒回報文發送至ASIC芯片。在上述技術方案的基礎上,所述SCHAN強制倒換報文包括無論主、備通道是否有告警,均切換至備用通道。在上述技術方案的基礎上,所述SCHAN報文配置信息包括DA/MA/VLAN/ETYPE。在上述技術方案的基礎上,所述需要修改業務表項的索引和對應字段的修改值包括修改業務表項的entry索引值和主/備下一跳nhi的索引值。本專利技術還公開了一種基于安全信道的快速保護倒換系統的快速保護倒換方法,通過報文配置模塊在ASIC芯片和FPAG預設SCHAN報文配置信息;通過索引獲取模塊從ASIC芯片的驅動接口的返回值中獲取業務需要修改的保護表項的索引和對應字段的修改值,并發送至報文組裝模塊;通過報文組裝模塊使用FPGA中預設的SCHAN報文配置信息和索引獲取模塊從ASIC芯片的驅動接口的返回值中獲取業務需要修改的保護表項的索引和對應字段的修改值,在FPGA中填寫SCHAN倒換報文的內容;通過報文發送模塊將FPGA中組裝好的SCHAN倒換報文發送至ASIC芯片;通過報文執行模塊驗證ASIC芯片接收的報文是否復合預設的SCHAN報文配置信息;若符合,使用ASIC芯片內的微處理器,根據SCHAN倒換報文的內容修改業務需要修改的保護表項。在上述技術方案的基礎上,接收到強制倒換命令時,所述強制倒換模塊將FPAG中預設的SCHAN強制倒換報文發送至ASIC芯片,所述倒換執行模塊使用ASIC芯片內的微處理器,根據SCHAN倒換報文的內容修改業務需要修改的保護表項。與現有技術相比,本專利技術的優點在于:1、本專利技術中通過報文組裝模塊使用報文配置模塊在FPGA中預設的SCHAN報文配置信息,以及索引獲取模塊從ASIC芯片的驅動接口的返回值中獲取業務需要修改的保護表項的索引和對應字段的修改值,在FPGA中填寫SCHAN倒換報文的內容;接收到OAM告警時,通過報文發送模塊將FPGA中組裝好的SCHAN倒換報文發送至ASIC芯片;省去了CPU輪詢FPGA內部的狀態寄存器獲取OAM告警的過程,從而減輕了CPU的負擔,也節約了保護倒換的時間。2、ASIC芯片接收到報文后,倒換執行模塊驗證ASIC芯片接收的報文是否復合預設的SCHAN報文配置信息;若符合,倒換執行模塊使用ASIC芯片內的微處理器,根據SCHAN倒換報文的內容修改業務需要修改的保護表項;充分利用了ASIC芯片的硬件資源,在需要進行批量倒換時,大大節約了倒換時間,提高了倒換效率。3、本專利技術中還包括SCHAN強制倒換開關,接收到強制倒換命令時,SCHAN強制倒換模塊將FPAG中預設的SCHAN強制倒換報文發送至ASIC芯片,從而在執行強制倒換業務時,快速實現倒換。附圖說明圖1為本專利技術實施例中基于安全信道的快速保護倒換系統的結構框圖;圖2為本專利技術實施例中基于安全信道的快速保護倒換方法的流程示意圖。具體實施方式以下結合附圖及實施例對本專利技術作進一步詳細說明。參見圖1所示,本專利技術實施例提供一種基于安全信道的快速保護倒換系統,包括:報文配置模塊,用于在專用集成電路(ASIC)芯片和用戶可編程門陣列(FPAG)預設安全信道(SCHAN)報文配置信息;SCHAN報文配置信息包括DA/MA/VLAN/ETYPE。索引獲取模塊,用于從ASIC芯片的驅動接口的返回值中獲取業務需要修改的保護表項的索引和對應字段的修改值,并傳遞至報文組裝模塊;報文組裝模塊,在FPGA中填寫SCHAN倒換報文的內容,所述SCHAN倒換報文包括包頭信息和包內容;所述包頭信息為FPGA中預設的SCHAN報文配置信息;所述包內容為索引獲取模塊傳遞的從ASIC芯片的驅動接口的返回值中獲取業務需要修改的保護表項的索引和對應字段的修改值;需要修改業務表項的索引和對應字段的修改值包括修改業務表項的entry索引值和主/備下一跳nhi的索引值。報文發送模塊,用于檢測到有OAM告警時,將FPGA中組裝好的SCHAN倒換報文發送至ASIC芯片;報文執行模塊,用于驗證ASIC芯片接收的報文是否復合預設的SCHAN報文配置信息;若符合,使用ASIC芯片內的微處理器,根據SCHAN倒換報文的內容修改業務需要修改的保護表項。本案原理為預先通過報文組裝模塊使用報文配置模塊在FPGA中預設的SCHAN報文配置信息,以及索引獲取模塊從ASIC芯片的驅動接口的返回值中獲取業務需要修改的保護表項的索引和對應字段的修改值,在FPGA中填寫SCHAN倒換報文的內容;接收到OAM告警時,通過報文發送模塊將FPGA中組裝好的SCHAN倒換報文發送至ASIC芯片;ASIC芯片接收到報文后,倒換執行模塊驗證ASIC芯片接收的報文是否復合預設的SCHAN報文配置信息;若符合,使用ASIC芯片內的微處理器,根據SCHAN倒換報文的內容修改業務需要修改的保護表項。本專利技術通過報文組裝模塊預先本文檔來自技高網...

【技術保護點】
一種基于安全信道的快速保護倒換系統,其特征在于,包括:報文配置模塊、索引獲取模塊、報文組裝模塊、報文發送模塊、報文執行模塊;報文配置模塊,用于在專用集成電路(ASIC)芯片和用戶可編程門陣列(FPAG)預設安全信道(SCHAN)報文配置信息;索引獲取模塊,用于從ASIC芯片的驅動接口的返回值中獲取業務需要修改的保護表項的索引和對應字段的修改值,并傳遞至報文組裝模塊;報文組裝模塊,在FPGA中填寫SCHAN倒換報文,所述SCHAN倒換報文包括包頭信息和包內容;所述包頭信息為FPGA中預設的SCHAN報文配置信息;所述包內容為索引獲取模塊傳遞的業務需要修改的保護表項的索引和對應字段的修改值;報文發送模塊,用于檢測到有OAM告警時,將FPGA中組裝好的SCHAN倒換報文發送至ASIC芯片;報文執行模塊,用于驗證ASIC芯片接收的報文是否復合預設的SCHAN報文配置信息;若符合,使用ASIC芯片內的微處理器,根據SCHAN倒換報文的內容修改業務需要修改的保護表項。
【技術特征摘要】
1.一種基于安全信道的快速保護倒換系統,其特征在于,包括:報文配置模塊、索引獲取模塊、報文組裝模塊、報文發送模塊、報文執行模塊;報文配置模塊,用于在專用集成電路(ASIC)芯片和用戶可編程門陣列(FPAG)預設安全信道(SCHAN)報文配置信息;索引獲取模塊,用于從ASIC芯片的驅動接口的返回值中獲取業務需要修改的保護表項的索引和對應字段的修改值,并傳遞至報文組裝模塊;報文組裝模塊,在FPGA中填寫SCHAN倒換報文,所述SCHAN倒換報文包括包頭信息和包內容;所述包頭信息為FPGA中預設的SCHAN報文配置信息;所述包內容為索引獲取模塊傳遞的業務需要修改的保護表項的索引和對應字段的修改值;報文發送模塊,用于檢測到有OAM告警時,將FPGA中組裝好的SCHAN倒換報文發送至ASIC芯片;報文執行模塊,用于驗證ASIC芯片接收的報文是否復合預設的SCHAN報文配置信息;若符合,使用ASIC芯片內的微處理器,根據SCHAN倒換報文的內容修改業務需要修改的保護表項。2.如權利要求1所述的一種基于安全信道的快速保護倒換系統,其特征在于:所述快速保護倒換系統包括強制倒換模塊,所述強制倒換模塊用于接收到強制倒換命令時,將FPAG中預設的SCHAN強制倒換報文發送至ASIC芯片。3.如權利要求2所述一種快速保護倒換方法,其特征在于:所述強制倒換模塊還用于將FPAG中預設的SCHAN強制倒回報文發送至ASIC芯片。4.如權利要求3所述的一種基于安全信道的快速保護倒換系統,其特征在于:所述SCHAN強制倒換報文包括無論主、備通道是...
【專利技術屬性】
技術研發人員:袁衛軍,
申請(專利權)人:烽火通信科技股份有限公司,
類型:發明
國別省市:湖北,42
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。