專利名稱:一種降低路由器整機(jī)功耗的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信設(shè)備領(lǐng)域,特別涉及一種降低路由器整機(jī)功耗的系統(tǒng)及方法。
背景技術(shù):
通常路由器都會(huì)有多張業(yè)務(wù)卡和交換卡組成數(shù)據(jù)轉(zhuǎn)發(fā)平面。義務(wù)卡提供對(duì)外的接口,而交換卡負(fù)責(zé)多張業(yè)務(wù)卡之間的數(shù)據(jù)交換,交換卡和業(yè)務(wù)卡分別通過背板上的交換卡槽位和業(yè)務(wù)卡槽位連接在背板上,并且背板上提供業(yè)務(wù)卡槽位和交換卡槽位之間的數(shù)據(jù)通道。路由器的特點(diǎn)是接口類型眾多,而這些接口的速率從2. 048Mbps到10(ibpS甚至更高。路由器生產(chǎn)廠商為了使路由器適應(yīng)多接口的需求,其背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的速率往往是按照業(yè)務(wù)卡的接口最高速率來設(shè)計(jì)。即不管該槽位插的何種速率的業(yè)務(wù)卡,其背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的速率都是工作在最大速率下,比如10(ibpS。目前,背板上的交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道要實(shí)現(xiàn)10(ibpS的數(shù)據(jù)傳輸,需要使用4對(duì)差分線,而實(shí)現(xiàn)mbps的數(shù)據(jù)傳輸,只需要使用1對(duì)差分線。對(duì)于接口速率為 2. 048Mbps、155Mbps、622Mbps等速率的業(yè)務(wù)卡,如果背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道還是工作在10(ibpS的速率下,那么明顯很浪費(fèi)帶寬,且造成整機(jī)功耗的增加;而實(shí)際上,數(shù)據(jù)通道工作在l(ibps的速率下就已經(jīng)足夠了。那么如何根據(jù)業(yè)務(wù)卡的接口速率動(dòng)態(tài)調(diào)整交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率,成為降低整機(jī)功耗的關(guān)鍵點(diǎn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提出一種降低路由器整機(jī)功耗的系統(tǒng)及方法,根據(jù)業(yè)務(wù)卡的接口速率動(dòng)態(tài)調(diào)整交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率,從而降低整機(jī)功
^^ ο本發(fā)明解決上述技術(shù)問題所采用的方案是一種降低路由器整機(jī)功耗的系統(tǒng),包括板卡識(shí)別單元,用于識(shí)別板卡在位信息和板卡類型信息,并將識(shí)別到的信息數(shù)據(jù)提交給數(shù)據(jù)處理單元;數(shù)據(jù)處理單元,用于根據(jù)板卡識(shí)別單元提交的信息數(shù)據(jù)向背板速率控制單元下發(fā)對(duì)背板上交換卡和業(yè)務(wù)卡數(shù)據(jù)通道進(jìn)行配置的控制命令;背板速率控制單元,用于根據(jù)數(shù)據(jù)處理單元下發(fā)的控制命令對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置。進(jìn)一步,所述識(shí)別板卡在位信息是指識(shí)別背板上是否有板卡插入相應(yīng)槽位。進(jìn)一步,所述識(shí)別板卡類型信息是指識(shí)別背板上插入相應(yīng)槽位的卡為交換卡還是業(yè)務(wù)卡,如果為業(yè)務(wù)卡,則對(duì)該業(yè)務(wù)卡的接口速率進(jìn)行識(shí)別。進(jìn)一步,對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置是指對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的芯片進(jìn)行配置。進(jìn)一步,所述背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道至少具備兩種工作速率。本發(fā)明的另一目的是,提出了一種降低路由器整機(jī)功耗的方法,包括以下步驟a.板卡識(shí)別單元監(jiān)測(cè)板卡在位信息,判斷是否有板卡插入背板相應(yīng)槽位,如果有, 則執(zhí)行步驟b,否則,返回步驟a ;b.板卡識(shí)別單元識(shí)別該板卡類型,如果為業(yè)務(wù)卡,則執(zhí)行步驟C,如果為交換卡, 則返回步驟a;c.板卡識(shí)別單元判斷該業(yè)務(wù)卡的接口速率,并提交給數(shù)據(jù)處理單元;d.數(shù)據(jù)處理單元根據(jù)該業(yè)務(wù)卡的接口速率向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為與該業(yè)務(wù)卡的接口速率相適配的速率;e.背板速率控制單元根據(jù)控制命令對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置。進(jìn)一步,步驟a中,板卡識(shí)別單元通過輪詢背板上的槽位的標(biāo)志位信息來監(jiān)測(cè)板卡在位信息。進(jìn)一步,所述背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道至少具備兩種工作速率。進(jìn)一步,步驟d具體包括dl.數(shù)據(jù)處理單元對(duì)該業(yè)務(wù)卡的接口速率進(jìn)行判斷如果該業(yè)務(wù)卡的接口速率<背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最小工作速率, 則執(zhí)行步驟d2 ;如果該業(yè)務(wù)卡的接口速率>背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最大工作速率, 則執(zhí)行步驟d3 ;如果背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最小工作速率<該業(yè)務(wù)卡的接口速率 <背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最大工作速率,則執(zhí)行步驟d4 ;d2.數(shù)據(jù)處理單元向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為最小工作速率,執(zhí)行步驟e ;d3.數(shù)據(jù)處理單元向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為最大工作速率,執(zhí)行步驟e ;d4.數(shù)據(jù)處理單元向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為大于該業(yè)務(wù)卡的接口速率且與其最接近的工作速率。進(jìn)一步,步驟e中,對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置是指對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的芯片進(jìn)行配置。本發(fā)明的有益效果是根據(jù)業(yè)務(wù)卡的接口速率對(duì)背板上交換卡和業(yè)務(wù)卡上的數(shù)據(jù)通道的工作速率進(jìn)行動(dòng)態(tài)配置,有效降低路由器整機(jī)功耗,提高設(shè)備能效。
圖1為本發(fā)明的降低路由器整機(jī)功耗的系統(tǒng)結(jié)構(gòu)框圖;圖2為本發(fā)明的降低路由器整機(jī)功耗的方法實(shí)施例的流程圖。
具體實(shí)施例方式傳統(tǒng)技術(shù)中,無論背板上的業(yè)務(wù)卡的接口速率是多大,背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道都是按照最大工作速率工作,對(duì)于一些接口速率低的業(yè)務(wù)卡來說,該方式顯然浪費(fèi)帶寬同時(shí)帶來整機(jī)功耗的增加,為了解決上述問題本發(fā)明提出了一種降低路由器整機(jī)功耗的系統(tǒng)及降低路由器整機(jī)功耗的方法。參見圖1,該降低路由器整機(jī)功耗的系統(tǒng),包括板卡識(shí)別單元、數(shù)據(jù)處理單元、背板速率控制單元三個(gè)部分;其中,板卡識(shí)別單元,用于識(shí)別板卡在位信息和板卡類型信息,并將識(shí)別到的信息數(shù)據(jù)提交給數(shù)據(jù)處理單元;數(shù)據(jù)處理單元,用于根據(jù)板卡識(shí)別單元提交的信息數(shù)據(jù)向背板速率控制單元下發(fā)對(duì)背板上交換卡和業(yè)務(wù)卡數(shù)據(jù)通道進(jìn)行配置的控制命令;背板速率控制單元,用于根據(jù)數(shù)據(jù)處理單元下發(fā)的控制命令對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置。參見圖2,該降低路由器整機(jī)功耗的方法,包括以下步驟a.板卡識(shí)別單元監(jiān)測(cè)板卡在位信息,判斷是否有板卡插入背板相應(yīng)槽位,如果有, 則執(zhí)行步驟b,否則,返回步驟a ;板卡識(shí)別單元通過輪詢背板上的槽位的標(biāo)志位信息來監(jiān)測(cè)板卡在位信息,如當(dāng)檢測(cè)到背板上的槽位標(biāo)志位為1時(shí),表明此時(shí)有板卡插入背板相應(yīng)槽位,反之,檢測(cè)到背板上的槽位標(biāo)志位為0時(shí),表明此時(shí)無板卡插入;b.板卡識(shí)別單元識(shí)別該板卡類型,如果為業(yè)務(wù)卡,則執(zhí)行步驟C,如果為交換卡, 則返回步驟a;c.板卡識(shí)別單元判斷該業(yè)務(wù)卡的接口速率,并提交給數(shù)據(jù)處理單元;d.數(shù)據(jù)處理單元根據(jù)該業(yè)務(wù)卡的接口速率向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為與該業(yè)務(wù)卡的接口速率相適配的速率dl.首先數(shù)據(jù)處理單元對(duì)該業(yè)務(wù)卡的接口速率進(jìn)行判斷,如果該業(yè)務(wù)卡的接口速率<背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最小工作速率, 則執(zhí)行步驟d2 ;如果該業(yè)務(wù)卡的接口速率>背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最大工作速率, 則執(zhí)行步驟d3 ;如果背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最小工作速率<該業(yè)務(wù)卡的接口速率 <背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最大工作速率,則執(zhí)行步驟d4 ;d2.數(shù)據(jù)處理單元向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為最小工作速率,執(zhí)行步驟e ;d3.數(shù)據(jù)處理單元向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為最大工作速率,執(zhí)行步驟e ;d4.數(shù)據(jù)處理單元向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為大于該業(yè)務(wù)卡的接口速率且與其最接近的工作速率;e.背板速率控制單元根據(jù)控制命令對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置。
如某路由器的背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道工作速率有兩種l(ibpS和 10(ibpS;此路由器為實(shí)現(xiàn)根據(jù)業(yè)務(wù)卡的接口速率對(duì)數(shù)據(jù)通道的工作速率進(jìn)行動(dòng)態(tài)配置,采用以下方式板卡識(shí)別單元輪詢背板上的槽位標(biāo)志位信息,發(fā)現(xiàn)有一卡插入,通過判斷類型, 得知該卡是一張業(yè)務(wù)卡,且檢測(cè)該業(yè)務(wù)卡的接口速率為M5Mbps ;則板卡識(shí)別單元通知數(shù)據(jù)處理單元有一張業(yè)務(wù)卡插入,并告知該業(yè)務(wù)卡的接口速率;數(shù)據(jù)處理單元對(duì)該業(yè)務(wù)卡的接口速率進(jìn)行判斷,判斷結(jié)果其接口速率小于mbps ;數(shù)據(jù)處理單元接著向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的芯片的工作速率配置為 IGbps ;最后由背板速率控制單元執(zhí)行控制命令,將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的芯片的工作速率強(qiáng)制配置為mbps。在實(shí)際工作中,路由器的背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道除了 mbpS、10(ibpS 這樣的工作速率等級(jí),還會(huì)有40(ibpS甚至更高的工作速率等級(jí);又如某個(gè)路由器背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率有Kibps、 10(ibpS、40(;bpS三種;當(dāng)板卡識(shí)別單元查詢到背板上插入的業(yè)務(wù)卡的接口速率為X時(shí),數(shù)據(jù)處理單元對(duì)接口速率進(jìn)行判斷,發(fā)現(xiàn)mbps < X < 10(ibpS,則為了滿足業(yè)務(wù)卡的通信需求, 需要將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率強(qiáng)行配置為大于X且與其最接近的工作速率,即10(ibps。本發(fā)明要求保護(hù)的方案包含但不僅限于上述實(shí)施例,本領(lǐng)域技術(shù)人員根據(jù)上述描述內(nèi)容對(duì)本發(fā)明的方案所作出的等同替換皆在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種降低路由器整機(jī)功耗的系統(tǒng),其特征在于,包括板卡識(shí)別單元,用于識(shí)別板卡在位信息和板卡類型信息,并將識(shí)別到的信息數(shù)據(jù)提交給數(shù)據(jù)處理單元;數(shù)據(jù)處理單元,用于根據(jù)板卡識(shí)別單元提交的信息數(shù)據(jù)向背板速率控制單元下發(fā)對(duì)背板上交換卡和業(yè)務(wù)卡數(shù)據(jù)通道進(jìn)行配置的控制命令;背板速率控制單元,用于根據(jù)數(shù)據(jù)處理單元下發(fā)的控制命令對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置。
2.如權(quán)利要求1所述的一種降低路由器整機(jī)功耗的系統(tǒng),其特征在于,所述識(shí)別板卡在位信息是指識(shí)別背板上是否有板卡插入相應(yīng)槽位。
3.如權(quán)利要求1所述的一種降低路由器整機(jī)功耗的系統(tǒng),其特征在于,所述識(shí)別板卡類型信息是指識(shí)別背板上插入相應(yīng)槽位的卡為交換卡還是業(yè)務(wù)卡,如果為業(yè)務(wù)卡,則對(duì)該業(yè)務(wù)卡的接口速率進(jìn)行識(shí)別。
4.如權(quán)利要求1所述的一種降低路由器整機(jī)功耗的系統(tǒng),其特征在于,對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置是指對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的芯片進(jìn)行配置。
5.如權(quán)利要求1至4任意一項(xiàng)所述的一種降低路由器整機(jī)功耗的系統(tǒng),其特征在于,所述背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道至少具備兩種工作速率。
6.一種降低路由器整機(jī)功耗的方法,其特征在于,包括以下步驟a.板卡識(shí)別單元監(jiān)測(cè)板卡在位信息,判斷是否有板卡插入背板相應(yīng)槽位,如果有,則執(zhí)行步驟b,否則,返回步驟a;b.板卡識(shí)別單元識(shí)別該板卡類型,如果為業(yè)務(wù)卡,則執(zhí)行步驟c,如果為交換卡,則返回步驟a ;c.板卡識(shí)別單元判斷該業(yè)務(wù)卡的接口速率,并提交給數(shù)據(jù)處理單元;d.數(shù)據(jù)處理單元根據(jù)該業(yè)務(wù)卡的接口速率向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為與該業(yè)務(wù)卡的接口速率相適配的速率;e.背板速率控制單元根據(jù)控制命令對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置。
7.如權(quán)利要求6所述的一種降低路由器整機(jī)功耗的方法,其特征在于,步驟a中,板卡識(shí)別單元通過輪詢背板上的槽位的標(biāo)志位信息來監(jiān)測(cè)板卡在位信息。
8.如權(quán)利要求6所述的一種降低路由器整機(jī)功耗的方法,其特征在于,所述背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道至少具備兩種工作速率。
9.如權(quán)利要求8所述的一種降低路由器整機(jī)功耗的方法,其特征在于,步驟d具體包括dl.數(shù)據(jù)處理單元對(duì)該業(yè)務(wù)卡的接口速率進(jìn)行判斷如果該業(yè)務(wù)卡的接口速率<背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最小工作速率,則執(zhí)行步驟d2 ;如果該業(yè)務(wù)卡的接口速率>背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最大工作速率,則執(zhí)行步驟d3 ;如果背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最小工作速率<該業(yè)務(wù)卡的接口速率<背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的最大工作速率,則執(zhí)行步驟d4 ;d2.數(shù)據(jù)處理單元向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為最小工作速率,執(zhí)行步驟e ;d3.數(shù)據(jù)處理單元向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為最大工作速率,執(zhí)行步驟e ;d4.數(shù)據(jù)處理單元向背板速率控制單元下發(fā)控制命令,請(qǐng)求將背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率配置為大于該業(yè)務(wù)卡的接口速率且與其最接近的工作速率。
10.如權(quán)利要求6至9任意一項(xiàng)所述的一種降低路由器整機(jī)功耗的方法,其特征在于, 步驟e中,對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道進(jìn)行配置是指對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的芯片進(jìn)行配置。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)通信設(shè)備領(lǐng)域,其公開了一種降低路由器整機(jī)功耗的方法,根據(jù)業(yè)務(wù)卡的接口速率動(dòng)態(tài)調(diào)整交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率,從而降低整機(jī)功耗。其技術(shù)方案的要點(diǎn)可概括為通過對(duì)背板上的卡類型進(jìn)行識(shí)別,如果為業(yè)務(wù)卡,則對(duì)該業(yè)務(wù)卡的接口速率進(jìn)行判斷,根據(jù)其接口速率對(duì)背板上交換卡和業(yè)務(wù)卡的數(shù)據(jù)通道的工作速率進(jìn)行配置,有效降低設(shè)備整機(jī)功耗,提高設(shè)備能效。此外,本發(fā)明還公開了一種降低路由器整機(jī)功耗的系統(tǒng)。本發(fā)明特別適用于高端路由器。
文檔編號(hào)H04L12/56GK102364887SQ20111036333
公開日2012年2月29日 申請(qǐng)日期2011年11月16日 優(yōu)先權(quán)日2011年11月16日
發(fā)明者王鑫 申請(qǐng)人:邁普通信技術(shù)股份有限公司