《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于分配格理論的大規模線速組播交換系統
基于分配格理論的大規模線速組播交換系統
來源:電子技術應用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網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲香蕉网站| 亚洲免费激情| 99v久久综合狠狠综合久久| 伊人成人在线视频| 国产一区高清视频| 国产日韩视频| 国产美女精品视频免费观看| 国产精品成人一区二区网站软件 | 欧美成人精品影院| 久久一区二区精品| 久久精品国产清自在天天线 | 欧美大香线蕉线伊人久久国产精品| 久久久亚洲一区| 另类av导航| 欧美不卡在线视频| 欧美电影在线观看完整版| 欧美 日韩 国产一区二区在线视频 | 一区二区三区欧美激情| 一区二区三区欧美在线| 亚洲小说欧美另类社区| 亚洲在线观看视频网站| 亚洲欧美另类在线| 性久久久久久久久久久久| 欧美伊久线香蕉线新在线| 欧美在线视频免费观看| 久久国产精品久久精品国产| 亚洲国产精品久久久久秋霞蜜臀 | 国产欧美在线视频| 国产亚洲一区二区在线观看 | 精品成人久久| 91久久精品国产91性色tv| 亚洲精品婷婷| 一区二区免费在线视频| 亚洲男人第一网站| 久久精品国产亚洲一区二区| 亚洲精品欧美日韩| 在线亚洲+欧美+日本专区| 亚洲欧美日韩精品在线| 欧美一级理论性理论a| 久久久精品一区| 欧美国产日本| 欧美四级伦理在线| 国产午夜精品一区二区三区视频| **网站欧美大片在线观看| 亚洲美女毛片| 亚洲欧美综合精品久久成人| 亚洲国产mv| 一区二区三区欧美成人| 欧美伊人影院| 欧美成人一区二区| 国产精品久久国产愉拍| 韩国精品久久久999| 亚洲欧洲精品一区二区精品久久久| 一区二区成人精品 | 亚洲第一主播视频| 亚洲无线视频| 亚洲大片在线| 中文在线资源观看网站视频免费不卡| 欧美一区二区三区在| 免费高清在线视频一区·| 欧美日韩一二三四五区| 国产一区999| 亚洲毛片av| 久久狠狠亚洲综合| 亚洲性感激情| 美日韩精品免费| 国产精品视频一二三| 亚洲高清一二三区| 亚洲一区亚洲| 日韩亚洲欧美成人| 久久久夜夜夜| 国产精品久久久爽爽爽麻豆色哟哟 | 狠狠色伊人亚洲综合成人| av成人免费在线| 亚洲国产欧美不卡在线观看| 亚洲淫片在线视频| 欧美国产日本高清在线| 国产一区二区在线观看免费播放| 一本大道久久a久久精二百| 亚洲国产aⅴ天堂久久| 欧美亚洲一区| 欧美日韩视频在线一区二区 | 亚洲日本一区二区三区| 欧美一区1区三区3区公司| 亚洲影音先锋| 欧美极品色图| 伊人久久大香线蕉av超碰演员| 亚洲一级影院| 中国成人在线视频| 欧美v亚洲v综合ⅴ国产v| 国产三区二区一区久久| av成人黄色| 一本久久a久久免费精品不卡| 美女主播一区| 国产自产在线视频一区| 亚洲欧美日韩国产一区| 一区二区三区视频免费在线观看| 免费亚洲婷婷| 国产一区二区在线观看免费| 亚洲欧美国产毛片在线| 亚洲香蕉网站| 欧美日韩成人一区二区三区| 亚洲国产另类 国产精品国产免费| 亚洲第一黄色网| 久久久噜噜噜久噜久久 | 一区二区三区欧美在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美一区日韩一区| 国产精品久久久久久久久免费樱桃| 亚洲人成网站精品片在线观看| 91久久香蕉国产日韩欧美9色 | 欧美成人一区二区三区在线观看| 伊人狠狠色j香婷婷综合| 久久精品免费看| 久久久亚洲国产美女国产盗摄| 国产免费成人av| 亚洲欧美美女| 久久不射电影网| 国产午夜精品一区二区三区视频| 亚洲欧美制服另类日韩| 久久国产精品毛片| 国产欧美一区二区视频| 小黄鸭精品aⅴ导航网站入口| 香蕉尹人综合在线观看| 国产精品亚洲综合色区韩国| 亚洲综合第一页| 欧美在线观看一区二区| 国产一区二区三区成人欧美日韩在线观看 | 亚洲精品一区二区三区99| 欧美福利一区| 91久久精品国产91性色| 99人久久精品视频最新地址| 欧美日韩二区三区| 一本色道久久综合狠狠躁篇的优点 | 久久精品视频导航| 伊人久久大香线蕉av超碰演员| 亚洲福利小视频| 欧美成人精品在线观看| 91久久精品视频| 中文精品视频| 国产精品美女久久久浪潮软件| 亚洲欧美制服中文字幕| 久久亚洲精品网站| 亚洲黄色在线看| 亚洲午夜影视影院在线观看| 国产精品你懂的在线欣赏| 午夜精品久久久久久久99热浪潮| 久久久精品性| 亚洲人成啪啪网站| 亚洲欧美网站| 精品51国产黑色丝袜高跟鞋| 日韩午夜在线电影| 国产精品区一区二区三区| 欧美亚洲日本一区| 欧美韩日一区二区| 亚洲一区二区三区四区视频| 久久精品女人| 亚洲激情在线视频| 午夜精品影院| 一区二区三区在线不卡| 一本色道久久综合亚洲精品按摩 | 免费观看成人www动漫视频| 日韩视频永久免费观看| 欧美一区三区二区在线观看| 亚洲电影免费观看高清完整版在线 | 免费试看一区| 亚洲视频在线播放| 久久艳片www.17c.com| 亚洲美女在线观看| 久久aⅴ国产欧美74aaa| 亚洲国产99| 香蕉国产精品偷在线观看不卡| 在线观看一区| 午夜精彩国产免费不卡不顿大片| 精品999成人| 午夜久久美女| 亚洲人精品午夜| 欧美在线日韩精品| 亚洲精品免费在线| 久久岛国电影| 99精品视频免费全部在线| 久久婷婷国产综合精品青草| 在线视频欧美精品| 榴莲视频成人在线观看| 亚洲一区二区三区精品视频| 女同性一区二区三区人了人一| 亚洲欧美日韩区| 欧美日韩精品高清| 久久精品国产精品亚洲综合| 国产精品国产a| 亚洲理论在线| 激情久久久久久久| 亚洲一区二区三区免费在线观看 | 欧美性大战xxxxx久久久| 亚洲人成网站影音先锋播放| 国产欧美日韩三级| 亚洲一本大道在线| 亚洲国产日韩美| 久久香蕉国产线看观看网| 亚洲自拍偷拍麻豆|