A Packet Classification Architecture with Low Storage Requirements
碩士 === 臺灣大學 === 電機工程學研究所 === 95 === Packet classification is an important part of many Internet security applications, such as firewalls and intrusion detection. A packet classifier uses packet header information to decide if a packet matches any rule in a rule database. There exist many algorithms...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/58933273421392857972 |
id |
ndltd-TW-095NTU05442192 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NTU054421922015-10-13T13:55:55Z http://ndltd.ncl.edu.tw/handle/58933273421392857972 A Packet Classification Architecture with Low Storage Requirements 低記憶體容量需求的封包分類架構 Sheng-Hsun Cho 卓昇勳 碩士 臺灣大學 電機工程學研究所 95 Packet classification is an important part of many Internet security applications, such as firewalls and intrusion detection. A packet classifier uses packet header information to decide if a packet matches any rule in a rule database. There exist many algorithms in this research area. However, many of them have the drawback of requiring a large amount of memory storage in general and consume small amount of memory only in some particular conditions, like using some kind of rule databases or with several restrictions. When the contents of the rule database changes, the memory requirement may become unaffordable, even the rule number remains the same. If those packet classifiers are going to be implemented on hardware, they may not be accepted due to the memory requirement and the limited amount of memory on hardware. To overcome this problem, we proposed a packet classification architecture called Probable Bit Vector (PBV), which combines the concepts of aggregated and folded bit vectors, the rule rearrangement, the Split IP Index Table data structure, and FPGA hardware circuits. With this architecture, we can guarantee that in any case the maximum amount of memory requirement will not exceed a relatively small number, and experiments with synthetically generated rule databases have showed that the average performance is still acceptable. 王勝德 2007 學位論文 ; thesis 49 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 臺灣大學 === 電機工程學研究所 === 95 === Packet classification is an important part of many Internet security applications, such as firewalls and intrusion detection. A packet classifier uses packet header information to decide if a packet matches any rule in a rule database. There exist many algorithms in this research area. However, many of them have the drawback of requiring a large amount of memory storage in general and consume small amount of memory only in some particular conditions, like using some kind of rule databases or with several restrictions. When the contents of the rule database changes, the memory requirement may become unaffordable, even the rule number remains the same. If those packet classifiers are going to be implemented on hardware, they may not be accepted due to the memory requirement and the limited amount of memory on hardware. To overcome this problem, we proposed a packet classification architecture called Probable Bit Vector (PBV), which combines the concepts of aggregated and folded bit vectors, the rule rearrangement, the Split IP Index Table data structure, and FPGA hardware circuits. With this architecture, we can guarantee that in any case the maximum amount of memory requirement will not exceed a relatively small number, and experiments with synthetically generated rule databases have showed that the average performance is still acceptable.
|
author2 |
王勝德 |
author_facet |
王勝德 Sheng-Hsun Cho 卓昇勳 |
author |
Sheng-Hsun Cho 卓昇勳 |
spellingShingle |
Sheng-Hsun Cho 卓昇勳 A Packet Classification Architecture with Low Storage Requirements |
author_sort |
Sheng-Hsun Cho |
title |
A Packet Classification Architecture with Low Storage Requirements |
title_short |
A Packet Classification Architecture with Low Storage Requirements |
title_full |
A Packet Classification Architecture with Low Storage Requirements |
title_fullStr |
A Packet Classification Architecture with Low Storage Requirements |
title_full_unstemmed |
A Packet Classification Architecture with Low Storage Requirements |
title_sort |
packet classification architecture with low storage requirements |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/58933273421392857972 |
work_keys_str_mv |
AT shenghsuncho apacketclassificationarchitecturewithlowstoragerequirements AT zhuōshēngxūn apacketclassificationarchitecturewithlowstoragerequirements AT shenghsuncho dījìyìtǐróngliàngxūqiúdefēngbāofēnlèijiàgòu AT zhuōshēngxūn dījìyìtǐróngliàngxūqiúdefēngbāofēnlèijiàgòu AT shenghsuncho packetclassificationarchitecturewithlowstoragerequirements AT zhuōshēngxūn packetclassificationarchitecturewithlowstoragerequirements |
_version_ |
1717745618870337536 |