[發明專利]OAM錯誤狀態上報的實現方法和裝置有效
| 申請號: | 202011119989.X | 申請日: | 2020-10-19 |
| 公開(公告)號: | CN112291087B | 公開(公告)日: | 2022-08-26 |
| 發明(設計)人: | 王全剛;周杰;何志川 | 申請(專利權)人: | 蘇州盛科通信股份有限公司 |
| 主分類號: | H04L41/0631 | 分類號: | H04L41/0631;H04L47/2425;H04L47/62;G06F13/34 |
| 代理公司: | 蘇州三英知識產權代理有限公司 32412 | 代理人: | 周仁青 |
| 地址: | 215000 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | oam 錯誤 狀態 上報 實現 方法 裝置 | ||
本發明公開了一種OAM錯誤狀態上報的實現方法和裝置,其中,所述方法應用于SPN網絡中,包括:檢測到接收到的OAM報文中存在錯誤狀態信息;獲取當前DMA的FIFO深度,并判斷是否超過預設的閾值;如果未超過,則通過DMA將OAM錯誤狀態上報給CPU;如果超過,判斷所述OAM報文中相應類型的錯誤狀態是否為高優先級,如果是,通過DMA將OAM錯誤狀態上報給CPU;否則觸發CPU中斷處理,通過讀取Client對應的MEP硬表,以獲取產生的OAM錯誤狀態信息。通過所述實現方法和裝置,可以解決OAM上報存在的狀態信息漏報以及需要CPU處理的報文無法被獲取的問題。
技術領域
本發明涉及網絡技術領域,特別是涉及一種OAM錯誤狀態上報的實現方法和裝置。
背景技術
切片分組網絡(Slicing Packet Network,SPN)能夠實現大帶寬、低時延、網絡切片、L3層靈活連接、高精度同步和SDN管控。基于對5G傳輸承載網絡需求的廣泛分析,切片分組網絡(SPN)是最佳的技術,可用其來支撐下一代網絡架構,帶寬,流量模式,切片,延遲及時間同步。
SPN通道層的OAM(Operations,Administration,and Maintenance,操作、管理、維護)負責處理線路側客戶層信道的操作、管理和維護信息。設備在接收到OAM報文后,按照通道和OAM報文的類型分開存儲OAM報文。《中國移動切片分組網(SPN)總體技術要求》中規定了多種SPN OAM錯誤類型,包括連續性丟失(LOC)、遠端缺陷指示(RDI)、遠端誤碼指示(REI)、碼塊周期不匹配(UnexpectedPeriod)、信號失效(EXC)、信號劣化(DEG),以及收到保護倒換碼塊(APS)等等。
較之于802.1ag/Y1731中規定的毫秒級OAM報文收發周期,SPN網絡中OAM碼塊發送時間很短,400G速率時,16K block時間間隔為2621.44納秒,芯片可能在短時間內產生大量的OAM錯誤狀態。如果僅僅采取DMA上報的方式,則很可能由于DMA的FIFO深度有限而導致擁塞溢出,從而導致狀態信息的漏報;同時,如果僅僅采取中斷方式上報,則某些需要CPU處理的報文無法被獲取。
發明內容
本發明實施例所要解決的技術問題是,如何解決現有技術中,SPN網絡中,OAM上報存在的狀態信息漏報以及需要CPU處理的報文無法被獲取的問題。
為了解決上述問題,本發明提供的技術方案如下:
一種OAM錯誤狀態上報的實現方法,應用于SPN網絡中,包括:檢測到接收到的OAM報文中存在錯誤狀態信息,或者發生超時事件;獲取當前DMA的FIFO深度,并判斷是否超過預設的閾值;如果未超過,則通過DMA將OAM錯誤狀態上報給CPU;如果超過,判斷所述OAM報文中相應類型的錯誤狀態是否為高優先級,如果是,通過DMA將OAM錯誤狀態上報給CPU;否則觸發CPU中斷處理,通過讀取Client對應的MEP硬表,以獲取產生的OAM錯誤狀態信息。
如上所述的OAM錯誤狀態上報的實現方法,于所述檢測到接收到的OAM報文中存在錯誤狀態信息之前,還包括:收到OAM碼塊,或Client定時器到時;于所述檢測到接收到的OAM報文中存在錯誤狀態信息之后,還包括:將錯誤狀態信息保存在該Client ID為索引的MEP硬表中。
如上所述的OAM錯誤狀態上報的實現方法,所述觸發CPU中斷處理,通過讀取Client對應的MEP硬表,以獲取產生的OAM錯誤狀態信息包括:根據產生OAM錯誤狀態的Client ID寫對應的bitmap表項,并觸發硬件中斷;觸發CPU中斷處理函數,通過讀取所述bitmap表項,獲取產生OAM錯誤的Client ID;CPU以所述Client ID為索引,讀取芯片Client對應的MEP硬表,進而獲取產生的OAM錯誤狀態信息。
如上所述的OAM錯誤狀態上報的實現方法,于所述通過DMA將OAM錯誤狀態上報給CPU之后,還包括:CPU接收芯片通過DMA送上來的消息,解析出報文和錯誤狀態信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州盛科通信股份有限公司,未經蘇州盛科通信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011119989.X/2.html,轉載請聲明來源鉆瓜專利網。





