A Special Purpose Content Addressable Memory for Network Packet Classifier

碩士 === 中原大學 === 電子工程研究所 === 91 === The internet is formed by reticulated connections that are mutually connected and these network points are composed by a router. In virtue of the Internet information data is increasing rapidly makes the existent bandwidth not useful enough. Therefore brings the co...

Full description

Bibliographic Details
Main Authors: Long-En Lee, 李龍恩
Other Authors: Shih-Hsu Huang
Format: Others
Language:zh-TW
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/xad5w7
id ndltd-TW-091CYCU5428028
record_format oai_dc
spelling ndltd-TW-091CYCU54280282018-06-25T06:06:26Z http://ndltd.ncl.edu.tw/handle/xad5w7 A Special Purpose Content Addressable Memory for Network Packet Classifier 用於網路封包分類器的特殊用途內容定址記憶體 Long-En Lee 李龍恩 碩士 中原大學 電子工程研究所 91 The internet is formed by reticulated connections that are mutually connected and these network points are composed by a router. In virtue of the Internet information data is increasing rapidly makes the existent bandwidth not useful enough. Therefore brings the concept of different service. Different service needs that routers in each network point look up the internet protocol in the packet header and give a suitable action at the right time. Then the data can be sent to the destination without any problem according the administrator. When the data is being classified needs to look up the information in the header and find out if they can fit in with the rules defined previously. Once the quantity of rules increases, the look up time increases proportionally. The special hardware architecture design of a Content addressable memory can finish the look up in a specific time which makes it suitable to look up in a high speed packet classification. But the use of it is limited because the Content addressable memory needs more cost and power consumption. The data search is compared by bit, therefore could produce a (2W-2) expand factor as the worst situation. One rule probably needs a number of Content addressable memory entries which makes it no efficient. This paper proposed a special purpose content addressable memory to avoid the multiplicative factor where one rule only needs an entry. The coming of IPV6 can use the special purpose content addressable memory to compose the frame that the packet classification needs for data search. Finally we use the TSMC 0.35um and the fully-custom methodology to implement the special purpose content addressable memory. Then we use transistor level simulation tool called “TimeMill” to verificate the functions and the timing. Shih-Hsu Huang 黃世旭 2003 學位論文 ; thesis 76 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 中原大學 === 電子工程研究所 === 91 === The internet is formed by reticulated connections that are mutually connected and these network points are composed by a router. In virtue of the Internet information data is increasing rapidly makes the existent bandwidth not useful enough. Therefore brings the concept of different service. Different service needs that routers in each network point look up the internet protocol in the packet header and give a suitable action at the right time. Then the data can be sent to the destination without any problem according the administrator. When the data is being classified needs to look up the information in the header and find out if they can fit in with the rules defined previously. Once the quantity of rules increases, the look up time increases proportionally. The special hardware architecture design of a Content addressable memory can finish the look up in a specific time which makes it suitable to look up in a high speed packet classification. But the use of it is limited because the Content addressable memory needs more cost and power consumption. The data search is compared by bit, therefore could produce a (2W-2) expand factor as the worst situation. One rule probably needs a number of Content addressable memory entries which makes it no efficient. This paper proposed a special purpose content addressable memory to avoid the multiplicative factor where one rule only needs an entry. The coming of IPV6 can use the special purpose content addressable memory to compose the frame that the packet classification needs for data search. Finally we use the TSMC 0.35um and the fully-custom methodology to implement the special purpose content addressable memory. Then we use transistor level simulation tool called “TimeMill” to verificate the functions and the timing.
author2 Shih-Hsu Huang
author_facet Shih-Hsu Huang
Long-En Lee
李龍恩
author Long-En Lee
李龍恩
spellingShingle Long-En Lee
李龍恩
A Special Purpose Content Addressable Memory for Network Packet Classifier
author_sort Long-En Lee
title A Special Purpose Content Addressable Memory for Network Packet Classifier
title_short A Special Purpose Content Addressable Memory for Network Packet Classifier
title_full A Special Purpose Content Addressable Memory for Network Packet Classifier
title_fullStr A Special Purpose Content Addressable Memory for Network Packet Classifier
title_full_unstemmed A Special Purpose Content Addressable Memory for Network Packet Classifier
title_sort special purpose content addressable memory for network packet classifier
publishDate 2003
url http://ndltd.ncl.edu.tw/handle/xad5w7
work_keys_str_mv AT longenlee aspecialpurposecontentaddressablememoryfornetworkpacketclassifier
AT lǐlóngēn aspecialpurposecontentaddressablememoryfornetworkpacketclassifier
AT longenlee yòngyúwǎnglùfēngbāofēnlèiqìdetèshūyòngtúnèiróngdìngzhǐjìyìtǐ
AT lǐlóngēn yòngyúwǎnglùfēngbāofēnlèiqìdetèshūyòngtúnèiróngdìngzhǐjìyìtǐ
AT longenlee specialpurposecontentaddressablememoryfornetworkpacketclassifier
AT lǐlóngēn specialpurposecontentaddressablememoryfornetworkpacketclassifier
_version_ 1718706019733864448