背板、分析報文的方法和裝置、實現通信的方法和裝置與流程
2023-07-06 14:51:31 5

本發明涉及光傳輸領域,尤指一種背板、分析報文的方法和裝置、實現通信的方法和裝置。
背景技術:
在波分產品監控系統中,電監控信息是通過光傳輸網絡(OTN,Optical Transport Network)業務開銷中通用通信通道(GCC,General Communication Channel)來實現的。
電監控通道實現了光傳輸網絡的網元間的通信,監控信息的傳遞。電監控是採用隨路的方式,將監控信息輸入到光轉換單元(OTU,Optical Transform Unit)業務開銷的GCC字節與業務一起傳遞。通過GCC字節來傳遞網管監控信息的方式也是一種網元間的通信方式。
在OTN開銷中,GCC是在OUT終端之間傳輸信息的無幹擾通道,有GCC0、GCC1和GCC2工三個開銷,每個開銷分別佔用兩個字節。其中,GCC0位於OUT開銷的第一行第11、12列,GCC1位於OUT開銷的第4行第1、2列,GCC2位於OUT開銷的第4行第3、4列。
由於OTN電監控系統中多路GCC的實現並無相關國際標準,因此對於不同設備廠商來說,有不同的實現方案。圖1為現有實現多路GCC的示意圖。如圖1所示,現有的背板上有一個或一個以上背板槽位,每一個背板槽位上有一個背板網口,現有的業務單板至少包括CPU子卡、邏輯晶片和交換晶片。背板網口與CPU子卡和邏輯晶片之間的數據轉發通過交換晶片來實現。CPU子卡和邏輯晶片均通過一個網絡接口與交換晶片相連接,背板網口的一端通過連接器與交換晶片的一個埠相連接,背板網口的另一端與背板的接口相連。背板與CPU子卡間的電監控通道上傳輸的電監控通訊報文是不帶標籤(UNTAG)的,背板與邏輯晶片間的電監控通道上傳輸的電監控通訊報 文是帶標籤(TAG)的,並且每一個電監控通道會自動分配一個獨立的虛擬區域網(VLAN,Virtual Local Area Network)。這樣,不同的電監控通道之間就通過不同的VLAN來實現隔離,同時也就實現了多路GCC的電監控信息傳輸。
由於現有的背板中背板網口通過連接器與交換晶片相連接,而實際應用中業務單板需要進行多次插拔,從而可能導致背板網口的失效。這樣,業務單板將無法進行業務,而現有技術中尚未給出有效的解決方案。
技術實現要素:
為了解決上述問題,本發明提出了一種背板、分析報文的方法和裝置、實現通信的方法和裝置,能夠在現有的背板網口失效時保證業務單板正常實現業務。
為了達到上述目的,本發明提出了一種背板,至少包括:一個或一個以上背板槽位和用於傳輸數據報文的接口;
每一個背板槽位包括主用網口和備用網口;
備用網口的一端與接口相連;主用網口的一端和備用網口的另一端分別與業務單板的交換晶片的不同埠相連。
優選地,所述背板包括兩個或兩個以上背板槽位;所述背板還包括多路選擇器;
所述多路選擇器的固定端與所述接口相連,各背板槽位上的備用網口分別與所述多路選擇器的每一個選擇端相連。
優選地,所述多路選擇器為撥碼開關或多路選擇器晶片。
優選地,所述接口為RJ45接口。
本發明還提出了一種分析報文的方法,包括:預先配置備用網口和交換晶片的通用通信通道GCC數目,並為每一個GCC配置所屬虛擬區域網VLAN;還包括:
交換晶片接收到鏡像指令,將鏡像指令中的埠的數據報文鏡像到與備 用網口相連的埠;
交換晶片將鏡像的數據報文發送給備用網口。
本發明還提出了一種實現通信的方法,包括:
第一網元的業務單板的交換晶片將接收到的來自CPU子卡或邏輯晶片的數據報文發送給第一網元的背板的接口;
第一網元的背板的接口將接收到的數據報文發送給第二網元的背板的接口;
第二網元的背板的接口將接收到的數據報文發送給第二網元的業務單板的交換晶片。
本發明還提出了一種分析報文的裝置,至少包括:
接收模塊,用於交換晶片接收到鏡像指令;
鏡像模塊,用於將鏡像指令中的埠的數據報文鏡像到與備用網口相連的埠;
發送模塊,用於將鏡像的數據報文發送給備用網口。
本發明還提出了一個實現通信的裝置,至少包括:
業務單板,用於接收到的來自CPU子卡或邏輯晶片的數據報文發送給背板;
背板,用於將接收到的數據報文發送給第二網元的背板的接口。
與現有技術相比,本發明包括:一個或一個以上背板槽位和用於傳輸數據報文的接口;每一個背板槽位包括主用網口和備用網口;備用網口的一端與接口相連;主用網口的一端和備用網口的另一端分別與業務單板的交換晶片的不同埠相連。通過本發明的方案,在背板槽位上新增一個備用網口,從而當主用網口出現故障時,可以快速切換到備用網口,保證了在主用網口失效時業務單板能夠正常實現業務。
附圖說明
下面對本發明實施例中的附圖進行說明,實施例中的附圖是用於對本發明的進一步理解,與說明書一起用於解釋本發明,並不構成對本發明保護範圍的限制。
圖1為現有實現多路GCC的示意圖;
圖2為本發明背板的結構組成示意圖;
圖3為本發明背板槽位和交換晶片之間的連接示意圖;
圖4為本發明分析報文的方法的流程圖;
圖5為本發明實現通信的方法的流程圖;
圖6為本發明第一網元的背板和第二網元的背板之間的連接示意圖;
圖7為本發明分析報文的裝置的結構組成示意圖;
圖8為本發明實現通信的裝置的結構組成示意圖。
具體實施方式
為了便於本領域技術人員的理解,下面結合附圖對本發明作進一步的描述,並不能用來限制本發明的保護範圍。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的各種方式可以相互組合。
參見圖2,本發明提出了一種背板,至少包括:一個或一個以上背板槽位和接口。
其中,每一個背板槽位包括主用網口和備用網口。
其中,備用網口的一端與接口相連;主用網口的一端和備用網口的另一端分別與業務單板的交換晶片的不同埠相連。
其中,當背板包括兩個或兩個以上槽位時,背板還包括多路選擇器。
其中,多路選擇器的固定端與接口相連,各背板槽位上的備用網口分別與多路選擇器的每一個選擇端相連。
其中,接口可以是RJ45接口。
其中,多路選擇器可以是撥碼開關或多路選擇器晶片。其中,撥碼開關通過手動波動對應的開關到相應的位置來選擇某一路接通,是一種純物理的手動方式;多路選擇器晶片則是通過軟體程序代碼來實現對應通路接通,是一種智能的方式。多路選擇器的具體使用屬於本領域技術人員的慣用技術手段,並不用於限定本發明的保護範圍,這裡不再贅述。
圖3為本發明背板槽位和交換晶片之間的連接示意圖。如圖3所示,背板槽位上的主用網口和備用網口分別連接到交換晶片的不同埠。
參見圖4,本發明還提出了一種分析報文的方法,包括:
步驟400、預先配置備用網口和交換晶片的GCC數目,並為每一個GCC配置所屬VLAN。
本步驟中,配置的GCC數目大於等於一。每一個GCC對應CPU子卡或邏輯晶片與交換晶片之間的一個GCC。
步驟401、交換晶片接收到鏡像指令,將鏡像指令中的埠的數據報文鏡像到與備用網口相連的埠。
本步驟中,交換晶片如何將鏡像指令中的埠的數據報文鏡像到與備用網口相連的埠屬於本領域技術人員的公知常識,並不用於限定本發明的保護範圍,這裡不再贅述。
步驟402、交換晶片將鏡像的數據報文發送給備用網口。
本步驟中,交換晶片可以將鏡像的數據報文通過預先配置的GCC發送給備用網口。
該方法中,備用網口接收到鏡像的數據報文後,就可以通過多路選擇器發送給接口,從而分析設備就可以從接口上抓取數據報文進行分析。
參見圖5,本發明還提出了一種實現通信的方法,包括:
步驟500、第一網元的業務單板的交換晶片將接收到的來自CPU子卡或邏輯晶片的數據報文發送給第一網元的背板的接口。
本步驟中,第一網元的業務單板的交換晶片可以按照通信協議標準將接 收到的數據報文發送給第一網元的背板的接口。
步驟501、第一網元的背板的接口將接收到的數據報文發送給第二網元的背板的接口。
本步驟中,第一網元的背板的接口可以按照通信協議標準將接收到的數據報文發送給第二網元的背板的接口。
步驟502、第二網元的背板的接口將接收到的數據報文發送給第二網元的業務單板的交換晶片。
圖6為第一網元的背板和第二網元的背板之間的連接示意圖。如圖6所示,第一網元的業務單板插入第一網元的背板的背板槽位X,第二網元的業務單板插入第二網元的背板的背板槽位Y;配置第一網元的背板的多路選擇器,使RJ45接口與第一網元的業務單板的交換晶片相連,配置第二網元的背板的多路選擇器,使RJ45接口與第二網元的業務單板的交換晶片相連;用標準王旭連接第一網元的背板的RJ45接口和第二網元的背板的RJ45接口。
參見圖7,本發明還提出了一種分析報文的裝置,至少包括:
接收模塊,用於交換晶片接收到鏡像指令;
鏡像模塊,用於將鏡像指令中的埠的數據報文鏡像到與備用網口相連的埠;
發送模塊,用於將鏡像的數據報文發送給備用網口。
參見圖8,本發明還提出了一個實現通信的裝置,至少包括:
業務單板,用於接收到的來自CPU子卡或邏輯晶片的數據報文發送給背板;
背板,用於將接收到的數據報文發送給第二網元的背板的接口。
需要說明的是,以上所述的實施例僅是為了便於本領域的技術人員理解而已,並不用於限制本發明的保護範圍,在不脫離本發明的發明構思的前提下,本領域技術人員對本發明所做出的任何顯而易見的替換和改進等均在本 發明的保護範圍之內。