以场效可程式化逻辑阵列为导向的二维封包分类演算法-龙华科技大学.PDFVIP

以场效可程式化逻辑阵列为导向的二维封包分类演算法-龙华科技大学.PDF

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
以场效可程式化逻辑阵列为导向的二维封包分类演算法-龙华科技大学

以場效可程式化邏輯陣列為導向的二維封包分類演算法之研究 以場效可程式化邏輯陣列為導向的二維封包分類演算法之研究 吳其政1 吳家榮2 邱煌森3 電子工程系 龍華科技大學 jesse@.tw 1 jlong@.tw 2 sam@.tw3 摘要 由於網際網路的快速發展,網際網路訊務的增加需要高速的連線速度和路由器,目 前已有 10Gbps OC-192 光纖線路,因此網際網路訊務的主要瓶頸已由網路線路轉移至路 由器。另一方面,網際網路服務提供者會希望路由器能提供差異性服務的功能。但是傳 統的路由器主要是查詢 IP 封包的目的位址來決定封包的下一站位址,因此傳統的路由 器對於所有相同目的位址之封包的處理並無分別,所以它無法提供差異性服務的功能。 具有封包分類的路由器能夠根據封包的目的位址、來源位址、目的埠、來源埠和通訊協 定類別等欄位來分類封包。這種多欄位封包分類能提供各種不同的型式的差異性服務; 例如:阻擋有危害安全的封包進出某網路(如防火牆) ,服務品質路由,以及資源保留服務 等。然而,在封包的各欄位中,處理目的位址和來源位址視為主要的瓶頸所在,本論文 使用二元決策圖方法設計出二維(來源位址,目的位址)的封包分類器演算法,二元決策 圖具有節點共享的優點,刪除重複的節點,有效率地降低組合電路的成本,而且可運用 管線化的技術來提升整體封包分類的處理速度,是一個適合場效可程式化邏輯陣列實現 的演算法,我們成功的將它以場效可程式化邏輯陣列硬體實現。 關鍵字: 路由器、封包分類、二元決策圖、場效可程式化邏輯陣列。 備的功能。 1. 動機與目的 網際網路原本是使用銅線來當傳輸媒 多欄位封包分類根據封包的目的位 體,但是現在光纖已漸漸取代了銅線。光 址、來源位址、目的埠、來源埠和通訊協 纖傳輸系統提供高頻寬(high bandwidth) , 定類別等欄位來分類封包。這種多欄位封 他傳送資料的速度高達每秒鐘好幾個 包分類可使用於各種網路服務和應用程式 gigabytes 的速度(OC48 = 2.4Gbps, OC192 中,包含阻擋有危害安全的封包進出某網 = 10Gbps, OC768 = 40Gbps) ,這個速度稱 路( 如防火牆) 、服務品質路由(QoS 為線速度(wire speed) 。由於線速度的提 routing) 、資源保留服務(RSVP) [14] 、以及 升,網際網路路由器必須增快封包處理的 虛擬私人網路(VPN)等。因此多欄位封包 速度。然而,多欄位封包分類需要花費較 分類已經成為新一代路由器及防火牆所必 多 CPU 時間,成為路由器主要的瓶頸 龍華科技大學學報第二十期,2005.12 (bottleneck) ,雖然目前已有許多封包分類 某個搜尋空間,這些空間可劃分為幾個區 演算法的研究[1-10][13] ,其中有些演算法 域,分割的區域可再劃分直到找到結果, 雖然能提供快速的查詢效能,但是需要 這類演算法包含 Area-based Quad tree k O(n )的記憶體空間,其中k 為處理欄位的 (AQT) [1] 和HiCuts[4] 。 個數,n 為封包分類器資料庫規則的個 從另一觀點來看,雖然封包分類器資 數。當n 很大時,這些演算法並不實際。 料庫包含了很多的規則,但是只有少數的 本篇論文使用的方法是以 binary decision 不同的前置長度(prefix length)個數。例如 diagram(BDD) [11, 12]的架構來建構封包

文档评论(0)

zhuwo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档