《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > Xilinx FPGA助力高性能SDN

Xilinx FPGA助力高性能SDN

2015-10-19
關鍵詞: Xilinx SDN FPGA

  一些人可能認為,就具體效果而言,軟件定義網絡 (SDN) 受到了人們過多的關注。在 SDN 的早期,部署的出現源自于領先研究機構與快速定制其現有非 SDN 固件的硬件公司的共同不懈努力。盡管這些工作驗證了 SDN 的理論,但概念證明階段的 SDN 與專門針對全球精心策劃架構的生產網絡實施的 SDN 之間仍有很大差別。
  在 Corsa Technology,我們與網絡架構師和運營商一起制定了 SDN 的愿景。他們一遍又一遍地告訴我們,正確實施的 SDN 意味著您的網絡架構將實時改變和適應流量模式和用戶需求。這一靈活性以傳統成本的一小部分實現了性能的大幅提升。
  以這一理念作為指導原則,Corsa 將 SDN 定義為簡單設計模式。很多其他公司也認同這一基本概念:將軟件與硬件分離,通過開放接口進行通信,給予軟件所有控制權(大腦)并讓硬件(體力)盡可能地高性能。但是在 Corsa,我們從性能硬件的角度進一步認真研究了網絡新世界秩序需要(圖 1)。
  我們提出的硬件定義與網絡架構師的SDN愿景不謀而合。我們將其稱之為“精益硬件”:規模適合部署,具有超高性能,并且靈活性和可擴展性極高,即便是最大網絡流量,也能輕松應對。如果僅需要約 10% 的功能,為何要購買龐大且昂貴的大型機器?相反,如果硬件的靈活性和可編程性足夠,則您可以對其進行調整和修改以滿足特定網絡需求。無論是在 WAN 邊緣還是園區邊緣,同一精益硬件可以在您的網絡中肩負著各種元件的作用。
  正確實施的 SDN 使您可以擺脫本地、苛刻、固定式、復雜、專有硬件和軟件的束縛。簡單設計模式中 Corsa 的性能 SDN 可幫助您通過靈活、高性能、可擴展硬件平臺實現軟件定義網絡。
  重重壓力下的硬件設計
  這種靈活的 SDN 網絡概念對于網絡硬件設計必須如何變化有著直接影響。得益于新的創新,SDN 網絡架構可能快速變化,因此 SDN 硬件解決方案的上市時間比以往變得更為重要。
  硬件平臺是系統設計、板級別設計、機械設計與 SoC 選擇或設計的組合體。通常,在 SDN 等新興市場中,SoC 無法以商用芯片的方式提供,并且硬件解決方案需要采取 ASIC、NPU 或 FPGA 途徑得以實現。對于 SDN,鑒于其網絡變化的節奏,我們很難做出決策。
  使用定制 ASIC,通常需要三年時間才能完成網絡硬件的設計、構建與實現工作:六個月的時間進行硬件選型和架構;一年時間進行 ASIC 設計;四個月時間進行開發板設計和制造;十二個月時間進行軟件集成和測試。如果所有流程一次性通過,便可實現上述結果。
  對于 Corsa,這種時間優先的原型設計方式不可接受。
  另一方面,網絡處理單元 (NPU) 是一種專為網絡應用而設計的可編程商用芯片。盡管它們的確具備高靈活性并且可以重新編程,但它們的帶寬有限,這對于大規模交換功能是一大障礙。它們還提供了復雜的專有編程模型,很難更改。由于 SDN 需要全面的靈活性、高性能和大規模,我們同樣排除了 NPU。
  為通過適當的解決方案滿足 SDN 上市時間需求,Corsa 選擇了 FPGA,并且利用賽靈思 Virtex?-7 器件的靈活性,用六個月時間開發了一種解決方案。
  利用 FPGA 進行設計,我們可以并行進行以下工作(請參見圖 2):
  ? 系統架構(四個月)
  ? RTL 代碼編寫(六個月)
  ? 軟件設計(六個月)
  ?PCB 設計和制造(四個月)
  一個重要的事實是,我們可以在 FPGA 平臺上即時修改 RTL,同時各種設計活動繼續進行并針對性能和規模進行優化。
  增量設計的優勢
  我們采用基于一系列 FPGA 的 Slice 來開發我們的系統架構。這種方法能夠開發出具有最小可行特性的單個 Slice,同時為全特性集留下預算容量。不需要像通過基于 ASIC 或 NPU 的方法那樣預先全面設計整個架構,然后再遷移到 RTL 中。因此,我們可以與系統并行開發工作碼,并能夠更加快速地交付給領先客戶。
  并非每一個用例或應用都需要所有功能。通過利用 FPGA 的硬件級可編程性,我們可以創造更小的 RTL 實現,這些實現與特定用例所需要的功能集和性能相匹配。在設計期間甚至是在現在,可以取代 10G 和 100G MAC,將資源從交換架構轉移到分類引擎,以及添加或移除用于特定協議的硬件加速功能。相比 ASIC 或 NPU ,這一靈活性有助于減少門數,進而縮減物理封裝尺寸。它還使我們可以回應那些一旦客戶參與就會必然出現的無法預見用例。序列設計通常會導致出現先有雞還是先有蛋的定義難題,即:完全指定 ASIC 或 NPU 要求,但是在產品到達實驗室之前,沒有詳細的客戶參與。
  SDN 交換設計
  SDN 表示就有關如何構建網絡設備方面與傳統觀念分道揚鑣。SDN 的一項關鍵要求是,較之于傳統的固定功能硬件,可重編程硬件在構建和銷售方面極富競爭力。發揮這一理念,SDN 為網絡推出方式帶來革命性變化。傳統網絡設計的原理現在可以顯著改進。
  以下是激起人們對 SDN 的關注的三個主要因素。
  1. 用于解決新網絡問題的新網絡協議的速度
  一項新的網絡協議至少需要三年時間才能完成其標準化流程。還需要兩到三年時間在硬件中實現,然后才能最終部署。通過 SDN,新協議是通過軟件實現,并且幾乎是立即部署在安裝的系統中。這將周期從五年降至短短數月。
  2. 基于開放硬件平臺,創新網絡創意的精英化
  標準更注重策略而非技術。經各方爭執和修改,最終的規范是代表各方立場的妥協版本。在此過程中,實力較小的一方通常被忽略或無視。通過 SDN,任何人都可以制定協議并供行業使用。如果運營商看到優勢,協議便會繁榮發展,否則便會消亡。要讓最佳技術理念取勝,這種“適者生存”的方法是更加可靠的選擇過程。
  3. 針對尚未開發的協議,通過現場升級來復用基礎設施
  每年在新網絡設備方面的花費達到了數十億美元。這些設備的生命周期是三到五年。在購買設備時尚未開發的任何協議或功能通常必須等待三到五年,直到設備更新后方可使用。通過 SDN,新協議很有可能能夠立即部署在現場的設備中。將設備的生命周期延長到超過五年已成為現實,同時為即將出現的新功能提供即時可用性。
  FPGA 對比 ASIC
  為增強競爭力,SDN 交換要求高性能、靈活性和大規模,這些要求都以價格合理的套裝形式提供。傳統觀念認為,需要固定功能 ASIC 才能構建此類有競爭力的系統。這在 28nm 技術節點出現之前的確如此。但是,在 28nm 及之后,
  FPGA 已經達到了顛覆性規模。它們不再是用于膠合邏輯的大型 PLD 器件。相反,它們終于實至名歸,不負上世紀九十年代早期賦予它們的“現場可編程門控陣列”這一稱號。
  FPGA 技術現在的性能、靈活性和可擴展性如此之高,足以滿足網絡架構師所需的 SDN 屬性列表要求。首先 IP 庫、存儲器和 I/O 等一些關鍵方面凸顯了 FPGA 技術會給 SDN 帶來明顯優勢。
  就 IP 而言,已經使用 FPGA 中的標準單元實現了基本網絡功能。其中有大型模塊,包括數十個 10/100G 以太網 MAC、PCIe? 接口、Interlaken 接口、嵌入式 ARM? 內核和 DDR3 接口。這些 IP 核為 SDN 交換機設計師提供了大量預先設計和預先優化的模塊。
  在網絡設備中,規模很關鍵。有助于形成規模的一個特定方面就是存儲器,對于包交換,需要大量小型存儲結構。這些存儲結構提供的帶寬和容量,可支持 TB 級或更多流量輸入輸出處理單元。FPGA 存儲器進行了優化且占用芯片面積最小,因此有助于實現 TB 級路由規模。
  就 I/O 而言,網絡需要大量串行解串器接口,每個接口均包含大量模擬組件、功率放大器和數字邏輯。I/O 專用芯片面積可能過多。FPGA 技術具有卓越的 I/O 模塊,就其芯片面積占用而言,能夠與網絡 ASIC 媲美。
  在對芯片面積增加了上述促進因素以后,顯然可以看到,基礎 FPGA 技術以最佳方式至少將 ASIC 的復雜度降低一半,另外 50% 或更低的芯片面積可考慮用于 CLB 或標準單元。鑒于銷量相對較低的網絡 ASIC 業務的價值定價(10 萬套被視為大數量),任何差價都會水落石出。
  這對于 SDN 則意味著我們突然擁有了一個現場可編程的高度可編程平臺,以支持先前需要百萬美元 NRE 和巨大 ASIC 開發的多種系統。這類似于在所有書籍需要用羽毛筆和墨水瓶書寫一次的時代發明了印刷術。
  Corsa 的性能 SDN
  在 Corsa,我們認識到,網絡市場中有兩種顛覆性的趨勢。第一種是對可編程網絡元件的渴望;第二種是 FPGA 作為固定功能芯片替代品的出現。因此我們開始了設計理想的 SDN 交換機的任務。圖 3 中顯示了此類設備的系統架構。
  高性能 SDN 交換機有兩個組件。其具有性能很高的包分類引擎,這是交換機結構的先驅。分類器在 OpenFlow 規范中定義為一系列匹配操作表,這些操作表檢查包報頭并根據包中各種協議的源和目標字段來制定轉發決策。一旦制定了轉發決策,包進入第二個組件:能夠緩沖和交換 TB 級數據的高速交換機結構。
  這些數據速率所必需的帶寬和容量對于性能 SDN 交換機的物理架構有著顯著影響。這些交換機需要 100ms 或更多的包緩沖,以在大量聚合點中(比如在 WAN 或園區邊緣)存在流量堵塞的情況下保持高吞吐量。對于 640 Gb 的前面板帶寬,可用以下計算得出:
  640 Gbps * 0.1 s = 64 Gb 包緩沖存儲器
  對于 Corsa,這是使用 FPGA 脫穎而出的地方。實現性能 SDN 所需要的存儲密度的唯一存儲技術是 DDR3 存儲器。在 28nm 中,DDR3-1600 是最快速的存儲器。為了以全線路速率寫入并讀取每個包,我們需要 1.28Tb 的存儲帶寬。在考慮了訪問效率低下這一因素之后,單個 DDR3 DIMM 模塊能夠處理約 64Gb 的流量。這意味著我們需要 10 個 DDR3 DIMM 模塊才能為 Internet 規模的 SDN 交換機提供包緩沖。
  由于單個 FPGA 無法托管如此多的 RAM,因此導致我們立即通過每個 FPGA 大約三個 DIMM 來尋求分布式架構。我們隨后增加了額外的內存容量和帶寬以存儲 OpenFlow 流水線的包分類數據,如 IPv4 地址、MAC 地址、隧道 ID 等。這為我們帶來了每個流水線兩個 FPGA 的通道實現方案(每個流水線六個 DDR3 DIMM)。流水線通道與通過架構 FGPA 構建的定制交換機結構綁定在一起,并且控制層通過具備 PCIe 3.0 連接的 Xeon 處理器綁定到包轉發引擎(圖 4)。
  這種設計為我們提供了大量門控,海量的存儲帶寬和容量以及超高速的控制層連接。利用 OpenFlow 的靈活性,Corsa 構建了用于 Internet 協議規模的路由器、MPLS 交換機、100-Gig 防火墻和 DPI 負載均衡器的線路速率處理引擎,以及眾多其他網絡用例,絕對無需修改硬件架構,且不影響性能。我們看到網絡功能虛擬化 (NFV) 服務鏈的出現令人有些滿意;網絡服務報頭和協議仍在草擬之中。
  規模、性能和靈活性
  可編程網絡是未來之路。網絡運營商從服務速度、基礎架構重用及其通過 DevOps 管理復雜性的能力等方面看到了優勢。在對可編程網絡元件新興需求的同時,FPGA 正將性能和規模推到全新的高度。在 Corsa,我們認識到這一交會點并在我們的 SDN 硬件平臺中使用 FPGA 來實現 SDN 規模、性能和靈活性。
  在固定功能廠商繼續多年來等待標準、制造 ASIC 并延遲其產品上市的老路的同時,Corsa 能夠立即通過我們交付的新系統部署這些新協議。更好的是,由于使用賽靈思 FPGA,我們可以將以前交付的系統升級以支持未來開發的協議。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩 国产精品| 欧美精品xxxxbbbb| 国产精品国码视频| 国产精品在线看| 国产精品久久久久一区二区| 欧美性大战久久久久久久蜜臀| 国产日韩av高清| 亚洲少妇诱惑| 一区二区不卡在线视频 午夜欧美不卡在| 久久久久久久网| 国产一区二区三区免费在线观看| 亚洲婷婷综合久久一本伊一区| 久久久久久久久久久一区| 亚洲电影第三页| 99精品热6080yy久久| 国产美女搞久久| 国产情人综合久久777777| 亚洲人午夜精品免费| 亚洲第一毛片| 久久国产福利国产秒拍| 久久影音先锋| 一区二区久久| 国内成+人亚洲+欧美+综合在线| 亚洲欧洲一区二区三区久久| 亚洲视频自拍偷拍| 一区二区欧美激情| 另类酷文…触手系列精品集v1小说| 一区二区三区日韩在线观看| 亚洲第一福利视频| 国内精品模特av私拍在线观看| 欧美精品一区二区三区很污很色的| 国产精品不卡在线| 久久一区视频| 国产欧美日韩亚洲| 欧美激情综合五月色丁香小说| 99精品免费视频| 在线中文字幕日韩| 午夜精品久久一牛影视| 欧美性色aⅴ视频一区日韩精品| 欧美成在线观看| 欧美成人a视频| 国产精品v欧美精品v日本精品动漫| 国产精品国产三级国产aⅴ无密码| 久久精品网址| 欧美日韩精品高清| 亚洲电影第三页| 国产精品theporn88| 久久精品成人一区二区三区| 欧美日韩一区二区三区在线观看免| 精品成人在线视频| 久久久久国产精品人| 久久全球大尺度高清视频| 欧美一区二区三区免费在线看| 国产日产欧美一区| 欧美二区乱c少妇| 国产精品黄色| 欧美v国产在线一区二区三区| 欧美视频在线观看一区二区| 制服丝袜亚洲播放| 国产亚洲一区二区在线观看| 国产日本欧美一区二区| 国产精品手机在线| 99精品欧美一区| 国产精品亚洲综合天堂夜夜| 中日韩午夜理伦电影免费| 蜜臀久久99精品久久久画质超高清| 9l国产精品久久久久麻豆| 亚洲精品免费网站| 欧美α欧美αv大片| 国产精品裸体一区二区三区| 国产在线欧美| 欧美激情精品久久久久久久变态| 欧美一区二区三区久久精品茉莉花| 久久女同互慰一区二区三区| 亚洲天堂第二页| 欧美电影在线播放| 亚洲在线视频| 亚洲午夜免费福利视频| 一区二区在线看| 亚洲欧美国产日韩天堂区| 久久精品国产99国产精品| 欧美成人免费网站| 亚洲天堂av高清| 亚洲国产精品综合| 午夜精品久久一牛影视| 老色批av在线精品| 蜜桃精品久久久久久久免费影院| 久久成人人人人精品欧| av成人毛片| 国产午夜精品一区二区三区欧美| 国产欧亚日韩视频| 亚洲激情综合| 欧美视频在线不卡| 韩日成人在线| 亚洲人成亚洲人成在线观看图片| 亚洲一区三区电影在线观看| 国产精品videosex极品| 久久九九免费| 国产精品久久久久久福利一牛影视| 午夜精品一区二区三区电影天堂| 欧美精品乱码久久久久久按摩| 激情欧美丁香| 99视频国产精品免费观看| 在线观看精品一区| 香蕉久久一区二区不卡无毒影院| 久久久噜噜噜久久中文字免| 国产主播一区二区三区四区| 亚洲欧美在线视频观看| 好吊妞**欧美| 欧美亚洲视频在线看网址| 亚洲欧美日韩国产一区二区三区| 久久精品99| 女人香蕉久久**毛片精品| 羞羞答答国产精品www一本| 欧美日韩精品伦理作品在线免费观看| 亚洲人成亚洲人成在线观看图片| 欧美视频你懂的| 亚洲人成人一区二区在线观看| 国产精品综合| 樱桃成人精品视频在线播放| 久久久久久9| 亚洲乱码国产乱码精品精可以看| 久久国产一区| 激情伊人五月天久久综合| 久久久福利视频| 国产亚洲欧美一区二区| 国产精品v欧美精品v日韩精品| 国产亚洲欧美激情| 亚洲品质自拍| 免费欧美网站| 在线日本成人| 亚洲日本国产| 亚洲免费影院| 亚洲免费成人| 亚洲专区一区二区三区| 久久天天躁狠狠躁夜夜爽蜜月| 伊人春色精品| 亚洲一区二区三区成人在线视频精品| 欧美片第一页| 国产午夜精品全部视频播放| 在线观看日韩专区| 亚洲欧美日韩国产一区二区| 国产精品专区h在线观看| 久久精品一区蜜桃臀影院| 中文在线一区| 亚洲图片欧美一区| 欧美一激情一区二区三区| 在线中文字幕日韩| 欧美不卡视频一区发布| 午夜精品国产更新| 亚洲高清资源综合久久精品| 国产性色一区二区| 亚洲性视频网站| 欧美色大人视频| 亚洲日本成人女熟在线观看| 国产精品亚洲综合天堂夜夜| 国产精品视频网址| 国产亚洲精品bt天堂精选| 亚洲专区免费| 欧美—级高清免费播放| 麻豆成人91精品二区三区| 欧美日韩黄视频| 国产精品一区亚洲| 欧美三级视频| 欧美成人性网| 狠狠久久亚洲欧美| 欧美一区二区三区精品| 久久一区二区三区av| 国产欧美精品在线播放| 国产伦精品一区二区三区视频黑人| 久久高清福利视频| 亚洲主播在线播放| 欧美a级一区二区| 91久久精品美女| 老司机精品视频一区二区三区| 国产精品久久婷婷六月丁香| 欧美与欧洲交xxxx免费观看| 久久久久久久网| 有码中文亚洲精品| 久久久久久久一区| 亚洲制服丝袜在线| 欧美激情一区二区三区在线| 国产精品久久久久久亚洲毛片| 一区视频在线播放| 亚洲精品自在在线观看| 在线亚洲+欧美+日本专区| 国产精品99久久久久久白浆小说| 麻豆成人综合网| 亚洲国产一区二区视频| 久久久久久久波多野高潮日日| 亚洲欧洲一区二区在线观看| 黑人一区二区| 亚洲国产欧美一区二区三区久久| 欧美啪啪一区| 国产亚洲欧美在线| 国产一级精品aaaaa看| 亚洲毛片在线看| 国产精品久久91| 国产精品久久网站| 亚洲成色777777女色窝| 亚洲一区二区三区精品在线| 久久久久久亚洲精品不卡4k岛国| 日韩视频一区二区三区在线播放免费观看| 日韩午夜电影av| 亚洲国产精品一区在线观看不卡| 久久九九99视频| 久久精品国产91精品亚洲| 亚洲欧美日韩中文播放| 久久久精品一区二区三区| 欧美精品日韩www.p站| 一区二区三区四区五区精品| 亚洲一区精彩视频| 在线播放豆国产99亚洲| 欧美电影免费| 欧美美女日韩| 原创国产精品91| 国产精品乱码一区二区三区| 亚洲无毛电影| 国产精品乱码一区二三区小蝌蚪| 精品成人在线| 国产精品扒开腿爽爽爽视频| 欧美日韩国产va另类| 欧美激情网友自拍| 亚洲国产精品一区二区第四页av| 亚洲三级网站| 久久久水蜜桃| 午夜精品免费| 亚洲已满18点击进入久久| 亚洲一区二区三区四区在线观看| 亚洲男人第一av网站| 日韩视频一区二区在线观看| 国产真实精品久久二三区| 国产亚洲欧洲997久久综合| 亚洲免费视频观看| 久久久久久久波多野高潮日日| 午夜亚洲一区| 91久久在线视频| 亚洲国产精品毛片| 一区二区三区av| 亚洲人精品午夜在线观看| 亚洲高清色综合| 国产精品永久在线| 欧美成人午夜影院| 国产精品久久久久久久7电影| 亚洲国产一区二区三区高清| 欧美成人一区二免费视频软件| 亚洲免费一区二区| 欧美激情综合亚洲一二区| 欧美日本在线一区| 一区二区三区亚洲| 免费亚洲网站| 欧美日韩在线免费视频| 欧美日韩国产色综合一二三四| 欧美日韩国产经典色站一区二区三区| 久久视频这里只有精品| 欧美成人a视频| 欧美一区二区三区啪啪| 欧美福利一区| 亚洲日本成人女熟在线观看| 99综合电影在线视频| 欧美成人三级在线| 小嫩嫩精品导航| 亚洲黑丝一区二区| 久久久天天操| 久久爱www.| 亚洲激情啪啪| 亚洲三级网站| 欧美三级网页| 国产精品夜夜夜| 美腿丝袜亚洲色图| 久久在线免费| 国产精品日韩精品欧美精品| 国产精品久久久久aaaa| 亚洲一区精品视频| 久久在线免费观看视频| 国内精品免费午夜毛片| 一二美女精品欧洲| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲精品一二| 欧美日韩一区不卡| 亚洲神马久久| 欧美大片在线观看一区二区| 久久成人一区| 欧美三区在线视频| 在线午夜精品自拍| 国产亚洲精品综合一区91| 国产精品一卡二| 在线成人激情黄色| 亚洲精品麻豆| 亚洲欧美日韩精品久久奇米色影视| 久久五月激情| 亚洲一区激情| 久久综合色天天久久综合图片| 亚洲婷婷综合久久一本伊一区| 欧美日韩一区二区三区| 久久久水蜜桃av免费网站| 亚洲大片在线| 中日韩美女免费视频网站在线观看| 欧美日本韩国在线| 欧美日韩在线免费观看| 欧美精品日韩一本| 在线一区二区视频| 亚洲欧美日本伦理| 欧美精品一区二区三区久久久竹菊| 亚洲天堂成人在线观看| 1024成人| 久久一区二区三区超碰国产精品| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩精品一区二区| 99热免费精品在线观看| 欧美日韩三区四区| 亚洲经典在线看| 一本色道婷婷久久欧美| 国产一区二区日韩精品| 在线国产精品播放| 欧美一二区视频| 亚洲麻豆av| 欧美亚韩一区| 国产一区二区日韩| 好吊妞这里只有精品| 亚洲精品欧洲| 欧美一区2区视频在线观看| 欧美日韩综合一区| 国产一区二区三区精品欧美日韩一区二区三区| 日韩视频在线免费| 亚洲欧美精品在线观看| 中文精品99久久国产香蕉| 一区二区三区在线不卡|