高效率封包分類演算法之研究與設計

研究計畫: 國家科學及技術委員會(原科技部) 國家科學及技術委員會學術補助

研究計畫-專案詳細資料

摘要

在過去的十年以來,網際網路服務不論在種類或使用人數上都有極快速的成長。為了支援進階的網際網路服務,如防火牆、虛擬頻寬配置、差異化服務、以及虛擬私有網路,路由器必須將進入的封包分成許多不同的類別,接著再根據其類別執行先前定義好的動作。對於每一個進入的封包,路由器利用過濾器(或分類規則)資料器和儲存在封包表頭的資訊來執行分類的工作,可能被用來當分類條件的欄位有來源IP 位址、目的地IP 位址、來源通訊埠號碼、目的地通訊埠號碼、以及通訊協定。由於傳輸線路速度的快速提升,路由器必須以足夠快速的速度執行封包分類以跟上傳輸線路的速度。除此之外,資料庫中所儲存的分類規則數目也不斷增加。因為電源消耗和成本的考量,路由器必須能在其有限的記憶體中盡可能儲存更多的分類規則。雖然已經有許多封包分類演算法被提出,但是當資料庫的分類規則數目變大時,現有文獻中的演算法不是在空間方面,否則就是在時間方面無法達到令人滿意的結果。在本計畫中,我們將設計一個能用於大型的分類規則資料庫,並且同時滿足空間與時間要求的封包分類演算法,最後再利用真實與合成的分類規則資料庫來評估所設計之演算法的效能。

Project IDs

系統編號:PB9508-4042
原計畫編號:NSC95-2221-E182-073
狀態已完成
有效的開始/結束日期01/08/0631/07/07

Keywords

  • 資訊工程--硬體工程
  • 封包分類
  • 防火牆
  • 服務品質
  • IP 位址搜尋

指紋

探索此研究計畫-專案觸及的研究主題。這些標籤是根據基礎獎勵/補助款而產生。共同形成了獨特的指紋。