View : 653 Download: 0

Full metadata record

DC Field Value Language
dc.contributor.advisor임혜숙-
dc.contributor.author이보미-
dc.creator이보미-
dc.date.accessioned2016-08-25T04:08:39Z-
dc.date.available2016-08-25T04:08:39Z-
dc.date.issued2004-
dc.identifier.otherOAK-000000009394-
dc.identifier.urihttps://dspace.ewha.ac.kr/handle/2015.oak/176635-
dc.identifier.urihttp://dcollection.ewha.ac.kr/common/orgView/000000009394-
dc.description.abstractRapid growth of internet traffic requires more internet bandwidth and high-speed packet processing in internet routers. IP address lookup in routers is an essential operation that should be performed in real-time for routers where hundreds of million packets arrive per second. Routers also need to perform packet classification in order to support the demand of multimedia data and service requirement and to provide different quality of services according to packet flow. Unlike traditional routers, which forward packets based on destination address only, routers with packet classification capability can forward packets based on multiple header fields. Performing classification quickly on an arbitrary number of fields is known to be very difficult and has poor worst-case performance. The most important performance metric in address lookup or packet classification is the number of memory accesses since it is directly related to the processing time. Through performing in-depth researches on tree architecture, this dissertation proposes three new efficient architectures for IP address lookup and a new architecture for packet classification. Performance evaluation results show that for storing about 40000 routing entries, the proposed ‘2-way BPT’ requires a single 301.7 KByte SRAM and an address lookup is achieved by 11 memory accesses in average. The proposed ‘Multiway BPT’ requires a single 280 KByte SRAM and an address lookup is achieved by 5.9 memory accesses in average. The proposed ‘EnBiT’ which is a hardware-based architecture requires a 1600-entry TCAM and total 325.7 kbyte SRAM and an address lookup is achieved by one memory access. As the proposed packet classification architecture, ‘DPT_PC’ requires very small number of memory accesses and small memory size compared to previous works. It also shows very good characteristics in scalability toward large classifier.-
dc.description.tableofcontents1 Introduction 1 2 Related Work 3 2.1 Address Lookup 3 2.1.1 Trie 4 2.1.2 Yazdani’s Tree 7 2.1.2.1 Basic Idea 7 2.1.2.2 Building in Yazdani’s Tree 9 2.1.2.3 Searching in Yazdani’s Tree 14 2.1.2.4 Updating in Yazdani’s Tree 14 2.1.3 Weighted Binary Prefix Tree 16 2.1.3.1 Basic Idea 16 2.1.3.2 Building in WBPT 18 2.1.3.3 Searching in WBPT 20 2.2 Packet Classification 23 2.2.1 Trie-based packet classification 24 2.2.2 Range search based packet classification 27 2.2.3 Heuristic packet classification 28 3 2-way Binary Prefix Tree (2-way BPT) 29 3.1 Basic Idea 29 3.2 Building in 2-way BPT 32 3.3 Searching in 2-way BPT 35 3.4 Updating in 2-way BPT 37 3.5 Structure of 2-way BPT 38 4 Multiway BPT 39 4.1 Basic Idea 39 4.2 Building in Multiway BPT 39 4.3 Searching in Multiway BPT 42 4.4 Structure of Multiway BPT 43 5 EnBiT 44 5.1 Basic Idea 44 5.2 Building in EnBiT 44 5.3 Searching in EnBiT 48 5.4 Updating in EnBiT 50 5.5 Structure of EnBiT 52 6 DPT_PC 59 6.1 Basic idea 59 6.2 Building in DPT_PC 62 6.3 Searching in DPT_PC 66 6.4 Structure of DPT_PC 67 7 Simulation Result 68 7.1 2-way BPT 68 7.2 Multiway BPT 69 7.3 EnBiT 70 7.4 DPT_PC 73 7.5 Comparison with related work 76 8 Conclusion 82 Reference 84-
dc.formatapplication/pdf-
dc.format.extent1917983 bytes-
dc.languageeng-
dc.publisher梨花女子大學校 科學技術大學院-
dc.titlePacket Processing Schemes Using Tree for Internet Routers-
dc.typeMaster's Thesis-
dc.format.pageⅸ, ,85 p.-
dc.identifier.thesisdegreeMaster-
dc.identifier.major과학기술대학원 정보통신학과-
dc.date.awarded2005. 2-
Appears in Collections:
과학기술대학원 > 정보통신학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE