新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 在線纜moden中實現線速處理

        在線纜moden中實現線速處理

        作者: 時間:2001-03-23 來源:電子產品世界 收藏

            為了滿足寬帶線纜業務的廣泛的市場需求,主要的線纜系統公司和多重系統運營商(MSO)正聯合起來應對特定的市場挑戰。過去,一個關鍵的問題是制定一個標準的方案,以便于通過線纜產品實現高速的數據業務 。標準的技術規范鼓勵很多廠商開發標準的用戶產品和數據轉發器產品,并且,大批量生產帶來的規模效益也會自然而然地促使MSO和用戶數量的增加。標準的用戶產品還使線纜調制解調器(Cable modem,CM)的消費者零售模型與傳統的撥號類似。為了做到這一點,線纜產業制定了自己的技術規范稱為線纜業務中的數據接口規范(DOCSIS)。一個研究和開發線纜業務的群體CableLabs管理這一標準,以保證供應商之間以及設備類型之間的互操作性。

            在過去的兩年里,美國及世界其他地區的許多MSO開始提供基于 DOCSIS的高速數據業務。這些業務的開展是以 DOCSIS規范的1.0版本和各個生產商提供的第一代系統平臺為基礎的。到2000年底,僅在美國,就有超過三百萬個家庭積極采用了高速數據業務,今后幾年,這個數字還會成倍增加。美國和加拿大的很多MSO正在提供寬帶的線纜modom業務,這些運營商包括AT&T、Time  Warner、Media One、Cox、Rogers、等。

            通過推行相應的規范和技術,通過市場運作,這些第一代的解決方案帶來了巨大的產業效益。然而,隨著住家應用功能和用途的繼續增加,隨著消費者在生活習慣上對入戶高速接入的依賴性增強,用戶對高可靠性業務和更高性能的需求將會持續增加。MSO越來越多地要求包括新一代線纜modom終端系統(CMTS)在內的高可靠性、高實用性基礎設施。

            隨著產業的成熟, “提供范圍更廣的業務種類,滿足正在出現的市場份額的需求,”這種要求正在增加。結果, DOCSIS 的一個新版本應運而生,它提供了不同種類的業務,并增加了IP電話等新的應用。這個新版本就是 DOCSIS 1.1,它定義了一個服務質量(QoS)指標的最小集合和一組先進的QoS指標,這個最小的QoS指標集是所有合乎規范的CMTS 產品都必須滿足的,而先進的QoS指標則建議CMTS產品滿足,不做強制要求 。 大多數計算機網絡產品(交換機和路由器)都已經在它們的功能集合中增加了一些QoS的成分。盡管不同的標準委員會還正在從眾多的QoS建議中決定哪些將正式應用于Internet。現在, QoS指標已經在提供線纜數據業務的數據轉發設備中得到執行。隨之而來的業務性能改進在線纜業務量的增加方面將尤為明顯 。向Internet的轉變是非常重要的,因為它改變現有的Internet路由模型,使之從對所有的用戶都“盡最大努力”地提供服務,向對不同的數據包和業務流區別對待轉變。現在,對不同的數據包和業務流區別對待模型已經能夠實現了。

            當QoS控制能夠以普遍的、端到端的形式在Internet上實現時,就有根據相應的性能保證提供有區別的服務可能的。高優先級的數據包將通過低延遲和低抖動的路由傳送,低優先級的數據包則有可能經歷較多的延遲和抖動。在線纜數據轉發器處理和Internet傳輸過程中,不同應用功能對吞吐量的要求將決定它們各自相應的業務流的優先級。甚至,在程序執行過程中,高級的應用程序動態地改變相應應用程序業務流的優先級也是可能的。

            因為所有的數據包不以相同的優先級等級處理 ,以請求的(或者交付的)業務水平為基礎對不同類別的數據包實行不同的收費價格是可行的。將來的Internet用戶有可能對不同類別的業務支付不同標準的費用,并且,還可能是以應用單位(如每分鐘、每個數據包或者每個字節)為基礎來支付的。因為采用了不同的收費價格,用戶和服務供應商之間的服務水平協議(SLA)將詳細說明已有的各個優先級水平、相應的費用以及相關的性能保證。服務提供和收費模型方面的這些變化,代表著為MSO提供接入的供應商的收入的實質性增長潛力。

         

         QoS和線纜 modom終端系統(CMTS)

         

            在線纜網絡結構中, MSO處于最佳位置,對優先級業務起著看門人的作用。它們介入每一個用戶的服務水平的約定,對自己的用戶插入Internet的所有數據包都能夠恰當地標記優先級指標。事實上,一個MSO的設備是最先受到信任的設備(它不為用戶所有),用戶的數據包必須通過它才能找到進入Internet的路徑。MSO對消費者的數據包負責,并且,能夠提供不同水平的用戶業務,并對用戶收費。在數據轉發器的CMTS允許的情況下, MSO 還將能夠對用戶業務水平的進行動態升級。為了在新的模型中成功運作, MSO 按照時間、數據包或者數據量,按照線纜modom或者其之后的計算機設備,逐個對各種業務水平的應用進行詳盡地計數。產生QoS控制能力的主要源泉將由MSO的CMTS包含的功能特點來提供,CMTS 位于數據轉發器車間,在那里,CMTS 提供線纜設備和Internet的基本連接。

         

        線速處理,確保性能

         

            通常,一個功能強大,且具備QoS控制功能的 CMTS將提供數據包分類、優先級標注、業務流監督、連接控制、流量控制、擁塞控制、精細排隊、時序安排和逐個業務流成型等功能。為了完成上述功能,且不對CMTS吞吐量的QoS控制功能產生負面影響,硬件輔助的QoS處理(線速處理)通常是必須的。具備線速處理的CMTS 將能夠完成所有的QoS控制功能以及與轉發、計數和測量相關的全部功能,這些功能要求在最短的數據包到達間隔期望值內完成。不采用線速處理,這些功能占用的時間將超過兩個連續的數據包的達到時間間隔。因此, CMTS 必須在完成對第一個數據包的處理的同時,對第二個數據包進行排隊。一旦超時,排隊深度就會增加,受業務影響的數據包丟失就會產生,而用戶則會將其理解為服務水平較低、吞吐量較小、帶寬較窄或者應答較慢。結果,用戶對業務性能理解的降低將導致用戶對服務質量的不滿 。

            MSO可能會偏愛能夠通過線速處理提供QoS控制功能的 CMTS 產品。今天,針對Internet中如此高的數據速率,只有為數不多的幾種實用的方法實現線路處理,其中之一是設計高速定制的ASIC,以實現滿足特定的QoS的處理速度。這種方法成本高,且在標準不斷變化的情況下無法修改。在CMTS中實現線速處理的另一個方法是使用類似汽車裝配生產線的技術對處理功能實行流水作業——流水線的每一級僅僅完成整個任務的一個子集,各個 子任務級聯起來,新的任務(數據包)就可以以非常高的速度進入流水線。

            流水線方法既可以由軟件實現,也可由硬件實現,還可由兩者組合實現。采用高速處理器時,流水線可以用軟件實現,這樣做的好處是開發時間相對較短,開發工具豐富,且開發環境已為人們所廣泛理解。然而,不幸的是,大多數通用處理器在任務劃分和總線靈活性方面受到限制。新一代的網絡處理器正試圖通過并行處理來執行網絡任務,從而克服上述缺點。一方面,它們處理類似語音流和視頻流這樣的實時數據的能力還有待于進一步驗證,另一方面,用于網絡處理器的軟件編譯器能否有效地處理數據依賴性以及時序安排和管理等任務還需要進一步觀察。在硬件方案中,流水線算法可以利用可編程邏輯器件(PLD)實現,這樣做既可以避免ASIC非常長的開發時間,又可以達到比純軟件方法快得多的速度。硬件層次的性能尤其重要,因為象DOCSIS這樣的標準很可能提高對數據包傳輸的時延要求。另外,很多現代的PLD包含了有利于CMTS設計的結構特點。這些結構特點包括高速I/O緩沖器、鎖相環(PLL)和靈活的嵌入式存儲器結構。組合可編程邏輯和高速處理器構成的平衡的設計方案,可以兼有上述兩種實現方法優點——既包括硬件加速的性能,又具備軟件開發環境的熟悉,還包含了可重復編程平臺的靈活性。

         

        I/O功能和鎖相環

         

            最新的可PLD支持多種I/O標準和多種邏輯電平。通過兼容多種 I/O電平標準,這些PLD可以在電路板上用作不同器件之間的接口,其邏輯電平可以是3.3V 或者在1.8V~2.5V之間任選。更重要的是,象LVDS低電平差分信號這樣的高速I/O 選項使得PLD能夠達到更高的性能水平――每個通道高達840 Mbps 。由于片內鎖相環的參與,這樣的速度是可以達到的。正如圖1所表示的那樣,鎖相環在串-并轉換電路中實現時鐘倍頻。

         

        <圖1:   基于可編程邏輯的LVDS電路使用多個時鐘信號,可以實現高達每個通道840 Mbps數據傳輸速率。這種操作要求片內鎖相環能夠以8倍于輸入時鐘的速度同步LVDS 轉換電路。>

         

            利用鎖相環( PLL)和LVDS,設計者可以增加系統帶寬。例如,在一個有8個客戶的光交換單元里,每個客戶有兩組總線,每組總線有 8個I/O,但沒有LVDS-PLL 組合,總的I/O引腳數量為:

         

        8客戶



        關鍵詞: 線纜moden 無線 通信

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 岢岚县| 大英县| 灵石县| 璧山县| 安宁市| 南溪县| 兴仁县| 林甸县| 定安县| 鲜城| 永丰县| 涞源县| 乌拉特中旗| 东乡| 偏关县| 沂源县| 新密市| 巩义市| 新宁县| 宁陵县| 休宁县| 晋州市| 图木舒克市| 云南省| 合川市| 林甸县| 长武县| 马关县| 潢川县| 涿州市| 漯河市| 彰化市| 察隅县| 余江县| 宾川县| 忻州市| 响水县| 崇州市| 邛崃市| 白银市| 彭水|