完整後設資料紀錄
DC 欄位語言
dc.contributor.author徐育正zh_TW
dc.contributor.author陳耀宗zh_TW
dc.contributor.authorHsu, Yu-Chengen_US
dc.contributor.authorChen, Yaw-Chungen_US
dc.date.accessioned2018-01-24T07:39:39Z-
dc.date.available2018-01-24T07:39:39Z-
dc.date.issued2017en_US
dc.identifier.urihttp://etd.lib.nctu.edu.tw/cdrfb3/record/nctu/#GT070356132en_US
dc.identifier.urihttp://hdl.handle.net/11536/140692-
dc.description.abstract隨著網路的發展與服務的多元化,網路中的路由器必須具備封包分類的功能。在進行封包分類的過程中,若封包符合多條規則且這些規則對應的處理方式不同時會發生衝突。封包衝突會導致錯誤的分類行為,使得網路服務出現問題。隨著網路型態的演進,封包規則欄位和規則數漸漸變多,因此提供一個多維度有效率的衝突偵測方法是相當重要的。 Bit vector 是一個拓展到多維度相當容易的衝突偵測演算法,但是記憶體的儲存與記憶體的存取次數是該演算法的瓶頸。過去文獻的改善多半著重在預先對bit vector的數值內容去做索引,透過讀取索引數值達到減少對bit vector的內容存取,但並沒有文獻針對封包規則的欄位特性去做改進。 本論文中,我們利用了封包規則設定的特性去對規則做分群,讓不同群的封包透過互斥關係去減少記憶體存取次數,藉以提升效能。我們所提出的group type bit vector衝突偵測演算法在執行30,000個分類規則資料庫與原本bit vector相比平均減少50.3%的偵測時間,最多減少了77.8%。而提出的group type aggregation bit vector與原本aggregation bit vector相比平均可減少23.1%的偵測時間,最多可減少34.7%。zh_TW
dc.description.abstractWith the development of network services, routers in the network must have the function of packet classification. In the process of packet classification, if a packet matches multiple rules with different actions, it will cause conflict. Rule conflict may lead to wrong behavior, resulting in the network service problems. As the network service evolves, the number of packet rules and rule field increase. Therefore, it is important to provide a multi-dimensional and efficient conflict detection method. Though the bit vector algorithm can be easily scaled to multi-dimensional rule conflict detection, the memory space and memory access time are important issues to be concerned. Some related works rely on bit vector value to create index and read the index to reduce the memory access times. However, these works did not make good usage of the packet rule’s features. In this thesis, we use the features of packet rule for grouping so that different groups of packets through disjoint relationship to reduce the number of memory access. Our proposed group type bit vector conflict detection algorithm can reduce the total detection time by a factor of 77.8% compared with the original bit vector in the 30,000 packet rules database and the average reduced percentage of detection time is 50.3%. The results show that the group type aggregation bit vector outperforms aggregation bit vector, with the total detection time being reduced by a factor up to 34.7% and the average reduced percentage of detection time is 23.1%.en_US
dc.language.isozh_TWen_US
dc.subject封包過濾zh_TW
dc.subject衝突偵測zh_TW
dc.subject分群zh_TW
dc.subject位元向量zh_TW
dc.subjectPacket Filteringen_US
dc.subjectConflict Detectionen_US
dc.subjectGroupingen_US
dc.subjectBit Vectoren_US
dc.title封包過濾規則衝突之分群位元向量演算法zh_TW
dc.titleA Group Type Bit Vector Algorithm for Conflict Detection in Packet Filteringen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
顯示於類別:畢業論文