[發(fā)明專利]一種卡間通信的方法、通信卡及網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備無效
| 申請(qǐng)?zhí)枺?/td> | 201110430252.4 | 申請(qǐng)日: | 2011-12-20 |
| 公開(公告)號(hào): | CN102546400A | 公開(公告)日: | 2012-07-04 |
| 發(fā)明(設(shè)計(jì))人: | 楊振華 | 申請(qǐng)(專利權(quán))人: | 福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司 |
| 主分類號(hào): | H04L12/56 | 分類號(hào): | H04L12/56 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 郭潤(rùn)湘 |
| 地址: | 350002 福建省福州市倉(cāng)*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 通信 方法 網(wǎng)絡(luò) 轉(zhuǎn)發(fā) 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種卡間通信的方法、通信卡及網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備。
背景技術(shù)
現(xiàn)有的分布式網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備中,一般的硬件實(shí)現(xiàn)都采用三級(jí)卡的設(shè)計(jì)方案(主控、載板和線卡),并且把數(shù)據(jù)通道和管理通道分開。
如圖1所示,這種采用三級(jí)硬件實(shí)現(xiàn)的設(shè)計(jì)方案,在后續(xù)升級(jí)背板總線的時(shí)候,只需要在主控板和載板做改動(dòng),能比較方便的兼容以前舊的線卡。同時(shí)把數(shù)據(jù)通道和管理通道分開,如圖1中實(shí)線為主控板與多個(gè)載板之間的卡間數(shù)據(jù)通道,點(diǎn)劃線為主控板與多個(gè)載板之間的管理通道,虛線為備份主控板與多個(gè)載板之間的管理通道,這樣分開的好處是數(shù)據(jù)通道和管理通道單獨(dú)管理,互不影響。
該分布式轉(zhuǎn)發(fā)設(shè)備中,軟件的實(shí)現(xiàn)同樣采用三級(jí)啟動(dòng)的設(shè)計(jì)方案(boot、ctrl和main)。
Boot:做最小系統(tǒng)的初始化,同時(shí)支持升級(jí)和引導(dǎo)ctrl。
Ctrl:負(fù)責(zé)交換主控板、載板和線卡之間的版本信息,從主控板上下發(fā)版本到載板和線卡,同時(shí)支持升級(jí)和引導(dǎo)main。
Main:完成分布式網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的所有業(yè)務(wù)。
采用這種三級(jí)啟動(dòng)方案有明顯的優(yōu)勢(shì),boot負(fù)責(zé)最小系統(tǒng)的初始化,一旦調(diào)試好后就很少去改動(dòng)。把boot和ctrl分開就是防止在調(diào)試ctrl的時(shí)候修改的代碼造成啟動(dòng)時(shí)死機(jī),要把flash重新燒寫。Ctrl保證載板和線卡每次啟動(dòng)的main都和主控相同,避免啟動(dòng)后同步完又再重啟。采用分層啟動(dòng)的方式,每層的功能明確,出錯(cuò)了可以恢復(fù)到上一層。
現(xiàn)有分布式網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備中,存在以下缺點(diǎn):
由于分布式網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備,不僅要有很高的轉(zhuǎn)發(fā)性能,還要能夠提供盡可能多的網(wǎng)絡(luò)接口,就是要求設(shè)備的線卡接口密度盡可能大。而線卡上的CPU一般只有4個(gè)報(bào)文接口,如果每張線卡都用一個(gè)接口和載板互連做管理通道,線卡上就只能有3個(gè)口來做業(yè)務(wù),這樣每張線卡的接口數(shù)量從4個(gè)減少到3個(gè),接口密度降低了25%。
要提高分布式網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的接口密度,解決的方案可以把線卡和載板之間的以太口釋放出來做業(yè)務(wù)口,在載板和線卡之間數(shù)據(jù)通道和管理通道共享一個(gè)PCIE通道。硬件架構(gòu)如圖2所示,這需要在載板和線卡之間數(shù)據(jù)通道和管理通道共享一個(gè)PCIE硬件通道。這個(gè)PCIE硬件通道,不僅在main下線卡間傳輸報(bào)文時(shí)需要用,在ctrl下同步版本信息和下發(fā)main時(shí)也要用。但是目前對(duì)于ctrl下載板和線卡之間的通信方法,沒有好的解決方案,并且,由于ctrl和boot都是燒制在norflash上,這個(gè)norflash的存儲(chǔ)空間很小,在如此受限的空間內(nèi),該硬件通道實(shí)現(xiàn)的載板和線卡之間的通信方法不能用大量的代碼來實(shí)現(xiàn),因此載板和線卡之間的通信亟需一種簡(jiǎn)單的通信方法。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種卡間通信的方法、通信卡及網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備,用以提供一種載板和線卡之間簡(jiǎn)單易行的通信方法以提高接口密度。
基于上述問題,本發(fā)明實(shí)施例提供的一種卡間通信的方法,包括:
第一通信卡在自身以及第二通信卡都初始化完成后,定時(shí)執(zhí)行下述操作:
第一通信卡檢查自身是否存在需要發(fā)送的數(shù)據(jù)報(bào)文,若有,將需要發(fā)送的數(shù)據(jù)報(bào)文寫入到預(yù)先設(shè)置的第二通信卡用于接收數(shù)據(jù)報(bào)文的內(nèi)存地址中,并通告所述第二通信卡已完成數(shù)據(jù)報(bào)文的發(fā)送;
第一通信卡檢查是否存在需要接收的數(shù)據(jù)報(bào)文,若有,從預(yù)先設(shè)定的自身用于接收數(shù)據(jù)報(bào)文的內(nèi)存地址中讀取需要接收的數(shù)據(jù)報(bào)文,并通告所述第二通信卡已完成數(shù)據(jù)報(bào)文的接收。
本發(fā)明實(shí)施例提供的一種通信卡,包括:
檢查模塊,用于在所屬通信卡以及對(duì)端通信卡都初始化完成后,定時(shí)檢查所屬通信卡是否存在需要發(fā)送的數(shù)據(jù)報(bào)文,以及檢查是否存在需要接收的數(shù)據(jù)報(bào)文;
數(shù)據(jù)報(bào)文發(fā)送模塊,用于在所屬通信卡存在需要發(fā)送的數(shù)據(jù)報(bào)文時(shí),將需要發(fā)送的數(shù)據(jù)報(bào)文寫入到預(yù)先設(shè)置的對(duì)端通信卡用于接收數(shù)據(jù)報(bào)文的內(nèi)存地址中,并通告所述對(duì)端通信卡已完成數(shù)據(jù)報(bào)文的發(fā)送;
數(shù)據(jù)報(bào)文接收模塊,用于在所屬通信卡存在需要接收的數(shù)據(jù)報(bào)文時(shí),從預(yù)先設(shè)定的所屬通信卡用于接收數(shù)據(jù)報(bào)文的內(nèi)存地址中讀取需要接收的數(shù)據(jù)報(bào)文,并通告所述對(duì)端通信卡已完成數(shù)據(jù)報(bào)文的接收。
本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備,包括至少兩塊本發(fā)明實(shí)施例提供的上述通信卡,所述兩塊通信卡中一塊為線卡,另一塊為載板,兩者通過PCIE連接。
本發(fā)明實(shí)施例的有益效果包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司,未經(jīng)福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110430252.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 一種轉(zhuǎn)發(fā)表的生成方法及裝置
- 報(bào)文轉(zhuǎn)發(fā)的方法及網(wǎng)絡(luò)設(shè)備
- 一種轉(zhuǎn)發(fā)表項(xiàng)的存儲(chǔ)方法和裝置
- 一種計(jì)算轉(zhuǎn)發(fā)路徑的方法及網(wǎng)絡(luò)設(shè)備
- 一種報(bào)文轉(zhuǎn)發(fā)方法及裝置
- 報(bào)文轉(zhuǎn)發(fā)方法及裝置
- 一種信息發(fā)布及轉(zhuǎn)發(fā)方法
- 報(bào)文轉(zhuǎn)發(fā)方法及裝置
- 數(shù)據(jù)轉(zhuǎn)發(fā)的控制系統(tǒng)、方法、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種5G數(shù)據(jù)轉(zhuǎn)發(fā)平面的轉(zhuǎn)發(fā)效率控制方法、系統(tǒng)及終端





