專利名稱:一種以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及EPON (Ethernet Passive Optical Network,以太無(wú)源光網(wǎng)絡(luò)系統(tǒng))系統(tǒng)配置恢復(fù)技術(shù)領(lǐng)域,尤其涉及一種以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法。
背景技術(shù):
目前大部分EPON系統(tǒng)配置恢復(fù)的實(shí)現(xiàn),基本采用的是主控盤調(diào)用相關(guān)函數(shù)發(fā)送配置給線卡,線卡將收到的數(shù)據(jù)下發(fā)硬件,以實(shí)現(xiàn)線卡配置恢復(fù),這樣的恢復(fù)方式較為松散,不利于平臺(tái)化統(tǒng)一管理
發(fā)明內(nèi)容
·
根據(jù)現(xiàn)有技術(shù)中存在的缺陷,現(xiàn)提供一種以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法的技術(shù)方案,具體如下
一種以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法,其中,所述以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中包括線卡管理裝置和與所述線卡管理裝置連接的多個(gè)線卡,每個(gè)所述線卡通過(guò)一個(gè)配置恢復(fù)接口連接一個(gè)功能模塊,每個(gè)所述功能模塊實(shí)現(xiàn)一個(gè)支持功能;具體步驟包括
步驟a,采用預(yù)設(shè)的方法在所述線卡管理裝置中保存每個(gè)所述線卡的配置信息;
步驟b,當(dāng)有線卡復(fù)位重啟時(shí),所述以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)向所述線卡管理裝置發(fā)送一個(gè)中斷信號(hào);
步驟C,所述線卡管理裝置接收到所述中斷信號(hào)后,采用預(yù)定的方法查找所述線卡下的所述功能模塊對(duì)應(yīng)的配置恢復(fù)接口,并將包括所述線卡的對(duì)應(yīng)配置信息的報(bào)文發(fā)送給所述線卡;
步驟山所述線卡解析接收到的所述報(bào)文并得到所述配置信息;
步驟e,所述線卡將所述配置信息通過(guò)相應(yīng)的所述配置恢復(fù)接口下發(fā)給對(duì)應(yīng)的所述功能模塊,實(shí)現(xiàn)所述線卡的配置恢復(fù)。優(yōu)選的,該以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法,其中,所述配置信息包括所述線卡中的每個(gè)所述功能模塊對(duì)應(yīng)的功能信息。優(yōu)選的,該以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法,其中,所述步驟a中,所述預(yù)設(shè)的方法包括
步驟1,所述線卡將每個(gè)所述功能信息注冊(cè)到所述線卡管理裝置中保存;
步驟2,所述線卡對(duì)每個(gè)所述功能信息定義一個(gè)配置恢復(fù)函數(shù);所述配置恢復(fù)函數(shù)用于將相應(yīng)的所述功能信息恢復(fù)到所述線卡中;
步驟3,所述線卡將所述配置恢復(fù)函數(shù)注冊(cè)至所述線卡管理裝置中保存。優(yōu)選的,該以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法,其中,所述步驟c中,所述預(yù)定的方法具體包括
步驟I,所述線卡管理裝置根據(jù)所述中斷信號(hào)確定待恢復(fù)的所述線卡;
步驟II,所述線卡管理裝置根據(jù)所述線卡的功能模塊,確定所述功能模塊對(duì)應(yīng)的所述配置信息,所述配置恢復(fù)函數(shù)和所述配置恢復(fù)接口 ;
步驟III,所述線卡管理裝置通過(guò)所述配置恢復(fù)函數(shù)將所述配置信息發(fā)送至所述線卡。上述技術(shù)方案的有益效果是采用功能信息集合的方式對(duì)線卡進(jìn)行統(tǒng)一管理,主控根據(jù)能力集查找相關(guān)配置函數(shù),通過(guò)該配置函數(shù)進(jìn)行配置下發(fā),恢復(fù)方式較為緊湊,有利于系統(tǒng)平臺(tái)化的統(tǒng)一管理。
圖I是本發(fā)明的實(shí)施例中配置恢復(fù)系統(tǒng)的結(jié)構(gòu)示意 圖2是本發(fā)明的實(shí)施例中對(duì)線卡進(jìn)行配置恢復(fù)的總體流程示意 圖3是本發(fā)明的實(shí)施例中向線卡管理裝置中存放配置信息的流程示意圖;
圖4是本發(fā)明的實(shí)施例中線卡管理裝置查詢相應(yīng)配置信息的流程示意 圖5是本發(fā)明的實(shí)施例中私有協(xié)議報(bào)文的示意圖表。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不作為本發(fā)明的限定。如圖I所示為本發(fā)明的實(shí)施例中對(duì)EPON系統(tǒng)進(jìn)行配置恢復(fù)的裝置結(jié)構(gòu)示意圖,包括線卡管理裝置和與之相連的多個(gè)線卡,每個(gè)線卡下通過(guò)相應(yīng)的配置恢復(fù)接口連接有多個(gè)功能模塊,每個(gè)功能模塊實(shí)現(xiàn)一個(gè)功能,如VLAN (Virtual Local Area Network,虛擬局域網(wǎng)),QOS (Quality of Service,服務(wù)質(zhì)量)等。如圖2所示為本發(fā)明的一個(gè)實(shí)施例中對(duì)線卡進(jìn)行配置恢復(fù)的總體流程,具體為 步驟a,線卡發(fā)送配置信息至線卡管理裝置保存,該配置信息包括每個(gè)功能模塊的功能
信息以及相應(yīng)的功能恢復(fù)函數(shù);
步驟b,當(dāng)有線卡需要復(fù)位重啟時(shí),EPON系統(tǒng)向線卡管理裝置發(fā)送一個(gè)中斷信號(hào);
步驟C,線卡管理裝置接收該中斷信號(hào)后,根據(jù)待恢復(fù)的線卡下的功能模塊查找對(duì)應(yīng)的配置恢復(fù)接口,并將包括對(duì)應(yīng)的配置信息的報(bào)文發(fā)送至線卡中;
步驟山線卡解析該報(bào)文并得到配置信息,將該配置信息通過(guò)對(duì)應(yīng)的配置恢復(fù)接口下發(fā)到各功能模塊中。上述配置信息中包括每個(gè)功能模塊對(duì)應(yīng)的功能信息和該功能信息對(duì)應(yīng)的配置信息恢復(fù)函數(shù)。如圖3所示為線卡向線卡管理裝置中存放配置信息的流程示意圖,具體包括 步驟1,線卡將每個(gè)功能模塊對(duì)應(yīng)的功能信息注冊(cè)到線卡管理裝置中保存;
步驟2,線卡為每個(gè)功能信息定義一個(gè)配置恢復(fù)函數(shù);配置恢復(fù)函數(shù)用于將相應(yīng)的功能信息恢復(fù)到線卡的對(duì)應(yīng)功能模塊中;
步驟3,線卡將配置恢復(fù)函數(shù)注冊(cè)至線卡管理裝置中保存。如一個(gè)線卡下的QOS功能模塊將定義一個(gè)功能恢復(fù)函數(shù),該函數(shù)用于實(shí)現(xiàn)獲取QOS模塊中的所有配置信息,并能通過(guò)線卡管理裝置發(fā)送至線卡;最后在該QOS模塊的初始化模塊中將該配置恢復(fù)函數(shù)注冊(cè)到線卡管理裝置中。該QOS功能模塊定義的功能恢復(fù)函數(shù)具體為
ULONG Qos_SetConfigCalIBack(ULONG ulSlot){
ULONG uILoop;
ULONG ulRet;
UCHAR ucBuf[QOS_MSC_BUF_LEN] = 'AO";
Q0S_PR0FILE_ST stProfiIeTmp;printf ("\r\ri enter qos set");
/*循環(huán)所有QOS模板,獲取模板信息,并組包發(fā)送*/
for (ulLoop = I; ulLoop < Q0S_PR0FILE_MAX; ulLoop ++) {
ulRet = Qos_GetProfiIeInfo(ulLoop, &stProfileTmp);if (Q0S_0K != ulRet)
{
continue;
}
memcpy(ucBuf, 0x00, Q0S_MSC_BUF_LEN);
Bm_Construct0ption(BM_0P_SET_N0_ACK, ucBuf, Q0S_MSC_BUF_LEN);Qos_ConstructBoardBuf (&stProfileTmp, ucBuf, Q0S_MSC_BUF_LEN) ; /* 構(gòu)造數(shù)據(jù)包*/
Bm_SendBufToBoardSyn (slot, pucBuf, sizeof (pucBuf)) ;/* 發(fā)送報(bào)文 */
}
return Q0S_0K;
}
如圖4所示為線卡管理裝置查詢配置信息的流程示意圖,具體包括
步驟I,線卡管理裝置根據(jù)傳來(lái)的中斷信號(hào)確定待恢復(fù)的線卡;
步驟II,線卡管理裝置根據(jù)該線卡下的各功能模塊,確定各功能模塊對(duì)應(yīng)的配置信息,配置恢復(fù)函數(shù)和配置恢復(fù)接口;
步驟III,線卡管理裝置根據(jù)配置恢復(fù)函數(shù),通過(guò)如圖5所示的私有協(xié)議組包將包括配置信息的報(bào)文發(fā)送至線卡。以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說(shuō)明書及圖示內(nèi)容所作出的等同替換和顯而易見(jiàn)的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法,其特征在于,所述以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中包括線卡管理裝置和與所述線卡管理裝置連接的多個(gè)線卡,每個(gè)所述線卡通過(guò)一個(gè)配置恢復(fù)接口連接一個(gè)功能模塊,每個(gè)所述功能模塊實(shí)現(xiàn)一個(gè)支持功能;具體步驟包括 步驟a,采用預(yù)設(shè)的方法在所述線卡管理裝置中保存每個(gè)所述線卡的配置信息; 步驟b,當(dāng)有線卡復(fù)位重啟時(shí),所述以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)向所述線卡管理裝置發(fā)送一個(gè)中斷信號(hào); 步驟C,所述線卡管理裝置接收到所述中斷信號(hào)后,采用預(yù)定的方法查找所述線卡下的所述功能模塊對(duì)應(yīng)的配置恢復(fù)接口,并將包括所述線卡的對(duì)應(yīng)配置信息的報(bào)文發(fā)送給所述線卡; 步驟山所述線卡解析接收到的所述報(bào)文并得到所述配置信息; 步驟e,所述線卡將所述配置信息通過(guò)相應(yīng)的所述配置恢復(fù)接口下發(fā)給對(duì)應(yīng)的所述功能模塊,實(shí)現(xiàn)所述線卡的配置恢復(fù)。
2.如權(quán)利要求I所述的以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法,其特征在于,所述配置信息包括所述線卡中的每個(gè)所述功能模塊對(duì)應(yīng)的功能信息。
3.如權(quán)利要求I或2中任意一項(xiàng)所述的以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法,其特征在于,所述步驟a中,所述預(yù)設(shè)的方法包括 步驟1,所述線卡將每個(gè)所述功能信息注冊(cè)到所述線卡管理裝置中保存; 步驟2,所述線卡對(duì)每個(gè)所述功能信息定義一個(gè)配置恢復(fù)函數(shù);所述配置恢復(fù)函數(shù)用于將相應(yīng)的所述功能信息恢復(fù)到所述線卡中; 步驟3,所述線卡將所述配置恢復(fù)函數(shù)注冊(cè)至所述線卡管理裝置中保存。
4.如權(quán)利要求I所述的以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法,其特征在于,所述步驟c中,所述預(yù)定的方法具體包括 步驟I,所述線卡管理裝置根據(jù)所述中斷信號(hào)確定待恢復(fù)的所述線卡; 步驟II,所述線卡管理裝置根據(jù)所述線卡的功能模塊,確定所述功能模塊對(duì)應(yīng)的所述配置信息,所述配置恢復(fù)函數(shù)和所述配置恢復(fù)接口 ; 步驟III,所述線卡管理裝置通過(guò)所述配置恢復(fù)函數(shù)將所述配置信息發(fā)送至所述線卡。
全文摘要
本發(fā)明公開(kāi)了一種以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)中的線卡配置恢復(fù)實(shí)現(xiàn)方法,屬于EPON系統(tǒng)配置恢復(fù)技術(shù)領(lǐng)域,包括采用預(yù)設(shè)的方法在線卡管理裝置中保存每個(gè)線卡的配置信息;當(dāng)有線卡復(fù)位重啟時(shí),以太無(wú)源光網(wǎng)絡(luò)系統(tǒng)向線卡管理裝置發(fā)送一個(gè)中斷信號(hào);線卡管理裝置接收到中斷信號(hào)后,采用預(yù)定的方法查找線卡下的功能模塊對(duì)應(yīng)的配置恢復(fù)接口,并將包括線卡的對(duì)應(yīng)配置信息的報(bào)文發(fā)送給線卡;線卡解析接收到的報(bào)文并得到配置信息;線卡將配置信息通過(guò)相應(yīng)的配置恢復(fù)接口下發(fā)給對(duì)應(yīng)的功能模塊;上述技術(shù)方案的有益效果是采用功能信息集合的方式對(duì)線卡進(jìn)行統(tǒng)一管理,恢復(fù)方式較為緊湊,有利于系統(tǒng)平臺(tái)化的統(tǒng)一管理。
文檔編號(hào)H04B10/03GK102882721SQ20121036696
公開(kāi)日2013年1月16日 申請(qǐng)日期2012年9月28日 優(yōu)先權(quán)日2012年9月28日
發(fā)明者童振宇, 劉啟林, 李岳政 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司