国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通過數(shù)據(jù)網(wǎng)絡(luò)傳送數(shù)據(jù)的方法和裝置的制作方法

      文檔序號:7638869閱讀:178來源:國知局

      專利名稱::通過數(shù)據(jù)網(wǎng)絡(luò)傳送數(shù)據(jù)的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及通過數(shù)據(jù)網(wǎng)絡(luò)傳送數(shù)據(jù)的方法和裝置。更具體地,本發(fā)明涉及對用戶能夠通過異步數(shù)字用戶線(ADSL)連接和到該用戶的互聯(lián)網(wǎng)服務(wù)供應(yīng)商(ISP)的接入網(wǎng)來進(jìn)行收發(fā)的帶寬量進(jìn)行控制。
      背景技術(shù)
      :ITU建議G992.1規(guī)定了在發(fā)起ADSL連接時(shí)如何確定特定遠(yuǎn)程ADSL收發(fā)器單元(ATU-R)與特定中心局(centraloffice)或網(wǎng)絡(luò)運(yùn)營商ADSL收發(fā)器單元(ATU-C)之間的特定ADSL連接上所支持的最大帶寬(參見G992.1第10章),并規(guī)定了在連接期間如何周期性地重新協(xié)商該最大帶寬(參見G992.1附錄10);該最大帶寬實(shí)際上取決于隨線路和時(shí)間而變化的各類因素,這些因素取決于諸如ATU-R環(huán)境中存在的電磁噪聲量等。盡管如此,但在大部分ADSL的實(shí)際應(yīng)用中,網(wǎng)絡(luò)運(yùn)營商為最終用戶提供固定帶寬(通常所提供的值為500kb(千比特/秒)、1Mb(兆比特/秒)和2Mb)是很普遍的。在這種情況下,以標(biāo)準(zhǔn)方式進(jìn)行發(fā)起過程、以建立該連接上可獲得的最大帶寬,而并不隨后以該最大設(shè)置來建立連接,只是檢査該最大值是否至少等于合同約定的帶寬,如果是,則以該約定量(而不是可獲得的最大值)進(jìn)行連接,如果否,則根本不進(jìn)行連接。對于經(jīng)由到互聯(lián)網(wǎng)服務(wù)供應(yīng)商的ADSL連接(因此經(jīng)由到互聯(lián)網(wǎng)的存在點(diǎn)(PointofPresence),POP)而穿過接入網(wǎng)的IP連接而言,在目前現(xiàn)存的典型接入網(wǎng)中,存在兩個(gè)匯聚(aggregation)點(diǎn)。一個(gè)匯聚點(diǎn)出現(xiàn)在數(shù)字用戶線接入復(fù)用器(DSLAM)(如上所述),而另一個(gè)匯聚點(diǎn)出現(xiàn)在被稱為寬帶遠(yuǎn)程接入服務(wù)器(BRAS,發(fā)"BeeRaz"的音)的設(shè)備。BRAS對從ISP流出、經(jīng)過該BRAS和接入網(wǎng)并流向該DSLAM的數(shù)據(jù)進(jìn)行管理,并且確保每個(gè)ISP向任意給定最終用戶發(fā)送數(shù)據(jù)的速率符合針對每個(gè)最終用戶而存儲(chǔ)的配置文件,而且該配置文件包括最終用戶能夠接收數(shù)據(jù)的最大速率(取決于合同約定的連接速率,例如1Mb)。BRAS將任何以超出最大允許速率而發(fā)送的數(shù)據(jù)丟棄,這會(huì)使發(fā)送源(通過傳輸控制協(xié)議(TCP)的正常操作)來降低(throttleback)其發(fā)送速率,直到速率達(dá)到該BRAS所允許的最大速率為止。此外,每個(gè)ISP都具有該ISP可以在任何一個(gè)時(shí)刻通過任意特定BRAS向其所有用戶發(fā)送數(shù)據(jù)的最大允許匯聚速率。通常,ISP會(huì)購買足以在任何一個(gè)時(shí)刻以全容量(foilcapacity)來維持其預(yù)定數(shù)量的最終用戶的容量,該預(yù)定數(shù)量通常只代表了該ISP經(jīng)由各個(gè)BRAS而連接的客戶的總數(shù)的一小部分,因?yàn)樵谌魏我粋€(gè)時(shí)刻只有少量用戶有望經(jīng)由單個(gè)BRAS同時(shí)下載數(shù)據(jù)。如果在任何一個(gè)時(shí)刻有太多客戶在線并下載數(shù)據(jù),則BRAS會(huì)成比例地降低發(fā)送給每個(gè)用戶的數(shù)據(jù)量,以使所傳輸?shù)臄?shù)據(jù)總量降低到滿足接入網(wǎng)運(yùn)營商與該ISP之間的協(xié)定的速率。人們期望提供這樣一種系統(tǒng),其中,不以預(yù)定帶寬來建立ADSL連接或根本不建立ADSL連接,而以連接能夠建立的最大帶寬來建立該連接。自然,為了允許通過該ADSL連接以全速率來傳輸數(shù)據(jù),各個(gè)BRAS必須也至少允許經(jīng)過該BRAS到接入網(wǎng)的該連接的數(shù)據(jù)速率。本發(fā)明的申請人已知在ADSL連接帶寬并不限于只取單一值的情況下有兩種此前建議的用于實(shí)現(xiàn)該目的的方法。一種方法(據(jù)信目前正應(yīng)用于新西蘭)是不限制針對任意一個(gè)連接能夠通過BRAS的數(shù)據(jù)量,而僅是迫使來自單個(gè)ISP的數(shù)據(jù)不可以超出特定量。最終用戶(和/或代表該最終用戶的最終用戶機(jī)器)可以在建立了ADSL連接之后與他/她的ISP進(jìn)行協(xié)商,使得ISP可以允許數(shù)據(jù)以與該ADSL連接所能支持的速率相匹配的速率進(jìn)入接入網(wǎng)。另選的是,以TCP協(xié)議所設(shè)定的速率來發(fā)送數(shù)據(jù)(即,如果源發(fā)送數(shù)據(jù)太快一無論出于什么原因一則包會(huì)一直丟失,直到達(dá)到了停止包丟失的速率為止)。這種方法在并不是過量使用的網(wǎng)絡(luò)中應(yīng)當(dāng)可以工作地相當(dāng)良好,但是在更擁擠的網(wǎng)絡(luò)中,這種方法的效率非常低。在DSLForum'sTechnicalReportNo.TR-059中提出了另選建議的方法。在這篇報(bào)告中,建議"必須提供BRAS,從而不允許流量流動(dòng)得快于DSL"同步"速率[這是由ATU在建立該連接時(shí)所確定的該ADSL連接能夠支持的最大速率]??砂磳?shí)際DSL同步速率來設(shè)置該BRAS以實(shí)現(xiàn)該目的。"參見TR-059的第4.2.5.4節(jié)(第10版TR-059的第21頁上)。自然,因?yàn)門R-059是要求的列表,而不是工作系統(tǒng)的描述,所以它并沒有規(guī)定如何實(shí)現(xiàn)該要求。但是,它看上去至少在每次建立連接時(shí)在與該BRAS通信的方向上指導(dǎo)了每個(gè)ADSL連接。然而,考慮到用于同BRAS進(jìn)行通信的典型接入網(wǎng)中的當(dāng)前架構(gòu),該配置文件會(huì)對接入網(wǎng)和每個(gè)BRAS施加非常沉重的信令負(fù)擔(dān)。
      發(fā)明內(nèi)容本發(fā)明的第一方面提供了一種經(jīng)由最終用戶數(shù)字用戶線(DSL)調(diào)制解調(diào)器、本地環(huán)、數(shù)字用戶線接入復(fù)用器(DSLAM)、接入網(wǎng)、寬帶遠(yuǎn)程接入服務(wù)器(BRAS)來提供到最終用戶的帶寬數(shù)據(jù)連接以及到業(yè)務(wù)供應(yīng)商(其可能具有互聯(lián)網(wǎng)骨干網(wǎng)上的存在點(diǎn))的出向連接(onwardconnection)的方法,該方法包括以下步驟在最終用戶DSL調(diào)制解調(diào)器與DSLAM之間通過本地環(huán)發(fā)起數(shù)字用戶線(DSL)連接;確定可以通過在最終用戶DSL調(diào)制解調(diào)器與DSLAM之間確定的DSL連接向最終用戶DSL調(diào)制解調(diào)器下游地發(fā)送數(shù)據(jù)的最大可獲得速率;將所確定的最大可獲得速率與所存儲(chǔ)的一致值進(jìn)行比較,如果該最大可獲得速率低于所存儲(chǔ)的一致值,則將所存儲(chǔ)的一致值減小為該最大可獲得速率,如果該最大可獲得速率大于等于所存儲(chǔ)的一致值,則對基于預(yù)定數(shù)量的最近幾次通過本地環(huán)發(fā)起DSL連接而確定的最大可獲得速率進(jìn)行處理,以確定該最大可獲得速率是否一直高于所存儲(chǔ)的一致值,如果是,則將所存儲(chǔ)的一致值增大到一直以來所獲得的最低的較高速率;該方法還包括以下步驟向BRAS發(fā)送一消息,以通知該BRAS將目的地為該最終用戶的流量限制為低于或等于所存儲(chǔ)的一致值的速率。本發(fā)明的第二方面提供了一種輔助進(jìn)行到多個(gè)最終用戶的多個(gè)寬帶數(shù)據(jù)連接以及到業(yè)務(wù)供應(yīng)商(其可能具有互聯(lián)網(wǎng)骨干網(wǎng)上的存在點(diǎn))的出向連接的管理設(shè)備,其中每個(gè)寬帶數(shù)據(jù)連接都經(jīng)由最終用戶DSL調(diào)制解調(diào)器、本地環(huán)、數(shù)字用戶線接入復(fù)用器(DSLAM)、接入網(wǎng)、寬帶遠(yuǎn)程接入服務(wù)器(BRAS),該設(shè)備包括DSLAM接口,用于從該DSLAM或每個(gè)DSLAM接收消息;BRAS接口,用于向該BRAS或每個(gè)BRAS發(fā)送消息;數(shù)據(jù)存儲(chǔ)部,用于針對每個(gè)與之相關(guān)聯(lián)的連接來存儲(chǔ)數(shù)據(jù);以及處理器單元,用于結(jié)合存儲(chǔ)在該數(shù)據(jù)存儲(chǔ)部終的數(shù)據(jù)來處理從該DSLAM或每個(gè)DSLAM接收到的消息,以生成發(fā)送給該BRAS或每個(gè)BRAS的控制消息。優(yōu)選的是,在運(yùn)行中,該管理設(shè)備針對每個(gè)與之相關(guān)聯(lián)的DSL連接,從該DSLAM或每個(gè)DSLAM接收消息,該消息指明了可以通過在最終用戶DSL調(diào)制解調(diào)器與DSLAM之間所確定的DSL連接向最終用戶DSL調(diào)制解調(diào)器下游地發(fā)送數(shù)據(jù)的最大可獲得速率;對這些消息進(jìn)行處理,以針對每個(gè)連接來確定該連接在預(yù)定時(shí)段或針對預(yù)定次數(shù)的連接一直能夠?qū)崿F(xiàn)的一致數(shù)據(jù)速率;以及只要該一致速率針對特定連接發(fā)生變化,就生成發(fā)送給相應(yīng)BRAS的消息,將該連接的新的一致數(shù)據(jù)速率通知給該BRAS。優(yōu)選的是,該管理設(shè)備還可用于在最近從DSLAM接收到的最大可獲得速率低于當(dāng)前所存儲(chǔ)的一致數(shù)據(jù)速率的情況下立刻將一致數(shù)據(jù)速率降低為該最大可獲得速率,然后,生成直接發(fā)送給各個(gè)BRAS的消息,將該新的一致數(shù)據(jù)速率通知給該BRAS。應(yīng)該注意,在實(shí)際中,DSLAM可能會(huì)報(bào)告包含發(fā)送信令所需帶寬的總最大可獲得速率。但是,本說明書中所指的"最大可獲得速率"表示能夠發(fā)送用戶數(shù)據(jù)的凈最大可獲得速率(即,總最大可獲得速率減去信令所需的部分)。可以由該管理設(shè)備方便地計(jì)算出信令所需的帶寬量,或者另選地,可以由BRAS來計(jì)算。通過査找將BRAS設(shè)定為的一致可獲得速率,可以很大程度上減少需要發(fā)送給該BRAS的消息的數(shù)量,而仍然維持對于每個(gè)最終用戶的良好業(yè)務(wù)。但是,通過確保在最大可獲得速率下降到低于該BRAS當(dāng)前被設(shè)置的速率的情況下立即發(fā)送消息以降低該BRAS的設(shè)置,即使針對特定連接發(fā)起協(xié)商成了異常低的最大可獲得速率,用戶也不會(huì)體驗(yàn)到下降的流量。本發(fā)明的第三方面提供了一種設(shè)置接口設(shè)備的方法,該接口設(shè)備在接入網(wǎng)與骨干網(wǎng)之間提供接口,該接入網(wǎng)包括到最終用戶終端的數(shù)字用戶線DSL連接,以及包括DSL收發(fā)器的收發(fā)器設(shè)備,該DSL收發(fā)器用于對通過所述DSL連接而發(fā)送到和來自于所述最終用戶終端的信號進(jìn)行調(diào)制和解調(diào),該方法包括以下步驟提供用于管理所述接口設(shè)備的管理設(shè)備;從所述收發(fā)器設(shè)備接收表明所述DSL連接的當(dāng)前或最近線路速率的數(shù)據(jù)讀數(shù);在所述管理設(shè)備處,基于來自所述收發(fā)器設(shè)備的所述DSL連接的多個(gè)數(shù)據(jù)讀數(shù),根據(jù)所接收的數(shù)據(jù)讀數(shù)來計(jì)算表明了所述DSL連接的一致可實(shí)現(xiàn)線路速率的一致速率;以及對所述接口設(shè)備進(jìn)行設(shè)置,以將流入所述DSL連接的數(shù)據(jù)限制為由所述管理設(shè)備根據(jù)計(jì)算出的一致速率而選擇的最大速率。優(yōu)選的是,周期性地或者響應(yīng)于所述DSL連接上的同步/重新同步事件,由所述收發(fā)器設(shè)備將所述數(shù)據(jù)讀數(shù)自動(dòng)地發(fā)送給所述管理設(shè)備,或者由中介收發(fā)器設(shè)備管理設(shè)備發(fā)送給所述管理設(shè)備。優(yōu)選的是,在檢測到所述DSL連接的線路速率下降到了新配置文件后不久對所述接口設(shè)備進(jìn)行重新配置,但是,僅在較更長延遲之后才將所述接口設(shè)備重新配置為新的較高配置文件,以確保該增長維持最短時(shí)段。所述接口設(shè)備的每個(gè)配置文件都對應(yīng)于該DSL連接的不同相應(yīng)線路速率的范圍。本發(fā)明的其他方面包括處理器可執(zhí)行指令,其用于使處理器所控制的設(shè)備執(zhí)行本發(fā)明第一方面的方法;以及承載手段,用于承載這種處理器可執(zhí)行指令。為了更好地理解本發(fā)明,僅以舉例的方式并參照附圖來說明本發(fā)明的實(shí)施方式,附圖中圖1為示出根據(jù)本發(fā)明第一方面的包括管理設(shè)備的電信網(wǎng)絡(luò)的示意性框圖;圖2為更詳細(xì)地示出圖1中所示的管理設(shè)備的示意性框圖;而圖3為示出由圖1中的系統(tǒng)執(zhí)行的用于將BRAS的設(shè)置維持在合適值的步驟的流程圖。具體實(shí)施方式主要實(shí)施方式參照圖1,該圖以概括的方式示出了本發(fā)明的第一實(shí)施方式。銅線對環(huán)19將用戶駐地設(shè)備IO連接到位于本地交換局(localexchange)(在美國也稱為中心局)的DSLAM20。DSLAM將正常語音流量與數(shù)據(jù)流量分開,并將語音流量發(fā)送到公共交換電話網(wǎng)(PSTN)70。數(shù)據(jù)流量通過接入網(wǎng)30(如在本實(shí)施方式中所假設(shè)的,其通常為ATM網(wǎng)絡(luò))被傳送到寬帶遠(yuǎn)程接入服務(wù)器(BRAS)40,在BRAS40處,經(jīng)由IP網(wǎng)絡(luò)50(其本身當(dāng)然也可以設(shè)置在ATM網(wǎng)絡(luò)之上)對來自(和去往)多個(gè)業(yè)務(wù)供應(yīng)商(SP)62、64、66的幾個(gè)IP流量流進(jìn)行匯聚(和分散)。用戶駐地設(shè)備10中有ADSL分離濾波器(splitterfilter)18、電話12、ADSL調(diào)制解調(diào)器16和計(jì)算機(jī)14。組件10、19、20、30、40、50、62、64、66和70的上述設(shè)置是常規(guī)的。但是,除了該傳統(tǒng)設(shè)置以外,在本實(shí)施方式中,還有一管理設(shè)備100,其在DSLAM20與BRAS40之間進(jìn)行通信。以下參照圖2和圖3更詳細(xì)地說明該設(shè)備的詳細(xì)運(yùn)行情況。但是,概括地說,它從DSLAM20獲得與每個(gè)數(shù)字用戶線(DSL)連接到該DSLAM的速率有關(guān)的信息(在本實(shí)施方式中,這是通過周期性地輪詢該DSLAM——每天四次——并向其索要與該DSL有關(guān)的兩項(xiàng)相關(guān)數(shù)據(jù)實(shí)際線路速率和最大可實(shí)現(xiàn)線路速率來實(shí)現(xiàn)的,以下將作更詳細(xì)的討論)。然后,管理設(shè)備處理該信息,以評估由每個(gè)DSL實(shí)現(xiàn)的一致連接速度。如果它確定出作為最近較高速率連接的結(jié)果該一致速率已經(jīng)上升,則它指示該BRAS允許較高的流量流經(jīng)過該DSL。另一方面,如果它檢測到特定連接速度低于所存儲(chǔ)的一致值,則它將該一致值減小為當(dāng)前連接速率,并立即將該新的一致值速率通知給該BRAS,使得該BRAS不允許超出該DSL當(dāng)前能應(yīng)對的流量流入該DSL。下面來說明在本實(shí)施方式中管理設(shè)備計(jì)算一致速率所用的實(shí)際算法。但是,應(yīng)當(dāng)注意,該算法旨在使得用戶能夠以他/她的DSL—直能夠獲得的最高速率來接收數(shù)據(jù)而無需每次連接該DSL都重新配置該BRAS。同時(shí),該算法力求確保在DSL以低于該BRAS當(dāng)前配置的允許數(shù)據(jù)通過的速率進(jìn)行連接的情況下迅速重新配置該BRAS以避免使DSLAM過載。希望避免DSL每次連接到該DSLAM都要聯(lián)系該BRAS的原因在于,對于當(dāng)前系統(tǒng),一般不可能沒有顯著延遲(例如,幾分鐘)而重新配置該BRAS。此外,存在對于BRAS能夠處理重新配置請求的速率限制。這些限制有時(shí)被說成是需要對該BRAS進(jìn)行設(shè)置(provision),并在交換的系統(tǒng)(例如,ATM交換虛擬電路)與設(shè)置的系統(tǒng)之間作出了區(qū)分。當(dāng)前系統(tǒng)允許相當(dāng)快速的設(shè)置(通常以分鐘而不是以天或星期進(jìn)行),但是,在這種快速設(shè)置與實(shí)時(shí)交換之間仍然存在顯著差別。現(xiàn)在參照圖2,本實(shí)施方式的管理設(shè)備100包括DSLAM接口110、處理器單元120、數(shù)據(jù)存儲(chǔ)部130和BRAS接口140。在本實(shí)施方式中,BRAS接口140包括集中化BRAS控制平臺(tái)145,例如當(dāng)前在許多寬帶接入網(wǎng)存在并通常用于根據(jù)業(yè)務(wù)供應(yīng)商與其用戶(向其提供ADSL業(yè)務(wù)的對象)之間所約定的特定配置文件來設(shè)置該BRAS的控制平臺(tái)。如上所述,常規(guī)上這是以絕對(very)靜態(tài)的基礎(chǔ)進(jìn)行的(例如,用戶購買1Mbps的ADSL業(yè)務(wù),而且BRAS被配置為允許相應(yīng)的數(shù)據(jù)速率通過該DSL)。在本實(shí)施方式中,預(yù)先存在的集中化BRAS控制平臺(tái)被用作形成BRAS接口140的一部分的BRAS控制平臺(tái)145,因此該集中化BRAS控制平臺(tái)在物理上與管理設(shè)備100的其他部分分離幵,雖然在其他實(shí)施方式中并不需要這樣。數(shù)據(jù)存儲(chǔ)部130針對它所管理的每個(gè)DSL(請注意,可以預(yù)料到的是,單個(gè)管理設(shè)備100可以超越整個(gè)國家范圍或區(qū)域范圍的寬帶接入網(wǎng),并因此可以管理多達(dá)數(shù)百萬個(gè)這樣的線路)維持該線路的當(dāng)前一致速率的指示、與在先前的輪詢期間從該DSLAM獲取的數(shù)據(jù)有關(guān)的歷史信息(稍后詳述),以及與DSL有關(guān)的物理數(shù)據(jù),DSL例如是它所連接到的DSLAM(和它所連接到的DSLAM上的端口)以及它連接到IP網(wǎng)絡(luò)50所經(jīng)過的BRAS40。在本實(shí)施方式中,管理設(shè)備(除BRAS控制平臺(tái)145以外)實(shí)現(xiàn)在單個(gè)服務(wù)器計(jì)算機(jī)上。但是,在需要管理數(shù)百萬個(gè)線路的另選實(shí)施方式中,管理設(shè)備100可以實(shí)現(xiàn)在多個(gè)分布式服務(wù)器計(jì)算機(jī)上,而且,可以通過獨(dú)立的數(shù)據(jù)倉儲(chǔ)功能等來提供數(shù)據(jù)存儲(chǔ)部130?,F(xiàn)在參照圖3,概括地說,管理設(shè)備所采用的方法包括從DSLAM接收信息的輸入步驟S300。如上所述,在本實(shí)施方式中,通過使管理設(shè)備針對該管理設(shè)備所管理的每個(gè)DSL每天四次地輪詢每個(gè)DSLAM來獲得該信息。如上所述,在每次輪詢中所請求的信息是所謂的"實(shí)際線路速率(ALR)"和"最大可實(shí)現(xiàn)線路速率(MALR)"。ALR值提供了系統(tǒng)已經(jīng)同步到的實(shí)際線路速率的讀數(shù)。如果系統(tǒng)已經(jīng)被配置為向最終用戶交付固定比特速率的連接,則ALR值應(yīng)當(dāng)?shù)扔谒渲玫乃俾?。請注意,僅在各個(gè)CPE10與相應(yīng)的DSLAM20之間恰好有一個(gè)處理中的活動(dòng)連接的情況下才可獲得該ALR。MALR數(shù)值給出了由DSL系統(tǒng)提供的對于在當(dāng)前噪聲條件下可獲得的最大可能線路速率的估計(jì)值。通常只在DSL調(diào)制解調(diào)器的啟動(dòng)期間計(jì)算MALR—次,然后,MALR在整個(gè)會(huì)話期間保持固定。因?yàn)镸ALR一般在即使沒有活動(dòng)的DSL連接的情況下(在這種情況下,ALR值被設(shè)為NULL)也能活動(dòng),所以將該MALR用作線路速率的指示。如上所述,如果系統(tǒng)已經(jīng)被配置為向最終用戶交付固定比特速率的連接,則ALR值應(yīng)當(dāng)?shù)扔谒渲玫乃俾?,而MALR值表示了該線路應(yīng)當(dāng)支持的最大速率。當(dāng)系統(tǒng)被配置為運(yùn)行在最大可能速率下時(shí)(即,不限定為任何固定速率),在理論上ALR值和MALR值應(yīng)當(dāng)相等。但是,在實(shí)際當(dāng)中,因?yàn)樗鼈兊挠?jì)算方法略有不同,所以這兩個(gè)值之間通常存在微小差別。完成步驟S300時(shí),該方法前進(jìn)到步驟S310,利用該數(shù)據(jù)來計(jì)算一致值。在本實(shí)施方式中,根據(jù)下面在標(biāo)題"算法"下描述的算法來獲得該一致值。但是,總體上說,該算法是如下來執(zhí)行的對每天進(jìn)行的輪詢的結(jié)果求平均以維持每日平均值,在每周末對每日平均值求平均以生成每周平均值,以及對之前n個(gè)每日平均值求平均以維持維護(hù)兩個(gè)擺動(dòng)(rolling)平均值,一個(gè)為『2,另一個(gè)為11=7;在本實(shí)施方式中,最近所輪詢的線路速率讀數(shù)(ALR或MALR)和這兩個(gè)擺動(dòng)平均值中的最低值作為所述一致速率。然后,將這樣得到的最低值與各BRAS配置文件的最低和最高線路速率進(jìn)行比較(以找到使該最低值落入配置文件最低線路速率與最高線路速率之間的配置文件),并且在步驟S320,確定該配置文件是否不同于當(dāng)前應(yīng)用到各個(gè)DSL的配置文件,如果是,則確定該一致值已經(jīng)發(fā)生變化,而且選擇對應(yīng)于該新速率的配置文件作為新的當(dāng)前一致值,并在步驟S330將其發(fā)送給BRAS,指示BRAS根據(jù)所提供的新配置文件來重新配置自己。配置文件包括BRAS所需的多項(xiàng)信息,但是,對于本發(fā)明的目的而言最為重要的是,BRAS能允許數(shù)據(jù)流入DSL的速率,該速率在配置文件中被指定為ATM載荷(而且,該速率大約等于作為所廣告速率(advertisedrate)的標(biāo)題速率(headlinerate),標(biāo)題速率總是一個(gè)約整數(shù));存在有限個(gè)具有不同標(biāo)題速率(以0.5Mbs的步長從IMbs增大到8Mbs)的這種不同配置文件。本實(shí)施方式的優(yōu)點(diǎn)在于,如果用戶在單個(gè)連接期間體驗(yàn)到了異常低的線路速率,則能夠快速地針對該連接而重新配置BRAS,然后,只要進(jìn)行了更正常的連接,就將該BRAS重新配置回該較高速率。但是,缺點(diǎn)在于,可能出現(xiàn)線路速率振蕩,造成配置文件頻繁改變而且需要頻繁地重新設(shè)置BRAS的情況。為了克服這個(gè)問題,在本實(shí)施方式中,可以手動(dòng)地超越該選擇算法而插入缺省配置文件一一然后,將該缺省配置文件選為各個(gè)DSL的最高可能配置文件(雖然根據(jù)該算法,在認(rèn)為該算法合適的情況下仍然可以自動(dòng)選擇較低的配置文件)。另選實(shí)施方式在另選實(shí)施方式中,在步驟S320,利用最近所輪詢的線路速率來檢查下降的一致速率,而利用每周平均值來檢査增大的一致速率(使得當(dāng)計(jì)算每周平均速率時(shí),該一致速率只可以每周增大一次,雖然只要輪詢到了較低的線路速率該一致速率就可以下降)。然后,利用以這種方式確定的一致速率來選擇應(yīng)用到BRAS的配置文件。因此,如果在給定的周末發(fā)現(xiàn)每周平均值落入了新的較高標(biāo)題速率配置文件,則在步驟S320,該方法前進(jìn)到步驟S330,(經(jīng)由集中化BRAS控制平臺(tái)145)通知該BRAS它應(yīng)當(dāng)根據(jù)所提供的(較高速率)配置文件針對各個(gè)DSL來重新配置自己。另一方面,如果檢測到任意單個(gè)ALR(如果特定讀數(shù)的ALR為NULL,則是MALR,NULL指明了不存在當(dāng)前連接)低于當(dāng)前配置文件的最低線路速率(因?yàn)樵摼€路速率包括并不被認(rèn)為是數(shù)據(jù)的大量開銷,所以實(shí)際上它在某種程度高于標(biāo)題速率),則在步驟S320,直接確定該一致值已經(jīng)發(fā)生了改變,而且立即選擇與該新的下降后的速率相對應(yīng)的配置文件作為新的當(dāng)前一致速率,并在步驟S330立即將它發(fā)送給BRAS,指示該BRAS根據(jù)所提供的新的(更低的)配置文件來重新配置自己。如果該DSLAM的后續(xù)輪詢揭示了該低速率測量是異常的(無論什么原因),則在該周末,可以將每周平均值返回到較高配置文件,然后,該BRAS會(huì)被重新設(shè)置為該較高速率。但是,因?yàn)楦鶕?jù)本另選實(shí)施方式,最多只是以每周為基礎(chǔ)來做出增大一致速率的決定,所以,不會(huì)有過多地對BRAS進(jìn)行重新設(shè)置,除非ALR值(或MALR值)一直下降。該主要實(shí)施方式的算法將一天分割為用于輪詢DSLAM的如下四個(gè)時(shí)隙:<table>tableseeoriginaldocumentpage14</column></row><table>針對每個(gè)最終用戶,對DSLAM輪詢兩次以返還最多兩個(gè)數(shù)值實(shí)際線路速率和最大可實(shí)現(xiàn)線路速率。如果在輪詢DSLAM的時(shí)候最終用戶并沒有登錄,則不返回實(shí)際線路速率。針對特定DSLAM,基于制造商和構(gòu)建級別(buildlevel),也可以不返回最大可實(shí)現(xiàn)線路速率。對于任意給定的一組針對DSLAM的兩個(gè)輪詢,管理設(shè)備可能接收到兩個(gè)線路速率值中的一個(gè)、兩個(gè),或者一個(gè)也未接收,而且管理設(shè)備存儲(chǔ)針對每個(gè)時(shí)隙而返回的數(shù)據(jù)以用于各類計(jì)算,并存儲(chǔ)過去30天的數(shù)據(jù)作為歷史。(重要提示對于所有計(jì)算,如果某個(gè)時(shí)隙存在實(shí)際線路速率,則該優(yōu)先于最大可實(shí)現(xiàn)線路速率來使用該實(shí)際線路速率。)每日平均線路速率計(jì)算每次輪詢DSLAM時(shí)都計(jì)算每日平均值,除非實(shí)際線路速率和最大可實(shí)現(xiàn)線路速率這兩者都為NULL,在這種情況下,保留上次的計(jì)算。每次輪詢之后,將每個(gè)時(shí)隙(只針對該日)的線路速率相加在一起(注意,每個(gè)時(shí)隙只有一個(gè)線路速率),然后將總數(shù)除以該日的時(shí)隙數(shù)量(至少包括一個(gè)線路速率值)。例1A(—次DSLAM輪詢之后)<table>tableseeoriginaldocumentpage15</column></row><table>每日平均值=時(shí)隙1實(shí)際+/1個(gè)時(shí)隙=4064/1=4064例1B(兩次DSLAM輪詢之后)<table>tableseeoriginaldocumentpage15</column></row><table>每日平均值二時(shí)隙1實(shí)際+時(shí)隙2最大/2個(gè)時(shí)隙=4+4192/2=4128例1C(三次DSLAM輪詢之后)<table>tableseeoriginaldocumentpage15</column></row><table>每日平均值二時(shí)隙1實(shí)際+時(shí)隙2最大+時(shí)隙3實(shí)際/3個(gè)時(shí)隙二4064+4192+4096/3二4118(向上取整為最接近的lkb)例ID(所有四次DSLAM輪詢之后)<table>tableseeoriginaldocumentpage16</column></row><table>每日平均值=時(shí)隙1實(shí)際+時(shí)隙2最大+時(shí)隙3實(shí)際+時(shí)隙4實(shí)際/4個(gè)時(shí)隙=4064+4192+4096+4096/4=4112例2A(—次DSLAM輪詢之后)時(shí)隙實(shí)際線路速率最大可實(shí)現(xiàn)線路速率1而IX而IX每曰平均值=:亂L例2B(兩次DSLAM輪詢之后)時(shí)隙實(shí)際線路速率最大可實(shí)現(xiàn)線路速率1NUIXNULL2NUIXNUIX每日平均值=:NULL例2C(三次DSLAM輪詢之后)<table>tableseeoriginaldocumentpage16</column></row><table>每日平均值=時(shí)隙3最大/1個(gè)時(shí)隙=2462/1=2462例2D(所有四次DSLAM輪詢之后)<table>tableseeoriginaldocumentpage16</column></row><table>每日平均值=時(shí)隙4最大+時(shí)隙4實(shí)際/2個(gè)時(shí)隙=2462+2400/2=2432如果該日的所有實(shí)際和最大數(shù)值都為NULL,則每日平均值為NULL。每周實(shí)際和最大可實(shí)現(xiàn)線路速率計(jì)算從管理設(shè)備對特定DSL進(jìn)行管理之日起7日之后,每7日計(jì)算每周平均線路速率。作為歷史,將該每周值存儲(chǔ)一年,共出現(xiàn)52次。在規(guī)定的日子,將之前7日的每日平均線路速率相加,然后除以7(減去為NULL的每日平均值的數(shù)量)。例3(該周中所有7日的每日平均值)<table>tableseeoriginaldocumentpage17</column></row><table>除數(shù)是7減去為NULL的每日平均值的數(shù)量。在這種情況下,沒有為NULL的每日平均值,因此7—0=7每周LR=Dl+D2+D3+D4+D5+D6+D7/7=6127+6135+6145+6178+6156+6148+6122/7=6145(向上取整為最接近的lkb)例4(該周中有2日無每日平均值)<table>tableseeoriginaldocumentpage17</column></row><table>因?yàn)榈?日和第4日都為NULL,所以如果求和并除以7,就會(huì)得出錯(cuò)誤的平均值。因此,除數(shù)是7減去為NULL的每日平均值的數(shù)量。在這種情況下,7—2=5每周LR=Dl+D3+D5+D6+D7/5=3392+3392+3584+3520+3328/5=3444(向上取整為最接近的lkb)如果所有7日的每日平均值都為NULL,則每周平均值為NULL。如果頭7個(gè)工作日之后每周平均值出現(xiàn)NULL值,則由管理設(shè)備產(chǎn)生例外通知作為"警告"。擺動(dòng)平均值計(jì)算所使用的有兩個(gè)擺動(dòng)平均值,這二者都可被配置為提供n個(gè)時(shí)隙上的線路速率平均值。這些擺動(dòng)平均值并不進(jìn)行歷史存儲(chǔ),而是每次重新計(jì)算每日平均值時(shí)來重新計(jì)算這些擺動(dòng)平均值。因此,最多會(huì)每天四次重新計(jì)算這些擺動(dòng)平均值。擺動(dòng)平均值是最后n日的每日平均值除以n(減去為NULL的每日平均值的數(shù)量)。例5如果n=2(最后2日的平均值)曰每日平均值1771227776n日的擺動(dòng)平均值(n=2)=(Dl+D2)/2=(7712+7776)/2二15488/2=7744例5如果11=4(最后4日的平均值)但是有2日我們沒有收到數(shù)據(jù)。曰每日平均值162722NULLNULL46368因?yàn)榈?日和第3日都為NULL,所以如果求和并除以n(4),就會(huì)得出錯(cuò)誤的平均值。因此,除數(shù)是n減去為NULL的每日平均值的數(shù)量。在這種情況下,4一2=2n個(gè)時(shí)隙的擺動(dòng)平均值(n==4)=(Dl+D4)/2二(6272+6368)/2=126德2=6320如果針對擺動(dòng)平均值的所有ii個(gè)數(shù)值的每日平均值都為NULL,則擺動(dòng)平均值仍然為此前的值。更新BRAS配置文件基于以下邏輯來更新BRAS配置文件。每次重新計(jì)算出擺動(dòng)平均值后,將它們與最近記錄的線路速率(ALBR)進(jìn)行比較,而利用這三者中的最低值來確定將BRAS設(shè)置成的最佳速率。將該最低值與DSLAM-RAS配置文件映射表中的最小線路速率和最大線路速率進(jìn)行比較,以識(shí)別適當(dāng)?shù)腂RAS配置文件(使該最低值落入該配置文件中給出的最小線路速率和最大線路速率之間的配置文件)。如果該配置文件與當(dāng)前BRAS配置文件不同,則更新當(dāng)前BRAS配置文件,而將相關(guān)值發(fā)送給RAP以配置該BRAS。如果兩個(gè)配置文件沒有不同,則不進(jìn)行更新。例6擺動(dòng)平均值l(其中n二2)二4736擺動(dòng)平均值2(其中11=7)二4210最近線路速率(ALBR)=4576作為這三個(gè)值中的最低值,將擺動(dòng)平均值2與DSLAM-RAS配置文件映射表進(jìn)行比較。對于IP流家庭用戶,擺動(dòng)平均值2落入的行是<table>tableseeoriginaldocumentpage19</column></row><table>因此,適當(dāng)?shù)腂RAS配置文件是adsl3500,并且,如果其與當(dāng)前BRAS配置文件不同,則對其進(jìn)行更新,而且將DS一PCR、DS一SCR、DS—MBS和SVCTYP發(fā)送給集中化BRAS控制平臺(tái)145。超越值可以在管理設(shè)備中獲得超越值(以上稱為缺省值),而且,可以經(jīng)由超越GUI來輸入超越值。例如,在線路有抖動(dòng)(flap)的情況下進(jìn)行這種處理,而且,優(yōu)選的是,將其設(shè)為較低速度。在設(shè)置了超越的情況下使用超越值,然而,應(yīng)當(dāng)注意的是,可以將BRAS設(shè)置為比該超越值更低的速度,但是絕不可以將其設(shè)置為比該超越值較高的速度。變型下面來描述與本發(fā)明的管理設(shè)備一起使用的用于計(jì)算一致BRAS配置文件的另選算法和方法。在本實(shí)施方式中,管理設(shè)備除了執(zhí)行控制每個(gè)相應(yīng)BRAS使每個(gè)DSL都能根據(jù)每個(gè)DSL所獲得的一致可獲得同步速率而被正確地設(shè)置的功能以外,還執(zhí)行管理每個(gè)DSL的線路配置文件的額外功能(例如,將該DSL從運(yùn)行在"快速"模式改變到運(yùn)行在"交錯(cuò)"模式)。此外,在本實(shí)施方式中,每個(gè)DSLAM(或管理一個(gè)或更多個(gè)DSLAM的網(wǎng)元管理器)以主動(dòng)(unsolicited)方式向管理設(shè)備發(fā)送數(shù)據(jù)。發(fā)送了兩種數(shù)據(jù)相應(yīng)DSL的同步線路速率的每日報(bào)告,其可能包括每個(gè)DSL最多96個(gè)時(shí)隙(15分鐘間隔);以及每次發(fā)生DSL同步或重新同步時(shí)發(fā)送的與單個(gè)DSL同步時(shí)有關(guān)的數(shù)據(jù)(理想情況下,取小消息(例如,簡單網(wǎng)絡(luò)消息協(xié)議(SNMP)消息)的形式;但是,在不理想情況下,可以取大約每15分鐘發(fā)送的、集合了這個(gè)時(shí)段內(nèi)所發(fā)生的所有這種同步/重新同步事件的單個(gè)較大消息的形式)。一般地,線路配置文件管理功能利用每日報(bào)告信息來觀察規(guī)律地丟失連接并自動(dòng)地重新同步等的任何DSL,但是,穩(wěn)定DSL(尤其是經(jīng)由永遠(yuǎn)都處于開機(jī)狀態(tài)并連接到互聯(lián)網(wǎng)的路由器而連接的DSL)的BRAS配置文件管理功能利用每日報(bào)告信息來提供"新的線路速率"變量(下面進(jìn)行討論)的新的每日測量值。但是,這些指明了最近在特定DSL上發(fā)生了同步/重新同步事件的消息被用作設(shè)置"新的線路速率"變量(下面進(jìn)行討論)的主要來源。概括地說,本實(shí)施方式中的對BRAS配置文件進(jìn)行管理的算法在每次收到新同步/重新同步事件的指示時(shí),檢查"新的線路速率"是否使得應(yīng)當(dāng)更新BRAS配置文件。如果"新的線路速率"使得應(yīng)當(dāng)將BRAS配置文件減小為更低設(shè)置,則立即將其減小為該新的更低設(shè)置,如果"新的線路速率"使得恰好匹配當(dāng)前BRAS配置文件,則保持其不變,如果新的線路速率使得應(yīng)當(dāng)將BRAS配置文件增大到較高設(shè)置,則該算法也會(huì)這樣進(jìn)行,但只是在經(jīng)過幾天接收到足夠數(shù)量的這種"新的線路速率"從而表明這種增大是可維持的之后進(jìn)行。為了實(shí)現(xiàn)這種功能,在數(shù)據(jù)庫中針對每個(gè)DSL存儲(chǔ)了多個(gè)變量。這些變量是1.NewLineRate—由于最近的同步/重新同步事件而存儲(chǔ)的線路速率2.NewBRASProfile—與NewLineRate相關(guān)聯(lián)的BRAS配置文件3.ProposedLineRate—在前一同步中接收到的高于潛在BRAS線路速率的最低線路速率4.ProposedCalculatedBRASProfile—與ProposedLineRate相關(guān)聯(lián)的BRAS配置文件(有時(shí)也簡稱為"ProposedBRASProfile")5.PotentialBRASProfile—為最終用戶保存的潛在BRAS配置文件MAX(最初被缺省為2MB配置文件)。除非該線路被超越,否則這是在該最終用戶實(shí)際上正在接收的BRAS處當(dāng)前設(shè)置的線路速率。6.UpgradeCounter—遞增計(jì)數(shù)器7.UpgradeCounterIncrementedDate—計(jì)數(shù)器最后被遞增的日期(該變量的原因稍后解釋)8.UpgradeThreshold—運(yùn)營商可對會(huì)出現(xiàn)BRAS配置文件的更新的UpgradeCounter設(shè)置的閾值(請注意,其本質(zhì)上是恒量,因此,它一般并不隨所處理的同步/重新同步事件而變)。9.Status—同步事件的狀態(tài)(用于使用于更新BRAS的獨(dú)立處理(在本實(shí)施方式中稱為接口管理器)知道何時(shí)應(yīng)當(dāng)在BRAS處設(shè)置新配置文件一稍后進(jìn)行詳述)接收到最終用戶(EU)線路速率,這觸發(fā)了在管理設(shè)備中運(yùn)行的應(yīng)用(以下將該應(yīng)用稱為MAX分析器),以訪問數(shù)據(jù)庫中的相應(yīng)記錄,并執(zhí)行以下操作將新的線路速率與DSLAM-BRAS配置文件映射表中的值進(jìn)行比較,以識(shí)別與該線路速率相關(guān)聯(lián)的BRAS配置文件。(例1:NewLineRate=4448該線路速率落入的行是:<table>tableseeoriginaldocumentpage22</column></row><table>因此,與線路速率4448相關(guān)聯(lián)的BRAS配置文件是adsl3500。)如果所接收的線路速率落在可獲得的BRAS配置文件的最小/最大范圍中的任意一個(gè)之外,就會(huì)出錯(cuò)。將該"NewBRASProfile"存儲(chǔ)在數(shù)據(jù)庫的適當(dāng)域(field)中,然后與該EU的"PotentialBRASProfile"進(jìn)行比較?;诒容^結(jié)果,該算法選擇以下三個(gè)選項(xiàng)中的一個(gè)選項(xiàng)1如果NewBRASProfile<PotentialBRASProfile(注意,一般來講,PotentialBRASProfile是BRAS當(dāng)前實(shí)際上被配置的配置文件),艮卩,如果新的線路速率低于當(dāng)前BRAS配置文件所提供(cater)的速率,則選擇該選項(xiàng)。在這種情況下,應(yīng)當(dāng)直接修改BRAS配置文件,因此將潛在BRAS配置文件設(shè)置為新的BRAS配置文件的值使ProposedLineRate無效使ProposedCalculatedBRASProfile無效將UpgradeCounter設(shè)為0使UpgradeCounterIncrementedDate無效將Status設(shè)為"P"表示已處理(將狀態(tài)設(shè)為"P"表示已處理使得接口管理器知道,需要根據(jù)PotentialBRASProfile的當(dāng)前值來重新配置各個(gè)DSL的BRAS—在本實(shí)施方式中,這是通過使接口管理器周期性地(例如,每幾分鐘一次)掃過(trawl)數(shù)據(jù)庫所保存的所有記錄并提取狀態(tài)被設(shè)為"P"的所有條目來實(shí)現(xiàn)的一然后接口管理器將所選記錄的狀態(tài)改為"I"(表示中介)(從而在下次掃過時(shí)它們不會(huì)被再次選中一除非新的同步/重新同步事件造成MAX分析器要再次改變PotentialBRASProfile!)—旦接口管理器確定了BRAS已經(jīng)更新為新的配置文件,它就將該記錄的狀態(tài)設(shè)回表示"沒有變化"的"N"狀態(tài)。)例2(選擇了選項(xiàng)1的情況)事件NewLineRate=2304NewBRASProfile=adsl2000狀態(tài)PotentialBRASProfile=adsl3500結(jié)果維持PotentialBRASProfile=adsl2000使ProposedLineRate無效使ProposedBRASProfile無效設(shè)置UpgradeCounter=0使UpgradeCounterIncrementedDate無效設(shè)置Status=P選項(xiàng)2如果NewLineRate與當(dāng)前的PotentialBRASProfile相同,則選擇該選項(xiàng)。在這種情況下,不需要對BRAS配置文件進(jìn)行任何改變。但是,具有較高的新的BRAS配置文件的任何此前的同步/重新同步事件的影響都被清零。因此出現(xiàn)了以下結(jié)果-未對PotentialBRASProfile作任何改變使ProposedLineRate無效使ProposedCalculatedBRASProfile無效設(shè)置UpgradeCounter二O使UpgradeCounterIncrementedDate無效未對Status作任何改變例3(選擇了選項(xiàng)2的情況)事件NewLineRate=5312NewBRASProfile二adsl4500狀態(tài)PotentialBRASProfile=adsl4500Status=N結(jié)果維持PotentialBRASProfile=adsl4500使ProposedLineRate無效使ProposedBRASProfile無效設(shè)置UpgradeCounter=0使UpgradeCounterIncrementedDate無效維持Status二N選項(xiàng)3如果NewBRASProfile大于當(dāng)前配置文件,則選擇該選項(xiàng)。因?yàn)槭紫雀鶕?jù)UpgradeCounter=UpgradeThreshold是否成立,其次根據(jù)NewBRASProfile是否大于ProposedBRASProfile而存在多個(gè)子選項(xiàng),所以這是最復(fù)雜的選項(xiàng)。為了便于閱讀,將這些設(shè)置為兩個(gè)子選項(xiàng)子選項(xiàng)3.1(其中UpgradeCounter=UpgradeThreshold)和子選項(xiàng)3.2(其中UpgradeCounter<UpgradeThreshold)。在每個(gè)子選項(xiàng)中,者卩有IF...ELSE...結(jié)構(gòu)來指定NewBRASProfile是否大于ProposedBRASProfile。在子選項(xiàng)3.2中,還有基于在當(dāng)日內(nèi)UpgradeCounter是否遞增了一次來實(shí)現(xiàn)是否使升級計(jì)數(shù)器遞增的子選項(xiàng)。因此子選項(xiàng)3.1(當(dāng)NewBRASProfile>PotentialBRASProfile而且UpgradeCounter二UpgradeThreshold時(shí),選擇該子選項(xiàng))IFNewBRASProfile<=ProposedBRASProfile設(shè)置PotentialBRASProfile二NewBRASProfile使ProposedLineRate無效使ProposedCalculatedBRASProfile無效設(shè)置UpgradeCounter二O使UpgradeCounterIncrementedDate無效設(shè)置Status二PELSEIFNewBRASProfile>ProposedCalculatedBRASProfile設(shè)置PotentialBRASProfile二ProposedCalculatedBRASProfile使ProposedLineRate無效使ProposedCalculatedBRASProfile無效設(shè)置UpgradeCounter=0使UpgradeCounterIncrementedDate無效設(shè)置Status=P例4(其中因新的配置文件<所建議的配置文件而選擇了子選項(xiàng)3.1的情況)事件NewLineRate=7520NewBRASProfile=adsl6500狀態(tài)ProposedBRASProfile=adsl7000PotentialBRASProfile=adsl6000結(jié)果設(shè)置PotentialBRASProfile=adsl6500使ProposedLineRate無效使ProposedBRASProfile無效設(shè)置UpgradeCounter=0使UpgradeCounterIncrementedDate無效設(shè)置Status=P例5(其中因新的配置文件>所建議的配置文件而選擇了子選項(xiàng)3.1的情況)事件NewLineRate=7520NewBRASProfile=adsl6500狀態(tài)ProposedBRASProfile二adsl6000PotentialBRASProfile=adsl5500結(jié)果設(shè)置PotentialBRASProfile二adsl6000使ProposedLineRate無效使ProposedBRASProfile無效設(shè)置UpgradeCounter=O使UpgradeCounterIncrementedDate無效設(shè)置Status=P子選項(xiàng)3.2(當(dāng)NewBRASProfile>PotentialBRASProfile而且UpgradeCounter<UpgradeThreshold時(shí),選擇該子選項(xiàng))IFNewBRASProfile<PotentialBRASProfile設(shè)置ProposedBRASProfile=NewBRASProfile設(shè)置ProposedLineRate=NewLineRateIFUpgradeCounterIncrementedDate=Today不遞增UpgradeCounter不改變StatusELSEIFUpgradeCounterIncrementedDate#Today遞增UpgradeCounteri交置UpgradeCounterIncrementedDate=Today不改變StatusELSEIFNewBRASProfile=>ProposedBRASProfileIFUpgradeCounterIncrementedDate=Today不遞增UpgradeCounter不改變StatusELSEIFUpgradeCounterIncrementedDate#Today遞增UpgradeCounter設(shè)置UpgradeCounterIncrementedDate=Today不改變Status例6(其中因新的配置文件<所建議的配置文件而選擇了子選項(xiàng)3.2的情況)事件NewLineRate=7520NewBRASProfile二adsl6500狀態(tài)ProposedBRASProfile=adsl7000PotentialBRASProfile=adsl5500UpgradeCounter=4CounterIncrementedDate=12/04/2006Today=13/04/2006UpgradeThreshold=5Status=N結(jié)果維持PotentialBRASProfile=adsl5500設(shè)置ProposedLineRate=7520設(shè)置ProposedBRASProfile=adsl6500遞增UpgradeCounter=5設(shè)置UpgradeCounterIncrementedDate=13/04/2006維持Status=N例7(其中因新的配置文件=>所建議的配置文件而且CounterIncrementedDate=Today而選擇了子選項(xiàng)3.2的情況)事件NewLineRate=7520NewBRASProfile=adsl6500狀態(tài)ProposedBRASProfile=adsl6000PotentialBRASProfile二adsl5500UpgradeCounter二4CounterIncrementedDate=13/04/2006Today=13/04/2006UpgradeThreshold=5Status=N結(jié)果維持PotentialBRASProfile=adsl5500維持ProposedLineRate=6720維持ProposedBRASProfile=adsl6000維持UpgradeCounter=4維持UpgradeCounterIncrementedDate=13/04/2006維持Status二N由以上可知,計(jì)數(shù)器遞增日期域(field)用于防止計(jì)數(shù)器的遞增超過每用戶每日一次。如果最終用戶在單日內(nèi)登錄了幾個(gè)較高速率,則保留這些速率中的最低速率,但是計(jì)數(shù)器僅對該最終用戶遞增一次。這防止了最終用戶在安靜(quiet)期間多次重新同步并臨時(shí)將其BRAS配置文件引導(dǎo)至較高速率。因此,明顯的是,上述設(shè)置提供了這樣一種方法,通過該方法,將用于在接入網(wǎng)(包括位于接入網(wǎng)端的適當(dāng)收發(fā)器設(shè)置(例如,DSLAM)與位于遠(yuǎn)端的最終用戶終端之間的多個(gè)DSL連接)與高速分組交換數(shù)據(jù)網(wǎng)(例如,骨干IP網(wǎng))之間提供接口的接口設(shè)備(例如BRAS)設(shè)置為能夠被快速地重新配置,以防止過多的流量流經(jīng)該接入網(wǎng)并流向最大帶寬容量下降的DSL連接,而是僅在滿足了特定條件之后,才重新配置該接口設(shè)備,以允許更多的流量流經(jīng)該接入網(wǎng)并流向最大帶寬容量增大的DSL連接。在上述方法中,這些條件是,必須經(jīng)過了最小預(yù)定時(shí)段而最大(即時(shí))帶寬容量沒有下降到最小增大量以下,然后,將接口設(shè)備僅重新配置為適于在該預(yù)定時(shí)段內(nèi)檢測的最低最大即時(shí)帶寬容量的狀態(tài)。進(jìn)一步的改進(jìn)在期望最終用戶一般能夠在其運(yùn)行于速率自適應(yīng)模式下的DSL連接上獲得第一帶寬容量,但偶爾該值會(huì)暫時(shí)下降到第二較低容量的情況下,可以通過某些邏輯來擴(kuò)展(augment)上述方法,以在暫時(shí)下降(以下稱為BLIP)之后能夠更快速地將接口設(shè)備(例如BRAS)重新配置回穩(wěn)定狀態(tài)。BLIP邏輯對MAX邏輯的這個(gè)補(bǔ)充使得一直運(yùn)行在較高線路速率下然后在返回到初始較高線路速率之前經(jīng)歷了單個(gè)BLIP的線路不必等待數(shù)日才能上升到它們較高的BRAS配置文件。對于BLIP邏輯,需要額外的一組參數(shù)1.ConsistencyCounter—最終用戶的BRAS配置文件沒有經(jīng)歷下降的日數(shù)的計(jì)數(shù)2.ConsistencyThreshold—認(rèn)為最終用戶是一致的因此BLIP不會(huì)導(dǎo)致他們的速度下降數(shù)日的閾值3.ConsistencyCounterIncrementedDate—計(jì)數(shù)器最后遞增的日期4.InconsistencyCounter—最終用戶經(jīng)歷的速度下降的計(jì)數(shù)5.InconsistencyThreshold—認(rèn)為最終用戶是非一致的因此他們將回復(fù)到初始邏輯來增大速度的閾值。在本實(shí)施方式中,該閾值被設(shè)為l。接收到每個(gè)同步/重新同步事件時(shí),執(zhí)行以下邏輯。以下對初始或基礎(chǔ)MAX邏輯或選項(xiàng)的引用,是指上述非BLIP擴(kuò)展的邏輯或選項(xiàng)。選項(xiàng)11.NewBRASProfile<PotentialBRASProfile(遂度請)IFInconsistencyCounter<InconsistencyThreshold遞增InconsistencyCounterIFConsistencyCounter<ConsistencyThresholdIFConsistencyCounter=>2ConsistencyCounter—2使ConsistencyCounterIncrementedDate無效執(zhí)行初始MAX邏輯選項(xiàng)1ELSEIFInconsistencyCounter=>InconsistencyThreshold設(shè)置ConsistencyCounter二O使ConsistencyCounterIncrementedDate無效執(zhí)行初始MAX邏輯選項(xiàng)1選項(xiàng)22.NewBRASProfile=PotentialBRASProfile(遂度不,)IFConsistencyCounterIncrementedDate=TodayIFInconsistencyCounter=>InconsistencyThreshold設(shè)置ConsistencyCounter=0設(shè)置InconsistencyCounter=0使ConsistencyCounterIncrementedDate無效執(zhí)行初始MAX邏輯選項(xiàng)2ELSEIFInconsistencyCounter<InconsistencyThreshold執(zhí)行初始MAX邏輯選項(xiàng)2ELSEIFConsistencyCounterIncrementedDate<〉TodayIFConsistencyCounter=〉ConsistencyThresholdIFInconsistencyCounter=〉InconsistencyThreshold設(shè)置ConsistencyCounter=0設(shè)置InconsistencyCounter=0使ConsistencyCounterIncrementedDate無效執(zhí)行初始MAX邏輯選項(xiàng)2ELSEIFInconsistencyCounter<InconsistencyThreshold執(zhí)行初始MAX邏輯選項(xiàng)2設(shè)置ConsistencyCounterIncrementedDate二TodayELSEIFConsistencyCounter<ConsistencyThresholdIFInconsistencyCounter=>InconsistencyThreshold設(shè)置ConsistencyCounter=0設(shè)置InconsistencyCounter=0使ConsistencyCounterIncrementedDate無效執(zhí)行初始MAX邏輯選項(xiàng)2ELSEIFInconsistencyCounter<InconsistencyThreshold使ConsistencyCounter遞增+1設(shè)置ConsistencyCounterIncrementedDate=Today執(zhí)行初始MAX邏輯選項(xiàng)2選項(xiàng)33.NewBRASProfile>PotentialBRASProfile(遂度丄,)IFConsistencyCounter=>ConsistencyThresholdIFInconsistencyCounter<InconsistencyThresholdIFNewBRASProfile<=ProposedCalculatedBRASProfile將PotentialBRASProfile設(shè)置為NewBRASProfile的值設(shè)置ProposedLineRate=NewLineRae使ProposedLineRate無效使ProposedBRASProfile無效設(shè)置UpgradeCounter=0使UpgradeCounterIncrementedDate無效設(shè)置InconsistencyCounter=0將Status設(shè)為"P"表示已處理ELSEIFNewBRASProfile>ProposedCalculatedBRASProfile設(shè)置PotentialBRASProfile=ProposedBRASProfile使ProposedLineRate無效使ProposedBRASProfile無效設(shè)置UpgradeCounter=0使UpgradeCounterIncrementedDate無效設(shè)置InconsistencyCounter=0將Status設(shè)為"P"表示已處理ELSEIFInconsistencyCounter=>InconsistencyThresholdIFNewBRASProfile<=ProposedCalculatedBRASProfile設(shè)置PotentialBRASProfile=NewBRASProfile使ProposedLineRate無效使ProposedBRASProfile無效設(shè)置UpgradeCounter=0使UpgradeCounterIncrementedDate無效設(shè)置InconsistencyCounter=0使ConsistencyCounter遞減一1將Status設(shè)為"P"表示已處理ELSEIFNewBRASProfile>ProposedCalculatedBRASProfile設(shè)置PotentialBRASProfile=ProposedBRASProfile設(shè)置UpgradeCounter=0使UpgradeCounterIncrementedDate無效使ProposedLineRate無效使ProposedBRASProfile無效設(shè)置InconsistencyCounter=0使ConsistencyCounter遞減一1將Status設(shè)為"P"表示已處理ELSEIFConsistencyCounter<ConsistencyThresholdIFConsistencyCounterIncrementedDate=Today執(zhí)行初始MAX邏輯選項(xiàng)3InconsistencyCounter=0IFConsistencyCounterIncrementedDate<>Today遞增ConsistencyCounter設(shè)置ConsistencyCounterIncrementedDate=Today執(zhí)行初始MAX邏輯選項(xiàng)3設(shè)置InconsistencyCounter=0因此,概括地說,以上新邏輯選項(xiàng)提供了選項(xiàng)l一如果出現(xiàn)速度下降而且是第一次(在本實(shí)施方式中,因?yàn)槲覀兊姆且恢麻撝禐?),而且一致計(jì)數(shù)器等于或大于一致閾值,則沒有對任何計(jì)數(shù)器進(jìn)行改變(除了使非一致計(jì)數(shù)器遞增以外)。因此,如果它們接下來的速度/線路速率再次增加,則它們的BRAS配置文件將經(jīng)歷即亥U增長(immediateincrease)。如果出現(xiàn)第二次下降,則對它們的一致細(xì)節(jié)進(jìn)行重置,因?yàn)樗鼈儾辉僖恢?,而且不?huì)經(jīng)歷即刻增長。選項(xiàng)2—如果速度沒有變化,則利用非一致計(jì)數(shù)器來檢查這種不變是否出現(xiàn)在先前的速度下降或速度上升之后。如果其發(fā)生在速度下降之后,則與兩次速度下降一樣進(jìn)行處理,而且,對一致計(jì)數(shù)器進(jìn)行重置,因?yàn)樗鼈儾辉僖恢露也粫?huì)經(jīng)歷即刻增長。如果其不是發(fā)生在速度/線路速率下降之后(即,發(fā)生在速度上升之后或速度保持恒定之后一即,在同一BRAS配置文件帶內(nèi)),則進(jìn)行處理使得該線路一直較高,并且遞增一致計(jì)數(shù)器。選項(xiàng)3—如果速度有所上升,則檢查其是否發(fā)生在其中速度已經(jīng)一致了足夠長時(shí)間的時(shí)段之后。如果已經(jīng)一致了足夠長時(shí)間,則立即提高速度,并使非一致計(jì)數(shù)器無效。如果尚未一致足夠長時(shí)間,則使用初始標(biāo)準(zhǔn)增長邏輯,但是,遞增一致計(jì)數(shù)器并重設(shè)非一致計(jì)數(shù)器。一致計(jì)數(shù)器遞增日期用于防止計(jì)數(shù)器的遞增超過每用戶每天一次。這是由于一致計(jì)數(shù)器是對最終用戶處于一致速率的天數(shù)進(jìn)行計(jì)數(shù),而不是對以較高速率接收到的同步的數(shù)量進(jìn)行計(jì)數(shù)。最終用戶可以在一天中以同樣的速率同步達(dá)10次,而這與以同樣的速率同步IO天并不相同。因此,綜上所述,該設(shè)置的運(yùn)行使得在所有情況下在接口設(shè)備(例如BRAS)的其中一條DSL連接上檢測到線路速率下降之后不久,將該接口設(shè)備重新配置為降低的配置文件;如果檢測到了線路速率的上升,則將該接口設(shè)備重新配置為相應(yīng)的較高配置文件,直到線路速率被檢測為一致地運(yùn)行在該較高速率下為止,然后,如果檢測到了不同的較高速率,則將該接口設(shè)備重新配置為與所檢測到的不同速率中的最低的一個(gè)相對應(yīng)的配置文件;但是,如果線路速率的上升發(fā)生在線路速率暫時(shí)下降之后,此前該線路(即,DSL連接)已經(jīng)一致地運(yùn)行在較高速率下預(yù)定時(shí)段,則立即將該接口設(shè)備重新配置為較高的配置文件。權(quán)利要求1、一種設(shè)置接口設(shè)備的方法,該接口設(shè)備在接入網(wǎng)與骨干網(wǎng)之間提供接口,該接入網(wǎng)包括到最終用戶終端的數(shù)字用戶線DSL連接,以及包括DSL收發(fā)器的收發(fā)器設(shè)備,該DSL收發(fā)器用于對通過所述DSL連接而發(fā)送到和來自于所述最終用戶終端的信號進(jìn)行調(diào)制和解調(diào),該方法包括以下步驟提供用于管理所述接口設(shè)備的管理設(shè)備;從所述收發(fā)器設(shè)備接收表明所述DSL連接的當(dāng)前或最近線路速率的數(shù)據(jù)讀數(shù);在所述管理設(shè)備處,基于來自所述收發(fā)器設(shè)備的所述DSL連接的多個(gè)數(shù)據(jù)讀數(shù),根據(jù)所接收的數(shù)據(jù)讀數(shù)來計(jì)算表明了所述DSL連接的一致可實(shí)現(xiàn)線路速率的一致速率;以及對所述接口設(shè)備進(jìn)行設(shè)置,以將流入所述DSL連接的數(shù)據(jù)限制為由所述管理設(shè)備根據(jù)計(jì)算出的一致速率而選擇的最大速率。2、根據(jù)權(quán)利要求1所述的方法,其中,所述接口設(shè)備是網(wǎng)際協(xié)議IP路由器設(shè)備,并且其中,所述接入網(wǎng)在所述接口設(shè)備與所述最終用戶終端之間提供鏈路層連接,使得從IP的角度來看,所述接口設(shè)備與所述最終用戶終端之間有一跳。3、根據(jù)權(quán)利要求1或2所述的方法,其中,所述接口設(shè)備是寬帶遠(yuǎn)程接入服務(wù)器BRAS設(shè)備。4、根據(jù)前述任意一項(xiàng)權(quán)利要求所述的方法,其中,所述收發(fā)器設(shè)備是數(shù)字用戶線接入復(fù)用器DSLAM。5、根據(jù)前述任意一項(xiàng)權(quán)利要求所述的方法,其中,所述一致速率是由所述收發(fā)器設(shè)備每周所報(bào)告的最低速率。6、根據(jù)權(quán)利要求1到4中任意一項(xiàng)所述的方法,其中,所述一致速率是來自所述收發(fā)器設(shè)備的最近線路速率讀數(shù)和一個(gè)或更多個(gè)擺動(dòng)平均線路速率中的最低速率。7、根據(jù)權(quán)利要求1到4中任意一項(xiàng)所述的方法,其中,如果所接收的數(shù)據(jù)讀數(shù)表明所述DSL連接的線路速率已經(jīng)下降到了與所述接口設(shè)備的新的較低配置文件帶相對應(yīng)的速率,則在第一預(yù)定時(shí)段內(nèi)將所述接口設(shè)備重新配置為所述新的較低配置文件,并且其中,如果所接收的數(shù)據(jù)讀數(shù)表明所述DSL連接的線路速率已經(jīng)上升到了與所述接口設(shè)備的新的較高配置文件帶相對應(yīng)的速率,則僅在比所述第一預(yù)定時(shí)段要長的第二預(yù)定時(shí)段之后才將所述接口設(shè)備重新配置為新的較高配置文件,而且僅重新配置為與在所述時(shí)段內(nèi)接收的表明為所述DSL連接的最低線路速率相對應(yīng)的新的較高配置文件。8、根據(jù)權(quán)利要求1到4中任意一項(xiàng)所述的方法,其中,如果所接收的數(shù)據(jù)讀數(shù)表明所述DSL連接的線路速率已經(jīng)下降到了與所述接口設(shè)備的新的較低配置文件帶相對應(yīng)的速率,則在第一預(yù)定時(shí)段內(nèi)將所述接口設(shè)備重新配置為所述新的較低配置文件,并且其中,如果所接收的數(shù)據(jù)讀數(shù)表明所述DSL連接的線路速率已經(jīng)上升到了與所述接口設(shè)備的新的較高配置文件帶相對應(yīng)的速率,則僅在比所述第一預(yù)定時(shí)段要長的第二預(yù)定時(shí)段之后才將所述接口設(shè)備重新配置為新的較高配置文件,而且僅重新配置為與在所述時(shí)段內(nèi)接收的表明為所述DSL連接的最低線路速率相對應(yīng)的新的較高配置文件,以下情況除外如果在所述DSL連接速率下降到較低速率之前的第三預(yù)定時(shí)段內(nèi),所述接口設(shè)備一直運(yùn)行在較高的線路速率下,則在比所述第二預(yù)定時(shí)段要短的第四預(yù)定時(shí)段內(nèi)將所述接口設(shè)備重新配置為較高配置文件。9、一種用于自動(dòng)設(shè)置接口設(shè)備的管理設(shè)備,該接口設(shè)備在接入網(wǎng)與骨干網(wǎng)之間提供接口,該接入網(wǎng)包括到最終用戶終端的數(shù)字用戶線DSL連接,以及包括DSL收發(fā)器的收發(fā)器設(shè)備,該DSL收發(fā)器用于對通過所述DSL連接而發(fā)送到和來自于所述最終用戶終端的信號進(jìn)行調(diào)制和解調(diào),該管理設(shè)備包括接收器,用于從所述收發(fā)器設(shè)備接收表明所述DSL連接的當(dāng)前或最近線路速率的數(shù)據(jù)讀數(shù);處理器,用于在所述管理設(shè)備處,基于來自所述收發(fā)器設(shè)備的所述DSL連接的多個(gè)數(shù)據(jù)讀數(shù),根據(jù)所接收的數(shù)據(jù)讀數(shù)來計(jì)算表明了所述DSL連接的一致可實(shí)現(xiàn)線路速率的一致速率;以及發(fā)送器,用于發(fā)送設(shè)置消息,從而對所述接口設(shè)備進(jìn)行設(shè)置,以將流入所述DSL連接的數(shù)據(jù)限制為由所述管理設(shè)備根據(jù)計(jì)算出的一致速率而選擇的最大速率。10、一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序使計(jì)算機(jī)在執(zhí)行該計(jì)算機(jī)程序的過程中實(shí)現(xiàn)權(quán)利要求1到8中任意一項(xiàng)所述的方法。11、一種承載裝置,該承載裝置承載有根據(jù)權(quán)利要求9所述的計(jì)算機(jī)程序。全文摘要用于對寬帶遠(yuǎn)程接入服務(wù)器(BRAS)(40)進(jìn)行自動(dòng)設(shè)置的管理設(shè)備(100),寬帶遠(yuǎn)程接入服務(wù)器(BRAS)(40)用于經(jīng)由數(shù)字用戶線(DSL)(19)、數(shù)字用戶線接入復(fù)用器(DSLAM)(20)和該BRAS(40)將用戶駐地設(shè)備(CPE)(10)連接到網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)(50),該管理設(shè)備(100)包括第一接口,用于不斷地從DSLAM(20)接收表明該DSL的當(dāng)前或最近線路速率的數(shù)據(jù)讀數(shù);處理器單元,用于基于來自DSLAM(20)的DSL(19)的多個(gè)數(shù)據(jù)讀數(shù),根據(jù)所接收的數(shù)據(jù)讀數(shù)來計(jì)算表明了DSL(19)的一致線路速率的一致速率;以及第二接口,用于向BRAS(40)發(fā)送設(shè)置消息,該設(shè)置消息用于對BRAS(40)進(jìn)行設(shè)置,以將流入DSL(19)的數(shù)據(jù)限制為由管理設(shè)備100根據(jù)計(jì)算出的一致速率而選擇的最大速率。文檔編號H04Q11/04GK101233780SQ200680027482公開日2008年7月30日申請日期2006年7月28日優(yōu)先權(quán)日2005年7月29日發(fā)明者加里·多爾比,特雷弗·林尼,菲利普·埃弗雷特,諾文·西姆斯,阿什利·皮克林申請人:英國電訊有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1