《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于分配格理論的大規模線速組播交換系統
基于分配格理論的大規模線速組播交換系統
來源:電子技術應用2012年第11期
崔 凱1,李恪聃2,塵福興1,朱鷙璞1,朱躍生1
1.北京大學深圳研究生院 深圳融合網絡集成播控技術工程實驗室 深圳市云計算關鍵技術和應用重點實驗室,廣東 深圳518055; 2.深圳市高級中學 高二國際一班,廣東 深圳518040
摘要: 采用Altera公司的StratixIV系列FPGA芯片為平臺,根據代數分配格理論,構造適合組播的排序結構;結合已建立的多路徑自路由結構;最終構造出基于代數分配格的線速組播交換結構。同時,研究此結構應用于大規模組播交換的方法,并設計支持該結構的自路由組播線速扇出復制過程的帶內信令機制和控制機制。
中圖分類號: TP393
文獻標識碼: A
文章編號: 0258-7998(2012)11-0019-03
Large-scale wire-speed multicast switching fabric based on distributive lattice
Cui Kai1,Li Kedan2,Chen Fuxing1,Zhu Zhipu1,Zhu Yuesheng1
1.Shenzhen Eng. Lab of Converged Networks Technology, Shenzhen Key Lab of Cloud Computing Tech. & App., Shenzhen Graduate School of Peking University, Shenzhen 518055,China; 2.Class 1,Grade 2, International Division, Shenzhen Senior High School,Shenzhen 518040,China
Abstract: Using distributive lattice theory, a wire-speed multicast switching fabric based on a multi-path self-routing fabric structure is constructed which is implemented on the platform of an Altera StratixIV FPGA chip. Also, it is investigated how the structure is used in large scale multicast switching fabric,and the signaling system and control mechanism are designed to support the process of self-routing and wire-speed fan-out copy of multicast packets.
Key words : multicast switching fabric;distributive lattice;multi-path self-routing fabric structure;FPGA

    互聯網已進入下一代網絡時期,2010年Arbor公司與美國密西根大學的一份聯合研究報告指出,視頻服務已成為當今互聯網主流[1]。

    視頻流有一個典型特性——組播。組播可分為多次單播軟件調度和硬件電路線速扇出拷貝兩種方式。前者實時性差且無質量保證;而后者時延有保證,實現組播性能好。所以,能夠支持硬件電路線速扇出拷貝的大規模組播路由交換結構是實現高質量組播的關鍵。
1 系統的理論基礎
    系統核心分為兩部分:一是基于群論的多路徑自路由交換結構;二是基于代數分配格的排序單元。
1.1 多路徑自路由交換結構
    參考文獻[2]中構造了多路徑自路由結構,該結構完全自路由[3],高度模塊化。G為群組,M為群組數[4],通信的波動和突發性引起的分組丟失率會隨G值增大而成指數趨勢減小[5]。圖1所示為一個M=16、G=8的交換結構。
1.2 支持線速組播的排序單元
    交換結構最小單元為2&times;2排序單元,如圖2所示。該2&times;2排序單元可以按帶內信令來實現自路由:10<00<11,具體控制方式如表1所示。
    基于分配格理論可以進一步定義?贅route={0-bound,1-bound,idle},則原來10<00<11的線性排序關系等價于:0-bound<idle<1-bound。
    當2&times;2排序單元應用于組播時,必須增加組播狀態,如圖3所示。
    基于支持線速組播的2&times;2排序單元定義的新帶內信令和相應的交換控制方式如表2所示。

2 系統設計與分析
    使用Altera公司的StratixIV系列FPGA實現系統。系統規模為M=4、G=8,按照功能可分為數據路徑系統與寄存器系統兩大部分。
2.1 數據路徑系統
    圖4為數據路徑系統的模塊圖,主要包含有7個子模塊。分別是:
    (1)Sgmii_ethernet:系統與外部PHY芯片的接口模塊;
    (2)Rx_queue:用于提取數據包長度等信息,生成切割模塊頭;
    (3)Lpm_lookup:進行路由查找表,生成lpm添加頭;
    (4)Splitter:負責將數據包切割為等長的信元,并生成路由控制頭和分組聚合頭;
    (5)Multi-path Self-routing Fabric:負責交換網絡,實現信元交換;
    (6)Reassemble:負責將到達信元重組為完整的數據包,并生成包起始標注頭;
    (7)Tx_queue:負責將數據包發送至sgmii_ethernet模塊,完成路由交換。

    數據包在系統中行進時,子模塊要從數據包中提取信息生成相應的包頭。新生成的包頭將附在原數據包包頭位置向后傳遞。系統還添加了2 bit的CTRL信號與數據信號并行傳送,方便數據識別和處理。
2.2 寄存器系統
 寄存器系統主要功能為對各子模塊進行功能配置以及讀取子模塊內部信號供調試。圖5為寄存器系統構造圖。

    寄存器系統采用流水線結構。寄存器間以特定接口串行連接。每個寄存器只響應自己的讀寫請求。相比于星形拓撲結構,簡化了模塊插入操作。
    寄存器系統基于Qsys平臺搭建。使用Jtag_Avalon_Master_Bridge,基于Avalon總線規范為各子模塊添加寄存器接口,實現了主機與各子模塊間的數據交互。
3 系統真實組播流量測試
    測試環節使用 IXIA 400T網絡測試儀。該測試儀支持10/100/1000 G以太網,具備多種流量發生和流量統計及捕獲功能。
    圖6為測試界面,此為0端口向4個端口發送組播包。目前系統已通過了功能測試,可實現組播、單播功能。下一步將進行更加復雜的測試以檢驗系統各方面性能。

 

 

    本文基于分配格理論構造了組播排序單元,并結合多路徑自路由結構構造出線速組播交換系統。同時,在FPGA芯片上實現,并通過網絡測試儀進行了真實流量測試。目前,系統整體規模還較小,距大規模實際應用還有一定距離。但通過本項目,加深了理論認識,熟悉了開發環境和流程,未來將向更大規模方向發展。
參考文獻
[1] LABOVITZ C,JOHNSON S I,MCPHERSON D,et al.Internet inter-domain traffic[C].ACM SIGCOMM 2010,2010.
[2] Li Hui,He Wei,Chen Xi,et al.Multi-path self-routing switching structure by interconnection of multistage sorting concentrators[C].IEEE ChinaCom2007,2007.
[3] He Wei,Li Hui,Wang Bingrui,et al.Load-balanced multipath self-routing switching structure by concentrators[C]. IEEE ICC 2008,2008.
[4] 李揮,王秉睿,黃佳慶,等.負載均衡自路由交換結構[J]. 通信學報,2009,30(5):9-15.
[5] 李揮,林良敏,黃佳慶,等.具有最小緩存復雜度的負載均衡交換方法[J].電子學報,2009,37(11):2367-2372.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产免费久久精品99 | 欧美1| 亚洲一区在线免费观看 | 亚洲日韩欧美一区二区在线 | 午夜影院在线 | 一个人看的www视频免费 | 黄色免费高清视频 | 最近中文字幕网2019 | 免费网站18| 国产人成精品 | 国产白丝在线 | 日本a在线视频 | 日韩综合在线观看 | 三级毛片在线免费观看 | 日韩亚洲一区中文字幕在线 | 亚欧洲精品在线视频免费观看 | 伦理片免费看 | 诱人的护士5中文字幕 | 高h喷水荡肉爽文1v1 | 人人干狠狠干 | 国产精品xxx | 农村偷人一级超爽毛片 | 久久er精品热线免费 | 天天爽天天爽天天片a久久网 | 国产伦久视频免费观看视频 | 欧美一级高清视频在线播放 | 精品日韩在线视频 | 一区二区三区免费高清视频 | 97色在线观看免费视频 | 欧美区在线播放 | 国产一区二区三区在线看 | 免费人成在线观看网站 | 国产亚洲女在线线精品 | 日韩黄色中文字幕 | www.深夜福利 | 波霸欧美性猛交xxxxxx | 不卡无毒免费毛片视频观看 | 天天做天天爱天天操 | 欧美日韩加勒比一区二区三区 | 波多野结衣 一区 | 欧美黑人性色黄在线视频 |