用于共享接入電纜網(wǎng)絡(luò)中的綁定信道上的QOS的方法和裝置本申請是申請日為2009年4月30日、申請?zhí)枮?00980144067.X、申請人為思科技術(shù)公司、發(fā)明名稱為“共享接入電纜網(wǎng)絡(luò)中的綁定信道上的QOS”的發(fā)明專利申請的分案申請。優(yōu)先權(quán)要求本申請要求申請日為2009年3月13日、發(fā)明人為Pai等、發(fā)明名稱為“QOSONBONDEDCHANNELSOFASHAREDACCESSCABLENETWORK”(共享接入電纜網(wǎng)絡(luò)的綁定信道上的QOS)的美國專利申請第12/404,219號的優(yōu)先權(quán),該申請因所有用途被通過引用全部結(jié)合于此。本申請要求申請日為2009年3月13日、發(fā)明人為Pai等、發(fā)明名稱為“TRAFFICFLOWSCHEDULINGTECHNIQUESIMPLEMENTEDONBONDEDCHANNELSOFASHAREDACCESSCABLENETWORK”(共享接入電纜網(wǎng)絡(luò)的綁定信道上所實現(xiàn)的流量流調(diào)度技術(shù))的美國專利申請第12/404,224號的優(yōu)先權(quán),該申請因所有用途被通過引用全部結(jié)合于此。本申請要求申請日為2008年9月5日、發(fā)明人為Pai等、發(fā)明名稱為“QOSANDSCHEDULINGTECHNIQUESFORBONDEDCHANNELSINCABLENETWORKS”(用于電纜網(wǎng)絡(luò)中的綁定信道的QOS和調(diào)度技術(shù))的美國專利申請第12/404,224號的優(yōu)先權(quán),該申請因所有用途被通過引用全部結(jié)合于此。技術(shù)領(lǐng)域本公開一般地涉及共享接入網(wǎng)絡(luò)中的通信,更具體而言,涉及電纜網(wǎng)絡(luò)(cablenetwork)中的通信。
背景技術(shù):在共享接入網(wǎng)絡(luò)中,一個或多個共享接入通信信道被用來在網(wǎng)絡(luò)集線器和多個網(wǎng)絡(luò)節(jié)點之間傳輸信息。一種共享接入網(wǎng)絡(luò)是電纜網(wǎng)絡(luò)。在電纜網(wǎng)絡(luò)中,多個電纜調(diào)制解調(diào)器(“CM”)可以經(jīng)由一個或多個共享接入信道來與和電纜網(wǎng)絡(luò)的頭端(headend)相關(guān)聯(lián)的一個或多個網(wǎng)絡(luò)組件進行通信。電纜網(wǎng)絡(luò)的不同實施例可以根據(jù)一個或多個電纜上數(shù)據(jù)服務(wù)接口規(guī)范(“DOCSIS”)標(biāo)準(zhǔn)來配置,所述規(guī)范諸如是例如可從CableLabs.com(哥倫比亞路易斯維爾的有線電視實驗室)獲得的電纜上數(shù)據(jù)服務(wù)接口規(guī)范CM-SP-MULPIv3.0-I02-061222(在此稱為“DOCSIS3.0”),該規(guī)范因所有用途被通過引用全部結(jié)合于此。在由Pawel等在2008年7月2日提交的名稱為“MAPMESSAGEEXPEDIENCYMONITORINGANDAUTOMATICDELAYADJUSTMENTSINM-CMTS”(M-CMTS中的映射消息權(quán)宜監(jiān)視和自動顯示管理)的美國專利申請第12/167,168號中記載了與電纜網(wǎng)絡(luò)技術(shù)的各個方面有關(guān)的另外的細節(jié),該申請因所有用途被通過引用全部結(jié)合于此。RF技術(shù)中的最新進步已經(jīng)使得電纜調(diào)制解調(diào)器能夠在多個RF信道上接收和發(fā)送數(shù)據(jù)。因此,新一代電纜調(diào)制解調(diào)器可以以高達200Mbps的速率接收數(shù)據(jù)。DOCSIS3.0以“綁定群組”(BondingGroup)的概念制定了多信道數(shù)據(jù)傳輸?shù)臉?biāo)準(zhǔn)。用于電纜調(diào)制解調(diào)器(在此稱為CM)的單個數(shù)據(jù)流可以在單個綁定群組(在此稱為BG)上發(fā)送,單個BG跨越多個RF信道。同時,單個RF信道可被多個綁定群組共享。綁定群組和/或RF信道這樣的關(guān)聯(lián)使得帶有服務(wù)質(zhì)量保證的分組調(diào)度非常復(fù)雜。
技術(shù)實現(xiàn)要素:根據(jù)本發(fā)明的一個方面,提供了一種用于管理在共享接入電纜網(wǎng)絡(luò)上的多個通信信道上傳送的流量流的系統(tǒng),該系統(tǒng)包括:至少一個處理器;可操作用于向至少一個網(wǎng)絡(luò)設(shè)備提供通信鏈路的至少一個接口;以及存儲器;該系統(tǒng)可操作用于:檢測與第一分組從與第一信道群組相關(guān)聯(lián)的第一隊列中出隊有關(guān)的第一分組出隊事件,該第一信道群組包括已被分配用于傳送與第一服務(wù)流相關(guān)聯(lián)的數(shù)據(jù)流量的多個通信信道,其中第一信道群組具有相關(guān)聯(lián)的第一多個隊列,第一多個隊列包括第一隊列,其中多個通信信道中的每個通信信道與第一多個隊列中的至少一個相應(yīng)的隊列相關(guān)聯(lián);使用與第一隊列相關(guān)聯(lián)的信息來識別與該第一隊列相關(guān)聯(lián)的第一信道群組;判斷是否針對第一信道群組斷言流量流控制,其中針對第一信道群組的流量流控制的斷言通過第一信道群組的第一多個通信信道上的流量流的暫停來表征;以及響應(yīng)于判斷出針對第一信道群組斷言了流量流控制并且響應(yīng)于檢測到第一分組從第一隊列中出隊,執(zhí)行用于解除對在第一信道群組處的流量流控制的斷言的至少一個操作,其中解除對第一信道群組的流量流控制的斷言通過第一信道群組的第一多個通信信道上的流量流的恢復(fù)來表征。根據(jù)本發(fā)明的另一方面,提供了一種用于管理在共享接入電纜網(wǎng)絡(luò)上的多個通信信道上傳送的流量流的方法,該方法包括:檢測與第一分組從和第一信道群組相關(guān)聯(lián)的第一隊列中出隊有關(guān)的第一分組出隊事件,該第一信道群組包括已被分配用于傳送與第一服務(wù)流相關(guān)聯(lián)的數(shù)據(jù)流量的多個通信信道,其中第一信道群組具有相關(guān)聯(lián)的第一多個隊列,第一多個隊列包括第一隊列,其中多個通信信道中的每個通信信道與第一多個隊列中的至少一個相應(yīng)的隊列相關(guān)聯(lián);使用與第一隊列相關(guān)聯(lián)的信息來識別與該第一隊列相關(guān)聯(lián)的第一信道群組;判斷是否針對第一信道群組斷言了流量流控制,其中針對第一信道群組的流量流控制的斷言通過第一信道群組的第一多個通信信道上的流量流的暫停來表征;以及響應(yīng)于判斷出針對第一信道群組斷言了流量流控制并且響應(yīng)于檢測到第一分組從第一隊列中出隊,執(zhí)行用于解除對在第一信道群組處的流量流控制的斷言的至少一個操作,其中解除對針對第一信道群組的流量流控制的斷言通過第一信道群組的第一多個通信信道上的流量流的恢復(fù)來表征。附圖說明參考構(gòu)成說明書的一部分并且通過圖解示出具體實施例的附圖,附圖中:圖1圖示出網(wǎng)絡(luò)的具體示例實施例。圖2圖示出電纜調(diào)制解調(diào)器終端系統(tǒng)的具體示例實施例。圖3圖示出電纜調(diào)制解調(diào)器終端系統(tǒng)的具體示例實施例。圖4圖示出電纜網(wǎng)絡(luò)的一部分的框圖的具體示例實施例。圖5圖示出電纜網(wǎng)絡(luò)的一部分的配置圖的具體示例實施例。圖6圖示出電纜調(diào)制解調(diào)器終端系統(tǒng)的一部分的具體示例實施例。圖7圖示出線路卡的具體示例實施例。圖8A圖示出電纜網(wǎng)絡(luò)800的一部分的具體示例實施例。圖8B圖示出電纜網(wǎng)絡(luò)850的一部分的具體示例實施例。圖9圖示出流量整形(TrafficShaping)分析過程的具體示例實施例。圖10圖示出流量整形調(diào)節(jié)過程的另一具體示例實施例。圖11圖示出流量整形分析過程的具體示例實施例。圖12圖示出流量整形調(diào)節(jié)過程的另一具體示例實施例。圖13A圖示出電纜網(wǎng)絡(luò)的一部分的配置的具體示例實施例。圖13B至圖13H分別介紹可用于實現(xiàn)在此所描述的(一種或多種)流量整形技術(shù)的一個或多個方面的各種類型的數(shù)據(jù)和/或數(shù)據(jù)結(jié)構(gòu)。圖14圖示出電纜網(wǎng)絡(luò)的一部分的配置的具體示例實施例。圖15圖示出電纜調(diào)制解調(diào)器終端系統(tǒng)的一部分的具體示例實施例。圖16A圖示出流量整形過程的具體示例實施例。圖16B圖示出隊列流(QueueFlow)控制過程的具體示例實施例。具體實施方式概覽在此描述或參考的各個方面針對用于管理流量流(trafficflow)以用于在共享接入電纜網(wǎng)絡(luò)上的多個通信信道上的傳送的不同方法、系統(tǒng)和計算機程序產(chǎn)品。根據(jù)各個實施例,電纜網(wǎng)絡(luò)的一個或多個設(shè)備(諸如,例如電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS))可以可操作用于實現(xiàn)至少一部分在此所描述的流量流管理技術(shù)中,諸如例如以下步驟的一個或多個:接收第一分組,該第一分組與第一組特征相關(guān)聯(lián),該第一組特征包括第一服務(wù)流標(biāo)識符,該第一服務(wù)流標(biāo)識符表示與該第一分組相關(guān)聯(lián)的第一服務(wù)流,該第一分組與第一分組大小值相關(guān)聯(lián),該第一分組大小值表示該第一分組的大小或該第一分組的第一部分的大小;使用該第一組特征中的至少一部分特征來識別與該第一服務(wù)流相關(guān)聯(lián)的第一信道群組,該第一信道群組包括多個通信信道,所述多個通信信道已被分配用于在傳送與該第一服務(wù)流相關(guān)聯(lián)的數(shù)據(jù)流量中使用;和/或管理與該第一信道群組相關(guān)聯(lián)的流量流。在至少一個實施例中,管理與該第一信道群組相關(guān)聯(lián)的流量流例如可以包括:確定第一分組大小值數(shù)據(jù);使用第一組選擇標(biāo)準(zhǔn)來選擇該第一信道群組中的第一選定信道;和/或使用該第一分組大小值數(shù)據(jù)中的至少一部分數(shù)據(jù)來更新第一選定信道流量利用值,該第一選定信道流量利用值表示被分配用于在第一時間間隔期間在該第一選定信道上的傳送的總流量的量。在至少一個實施例中,該第一選定信道與第一信道帶寬容量值相關(guān)聯(lián),該第一信道帶寬容量值表示該第一選定信道可操作用于在給定時間段T中傳送的流量的最大數(shù)量,該第一信道群組中的通信信道中的每個通信信道與相應(yīng)的信道流量利用值相關(guān)聯(lián),其中特定通信信道的信道流量利用值表示被分配用于在該特定信道上的傳送的第一信道群組流量的量,在此所描述的各種流量流管理技術(shù)可以包括例如以下步驟的一個或多個:識別第一組信道群組,其中該第一組信道群組中的每個信道群組包括該第一選定信道;針對該第一選定信道來確定第一信道流量Δ值,該第一信道流量Δ值表示該第一信道帶寬容量值與該第一選定信道流量利用值之間的差;使用該第一信道群組Δ值來更新第一信道群組流量利用值,該第一信道群組流量利用值表示被分配用于該第一選定信道上的傳送的第一信道群組流量的量,其中該第一信道群組流量包括與該第一信道群組的通信信道相關(guān)聯(lián)的流量;和/或使用該第一信道群組流量利用值來確定第一信道群組流量整形率數(shù)據(jù),該第一信道群組流量整形率數(shù)據(jù)表示被分配用于和與該第一信道群組相關(guān)聯(lián)的服務(wù)流相關(guān)聯(lián)的分組的傳送的帶寬的量;和/或其中確定該第一信道群組流量整形率數(shù)據(jù)包括計算與該第一信道群組相關(guān)聯(lián)的信道群組流量利用值的加和。其它方面針對用于管理用于共享接入電纜網(wǎng)絡(luò)上的多個通信信道上的傳送的流量流的不同方法、系統(tǒng)和計算機程序產(chǎn)品。在至少一個實施例中,在此所描述的各種流量流管理技術(shù)可以包括例如以下步驟的一個或多個:執(zhí)行至少一個流量整形操作,所述至少一個流量整形操作用于對將在該共享接入電纜網(wǎng)絡(luò)中的多個不同通信信道上傳送的多個不同流量流進行整形,其中所述多個通信信道包括第一通信信道、第二通信信道和第三通信信道,其中該第一通信信道和該第二通信信道與第一信道群組相關(guān)聯(lián),其中該第二通信信道和該第三通信信道與第二信道群組相關(guān)聯(lián);和/或其中該第一信道群組與第一多個隊列相關(guān)聯(lián),該第一多個隊列包括第一隊列和第二隊列;并且其中該第二信道群組與第二多個隊列相關(guān)聯(lián),該第二多個隊列包括第三隊列和第四隊列。在至少一個實施例中,對所述多個不同流量流進行整形可以包括例如以下步驟的一個或多個:判斷與該第一隊列相關(guān)聯(lián)的第一流量條件是否已經(jīng)超過第一閾值標(biāo)準(zhǔn),其中該第一隊列與該第一信道群組相關(guān)聯(lián)并且與該第一通信信道相關(guān)聯(lián);判斷與該第二隊列相關(guān)聯(lián)的第二流量條件是否已經(jīng)超過第二閾值標(biāo)準(zhǔn),其中該第二隊列與該第一信道群組相關(guān)聯(lián)并且與該第二通信信道相關(guān)聯(lián);響應(yīng)于檢測到與該第一信道群組相關(guān)聯(lián)的隊列中的至少一個隊列已經(jīng)超過其相關(guān)聯(lián)的閾值標(biāo)準(zhǔn),發(fā)起用于在第一時間間隔期間暫?;蚪门c該第一信道群組相關(guān)聯(lián)的流量流的至少一個操作;判斷與該第三隊列相關(guān)聯(lián)的第三流量條件是否已經(jīng)超過第三閾值標(biāo)準(zhǔn),其中該第三隊列與該第二信道群組相關(guān)聯(lián)并且與該第二通信信道相關(guān)聯(lián);判斷與該第四隊列相關(guān)聯(lián)的第四流量條件是否已經(jīng)超過第四閾值標(biāo)準(zhǔn),其中該第四隊列與該第二信道群組相關(guān)聯(lián)并且與該第三通信信道相關(guān)聯(lián);和/或響應(yīng)于檢測到與該第二信道群組相關(guān)聯(lián)的隊列中的至少一個隊列已經(jīng)超過其相關(guān)聯(lián)的閾值標(biāo)準(zhǔn),發(fā)起用于在第二時間間隔期間暫?;蚪门c該第二信道群組相關(guān)聯(lián)的流量流的至少一個操作。在至少一個實施例中,在此所描述的各種流量流管理技術(shù)可以包括例如以下步驟的一個或多個:判斷與該第一信道群組相關(guān)聯(lián)的流量流是否被暫?;蚪?;響應(yīng)于判定與該第一多個隊列中的每個隊列相關(guān)聯(lián)的相應(yīng)的閾值標(biāo)準(zhǔn)被滿足,發(fā)起用于使能或恢復(fù)與該第一信道群組相關(guān)聯(lián)的流量流的至少一個操作;判斷與該第二信道群組相關(guān)聯(lián)的流量流是否被暫?;蚪?;和/或響應(yīng)于判定與該第二多個隊列中的每個隊列相關(guān)聯(lián)的相應(yīng)的閾值標(biāo)準(zhǔn)被滿足,發(fā)起用于使能或恢復(fù)與該第二信道群組相關(guān)聯(lián)的流量流的至少一個操作。其它方面針對用于管理用于共享接入電纜網(wǎng)絡(luò)上的多個通信信道上的傳送的流量流的不同方法、系統(tǒng)和計算機程序產(chǎn)品。在至少一個實施例中,在此所描述的各種流量流管理技術(shù)可以包括例如以下步驟的一個或多個:接收第一分組,該第一分組與第一組特征相關(guān)聯(lián),該第一組特征包括第一服務(wù)流標(biāo)識符,該第一服務(wù)流標(biāo)識符表示與該第一分組相關(guān)聯(lián)的第一服務(wù)流;使用該第一組特征中的至少一部分特征來識別與該第一服務(wù)流相關(guān)聯(lián)的第一信道群組,該第一信道群組包括多個通信信道,所述多個通信信道已被分配用于在傳送與該第一服務(wù)流相關(guān)聯(lián)的數(shù)據(jù)流量中使用,其中該第一信道群組與第一多個隊列相關(guān)聯(lián),其中所述多個通信信道中的每個通信信道與該第一多個隊列中的至少一個相應(yīng)的隊列相關(guān)聯(lián),其中該第一多個隊列中的每個隊列與相應(yīng)的可用隊列容量值相關(guān)聯(lián),該可用隊列容量值表示可用于由該第一多個隊列中的給定隊列使用的總存儲的數(shù)量;和/或管理與該第一信道群組相關(guān)聯(lián)的流量流。在至少一個實施例中,管理與該第一信道群組相關(guān)聯(lián)的流量流可以包括例如以下步驟的一個或多個:判斷與該第一信道群組相關(guān)聯(lián)并且與該第一通信信道相關(guān)聯(lián)的隊列中的每個隊列在第一時間間隔期間是否已經(jīng)超過與其相應(yīng)的隊列相關(guān)聯(lián)的閾值標(biāo)準(zhǔn);和/或響應(yīng)于檢測到與該第一信道群組相關(guān)聯(lián)的隊列中的每個隊列已經(jīng)超過其相關(guān)聯(lián)的閾值標(biāo)準(zhǔn),發(fā)起用于在第二時間間隔期間暫停或禁用與該第一信道群組相關(guān)聯(lián)的流量流的至少一個操作。在至少一個實施例中,用于暫?;蚪门c該第一信道群組相關(guān)聯(lián)的流量流的至少一個操作可以包括禁止至少一個分組在該第二時間間隔期間被入隊到該第一多個隊列中的任何隊列中。其它方面針對用于管理用于共享接入電纜網(wǎng)絡(luò)上的多個通信信道上的傳送的流量流的不同方法、系統(tǒng)和計算機程序產(chǎn)品。在至少一個實施例中,在此所描述的各種流量流管理技術(shù)可以包括例如以下步驟的一個或多個:檢測與第一分組從與第一信道群組相關(guān)聯(lián)的第一隊列中出隊(dequeue)有關(guān)的第一分組出隊事件,該第一信道群組包括多個通信信道,所述多個通信信道已被分配用于在傳送與第一服務(wù)流相關(guān)聯(lián)的數(shù)據(jù)流量中使用,其中該第一信道群組與第一多個隊列相關(guān)聯(lián),該第一多個隊列包括該第一隊列,其中所述多個通信信道中的每個通信信道與該第一多個隊列中的至少一個相應(yīng)的隊列相關(guān)聯(lián);使用與該第一隊列相關(guān)聯(lián)的信息來識別與該第一隊列相關(guān)聯(lián)的該第一信道群組;判斷是否針對該第一信道群組斷言流量流控制,其中針對該第一信道群組斷言流量流控制的用該第一信道群組的第一多個通信信道上的流量流的暫停來表征;和/或響應(yīng)于判定針對該第一信道群組斷言該流量流控制并且響應(yīng)于檢測到該第一分組從該第一隊列中出隊,執(zhí)行用于對在該第一信道群組處的流量流控制解除斷言的至少一個操作,其中對針對該第一信道群組的流量流控制解除斷言用該第一信道群組的第一多個通信信道上的流量流的恢復(fù)來表征。在至少一個實施例中,用于對在該第一信道群組處的流量流控制解除斷言的至少一個操作可以包括例如使得至少一個分組能夠被入隊到該第一多個隊列中的至少一個隊列中。在至少一個實施例中,該共享接入電纜網(wǎng)絡(luò)可以被配置為混合光纖同軸HFC電纜網(wǎng)絡(luò),該混合光纖同軸HFC電纜網(wǎng)絡(luò)與電纜上數(shù)據(jù)服務(wù)接口規(guī)范DOCSIS通信協(xié)議兼容。在至少一個實施例中,至少部分在此所描述的流量流管理技術(shù)可以在該共享接入電纜網(wǎng)絡(luò)的電纜調(diào)制解調(diào)器終端系統(tǒng)CMTS處被實現(xiàn)。在至少一個實施例中,該第一信道群組可以對應(yīng)于依照該DOCSIS通信協(xié)議的DOCSIS信道綁定群組。從以下描述以及其優(yōu)選實施例,在此描述或提及的各個方面的另外的目的、特征和優(yōu)勢將變得顯而易見,該描述應(yīng)當(dāng)結(jié)合附圖來考慮。具體示例實施例本申請中描述一個或多個不同的發(fā)明。此外,對于在此所描述的(一個或多個)發(fā)明中的一個或多個,在本專利申請中描述了大量實施例,并且為說明目的而介紹。并不意謂所描述的實施例在任何意義上是限制性的。這(一個或多個)發(fā)明中的一個或多個可被廣泛應(yīng)用于大量實施例,這從本公開是顯而易見的。這些實施例被充分詳細地描述來使得本領(lǐng)域技術(shù)人員能夠?qū)嵭羞@(一個或多個)發(fā)明中的一個或多個,并且應(yīng)當(dāng)理解,可以利用其它實施例并且在不偏離這(一個或多個)發(fā)明中的一個或多個的情況下可以進行結(jié)構(gòu)的、邏輯的、軟件的、電子的和其它的改變。因此,本領(lǐng)域技術(shù)人員將認識到可以利用不同的修改和變更來實行這(一個或多個)發(fā)明中的一個或多個??梢詤⒖家粋€或多個具體實施例或附圖來描述這(一個或多個)發(fā)明中的一個或多個的具體特征,其中附圖構(gòu)成本公開的一部分并且通過圖解示出這(一個或多個)發(fā)明中的一個或多個發(fā)明的具體實施例。然而,應(yīng)當(dāng)理解,這樣的特征不限于在一個或多個具體實施例中或在描述它們所參考的附圖中使用。本公開既不是這(一個或多個)發(fā)明中的一個或多個發(fā)明的全部實施例的文字描述,也不是全部實施例中必須存在的這(一個或多個)發(fā)明中的一個或多個發(fā)明的特征的清單。本專利申請中提供的節(jié)段的標(biāo)題和本專利申請的標(biāo)題僅僅是為了方便,并且不應(yīng)被理解為是以任何方式限制本公開的。相互通信的設(shè)備不必是相互持續(xù)通信的,除非另外特別指明。另外,相互通信的設(shè)備可以直接地或通過一個或多個中間體間接地通信。對具有相互通信的若干組件的實施例的描述并非暗示所有這樣的組件都需要。相反,多種可選組件被描述以圖示出這(一個或多個)發(fā)明中的一個或多個發(fā)明的多種多樣的可能實施例。此外,盡管處理步驟、方法步驟、算法等可能按照順序次序被描述,但是這樣的處理、方法和算法可被配置為以輪流次序工作。換而言之,在本專利申請中描述的步驟的任何序列或次序它們自己本身并非指示要求這些步驟被以該次序執(zhí)行。所描述的處理的步驟可以以任何實用的次序被執(zhí)行。此外,一些步驟可以被同時執(zhí)行,盡管被描述或暗示為并非同時發(fā)生(例如,由于一個步驟在另一步驟之后被描述)。并且,通過附圖中的描繪對處理進行的圖解并非暗示所圖示的處理是排除其其它變形和修改的,并非暗示所圖示的處理或其步驟中的任何步驟對于這(一個或多個)發(fā)明中的一個或多個發(fā)明是必要的,并且并非暗示所圖示的處理是優(yōu)選的。當(dāng)單個設(shè)備或構(gòu)件被描述時,顯而易見,可以使用多于一個設(shè)備/構(gòu)件(不論它們是否協(xié)作)來替換單個設(shè)備/構(gòu)件。類似地,在多于一個的設(shè)備或構(gòu)件(不論它們是否協(xié)作)被描述的情況中,顯而易見,可以使用單個設(shè)備/構(gòu)件來替換這多于一個的設(shè)備或構(gòu)件。設(shè)備的功能性和/或特征可以可替換地由沒有被明確描述為具有這樣的功能性/特征的一個或多個其它設(shè)備體現(xiàn)。因此,這(一個或多個)發(fā)明中的一個或多個發(fā)明的其它實施例不需要包括該設(shè)備本身。在此公開了用于在(一個或多個)共享網(wǎng)絡(luò)(例如混合光纖/同軸(HFC)電纜網(wǎng)絡(luò))上實現(xiàn)服務(wù)質(zhì)量(QoS)過程的各種技術(shù)。為了圖解和說明的目的,關(guān)于示例電纜網(wǎng)絡(luò)實施例通過示例方式描述和圖解與在此公開的各種技術(shù)和方面中的許多有關(guān)的細節(jié)。然而,將明白,在此公開的公開的各種技術(shù)和方面中的許多也可以應(yīng)用于和/或被實現(xiàn)于其它類型的接入網(wǎng)絡(luò)(諸如,例如衛(wèi)星網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)、無線網(wǎng)絡(luò)等等),其中這些其它類型的接入網(wǎng)絡(luò)可以將一個或多個共享接入通信信道用于使能接入網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(例如電纜調(diào)制解調(diào)器)和頭端之間的通信。另外,將明白,在此所述的一種或多種技術(shù)可被實現(xiàn)來對與用于在共享接入網(wǎng)絡(luò)上傳送數(shù)據(jù)的各種類型的數(shù)據(jù)包(例如分組、數(shù)據(jù)包、幀等)相關(guān)聯(lián)的流量進行整形。然而,為了說明的目的以及/或者為了避免混淆,在此所描述的一種或多種技術(shù)可以關(guān)于分組的流量整形通過示例來描述。通常,電纜網(wǎng)絡(luò)可以包括:頭端,其包括一個或多個電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS);多個電纜調(diào)制解調(diào)器(CM);以及多個共享接入上游和/或下游信道,用于在輔助電纜調(diào)制解調(diào)器和頭端之間的通信中使用。在一些實施例中,電纜網(wǎng)絡(luò)還可以包括以下的一個或多個(或者其組合):集線器(有時稱為“集線器-頭端”)、光纖節(jié)點等。圖1圖示出可用于實現(xiàn)在此所描述的各個方面的電纜網(wǎng)絡(luò)部分133的具體示例實施例。如在圖1的具體示例實施例中所示,電纜網(wǎng)絡(luò)部分133包括頭端134,可被布置到一個或多個不同的訂戶群組中的多個電纜調(diào)制解調(diào)器(例如104),以及一個或多個光纖節(jié)點106。另外,在一些實施例中(例如如圖1中所示),電纜網(wǎng)絡(luò)部分133還可以包括一個或多個集線器(例如130),其可以被可通信地耦接在頭端134和電纜調(diào)制解調(diào)器104之間。在至少一個實施例中,頭端134的一個或多個CMTS156可被配置或設(shè)計為從一個或多個外部源(諸如,例如因特網(wǎng)160)存取(access)和/或獲取數(shù)據(jù),并且還可以被配置或設(shè)計為從(一個或多個)外部源獲取內(nèi)容(例如,文本數(shù)據(jù)、圖像數(shù)據(jù)、視頻數(shù)據(jù)、音頻數(shù)據(jù)等),并且修改內(nèi)容的選定部分以用于經(jīng)由一個或多個下游信道分發(fā)給電纜調(diào)制解調(diào)器。另外,一個或多個CMTS156也可以被配置或設(shè)計為從電纜網(wǎng)絡(luò)的一個或多個電纜調(diào)制解調(diào)器接收上游通信。根據(jù)至少一個實施例,不同CMTS(例如156)可以各自被配置或設(shè)計為包括上游信道和/或下游信道功能性。例如,在一個實施例中,頭端處的第一CMTS可以被配置作為下游CMTS并且可操作用于應(yīng)對與去往CM的下游信道通信有關(guān)的各個方面,并且頭端處的第二CMTS可以被配置作為上游CMTS并且可操作用于應(yīng)對與來自CM的上游信道通信有關(guān)的各個方面。在一些實施例中,(一個或多個)CMTS可操作用于應(yīng)對與下游信道和上游信道通信有關(guān)的各個方面。如圖1的具體示例實施例中所示,頭端可以包括一個或多個調(diào)制器/解調(diào)器168。在一個或多個實施例中,調(diào)制器/解調(diào)器168可以可操作用于調(diào)制一個或多個RF信號以用于在一個或多個RF信道上傳輸和/或可以可操作用于解調(diào)在一個或多個RF信道上傳輸?shù)囊粋€或多個RF信號。根據(jù)不同實施例,各種類型的調(diào)制技術(shù)可被用于信號的調(diào)制/解調(diào),諸如,例如以下信號(或其組合)的一個或多個:·正交幅度調(diào)制(QAM)·正交相移鍵控(QPSK)·等等例如,在一個實施例中,頭端168可以經(jīng)由一個或多個光纖信道連接到一個或多個光纖節(jié)點(例如106)。在至少一個實施例中,一個或多個光纖節(jié)點可以經(jīng)由同軸電纜連接到一個或多個雙向放大器和/或雙工(duplex)濾波器,雙向放大器和/或雙工濾波器允許某些頻率在一個方向上通過,并且允許其它頻率在相反方向上通過。在一些實施例中,一個或多個光纖節(jié)點可以可操作用于服務(wù)不同的電纜調(diào)制解調(diào)器訂戶群組。如圖1的具體示例實施例所示,頭端134可以包括一個或多個光纖發(fā)射機/接收機140。在一個或多個實施例中,光纖發(fā)射機/接收機140可以可操作用于經(jīng)由一個或多個光纖信道來發(fā)送和/或接收信息。在一些實施例中,光纖發(fā)射機/接收機140可以經(jīng)由一個或多個光纖信道來發(fā)送和/或接收經(jīng)RF調(diào)制的信號。在至少一個實施例中,如圖1中所示,頭端134與電纜調(diào)制解調(diào)器140之間的通信的至少一部分可以經(jīng)由RF信道166實現(xiàn),RF信道166例如可以包括至少一個上游信達和至少一個下游信道。在至少一個實施例中,RF信道166的至少一部分可以被配置或設(shè)計為共享接入信道,共享接入信道例如可被配置或設(shè)計為利用一種或多種不同類型的共享接入?yún)f(xié)議,諸如,例如,·時分多址(TDMA)·碼分多址(CDMA)·等等在至少一個實施例中,電纜網(wǎng)絡(luò)部分133也可以包括一個或多個集線器(例如130),其可以被可通信地耦接在頭端134和電纜調(diào)制解調(diào)器104之間。在一個或多個實施例中(例如如圖1中所示),一個或多個集線器130可以經(jīng)由IP網(wǎng)絡(luò)132被與頭端134可通信地耦接。在一個或多個實施例中,IP網(wǎng)絡(luò)132可以支持例如吉比特以太網(wǎng)流量。在一些實施例中,IP網(wǎng)絡(luò)132可以支持不同類型的分組交換的基于IP的流量協(xié)議。在不同的實施例(未示出)中,一個或多個集線器130可以經(jīng)由一種或多種不同類型的網(wǎng)絡(luò)(例如,不同類型的IP網(wǎng)絡(luò)、光纖網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)、無線網(wǎng)絡(luò)等等)被與頭端134可通信地耦接。在電纜網(wǎng)絡(luò)部分133的具體示例實施例中,集線器130包括一個或多個CMTS144。在至少一個實施例中,集線器130的一個或多個CMTS144可以被配置或設(shè)計為調(diào)度一個或多個電纜調(diào)制解調(diào)器(例如104)和頭端134之間的上游通信的傳輸。集線器130的一個或多個CMTS144還可以被配置或設(shè)計為從一個或多個電纜調(diào)制解調(diào)器接收上游通信,并且修改通信的選定部分以用于發(fā)送至頭端134中所包括的一個或多個設(shè)備。根據(jù)至少一個實施例,不同的CMTS(例如144)可以各自被配置或設(shè)計為包括上游信道和/或下游信道功能性。例如,在一個實施例中,頭端處的第一CMTS可以被配置作為下游CMTS并且可操作用于應(yīng)對與去往CM的下游信道通信有關(guān)的各個方面,并且頭端處的第二CMTS可以被配置作為上游CMTS并且可操作用于應(yīng)對與來自CM的上游信道通信有關(guān)的各個方面。在一些實施例中,一個或多個CMTS可以可操作用于應(yīng)對與下游信道和上游信道通信有關(guān)的各個方面。圖圖1的具體示例實施例中所示,集線器130可以包括一個或多個調(diào)制設(shè)備152。在一個或多個實施例中,調(diào)制設(shè)備152可以可操作用于接收用于分發(fā)給一個或多個CM的下游通信。另外,調(diào)制設(shè)備152可以可操作用于調(diào)制一個或多個RF信號以用于在一個或多個RF信道上傳輸。根據(jù)不同的實施例,各種類型的調(diào)制技術(shù)可被用于信號的調(diào)制,諸如,例如以下調(diào)制技術(shù)(或其組合)的一個或多個:·正交幅度調(diào)制(QAM)·正交相移鍵控(QPSK)·等等。在不同的實施例(未示出)中,集線器130可以包括一個或多個解調(diào)設(shè)備,其可操作用于解調(diào)在一個或多個RF信道上傳輸?shù)囊粋€或多個RF信號。如圖1的具體示例實施例中所示,頭端可以包括一個或多個天線共用(diplexer)設(shè)備142。一個或多個雙工器設(shè)備142可以被配置或設(shè)計為執(zhí)行與上游和/或下游頻域多路復(fù)用(multiplex)和/或多路解復(fù)用有關(guān)的一個或多個操作。在一些實施例中,一個或多個雙工器設(shè)備可以被配置或設(shè)計為對多個上游和/或下游信號進行多路復(fù)用以用于在一個或多個上游和/或下游信道上傳輸。另外,一個或多個雙工器設(shè)備可以被配置或設(shè)計為將經(jīng)由一個或多個上游和/或下游信道傳輸?shù)囊粋€或多個信號多路解復(fù)用為多個上游和/或下游信號。例如,在圖1的具體示例實施例中,雙工器設(shè)備142可以被配置或設(shè)計為對兩個QAM信號進行天線共用以用于下游發(fā)送至一個或多個光纖節(jié)點106和/或CM104。另外,雙工器設(shè)備142可以被配置或設(shè)計為對從一個或多個光纖節(jié)點106和/或CM104經(jīng)由一個或多個上游信道發(fā)送的一個或多個信號進行解天線共用(undiplex)。在至少一個實施例中,電纜網(wǎng)絡(luò)中的一個或多個設(shè)備,和/或與電纜網(wǎng)絡(luò)中的一個或多個設(shè)備相關(guān)聯(lián)的時鐘電路,可以經(jīng)由一個或多個外部定時設(shè)備(諸如,例如層1(Stratum1)時鐘源)的使用被同步。在2003年6月10日提交的發(fā)明名稱為“SynchronizingSeparatedUpstreamAndDownstreamChannelsOfCableModemTerminationSystems”(對電纜調(diào)制解調(diào)器終端系統(tǒng)的分離的上游和下游信道進行同步)的美國專利申請第10/459,136號(代理卷號CISCP328/236442)中記載了用于同步電纜網(wǎng)絡(luò)的組件的一種或多種技術(shù),該申請因所有用途被通過引用全部結(jié)合于此。在電纜網(wǎng)絡(luò)部分133的具體示例實施例中,網(wǎng)絡(luò)流量可以參考來自一個或多個全球定位系統(tǒng)(“GPS”)設(shè)備(例如148和160)的時間和/或頻率被同步。GPS設(shè)備160可以向頭端134中的一個或多個設(shè)備(例如CMTS156)提供時間信息和/或時鐘信號。GPS設(shè)備148可以向集線器130中的一個或多個設(shè)備(例如CMTS144和/或調(diào)制設(shè)備152)提供時間信息和/或時鐘信號。提供給一個或多個設(shè)備的時間信息和/或時鐘信號例如可以包括如一個或多個DOCSIS規(guī)范中所描述的那樣使用的頻率數(shù)據(jù)。如圖1的具體示例實施例中所示,電纜網(wǎng)絡(luò)部分133可以包括一個或多個光纖節(jié)點106。在一些實施例中(例如如圖1中所示),一個或多個光纖節(jié)點可以被配置或設(shè)計為接收從頭端134和/或一個或多個集線器130中的一個或多個CMTS經(jīng)由光纖發(fā)送的通信,并且修改通信的選定部分以用于經(jīng)由一個或多個同軸電纜分發(fā)給CM(例如104)。另外,一個或多個光纖節(jié)點可以被配置或設(shè)計為經(jīng)由一個或多個通信信道(例如同軸電纜)接收來自一個或多個CM(例如CM104)的通信,并且修改通信的選定部分以用于發(fā)送至頭端134中的一個或多個設(shè)備和/或一個或多個集線器130。如圖1的具體示例實施例中所示,電纜網(wǎng)絡(luò)部分133可以包括一個或多個網(wǎng)絡(luò)節(jié)點(例如CM104)。在某時實施例中,一個或多個不同設(shè)備可以可操作用于經(jīng)由第一網(wǎng)絡(luò)節(jié)點與頭端通信。例如,第一電纜調(diào)制解調(diào)器可以向一個或多個設(shè)備提供一個或多個數(shù)據(jù)通信功能,這些設(shè)備可以包括但不限于:(一個或多個)個人計算機,(一個或多個)電視機、(一個或多個)數(shù)碼攝像機(DVR)設(shè)備、(一個或多個)電話、(一個或多個)家電、(一個或多個)連網(wǎng)設(shè)備等等(或它們的一些組合)。因此,在一些實施例中,由共享接入網(wǎng)絡(luò)中的第一網(wǎng)絡(luò)節(jié)點(例如CM)接收的通信可以與和第一網(wǎng)絡(luò)節(jié)點相關(guān)聯(lián)的一個或多個不同設(shè)備相關(guān)聯(lián)。在一些實施例中,第一網(wǎng)絡(luò)節(jié)點(例如CM)可以與一個或多個服務(wù)流相關(guān)聯(lián),這一個或多個服務(wù)流用于調(diào)度第一網(wǎng)絡(luò)節(jié)點和不同網(wǎng)絡(luò)組件(例如CMTS)之間的上游或下游通信。根據(jù)各種實施例,服務(wù)流可以是用于一個或多個網(wǎng)絡(luò)節(jié)點與不同網(wǎng)絡(luò)組件之間的通信的任何上游和/或下游數(shù)據(jù)流。在至少一個實施例中,服務(wù)流可以被定義為介質(zhì)訪問控制(在此稱為“MAC”)層傳輸服務(wù),其可以提供從上層服務(wù)實體向RF的單向分組傳送并且可以根據(jù)針對服務(wù)流定義的一個或多個QoS流量參數(shù)來對流量進行整形、監(jiān)管(police)和/或排列優(yōu)先順序。在各種實施例中,各種類型的數(shù)據(jù)流量可以在共享接入網(wǎng)絡(luò)的一個或多個網(wǎng)絡(luò)節(jié)點和頭端之間傳輸。例如,不同類型的數(shù)據(jù)流量可以包括但不限于因特網(wǎng)流量、視頻點播(“VOD”)流量、IP語音(“VOIP”)流量等等。在一些實施例中,第一服務(wù)流可以與具體類型的網(wǎng)絡(luò)流量相關(guān)聯(lián)。例如,在具體示例實施例中,電纜網(wǎng)絡(luò)中的電纜調(diào)制解調(diào)器可以與用于下游因特網(wǎng)流量的通信的第一服務(wù)流、用于下游VOD流量的通信的第二服務(wù)流、用于下游VOIP流量的通信的第三服務(wù)流等相關(guān)聯(lián)。在不同實施例中,一個或多個不同類型的數(shù)據(jù)流量可以與一個或多個不同的服務(wù)流相關(guān)聯(lián)。在各個實施例中,一個或多個服務(wù)流可以與各種類型的QoS流量參數(shù)的一個或多個實例相關(guān)聯(lián)。在一些實施例中,一個或多個QoS流量參數(shù)可以被一個或多個服務(wù)流共享。各種類型的QoS流量參數(shù)可以包括但不限于以下參數(shù)(或其組合)的一個或多個:·流量速率參數(shù)(例如,最小維持流量速率參數(shù)、最大維持流量速率參數(shù)等)·流量優(yōu)先參數(shù)·流量突發(fā)參數(shù)(例如,最大流量突發(fā)參數(shù),最大級聯(lián)突發(fā)參數(shù)等)·保留流量速率參數(shù)(例如最小保留流量速率參數(shù)、假定的最小保留速率分組大小參數(shù)等)·超時參數(shù)(例如用于活動QoS參數(shù)的超時,用于準(zhǔn)許的QoS參數(shù)的超時等)·流量調(diào)度參數(shù)(例如服務(wù)流調(diào)度類型參數(shù)等)·等等在此描述的技術(shù)可以應(yīng)用于共享接入網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點、服務(wù)流和/或QoS參數(shù)的任何關(guān)聯(lián)。例如,在電纜網(wǎng)絡(luò)的具體示例實施例中,第一電纜調(diào)制解調(diào)器可以與和下游流量的通信有關(guān)的第一服務(wù)流相關(guān)聯(lián),并且第一服務(wù)流可以與例如用于提供超過最小保留流量速率的因特網(wǎng)流量的QoS參數(shù)相關(guān)聯(lián)。在該具體示例實施例中,第一電纜調(diào)制解調(diào)器還可以與和下游VOD流量的通信有關(guān)的第二服務(wù)流相關(guān)聯(lián),并且第二服務(wù)流可以與用于提供小于最大流量突發(fā)速率的VOD流量的QoS參數(shù)相關(guān)聯(lián)。在至少一個實施例中,第一電纜調(diào)制解調(diào)器還可以與和VOIP流量的通信有關(guān)的第三服務(wù)流相關(guān)聯(lián),并且第三服務(wù)流可以與用于提供被指定為具有最高流量優(yōu)先級的VOIP流量的QoS參數(shù)相關(guān)聯(lián)。在不同的實施例中,一個或多個不同的QoS參數(shù)可以與一個或多個不同的服務(wù)流相關(guān)聯(lián)。在一個或多個實施例中,一個或多個QoS參數(shù)可以在網(wǎng)絡(luò)頭端和/或集線器中所包括的一個或多個組件(例如CMTS)處被定義和/或確定。在各個實施例中,一個或多個QoS參數(shù)可以手動地、自動地、動態(tài)地、靜態(tài)地或者通過以上方式的組合被定義和/或確定。根據(jù)一些實施例,一個或多個QoS參數(shù)可以根據(jù)服務(wù)提供商和客戶之間的協(xié)議來定義和/或確定。例如,與電纜網(wǎng)絡(luò)中的第一客戶的服務(wù)級別協(xié)議(在此稱為“SLA”)可以定義一個或多個QoS參數(shù),這些QoS參數(shù)可以與一個或多個類型的數(shù)據(jù)流量流相關(guān)聯(lián)。在一些實施例中,一個或多個不同的客戶可以支付不同數(shù)量的貨幣來交換不同類型的和/或級別的服務(wù)。例如第一客戶可以比第二客戶支付更多貨幣來交換針對因特網(wǎng)流量的更高最小帶寬速率和/或針對VOIP流量的更高CBR。在一些實施例中,每個(或選定的)服務(wù)流可以與各自的服務(wù)流標(biāo)識符(在此稱為“SFI”)相關(guān)聯(lián)。在至少一個實施例中,服務(wù)流標(biāo)識符可以用來唯一地識別接入網(wǎng)絡(luò)的具體服務(wù)流。每個(或選定的)綁定群組可以與各自的綁定群組標(biāo)識符(在此稱為“BGI”)相關(guān)聯(lián)。每個(或選定的)RF信道可以與各自的信道編號相關(guān)聯(lián)。根據(jù)各個實施例,與一個或多個SFI、BGI和/或信道編號有關(guān)的不同類型信息可被用來識別不同參數(shù)和/或組件,這些參數(shù)和組件可以包括但不限于以下參數(shù)和組件(或其組合)的一個或多個:·(一個或多個)服務(wù)流·(一個或多個)服務(wù)流類別·(一個或多個)電纜調(diào)制解調(diào)器·(一個或多個)QoS參數(shù)·(一個或多個)綁定群組·等等根據(jù)各個實施例,共享接入網(wǎng)絡(luò)可以被配置為使得多個網(wǎng)絡(luò)節(jié)點可以共享用于發(fā)送和/或接收數(shù)據(jù)的一個或多個共享接入信道。例如,電纜網(wǎng)絡(luò)中的多個電纜調(diào)制解調(diào)器可以共享用于發(fā)送和/或接收數(shù)據(jù)的一個或多個信道。共享接入信道上的信息傳輸可能需要不同類型的調(diào)度技術(shù)來確保有效的流量流。(例如,電纜網(wǎng)絡(luò)上CMTS和一個或多個電纜調(diào)制解調(diào)器之間的分組傳輸可以是根據(jù)不同調(diào)度技術(shù)(例如,加權(quán)公平排隊(“WFQ”)等)來調(diào)度的。)如以上提及的,RF技術(shù)中的最新進步已經(jīng)使得電纜調(diào)制解調(diào)器能夠在多個RF信道上接收和發(fā)送數(shù)據(jù)。因此,新一代電纜調(diào)制解調(diào)器可以以高達200Mbps的速率接收數(shù)據(jù)。最新的DOCSIS標(biāo)準(zhǔn),電纜上數(shù)據(jù)服務(wù)接口規(guī)范CM-SP-MULPIv3.0-102-061222(在此稱為“DOCSIS3.0”)已經(jīng)以“綁定群組”的概念制定了多信道數(shù)據(jù)傳輸?shù)臉?biāo)準(zhǔn)。在至少一個實施例中,“綁定群組”可以是指所識別的會被分發(fā)分組流(例如來自服務(wù)流)的上游或下游信道的集合。例如,在一個實施例中,綁定群組可以是指所識別的會被分發(fā)與一個或多個服務(wù)流相關(guān)聯(lián)的分組的上游或下游信道的集合。在一些實施例中,綁定群組可以僅指活動的和/或可用信道(例如,所識別的信道集合)的子集。在一些實施例中,“綁定群組”可以是指一系列的提供用來識別綁定到一起的具體信道的手段的信道。將明白,在此描述的一種或多種技術(shù)可以應(yīng)用于與各種類型的共享接入網(wǎng)絡(luò)相關(guān)聯(lián)的各種信道群組。然而,為了說明的目的,和/或為了避免混淆,在此可以關(guān)于對與一個或多個綁定群組相關(guān)聯(lián)的流量進行整形來描述一種或多種技術(shù)。在至少一個實施例中,在此描述的各種電纜網(wǎng)絡(luò)和QOS相關(guān)概念/術(shù)語可以以與DOCSIS3.0兼容的方式被定義和/或解釋。這樣的概念/術(shù)語中的至少一些示例可以包括但不限于以下概念/術(shù)語(或其組合)中的一個或多個:·服務(wù)流:在至少一個實施例中,服務(wù)流可以被表征為提供電纜調(diào)制解調(diào)器和CMTS之間的單向分組傳送的MAC層傳送服務(wù)。服務(wù)流可以由分類符和/或若干QOS屬性的集合來表征,分類符和/或若干QOS屬性諸如是,例如以下的一個或多個(和/或其組合):延遲時間(latency)、抖動、吞吐量保證等。·QAM(正交幅度調(diào)制):在至少一個實施例中,正交幅度調(diào)制可被用作調(diào)制格式,該調(diào)制格式可以用于對電纜網(wǎng)絡(luò)技術(shù)中使用的RF信道上的數(shù)字數(shù)據(jù)進行編碼。單個RF信道例如可以是6至8MHz寬度(例如,取決于國家),和/或例如可以實現(xiàn)從40至50Mbps的數(shù)據(jù)速率。在至少一個實施例中,QAM可以指示攜帶數(shù)據(jù)的RF信道。·綁定群組:在至少一個實施例中,綁定群組可以被表征為可以用于傳送與給定服務(wù)流相關(guān)聯(lián)的數(shù)據(jù)流量(例如分組)的一個或多個信道(例如QAM)的集合。在一個實施例中,綁定群組可以被視為轉(zhuǎn)發(fā)接口。例如,在一個實施例中,當(dāng)CMTS接收到以具體服務(wù)流分類(或與之關(guān)聯(lián))的分組時,CMTS可以識別與接收的分組的服務(wù)流相關(guān)聯(lián)的綁定群組,可以識別與所識別的綁定群組相關(guān)聯(lián)的QAM,和/或可以利用所識別的用于將與所識別的服務(wù)流相關(guān)聯(lián)的分組傳送到給定電纜調(diào)制解調(diào)器(和/或多個電纜調(diào)制解調(diào)器)的QAM中的一個或多個?!ぷ钚∷俾?最小保留速率):在至少一個實施例中,最小速率可以被表征為與服務(wù)流相關(guān)聯(lián)的QOS屬性中的一個QOS屬性。最小速率(或最小保留速率)也可以稱為承諾信息速率或CIR。在一個實施例中,最小速率可以代表CMTS應(yīng)當(dāng)為給定服務(wù)流保留的流量速率。在至少一個實施例中,不同的服務(wù)流可以與不同的最小速率相關(guān)聯(lián)?!ぷ畲笏俾剩涸谥辽僖粋€實施例中,最大速率可以被表征為與服務(wù)流相關(guān)聯(lián)的QOS屬性中的另一個QOS屬性。在一個實施例中,最大速率可以代表對于給定服務(wù)流不能超過的流量速率。在至少一個實施例中,不同的服務(wù)流可以與不同的最大速率相關(guān)聯(lián)?!そ壎ㄈ航M最小速率:在至少一個實施例中,綁定群組最小速率可以代表在給定綁定群組上傳送(和/或被調(diào)度用于傳送)的數(shù)據(jù)流量服務(wù)流中的全部(或選定的)服務(wù)流的最小速率的合計或加和。根據(jù)各個實施例,在此描述的不同流量整形技術(shù)和/或方面可以應(yīng)用于共享接入網(wǎng)絡(luò)(諸如,例如電纜網(wǎng)絡(luò))中的不同類型的上游和/或下游信道通信。為了說明的目的,和/或為了避免混淆,在此描述的不同流量整形技術(shù)是關(guān)于電纜網(wǎng)絡(luò)描述的,其中假定下游流量被整形。此外,還假定信道(在此稱為QAM)根據(jù)一個或多個正交幅度調(diào)制方案被調(diào)制。如上所述,CMTS和具體CM之間的通信可以被組織到一個或多個服務(wù)流中。在在此所描述的實施例中,假定綁定群組是指選定的一組QAM,其中CMTS可以操作用于調(diào)度與一個或多個服務(wù)流相關(guān)聯(lián)的數(shù)據(jù)在這組QAM上的傳輸。在一些實施例中,一個或多個共享接入網(wǎng)絡(luò)可以被利用綁定群組和信道的重復(fù)關(guān)聯(lián)配置。例如,在至少一個實施例中,與第一電纜調(diào)制解調(diào)器的通信可以在跨越多個信道的第一綁定群組上被發(fā)送。同時,第一信道可以被多個綁定群組共享。綁定群組和/或信道的這樣的關(guān)聯(lián)使得帶有QoS保證的分組調(diào)度非常復(fù)雜。如將明白的,綁定群組和信道的此重復(fù)關(guān)聯(lián)使得流量整形非常困難。本公開的一個方面涉及與針對綁定群組的QoS調(diào)度有關(guān)的各種問題,以及/或用于處理和/或解決這樣的問題的各種技術(shù)。在一個或多個實施例中,針對具有復(fù)雜的網(wǎng)絡(luò)配置的共享接入網(wǎng)絡(luò)的帶有QoS保證的分組調(diào)度例如可以涉及一種或多種線性規(guī)劃技術(shù)。然而,這樣的實施例的一個缺點可能在于線性規(guī)劃技術(shù)會需要相對大量的計算資源,并且因此要用于實時對網(wǎng)絡(luò)流量進行動態(tài)整形是不切實際的。另外,將明白,用于實現(xiàn)電纜網(wǎng)絡(luò)中的流量整形的現(xiàn)有技術(shù)可能不可與在兼容DOCSIS3.0的電纜網(wǎng)絡(luò)中所實現(xiàn)的QoS調(diào)度技術(shù)相兼容地一起使用(和/或不容易被適配為與之一起使用),因為例如傳統(tǒng)的電纜調(diào)制解調(diào)器通常已經(jīng)被配置或設(shè)計為在任何給定時間在單個信道上發(fā)送和接收數(shù)據(jù)。在DOCSIS3.0之前,不需要實現(xiàn)針對跨越多個上游和/或下游信道的負載平衡。另外,用于流量調(diào)度的現(xiàn)有技術(shù)不可兼容用于在為與重復(fù)綁定群組相關(guān)聯(lián)的信道調(diào)度流量時提供QoS保證,這是因為例如現(xiàn)有流量調(diào)度技術(shù)可能基于這樣的假定:給定CM在任何給定時間可能正在利用至多單個上游信道和單個下游信道。例如,根據(jù)之前的DOCSIS版本配置的網(wǎng)絡(luò)中的流量調(diào)度技術(shù)可以使用預(yù)先配置的和/或靜態(tài)的處理器來實現(xiàn),其中假定存在可行的從輸入流量到輸出信道的分配。然而,根據(jù)DOCSIS3.0,在一些實施例中,多個信道可以可操作用于傳送與多個數(shù)據(jù)流量流相關(guān)聯(lián)的通信,其中數(shù)據(jù)流量流和信道之間的關(guān)聯(lián)是重復(fù)的并且通信資源比過去可被更自由地配置。因此,現(xiàn)有調(diào)度技術(shù)(例如,加權(quán)公平排隊、輪詢等)不能調(diào)度經(jīng)由與重復(fù)的綁定群組相關(guān)聯(lián)的信道傳輸?shù)牧髁?。例如,可能難以確定是否存在輸入流量向與給定網(wǎng)絡(luò)處理器或其它設(shè)備相關(guān)聯(lián)的輸出信道的可行分配。因此,例如,根據(jù)一種或多種現(xiàn)有流量調(diào)度技術(shù),當(dāng)在利用重復(fù)的綁定群組配置的電纜網(wǎng)絡(luò)上調(diào)度與數(shù)據(jù)流量流相關(guān)聯(lián)的流量時,分組可能被丟棄或QoS規(guī)定可能被違反。在一些實施例中,在此描述的一種或多種技術(shù)以在一種或多種現(xiàn)有流量調(diào)度技術(shù)之前被實現(xiàn)(例如,WQF)。在不同實施例中,在此描述的一種或多種技術(shù)可以提供可使用一種或多種傳統(tǒng)調(diào)度技術(shù)來可行地調(diào)度的網(wǎng)絡(luò)流量流。除了在此所描述的流量整形技術(shù)的各個實施例以外,還可以實現(xiàn)用于負載平衡的各種技術(shù)。然而,單獨使用的用于負載平衡的各種技術(shù)不足以解決與針對和重復(fù)的綁定群組相關(guān)聯(lián)的信道的QoS調(diào)度有關(guān)的問題,這是因為例如負載平衡技術(shù)可能涉及這樣的選定信道,一個或多個CM被配置為在選定信道上發(fā)送和/或接收信息而不是給定具體的網(wǎng)絡(luò)配置基于每個分組地分配與選定信道相關(guān)聯(lián)的帶寬。在至少一個實施例中,至少一些CMTS平臺(諸如可從加利福尼亞圣何塞的思科系統(tǒng)公司獲得的那些)可以利用已被配置和設(shè)計為執(zhí)行DOCSISMAC控制器功能性的ASIC(例如“JIB”)。在一個實施例中,MAC層處理器可以被配置或設(shè)計為接收被預(yù)定為經(jīng)由指定綁定群組傳送的分組,和/或可以被配置為或設(shè)計為調(diào)度和/或轉(zhuǎn)發(fā)這些分組中的一個或多個以用于在與指定綁定群組相關(guān)聯(lián)的QAM中的一個或多個上傳輸。在至少一個實施例中,為了將分組轉(zhuǎn)發(fā)至恰當(dāng)?shù)腝AM,MAC層處理器可以被配置或設(shè)計為利用簡化的調(diào)度算法,諸如例如“最短隊列最先”(SQF)調(diào)度算法(其例如可以以分層排隊架構(gòu)(“HQF”)實現(xiàn))。然而,盡管多個不同的綁定群組都可能在單個QAM上貢獻流量,但是在至少一個實施例中,調(diào)度算法應(yīng)當(dāng)優(yōu)選地被配置或設(shè)計為確保與給定綁定群組相關(guān)聯(lián)的QAM在可能的程度上被均等地(或基本上均等地)裝載。因此,在至少一個實施例中,調(diào)度算法可被認為是只要綁定群組被指派(或被調(diào)度)“可行帶寬分配”就是有效的,使得在每個綁定群組的QAM上發(fā)送的數(shù)據(jù)流量的總帶寬不會超過QAM容量。因此,例如,在一個實施例中,綁定群組的每一個(或選定的)群組會被以各自的帶寬整形,各自的帶寬可以與和每個各自的綁定群組相關(guān)聯(lián)的QAM一致。在至少一個實施例中,分組可以被分類到服務(wù)流中,和/或被轉(zhuǎn)發(fā)到具體的綁定群組(與那個服務(wù)流相關(guān)聯(lián))以用于在與具體的綁定群組相關(guān)聯(lián)的一組QAM上傳送。在至少一個實施例中,諸如例如最小速率和/或最大速率的QOS策略可以被每服務(wù)流地應(yīng)用。這樣,從CMTS的角度,綁定群組可以被視為轉(zhuǎn)發(fā)接口。因此,根據(jù)一個實施例,在HIST調(diào)度體系架構(gòu)(例如,基于分類樹的HQF實現(xiàn))的語境中,可以方便地將綁定群組建模為單個調(diào)度(例如帶寬受限隧道或BLT),該單個調(diào)度聚合在其下的服務(wù)流中的所有(或選定)服務(wù)流。在一些實施例中,單個QAM可以接收來自多個綁定群組的分組。在一些實施例中,綁定群組的輸入流量可能隨時間變化。因此,在至少一個實施例中,競爭的綁定群組之間的QAM帶寬的動態(tài)共享是希望的。例如,對于綁定群組和/或QAM的簡單關(guān)聯(lián),多個綁定群組可以被聚合到大的群組中,例如使得最大整形帶寬基本上等于對應(yīng)于與這多個綁定群組相關(guān)聯(lián)的QAM中的所有(或選定的)QAM的QAM帶寬的加和。然而,可以構(gòu)想到,至少在一些實施例中,該方法可能不適于被擴展用于任意配置。因此,如以下更詳細描述的,希望實現(xiàn)更高級的流量整形和/或流量調(diào)度技術(shù)。根據(jù)一個實施例,一種這樣的技術(shù)可以涉及從QAM向與之關(guān)聯(lián)的每個綁定群組靜態(tài)地分配帶寬。例如,在一個實施例中,QAM可以向其關(guān)聯(lián)的綁定群組中的每個群組貢獻其帶寬的一部分。綁定群組整形帶寬可以通過將其是成員的那些QAM中的所有(或選定的一些)QAM的貢獻相加來計算出。這樣的靜態(tài)帶寬分配技術(shù)的一個缺點在于,其不允許帶庫被有效共享。例如,如果一個綁定群組上的流量中存在大的變動,并且如果同時與該綁定群組共享QAM的其它綁定群組是輕負載的,則即便QAM可被重流量的綁定群組使用,大部分QAm帶寬也不被利用。考慮綁定群組體系架構(gòu),和/或各個服務(wù)流的QOS要求,希望提供至少一個用于對下游電纜信道上的分組的傳輸進行整形和/或調(diào)度的機制。在一個實施例中,這樣的機制優(yōu)選滿足各個服務(wù)流的指定QOS要求,同時,此時,使得總體QAM帶寬能夠被有效利用。在一個實施例中,這樣的流量整形/調(diào)度機制的至少一部分可以使用被CMTS采用的HQF基礎(chǔ)架構(gòu)來實現(xiàn),CMTS處理器諸如是例如可從加利福尼亞圣何塞的思科系統(tǒng)公司獲得的思科分組處理器(CPP)。根據(jù)各個實施例,對于給定服務(wù)流,優(yōu)選可以滿足以下QOS要求中的全部(或選定的)QOS要求:1)最小保留流量速率:在一個實施例中,該參數(shù)指定為給定服務(wù)流保留的最小速率(例如,以比特/秒表示)。在一個實施例中,CMTS可以優(yōu)選地能夠滿足針對給定服務(wù)流的帶寬請求直到其最小保留流量速率。如果針對給定服務(wù)流的請求帶寬是比其最小保留流量速率小的帶寬,則CMTS可以將超額的保留帶寬重新分配用于其它目的。2)最大維持速率:在一個實施例中,該參數(shù)指定為給定服務(wù)流保留的最大維持速率(例如,以比特/秒表示)。在一個實施例中,被轉(zhuǎn)發(fā)的流量的量(例如,以字節(jié)表示)在任意給定時間間隔(T)期間可以用Max(T)限制,Max(T)如以下表達式所示:Max(T)=T*(R/8)+B(1)其中參數(shù)B表示最大流量突發(fā)配置設(shè)置(例如,以字節(jié)表示)。在至少一個實施例中,對于下游服務(wù)流,該參數(shù)可以是僅可在CMTS處應(yīng)用的。在一個實施例中,CMTS可以在所有(或選定的)下游數(shù)據(jù)傳輸上增強以上表達式(1)。在一些實施例中,CMTS可被配置或設(shè)計為在給定時間間隔T期間不轉(zhuǎn)發(fā)(和/或丟棄和/或忽略)違反表達式(1)的下游分組。在一些實施例中,CMTS可以可操作用于通過以下方式來對下游流量進行“速率整形”:例如對超過表達式(1)而到達的分組排隊,和/或當(dāng)表達式(1)所表示的條件未被滿足時在至少一部分時間期間延遲這樣的分組的轉(zhuǎn)發(fā)。3)流量優(yōu)先:在一個實施例中,該參數(shù)是指服務(wù)流的優(yōu)先。例如,在一個實施例中,可以存在8個優(yōu)先級。根據(jù)一個實施例,優(yōu)選地,較高優(yōu)先流可以比較低優(yōu)先流被給與更優(yōu)先的對待(例如更好的服務(wù))。在至少一個實施例中,CMTS可以被配置或設(shè)計為將流量優(yōu)先參數(shù)用作超額比例超額速率分數(shù)的計算中的權(quán)重。考慮由DOCSIS3.0規(guī)范引入的各種新的和修改后的特征和/或協(xié)議,在此可以構(gòu)想到(和/或預(yù)見到),DOCSIS3.0環(huán)境中的流量調(diào)度器實現(xiàn)可能不再能夠被表示為基于單個樹的層次結(jié)構(gòu)。因此,如這里所描述的,(例如,在可與DOCSIS3.0兼容的電纜網(wǎng)絡(luò)中)可以采用各種不同的流量整形和/或流量調(diào)度技術(shù),這些技術(shù)可以幫助避免和/或減輕由于流量調(diào)度器實現(xiàn)不能被表示為基于樹的層次結(jié)構(gòu)所引起的問題。這樣的流量整形和/或流量調(diào)度技術(shù)的示例(例如,這里所描述的示例)可以包括但不限于以下體系架構(gòu)(或其組合)的一個或多個:推(push)體系架構(gòu)、拉(pull)體系架構(gòu)和/或混合體系架構(gòu)。在至少一個實施例中,與推體系架構(gòu)相關(guān)聯(lián)的基礎(chǔ)概念的至少一部分涉及對綁定群組之間的QAM帶寬的(靜態(tài)的和/或動態(tài)的)分配的計算,和/或涉及將每個綁定群組流量整形為一速率,該速率基本上等于每個QAM針對給定綁定群組的帶寬分配的加和。該解決方案在概念上很有吸引力在于:QAM級別的調(diào)度(這例如可以在硬件中完成)變得相對直接,因為整形(平均地)確保裝載到QAM上的可行性,因此允許QAM級別的簡單調(diào)度(例如,最短隊列優(yōu)先,SQF)和/或FIFO排隊。然而,該解決方案的一個缺點可能是,除非帶寬分配能夠被有效地和/或以充分小的時間尺度計算和確定,否則對綁定群組的整形會導(dǎo)致可能不能充分利用可用帶寬。因此,可以優(yōu)選使用用于計算整形率的有效算法來設(shè)計推體系架構(gòu)。這樣的算法可以是有效的,和/或可以維護綁定群組的可用帶寬的分配的合理公平性。并且維護相對于最小和/或最大共享速率的QoS保證。用于求解線性等式的算術(shù)算法可以用來計算對綁定群組的最佳QAM帶寬分配。然而,在分配被頻繁更新來對所提供的負載條件的變化作出響應(yīng)的環(huán)境中,它們可以是更計算密集的和/或不那么實用的。與推體系架構(gòu)類似,拉體系架構(gòu)也可能由于某種原因需要計算每個QAM分配給每個綁定群組的份額。在份額已被計算或確定時,調(diào)度層次結(jié)構(gòu)(樹)可以被建立,其中根(root)在每個QAM處,QAM節(jié)點的子節(jié)點(child)可以是可以向該QAM發(fā)送分組的BG中的全部(或選定的)BG。注意,由于一個BG可以能夠向多個QAM發(fā)送分組,所以,BG可以被同時實現(xiàn)在多個QAM樹中。由于這些QAM中的所有(或選定的)QAM獨立于其它QAM而從其自己的調(diào)度樹“拉”分組,所以存在兩個或更多QAM可能同時嘗試從單個BG獲取分組的可能性。這可能導(dǎo)致未充分利用,因為在沒有實現(xiàn)某種加速的情況下,就在一個調(diào)度時點(schedulingepoch)中從相同BG拉多個分組可能是不可能的。此外,在該情況中,當(dāng)BG其隊列中只有一個分組時,即使是加速也無助于這樣的事實:如果從該BG要求分組的QAM中的所有QAM停止嘗試獲取該單個分組,則這些QAM中除了一個以外的所有QAM都會失去調(diào)度機會。因此,拉體系結(jié)構(gòu)模型也可能容易導(dǎo)致未充分利用,盡管其原因可能與推模型的原因不同。在至少一個實施例中,混合體系架構(gòu)可以被配置或設(shè)計為處理推和/或拉體系架構(gòu)模型的上述問題中的一些問題。在至少一個實施例中,對于這些體系架構(gòu)中的每個(或選定的)體系架構(gòu),可以假定:可以在綁定群組中被組合的實際流(例如服務(wù)流)可以表示為根在該綁定群組處的調(diào)度層次結(jié)構(gòu)。例如,在一個實施例中,當(dāng)綁定群組需要選擇分組時,其可以使用傳統(tǒng)的基于WFQ的調(diào)度器(例如HQF)來選擇個別流。在使用HQF的另一方法中,QAM可以被表示為父節(jié)點,并以綁定群組為其子節(jié)點。然后,各個服務(wù)流可以被表示為綁定群組的子節(jié)點。另一實現(xiàn)方式可以是以基于HQF的模型為基礎(chǔ)的,其中,例如,HQF實現(xiàn)方式可以被配置或設(shè)計為利用“拉模型”,其中每個QAM可以是正從多個綁定群組拉分組。QAM信道可以被配置為使得每個綁定群組與其相關(guān)聯(lián)的(靜態(tài))權(quán)重。例如,在QAM信道共享兩個不同綁定群組的簡單情況中,則這兩個綁定群組都有可能具有相同的權(quán)重和/或因此它們可以在擁塞期間共享用于該QAM的帶寬。在一個實施例中,基于HQF的模型可以被修改為使得由于子節(jié)點與父節(jié)點之間的多對多關(guān)聯(lián),來自子節(jié)點的分組可能被多個父節(jié)點拉。該修改對于綁定群組調(diào)度是希望的,因為例如,HQF的現(xiàn)有實現(xiàn)方式并不提供用于在可能不是嚴(yán)格意義上的層次樹的結(jié)構(gòu)中拉分組的任何機制。在一些實施例中,(例如HQF中支持的)類似父節(jié)點-子節(jié)點關(guān)系的樹例如相對于調(diào)度去往綁定群組的DOCSIS流的級別是充分的或足夠的。然而,特別構(gòu)想到,對于HQF實現(xiàn)方式可能存在不同的問題,這可以提供考慮其它選項的動機。這樣的問題中的至少一些問題的示例可以包括但不限于以下問題(或其組合)的一個或多個:·QAM帶寬的之間的靜態(tài)共享可能是限制性的?!た赡苄枰幚懋?dāng)子節(jié)點僅具有一個分組時(如前所述)多個父節(jié)點拉相同分組的問題?!と缦缕脚_之一,在所述平臺中,重復(fù)綁定群組調(diào)度實現(xiàn)方式可以使用基于硬件的調(diào)度器被實現(xiàn),其中該硬件調(diào)度器,在沒有昂貴的HW修改的情況下,例如可能不容易被配置或設(shè)計為支持非樹調(diào)度層次結(jié)構(gòu)和/或可能不容易被修改為支持非樹調(diào)度層次結(jié)構(gòu)。在此所描述的其它技術(shù)也可以用于解決在此所描述的不同問題,至少考慮以增加的負載度為代價來處理利用/最小速率保證折中的問題,這對于在此介紹的解決方案可能是固有的問題。圖2示出CMTS200的框圖。CMTS200在同一CMTS中組合上游和下游功能。在不同實施例中,一個或多個CMTS可以僅包括下游或上游功能性。在一些實施例中,路由選擇引擎A可以被配置或設(shè)計為包括多個功能不同的模塊或組件,例如包括被適配為提供分組轉(zhuǎn)發(fā)功能性的轉(zhuǎn)發(fā)處理器(FP)模塊211a;被適配為實現(xiàn)路由選擇或轉(zhuǎn)發(fā)操作的路由處理器(RP)模塊203a;以及被適配為提供系統(tǒng)時鐘和時間戳功能性的應(yīng)用組件202a。路由選擇引擎組件可以被配置為提供層1、層2、層3和層4功能性以及服務(wù)質(zhì)量(QoS)功能性。應(yīng)當(dāng)注意,為了清楚,組件被以單數(shù)形式描述。多個處理器、多種存儲格式、或多個系統(tǒng)控制器例如可以在該語境中以及根據(jù)不同實施例的其它語境中被使用。存儲器207a可以包括可被處理器205a存取的同步動態(tài)隨機存取存儲器(SDRAM)存儲位置,以用于存儲由組件存取的軟件程序和數(shù)據(jù)結(jié)構(gòu)。網(wǎng)絡(luò)路由選擇操作系統(tǒng),其一部分可以駐留在存儲器中并被路由處理器執(zhí)行,其通過調(diào)用網(wǎng)絡(luò)操作來在功能上組織路由器,以便支持路由器上執(zhí)行的軟件處理。多個線路卡可以包括已被特別配置為執(zhí)行特定功能的不同類型的線路卡。例如,線路卡231可以對應(yīng)于射頻(RF)線路卡,其已被配置或設(shè)計用于在電纜網(wǎng)絡(luò)中使用。另外,線路卡235可以對應(yīng)于網(wǎng)絡(luò)接口卡,其已被配置或設(shè)計為與不同類型的外部網(wǎng)絡(luò)(例如WAN和/或LAN)相接口,其中這些外部網(wǎng)絡(luò)利用不同類型的通信協(xié)議(例如,以太網(wǎng)、幀中繼、ATM、TCP/IP等)。例如,數(shù)據(jù)網(wǎng)絡(luò)接口235a可以用作外部數(shù)據(jù)源和電纜系統(tǒng)之間的接口組件。外部數(shù)據(jù)源可以經(jīng)由例如光纖、微波鏈路、衛(wèi)星鏈路或通過各種介質(zhì)來向數(shù)據(jù)網(wǎng)絡(luò)接口235a發(fā)送數(shù)據(jù)。數(shù)據(jù)網(wǎng)絡(luò)接口可以包括用于與不同網(wǎng)絡(luò)相接口的硬件和/或硬件與軟件。根據(jù)各個實施例,數(shù)據(jù)網(wǎng)絡(luò)接口可以被實現(xiàn)在作為用于分組交換網(wǎng)絡(luò)的傳統(tǒng)路由器的一部分的線路卡上。使用這種類型的配置,CMTS可以能夠使用例如網(wǎng)絡(luò)層軟件219a來向數(shù)據(jù)網(wǎng)絡(luò)接口發(fā)送IP數(shù)據(jù)和/或從其接收IP數(shù)據(jù)。如圖2的具體示例實施例中所示,至少一部分線路卡包括用于提供主機線路卡、其它線路卡和/或(一個或多個)路由選擇引擎之間的合適接口的接口電路。例如,接口電路233a可以包括耦接到點對點鏈路241、243中的一個或多個的互連端口。根據(jù)具體實現(xiàn)方式,該接口電路用作轉(zhuǎn)換器,其將在線路卡處接收的數(shù)據(jù)的傳統(tǒng)格式轉(zhuǎn)換為用于從線路卡傳輸?shù)胶线m的路由選擇引擎的適當(dāng)協(xié)議格式。點對點鏈路241、243可以被配置為時鐘轉(zhuǎn)發(fā)鏈路使得每個點對點鏈路包括至少一個用于傳送數(shù)據(jù)信號的數(shù)據(jù)線路和至少一個用于攜帶時鐘信號的時鐘線路。在一些實施例中,一種或多種時鐘轉(zhuǎn)發(fā)技術(shù)可以被調(diào)節(jié)來適應(yīng)其它時鐘轉(zhuǎn)發(fā)布置,諸如例如包括多個數(shù)據(jù)信號和/或時鐘信號的連接。另外,每個線路卡可以被配置為在路由選擇引擎(201a和201b)和電纜網(wǎng)絡(luò)的至少一部分之間提供至少一個通信接口。數(shù)據(jù)網(wǎng)絡(luò)接口235a可以將路由選擇引擎201a耦接到外部數(shù)據(jù)網(wǎng)絡(luò)255(諸如,例如因特網(wǎng))。圖3示出CMTS300的具體示例實施例的框圖。圖3中示出的CMTS的框圖僅圖示出CMTS的具體實施例的某些特征,該圖示為了圖解的目的并且并不意謂在任何方面是限制性的。如圖3的具體示例實施例中所述,CMTS300包括一個或多個WAN接口310、一個或多個路由處理模塊320和/或一個或多個線路卡330。在一些實施例中,CMTS300可以被配置或設(shè)計為執(zhí)行與電纜網(wǎng)絡(luò)中的上游和/或下游通信有關(guān)的一個或多個功能。在至少一個實施例中,一個或多個CMTS300可以被包括在電纜網(wǎng)絡(luò)的頭端中。在各種實施例中,一個或多個CMTS可以被配置或設(shè)計為從一個或多個外部源(諸如,例如因特網(wǎng)160)存取和/或獲取數(shù)據(jù),并還可以被配置和設(shè)計為從(一個或多個)外部源獲取內(nèi)容(例如文本數(shù)據(jù)、圖像數(shù)據(jù)、視頻數(shù)據(jù)、音頻數(shù)據(jù)等等),并且修改內(nèi)容的選定部分以用于經(jīng)由一個或多個下游信道分發(fā)給電纜調(diào)制解調(diào)器。另外,一個或多個CMTS300還可以被配置或設(shè)計為從電纜網(wǎng)絡(luò)的一個或多個電纜調(diào)制解調(diào)器接收上游通信。根據(jù)至少一個實施例,不同的(一個或多個)CMTS可以各自被配置或設(shè)計為包括上游信道和/或下游信道功能性。例如,在一個實施例中,頭端處的第一CMTS可以被配置作為下游CMTS并且可操作用于應(yīng)對被配置作為下游CMTS并且可操作用于應(yīng)對與去往CM的下游信道通信有關(guān)的各個方面,并且頭端處的第二CMTS可以被配置作為上游CMTS并且可操作用于應(yīng)對與來自CM的上游信道通信有關(guān)的各個方面。在一些實施例中,(一個或多個)CMTS可操作用于應(yīng)對與下游信道和上游信道通信有關(guān)的各個方面。在310處,WAN接口310被圖示。根據(jù)不同的實施例,WAN接口310可被配置有必要的軟件和/或硬件來執(zhí)行和與一個或多個WAN通信有關(guān)的一個或多個功能。例如,在至少一個實施例中,WAN接口310可以被配置為接收經(jīng)由一個或多個WAN發(fā)送的分組以及向路由處理模塊320發(fā)送接收的分組以用于分發(fā)給一個或多個CM。根據(jù)不同的實施例,WAN接口310可以被配置為經(jīng)由一個或多個WAN來發(fā)送在CMTS處從連接到該電纜網(wǎng)絡(luò)的一個或多個CM接收的分組。在320處,路由處理模塊320被圖示。根據(jù)不同的實施例,路由處理模塊320可以被配置有用于實現(xiàn)與路由處理有關(guān)的一個或多個操作的合適的硬件和/或硬件與軟件,路由處理可以包括但不限于以下操作(或其組合)的一個或多個:·服務(wù)質(zhì)量(QoS)操作(例如,分層排隊架構(gòu)(HQF)操作、分組分類操作等等)·分組處理和/或路由選擇操作·流量整形操作(例如如圖9-16中所示)·路由選擇和/或轉(zhuǎn)發(fā)操作·分組分類操作·等等在330處,一個或多個線路卡被圖示。在一些實施例中,線路卡330可以包括已被具體配置為執(zhí)行具體功能的不同類型的線路卡。例如(一個或多個)線路卡330可以包括已被配置或設(shè)計用于在電纜網(wǎng)絡(luò)中使用的一個或多個射頻(RF)線路卡。根據(jù)不同實施例,(一個或多個)線路卡330可以包括已被配置或設(shè)計為與不同類型的外部網(wǎng)絡(luò)(例如WAN和/或LAN)相接口的一個或多個網(wǎng)絡(luò)接口卡,所述外部網(wǎng)絡(luò)利用不同類型的通信協(xié)議(例如以太網(wǎng)、幀中繼、ATM、TCP/IP等)。圖4圖示出根據(jù)具體示例實施例的電纜網(wǎng)絡(luò)部分400的框圖。圖4中示出的電纜網(wǎng)絡(luò)部分的具體示例實施例是分裂/組合HFC網(wǎng)絡(luò)。電纜網(wǎng)絡(luò)部分400包括一個或多個發(fā)射機設(shè)備402、一個或多個接收機設(shè)備404、一個或多個光纖節(jié)點420和/或一個或多個具有一個或多個CM(例如432a)的群組(例如432)。在不同實施例中,在此所描述的技術(shù)可以應(yīng)用于一種或多種不同類型的共享接入網(wǎng)絡(luò)(例如衛(wèi)星網(wǎng)絡(luò)、無線網(wǎng)絡(luò)、不通過類型的電纜網(wǎng)絡(luò)等等)上的通信。在402處,根據(jù)具體示例實施例的具有一個或多個發(fā)射機設(shè)備的群組被圖示出。在一些實施例中,一個或多個發(fā)射機設(shè)備可以可操作用于執(zhí)行與在一個或多個共享接入信道上傳輸通信有關(guān)的一個或多個功能。例如,在一些實施例中,一個或多個發(fā)射機設(shè)備402可以可操作用于執(zhí)行與頻率調(diào)制、解調(diào)、復(fù)用和/或解復(fù)用有關(guān)的功能。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,群組402中的一個或多個發(fā)射機可以被配置為在一個或多個下游信道上從CMTS經(jīng)由一個或多個光纖節(jié)點(例如420a)向一個或多個CM發(fā)送下游數(shù)據(jù)。在404處,根據(jù)具體示例實施例的具有一個或多個接收機設(shè)備的群組被圖示出。在一些實施例中,一個或多個接收機設(shè)備可以可操作用于執(zhí)行與在一個或多個共享接入信道上接收通信有關(guān)的一個或多個功能。例如,在一些實施例中,一個或多個接收機設(shè)備404可以可操作用于執(zhí)行與頻率調(diào)制、解調(diào)、復(fù)用和/或解復(fù)用有關(guān)的功能。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,群組404中的一個或多個接收機可以被配置為在一個或多個上游信道上從一個或多個CM經(jīng)由一個或多個光纖節(jié)點(例如420a)接收上游數(shù)據(jù)。在一個或多個實施例中,一個或多個發(fā)射機設(shè)備402和/或接收機設(shè)備404可以可操作用于調(diào)制一個或多個RF信號以用于在一個或多個RF信道上傳輸和/或解調(diào)在一個或多個RF信道上傳輸?shù)囊粋€或多個RF信號。根據(jù)不同的實施例,各種類型的調(diào)制技術(shù)可被用于信號的調(diào)制/解調(diào),諸如,例如以下調(diào)制技術(shù)(或其組合)的一個或多個:·正交幅度調(diào)制(QAM)·正交相移鍵控(QPSK)·等等在一個或多個實施例中,一個或多個發(fā)射機設(shè)備402和/或接收機設(shè)備404可以可操作用于執(zhí)行與上游和/或下游頻域多路復(fù)用和/或多路解復(fù)用有關(guān)的一個或多個功能。在一些實施例中,一個或多個發(fā)射機和/或接收機設(shè)備可以被配置或設(shè)計為對多個上游和/或下游信號進行多路復(fù)用以用于在一個或多個上游和/或下游信道上傳輸。另外,一個或多個發(fā)射機和/或接收機設(shè)備可以被配置或設(shè)計為將經(jīng)由一個或多個上游和/或下游信道傳輸?shù)囊粋€或多個信號多路解復(fù)用為多個上游和/或下游信號。例如,在圖4的具體示例實施例中,(一個或多個)發(fā)射機和/或接收機設(shè)備可以被配置或設(shè)計為將兩個RFQAM信號進行天線共用以用于下游傳輸至一個或多個光纖節(jié)點和/或CM。另外,(一個或多個)發(fā)射機和/或接收機設(shè)備可以被配置或設(shè)計為對從一個或多個光纖節(jié)點和/或CM經(jīng)由一個或多個上游信道發(fā)送的一個或多個信號進行解天線共用。在一個或多個實施例中,一個或多個發(fā)射機設(shè)備402可以位于CMTS中的線路卡上。在一些實施例中,多個不同發(fā)射機設(shè)備可以位于CMTS中的一個或多個不同線路卡上。在一些實施例中,一個或多個不同發(fā)射機設(shè)備可以位于多個不同CMTS中的一個或多個不同線路卡上。在一個或多個實施例中,一個或多個接收機設(shè)備404可以位于CMTS中的線路卡上。在一些實施例中,多個不同的接收機設(shè)備可以位于CMTS中的一個或多個不同線路卡上。在一些實施例中,一個或多個不同接收機設(shè)備可以位于多個不同CMTS中的一個或多個不同線路卡上。在一些實施例中,一個或多個CMTS可以包括諸如例如在相同CMTS中的不同線路卡上的一個或多個發(fā)射機設(shè)備和一個或多個接收機設(shè)備。在一些實施例中,一個或多個CMTS可以包括(一個或多個)發(fā)射機設(shè)備或(一個或多個)接收機設(shè)備。在各種實施例中,上游和/或下游發(fā)射機和/或接收機的不同配置可被使用,并且圖4中示出的電纜網(wǎng)絡(luò)部分的具體示例實施例中的發(fā)射機和/或接收機的配置并不意味在任何方面是限制性的。在432處,根據(jù)具體實施例的服務(wù)群組被圖示出。服務(wù)群組可以表示電纜調(diào)制解調(diào)器可操作來檢測的上游和/或下游信道的集合。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,電纜調(diào)制解調(diào)器的群組432共享公共服務(wù)群組。根據(jù)各個實施例,服務(wù)群組434中的一個或多個電纜調(diào)制解調(diào)器可以可操作用于在一個或多個共享接入信道上經(jīng)由一個或多個光纖節(jié)點(例如光纖節(jié)點420a)來與一個或多個CMTS中的一個或多個發(fā)射機(例如402)和/或接收機(例如404)通信。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,服務(wù)群組432中的一個或多個電纜調(diào)制解調(diào)器(例如,電纜調(diào)制解調(diào)器CMl432a)可以可操作用于在下游信道D1、D2、D3和D4中的一個或多個上接收通信。在至少一個實施例中,服務(wù)群組432中的一個或多個CM(例如電纜調(diào)制解調(diào)器432a)可以能夠在除了D1、D2、D3和D4中以外的下游信道上接收通信,但是可以基于特定電纜網(wǎng)絡(luò)和/或電纜調(diào)制解調(diào)器配置被限制于信道D1、D2、D3和D4中的一個或多個。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,服務(wù)群組432中的一個或多個CM(例如電纜調(diào)制解調(diào)器432a)可以可操作用于在上游信道U1和U2中的一個或多個上發(fā)送通信。在至少一個實施例中,服務(wù)群組432中的一個或多個CM(例如電纜調(diào)制解調(diào)器432a)可以能夠在除了U1和U2以外的上游信道上發(fā)送通信,但是可以基于特定電纜網(wǎng)絡(luò)和/或電纜調(diào)制解調(diào)器配置被限制于信道U1和U2中的一個或多個。在至少一個實施例中,與服務(wù)群組432中的一個或多個CM相關(guān)聯(lián)的一個或多個下游服務(wù)流可以與一個或多個綁定群組相關(guān)聯(lián)。與服務(wù)群組432中的CM相關(guān)聯(lián)的一個或多個綁定群組可以包括信道D1、D2、D3和D4中的一個或多個。根據(jù)不同的實施例,與服務(wù)群組432中的CM相關(guān)聯(lián)的一個或多個上游服務(wù)流可以與一個或多個綁定群組相關(guān)聯(lián)。與服務(wù)群組432中的CM相關(guān)聯(lián)的一個或多個綁定群組可以與信道U1和U2中的一個或多個相關(guān)聯(lián)。在434處,根據(jù)具體實施例的電纜調(diào)制解調(diào)器的群組被圖示出。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,電纜調(diào)制解調(diào)器的群組434表示服務(wù)群組。根據(jù)各個實施例,服務(wù)群組434中的一個或多個電纜調(diào)制解調(diào)器可以可操作用于在一個或多個共享接入信道上經(jīng)由一個或多個光纖節(jié)點(例如光纖節(jié)點420b)來與一個或多個CMTS中的一個或多個發(fā)射機(例如402)和/或接收機(例如404)通信。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,服務(wù)群組434中的一個或多個電纜調(diào)制解調(diào)器(例如電纜調(diào)制解調(diào)器CMl434a)可以可操作用于在下游信道Dl、D2、D5和D6中的一個或多個上接收通信。在至少一個實施例中,服務(wù)群組434中的一個或多個電纜調(diào)制解調(diào)器(例如電纜調(diào)制解調(diào)器CMl434a)可以能夠在除了Dl、D2、D5和D6以外的下游信道上接收通信,但是可以基于特定電纜網(wǎng)絡(luò)和/或電纜調(diào)制解調(diào)器配置被限制于信道Dl、D2、D5和D6中的一個或多個。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,服務(wù)群組434中的一個或多個電纜調(diào)制解調(diào)器(例如電纜調(diào)制解調(diào)器CMl434a)可以可操作用于在上游信道U3、U4、U5和U6中的一個或多個上發(fā)送通信。在至少一個實施例中,服務(wù)群組434中的一個或多個電纜調(diào)制解調(diào)器(例如電纜調(diào)制解調(diào)器CMl434a)可以能夠在除了U3、U4、U5和U6以外的上游信道上發(fā)送通信,但是可以基于特定電纜網(wǎng)絡(luò)和/或電纜調(diào)制解調(diào)器配置被限制于信道U3、U4、U5和U6中的一個或多個。在至少一個實施例中,與服務(wù)群組434中的一個或多個CM相關(guān)聯(lián)的一個或多個下游服務(wù)流可以與一個或多個綁定群組相關(guān)聯(lián)。與服務(wù)群組434中的CM相關(guān)聯(lián)的一個或多個綁定群組可以包括信道Dl、D2、D5和D6中的一個或多個。根據(jù)不同的實施例,與服務(wù)群組434中的CM相關(guān)聯(lián)的一個或多個上游服務(wù)流可以與一個或多個綁定群組相關(guān)聯(lián)。與服務(wù)群組432中的CM相關(guān)聯(lián)的一個或多個綁定群組可以與信道U3、U4、U5和U6中的一個或多個相關(guān)聯(lián)。在436處,根據(jù)具體實施例的電纜調(diào)制解調(diào)器的群組被圖示出。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,電纜調(diào)制解調(diào)器的群組436表示服務(wù)群組。根據(jù)各個實施例,服務(wù)群組436中的一個或多個電纜調(diào)制解調(diào)器可以可操作用于在一個或多個共享接入信道上經(jīng)由一個或多個光纖節(jié)點(例如光纖節(jié)點420b)來與一個或多個CMTS中的一個或多個發(fā)射機(例如402)和/或接收機(例如404)通信。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,服務(wù)群組436中的一個或多個電纜調(diào)制解調(diào)器(例如電纜調(diào)制解調(diào)器CMl436a)可以可操作用于在下游信道Dl和D2中的一個或多個上接收通信。在至少一個實施例中,服務(wù)群組436中的一個或多個電纜調(diào)制解調(diào)器(例如電纜調(diào)制解調(diào)器CMl436a)可以能夠在除了Dl和D2以外的下游信道上接收通信,但是可以基于特定電纜網(wǎng)絡(luò)和/或電纜調(diào)制解調(diào)器配置被限制于信道Dl和D2中的一個或多個。在電纜網(wǎng)絡(luò)部分400的具體示例實施例中,服務(wù)群組436中的一個或多個電纜調(diào)制解調(diào)器(例如電纜調(diào)制解調(diào)器CMl436a)可以可操作用于在上游信道U3、U4、U5和U6中的一個或多個上發(fā)送通信。在至少一個實施例中,服務(wù)群組436中的一個或多個CM(例如電纜調(diào)制解調(diào)器CMl436a)可以能夠在除了U3、U4、U5和U6以外的上游信道上發(fā)送通信,但是可以基于特定電纜網(wǎng)絡(luò)和/或電纜調(diào)制解調(diào)器配置被限制于信道U3、U4、U5和U6中的一個或多個。在至少一個實施例中,與服務(wù)群組436中的一個或多個CM相關(guān)聯(lián)的一個或多個下游服務(wù)流可以與一個或多個綁定群組相關(guān)聯(lián)。與服務(wù)群組436中的CM相關(guān)聯(lián)的一個或多個綁定群組可以包括信道Dl和D2中的一個或多個。根據(jù)不同的實施例,與服務(wù)群組436中的CM相關(guān)聯(lián)的一個或多個上游服務(wù)流可以與一個或多個綁定群組相關(guān)聯(lián)。與服務(wù)群組436中的CM相關(guān)聯(lián)的一個或多個綁定群組可以與信道U3、U4、U5和U6中的一個或多個相關(guān)聯(lián)。圖5圖示出根據(jù)具體示例實施例配置的電纜網(wǎng)絡(luò)部分的配置圖450。在電纜網(wǎng)絡(luò)部分450的具體示例實施例中,每個綁定群組BG表示可操作用于遞送與和該綁定群組BG相關(guān)聯(lián)的一個或多個服務(wù)流的一個或多個QAM的群組。例如,具體示例電纜網(wǎng)絡(luò)部分450中第一綁定群組與第一QAM之間的連接指示在由配置圖450表示的電纜網(wǎng)絡(luò)部分的具體示例實施例中,第一QAM可操作用于遞送與和第一綁定群組BG相關(guān)聯(lián)的一個或多個服務(wù)流相關(guān)聯(lián)的信息。在由電纜網(wǎng)絡(luò)配置圖450表示的電纜網(wǎng)絡(luò)部分的具體示例實施例中,綁定群組BG(1)462與QAM(1)472和QAM(2)474相關(guān)聯(lián)。在由電纜網(wǎng)絡(luò)配置圖450表示的電纜網(wǎng)絡(luò)部分的具體示例實施例中,綁定群組BG(2)464與QAM(2)472、QAM(2)474和QAM(4)478相關(guān)聯(lián)。在由電纜網(wǎng)絡(luò)配置圖450表示的電纜網(wǎng)絡(luò)部分的具體示例實施例中,綁定群組BG(3)466與QAM(3)476和QAM(4)478相關(guān)聯(lián)。在不同實施例(未示出)中,不同的綁定群組可以與不同QAM相關(guān)聯(lián)。圖6示出根據(jù)具體實施例的電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS)60的具體實施例的框圖。在至少一個實施例中,CMTS60可以包括至少一個分組路由選擇引擎(“PRE”),其在此也被稱為“路由選擇引擎”。在可替換實施例中,CMTS可以包括多個分組路由選擇引擎(“PRE”)。一般,至少在此所描述的部分不同技術(shù)可以被實現(xiàn)在軟件和/或硬件上。例如,它們可以被實現(xiàn)在操作系統(tǒng)內(nèi)核中、單獨的用戶處理中、綁定到網(wǎng)絡(luò)應(yīng)用程序中的軟件庫包(librarypackage)中,專門構(gòu)建的機器上,或網(wǎng)絡(luò)接口卡上。在具體實施例中,至少在此所描述的一些技術(shù)可以經(jīng)由諸如操作系統(tǒng)的軟件或在操作系統(tǒng)上運行的應(yīng)用程序中實現(xiàn)。在此所描述的不同技術(shù)的軟件或軟件/硬件混合實現(xiàn)可以被實現(xiàn)在通過存儲在存儲器中的計算機程序有選擇地激活或重配置的通用可編程機器上。這樣的可編程機器可以是被設(shè)計為應(yīng)對網(wǎng)絡(luò)流量的網(wǎng)絡(luò)設(shè)備,例如路由器或交換機。這樣的網(wǎng)絡(luò)設(shè)備可以具有多個網(wǎng)絡(luò)接口,例如包括幀中繼和ISDN接口。這樣的網(wǎng)絡(luò)設(shè)備的具體示例包括路由器和交換機,例如,在一個實施例中,CMTS60被使用專門配置的路由器或服務(wù)器來實現(xiàn),例如可從加利福尼亞圣何塞的思科系統(tǒng)公司獲得的被專門配置的路由器模型1600、2500、2600、3600、4500、4700、7200、7500和12000。用于這些機器中的某些機器的一般體系架構(gòu)將從以下給出的描述中顯現(xiàn)。在其它實施例中,不同的技術(shù)可被實現(xiàn)在諸如個人計算機或工作站之類的通用網(wǎng)絡(luò)主機機器上。此外,至少在此所描述的一些特征可以被至少部分地實現(xiàn)在用于玩了過設(shè)備或通用計算設(shè)備的卡(例如接口卡)上。參考圖6的示例,CMTS60可以包括主中央處理單元(CPU)62、接口68和至少一個總線67(例如PCI總線)。當(dāng)在合適的軟件或固件的控制下時,CPU62可以負責(zé)實現(xiàn)與希望的網(wǎng)絡(luò)設(shè)備的功能相關(guān)聯(lián)的具體功能。例如,CPU62可以負責(zé)分析分組、封裝分組、向合適的網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)分組、計算插入速率估計和/或希望的插入間隔值、輔助電纜調(diào)制解調(diào)器網(wǎng)絡(luò)開始(sign-on)活動等。在一個實施例中,CPU62可以在包括操作系統(tǒng)的軟件和任意合適的應(yīng)用程序軟件的控制下,完成至少一部分這樣的功能。CPU62可以包括一個或多個處理器63,諸如來自摩托羅拉、因特爾系列微處理器和/或MIPS系列微處理器的處理器。在可替換實施例中,處理器63可以被實現(xiàn)為專門設(shè)計的用于控制CMTS的操作的硬件。在具體實施例中,存儲器61(諸如非易失性RAM和/或ROM)也形成CPU62一部分。然而,存在存儲器可以耦接到系統(tǒng)的許多不同方式。存儲器塊61可以用于多種目的,諸如例如緩存和/或尺寸數(shù)據(jù)、指令編程等。接口68一般作為接口卡(有時稱為“線路卡”)提供。一般它們控制數(shù)據(jù)分組在網(wǎng)絡(luò)上的發(fā)送和接收并且有時支持與CMTS60一起使用的其它外圍設(shè)備??梢蕴峁┑慕涌谑且蕴W(wǎng)接口、基帶接口、背板接口、幀中繼接口、電纜接口、DSL接口、令牌環(huán)接口等。另外,還可以提供各種甚高速接口,諸如快速以太網(wǎng)接口、吉比特以太網(wǎng)接口、ATM接口、HSSI接口、POS接口、FDDI接口等。一般,這些接口可以包括適合于與合適的介質(zhì)通信的端口。在一些情況中,它們也可以包括獨立的處理器,并且在一些實例中,可以包括易失性RAM。獨立的處理器可以控制通信密集任務(wù),諸如分組交換、介質(zhì)控制和管理等。通過提供單獨的用于通信密集任務(wù)的處理器,這些接口允許主微處理器62有效地執(zhí)行其他功能,諸如,例如路由選擇計算、網(wǎng)絡(luò)診斷、安全性功能等等。CMTS60也可以包括用于實現(xiàn)與流量整形分析和/或流量整形調(diào)節(jié)有關(guān)的操作的合適的硬件和/或硬件與軟件。例如,CMTS60可以包括用于實現(xiàn)與流量整形分析和/或流量整形調(diào)節(jié)有關(guān)的不同數(shù)據(jù)結(jié)構(gòu)的合適的硬件和/或硬件與軟件。在至少一個實施例中,至少一個數(shù)據(jù)結(jié)構(gòu)可以可操作用于跟蹤與為一個或多個綁定群組和/或信道上的傳輸而調(diào)度的數(shù)據(jù)的數(shù)量有關(guān)的信息。根據(jù)不同的實施例,CMTS60可以包括合適的硬件和/或硬件與軟件,其用于增大或減小可用于遞送與一個或多個服務(wù)流(例如與綁定群組相關(guān)聯(lián)的一個或多個服務(wù)流)相關(guān)聯(lián)的數(shù)據(jù)的帶寬(與一個或多個QAM相關(guān)聯(lián)的帶寬)。盡管圖6中示出的系統(tǒng)圖示出CMTS設(shè)備的一個示例,而絕不是可以用于實現(xiàn)在此所描述的技術(shù)和/或特征中的一個或多個的唯一設(shè)備體系架構(gòu)。例如,可以使用具有應(yīng)對通信以及路由選擇計算等的體系架構(gòu)。此外,其它類型的接口和介質(zhì)也可以與網(wǎng)絡(luò)設(shè)備一起使用。如圖6的示例中所述,CMTS可以采用一個或多個存儲器和/或存儲模塊(諸如,例如存儲器塊65),它們可以可操作用于存儲數(shù)據(jù)、用于通用網(wǎng)絡(luò)操作的程序指令和/或與電纜調(diào)制解調(diào)器分類的功能性和/或在此所描述的其它CM開始活動有關(guān)的其它信息。程序指令例如可以指定操作系統(tǒng)和一個或多個應(yīng)用程序。這樣的一個或多個存儲器也可以被配置為存儲在此所描述的數(shù)據(jù)結(jié)構(gòu)和/或其它具體的非程序信息。在至少一個實施例中,(一個或多個)存儲模塊可以包括非易失性和易失性存儲器,諸如,例如隨機存取存儲器(例如同步動態(tài)隨機存取存儲器(SDRAM))等等。由于這樣的信息和程序指令可以被用來實現(xiàn)在此所描述的系統(tǒng)和方法,所以各個方面針對包括用于執(zhí)行在此所描述的各個操作的程序指令、狀態(tài)信息等的機器可讀存儲介質(zhì)。機器可讀存儲介質(zhì)的示例包括但不限于:磁介質(zhì),諸如例如硬盤、柔性盤、和磁帶;光介質(zhì),諸如例如CD-ROM盤;磁光介質(zhì),諸如例如軟光盤;以及被專門配置為存儲和執(zhí)行程序指令的硬件設(shè)備,諸如,例如只讀存儲設(shè)備(ROM)和隨機存取存儲器(RAM)。程序指令的示例包括以下兩者:諸如例如由編譯器產(chǎn)生的機器代碼,和包含可以由計算機使用解釋器執(zhí)行的較高級代碼的文件。本領(lǐng)域技術(shù)人員將明白,在該語境中以及在此所描述的其它語境中可以使用例如多個處理器、多種存儲格式和/或多個系統(tǒng)控制器。程序指令可以例如控制操作系統(tǒng)和/或一個或多個應(yīng)用程序的操作。一個或多個存儲器也可以被配置為存儲在此所描述的數(shù)據(jù)結(jié)構(gòu)、插入間隔表和/或其它具體的非程序信息。由于這樣的信息和程序指令可被用來實現(xiàn)在此所描述的系統(tǒng)和/或方法,所以機器可讀存儲介質(zhì)(例如其包括程序指令、狀態(tài)信息等)可以用于執(zhí)行在此所描述的各種操作。機器可讀存儲介質(zhì)的示例包括但不限于:磁介質(zhì),諸如例如硬盤、柔性盤、和磁帶;光介質(zhì),諸如例如CD-ROM盤;磁光介質(zhì),諸如例如軟光盤;以及被專門配置為存儲和執(zhí)行程序指令的硬件設(shè)備,諸如,例如只讀存儲設(shè)備(ROM)和隨機存取存儲器(RAM)。程序指令的示例包括以下兩者:諸如例如由編譯器產(chǎn)生的機器代碼,和包含可以由計算機使用解釋器執(zhí)行的較高級代碼的文件。根據(jù)不同的實施例,路由選擇引擎中的一個或多個可以被配置為與多個不同線路卡通信(諸如在例如圖7中圖示的線路卡)。根據(jù)具體實施例,線路卡可以可以包括已被特別配置為執(zhí)行特定功能的不同類型的線路卡。例如,在至少一個實施例中,一些線路卡可以被實現(xiàn)為已被配置或設(shè)計用于在電纜網(wǎng)絡(luò)中使用的射頻(RF)線路卡。另外,一些線路卡可以被實現(xiàn)為網(wǎng)絡(luò)接口卡,其已被配置或設(shè)計為與不同類型的外部網(wǎng)絡(luò)(例如WAN、LAN等)相接口,其中這些外部網(wǎng)絡(luò)利用不同類型的通信協(xié)議(例如,以太網(wǎng)、幀中繼、ATM、TCP/IP等)。例如,在至少一個實施例中,一個或多個線路卡可以可操作用于經(jīng)由例如光纖、微波鏈路、衛(wèi)星鏈路和/或通過各種介質(zhì)來與外部數(shù)據(jù)源通信。數(shù)據(jù)網(wǎng)絡(luò)接口可以包括用于與各種網(wǎng)絡(luò)接口的硬件和軟件。根據(jù)各個實施例,數(shù)據(jù)網(wǎng)絡(luò)接口可以被實現(xiàn)在作為分組交換網(wǎng)絡(luò)的傳統(tǒng)路由器的一部分的線路卡上。使用這種類型的配置,CMTS可以能夠使用例如網(wǎng)絡(luò)層軟件來向數(shù)據(jù)網(wǎng)絡(luò)接口發(fā)送IP分組和/或從其接收IP分組。根據(jù)具體實施例,與獲取用于電纜調(diào)制解調(diào)器的IP地址相關(guān)聯(lián)的操作可以通過在CMTS處的合適的網(wǎng)絡(luò)層軟件來實現(xiàn)。這例如可以涉及CMTS經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)接口來與DHCP服務(wù)器(為示出)通信。在至少一個實施例中,至少一部分線路卡可以包括用于提供主機線路卡、其它線路卡和/或(一個或多個)路由選擇引擎之間的合適接口的相應(yīng)接口電路。根據(jù)具體實施例,接口電路可以可操作來用作轉(zhuǎn)換器,其將在線路卡處接收的數(shù)據(jù)的傳統(tǒng)格式轉(zhuǎn)換為用于從線路卡傳輸?shù)胶线m的(一個或多個)路由選擇引擎、(一個或多個)線路卡和/或其它網(wǎng)絡(luò)設(shè)備的適當(dāng)協(xié)議格式。至少一些CMTS(或頭端系統(tǒng))實施例可以被實現(xiàn)在各種通用CMTS上。在具體實施例中,系統(tǒng)可以是專門配置的CMTS,諸如例如可從加利福尼亞圣何塞的思科系統(tǒng)公司獲得的uBR-7200和uBR-10012系列的CMTS中的被專門配置的模型。盡管圖6中示出的系統(tǒng)表示一個具體CMTS體系架構(gòu),但是其絕對不是可以在其上實現(xiàn)實施例的唯一CMTS體系架構(gòu)。例如,其它類型的接口和介質(zhì)也可以與CMTS一起使用。圖7示出根據(jù)具體實施例的CMTS線路卡700的具體實施例。根據(jù)具體實施例,線路卡700可以被配置或設(shè)計為實現(xiàn)DOCSIS功能性的選定方面,諸如例如DOCSISMAC功能性和/或傳統(tǒng)上在CMTS處實現(xiàn)的其它功能性。在如圖7中所示的具體實施例中,線路卡700可以可操作用于提供若干網(wǎng)絡(luò)層上的功能,包括物理層732和介質(zhì)訪問控制(MAC)層730。一般,物理層負責(zé)在電纜上接收和發(fā)送信號。物理層的硬件部分可以包括一個或多個下游調(diào)制器和發(fā)射機706和/或一個或多個上游解調(diào)器和接收機714。物理層也包括用于驅(qū)動物理層的硬件組件的軟件786。類似地,在某些實施例中,電纜網(wǎng)絡(luò)上的一個或多個電纜調(diào)制解調(diào)器可以包括一個或多個下游解調(diào)器和接收機和/或一個或多個上游調(diào)制器和發(fā)射機。經(jīng)由光纖節(jié)點到達的上游光學(xué)數(shù)據(jù)信號(例如,表示一個或多個分組)可以被轉(zhuǎn)換為電信號,并且隨后被解調(diào)器/接收機714解調(diào)。解調(diào)后的信息隨后被傳遞給MAC層塊730。MAC層730的一個目的是利用MAC報頭封裝下游分組并且從上游分組解除MAC報頭的封裝。在至少一個實施例中,封裝和解封裝如上述用于數(shù)據(jù)和/或其它信息的傳輸?shù)腄OCSIS標(biāo)準(zhǔn)所指示的那樣進行。MAC報頭包括到具體調(diào)制解調(diào)器的地址(如果是下游發(fā)送的話)和/或到CMTS的地址(如果是上游發(fā)送的話)。注意,電纜調(diào)制解調(diào)器也可以包括MAC尋址組件。例如,在電纜調(diào)制解調(diào)器的一個實施例中,這些組件利用包含CMTS的MAC地址的報頭來封裝上游數(shù)據(jù)。MAC層730包括MAC硬件部分734和MAC軟件部分784。MAC層軟件部分可以包括與DOCSISMAC功能性有關(guān)的軟件等。MAC層硬件和軟件部分一起操作來提供MAC功能性,諸如,例如DOCSISMAC功能性。在一個實施例中,MAC控制器734可以專用于執(zhí)行一些MAC功能,并且可以與處理器755不同。在一個實施例中,由MAC層塊730處理的上游信息可以被轉(zhuǎn)發(fā)給接口電路702。如前所述,接口電路702包括合適的硬件和/或硬件與軟件,其用于將在線路卡處接收的數(shù)據(jù)格式轉(zhuǎn)換成用于從線路卡發(fā)送到其它合適設(shè)備、組件和/或系統(tǒng)的適當(dāng)協(xié)議格式。在一個實施例中,當(dāng)在接口電路702處從路由引擎接收分組時,該分組可以被傳遞給MAC層730。MAC層730可以經(jīng)由單向通信介質(zhì)向下游調(diào)制器和發(fā)射機706發(fā)送信息。下游調(diào)制器和發(fā)射機706可以可操作用于取得數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)(或其它信息)并使用例如QAM64調(diào)制來將其轉(zhuǎn)化成下游載波上的調(diào)制后的下游幀,諸如例如MPEG和/或ATM幀。也可以使用其它調(diào)制方法,諸如例如QAM256調(diào)制、CDMA(碼分多址)、OFDM(正交頻分復(fù)用)、FSK(頻移鍵控)等。返回的數(shù)據(jù)同樣使用例QAM16和/或QSPK被調(diào)制。根據(jù)具體實施例,調(diào)制后的數(shù)據(jù)從IF電信號被使用一個或多個電信號變換器(未示出)變換成RF電信號(或反之)。如圖7中所示,線路卡700包括中央硬件塊750,其包括一個或多個處理器755和存儲器757。這些硬件組件與軟件以及線路卡內(nèi)各層的其它硬件部分交互。它們?yōu)榇蟛糠周浖峁┩ㄓ糜嬎隳芰Α4鎯ζ?57例如可以包括I/O存儲器(例如緩沖器)、程序存儲器、共享存儲器等。也能夠與實現(xiàn)一個或多個實施例的一個或多個數(shù)據(jù)結(jié)構(gòu)可以駐留在這樣的存儲器中。在至少一個實施例中,軟件實體784、786可以被實現(xiàn)為在硬件750上運行的網(wǎng)絡(luò)操作系統(tǒng)的一部分。至少一部分在此所描述的接口功能性可被以軟件實現(xiàn),作為操作系統(tǒng)的一部分。在圖7的示例中,這樣的軟件可以是MAC層軟件784的一部分,和/或可以與其緊密關(guān)聯(lián)。當(dāng)然,至少一部分在此所描述的接口邏輯可以駐留在硬件、軟件或兩者的組合中。根據(jù)具體實施例,至少通常被CMTS在登記和預(yù)登記期間采用的一部分可以在線路卡700的MAC層處和/或在CMTS200的其它部分處被執(zhí)行。根據(jù)具體實施例,可以由CMTS(例如圖6)、線路卡(例如圖7)和/或其選定組件執(zhí)行的至少部分在此所述的功能可以被實現(xiàn)在集中式CMTS系統(tǒng)(例如駐留在電纜網(wǎng)絡(luò)的頭端聯(lián)合體處)中和/或可以被實現(xiàn)在一個或多個分布式CMTS(DCMTS)(例如駐留在一個或多個光纖節(jié)點處)處。一個或多個實施例可被實現(xiàn)在任意計算機網(wǎng)絡(luò)中,其中計算機網(wǎng)絡(luò)具有用于利用中央終端系統(tǒng)(例如頭端)來調(diào)度用于一個或多個返回(或上游)信道上的遠程臺站和/或節(jié)點的時隙的標(biāo)準(zhǔn)化協(xié)議。在無線網(wǎng)絡(luò)中,該中央終端系統(tǒng)可以稱為頭端和/或無線基站。在衛(wèi)星網(wǎng)絡(luò)中,該中央終端系統(tǒng)可以稱為主控制臺站。圖8A示出電纜網(wǎng)絡(luò)800的一部分的具體示例實施例的框圖。如圖8A中所示,網(wǎng)絡(luò)部分800包括一個或多個QAM840a-g,其被配置為傳送與一個或多個流量部分801a-f相關(guān)聯(lián)的流量。網(wǎng)絡(luò)部分800還包括一個或多個綁定群組(例如綁定群組BG(1)812、BG(2)814、BG(3)816)),每一個綁定群組包括一個或多個信道(例如,QAM)。如圖8A中所示,網(wǎng)絡(luò)部分800被配置為使得與各個流量部分相關(guān)聯(lián)的流量可以經(jīng)由與各個綁定群組相關(guān)聯(lián)的一個或多個QAM被傳送。如圖8A的示例中所示,網(wǎng)絡(luò)部分800包括一個或多個流量部分801a-f。每個(或選定的)流量部分可以與用于傳送選定流量的相應(yīng)類型的服務(wù)流相關(guān)聯(lián)。例如,第一流量部分801a可以與第一類型的服務(wù)流相關(guān)聯(lián),第一類型的服務(wù)流與第一類型的流量(例如VOIP流量)相關(guān)聯(lián)。第二流量部分可以與第二類型的服務(wù)流相關(guān)聯(lián),第二類型的服務(wù)流與第二類型的流量(例如因特網(wǎng)流量)相關(guān)聯(lián)。第三流量部分801c可以與第三類型的服務(wù)流相關(guān)聯(lián),第三類型的服務(wù)流可以與第三類型的流量(例如VoD流量)相關(guān)聯(lián)。在各個實施例中,各種流量部分可以與各種類型的服務(wù)流相關(guān)聯(lián)。在至少一個實施例中,電纜調(diào)制解調(diào)器可以與一個或多個服務(wù)流相關(guān)聯(lián)。根據(jù)一些實施例,不同的服務(wù)流可以用來表征在一個或多個網(wǎng)絡(luò)實體(例如,CMTS、CM、設(shè)備、組件、網(wǎng)絡(luò)節(jié)點等)之間傳送的(一個或多個)選定上游和/或下游數(shù)據(jù)流。每個(或選定的)服務(wù)流可以與和QoS有關(guān)的一個或多個屬性或參數(shù)(例如最小帶寬速率、最大帶寬速率等)相關(guān)聯(lián)。根據(jù)具體實施例的通信信道(在此稱為“QAM”)被圖示在840a處。在圖8A中示出的網(wǎng)絡(luò)部分800的具體實施例中,群組840中的QAM是可操作用于從一個或多個CMTS向一個或多個電纜調(diào)制解調(diào)器傳送數(shù)據(jù)的下游QAM。在不同實施例(未示出)中,可以使用從一個或多個電纜調(diào)制解調(diào)器向一個或多個CMTS傳送數(shù)據(jù)的上游信道。如圖8A的示例中所示,網(wǎng)絡(luò)部分800包括一個或多個綁定群組(例如812、814、816)。根據(jù)不同的實施例,綁定群組表示與一個或多個服務(wù)流相關(guān)聯(lián)的數(shù)據(jù)可以在其上被傳輸?shù)腝AM的群組。例如,在具體示例實施例網(wǎng)絡(luò)部分800中,綁定群組BG(1)812包括QAM(1)和QAM(2),它們可被用來傳送和與流量部分801a和801b相關(guān)聯(lián)的服務(wù)流相關(guān)聯(lián)的流量。綁定群組BG(2)814包括QAM(2)、QAM(3)、QAM(4)和QAM(5),它們可以被用來傳送和與流量部分801c和801d相關(guān)聯(lián)的服務(wù)流相關(guān)聯(lián)的流量。綁定群組BG(3)816包括QAM(4)、QAM(5)、QAM(6)和QAM(7),它們可被用來傳送和與流量部分801eand801f相關(guān)聯(lián)的服務(wù)流相關(guān)聯(lián)的流量。在至少一個實施例中,如圖8A中所示,與具體流量流相關(guān)聯(lián)的流量可以被調(diào)度以用于在跨越多個QAM的綁定群組上傳輸。例如,在網(wǎng)絡(luò)部分800的具體示例實施例中,被調(diào)度以用于綁定群組BG(1)上的傳輸?shù)牧髁靠梢员徽{(diào)度以用于在QAM(1)和QAM(2)中任一者上傳輸。被調(diào)度以用于綁定群組BG(2)上傳輸?shù)牧髁靠梢员徽{(diào)度以用于在QAM(2)、QAM(3)、QAM(4)和QAM(5)中任一者上傳輸。被調(diào)度以用于在綁定群組BG(3)上傳輸?shù)牧髁靠梢员徽{(diào)度以用于在QAM(4)、QAM(5)、QAM(6)和QAM(7)中任一者上傳輸。在至少一個實施例中,一個或多個QAM可以被多個綁定群組共享。例如,在網(wǎng)絡(luò)部分800的具體示例實施例中,QAM(2)與綁定群組BG(1)和BG(2)相關(guān)聯(lián),并且QAM(4)和QAM(5)各自與綁定群組BG(2)和BG(3)相關(guān)聯(lián)。如上所述,這樣的綁定群組和/或信道的重復(fù)關(guān)聯(lián)使得帶有QoS保證的流量調(diào)度非常復(fù)雜并且現(xiàn)有流量調(diào)度技術(shù)不能與在根據(jù)DOCSIS3.0配置的電纜網(wǎng)絡(luò)上根據(jù)QoS保證來調(diào)度流量兼容。如圖8A的示例實施例中,網(wǎng)絡(luò)部分800可以包括分組調(diào)度器/發(fā)射機820,其例如可被配置有必要的硬件和/或硬件與軟件來對分組進行調(diào)度以用于經(jīng)由一個或多個QAM向一個或多個電纜調(diào)制解調(diào)器發(fā)送。在至少一個實施例中,可以在分組調(diào)度器/發(fā)射機820處例如使用一種或多種流量調(diào)度技術(shù)(諸如例如最短隊列優(yōu)先(SQF)、加權(quán)公平排隊(WFQ)等)對分組進行調(diào)度以用于發(fā)送。在一個或多個實施例中,分組調(diào)度器/發(fā)射機820可以使用以硬件(諸如例如與網(wǎng)絡(luò)處理器相關(guān)聯(lián)的硬件)和/或硬件與軟件的組合(諸如例如由一個或多個處理器實現(xiàn)的可執(zhí)行代碼)實現(xiàn)的一種或多種技術(shù)來對分組進行調(diào)度以用于傳送。在至少一個實施例中,分組調(diào)度器/發(fā)射機820也可以可操作用于執(zhí)行與負載平衡和/或流量整形有關(guān)的一個或多個操作。根據(jù)不同實施例,分組調(diào)度器/發(fā)射機820可以不能夠執(zhí)行與負載平衡和/或流量整形有關(guān)的一個或多個操作。在至少一個實施例中,可以希望以使得分組調(diào)度器/發(fā)射機820能夠不進行與負載平衡和/或流量整形有關(guān)的一個或多個操作的情況下調(diào)度用于發(fā)送的流量的方式,來向分組調(diào)度器/發(fā)射機820傳送流量。圖8B示出電纜網(wǎng)絡(luò)部分850的具體示例實施例的框圖。如圖8B中所示,網(wǎng)絡(luò)部分850包括至少一個流量調(diào)度器880和至少一個流量整形管理器890。網(wǎng)絡(luò)部分850還包括一個或多個綁定群組(例如綁定群組BG(1)860和BG(2)870)。如上所述,各個綁定群組可以包括與一個或多個服務(wù)流(例如852a、852b、852c、854a、854b等)可以被調(diào)度以在其上傳送的一個或多個信道。例如,來自服務(wù)流流1852a、服務(wù)流流2852b和服務(wù)流流3852c的流量可以被調(diào)度以用于在綁定群組BG(1)860上傳輸。此外,來自服務(wù)流流4854aa和服務(wù)流流5854b的流量可以被調(diào)度以用于在綁定群組BG(1)870上傳輸。在圖8B的具體示例實施例中,網(wǎng)絡(luò)部分850包括調(diào)度器880。在一些實施例中,調(diào)度器880可以執(zhí)行與相對于圖8A中的分組調(diào)度器/發(fā)射機820所描述的功能基本類似的功能。在圖8B的具體示例實施例中,網(wǎng)絡(luò)部分850包括流量整形管理器890。根據(jù)各個實施例,流量整形管理器890可以包括各種類型的硬件和/或軟件組件,諸如例如以下組件(或其組合)的一個或多個:·網(wǎng)絡(luò)處理器或分組處理器(例如CPP)·CMTS和/或線路卡中執(zhí)行的軟件·等等在至少一個實施例中,流量整形管理器890可被配置有合適的硬件和/或硬件與軟件,其用于實現(xiàn)與流量整形分析和/或流量整形調(diào)節(jié)有關(guān)的一個或多個操作(諸如在此所描述的那些)。例如,流量整形管理器890可以包括合適的硬件和/或硬件與軟件,其用于實現(xiàn)和/或填充與流量整形分析和/或流量整形調(diào)節(jié)有關(guān)的不同數(shù)據(jù)結(jié)構(gòu)。在至少一個實施例中,至少一個數(shù)據(jù)結(jié)構(gòu)可以可操作用于跟蹤與被調(diào)度以用于經(jīng)由一個或多個綁定群組和/或信道(例如在一個或多個事件間隔上)傳輸?shù)臄?shù)據(jù)的數(shù)量有關(guān)的信息。在至少一個實施例中,流量整形管理器890可以被配置有適合于向與給定綁定群組(例如BG(1)860)分配或指派(例如為了流量整形目的)與給定服務(wù)流(例如流1852a)有關(guān)的選定分組的硬件和/或硬件與軟件。在一些實施例中,流量整形管理器890可以可操作用于實現(xiàn)與在此所描述的流量整形技術(shù)的一種或多種技術(shù)有關(guān)的各種功能。在一些實施例中,流量整形管理器890的輸入可以包括將被調(diào)度以用于電纜網(wǎng)絡(luò)的CMTS和一個或多個CM之間的通信的下游或上游流量。在一些實施例中,流量整形管理器890可以被配置或設(shè)計為生成各種類型的輸出信息和/或控制信號,這些信息和/或信號例如可以被提供給CMTS(和/或電纜調(diào)制解調(diào)器)的(一個或多個)選定組件,這些選定組件例如可以被用于對與一個或多個綁定群組和/或服務(wù)流相關(guān)聯(lián)的流量進行整形。在至少一個實施例中,綁定群組可以被表示為帶寬受限隧道(“BLT”)(例如CPP中的調(diào)度器等等)。例如,在一個實施例中,屬于綁定群組的服務(wù)流中的所有(或選定的)服務(wù)流可以作為隊列條目被映射到該BLT。由于綁定群組的有效帶寬可能不是確定的,因此其可以用相對流量需求來確定。在一個實施例中,綁定群組的輸出可以被饋送至流量調(diào)度器(諸如例如實現(xiàn)SQF調(diào)度算法的Jib)。在至少一個實施例中,綁定群組調(diào)度器的整形率(或有效帶寬)可以基于該綁定群組上的合計流量需求被動態(tài)調(diào)節(jié)。綁定群組中的所有(或選定的)綁定群組上的進入流量可以被持續(xù)監(jiān)視。基于綁定群組中的所有(或選定的)綁定群組上的進入流量的測得速率,后臺任務(wù)(例如與流量整形管理器890相關(guān)聯(lián))周期性地為每個綁定群組計算新的整形率。根據(jù)一個實施例,假定綁定群組的帶寬以帶寬調(diào)節(jié)的時間尺度緩慢改變,動態(tài)調(diào)節(jié)后的綁定群組帶寬可結(jié)合SQF(例如在MAC層處理器中)被利用來確保QAM帶寬被有效利用。如果綁定群組可以被高度聚合和/或速率調(diào)節(jié)可以被相對經(jīng)常地完成,則該假定是合理的。以下將討論這兩個方面。在與DOCSIS3.0兼容的電纜網(wǎng)絡(luò)中,可以預(yù)見電纜運營商可以能夠在單個綁定群組上部署幾百用戶。這樣單個綁定群組上的平均流量大小可以是非常穩(wěn)定的。對于接近1秒的帶寬更新速率,該方案可以給出對帶寬的合理利用。根據(jù)不同實施例,這樣的方案的實現(xiàn)可以涉及若干組件,諸如例如:(1)策略進入流量大小,和/或(2)周期性地調(diào)節(jié)所分配的帶寬等。例如,在至少一個實施例中,可以提供基于流量需求的帶寬調(diào)節(jié)算法,其被配置或設(shè)計為計算總QAM帶寬和/或保持跟蹤綁定群組到QAM關(guān)聯(lián)。根據(jù)各個實施例,這樣的提議的方案/算法可以被配置或設(shè)計為實現(xiàn)以下考慮(或其組合)的一個或多個:·每個QAM可以優(yōu)選地向每個綁定群組(該QAM是這每個綁定群組的成員)分配器總帶寬中的某一分數(shù)。這些分數(shù)中的所有(或選定的)分數(shù)的加和優(yōu)選相加達到總QAM帶寬(例如,帶寬分配可以是“可行的”)。在一個實施例中,該分配可以是從其可能未被明確配置的方面來看是合乎邏輯的。在一個實施例中,調(diào)度算法(例如SQF)可被提供來在不同QAM之間分發(fā)進入的“可行”流量?!そ壎ㄈ航M的有效整形帶寬可以與被和其相關(guān)聯(lián)的QAM中的所有(或選定的)QAM貢獻的帶寬分數(shù)的加和有關(guān)?!そ壎ㄈ航M中的一些綁定群組可以具有具備非零最小保留速率的服務(wù)流。在一些實施例中,用于綁定群組的分配帶寬可以優(yōu)選地大于這些流中的所有(或選定的)流的最小速率的總和(在此稱為綁定群組最小速率)?!ぴ诮^大多數(shù)或所有綁定群組沒有被擁塞的情形下,超額帶寬可以優(yōu)選在這些綁定群組中的所有(或選定的)綁定群組之間被公平地分發(fā)、根據(jù)不同實施例,各種類型的策略、參數(shù)、標(biāo)準(zhǔn)和/或算法可以被用于實現(xiàn)和/或監(jiān)管超額帶寬的分發(fā)的公平性,諸如例如以下策略、參數(shù)、標(biāo)準(zhǔn)和/或算法(或其組合)的一個或多個:在綁定群組之間均等地分發(fā)超額帶寬,基于綁定群組的需求權(quán)重來分發(fā)帶寬,等等?!ぎ?dāng)綁定群組被擁塞時,最小速率保證可以被預(yù)留。在一個實施例中,這例如通過在將帶寬分配給超額速率流量之前將其給與最小速率流量來實現(xiàn)?!ぴ谥辽僖粋€實施例中,與流量整形和/或流量調(diào)度調(diào)節(jié)有關(guān)的各種操作可以針對每個綁定群組被頻繁地和/或周期性地啟動(例如,以大約每0.5-2秒一次的數(shù)量級)。因此,在至少一個實施例中,希望流量整形和/或流量調(diào)度算法不是非常復(fù)雜或計算密集的。在嘗試滿足以上考慮的每個(或選定的)考慮時,將認識到,帶寬分配的計算可能不是微不足道的運算。在一個實施例中,至少部分運算可以由控制平面CPU(例如在CPP外面)執(zhí)行。然而,送出用于每個綁定群組的統(tǒng)計數(shù)據(jù)和/或接收和/或處理新速率值可能涉及大量IPC消息。因此,在至少一個實施例中,優(yōu)選在CPP本身內(nèi)執(zhí)行該算法。此外,在至少一個實施例中,在此所描述或構(gòu)想的一個或多個流量整形和/或流量調(diào)度算法可以優(yōu)選地計算每個QAM對其每個綁定群組的貢獻,并且基于該分配,計算每個綁定群組的整形率作為在與該綁定群組相關(guān)聯(lián)的QAM中的所有(或選定的)QAM上的對應(yīng)分配的加和。在至少一個實施例中,在此所描述的一個或多個流量整形過程可以基于在此所描述的體系架構(gòu)的各個實施例。在至少一個實施例中,一個或多個流量整形過程可以被配置或被設(shè)計為計算對可以優(yōu)選被分配給不同綁定群組(BG)的QAM份額的動態(tài)估計。這些動態(tài)地計算出或確定的份額隨后可以被用來計算綁定群組的共享速率。例如,在一個實施例中,BG的整形率可以簡單地是該BG可以使用的QAM中的所有(或選定的)QAM中、被分配給該BG的帶寬的加和。根據(jù)一個實施例,一旦整形率被計算出或被確定,則受基于HQF的速率控制的調(diào)度器/整形器可以被用來按照需要對綁定群組進行整形(動態(tài)地改變速率)。整形器的輸出可以被發(fā)送給QAM,其中這些分組可以被最短隊列優(yōu)先(SQF)調(diào)度器截取。當(dāng)SQF接收到特定綁定群組的分組時,其將該分組放置在可以服務(wù)該分組的綁定群組的QAM中的所有(或選定的)QAM中被最少占據(jù)的隊列中。在一個實施例中,可以假定每個QAM具有FIFO隊列,F(xiàn)IFO隊列可被以與QAM的容量相對應(yīng)的速率排出。在此所描述的一個方面涉及用于計算QAM對不同BG的動態(tài)帶寬分配的各種技術(shù)。在一個實施例中,一種方法可以基于“SQF競爭”機制,該機制周期性地計算在測量周期上每個BG(假設(shè))會在每個QAM中獲得的分配,如果所有(或選定的)QAM的(虛擬)最短FIFO隊列的話。該機制隨后計算在這樣的虛擬SQF策略下可以發(fā)送給每個QAM的總字節(jié)數(shù),和/或使用這樣的“虛擬SQF分配”來引導(dǎo)每個QAM的帶寬共享比率的選擇,如下所述。注意(在數(shù)據(jù)平面中)可以用來調(diào)度離開整形器的分組實際的SQF和/或(在控制平面中)可以用來計算整形器的速率的虛擬SQF之間的區(qū)別。還要注意在數(shù)據(jù)平面中僅使用SQF(不進行整形)在超載的情況下并不適合,因為QAM可能潛在地建立大的隊列,使得有可能違反共享該QAM的流中的所有(或選定的)流的QOS保證。因此,在此所描述的一個方面涉及用于仿真由假設(shè)調(diào)度器實現(xiàn)的共享來引導(dǎo)整形率的各種技術(shù)。一種提議的流量整形技術(shù)可以被配置或被設(shè)計為估計可以優(yōu)選分配給不同BG的QAM份額(和/或最終地,估計每個BG的整形率)。該流量整形技術(shù)可以基于對每個BG會在每個QAM中獲得的分配的仿真,優(yōu)選所有(或選定的)分組在到達時使用用于選擇QAM的流量整形策略而被立即發(fā)送給一些QAM。例如,在一個實施例中,可以提供仿真的流量調(diào)度器,其已被配置或設(shè)計為將到達的分組理解發(fā)送至該分組可以使用的QAM中被最少利用的QAM。在這樣的假設(shè)策略下,對在每個QAM上在這樣的假設(shè)策略下從每個BG接收的字節(jié)數(shù)進行計數(shù),和/或使用該計數(shù)來計算如下所示的整形率。注意,這樣簡單的策略在超載的情況下是不適合的,因為QAM可能潛在地建立大的隊列,引起不可接受地高的重排序(或次序復(fù)原延遲時間)然而,我們使用該假設(shè)策略來引導(dǎo)用于BG的希望整形率。重要的是不要混淆仿真流量調(diào)度器(例如用于計算如下所示的整形率的目的)和用于在分組離開BG整形器之后調(diào)度對分組進行調(diào)度的實際的流量調(diào)度器。前者可以用在控制平面中以用于計算“可行”整形率的目的,而后者可以用于數(shù)據(jù)平面中的實際分組調(diào)度。仿真流量調(diào)度器的使用提供用于有效共享比率的計算的有效的和/或相對輕量級的技術(shù)。在此所描述的一種或多種流量整形技術(shù)可以在寬范圍的平臺上以相對較小的修改來使用,因為其實質(zhì)上允許使用帶有引導(dǎo)共享速率的分配的控制平面修改的現(xiàn)有調(diào)度體系架構(gòu)。在此所描述的一種或多種流量整形技術(shù)還可以與其它技術(shù)一起使用,所述其它技術(shù)諸如是新的或出現(xiàn)的流量調(diào)度技術(shù),其例如可被配置或設(shè)計為使用靜態(tài)共享速率分配來允許動態(tài)改變調(diào)度權(quán)重。在一個實施例中,仿真流量調(diào)度器下的QAM使用可被用來計算共享速率,其隨后可以在調(diào)度器中被周期性地重配置。應(yīng)當(dāng)注意,在至少一個實施例中,如果進入流量已經(jīng)是可行的,則整形可以是不需要的。與流量整形率的計算有關(guān)的一個問題或考慮關(guān)于確保最小速率保證的問題。例如,如果BG內(nèi)的服務(wù)流(或一組服務(wù)流)沒有在測量間隔中利用它們的速率,并且/或下一間隔中的整形率可以是基于BG流量的實際的而不是保證的速率,則存在這樣的危險:如果下一間隔中流量增大,則整形器可能阻礙BG的組合最小速率保證的實現(xiàn),并且/或者結(jié)果會導(dǎo)致違反承諾服務(wù)保證。因此,在此特別構(gòu)想到,可能發(fā)生一種或多種情形,其中BG被分配測得的速率,即使該速率低于BG的最小帶寬保證(和/或因此如果BG的速率增大則有可能違反最小速率承諾);和/或其中,BG被分配至少最小速率,即使最小速率未被利用(和/或因此如果BG的輸入速率不增大則有可能遭受不希望的未充分利用)。也可以存在其它情形,其中BG被分配測得速率和/或最小速率之間的某一數(shù)量的帶寬以允許下一測量間隔中的局部漸增(partialramp-up)。此外,可以構(gòu)想到,在至少一個實施例中,在此所描述的一種或多種流量整形率技術(shù)容易使得未充分利用,如果BG的帶寬以測量間隔的時間尺度波動大時,甚至如果最小速率保證不可以被配置的話。然而,可以預(yù)見,在至少一個實施例中,BG可以被預(yù)期執(zhí)行充分聚合的流量,并且因此BG的需求中的波動會相對較小。此外,特別地構(gòu)想到,在此所描述的至少一些流量整形技術(shù)可以被配置或設(shè)計為在大的聚合和/或慢的帶寬波動的假設(shè)不成立的情況中處理該問題。參考圖9至16來描述與流量整形分析和流量整形調(diào)節(jié)有關(guān)的操作的具體示例實施例。為了說明的目的,和/或為了避免混淆,以下具體示例實施例將被描述為應(yīng)用于從一個或多個CMTS在一個或多個下游QAM上發(fā)送至一個或多個電纜調(diào)制解調(diào)器的下游瀏量。然而,并不意謂這些具體示例實施例是限制性的,并且將明白,在不同實施例(未示出)中,在此所描述的技術(shù)可以被適配以用于與不同類型的流量、不同類型的網(wǎng)絡(luò)設(shè)備/組件和/或不同類型的網(wǎng)絡(luò)環(huán)境結(jié)合使用,諸如例如以下(或其組合)的一個或多個:·上游或下游流量·不同類型的信道(例如RF信道等)·不同類型的編碼技術(shù)(例如正交幅度調(diào)制,正交相移鍵控等)·等等圖9示出根據(jù)具體實施例的流量整形分析過程A900的示例實施例。在一些實施例中,流量整形分析過程可以為了流量整形的目的而分析網(wǎng)絡(luò)流量信息。例如,在一些實施例中,流量整形分析過程的輸出可以被用來確定用于一個或多個綁定群組的一個或多個整形率。在一些實施例中,例如,流量整形分析過程的輸出可別用作與流量整形有關(guān)的一個或多個不同過程的輸入,所述不同過程諸如是例如將參考圖10,描述的流量整形調(diào)節(jié)過程的示例實施例。在一個或多個實施例中,流量整形分析過程可以與流量正確管理器設(shè)備(諸如例如在圖8B的流量整形管理器890)結(jié)合使用。在一些實施例中,流量整形分析過程的至少一部分可以由共享接入網(wǎng)絡(luò)中一個或多個系統(tǒng)、設(shè)備和/或控制器(例如電纜網(wǎng)絡(luò)中的CMTS)發(fā)起和/或?qū)崿F(xiàn)。在一些實施例中,流量整形分析過程的至少一部分可以被網(wǎng)絡(luò)處理器發(fā)起和/或?qū)崿F(xiàn),其中該網(wǎng)絡(luò)處理器已被配置或設(shè)計為包括用于實現(xiàn)或發(fā)起流量整形分析過程的方面的合適硬件和/或硬件與軟件。一個這樣的網(wǎng)絡(luò)處理器可以是例如可從加利福尼亞圣何塞的思科系統(tǒng)公司獲得的思科分組處理器(在此稱為CPP)。在一些實施例中,流量整形分析過程中的一個或多個不同線程或?qū)嵗梢栽谝粋€或多個處理器上被并行執(zhí)行。在至少一個實施例中,流量整形分析過程中的一個或多個不同的線程或?qū)嵗杀灰灾芷谛蚤g隔(例如以規(guī)則的周期間隔、以不規(guī)則的周期性間隔、在流量整形分析過程的一個或多個不同線程或?qū)嵗Y(jié)束時、等等)發(fā)起。在某些實施例中,流量整形分析過程中的一個或多個不同線程或?qū)嵗梢皂憫?yīng)于滿足用于觸發(fā)流量整形分析過程的最小閾值標(biāo)準(zhǔn)的一個或多個條件和/或事件而被發(fā)起。例如,流量整形分析過程的一個或多個分離的線程或?qū)嵗梢皂憫?yīng)于接收到分組而被發(fā)起。在一個或多個實施例中,流量整形分析過程的一個或多個分離的線程或?qū)嵗梢葬槍γ總€(或選定的)服務(wù)流和/或綁定群組而被發(fā)起。在一些實施例中,流量整形分析過程的一個或多個不同線程或?qū)嵗梢?例如,由網(wǎng)絡(luò)運營商、由CMTS、由電纜調(diào)制解調(diào)器、由綁定群組等)按照需求發(fā)起。根據(jù)各個實施例,流量整形分析過程的一個或多個不同線程或?qū)嵗梢员皇謩拥?、自動地、靜態(tài)地、動態(tài)地、并行地和/或以以上的組合的方式被觸發(fā)和/或?qū)崿F(xiàn)。為了圖解的目的,將參考圖9通過示例的方式來描述流量整形分析過程的具體示例實施例。如圖9的示例實施例中所示,假定流量整形分析過程在網(wǎng)絡(luò)處理器處被實現(xiàn),該網(wǎng)絡(luò)處理器包括用于流量整形分析的合適硬件和/或硬件與軟件。流量整形分析過程的不同實施例(未示出)除了可以包括圖9的具體示例實施例中所圖示的那些特征或操作以外,還可以包括一個或多個特征或操作。在流量整形分析過程的各個實施例中,圖9的具體示例實施例中所圖示的一個或多個特征或操作可以不同。在流量整形分析過程的各個實施例中,圖9的具體示例實施例中所圖示的特征或操作可以被省略。另外,在流量整形分析過程的各個實施例中,圖9的具體示例實施例中所圖示的特征或操作可以以與所示出的次序不同的次序被執(zhí)行。將關(guān)于圖13A中示出的電纜網(wǎng)絡(luò)配置1350通過示例的方式來描述流量整形分析過程的具體示例實施例。圖13A示出根據(jù)具體實施例配置的電纜網(wǎng)絡(luò)的一部分的表示。該示例電纜網(wǎng)絡(luò)配置1300圖示出其中每個綁定群組(例如1312、1314、1316)與相應(yīng)一組QAM相關(guān)聯(lián)的電纜網(wǎng)絡(luò)的具體示例配置。示例電纜網(wǎng)絡(luò)配置1300中的“X”指示,在該具體示例實施例中,具體的綁定群組(在此稱為BG)被配置為經(jīng)由一個或多個相關(guān)聯(lián)的QAM的使用來進行通信。例如,在1300處圖示的電纜網(wǎng)絡(luò)配置的具體示例實施例中,假定綁定群組BG(1)1312包括QAM(1)1302和QAM(2)1304,假定綁定群組BG(2)1314包括QAM(2)1304和QAM(3)1306,,假定綁定群組BG(3)1316包括QAM(3)1306和QAM(4)1308,不同組合的綁定群組可以與不同組合QAM相關(guān)聯(lián)。此外,在至少一個實施例中,基于在1300處圖示的電纜網(wǎng)絡(luò)配置的具體示例實施例,可以假定綁定群組BG(1)1312僅包括由QAM(1)和QAM(2)組成的QAM集合,并且綁定群組BG(2)1314僅包括由QAM(2)和QAM(3)組成的QAM集合,并且綁定群組BG(3)僅包括由QAM(3)和QAM(4)組成的QAM集合。在在此所描述的示例實施例中,術(shù)語“BG(i)”可為參考目的用于指代具體綁定群組,其中“i”是用來指示多個BG中的選定BG的變量。例如,如果i=l,則可以表示與BG(1)相對應(yīng)的具體綁定群組。在在此所討論的示例實施例中,術(shù)語“QAM(j)”可為參考目的用于指代具體QAM,其中“j”是用來指示多個QAM中的選定QAM的變量。例如,如果j=l,則可以表示與QAM(1)相對應(yīng)的具體QAM。返回圖9,分組可被接收到902。在至少一個實施例中,分組在共享接入網(wǎng)絡(luò)的頭端中的網(wǎng)絡(luò)組件(例如CMTS、流量整形管理器設(shè)備、網(wǎng)絡(luò)處理器等)處被接收到。當(dāng)分組被接收到時902,接收的分組可以被分析904來判斷其是否已被標(biāo)記為是與已經(jīng)超過與服務(wù)流相關(guān)聯(lián)的最大帶寬速率的服務(wù)流相關(guān)聯(lián)。在一些實施例中,例如接收的分組可被與和電纜調(diào)制解調(diào)器相關(guān)聯(lián)的第一服務(wù)流相關(guān)聯(lián)。如上所示,根據(jù)各個實施例,第一電纜調(diào)制解調(diào)器可以與一個多個服務(wù)流相關(guān)聯(lián)。在至少一個實施例中,每個(或選定的)服務(wù)流可以與和服務(wù)質(zhì)量有關(guān)的一個或多個不同屬性(例如最小帶寬速率、最大帶寬速率等)相關(guān)聯(lián)。在一個或多個實施例中,一個或多個QoS參數(shù)可在網(wǎng)絡(luò)頭端和/或集線器中所包括的一個或多個組件(例如CMTS)處被定義和/或確定。在各個實施例中,一個或多個QoS參數(shù)可被手動地、自動地、動態(tài)地、靜態(tài)地或以以上的組合的方式被定義和/或確定。根據(jù)一些實施例,一個或多個QoS參數(shù)可以根據(jù)服務(wù)提供商與客戶之間的協(xié)定來定義和/或確定。例如,與電纜網(wǎng)絡(luò)中的第一客戶的服務(wù)級別協(xié)定(在此稱為SLA)可以限定與一種或多種類型的數(shù)據(jù)流量流相關(guān)聯(lián)的一個或多個QoS參數(shù)。在一些實施例中,一個或多個不同客戶可以支付不同的貨幣量來交換不同類型和/或級別的服務(wù)。例如,第一客戶可以比第二客戶支付更多貨幣來交換針對因特網(wǎng)流量的更高最小帶寬速率和/或針對VOIP流量的更高的CBR。在某些實施例中,SLA例如可以定義與第一服務(wù)流相關(guān)聯(lián)的最大帶寬。根據(jù)各個實施例,一個或多個服務(wù)流可以以不同方式與最大帶寬相關(guān)聯(lián),這些方式包括但不限于以下方式(或其組合)的一個或多個:·由設(shè)備(例如,CMTS、流量整形管理器等等)向服務(wù)流指派最大帶寬·由網(wǎng)絡(luò)運營商(例如電纜網(wǎng)絡(luò)的網(wǎng)絡(luò)運營商等)指派最大帶寬·當(dāng)服務(wù)流被創(chuàng)建時向服務(wù)流指派最大帶寬(例如,基于CM配置文件,當(dāng)電纜調(diào)制解調(diào)器首先登記時,使用CM和CMTS之間的DOCSIS信令(例如在語音呼叫等中),當(dāng)電纜調(diào)制解調(diào)器已被登記時,基于帶寬容量,等等)?!さ鹊雀鶕?jù)各個實施例,可以在一個或多個不同網(wǎng)絡(luò)組件處(諸如例如在CMTS中)判斷服務(wù)流是否已經(jīng)超出與該服務(wù)流相關(guān)聯(lián)的最大帶寬。在一個實施例中,服務(wù)流是否已經(jīng)超出與該服務(wù)流相關(guān)聯(lián)的最大帶寬例如可以在與分組相關(guān)聯(lián)的服務(wù)流已經(jīng)被識別之后和/或在實現(xiàn)一個或多個流量整形操作之前被判定。在至少一個實施例中,與服務(wù)流相關(guān)聯(lián)的最大帶寬值可以由一個或多個設(shè)備/系統(tǒng)(例如CMTS、流量整形設(shè)備等等)使用各種類型的信息來判定。在一些實施例中,與服務(wù)流相關(guān)聯(lián)的實際帶寬可以例如通過跟蹤在一個或多個指定時間間隔上與給定服務(wù)流相關(guān)聯(lián)的分組的數(shù)目和大小被確定。有關(guān)服務(wù)流是否已經(jīng)超過與該服務(wù)流相關(guān)聯(lián)的最大帶寬的判斷例如通過隨后判斷實際帶寬是否超過最大帶寬值來做出。在一個或多個實施例中,如果做出與服務(wù)流相關(guān)聯(lián)的最大帶寬已被超過的判定,則狀態(tài)標(biāo)記被設(shè)置。在一些實施例中,例如該狀態(tài)標(biāo)記可以由在其中做出判定的設(shè)備來設(shè)置。在一些實施例中,狀態(tài)標(biāo)記可以包括與接收的分組相關(guān)聯(lián)的一個或多個比特或字節(jié)。根據(jù)各個實施例,狀態(tài)標(biāo)記在接收的分組中的可能位置可以包括但不限于以下位置(或其組合)中的一個或多個:·一個或多個數(shù)據(jù)結(jié)構(gòu)·接收的分組的有效載荷·與接收的分組相關(guān)聯(lián)的元數(shù)據(jù)·等等在至少一個實施例中,如果判定接收的分組與已經(jīng)超過與服務(wù)流相關(guān)聯(lián)的最大帶寬的服務(wù)流相關(guān)聯(lián),則接收的分組可以被忽略(905)。在一些實施例中,如果接收的分組被忽略,則其可以因為通過流量整形分析過程被進一步處理而被忽略和/或被轉(zhuǎn)發(fā)到不同的設(shè)備或過程以用于進一步處理。在不同實施例中,如果接收的分組被忽略,則其可以被整個丟棄并且不被進一步處理。在906處,假定接收的分組不與已經(jīng)超過與服務(wù)流相關(guān)聯(lián)的最大帶寬的服務(wù)流相關(guān)聯(lián)。因此,例如如906處所示,與接收的分組相關(guān)聯(lián)的具體綁定群組(BG(i))可以被識別。根據(jù)各個實施例,多種不同技術(shù)可被用于識別與接收的分組相關(guān)聯(lián)的具體綁定群組,諸如例如以下技術(shù)(或其組合)的一個或多個:·使用與接收的分組相關(guān)聯(lián)的IP地址(例如目的地IP地址等)·使用與接收的分組相關(guān)聯(lián)的信息(例如分組報頭中的數(shù)據(jù)、分組有效載荷中的數(shù)據(jù)、與分組相關(guān)聯(lián)的元數(shù)據(jù)等)·使用一個或多個數(shù)據(jù)結(jié)構(gòu)中存儲的信息·使用來自網(wǎng)絡(luò)設(shè)備(例如CMTS、流量整形管理設(shè)備、存儲器等)的一個或多個值·等等例如參考圖13A的具體示例實施例,如果假定接收的分組與綁定群組2相關(guān)聯(lián),則BG(2)可以在906處被識別。如908處所示,與所識別的綁定群組(例如BG(2))相關(guān)聯(lián)的一個或多個QAM的集合可以被識別。例如,再次參考圖13A的具體示例實施例,如果假定接收的分組與綁定群組BG(2)相關(guān)聯(lián),則圖9的908處識別的QAM的集合可以對應(yīng)于QAM(2)1304和QAM(3)1306。類似地,如果判定接收的分組與綁定群組BG(1)相關(guān)聯(lián),則在圖9的908處識別的QAM的集合可以對應(yīng)于QAM(1)1302和QAM(2)1304。根據(jù)各個實施例,各種技術(shù)可以用于識別與給定綁定群組相關(guān)聯(lián)的特定QAM集合。例如,QAM集合可以通過分析配置信息(例如,來自數(shù)據(jù)結(jié)構(gòu)、來自網(wǎng)絡(luò)配置等)來識別。如910處所示,與接收的分組的大小有關(guān)的分組大小數(shù)據(jù)可以被確定。在至少一個實施例中,分組大小可以以比特、字節(jié)、千比特、千字節(jié)等中的一個或多個來測量。根據(jù)不同實施例,分組大小可以包括分組報頭數(shù)據(jù)、有效載荷數(shù)據(jù)和/或與分組相關(guān)聯(lián)的任何其它數(shù)據(jù)(或其組合)中的一個或多個的大小。在在此所討論的具體示例實施例中,假定(例如為了簡化和易于說明的目的)接收的分組的大小為“1”(例如,1KB)。然而將明白,在不同實施例中,不同大小的分組可被接收。在一個實施例中,分組大小可以通過通知與例如分組在存儲器中的起始和結(jié)束為止相關(guān)聯(lián)的一個或多個存儲器位置來確定。在一些實施例中,分組大小可以由例如轉(zhuǎn)發(fā)實體確定。將參考圖13B至圖13H中圖示出的流量整形數(shù)據(jù)結(jié)構(gòu)1350的具體示例實施例通過示例方式來描述流量整形分析過程的具體示例實施例。圖13B至圖13H介紹可用于實現(xiàn)在此所描述的(一種或多種)流量整形技術(shù)的一個或多個方面的各種類型的數(shù)據(jù)和/或數(shù)據(jù)結(jié)構(gòu)。在圖13B至圖13H的具體示例實施例中,假定電纜網(wǎng)絡(luò)是根據(jù)圖13A中示出的電纜網(wǎng)絡(luò)配置的示例實施例來配置的。經(jīng)明白,參考圖13B至圖13H圖示和/或描述的數(shù)據(jù)結(jié)構(gòu)和/或流量整形數(shù)據(jù)的具體示例實施例已經(jīng)為了圖解和易于說明的目的而被簡化了,并且不意謂在任何方面是限制性的。圖13B示出圖示出根據(jù)具體示例實施例的具體示例流量整形相關(guān)數(shù)據(jù)的流量整形數(shù)據(jù)結(jié)構(gòu)1350。圖13B中示出的具體示例流量整形相關(guān)數(shù)據(jù)可以通過流量整形分析過程的一個或多個線程或?qū)嵗惶畛?。流量整形分析過程的一個或多個線程或?qū)嵗梢允褂昧髁空蜗嚓P(guān)數(shù)據(jù)來執(zhí)行與流量整形分析有關(guān)的一個或多個功能。流量整形分析過程的可替換實施例可以使用不同類型的流量整形數(shù)據(jù)結(jié)構(gòu)和/或不同類型的數(shù)據(jù)來實現(xiàn),和/或可以在不要求使用一個或多個流量整形相關(guān)數(shù)據(jù)結(jié)構(gòu)的情況下實現(xiàn)。在圖13B的具體示例實施例中,在行1382處呈現(xiàn)的每個Q(j)值可以對應(yīng)于與相應(yīng)QAM(j)相關(guān)聯(lián)的特定Q(j)值。在至少一個實施例中,Q(j)可以表示信道流量數(shù)據(jù)。例如,在一些實施例中,信道流量數(shù)據(jù)Q(j)可以表示例如可被調(diào)度以用于(例如在一個或多個時間間隔期間)在特定QAM(j)上傳輸?shù)牧髁康暮嫌嬛?。例如,在圖13B至圖13H的具體示例實施例中,假定信道流量數(shù)據(jù)Q(j)用數(shù)字值表示,其中給定的Q(j)值是代表可以被調(diào)度以用于在給定時間間隔期間在給定信道(例如QAM(j))上傳輸?shù)乃?或選定的)分組的大小的總和。在不同實施例中,Q(j)可以表示不同數(shù)量,諸如例如與被調(diào)度來在QAM(j)上發(fā)送的分組的大小的合計有關(guān)的值。在其它實施例中,Q(j)相關(guān)數(shù)據(jù)可以代表可用于跨越與一個或多個綁定群組相關(guān)聯(lián)的一個或多個信道執(zhí)行流量整形的其它信道流量數(shù)據(jù)。在各個實施例中,信息或分組大小可以根據(jù)各種單位來測量或表達,這些單位例如是比特、字節(jié)、千比特、千字節(jié)、兆比特、兆字節(jié)等等。在圖13B至圖13H的具體示例實施例中,為了圖解的目的,將假定信息或分組大小以兆比特測量。然而,在各個實施例中,分組可以具有不同大小(例如40千比特,563千比特等等),可以被接收,并且為了圖解的目的而使用1Mbps的分組不應(yīng)被理解為在任何方面是限制性的。在至少一個實施例中,圖13B至圖13H中介紹的不同類型的數(shù)據(jù)中的一種或多種可以經(jīng)由一個或多個計數(shù)器(例如,僅由硬件和軟件的使用實現(xiàn)的虛擬計數(shù)器)的使用被實現(xiàn)和/或被存儲。例如,根據(jù)在此所描述的不同實施例,可以利用以下類型的計數(shù)器中的一個或多個:·每綁定群組的計數(shù)器:BG(i),其例如可以表示在綁定群組i)上接收的字節(jié)數(shù)?!っ縌AM的計數(shù)器:Q(j),其例如可以表示QAM(j)上潛在地排隊的字節(jié)數(shù)(例如,用于流量整形目的)?!っ拷壎ㄈ航M每QAM的計數(shù)器R(i,j),其例如可以表示來自綁定群組BG(i)的在QAM(j)上潛在地排隊的字節(jié)數(shù)(例如用于流量整形目的)。在至少一個實施例中,當(dāng)分組到達該系統(tǒng)(和/或在實際隊列中排隊)時,這些計數(shù)器可以被如下更新:·針對分組在其上被接收的綁定群組BG(i),以分組中的字節(jié)數(shù)遞增計數(shù)器BG(i),·針對該綁定群組是其成員的QAM中的所有(或選定的)QAM來核對每QAM的計數(shù)器,和/或選擇具有相對最低的Q(j)值的QAM(j)·針對選定的QAM(j)和綁定群組BG(i)遞增R(i,j)·針對選定的QAM(j)遞增Q(j)在一個實施例中,這些計數(shù)器的一個或多個可以在帶寬調(diào)節(jié)之間的測量間隔上被收集,和/或可以用于在此所述的帶寬使用估計。在至少一個實施例中,流量整形分析過程可以優(yōu)選地計算從每個QAM向每個綁定群組的分配。例如,參考圖13B的示例,流量整形分析過程可以被配置或設(shè)計為確保QAM帶寬約束和/或參數(shù)中的所有(或選定的)約束和/或參數(shù)可以被滿足,同時,與此同時允許不同帶寬需求被滿足。用于解決該問題的一種可能的方法是經(jīng)由線性規(guī)劃(LP)算法的使用的。用于解決該問題的其它可能的方法可以包括例如廣大的LP解算器中可用的方法中的一個或多個(例如,單純形法等)。盡管不同的解算器在復(fù)雜度方面不同,但是一般它們對于在網(wǎng)絡(luò)處理器(諸如例如CPP)中實現(xiàn)并不是微不足道的。此外,在控制平面CPU中實現(xiàn)這樣的求解會涉及重要的CPU能力和/或過多的IPC消息的使用。因此,在至少一個實施例中,希望更簡單的解決方案。返回圖9,如在912處所示,一個或多個QAM使用第一組選擇標(biāo)準(zhǔn)而從所識別的QAM集合中被選擇或識別。例如,在一些實施例中,QAM的選擇(例如,在912處)可以是基于關(guān)聯(lián)于與(例如在908處)已被識別為與特定綁定群組相關(guān)聯(lián)的每個QAM的Q(j)數(shù)據(jù)和/或其它信道流量數(shù)據(jù)的相對值的。例如,在一些實施例中,(所識別的QAM集合中的)當(dāng)前具有相對最小數(shù)量的調(diào)度后的流量的QAM可以被選擇。例如,在一個實施例中,(所識別的QAM集合中的)當(dāng)前具有相對最低或最小的Q(j)值的QAM可以被選擇。然而,將明白,在不同實施例中,可以使用其它類型的選擇標(biāo)準(zhǔn),諸如例如:選擇具有相對最高或最大的(一個或多個)Q(j)值的(一個或多個)QAM,等等。在一些實施例中,如果選擇標(biāo)準(zhǔn)導(dǎo)致多于一個的QAM被從所識別的QAM集合中被選擇(例如,如果兩個Q(j)值相等地小),則這些QAM中的具體一個可以使用其它選擇機制和/或選擇標(biāo)準(zhǔn)被選擇,例如,諸如例如隨機選擇、基于可用信道容量的選擇、基于與信道性能歷史有關(guān)的數(shù)據(jù)的選擇等等。參考圖13B的具體示例實施例通過示例方式,假定QAM(2)和QAM(3)(例如在908處)被識別為與綁定群組BG(2)相關(guān)聯(lián)。因此,在該具體實施例中,假定(在912處)具有與QAM(2)和QAM(3)相對應(yīng)的相應(yīng)Q(j)值中的相對最小Q(j)值的QAM被選擇。因此,例如,如圖13B的示例實施例中所示,與QAM(2)相關(guān)聯(lián)的Q(j)值是Q(2)=24(1382b)并且與QAM(3)相關(guān)聯(lián)的值是Q(3)=23(1382c)。因此,在該具體示例實施例中,QAM(3)可以在912處被選擇或識別。在不同示例實施例(未示出)中,如果改為假定QAM(1)和QAM(2)被識別,則因為例如,如圖13B的示例實施例中所示,Q(l)=23和Q(2)=24,所以QAM(1)可以被選擇或識別成所識別的QAM集合中具有相對最小Q(j)值的QAM。如914處所示,與在912處被選擇的特定QAM(例如QAM(3))相對應(yīng)的Q(j)值可以使用分組大小數(shù)據(jù)(例如,在910處被確定)而被自動和/或動態(tài)地更新。根據(jù)各個實施例,選定的Q(j)值可以根據(jù)各種方法(例如,相加、遞增等)使用分組大小數(shù)據(jù)被修改或更新。例如,在一個實施例中,選定Q(j)值可以通過向其添加分組大小數(shù)據(jù)而被更新。其一個示例在圖13C的1351處被圖示出,其中與QAM(3)相對應(yīng)的Q(3)值(例如“23”)被示出正使用表示接收的分組的大小的分組大小數(shù)據(jù)(例如“1”兆比特)(例如,在910處確定)被更新。因此,在該具體示例中,Q(3)值可以例如通過向值“23”添加值“1”來實現(xiàn)更新后的Q(3)值“24”而被自動和動態(tài)地更新。如916處所示,一個或多個R(i,j)值可以使用分組大小數(shù)據(jù)(例如在910處確定)而被自動和/或動態(tài)地更新。根據(jù)各個實施例,選定R(i,j)值可以根據(jù)各種方法(例如,相加、遞增等)使用分組大小數(shù)據(jù)而被修改或更新。在在此所描述的一個或多個實施例中,表達式R(i,j)可以被用來表示與具體綁定群組(BG(i))和具體QAM(j)有關(guān)或相關(guān)聯(lián)的流量數(shù)據(jù)。在一些實施例中,R(i,j)可以對應(yīng)于表示與從BG(i)到QAM(j)的流量相關(guān)聯(lián)的速率的流量數(shù)據(jù)。例如,在圖13B的具體示例實施例中,表達式R(l,2)可以被解釋為是指與綁定群組BG(1)和QAM(2)相關(guān)聯(lián)的具體流量整形數(shù)據(jù),其例如被表示在1362b(圖13B)處。類似地,表達式R(2,3)可以被解釋為是指與綁定群組BG(2)和QAM(3)相關(guān)聯(lián)的具體流量整形數(shù)據(jù),其例如被表示在1364c(圖13B)處。在至少一個實施例中,與給定R(i,j)相關(guān)聯(lián)的流量整形數(shù)據(jù)可以代表與如下分組有關(guān)的流量的合計或累計數(shù)量,所述分組是與可以被調(diào)度用于(例如在一個或多個時間間隔期間)在選定信道QAM(j)上傳輸?shù)?例如與選定BG(i)相關(guān)聯(lián)的)一個或多個服務(wù)流相關(guān)聯(lián)的分組。例如,在圖13B的具體示例實施例中,對應(yīng)于R(1,2)的流量整形數(shù)據(jù)值是17(例如如數(shù)據(jù)部分1362b處所示)。在一個實施例匯總,該值可以被解釋為意味著可以被調(diào)度用于在QAM(2)上傳輸?shù)?例如和與關(guān)聯(lián)于綁定群組BG(1)的一個或多個服務(wù)流相關(guān)聯(lián)的分組有關(guān)的)流量的合計或累計數(shù)量是17。類似地,如圖13B的示例實施例中所示,對應(yīng)于R(3,4)的流量整形數(shù)據(jù)值是20(例如如數(shù)據(jù)部分1366d處所示),這可以被解釋為意味著可以被調(diào)度用于在QAM(4)上傳輸?shù)?例如和與關(guān)聯(lián)于綁定群組BG(3)的一個或多個服務(wù)流相關(guān)聯(lián)的分組有關(guān)的)流量的合計或累計數(shù)量是20。在其它實施例中,與給定R(i,j)相關(guān)聯(lián)的值和/或其它數(shù)據(jù)可以表示其它類型的流量整形數(shù)據(jù),這些流量整形數(shù)據(jù)可被與一個或多個流量整形過程和/或操作(諸如在此所描述的那些)結(jié)合使用。返回圖9,如之前在916處所述,一個或多個R(i,j)值可以使用分組大小數(shù)據(jù)(例如在910處被確定)被自動和/或動態(tài)地更新。在一個實施例中,具體的R(i,j)值可以通過向其添加分組大小數(shù)據(jù)被更新。其一個示例在圖13D的1364c處被圖示出,其中對應(yīng)于QAM(3)和綁定群組BG(2)的R(2,3)值(例如“22”)被示出正使用表示接收的分組的大小的分組大小數(shù)據(jù)(例如“1”)(例如在910處確定)被更新。因此,在該特定示例中,R(2,3)值可以例如通過向值“22”添加值“1”來實現(xiàn)更新后的Q(3)值“23”而被自動和動態(tài)地更新。在一個實施例中,具有相對最低計數(shù)值的QAM指示最少負載的QAM。這樣計算出或確定的R(i,j)值給出,當(dāng)多個綁定群組可以同時攜帶流量時,每綁定群組的負載可以大約如何被分發(fā)到QAM上。周期性的后臺任務(wù)(例如流量整形調(diào)節(jié)過程的一個或多個線程或?qū)嵗?使用這些值來計算針對綁定群組的帶寬分配。注意,在至少一個實施例中,∑jR(i,j)=BG(i)可以對應(yīng)于所識別的綁定群組BG(i)的進入流量速率。將明白,在至少一個實施例中,如914處所示的Q(j)值的更新例如可以從流量整形分析過程900中省略和/或可以由不同的處理或過程實現(xiàn),所述不同的處理或過程例如可以被配置或設(shè)計為使用當(dāng)前的或更新后的與每個相應(yīng)QAM(j)相關(guān)聯(lián)的R(i,j)值的集合來周期性地和持續(xù)地更新(例如,按照需要)被表示在行1382處的Q(j)值。在一個或多個實施例中,一個或多個Q(j)和/或R(i,j)值可以被重置為默認值。在至少一個實施例中,默認值為0。在不同實施例中,不要求一個或多個Q(j)和/或R(i,j)值被重置為默認值。根據(jù)不同實施例,一個或多個Q(j)和/或R(i,j)指可以以周期性的間隔(例如,以規(guī)則的周期性間隔,以不規(guī)則的周期性間隔、在流量整形分析過程的一個或多個不同線程或?qū)嵗Y(jié)束和/或?qū)崿F(xiàn)時、等等)被重置。根據(jù)各個實施例,當(dāng)滿足用于重置Q(j)和/或R(i,j)值的最小閾值標(biāo)準(zhǔn)的事件或條件(例如,預(yù)定時間、網(wǎng)絡(luò)負載條件、信號、分組的接收、操作系統(tǒng)或其它軟件的啟動和/關(guān)閉、網(wǎng)絡(luò)硬件的初始化等)被檢測到時,一個或多個Q(j)和/或R(i,j)值可以被重置。根據(jù)各個實施例,一個或多個Q(j)和/或R(i,j)值可以按照需求(例如,通過網(wǎng)絡(luò)運營商、通過CMTS、通過網(wǎng)絡(luò)處理器、通過流量整形管理器、通過網(wǎng)絡(luò)節(jié)點、通過電纜調(diào)制解調(diào)器、通過綁定群組等等)被重置。圖10示出根據(jù)具體實施例的流量整形調(diào)節(jié)過程A1000的示例實施例。在一些實施例中,流量整形調(diào)節(jié)過程可以為了流量整形的目的調(diào)節(jié)一個或多個流量整形參數(shù)和/或值。例如,在一些實施例中,流量整形分析過程的輸出可以包括與例如每個(或選定的)綁定群組相關(guān)聯(lián)的一個或多個流量整形率和/或其它類型的流量整形數(shù)據(jù)。根據(jù)各個實施例,流量整形調(diào)節(jié)過程的輸入可以包括各種類型的流量整形數(shù)據(jù)(例如與圖9的流量整形分析過程相關(guān)聯(lián)的流量整形數(shù)據(jù))和/或其它類型的網(wǎng)絡(luò)流量信息。例如,在一個實施例中,流量整形調(diào)節(jié)過程1000可以利用通過流量整形分析過程生成的各種類型的信息或數(shù)據(jù)和/或利用各種類型的流量整形數(shù)據(jù)(或其部分),諸如參考圖13B至13H所圖解和描述的那些。在至少一個實施例中,流量整形調(diào)節(jié)過程可以由諸如例如圖8B的流量整形管理器890之類的流量整形設(shè)備實現(xiàn)和/或結(jié)合流量整形設(shè)備被利用。在至少一個實施例中,流量整形調(diào)節(jié)過程1000的至少一部分可以由一個或多個系統(tǒng)、設(shè)備和/或控制器(諸如CMTS(例如CMTS200)(或其組件)、流量整形管理器890等)發(fā)起和/或?qū)崿F(xiàn)。在至少一個實施例中,流量整形調(diào)節(jié)過程1000的至少一部分可以由網(wǎng)絡(luò)處理器發(fā)起和/或?qū)崿F(xiàn),所述網(wǎng)絡(luò)處理器包括被適當(dāng)配置的硬件和/或硬件與軟件。根據(jù)不同實施例,一個這樣的網(wǎng)絡(luò)處理器例如可以是用于實現(xiàn)各種類型的CMTS相關(guān)功能性的被特別配置的處理器,諸如例如可從加利福尼亞圣何塞獲得的思科分組處理器(CPP)。將明白,流量整形調(diào)節(jié)過程1000的一個或多個不同線程或?qū)嵗梢栽谝粋€或多個處理器中被并發(fā)實現(xiàn)。另外,在至少一個實施例中,流量整形調(diào)節(jié)過程1000的一個或多個分離的線程或?qū)嵗梢耘c在此所描述的(一個或多個)流量整形分析過程的一個或多個線程或?qū)嵗徊l(fā)地發(fā)起和/或執(zhí)行。在至少一個實施例中,流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗梢砸灾芷谛缘拈g隔(例如,以規(guī)則周期性間隔、以不規(guī)則的周期性間隔、在流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗Y(jié)束時、等等)被發(fā)起。例如,在一些實施例中,流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗梢砸?.5秒和5秒之間的規(guī)則周期性間隔(例如每1秒)被發(fā)起。根據(jù)各個實施例,流量整形調(diào)節(jié)過程中的一個或多個不同線程或?qū)嵗梢皂憫?yīng)于滿足用于觸發(fā)流量整形調(diào)節(jié)過程的最小閾值標(biāo)準(zhǔn)的一個或多個條件和/或事件而被發(fā)起,這些條件或事件可以包括但不限于以下條件或事件(或其組合)的一個或多個:·一個或多個時間相關(guān)的事件/條件·與一個或多個流量整形分析過程和/或流量整形調(diào)節(jié)過程的一個或多個線程或?qū)嵗慕Y(jié)束和/或發(fā)起有關(guān)的一個或多個事件/條件·一個或多個網(wǎng)絡(luò)負載相關(guān)的事件/條件·與信號(例如由CMTS發(fā)送的信號,由流量整形設(shè)備發(fā)送的信號等等)的接收或檢測有關(guān)的一個或多個事件/條件·與(例如,操作系統(tǒng)的、接口的、其它軟件等的)軟件的啟動和/或關(guān)閉有關(guān)的一個或多個事件/條件·與硬件(例如CMTS、流量整形設(shè)備、網(wǎng)絡(luò)節(jié)點等等)的啟動和/或關(guān)閉有關(guān)的一個或多個事件/條件·等等根據(jù)不同實施例,流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗梢园凑招枨?例如由CMTS等)發(fā)起。根據(jù)不同實施例,流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗梢员皇謩拥?、自動地、靜態(tài)地、動態(tài)地、并發(fā)地或以以上的組合的方式觸發(fā)或?qū)崿F(xiàn)。在圖10的該具體示例實施例中,假定流量整形調(diào)節(jié)過程1000在網(wǎng)絡(luò)處理器處被實現(xiàn),所述網(wǎng)絡(luò)處理器包括用于實現(xiàn)各種類型的流量整形管理操作的合適硬件和/或硬件與軟件,流量整形管理操作諸如是例如路由查找、分組分類、服務(wù)流流量速率監(jiān)視、流量整形分析、流量整形調(diào)節(jié)、各種類型的流量整形率的計算,等等。流量整形調(diào)節(jié)過程的不同實施例(未示出)包括除了圖10的具體示例實施例中所圖示出的特征和操作以外的特征和操作。在流量整形調(diào)節(jié)過程的不同實施例(未示出)中,除圖10的具體示例實施例中所圖示出的特征和操作以外的特征和操作可以不同。在流量整形調(diào)節(jié)過程的不同實施例(未示出)中,圖10的具體實施例中所圖示出的特征或操作可以被省略。另外,與流量整形調(diào)節(jié)過程的一個或多個實施例有關(guān)的各種動作和/或操作可以以和圖10的示例中示出的次序不同的次序被執(zhí)行。將參考圖13A中介紹的電纜網(wǎng)絡(luò)配置1300并參考圖13E中示出的示例流量整形數(shù)據(jù)結(jié)構(gòu)1350通過示例方式來描述圖10的流量整形調(diào)節(jié)過程的具體示例實施例。圖13E示出圖示出根據(jù)具體示例實施例的具體示例流量整形相關(guān)數(shù)據(jù)的流量整形數(shù)據(jù)結(jié)構(gòu)1350的示圖。在至少一個實施例中,圖13E中圖示出的具體示例流量整形相關(guān)數(shù)據(jù)可以通過流量整形分析過程的一個或多個線程或示例和/或流量整形調(diào)節(jié)過程的一個或多個線程或?qū)嵗惶畛?。流量整形調(diào)節(jié)過程的一個或多個線程或?qū)嵗梢允褂萌鐖D13E中所示的流量整形相關(guān)數(shù)據(jù)來執(zhí)行與流量整形調(diào)節(jié)有關(guān)的一個或多個功能,諸如例如更新一個或多個流量整形參數(shù)。流量整形調(diào)節(jié)過程的其他實施例可以利用不同類型的流量整形數(shù)據(jù),和/或可以在不要求使用流量整形數(shù)據(jù)結(jié)構(gòu)的情況下被實現(xiàn)。在圖13E的具體示例實施例中,假定電纜網(wǎng)絡(luò)是根據(jù)圖13A中介紹的電纜網(wǎng)絡(luò)配置1300的具體示例實施例來配置的。如圖13E中所示,假定在該具體示例中,各個QAM(例如1352、1354、1356、1358)與相應(yīng)的Q(j)值相關(guān)聯(lián),例如如行1382所示的流量整形數(shù)據(jù)(數(shù)字值“23”、“24”、“24”、“20”(例如兆比特))所表示的。例如,在圖13E的具體示例實施例中,假定對應(yīng)于流量整形數(shù)據(jù)部分1382a的數(shù)字值“23”代表可以被調(diào)度用于在QAM(1)1352上傳輸?shù)牧髁康牧?。在至少一個實施例中,此流量的量的代表還可以代表可以被調(diào)度用于在一個或多個具體時間間隔上在QAM(1)1352上傳輸?shù)姆纸M中的所有(或選定的)分組的分組大小(例如以比特、字節(jié)、千比特、千字節(jié)等測得)的加和或合計。類似地,假定對應(yīng)于流量整形數(shù)據(jù)部分1382b的數(shù)字值“24”代表可以被調(diào)度用于在QAM(2)1354上傳輸?shù)牧髁康牧?;對?yīng)于流量整形數(shù)據(jù)部分1382c的數(shù)字值“24”代表可以被調(diào)度用于在QAM(3)1356上傳輸?shù)牧髁康牧?;并且對?yīng)于流量整形數(shù)據(jù)部分1382d的數(shù)字值“20”代表可以被調(diào)度用于在QAM(4)1358上傳輸?shù)牧髁康牧俊H鐖D13E的具體示例實施例中所示,各個QAM(例如1352、1354、1356、1358)可以與相應(yīng)BWQ(j)值(例如,被表示在行1380處)相關(guān)聯(lián),BWQ(j)值代表表示每個相應(yīng)QAM(j)的帶寬容量的信道帶寬容量數(shù)據(jù)。根據(jù)不同實施例,信道帶寬容量數(shù)據(jù)可以對應(yīng)于物理的或原始的信道帶寬容量(例如信道可以在每調(diào)節(jié)間隔傳輸?shù)谋忍財?shù))。例如,如果調(diào)節(jié)間隔是1秒并且數(shù)據(jù)速率是40Mbps,則BWQ(j)可以是40。如果改為調(diào)節(jié)間隔是2秒并且數(shù)據(jù)速率是40Mbps,則BWQ(j)可以是80。在至少一個實施例中,每個QAM(或特別指定的QAM)可以具有相同或基本相似的BWQ(j)值。在不同實施例(未示出)中,一個或多個QAM可以具有不同BWQ(j)值。在在此假定的具體示例實施例中,假定數(shù)據(jù)速率是40Mbps并且調(diào)節(jié)間隔是1秒。在這些具體示例實施例中,R(i,j)和Q(j)表示在1秒的相同調(diào)節(jié)間隔上測得的比特數(shù)。對流量數(shù)據(jù)值和對BWQ(j)應(yīng)用相同的間隔可以允許計算一個或多個信道帶寬容量。如圖13E的1380處所示,每個QAM被假定具有40(例如Mbps)的最大信道帶寬容量。根據(jù)不同實施例,給定信道的帶寬容量可以以兆比特每秒(Mbps)、兆字節(jié)每秒、吉比特每秒(Gbps)、吉字節(jié)每秒、太比特每秒、太字節(jié)每秒等來表述?;氐綀D10,在1001處,第一QAM(j)可被選擇用于流量整形調(diào)節(jié)處理。根據(jù)不同實施例,各種不同類型或標(biāo)準(zhǔn)和/或選擇算法可以被用于確定將被選擇用于流量整形調(diào)節(jié)處理的第一和/或下一QAM(j)。例如,在一個實施例中,QAM可以被順次分析。在1002處,與選定QAM相關(guān)聯(lián)的Q(j)值可以被識別或確定。在圖13E的具體示例實施例中,假定QAM(2)已被選擇(例如在1001處)用于流量整形調(diào)節(jié)處理。因此,使用圖13E的數(shù)據(jù)結(jié)構(gòu)1351中示出的示例數(shù)據(jù),假定與當(dāng)前選定的QAM(2)相關(guān)聯(lián)的Q(j)值被識別/被確定為是Q(2)=24。在1004處,流量整形差分數(shù)據(jù)E(j)可以針對選定的QAM被計算或被確定。在至少一個實施例中,流量整形差分數(shù)據(jù)E(j)可以代表和選定QAM相關(guān)聯(lián)的調(diào)節(jié)時段上的帶寬容量BWQ(j)與和選定QAM相關(guān)聯(lián)的當(dāng)前Q(j)值之間的差。例如,在一個實施例中,流量整形差分數(shù)據(jù)E(j)可以表示在考慮了(例如在任意給定間隔期間)已被分配到QAM(j)的流量整形帶寬(例如Q(j)值)之后,該特定QAM上可用的剩余可用帶寬量。在一些實施例中,流量整形差分數(shù)據(jù)E(j)可以代表例如這樣的值,該值表示帶寬容量值(例如BWQ(j))和Q(j)值之間的差和/或與之有關(guān)?!紫瓤紤]當(dāng)沒有最小速率可以被定義時的情況(以下可以去除該約束)。在該具體示例中,如果測得的R(i,j)沒有使QAM超載(例如,對于QAM(j)中的所有(或選定的)QAM(j),∑iR(i,j)<BWQ(j),其中BWQ(j)是QAM帶寬(例如40Mbps)),則R(i,j)可被直接用來定義QAM(j)向BG(i)保證的部分。該帶寬可以基于各個綁定群組的需求、同時考慮其它綁定群組上的負載而被分發(fā)。對于這些未超載條件,超額帶寬可以被每QAM地計算或確定為:E(j)=Q-∑iR(ij)在圖10的具體示例實施例中,假定E(j)值可以根據(jù)如下表達式來計算:E(j)=BWQ(j)-Q(j)(2)其中變量(j)表示與選定QAM(j)相關(guān)聯(lián)的標(biāo)識符。在圖13E的具體示例實施例中,假定BWQ(2)=40并且Q(2)=24。因此,在該具體示例中,如在1384b處所示,E(Q(2))可以根據(jù)如下表達式來計算:BWQ(2)-Q(2)=40-24=16。在1006處,與選定QAM相關(guān)聯(lián)的一個或多個綁定群組BG(i)的集合可以被識別。根據(jù)不同實施例,諸如例如通過接收和/或讀取配置信息(例如一個或多個數(shù)據(jù)結(jié)構(gòu)中所存儲的系統(tǒng)配置信息,等等),各種不同類型或數(shù)據(jù)和/或其它信息可被用于識別與選定QAM相關(guān)聯(lián)的綁定群組BG(i)的集合。例如,在本說明性示例中,如圖13A中所示,假定電纜網(wǎng)絡(luò)已經(jīng)被配置為使得綁定群組BG(1)包括QAM(1)和QAM(2),并且綁定群組BG(2)包括QAM(2)和QAM(3)。因此,基于該具體配置,與選定QAM(2)相關(guān)聯(lián)的綁定群組的集合可以被識別(1006)或被確定為是具有BG(1)和BG(2)的綁定群組集合。圖在1008處所示,針對被識別為與選定QAM相關(guān)聯(lián)的每個BG(i),一個或多個E(i,j)值可以被確定或被計算出。在至少一個實施例中,E(i,j)代表與被識別為與選定QAM相關(guān)聯(lián)的每個BG(i)有關(guān)的QAM-綁定群組流量整形差分數(shù)據(jù)。在至少一個實施例中,QAM-綁定群組流量整形差分數(shù)據(jù)E(i,j)可以通過將E(j)大約或精確地除以與QAM(j)相關(guān)聯(lián)的BG(i)的數(shù)目而被計算或確定。例如,在一個實施例中,針對給定BG(i)-QAM(j)關(guān)聯(lián)的E(i,j)值可以根據(jù)以下表達式來計算:E(i,j)=E(j)/(與QAM(j)相關(guān)聯(lián)的BG(i)的#)(3)其中,變量(j)表示與選定QAM(j)相關(guān)聯(lián)的標(biāo)識符。在一些實施例中,針對給定BG(i)-QAM(j)關(guān)聯(lián)的E(i,j)值可以根據(jù)以下表達式來計算:E(i,j)=ROUND(E(J)/(與QAM(j)相關(guān)聯(lián)的BG(i)的#)(4)其中變量(j)表示與選定QAM(j)相關(guān)聯(lián)的標(biāo)識符,并且其中表達式ROUND(x)表達與x最接近的整數(shù)值(例如,向上/向下取整)。該超額帶寬可每QAM地獲得,和/或可以在與該QAM相關(guān)聯(lián)的綁定群組中的所有(或選定的)綁定群組之間分發(fā)。各種策略可用于在QAM帶寬的分別BG分配之間分發(fā)超額帶寬。例如,一個策略可以是在QAM可以是其成員的綁定群組中的所有(或選定的)綁定群組之間均等地分發(fā)超額帶寬??商鎿Q地,其它策略可以提供先進的方案,諸如是例如最小-最大公平性。在圖13E的具體示例實施例中,假定選定QAM是QAM(2),E(Q(2))E(2)=16,并且與QAM(2)相關(guān)聯(lián)的BG(i)的數(shù)目是2(例如,對應(yīng)于BG(1)和BG(2))。因此,在該具體示例中,E(1,2)可以根據(jù)以下表達式來計算:E(Q(2))/2=16/2=8。類似地,E(2,2)可以根據(jù)以下表達式來計算:E(Q(2))/2=16/2=8。在至少一個實施例中,如果E(j)為負,則其有時可以是這樣的情況:∑iR(i,j)>BWQ(j)。并且,如果E(j)為負,則可能沒有超額帶寬供分發(fā)。在此情況下,沒有必要計算E(i,j),和/或可能需要分開的計算用于調(diào)節(jié)R(i,j)值。例如,在至少一個實施例中,E(i,j)可以表示為了一個或多個流量整形調(diào)節(jié)操作的目的而調(diào)節(jié)一個或多個R(i,j)值所使用的值。在至少一個實施例中,如果QAM(j)具有比Q(j)值更多的帶寬容量(例如,對于給定時間間隔),則E(i,j)例如可以是正數(shù)。在至少一個實施例中,如果QAM(j)具有比Q(j)值少的帶寬容量(例如,對于給定時間間隔),則E(i,j)例如可以是負數(shù)。在至少一個實施例中,如果Q(j)匹配或基本匹配BWQ(j)值(例如對于給定時間間隔),則E(i,j)可以是0。然而,在不同實施例(未示出)中,E(i,j)可以是R(i,j)值的調(diào)節(jié)的任意表示。在其它實施例中,E(i,j)可以用一種或多種不同技術(shù)來計算或確定,這些技術(shù)可以包括但不限于以下技術(shù)(或其組合)的一種或多種:·最小-最大公平性·在一組綁定群組之間均等地分發(fā)帶寬·等等如在1010處所示,一個或多個R(i,j)值可以被更新。例如,如在1010處所示,在一些實施例中,針對被識別為與選定QAM相關(guān)聯(lián)的每個BG的至少一個R(i,j)值可以被更新。如上所述,R(i,j)可以表示這樣的值,該值表示與具體綁定群組和具體QAM有關(guān)的流量整形數(shù)據(jù)。例如,R(i,j)表示與綁定群組BG(i)和QAM(j)相關(guān)聯(lián)的流量整形數(shù)據(jù)。在一個實施例中,R(i,j)數(shù)據(jù)可以使用E(i,j)數(shù)據(jù)來更新(例如將E(i,j)值添加到R(i,j)值)。在各個實施例中,R(i,j)可以根據(jù)各種方法(例如,相加、遞增等等)被更新。例如,在圖13F的具體示例實施例中,假定Q(2)被選擇1002,E(j)在16處被計算或確定,BG(1)和BG(2)被識別1006,并且E(1,2)和E(2,l)分別被計算或確定為8。在該具體示例實施例中,根據(jù)這些示例假設(shè),R(l,2)1372b通過將8和17相加來得到新的R(l,2)值25被更新,并且R(2,2)1374b通過將8和7相加來得到新的R(2,2)值15而被更新。如在1012處所示,關(guān)于是否實現(xiàn)操作1001-1012進行判斷。在至少一個實施例中,如果被識別用于流量整形的至少一個QAM還未在流量整形調(diào)節(jié)過程A1000的一個或多個線程或?qū)嵗斜贿x擇,則操作1001-1012的一個或多個可以被實現(xiàn)。將明白,在一些實施例中,與流量整形有關(guān)的一個或多個操作可以不針對一個或多個選定的和/或識別的QAM被實現(xiàn)。在各個實施例中,各種標(biāo)準(zhǔn)可被用來判斷是否實現(xiàn)操作1001-1012如在1014處所示,用于每個BG(i)的整形率可以被計算。在至少一個實施例中,用于每個BG(i)的整形率可以通過確定與特定的BG(i)相關(guān)聯(lián)的所有R(i,j)值的加和來計算。在圖13F的具體示例實施例中,與特定BG(i)相關(guān)聯(lián)的R(i,j)值包括特定行中的所有R(i,j)值。在不同實施例(未示出)中,一個或多個R(i,j)值可以以不同方式表示。圖13G的具體示例實施例圖示出具體示例流量整形數(shù)據(jù),其例如通過針對被識別用于流量整形的每個QAM執(zhí)行的操作1001-1012被填充。在圖13G的示例實施例中,R(i,j)值已經(jīng)在使用根據(jù)E(j)值確定的E(i,j)值時被更新。在圖13G中所示的示例流量整形數(shù)據(jù)中,假定綁定群組BG(3)具有僅20的流量負載值,如在數(shù)據(jù)部分1360處所示。綁定群組BG(3)被配置為在QAM(3)和/或QAM(4)上傳送信息。然而,QAM(3)已被配置為傳送與綁定群組BG(2)相關(guān)聯(lián)的流量的實質(zhì)部分。因此,綁定群組BG(3)流量的全部(或選定部分)可以被集中到QAM(4)上。在該示例實施例中,總QAM使用在大多數(shù)情況下是均勻的;除了QAM(4),其中僅與綁定群組B(3)相關(guān)聯(lián)的流量可以起作用。由于在一些實施例中,超額帶寬可以是在一組識別的QAM中的一個或多個上是均勻的,所以超額帶寬在一些實施例中可以跨越綁定群組而被均勻地分發(fā)。在各個實施例中,這將給出額外的“凈空”(headroom),這有助于滿足綁定群組上的帶寬需求,如果例如流量猛增的話。以下示例圖示出超額帶寬在綁定群組之間的基本均勻的共享的分配。在圖13G的具體示例實施例中,用于每個BG(i)的整形率可以用“分配給BG的帶寬”列1362表示。在圖13G中所示的具體示例實施例中,用于綁定群組BG(1)1372的整形率1362a通過將行1372中的R(i,j),R(l,2)=40和R(l,2)=25,相加而被確定為是65。用于綁定群組BG(2)1374的整形率1362b通過將行1374中的R(i,j),R(2,2)=15和R(2,3)=40,相加而被確定為是55。用于綁定群組BG(3)1376的整形率1362c通過將行1376中的R(i,j),R(3,3)=0和R(3,4)=40,相加而被確定為是40。如果不同的值被假定,則一個或多個不同的整形率可以被計算出。將明白,在該示例實施例中,超額帶寬在綁定群組BG(1)和綁定群組BG(2)上可以是均勻的。例如,在圖13G的具體示例實施例中,綁定群組BG(1)已被分配65(例如Mbps),這比其所識別的流量負載40(例如Mbps)多25(例如Mbps)。類似地,綁定群組BG(2)已被分配55(例如Mbps),這比其所識別的流量負載30(例如Mbps)多25(例如Mbps)。在至少一個實施例中,用于每個BG(i)的整形率可以在例如分組處理(例如分組調(diào)度、分組路由選擇等等)中,被用作對可用于與每個BG(i)相關(guān)聯(lián)的所有服務(wù)流的最大帶寬的約束。在沒有最小速率可以為任何BG定義,和/或當(dāng)測得的BG速率在給定測量間隔中的仿真流量整形過程可行分配以下的情況中,綁定群組中的所有(或選定的)綁定群組的帶寬分配可以通過分配測得的速率R(i,j)加上QAM的超額速率的“公平”份額被計算出或確定,其中公平份額可以通過許多測量來定義。一旦這些分配被計算出或確定(例如,作為所有(或選定的)j上的R(i,j)的加和),則對于所有(或選定的)i,這些分配可被用作BG(i)的整形率。在一些實施例中,如果綁定群組攜帶具有非零最小速率的流,則最小速率承諾可以被滿足。然而,可以預(yù)見,如果一些服務(wù)流可以正以它們的最小速率以下的速率進行發(fā)送,則基于測得進入速率的BG的整形率的分配只會導(dǎo)致違反下一間隔中的最小速率保證(例如如果在前一間隔中以小于最小速率的速率進行發(fā)送的一個或多個流在下一策略間隔中開始以最小速率或最小速率以上的速率進行發(fā)送)。因此,可以預(yù)見,在一些實例中,基于測得的R(i,j)值為綁定群組計算整形率只會是不充分的,和/或該計算沒有計算承諾帶寬。在一些實施例中,這可以通過向每個綁定群組分配最小速率保證和/或B(j)中較大者(或這兩個值之間的某些值)來處理。然而,如果作為結(jié)果的參數(shù)不再導(dǎo)致可行的分配,則在一些實施例中,希望有另外的處理,如下所述。如前一部分中討論的基于虛擬流量調(diào)度的帶寬分配可以是基于測量所供應(yīng)的負載的。當(dāng)進入流量超過QAM容量時,網(wǎng)絡(luò)處理器可以例如丟棄超額的分組。然而,由虛擬流量調(diào)度器確定的數(shù)據(jù)可以反映可以超過可用容量的總的供應(yīng)負載。因此,在一些實施例中,測得的分配可以被縮減來為所有(或選定的)綁定群組產(chǎn)生可行的整形率。各種方案可以被用來縮減帶寬需求。例如,其可以被均勻地縮減,使得每個流得到與其需求成比例的帶寬。一個或多個R'(i,j)值可以根據(jù)以下表達式來確定:R'(ij)=R(i,j)XQ/(∑iR(i,j))在一些實施例中,該策略可以趨向于有利于需求較高的流和/或不利于需求較低的流。另外,內(nèi)置組件(例如監(jiān)管器)可用來標(biāo)記超過最大速率的流。在一些實施例中,流量整形數(shù)據(jù)可以僅針對還未超過最大速率的流被測量和/或確定。在一些實施例中,為了有利于具有較低需求的流,可以使用最小-最大公平策略。這可以例如確保在滿足需求較高的流之前首先滿足更小的需求。根據(jù)各個實施例,這些需求可以每綁定群組和/或不是每服務(wù)流地被測量。例如,需求較高的綁定群組可以具有做出合理需求的若干流,而低需求的綁定群組可以僅具有每一個都做出較大需求的幾個流。可以預(yù)見,在一個或多個超載條件下均勻地縮減流可能導(dǎo)致違反一些綁定群組的最小帶寬保證。例如,首先假定單個QAM被兩個綁定群組BG(1)和BG(2)共享,并且每個BG具有為QAM帶寬的1/2的承諾最小速率保證。還假定BG(1)的輸入速率正好是其最小速率保證,而BG(2)具有為QAM帶寬的1.5倍的輸入速率。在這些示例假設(shè)下,會導(dǎo)致超載情況,和/或該簡單情況中的測得速率R(i,j)可以簡單地分別是QAM帶寬的1/2或1.5倍。在這些示例假設(shè)中,成比例地縮減這些速率可以導(dǎo)致BG(1)的最小帶寬保證被違反。如以下將要描述的,在此描述的一個或多個實施例可以解決這些問題。圖11示出根據(jù)具體實施例的流量整形分析過程B1100的示例實施例。在一些實施例中,流量整形分析過程可以為了流量整形的目的來分析網(wǎng)絡(luò)流量信息。例如,在一些實施例中,流量整形分析過程的輸出可被用來為一個或多個服務(wù)流、綁定群組、信道等確定一個或多個整形率。在一些實施例中,例如,流量整形分析過程的輸出可被用作與流量整形有關(guān)的一個或多個不同過程的輸入,諸如例如將參考圖12描述的流量整形調(diào)節(jié)過程的示例實施例。在一個或多個實施例中,流量整形分析過程可以與流量整形管理設(shè)備(諸如例如圖8B的流量整形管理器890)結(jié)合被利用。在一些實施例中,流量整形分析過程的至少一部分可以由共享接入網(wǎng)絡(luò)中一個或多個系統(tǒng)、設(shè)備和/或控制器(例如電纜網(wǎng)絡(luò)中的CMTS)發(fā)起和/或?qū)崿F(xiàn)。在一些實施例中,流量整形分析過程的至少一部分可以被網(wǎng)絡(luò)處理器發(fā)起和/或?qū)崿F(xiàn),其中該網(wǎng)絡(luò)處理器已被配置或設(shè)計為包括用于實現(xiàn)或發(fā)起流量整形分析過程的方面的合適硬件和/或硬件與軟件。一個這樣的網(wǎng)絡(luò)處理器可以是例如可從加利福尼亞圣何塞的思科系統(tǒng)公司獲得的思科分組處理器(在此稱為CPP)。在一些實施例中,流量整形分析過程中的一個或多個不同線程或?qū)嵗梢栽谝粋€或多個處理器上被并行執(zhí)行。在至少一個實施例中,流量整形分析過程中的一個或多個不同的線程或?qū)嵗杀灰灾芷谛蚤g隔(例如以規(guī)則的周期間隔、以不規(guī)則的周期性間隔、在流量整形分析過程的一個或多個不同線程或?qū)嵗Y(jié)束時、等等)發(fā)起。例如,在一些實施例中,流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗梢砸?.5秒和5秒之間的規(guī)則周期性間隔(例如每1秒)被發(fā)起。在某些實施例中,流量整形分析過程中的一個或多個不同線程或?qū)嵗梢皂憫?yīng)于滿足用于觸發(fā)流量整形分析過程的最小閾值標(biāo)準(zhǔn)的一個或多個條件和/或事件而被發(fā)起。例如,流量整形分析過程的一個或多個分離的線程或?qū)嵗梢皂憫?yīng)于接收到分組而被發(fā)起。在一個或多個實施例中,流量整形分析過程的一個或多個分離的線程或?qū)嵗梢葬槍γ總€(或選定的)服務(wù)流和/或綁定群組而被發(fā)起。在一些實施例中,流量整形分析過程的一個或多個不同線程或?qū)嵗梢?例如,由網(wǎng)絡(luò)運營商、由CMTS、由電纜調(diào)制解調(diào)器、由綁定群組等)按照需求發(fā)起。根據(jù)各個實施例,流量整形分析過程的一個或多個不同線程或?qū)嵗梢员皇謩拥?、自動地、靜態(tài)地、動態(tài)地、并行地和/或以以上的組合的方式被觸發(fā)和/或?qū)崿F(xiàn)。為了圖解的目的,將參考圖11通過示例的方式來描述流量整形分析過程的具體示例實施例。如圖11的示例實施例中所示,假定流量整形分析過程在網(wǎng)絡(luò)處理器處被實現(xiàn),該網(wǎng)絡(luò)處理器包括用于流量整形分析的合適硬件和/或硬件與軟件。流量整形分析過程的不同實施例(未示出)除了可以包括圖11的具體示例實施例中所圖示的那些特征或操作以外,還可以包括一個或多個特征或操作。在流量整形分析過程的各個實施例中,圖11的具體示例實施例中所圖示的一個或多個特征或操作可以不同。在流量整形分析過程的各個實施例中,圖11的具體示例實施例中所圖示的特征或操作可以被省略。另外,在流量整形分析過程的各個實施例中,圖11的具體示例實施例中所圖示的特征或操作可以以與所示出的次序不同的次序被執(zhí)行。為了處理違反最小帶寬速率保證的問題(例如,在超載的情況下),在至少一個實施例中,可以維護第二實例的虛擬SQF調(diào)度器。第一實例可以對可以在其服務(wù)流的“最小速率內(nèi)”的分組進行操作。第二SQF調(diào)度器可以看見所有(或選定的)其它分組。為了區(qū)分“在最小速率以上”和/或“在最小速率以上”的分組,可以使用各種硬件和/或硬件與軟件,諸如例如使用作為硬件加速器設(shè)置在CPP內(nèi)的監(jiān)管器來根據(jù)分組是在一個或多個配置的監(jiān)管器簡檔(profile)中還是不在其中來不同地標(biāo)記分組。在至少一個實施例中,虛擬SQF技術(shù)可被如下增強。1另一組計數(shù)器Rc(ij)(例如每一個與選定的綁定群組和選定的QAM相關(guān)聯(lián))可以被維護來跟蹤可能在最小速率以下的流量。另外的數(shù)據(jù)和/或計數(shù)器Qc(j)(例如,每一個與選定QAM相關(guān)聯(lián))可被維護來保持跟蹤可能在選定QAM的那些流的最小速率以下的流中的所有(或選定的)流的累計流量。2如果分組被標(biāo)記為“最小速率”分組,則(虛擬的)SQF選擇例如具有最小Qc(j)值的QAM并且可以更新Rc(i,j)和/或R(i,j),以及Q(j)和/或Qc(j)。如果分組被標(biāo)記為“超額速率”分組,則虛擬的)SQF選擇例如具有最小Q(j)值的QAM(j)并且可以只可以更新R(i,j)和/或Q(j)。在至少一個實施例中,Qc(j)值可以表示與提供和給定信道相關(guān)聯(lián)的保證帶寬速率相關(guān)聯(lián)的承諾信道流量數(shù)據(jù)。例如,在一些實施例中,承諾信道流量數(shù)據(jù)Qc(j)可以表示例如可被調(diào)度用于(例如在一個或多個時間間隔期間)在特定QAM(j)上傳輸?shù)膸挼暮嫌嬛?,該特定QAM(j)已被分類為黃色(YELLOW)類型流量。因此,在至少一個實施例中,R(i,j)可以表示在該仿真SQF下在QAM(j)上的與綁定群組BG(i)相關(guān)聯(lián)的總的測得流量負載,而Rc(i,j)可以表示僅由“最小速率”流量引起的負載。還應(yīng)注意,有時至少有時會是這樣的情況Rc(i,j)<=R(i,j)在一些實施例中,如果進入流量沒有正在引起擁塞,則可以是這樣的情況Q(j)<Q(例如,QAM帶寬)。在該情況下,帶寬可以僅基于R(i,j)被分配并且仍然滿足最小速率承諾,如果例如假定R(i,j)大于等于BG(i)的承諾速率的話。然而,在一些實施例中,如果進入流量可以是正在引起擁塞,則每QAM的測得負載可以超過QAM帶寬。在該情況下,帶寬可以需要首先基于Rc(i,j)被分配。每QAM的剩余帶寬可以例如被與需求R(i,j)-Rc(i,j)成比例地分發(fā),R(i,j)-Rc(i,j)可以指示非承諾流量。另外,當(dāng)總QAM帶寬可以被超載時,而綁定群組的一個或多個可以未被完全利用它們的最小速率保證時,(同時其它BG利用了它們的最小速率保證)。如這里所討論的。沒有利用它們的最小速率的那些BG可以被分配比它們的當(dāng)前需求更大的帶寬直到其最小速率保證。例如,如果帶寬分配(例如測得最小帶寬加上超額帶寬)可以使得向BG中的所有(或選定的)BG的帶寬的總分配可以至少與每個最小帶寬保證一樣高,則不需要更多的步驟。然而,如果對于一些綁定群組,該分配可能低于最小速率保證,則可以考慮向這些群組增加另外的分配直到最小帶寬保證。優(yōu)選可以注意到,以下是可能的:在沒有使得分配不可行的情況下,這樣增加的帶寬分配可以不被增加。在這樣的情況中,在一些實施例中,BG可以僅被給與不會違反解決方案的可行性那么多的分配。在一些這樣的情況中,一個或多個BG可以僅獲得它們的實際最小帶寬+超額分配帶寬。在其它實施例中,不同的技術(shù)可以是可能的和/或希望的。返回圖11,分組可以被接收到1102。在至少一個實施例中,分組在共享接入網(wǎng)絡(luò)的頭端中的網(wǎng)絡(luò)組件(例如CMTS、流量整形管理器設(shè)備、網(wǎng)絡(luò)處理器等等)處被接收到。當(dāng)分組被接收到時1102,接收的分組可以被分析1104來確定與流量整形有關(guān)的信息。在一些實施例中,與接收的分組相關(guān)聯(lián)的服務(wù)流可以被確定或被識別(例如經(jīng)由與接收的分組相關(guān)聯(lián)的服務(wù)流標(biāo)識符)。另外,與所識別的服務(wù)流相關(guān)聯(lián)的服務(wù)流帶寬(BW)使用率可以被確定。例如,服務(wù)流帶寬(BW)使用率可以通過接收一個或多個配置值(例如被存儲在數(shù)據(jù)結(jié)構(gòu)和/或存儲器位置中)被確定。服務(wù)流帶寬(BW)使用率可以代表與給定服務(wù)流相關(guān)聯(lián)的被分配的和/或當(dāng)前的BW使用率(例如在一個或多個時間段上被測得)。如在此所討論的,給定服務(wù)流可以與一個或多個QoS參數(shù)相關(guān)聯(lián)。例如,在一些實施例中,給定服務(wù)流可以與最大速率服務(wù)流參數(shù)相關(guān)聯(lián),最大速率服務(wù)流參數(shù)可以定義例如準(zhǔn)予該服務(wù)流的最大帶寬速率。類似地,給定服務(wù)流可以與最小保證速率相關(guān)聯(lián),最小保證速率可以定義例如總是(或幾乎總是)可用于該服務(wù)流的最小帶寬速率。在至少一個實施例中,可被分類為是與最大速率以上的類別/種類相關(guān)聯(lián)(和/或是其成員)的流量(例如,與給定服務(wù)流相關(guān)聯(lián))可以被稱為“紅色類型”(RED-type)流量。類似地,可被分類為是與最大和最小速率之間的類別/種類相關(guān)聯(lián)(或是其成員)的流量可以稱為“綠色類型”流量。然而,可以被分類為是與最小速率以下的類別/種類相關(guān)聯(lián)(或是其成員)的流量可以稱為“黃色類型”流量。根據(jù)各個實施例,與服務(wù)流BW使用率有關(guān)的分類可以在一個或多個不同網(wǎng)絡(luò)組件處被執(zhí)行,這些網(wǎng)絡(luò)組件可以包括但不限于以下組件(或其組合)的一個或多個:·CMTS(例如CMTS200)·流量整形管理器設(shè)備(例如流量整形管理器890)·網(wǎng)絡(luò)處理器(例如CPP)·等等根據(jù)各個實施例,與服務(wù)流BW使用率有關(guān)的分類可以由一個或多個設(shè)備/系統(tǒng)(例如CMTS、流量整形設(shè)備等等)使用各種類型的信息來確定。在一些實施例中,與服務(wù)流相關(guān)聯(lián)的實際帶寬可以例如通過跟蹤在一個或多個指定時間間隔上與給定服務(wù)流相關(guān)聯(lián)的分組的數(shù)目和大小被確定。例如通過隨后判斷實際帶寬是否超過最大帶寬值,可以關(guān)于服務(wù)流是否已經(jīng)超過與該服務(wù)流相關(guān)聯(lián)的最大帶寬做出判斷。類似地,可以關(guān)于服務(wù)流是否已經(jīng)超過與該服務(wù)流相關(guān)聯(lián)的最小帶寬做出判斷。例如,服務(wù)流上的流量的速率可以在軟件或硬件中(例如由監(jiān)管器)被確定。在一個或多個實施例中,與服務(wù)流BW使用率有關(guān)的類別和/或種類信息可以經(jīng)由一個或多個狀態(tài)標(biāo)記被傳遞。在一些實施例中,例如,狀態(tài)標(biāo)記可以被在其中做出判定的設(shè)備來設(shè)置。在一些實施例中,狀態(tài)標(biāo)記可以包括與接收的分組相關(guān)聯(lián)的一個或多個比特或字節(jié)。根據(jù)各個實施例,狀態(tài)標(biāo)記在接收分組中的可能位置可以包括但不限于以下位置(或其組合)的一個或多個:·一個或多個數(shù)據(jù)結(jié)構(gòu)·接收的分組的報頭·與接收的分組相關(guān)聯(lián)的元數(shù)據(jù)·等等在1106處,假定接收的分組與紅色類型類別/種類相關(guān)聯(lián)。在該情況下,接收的分組可以被忽略(1106)。在一些實施例中,如果接收的分組被忽略,則其可以為了被流量整形分析過程進一步處理而被忽略,和/或被轉(zhuǎn)發(fā)至不同的設(shè)備或程序以用于進一步處理。在不同實施例中,如果接收的分組被忽略,則其可以整個被丟棄并且不被進一步處理。在1106處,假定接收的分組與綠色類型類別/種類相關(guān)聯(lián)。在該情況中,使用與綠色類型流量和黃色類型流量有關(guān)的流量整形數(shù)據(jù)的一個或多個流量整形過程可以被發(fā)起。例如,與流量整形分析過程有關(guān)的一個或多個操作(例如906-916)可以被發(fā)起。在各個實施例中,與流量整形有關(guān)的各種操作可以被發(fā)起。在1108處,假定接收的分組與黃色類型類別/種類相關(guān)聯(lián)。在該情況中,使用與綠色類型流量和黃色類型流量有關(guān)的流量整形數(shù)據(jù)的一個或多個流量整形過程可以被發(fā)起。例如,與流量整形分析過程有關(guān)的一個或多個操作(例如906-916)可以被發(fā)起。在各個實施例中,與流量整形有關(guān)的各種操作可以被發(fā)起。在一些實施例中,在1108處使用的流量整形數(shù)據(jù)可以僅涉及綠色類型流量和黃色類型流量。在1110處,假定接收的分組與黃色類型類別/種類相關(guān)聯(lián)。在該情況中,使用與黃色類型流量有關(guān)的流量整形數(shù)據(jù)的一個或多個流量整形過程可以被發(fā)起。例如,與流量整形分析過程有關(guān)的一個或多個操作(例如906-916)可被發(fā)起。在各個實施例中,與流量整形有關(guān)的各個操作可被發(fā)起。在一些實施例中,在1110處使用的流量整形數(shù)據(jù)可以僅涉及黃色類型流量。圖12示出根據(jù)具體實施例的流量整形調(diào)節(jié)過程B1200的示例實施例。在一些實施例中,流量整形調(diào)節(jié)過程可以為了流量整形的目的調(diào)節(jié)一個或多個流量整形參數(shù)和/或值。例如,在一些實施例中,流量整形分析過程的輸出可以包括與一個或多個不同服務(wù)流、綁定群組、通信信道等相關(guān)聯(lián)的一個或多個流量整形率和/或其它類型的流量整形數(shù)據(jù)。根據(jù)各個實施例,流量整形調(diào)節(jié)過程的輸入可以包括各種類型的流量整形數(shù)據(jù)(例如與圖9的流量整形分析過程相關(guān)聯(lián)的流量整形數(shù)據(jù))和/或其它類型的網(wǎng)絡(luò)流量信息。例如,在一個實施例中,流量整形調(diào)節(jié)過程1200可以利用通過流量整形分析過程1100生成的各種類型的信息或數(shù)據(jù)和/或利用各種類型的流量整形數(shù)據(jù)(或其部分),諸如參考圖13B至13H所圖解和描述的那些。在至少一個實施例中,流量整形調(diào)節(jié)過程可以由諸如例如圖8B的流量整形管理器890之類的流量整形設(shè)備實現(xiàn)和/或結(jié)合流量整形設(shè)備被利用。在至少一個實施例中,流量整形調(diào)節(jié)過程1200的至少一部分可以由一個或多個系統(tǒng)、設(shè)備和/或控制器(諸如CMTS(例如CMTS200)(或其組件)、流量整形管理器890等)發(fā)起和/或?qū)崿F(xiàn)。在至少一個實施例中,流量整形調(diào)節(jié)過程1200的至少一部分可以由網(wǎng)絡(luò)處理器發(fā)起和/或?qū)崿F(xiàn),所述網(wǎng)絡(luò)處理器包括被適當(dāng)配置的硬件和/或硬件與軟件。根據(jù)不同實施例,一個這樣的網(wǎng)絡(luò)處理器例如可以是用于實現(xiàn)各種類型的CMTS相關(guān)功能性的被特別配置的處理器,諸如例如可從加利福尼亞圣何塞獲得的思科分組處理器(CPP)將明白,流量整形調(diào)節(jié)過程1200的一個或多個不同線程或?qū)嵗梢栽谝粋€或多個處理器中被并發(fā)實現(xiàn)。另外,在至少一個實施例中,流量整形調(diào)節(jié)過程1200的一個或多個分離的線程或?qū)嵗梢耘c在此所描述的(一個或多個)流量整形分析過程的一個或多個線程或?qū)嵗徊l(fā)地發(fā)起和/或執(zhí)行。在至少一個實施例中,流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗梢砸灾芷谛缘拈g隔(例如,以規(guī)則周期性間隔、以不規(guī)則的周期性間隔、在流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗Y(jié)束時、等等)被發(fā)起。例如,在一些實施例中,流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗梢砸?.5秒和5秒之間的規(guī)則周期性間隔(例如每1秒)被發(fā)起。根據(jù)各個實施例,流量整形調(diào)節(jié)過程中的一個或多個不同線程或?qū)嵗梢皂憫?yīng)于滿足用于觸發(fā)流量整形調(diào)節(jié)過程的最小閾值標(biāo)準(zhǔn)的一個或多個條件和/或事件而被發(fā)起,這些條件或事件可以包括但不限于以下條件或事件(或其組合)的一個或多個:·一個或多個時間相關(guān)的事件/條件·與一個或多個流量整形分析過程和/或流量整形調(diào)節(jié)過程的一個或多個線程或?qū)嵗慕Y(jié)束和/或發(fā)起有關(guān)的一個或多個事件/條件·一個或多個網(wǎng)絡(luò)負載相關(guān)的事件/條件·與信號(例如由CMTS發(fā)送的信號,由流量整形設(shè)備發(fā)送的信號等等)的接收或檢測有關(guān)的一個或多個事件/條件·分組或其它類型的數(shù)據(jù)包的接收·與(例如,操作系統(tǒng)的、接口的、其它軟件等的)軟件的啟動和/或關(guān)閉有關(guān)的一個或多個事件/條件·與硬件(例如CMTS、流量整形設(shè)備、網(wǎng)絡(luò)節(jié)點等等)的啟動和/或關(guān)閉有關(guān)的一個或多個事件/條件·等等根據(jù)不同實施例,流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗梢园凑招枨?例如由網(wǎng)絡(luò)管理員、由CMTS、由網(wǎng)絡(luò)運營商、由流量整形管理器、由網(wǎng)絡(luò)節(jié)點、由電纜調(diào)制解調(diào)器等)發(fā)起。根據(jù)不同實施例,流量整形調(diào)節(jié)過程的一個或多個不同線程或?qū)嵗梢员皇謩拥?、自動地、靜態(tài)地、動態(tài)地、并發(fā)地或以以上的組合的方式觸發(fā)或?qū)崿F(xiàn)。在圖12的該具體示例實施例中,假定流量整形調(diào)節(jié)過程1200在網(wǎng)絡(luò)處理器處被實現(xiàn),所述網(wǎng)絡(luò)處理器包括合適硬件和/或硬件與軟件,用于實現(xiàn)各種類型的流量整形管理操作,諸如例如執(zhí)行流量整形調(diào)節(jié)、加算各種類型的流量整形率等等。流量整形調(diào)節(jié)過程的不同實施例(未示出)包括除了圖12的具體示例實施例中所圖示出的特征和操作以外的特征和操作。在流量整形調(diào)節(jié)過程的不同實施例(未示出)中,除圖12的具體示例實施例中所圖示出的特征和操作以外的特征和操作可以不同。在流量整形調(diào)節(jié)過程的不同實施例(未示出)中,圖12的具體實施例中所圖示出的特征或操作可以被省略。另外,與流量整形調(diào)節(jié)過程的一個或多個實施例有關(guān)的各種動作和/或操作可以以和圖12的示例中示出的次序不同的次序被執(zhí)行。圖12圖示出流量整形調(diào)節(jié)過程的具體示例實施例,其中流量整形數(shù)據(jù)結(jié)構(gòu)的多于一個的實例或?qū)嵤├?例如圖13B中所示的流量整形數(shù)據(jù)結(jié)構(gòu)的具體示例實施例)被利用。在圖12的具體示例實施例中,流量整形數(shù)據(jù)結(jié)構(gòu)的至少一個實施例被利用,其中所述至少一個實施例被限制于與已被分類為沒有超過與服務(wù)流相關(guān)聯(lián)的最小承諾帶寬的那些服務(wù)流相關(guān)聯(lián)的分組。在圖12的具體示例實施例中,流量整形數(shù)據(jù)結(jié)構(gòu)的至少一個實施例被利用,其中所述至少一個實施例被限制于與已被分類為沒有超過與服務(wù)流相關(guān)聯(lián)的最小承諾帶寬的那些服務(wù)流相關(guān)聯(lián)的分組。利用流量整形數(shù)據(jù)結(jié)構(gòu)的多于一個的實例或?qū)嵤├梢岳巛o助以如下方式確定一個或多個調(diào)節(jié)后的流量整形值,該方式使得一個或多個服務(wù)流被提供至少足夠的帶寬以便滿足與這一個或多個服務(wù)流相關(guān)聯(lián)的最小承諾帶寬。在1201處,第一QAM(j)被選擇用于流量整形調(diào)節(jié)處理。根據(jù)不同實施例,各種不同類型的標(biāo)準(zhǔn)和/或選擇算法可以被用于確定將被選擇用于流量整形調(diào)節(jié)處理的第一和/或下一QAM(j)。例如,在一個實施例中,QAM(s)可以被順次選擇。在一些實施例中,對特定QAM的選擇可以至少部分地基于與各個QAM相關(guān)聯(lián)的唯一信道編號。在1202處,與選定QAM相關(guān)聯(lián)的Qc(j)值可以被識別或被確定。在1204處,承諾流量整形差分數(shù)據(jù)Ec(j)可以針對選定QAM被計算出或被確定。在一些實施例中,承諾流量整形差分數(shù)據(jù)Ec(j)可以基于與黃色類型流量相關(guān)聯(lián)的數(shù)據(jù)被計算出或被確定,如上所述。在各個實施例中,流量整形差分數(shù)據(jù)Ec(j)可以基于僅與黃色類型流量相關(guān)聯(lián)的數(shù)據(jù)被計算出或被確定。在至少一個實施例中,承諾流量整形差分數(shù)據(jù)Ec(j)可以代表和選定QAM相關(guān)聯(lián)的帶寬容量BWQ(j)與和選定QAM相關(guān)聯(lián)的當(dāng)前Qc(j)值之間的差。例如,在一個實施例中,承諾流量整形差分數(shù)據(jù)Ec(j)可以表示在考慮了(例如在任意給定時間間隔期間)已被分配到QAM(j)上的承諾流量整形帶寬(例如Qc(j)值)之后,在該特定QAM上可用的剩余可用帶寬量。在一些實施例中,承諾流量整形差分數(shù)據(jù)Ec(j)可以是這樣的值,其表示帶寬容量值(例如BWQ(j))和Qc(j)值之間的差和/或與之有關(guān)。在圖12的具體示例實施例中,假定Ec(j)值可以根據(jù)以下等式被計算出:Ec(j)=BWQ(j)-Qc(j)(1)其中,變量(j)表示與選定QAM(j)相關(guān)聯(lián)的標(biāo)識符。如在1206處所示,信道帶寬容量值BWQ(j)數(shù)據(jù)可以被更新。在一些實施例中,BWQ(j)可以使用與選定QAM相關(guān)聯(lián)的Ec(j)數(shù)據(jù)被更新。在一個或多個實施例中,BWQ(j)可以與綠色類型流量和黃色類型流量相關(guān)聯(lián)。在各個實施例中,BWQ(j)數(shù)據(jù)可以以各種方式被存儲在諸如例如一個或多個臨時數(shù)據(jù)結(jié)構(gòu)、硬件和/或硬件與軟件計數(shù)器、數(shù)據(jù)字段、處理器、存儲器位置等中。在至少一個實施例中,BWQ(j)可以通過例如將數(shù)據(jù)寫入其被存儲于的具體位置而被更新。如在1208處所示,關(guān)于是否實現(xiàn)操作1201-1208做出判斷。在至少一個實施例中,如果被識別用于流量整形的至少一個QAM還未在流量整形調(diào)節(jié)過程B1200的一個或多個線程或?qū)嵗斜贿x擇(例如在1201處),則操作1201-1208中的一個或多個可以被實現(xiàn)。將明白,在一些實施例中,可以針對一個或多個選定的和/或識別的QAM不執(zhí)行與流量整形有關(guān)的一個或多個操作。在各個實施例中,各種標(biāo)準(zhǔn)可以被用于判斷是否實現(xiàn)操作1201-1212。在至少一個實施例中,如在1210處所示,與流量整形調(diào)節(jié)過程(例如流量整形調(diào)節(jié)過程A1000)相關(guān)聯(lián)的一個或多個操作可以被發(fā)起。在至少一個實施例中,與流量整形調(diào)節(jié)過程A相關(guān)聯(lián)的一個或多個操作可以針對與綠色類型和黃色類型流量相關(guān)聯(lián)的流量整形數(shù)據(jù)被發(fā)起。例如,與流量整形調(diào)節(jié)過程A相關(guān)聯(lián)的一個或多個操作可以在選定數(shù)據(jù)的BWQ(j)部分已被更新之后,針對選定數(shù)據(jù)被發(fā)起。圖14示出根據(jù)具體實施例配置的電纜網(wǎng)絡(luò)的一部分的示圖。該示例電纜網(wǎng)絡(luò)配置1400圖示出其中每個綁定群組(例如1412、1414)與相應(yīng)QAM群組相關(guān)聯(lián)的電纜網(wǎng)絡(luò)的具體示例配置。示例電纜網(wǎng)絡(luò)配置1400中的“X”指示在該具體示例實施例中,特定綁定群組(在此稱為BG)被配置為經(jīng)由一個或多個相關(guān)聯(lián)的QAM的使用來進行通信。例如,在1400處示出的電纜網(wǎng)絡(luò)配置的具體示例實施例中,假定綁定群組BG(1)1412包括QAM(1)1402和QAM(2)1404,綁定群組BG(2)1414包括QAM(2)1404和QAM(3)1406。在其它實施例(未示出)中,綁定群組的不同組合可以與QAM的不同組合相關(guān)聯(lián)。圖15示出根據(jù)具體實施例配置的CMTS的一部分。在至少一個實施例中,圖15中所示的一個或多個組件可以實現(xiàn)在例如一個或多個網(wǎng)絡(luò)處理器(例如思科分組處理器CPP)中。在至少一個實施例中,圖15中示出的一個或多個不同組件可以表示在相同物理組件的一個或多個處執(zhí)行的不同操作,諸如在一個或多個網(wǎng)絡(luò)處理器中執(zhí)行的操作。在一些實施例中,圖15中示出的一個或多個不同組件可以表示在一個或多個不同物理組件處執(zhí)行的操作。網(wǎng)絡(luò)部分1500可以被配置或設(shè)計為執(zhí)行與網(wǎng)絡(luò)處理和/或流量整形有關(guān)的一個或多個操作和/或過程。例如,在一些實施例中,網(wǎng)絡(luò)部分1500可以可操作用于執(zhí)行“輕量級”技術(shù),其用于動態(tài)和/或?qū)崟r地計算流量整形“拉”模型中的流量整形率。一些實施例可以涉及在提供一個或多個最小保證帶寬速率的同時對流量進行整形??梢灶A(yù)見,需要或希望在這樣的技術(shù)可以提供的利用水平和/或嚴(yán)格保證最小速率的能力之間的折中。然而,在至少一個實施例中,在此所描述的各種混合推拉技術(shù)提供處理該問題的某種程度上更復(fù)雜的技術(shù)。這樣的技術(shù)可以是特別有用的,例如當(dāng)各個綁定群組中的流量不可以被假定為被非常高度地保證時,并且因此例如可能在相對短的時間尺度上明顯不同。在此所描述的各個示例實施例可以是考慮分層調(diào)度來撰寫的。一個或多個CMTS、線路卡和/或網(wǎng)絡(luò)處理器可以允許兩個調(diào)度階段,和/或具有每調(diào)度節(jié)點的內(nèi)置流控制。然而,其它實施例可以一般被實現(xiàn)為具有一個或多個節(jié)點之間的流控制的各種調(diào)度層次結(jié)構(gòu)。在至少一個實施例中,由網(wǎng)絡(luò)部分1500執(zhí)行的一個或多個操作在不影響最小速率保證(例如與一個或多個服務(wù)流相關(guān)聯(lián)的最小帶寬保證)的情況下處理未充分利用帶寬的問題。在一些實施例中,由網(wǎng)絡(luò)部分1500執(zhí)行的網(wǎng)絡(luò)處理可以以兩個階段實現(xiàn)。例如,網(wǎng)絡(luò)部分1500的示例實施例被設(shè)計或配置為具有第一處理階段1530和第二處理階段1550。在一些實施例中,與第一處理階段1530相關(guān)聯(lián)的一個或多個操作以及與第二處理階段1550相關(guān)聯(lián)的一個或多個操作在CMTS的不同物理組件(例如不同處理器)處和/或(一個或多個)不同網(wǎng)絡(luò)處理器處被執(zhí)行??商鎿Q地,第一處理階段1530中和第二處理階段1550中的一個或多個操作可以在CMTS的相同物理組件和/或相同網(wǎng)絡(luò)處理器中被執(zhí)行。此外,網(wǎng)絡(luò)部分1500中的階段劃分是一個示例實施例,并且在不同的各種實施例中,各種組件可以被圖示在與圖15中所示的階段不同的階段中。第一階段可以是“推”調(diào)度器。與給定綁定群組相關(guān)聯(lián)的服務(wù)流中的所有(或選定的)服務(wù)流可以被放置在單個綁定群組BLT(例如單個調(diào)度表)之下。該BLT可以以與綁定群組相關(guān)聯(lián)的最大可能帶寬被整形。在一些實施例中,BLT的最大帶寬速率可以等于與之關(guān)聯(lián)的QAM中的所有(或選定的)QAM的比特速率的總和。在圖15的具體示例實施例中,假定與網(wǎng)絡(luò)部分1500相關(guān)聯(lián)的電纜網(wǎng)絡(luò)被如圖14中所示的電纜網(wǎng)絡(luò)配置的具體示例實施例中所示那樣配置。如電纜網(wǎng)絡(luò)配置1400的具體示例實施例中所示,綁定群組BG(1)與QAM(1)和QAM(2)相關(guān)聯(lián),并且綁定群組BG(2)與QAM(2)和QAM(3)相關(guān)聯(lián)。在1502a處,根據(jù)具體實施例的服務(wù)流被圖示出。如在其它地方所討論的,綁定群組可以是指所識別的與一個或多個服務(wù)流相關(guān)聯(lián)的分組可以在其間分發(fā)的上游或下游信道的集合。在網(wǎng)絡(luò)部分1500的示例實施例中,與服務(wù)流1502a和1502b相關(guān)聯(lián)的分組可以在與綁定群組BG(1)相關(guān)聯(lián)的QAM之間被分發(fā)。類似地,與服務(wù)流1502c和1502d相關(guān)聯(lián)的分組可以在與綁定群組BG(2)相關(guān)聯(lián)的QAM之間被分發(fā)。將明白,該示例實施例為了圖解的目的而被簡化,并且在一些實施例中,一個或多個綁定群組可以與許多不同服務(wù)流相關(guān)聯(lián)。在1512處,根據(jù)具體實施例的流量整形調(diào)度器被圖示出。在圖15的具體示例實施例中,與綁定群組BG(1)有關(guān)的一個或多個分組調(diào)度操作可以在BG(1)流量整形調(diào)度器1512處被執(zhí)行。例如,BG(1)流量整形調(diào)度器可以選擇和/或確定針對和與綁定群組BG(1)相關(guān)聯(lián)的服務(wù)流的相關(guān)聯(lián)的傳輸分組進行調(diào)度的次序。根據(jù)各個實施例,BG(1)流量整形調(diào)度器可以根據(jù)一個或多個QoS參數(shù)來選擇和/或確定用于調(diào)度的分組,諸如例如根據(jù)以下參數(shù)(和/或其組合)的一個或多個:流量優(yōu)先、超額權(quán)重、最小速率、最大速率等等。例如,在一個實施例中,BG(1)流量整形調(diào)度器可以確定和/或選擇用于調(diào)度的分組以便確保與綁定群組BG(1)相關(guān)聯(lián)的服務(wù)流中的每個(或順次的所有)服務(wù)流都可以以與那些服務(wù)流相關(guān)聯(lián)的最小速率進行操作。另外,BG(1)流量整形調(diào)度器可以使得一個或多個分組被傳送到下一處理階段(例如,階段1根級別調(diào)度器1520)。在至少一個實施例中,BG(1)流量整形調(diào)度器1512可以與最大帶寬速率值相關(guān)聯(lián)。根據(jù)不同實施例,與BG(1)流量整形調(diào)度器1512相關(guān)聯(lián)的最大帶寬速率值可以是基于與BG(1)相關(guān)聯(lián)的一個或多個QAM的集合最大帶寬的。在至少一個實施例中,與BG(1)相關(guān)聯(lián)的最大帶寬速率可以通過例如與第二處理階段1550相關(guān)聯(lián)的一個或多個流控制1534操作被確定和/或被調(diào)節(jié)。在圖15的具體示例實施例中,用于發(fā)送與和BG(1)相關(guān)聯(lián)的一個或多個服務(wù)流相關(guān)聯(lián)的分組的BLT(例如調(diào)度表)可以根據(jù)最大帶寬速率值在BG(1)調(diào)度器1512處被確定。在1520處,根據(jù)具體實施例的階段1根級別調(diào)度器設(shè)備被圖示出。在圖15的具體示例實施例中,階段1根級別調(diào)度器被配置為聚合來自多個調(diào)度器(例如BG(1)流量整形調(diào)度器1512和BG(2)流量整形調(diào)度器1514)的流量。因此,在至少一個實施例中,階段1根級別調(diào)度器1520可以可操作用于調(diào)度來自一個或多個綁定群組的分組。根據(jù)各個實施例,階段1根級別調(diào)度器根據(jù)一個或多個QoS參數(shù)來選擇和/或確定用于調(diào)度的分組,諸如例如根據(jù)以下參數(shù)(或其組合)的一個或多個:流量優(yōu)先、超額權(quán)重、最小速率、最大速率等等。例如,在一個實施例中,階段1根級別調(diào)度器可以確定和/或選擇用于調(diào)度的分組以便確保與被階段1根級別調(diào)度器調(diào)度的分組相關(guān)聯(lián)的服務(wù)流中的每個(或順次的所有)服務(wù)流都可以以至少與那些服務(wù)流相關(guān)聯(lián)的最小速率操作。另外,階段1根級別調(diào)度器可以使得一個或多個分組被傳送到下一處理階段(例如流量整形管理器1560)。在1550處,根據(jù)具體實施例的第二處理階段被圖示出。在一個或多個實施例中,第二階段可以使用“拉調(diào)度器”來實現(xiàn)。在一些實施例中,每個QAM可以被表示為BLT(例如調(diào)度表)。與給定QAM相關(guān)聯(lián)的每個綁定群組可以具有QAMBLT中的條目。根據(jù)各個實施例,推調(diào)度器整形出的分組可以被饋送回CPP和/或可以被最終入隊(enqueue)到“拉調(diào)度器”中。由于綁定群組可以由多個QAM組成,所以綁定群組可以具有第二階段中的多個潛在條目(例如針對與之關(guān)聯(lián)的每個QAM一個條目)。在1560處,根據(jù)具體實施例的流量整形管理器被圖示出。在一個或多個實施例中,流量整形管理器1560可以位于框1550外面和/或框1530里面。在至少一個實施例中,流量整形管理器1560可以可操作用于執(zhí)行與流量整形有關(guān)的一個或多個功能,諸如例如將分組入隊到一個或多個BG隊列(例如1562、1564、1566、1568)中。例如,流量整形管理器從不同的組件和/或處理階段(例如階段1根級別調(diào)度器)接收給定分組并且對分組進行調(diào)度以用于在QAM上傳送。另外,流量整形管理器可以選擇和/或確定給定分組被調(diào)度到其上的隊列。例如,流量整形管理器可以選擇和/或確定與這樣的綁定群組相關(guān)聯(lián)的最短(接近最短)路徑,其中關(guān)聯(lián)于和分組相關(guān)聯(lián)的服務(wù)流的分組可操作用于在該綁定群組上發(fā)送。例如,如果給定分組將經(jīng)由綁定群組BG(1)被發(fā)送,則流量整形管理器1560可以去定和/或選擇BG(1)隊列1562和BG(1)隊列1564的集合中的最短集合。在一些實施例中,選擇合格的隊列中的最短隊列可以導(dǎo)致仿真例如拉調(diào)度器級別的SQF,其可以保持QAM使用平衡或基本平衡。在1562處,根據(jù)具體實施例的用于BG(1)的隊列被圖示出。在網(wǎng)絡(luò)部分1500的具體示例實施例中,BG(1)隊列1562表示與被調(diào)度用于在QAM(1)上傳送的并且與和綁定群組BG(1)相關(guān)聯(lián)的各個服務(wù)流相關(guān)聯(lián)的(一個或多個)分組相關(guān)聯(lián)的字節(jié)數(shù)。在一些實施例中,一個或多個第二階段BG隊列(例如1562、1564、1566、1568等)可以通過使用流控制來減少重排序和/或次序恢復(fù)延遲時間而被保持較短,如下所述。在一個或多個實施例中,當(dāng)分組進入第二處理階段(例如在網(wǎng)絡(luò)處理器中被接收回)時,處理元件(例如網(wǎng)絡(luò)處理器)將分組入隊到具有最短(或接近最短)的隊列長度的QAM調(diào)度器的對應(yīng)空綁定群組條目之一中。根據(jù)各個實施例,具有最短隊列長度的隊列可以是其中入隊了最少的字節(jié)、入隊了最少的分組、或具有其它大小測量值的隊列。因此,在至少一個實施例中,推調(diào)度器可以僅當(dāng)拉調(diào)度器的隊列之一中存在空間時使分組入隊,和/或其選擇給定群組中具有最淺隊列的QAM來輸入分組。在1534處,根據(jù)具體實施例的流控制斷言(assersion)被圖示出。在至少一個實施例中,如果用于綁定群組的可能條目中的所有(或選定的)條目都是滿的,則一個或多個流控制斷言可以被發(fā)送至推階段中的綁定群組調(diào)度器。在一個或多個實施例中,一個或多個流控制斷言可以包括與以下流(和/或其組合)的一個或多個有關(guān)的一個或多個指令:禁用流量流、使能流量流等等。在至少一個實施例中,一個或多個流控制斷言可以與和以下群組(和/或其組合)的一個或多個相關(guān)聯(lián)的一個或多個流量整形調(diào)度器:具體綁定群組、選定一組綁定群組、所有綁定群組等等。由于服務(wù)流可以每綁定群組地被聚合,所以推調(diào)度器的給定分組送出可以通過考慮QoS屬性中的所有(或選定的)屬性被選擇,QoS屬性諸如是例如以下屬性(和/或其組合)的一個或多個:最小速率、最大速率、超額權(quán)重和/或相對優(yōu)先。如上所示,在一些實施例中,推調(diào)度器的最大速率可以被設(shè)置為綁定群組可以實現(xiàn)的最大可能速率。例如當(dāng)?shù)诙A段調(diào)度器可以沒有因感測到重復(fù)綁定群組中的超額流量而應(yīng)用背壓(back-pressure)時,這允許綁定群組達到其最大帶寬。因此,在一些實施例中,當(dāng)最大速率不是限制綁定群組的速率的時,該組合充當(dāng)“工作保存”(WorkConserving)調(diào)度器。在一個或多個實施例中,第二階段調(diào)度器將綁定群組分發(fā)到各個QAM中。因此,網(wǎng)絡(luò)處理器(例如CPP)的一個或多個分組送出可以已經(jīng)被調(diào)度以用于經(jīng)由相應(yīng)QAM傳送。在一些實施例中,發(fā)送至例如介質(zhì)訪問控制“MAC”層處理器(例如JIB)的分組可以繞過一個或多個調(diào)度組件(例如SQF)而被直接轉(zhuǎn)發(fā)至所指定的QAM。在一個或多個實施例中,拉階段中的QAM調(diào)度器可以以QAM比特速率(例如40Mbps)被整形。第二階段中的每QAM調(diào)度可以允許來自綁定群組的流量跨越與之關(guān)聯(lián)的QAM中的所有(或選定的)QAM被分發(fā)。對于有效帶寬利用,第二極端可以在一些實施例中保證這些流中的所有(或選定的)流的最小速率和/或可以同時公平地分發(fā)超額帶寬。為了滿足最小速率標(biāo)準(zhǔn),與給定綁定群組上的流中的所有(或選定的)流相關(guān)聯(lián)的最小速率的總和可以例如跨越針對給定綁定群組的可能調(diào)度條目中的所有(或選定的)條目被分發(fā)。在此所描述的各種技術(shù)可以用來計算或確定利用用于分發(fā)最小速率的C(i,j)。在一些實施例中,C(i,j)可以表示來自QAM(i)的為BG(j)保留的帶寬。在一些實施例中,跨越一個或多個QAM隊列分發(fā)最小速率確保第二階段調(diào)度器可以保證各個服務(wù)流的最小速率承諾。根據(jù)各個實施例,拉調(diào)度器可以是這樣的分層調(diào)度器(例如CPPHIST調(diào)度器),其中各個服務(wù)流被聚合到綁定群組中。在至少一個實施例中,推調(diào)度器可以是WFQ調(diào)度器,其中每綁定群組的條目被聚合到QAM條目中。流控制可以用來限制超載下的分組重排序。在1574處,根據(jù)具體實施例的QAM(2)調(diào)度器被圖示出。在至少一個實施例中,QAM調(diào)度器可以可操作用于對被入隊到與給定QAM相關(guān)聯(lián)的相應(yīng)BG隊列上的分組進行調(diào)度以用于在該QAM上傳送。根據(jù)各個實施例,QAM(2)調(diào)度器可以根據(jù)各種流量整形技術(shù)(例如WFQ、SQF等)選擇和/或確定用于調(diào)度的分組。如圖15的具體示例實施例中所示,每個QAM可以與一個或多個綁定群組相關(guān)聯(lián)。例如,在圖15的具體示例實施例中,QAM(2)與綁定群組BG(1)和BG(2)兩者都相關(guān)聯(lián)。在該具體示例實施例中,QAM(2)調(diào)度器可以可操作用于對與BG(1)隊列1562和BG(2)隊列1566相關(guān)聯(lián)的分組進行調(diào)度。一個或多個QAM(2)調(diào)度器可以使用各種技術(shù)來對來自不同QAM的分組進行調(diào)度,諸如例如WFQ技術(shù)、輪詢技術(shù)等等。在1580處,根據(jù)具體實施例的階段2根級別調(diào)度器設(shè)備被圖示出。在至少一個實施例中,階段2根級別調(diào)度器設(shè)備可以將來自一個或多個QAM調(diào)度器的分組傳送給一個或多個設(shè)備(例如分組調(diào)度器/發(fā)射機820)以用于在一個或多個QAM上發(fā)送。在至少一個實施例中,被傳送給分組調(diào)度器/發(fā)射機的分組可以已經(jīng)被調(diào)度以用于以特定次序在特定QAM上發(fā)送。因此,一個或多個分組可以繞過一個或多個分組調(diào)度器/發(fā)射機可以可操作用于執(zhí)行的進一步的處理(例如SQF)。可替換地,一個或多個分組調(diào)度器/發(fā)射機可以對分組執(zhí)行進一步的處理。在一些實施例中,在第二階段中具有每QAM條目每綁定群組的有限最小速率確保入隊的分組可以在有限的時間中被排出。例如如果以上最小速率條目(B(i,j))可以是1Mbps,則1500字節(jié)分組可以在12毫秒內(nèi)(例如如果相應(yīng)隊列被僅以其最小速率保存)或更快地被排出。在一些實施例中,每QAM條目每綁定群組的有限最小速率可以在不影響分組延遲時間和/或排序的情況下被實現(xiàn)。在一個或多個實施例中,為相同服務(wù)流接收的分組可以跨越QAM隊列被分布。DOCSIS3.0可以限制與分組重排序相關(guān)聯(lián)的一個或多個時間間隔(例如為3毫秒)。因此,在一些實施例中,為了保證重排序延遲時間被限制于最壞情況下的給定時間間隔(例如3毫秒),C(i,j)的最小值可以被限定為特定值和/或值的范圍(例如4Mbps)。在一些實施例中,BLT(例如調(diào)度表)條目的隊列深度可以被限制于給定大小(例如單個MTU大小(例如1500字節(jié)))。在一些實施例中,對于C(i,j)中較大的值,緩沖大小可以被增大(例如與C(i,j)成比例或基本成比例)。在一些實施例中,一個或多個綁定群組可以不與最小速率流控制相關(guān)聯(lián)。在一個或多個實施例中,用于QAM條目中的所有(或選定的)條目的B(i,j)的值可以是0。在一些實施例中,B(i,j)可以表示來自QAM(i)的為BG(j)保留的帶寬。因此塊,如果給定QAM可以被最小速率流量完全裝載,則入隊到給定隊列中的一個或多個分組可以無限期地待在那兒,導(dǎo)致例如相對高的延遲時間和/或次序紊亂的窗口。因此,即使沒有明確的最小速率可以與相應(yīng)的綁定群組相關(guān)聯(lián),B(i,j)的最小值也可以被指派。指派B(i,j)的最小值可能影響每綁定群組的可保留帶寬的量。在一個或多個實施例中,隱式的最小速率分量可以針對綁定群組可以與之關(guān)聯(lián)的每個(或選定的)QAM被應(yīng)用。根據(jù)各個實施例,如果多個綁定群組沒有最小速率流,則那些綁定群組中的每一個可以要求每QAM的隱式的最小速率分量。一般,如果存在“m”個沒有最小速率流的綁定群組,每一個跨越“n”個QAM,則失去的可保留帶寬的量可以根據(jù)以下表達式被計算和/或被確定:nXmXC(i,j)(例如4Mbps)在一個或多個實施例中,如果與流控制有關(guān)的一個或多個操作未在推和/或拉調(diào)度器之間被執(zhí)行,則與不同QAM中與相同BG對應(yīng)的隊列可在超載情況中被建立??梢灶A(yù)見,如果這些隊列被允許增大則實質(zhì)的重排序可能發(fā)生,或者如果這些隊列被使得較淺,則分組丟失可能發(fā)生。在一些實施例中,推調(diào)度器中的隊列可以被保持充分地淺,和/或流控制可以在推調(diào)度器中的BG條目上被斷言,當(dāng)該BG的隊列中的所有(或選定的)隊列變滿時,這有助于避免這些問題中的任一者。如在此所述,一種或多種流量整形技術(shù)可以使用基于HQF的調(diào)度器(例如CPP)被實現(xiàn)。在一個或多個實施例中,背壓機制可以適于在例如擁塞情況期間確保階段之間的流控制。還可以使用結(jié)合了一般流量整形技術(shù)(例如HQF)和整形調(diào)度節(jié)點的其它商業(yè)上可獲得的調(diào)度器來實現(xiàn)該方案。在一個或多個實施例中,進入分組可以由一個或多個處理器處理和/或不可以無限期地逗留。在一些實施例中,在允許推階段中的綁定群組調(diào)度器發(fā)送分組之前,一個或多個流控制機制可以確保在推階段中的合格隊列中的至少一個中存在空間。如果拉階段中的合格隊列中的所有(或選定的)隊列可以是滿的,則流控制可以被插回推階段中的綁定群組調(diào)度器類似地,如果在合格隊列的至少一個中存在空間,則流控制可以被解除斷言(de-assert)。在一些實施例中,PPE可以被用于例如感測隊列大小和/或標(biāo)定(toggle)流控制。在一個或多個實施例中,僅當(dāng)拉階段中的合格隊列中的所有(或選定的)隊列是滿的時流控制被斷言,和/或當(dāng)因為該BG具有空間,因此在拉調(diào)度器中的隊列中的至少一個隊列中存在空間時,流控制被解除斷言。在感測到隊列之一中存在空間和/或?qū)α骺刂平獬龜嘌灾g可以存在有限的延遲時間。該延遲時間可以影響分組的總體延遲時間,以及具有次序紊亂的分組的窗口的持續(xù)時間。然而,在此所描述的一種或多種流量整形技術(shù)可以將延遲時間保持在可接受的水平。圖16A示出根據(jù)具體實施例的流量整形過程C1600的示例實施例。在一些實施例中,流量整形過程C的一個或多個線程或?qū)嵗梢员粚崿F(xiàn)來執(zhí)行與流量整形有關(guān)的一個或多個功能。例如,流量整形過程C的一個或多個線程或?qū)嵗梢詧?zhí)行這些功能,這些功能可以包括但不限于監(jiān)視流量、調(diào)度流量以用于在一個或多個信道上發(fā)送、更新與一個或多個QAM和/或綁定群組相關(guān)聯(lián)的流量整形值等(和/或其組合)。在至少一個實施例中,流量整形過程C可以被CMTS實現(xiàn),該CMTS被配置用于兩階段流量整形(例如混合推拉)。例如,流量整形過程C的一個或多個實例或?qū)嵤├梢酝ㄟ^圖15中示出的網(wǎng)絡(luò)部分的示例實施例被實現(xiàn)。在一些實施例中,一種或多種兩階段(例如推拉)調(diào)度器技術(shù)供應(yīng)有效的帶寬利用。由于給定的綁定群組不是以預(yù)定速率被整形的,所以例如在一個或多個實施例中,帶寬需求中的零散的猛增可以被有效地應(yīng)對。第二階段的最小速率分配可以確保針對最小速率流的帶寬承諾。根據(jù)各個實施例,另外的每QAM每綁定群組的隊列條目可被用來確??缭浇壎ㄈ航M的流之間的公平性。另外,在此所描述的一種或多種技術(shù)可以提供在存在綁定群組的動態(tài)改變的速率時,維持高利用和/或最小速率保證的能力。在至少一個實施例中,流量整形過程C的至少一部分可以由一個或多個系統(tǒng)、設(shè)備和/或控制器(諸如例如流量整形管理器(例如流量整形管理器1560))發(fā)起和/或?qū)崿F(xiàn)。在一些實施例中,流量整形過程的至少一部分可以由共享接入網(wǎng)絡(luò)中的一個或多個系統(tǒng)、設(shè)備和/或控制器(例如電纜網(wǎng)絡(luò)中的CMTS)發(fā)起和/或?qū)崿F(xiàn)。在一些實施例中,流量整形過程中的至少一部分可以由網(wǎng)絡(luò)處理器發(fā)起和/或?qū)崿F(xiàn),該網(wǎng)絡(luò)處理器已被配置或設(shè)計為包括用于發(fā)起或?qū)崿F(xiàn)流量整形過程的方面的合適的硬件和/或硬件與軟件。一個這樣的網(wǎng)絡(luò)處理器可以例如是可從加利福尼亞圣何塞的思科系統(tǒng)公司獲得的思科分組處理器(在此稱為CPP)。在一些實施例中,流量整形過程中的一個或多個不同線程或?qū)嵗梢栽谝粋€或多個處理器上被并發(fā)實現(xiàn)。在至少一個實施例中,流量整形過程中的一個或多個不同線程或?qū)嵗梢砸灾芷谛缘拈g隔(例如,以規(guī)則周期性間隔、以不規(guī)則的周期性間隔、在流量整形過程的一個或多個不同線程或?qū)嵗Y(jié)束時、等等)被發(fā)起。在一些實施例中,流量整形過程中的一個或多個不同線程或?qū)嵗梢皂憫?yīng)于滿足用于觸發(fā)流量整形過程的最小閾值標(biāo)準(zhǔn)的一個或多個條件和/或事件而被發(fā)起。例如,流量整形過程的一個或多個分離的線程或?qū)嵗梢皂憫?yīng)于接收到分組而被發(fā)起。在一個或多個實施例中,流量整形過程的一個或多個分離的線程或?qū)嵗梢葬槍γ總€(或選定的)服務(wù)流和/或綁定群組而被發(fā)起。在一些實施例中,流量整形過程的一個或多個不同線程或?qū)嵗梢?例如,由網(wǎng)絡(luò)運營商、由CMTS、由電纜調(diào)制解調(diào)器、由綁定群組等)按照需求發(fā)起。根據(jù)各個實施例,流量整形過程的一個或多個不同線程或?qū)嵗梢员皇謩拥?、自動地、靜態(tài)地、動態(tài)地、并行地和/或以以上的組合的方式被觸發(fā)和/或?qū)崿F(xiàn)。根據(jù)各個實施例,流量整形過程C中的多個并發(fā)的線程或?qū)嵗梢葬槍Σ煌珺G(i)被并發(fā)地實現(xiàn)。另外,流量整形過程C的單個線程或?qū)嵗梢詫τ糜诙鄠€綁定群組的流量進行整形(例如通過循環(huán)經(jīng)過綁定群組)。為了圖解的目的,將參考圖16A通過示例的方式來描述流量整形過程的具體示例實施例。如圖16A的示例實施例中所示,假定流量整形分析過程C在網(wǎng)絡(luò)處理器處被實現(xiàn),該網(wǎng)絡(luò)處理器包括用于流量整形分析的合適硬件和/或硬件與軟件。流量整形過程的不同實施例(未示出)除了可以包括圖16A的具體示例實施例中所圖示的那些特征或操作以外,還可以包括一個或多個特征或操作。在流量整形過程的各個實施例中,圖16A的具體示例實施例中所圖示的一個或多個特征或操作可以不同。在流量整形過程的各個實施例中,圖16A的具體示例實施例中所圖示的特征或操作可以被省略。另外,在流量整形分析過程的各個實施例中,圖16A的具體示例實施例中所圖示的特征或操作可以以與所示出的次序不同的次序被執(zhí)行。在1602處,分組可被接收到。在至少一個實施例中,分組在共享接入網(wǎng)絡(luò)的頭端中的網(wǎng)絡(luò)組件(例如CMTS、流量整形管理器設(shè)備、網(wǎng)絡(luò)處理器等)處被接收到。在1604處,與接收的分組相關(guān)聯(lián)的具體綁定群組(BG(i))可被識別。根據(jù)各個實施例,多種不同技術(shù)可被用于識別與接收的分組相關(guān)聯(lián)的具體綁定群組,諸如例如以下技術(shù)(或其組合)的一個或多個:·使用與接收的分組相關(guān)聯(lián)的IP地址(例如目的地IP地址等)·使用與接收的分組相關(guān)聯(lián)的信息(例如分組報頭中的數(shù)據(jù)、分組有效載荷中的數(shù)據(jù)、與分組相關(guān)聯(lián)的元數(shù)據(jù)等)·使用一個或多個數(shù)據(jù)結(jié)構(gòu)中存儲的信息·使用來自網(wǎng)絡(luò)設(shè)備(例如CMTS、流量整形管理設(shè)備、存儲器等)的一個或多個值·等等如在1606處所示,與所識別的綁定群組相關(guān)聯(lián)的一個或多個QAM的集合可以被識別。例如,再次參考圖15的具體示例實施例,如果假定綁定群組BG(1)被選擇用于分析,則在1606處識別的QAM的集合可以對應(yīng)于QAM(1)和QAM(2)。類似地,如果假定綁定群組BG(2)被選擇用于分析,則在1606處識別的QAM的集合可以對應(yīng)于QAM(2)和QAM(3)。根據(jù)各個實施例,各種技術(shù)可被用于識別與給定綁定群組相關(guān)聯(lián)的特定一組QAM。這樣的技術(shù)的示例可以包括但不限于以下技術(shù)(或其組合)的一個或多個:·從一個或多個網(wǎng)絡(luò)組件(例如流量整形管理器、CMTS等等)接收一個或多個值·存取可以被存儲在一個或多個存儲器或數(shù)據(jù)結(jié)構(gòu)處的網(wǎng)絡(luò)拓撲信息和/或其它類型的信息·分析配置信息(例如來自數(shù)據(jù)結(jié)構(gòu),來自網(wǎng)絡(luò)配置等)·分析硬件和/或硬件與軟件配置信息(例如識別分組在其上被發(fā)送的一個或多個總線,識別分組可以被路由通過其的一個或多個路徑等等)·等等如1608處所示,與所識別的QAM集合相關(guān)聯(lián)并且選定的綁定群組相關(guān)聯(lián)的一個或多個流量整形隊列和/或其它類型的數(shù)據(jù)結(jié)構(gòu)的集合可以被識別。例如,再次參考圖15的具體示例實施例,如果假定綁定群組BG(1)被選擇用于分組,則在1608處識別的隊列的集合可以對應(yīng)于綁定群組BG(1)隊列1562和綁定群組BG(1)隊列1564。類似地,如果假定綁定群組BG(2)被選擇用于分析,則在1608處識別的隊列的集合可以對應(yīng)于綁定群組BG(2)隊列1566和綁定群組BG(2)隊列1568。根據(jù)各個實施例,各種技術(shù)可被用于識別與給定綁定群組相關(guān)聯(lián)的特定一組隊列和/或其它類型的數(shù)據(jù)結(jié)構(gòu)。這樣的技術(shù)的示例可以包括但不限于以下技術(shù)(或其組合)的一個或多個:·從一個或多個網(wǎng)絡(luò)組件(例如流量整形管理器、CMTS等等)接收一個或多個值·存取可以被存儲在一個或多個存儲器或數(shù)據(jù)結(jié)構(gòu)處的網(wǎng)絡(luò)拓撲信息和/或其它類型的信息·分析配置信息(例如來自數(shù)據(jù)結(jié)構(gòu),來自網(wǎng)絡(luò)配置等)·分析硬件和/或硬件與軟件配置信息(例如識別分組在其上被發(fā)送的一個或多個總線,識別分組可以被路由通過其的一個或多個路徑等等)·等等如根據(jù)具體實施例在1610處所示,關(guān)于是否所有識別的隊列都是滿的做出判斷。在至少一個實施例中,隊列(例如BG(1)隊列1562)和/或其它類型的數(shù)據(jù)結(jié)構(gòu)中的一個或多個可以與一個或多個大小參數(shù)相關(guān)聯(lián)。例如給定隊列可以與大小參數(shù)相關(guān)聯(lián),該大小參數(shù)指定可以與和該隊列關(guān)聯(lián)的最大分組數(shù)目和/或最大分組大小有關(guān)的一個或多個值。例如,在圖15的示例實施例中,如果假定BG(1)被識別,則在1610處,將關(guān)于是否BG(1)隊列1562和BG(1)隊列1564二者都是滿的進行判斷。根據(jù)各個實施例,一個或多個隊列和/或其它類型的數(shù)據(jù)結(jié)構(gòu)可以共享一個或多個公共大小參數(shù)。另外,每個或選定的隊列(和/或其它類型的數(shù)據(jù)結(jié)構(gòu))可以與一個或多個不同大小參數(shù)相關(guān)聯(lián)。在1612處,假定所有識別的流量整形隊列和/或其它類型的數(shù)據(jù)結(jié)構(gòu)都是滿的。在一個或多個實施例中,如1612處所示,用于針對所識別的BG(i)斷言流控制的一個或多個操作可以被發(fā)起。例如,一個或多個操作可以被發(fā)起以用于臨時禁止在與所識別的BG(i)相關(guān)聯(lián)的第一處理階段中從一個或多個調(diào)度器輸出。根據(jù)各個實施例,用于臨時禁止輸出的一個或多個操作可以通過如下方式被發(fā)起:例如從與第二處理階段相關(guān)聯(lián)的一個或多個組件(例如流量整形管理器1560)向與第一處理階段相關(guān)聯(lián)的一個或多個組件(例如BG(1)調(diào)度器1512)發(fā)送流控制斷言。在1614處,接收的分組被保持在用于所識別的BG(1)的階段1隊列中。例如,在圖15中所示的具體示例實施例中,如果假定接收的分組與BG(1)相關(guān)聯(lián),則接收的分組可以被保持在與BG(1)流量整形調(diào)度器1512相關(guān)聯(lián)的隊列中。在一些實施例中,與分組有關(guān)的信息可以被保持在硬件和/或硬件與軟件中的各種數(shù)據(jù)結(jié)構(gòu)和/或隊列中。根據(jù)各種實施例,接收的分組可被以各種方式保持,諸如例如保持在專用于當(dāng)流控制被斷言時的分組的單獨隊列中。在1616處,假定所識別的流量整形隊列和/或其它類型的數(shù)據(jù)結(jié)構(gòu)中的一個或多個不是滿的。如圖16A的具體示例實施例中所示,在1616處,隊列(例如用于BG(1)的隊列1562)被從所識別的隊列中選出。例如,在至少一個實施例中,最短隊列被選擇。最短隊列可以是入隊了最少數(shù)目的分組的隊列、入隊了最少數(shù)目的字節(jié)的隊列、具有最大超額容量的隊列等等。根據(jù)不同的實施例,各種技術(shù)可以用于從所識別的隊列的集合中選擇隊列,諸如例如將隊列大小的測量值與閾值相比較,選擇具有超額容量的隊列,等等。在1618處,接收的分組被入隊到所識別的隊列中。各種技術(shù)可被用于將接收的分組入隊到所識別的隊列中。例如與分組有關(guān)的信息可被存儲在一個或多個硬件和/或硬件與軟件位置(例如(一個或多個)存儲器位置、(一個或多個)緩沖器、(一個或多個)數(shù)據(jù)結(jié)構(gòu)等等)。在圖15中所示的具體示例實施例中,如果假定接收的分組與BG(1)相關(guān)聯(lián),則接收的分組例如可以被入隊到用于BG(1)的隊列1562、用于BG(1)的隊列1564等中。圖16B示出根據(jù)具體實施例的隊列流控制過程1650的示例實施例。在一些實施例中,隊列流控制過程中的一個或多個線程或?qū)嵗梢员粚崿F(xiàn)來執(zhí)行與流量整形有關(guān)的一個或多個功能。例如,隊列流控制過程中的一個或多個線程或?qū)嵗梢詧?zhí)行這些功能,這些功能可以包括但不限于監(jiān)視流量、調(diào)度流量以用于在一個或多個信道上發(fā)送、更新與一個或多個QAM和/或綁定群組相關(guān)聯(lián)的流量整形值等等(和/或其組合)。在至少一個實施例中,隊列流控制過程可以由被配置用于兩階段流量整形(例如混合推拉)的CMTS實現(xiàn)。隊列流控制過程的一個或多個實例或?qū)嵤├梢酝ㄟ^圖15中示出的網(wǎng)絡(luò)部分的示例實施例被實現(xiàn)。在一些實施例中,一種或多種兩階段(例如推拉)調(diào)度器技術(shù)供應(yīng)有效的帶寬利用。由于給定的綁定群組不是以預(yù)定速率被整形的,所以例如在一個或多個實施例中,帶寬需求中的零散的猛增可以被有效地應(yīng)對。第二階段的最小速率分配可以確保針對最小速率流的帶寬承諾。根據(jù)各個實施例,另外的每QAM每綁定群組的隊列條目可被用來確??缭浇壎ㄈ航M的流之間的公平性。另外,在此所描述的一種或多種技術(shù)可以提供在存在綁定群組的動態(tài)改變的速率時,維持高利用和/或最小速率保證的能力。在至少一個實施例中,隊列流控制過程的至少一部分可以由一個或多個系統(tǒng)、設(shè)備和/或控制器(諸如例如流量整形管理器(例如流量整形管理器1560))發(fā)起和/或?qū)崿F(xiàn)。在一些實施例中,隊列流控制過程的至少一部分可以由共享接入網(wǎng)絡(luò)中的一個或多個系統(tǒng)、設(shè)備和/或控制器(例如電纜網(wǎng)絡(luò)中的CMTS)發(fā)起和/或?qū)崿F(xiàn)。在一些實施例中,隊列流控制過程中的至少一部分可以由網(wǎng)絡(luò)處理器發(fā)起和/或?qū)崿F(xiàn),該網(wǎng)絡(luò)處理器已被配置或設(shè)計為包括用于發(fā)起或?qū)崿F(xiàn)隊列流控制過程的方面的合適的硬件和/或硬件與軟件。一個這樣的網(wǎng)絡(luò)處理器可以例如是可從加利福尼亞圣何塞的思科系統(tǒng)公司獲得的思科分組處理器(在此稱為CPP)。在一些實施例中,隊列流控制過程中的一個或多個不同線程或?qū)嵗梢栽谝粋€或多個處理器上被并發(fā)實現(xiàn)。在至少一個實施例中,隊列流控制過程中的一個或多個不同線程或?qū)嵗梢砸灾芷谛缘拈g隔(例如,以規(guī)則周期性間隔、以不規(guī)則的周期性間隔、在隊列流控制過程的一個或多個不同線程或?qū)嵗Y(jié)束時、等等)被發(fā)起。在一些實施例中,隊列流控制過程中的一個或多個不同線程或?qū)嵗梢皂憫?yīng)于滿足用于觸發(fā)隊列流控制過程的最小閾值標(biāo)準(zhǔn)的一個或多個條件和/或事件而被發(fā)起。例如,隊列流控制過程的一個或多個分離的線程或?qū)嵗梢皂憫?yīng)于與出隊、排出、和/或從隊列中移除一個或多個分組有關(guān)的一個或多個事件和/或操作。在一個或多個實施例中,隊列流控制過程的一個或多個分離的線程或?qū)嵗梢葬槍γ總€(或選定的)服務(wù)流和/或綁定群組而被發(fā)起。在一些實施例中,隊列流控制過程的一個或多個不同線程或?qū)嵗梢?例如,由網(wǎng)絡(luò)運營商、由CMTS、由電纜調(diào)制解調(diào)器、由綁定群組等)按照需求發(fā)起。根據(jù)各個實施例,隊列流控制過程的一個或多個不同線程或?qū)嵗梢员皇謩拥?、自動地、靜態(tài)地、動態(tài)地、并行地和/或以以上的組合的方式被觸發(fā)和/或?qū)崿F(xiàn)。為了圖解的目的,將參考圖16B通過示例的方式來描述隊列流控制過程的具體示例實施例。如圖16B的示例實施例中所示,假定隊列流控制過程在網(wǎng)絡(luò)處理器處被實現(xiàn),該網(wǎng)絡(luò)處理器包括用于流量整形分析的合適硬件和/或硬件與軟件。隊列流控制過程的不同實施例(未示出)除了可以包括圖16B的具體示例實施例中所圖示的那些特征或操作以外,還可以包括一個或多個特征或操作。在隊列流控制過程的各個實施例中,圖16B的具體示例實施例中所圖示的一個或多個特征或操作可以不同。在隊列流控制過程的各個實施例中,圖16B的具體示例實施例中所圖示的特征或操作可以被省略。另外,在隊列流控制過程的各個實施例中,圖16B的具體示例實施例中所圖示的特征或操作可以以與所示出的次序不同的次序被執(zhí)行。在1652處,QAM隊列中的分組出隊事件被檢測。在至少一個實施例中,分組出隊事件可以包括分組從一個隊列(例如用于BG(1)的隊列1562、用于BG(2)的隊列1568等等)中出隊。例如,分組出隊事件可以包括為了調(diào)度和/或發(fā)送的目的而從隊列中移除分組。在一個或多個實施例中,分組出隊事件可以由一個或多個網(wǎng)絡(luò)設(shè)備(例如CMTS、網(wǎng)絡(luò)處理器等等)檢測和/或確定。在至少一個實施例中,分組出隊事件可以指示隊列現(xiàn)在具有額外容量。例如,已被識別為“滿”(例如在操作1610處)的隊列在出隊事件之后可以被識別為“不是滿的”。在1654處,與出隊事件相關(guān)聯(lián)的具體QAM隊列可以被識別。根據(jù)各個實施例,多種不同的技術(shù)可用于識別與出隊事件相關(guān)聯(lián)的具體QAM隊列,這些事件諸如是例如以下事件(或其組合)的一個或多個:·使用與出隊事件的檢測相關(guān)聯(lián)的信息·使用一個或多個數(shù)據(jù)結(jié)構(gòu)中所存儲的信息·使用來自網(wǎng)絡(luò)設(shè)備(例如CMTS、流量整形管理器設(shè)備、存儲器等)的一個或多個值·使用與接收的分組相關(guān)聯(lián)的信息(例如,分組報頭中的數(shù)據(jù)、分組有效載荷中的數(shù)據(jù)、與分組相關(guān)聯(lián)的元數(shù)據(jù)等等)·等等在1656處,與所識別的QAM隊列相關(guān)聯(lián)的具體綁定群組BG(i)被識別。根據(jù)各個實施例,多種不同技術(shù)可被用于識別與QAM隊列相關(guān)聯(lián)的具體BG,諸如例如以下技術(shù)(或其組合)的一個或多個:·使用一個或多個數(shù)據(jù)結(jié)構(gòu)中存儲的信息(例如配置信息)·使用來自網(wǎng)絡(luò)設(shè)備(例如CMTS、流量整形管理器設(shè)備、存儲器等)的一個或多個值·使用與接收的分組相關(guān)聯(lián)的IP地址(例如目的地IP地址)·使用與接收的分組相關(guān)聯(lián)的信息(例如分組報頭中的數(shù)據(jù)、分組有效載荷中的數(shù)據(jù)、與分組相關(guān)聯(lián)的元數(shù)據(jù)等等)?!さ鹊仍?658處,關(guān)于當(dāng)前是否針對所識別的綁定群組斷言流控制做出判斷。在至少一個實施例中,判斷當(dāng)前是否斷言路控制可以涉及利用使用來自一個或多個數(shù)據(jù)結(jié)構(gòu)he/huo存儲器位置的信息和/或配置數(shù)據(jù)。在1660處,假定當(dāng)前針對所識別的BG(i)斷言流控制。在一個實施例中,如1660處所示,用于斷言針對所識別的BG(i)的流控制的一個或多個操作可以被發(fā)起。例如,一個或多個操作可以被發(fā)起以用于使能從與所識別的BG(i)相關(guān)聯(lián)的第一處理階段中的一個或多個調(diào)度器的輸出。根據(jù)各個實施例,用于使能輸出的一個或多個操作可以通過如下方式被發(fā)起:例如從與第二處理階段相關(guān)聯(lián)的一個或多個組件(例如流量整形管理器1560)向與第一處理階段相關(guān)聯(lián)的一個或多個組件(例如BG(1)調(diào)度器1512)發(fā)送流控制解除斷言有關(guān)的信息。在1662處,關(guān)于與所識別的BG(i)相關(guān)聯(lián)的一個或多個分組是否被保持做出判斷。在至少一個實施例中,一個或多個分組可以被保持在第一處理階段中。例如,分組可以由于第一處理階段中所斷言的流控制(例如在操作1612處)而被保持。在至少一個實施例中,判斷一個或多個分組是否被保持涉及使用來自一個或多個數(shù)據(jù)結(jié)構(gòu)和/或存儲器位置的信息和/或流量數(shù)據(jù)。例如,可以關(guān)于與第一處理階段相關(guān)聯(lián)的一個或多個隊列、緩沖器等是否包含任何分組(與所識別的BG(i)相關(guān)聯(lián)的一個或多個分組)做出判斷。在1664處,假定一個或多個分組被保持在第一處理階段中。如圖16A的具體示例實施例中所示,被識別為保持的一個或多個分組可以被入隊到第二階段中的隊列中,在圖15中所示的具體示例實施例中,如果既定接收的分組與BG(1)相關(guān)聯(lián),則一個或多個分組可以被入隊到例如用于BG(1)的隊列1562、用于BG(1)的隊列1564等中。在至少一個實施例中,一個或多個分組被入隊到與出隊事件相關(guān)聯(lián)的隊列中,如果假定出隊事件與例如用于BG(1)的隊列1562相關(guān)聯(lián),則一個或多個分組可以被入隊到隊列1562中。各種技術(shù)可以被用于將接收的分組入隊到所識別的隊列中。例如,與分子有關(guān)的信息可以存儲在一個或多個硬件和/或硬件與軟件位置(例如(一個或多個)存儲器位置、(一個或多個)緩沖器、(一個或多個)數(shù)據(jù)結(jié)構(gòu)等)中。根據(jù)各個實施例,在此所公開的各種流量整形術(shù)語、表述、變量和/或概念可以經(jīng)由不同類型的短語和/或文本描述的使用被描述。例如,在至少一個實施例中,各種流量整形術(shù)語、表述、變量和/或概念可以使用下表1中所示的不同示例表達式和/或示例文本描述中的一個或多個被描述和/或提及。表1將明白,在至少一些實施例中,其它類型的短語和/或文本描述(例如與表1中明確記載的以外的)也可以用來描述在此公開的各種流量整形術(shù)語、表述、變量和/或概念中的一個或多個。與電纜網(wǎng)絡(luò)技術(shù)的各個方面有關(guān)的附加細節(jié)被記載在由Daruwalla在2002年6月28日提交的名稱為“IPSUBNETSHARINGTECHNIQUEIMPLEMENTEDWITHOUTUSINGBRIDGINGORROUTINGPROTOCOLS”(不使用橋接或路由選擇協(xié)議實現(xiàn)的IP子網(wǎng)共享技術(shù))的美國專利申請第7,174,376號中,該申請因所有用途被通過引用全部結(jié)合于此。本申請有關(guān)于由Pai等同時申請的標(biāo)題為“TRAFFICFLOWSCHEDULINGTECHNIQUESIMPLEMENTEDONBONDEDCHANNELSOFASHAREDACCESSCABLENETWORK”(共享接入電纜網(wǎng)絡(luò)的綁定信道上實現(xiàn)的流量流調(diào)度技術(shù))的美國專利申請第12/404,219號,該申請因所有用途被通過引用全部結(jié)合于此。本文中所討論的各種技術(shù)可以提供用于調(diào)度綁定群組流量的可行解決方案。如在此所描述的,一些實施例可以基于對綁定群組帶寬的整形。然而,可以預(yù)見,一些用于流量調(diào)度的技術(shù)可以需要未充分利用和一個或多個最小速率保證之間的折中。在一些實施例中,通過采用混合方法可以最小化此風(fēng)險,其中較少部分的不活動最小速率帶寬可以被重新分配。此外,在一些實施例中,綁定群組的整形可以是基于這樣的假設(shè):綁定群組上的供應(yīng)負載可以是穩(wěn)定的。這對于電纜網(wǎng)絡(luò)部署可以是公平的假設(shè)。典型的綁定群組可以被部署為具有幾百訂戶。平均流量負載可以被假定為對于大多數(shù)是相當(dāng)穩(wěn)定的。此外,隨著諸如例如視頻和/或大文件下載(和/或其組合)中的一個或多個之類的應(yīng)用程序的使用的增多,單個調(diào)制解調(diào)器很有可能面臨從幾分鐘到幾小時的大的穩(wěn)定流。在至少一個實施例中,這可以致使綁定群組上的總負載是相當(dāng)穩(wěn)定和/或恒定的。盡管在此示出和描述了在此描述的各個實施例的說明性實施例和應(yīng)用,但是可以有在所公開實施例的概念、范圍和精神以內(nèi)的許多變形例和修改例,本領(lǐng)域技術(shù)人員在精讀本申請之后,這些變形例將變得清楚。并且,在至少一些實施例中,諸如在此描述的那些過程操作之類的各種過程操作可以以可替換的次序被實現(xiàn)和/或可以被省略。因此,應(yīng)認為在此所描述的實施例是說明性而非限制性的,并且各個實施例不限于在此給出的細節(jié),而是可以在所附權(quán)利要求書的范圍和等同物內(nèi)被修改。