多維報(bào)文分類算法研究
[Abstract]:With the gradual improvement of the degree of social informatization, the Internet has been widely infiltrated into various fields of social life. As one of the supporting technologies of Internet, packet classification plays an important role in many fields such as network measurement, firewall access list control, load balancing and network intrusion detection system. The rapid growth of Internet has brought serious challenges to packet classification technology. In order to solve the problems of insufficient throughput of current packet classification algorithms, large memory usage and update performance, it is difficult to meet the needs of the network. Based on the national 863 project "Unified Security Control Network for three Networks Convergence", this paper proposes three kinds of packet classification algorithms and designs a multi-dimensional message classification subsystem. The main research contents and innovations are as follows: 1. The traditional packet classification algorithm has more rules redundancy which leads to the time performance can not meet the needs of the network. In order to solve this problem, a message classification algorithm (GroupCuts). Based on dynamic point segmentation is proposed. On the basis of analyzing the features of the rule set, the rule set is divided into several subsets by clustering the rules with similar spatial crossover relations, and then the spatial decomposition is accomplished by dynamically selecting the projection points of the rules in each subset. Finally, a multi-decision tree search structure is established. The simulation results show that under the premise of guaranteeing the spatial performance of the algorithm, the memory access of the GroupCuts algorithm is about 61% less than that of the representative algorithm, and the spatial performance of the current packet classification algorithm is not satisfactory when dealing with large-scale complex rule sets. In order to improve the spatial performance of the algorithm, a message classification algorithm based on mixed segmentation (HIC,Hybrid Intelligent Cuttings).) is proposed. Firstly, the rule set is grouped according to the length of the IP address prefix, and then in each packet according to the characteristics of the current segmentation domain, the bit splitting method and the precise projection point segmentation method are used to realize the spatial decomposition of the IP domain and the port domain respectively. Finally, the decision tree with mixed segmentation structure is constructed. The simulation results show that the HIC algorithm has good rule set adaptability, and its memory usage is about 74% less than that of the representative algorithm, and the performance of incremental update of the current packet classification algorithm is insufficient. A message classification algorithm (PreCuts). Based on prefix partition is proposed. According to the characteristics of regular IP domain, three heuristic methods are used to build a decision tree with a three-layer search structure. In the first layer, the highest Byte grouping rule is based on a regular IP address. In layer 2, rules with the same IP prefix length are divided into the same group. The third layer decision tree adopts the prefix bit partition method, and selects the corresponding partition bits to divide the rule set into different subsets. The heuristic method used in PreCuts algorithm will not introduce rule replication, and there are no redundant rules in the search structure of the algorithm. Therefore, incremental updating does not degrade the temporal and spatial performance of the algorithm. The simulation results show that compared with the representative algorithm, Pre Cuts not only improves the performance of time and space, but also improves the performance of incremental update by more than 50%. 4. For the current packet classification system, it has a large capacity in the network. Due to the lack of adaptability of complex rule set, a multi-dimensional message classification subsystem based on FPGA is designed according to the requirement of security management and control of the three networks fusion business. The two-dimensional pipeline architecture is adopted in this system, which improves the performance of the system and enables it to deal with large capacity and complex rule sets in the network. The test results show that the system can achieve the packet classification rate of 60Gbps and meet the requirements of the current three-network convergence network management and control.
【學(xué)位授予單位】:解放軍信息工程大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.08
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 韓偉濤;伊鵬;扈紅超;;基于動(dòng)態(tài)點(diǎn)切分的多決策樹包分類算法[J];電子與信息學(xué)報(bào);2013年12期
2 韓偉濤;伊鵬;扈紅超;毛苗;賈辰龍;;一種基于幾何區(qū)域分割的網(wǎng)包分類算法[J];計(jì)算機(jī)應(yīng)用研究;2013年07期
3 謝鯤;趙姣姣;張大方;;聯(lián)合元組空間和位圖設(shè)計(jì)的二維分組分類算法[J];通信學(xué)報(bào);2011年09期
4 李玉峰;蘭巨龍;薛向陽;;面向三網(wǎng)融合的統(tǒng)一安全管控技術(shù)[J];中興通訊技術(shù);2011年04期
5 張樹壯;羅浩;方濱興;;一種支持實(shí)時(shí)增量更新的并行包分類算法[J];計(jì)算機(jī)研究與發(fā)展;2010年11期
6 謝鯤;趙姣姣;張大方;畢夏安;;基于計(jì)數(shù)布魯姆過濾器的快速多維包分類算法[J];電子學(xué)報(bào);2010年05期
7 陳兵;潘宇科;丁秋林;;一種采用啟發(fā)式分割點(diǎn)計(jì)算的包分類算法[J];電子與信息學(xué)報(bào);2009年07期
8 尚鳳軍;潘英俊;潘雪增;畢斌;;基于隨機(jī)分布的多比特Trie樹IP數(shù)據(jù)包分類算法研究[J];通信學(xué)報(bào);2008年07期
9 李振強(qiáng);張圣亮;馬嚴(yán);趙曉宇;;多決策樹包分類算法[J];電子與信息學(xué)報(bào);2008年04期
10 鄭波;林闖;曲揚(yáng);;一種適合于網(wǎng)絡(luò)處理器的并行多維分類算法AM-Trie[J];軟件學(xué)報(bào);2006年09期
,本文編號(hào):2447594
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2447594.html