Top Banner
1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter: Han-Chen Chen Date: 2011/5/11
12

1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

1

A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries

Author:Michel Hanna, Sangyeun Cho, and Rami MelhemPublisher:NETWORKING 2011Presenter:Han-Chen ChenDate:2011/5/11

Page 2: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

2

Introduction IPv6 packet forwarding

IPv4 trie based packet forwarding algorithms port to IPv6 Trie height Memory

TCAM High power consumption Poor scalability to long IPv6 prefixes

Hash-based hardware engines Constant search time Collision chaining causes unbounded memory acces

s time

Page 3: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

3

Introduction The outcome of any IP lookup operation is an interface (or

output port) number. Real-life backbone routers contain a relatively small

number of output ports The routers assign many next hop addresses to one output

port. This means that the number of unique next hop information

is greater than the number of output ports.

Page 4: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

4

Introduction

Page 5: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

5

Multibit trie

(a) Multibit trie for Figure 1(a) with strides {3, 2, 2}. (b) Its leaf-pushed trie.

Page 6: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

6

Uncompressed multibit trie

-2 : with child link

-1 : null

>0 : port number

Page 7: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

7

Compressed multibit trie

Inter-Node Compressed TrieUncompressed trie Compressing the leaves

Page 8: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

8

Performance Evaluation (1/5)

Statistics of IPv6 tables on June 2010. H is the number of output ports.

Page 9: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

9

Performance Evaluation (2/5)

Number of INCT trie levels vs. total memory (KB) for Linx2 and Eugene1

Page 10: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

10

Performance Evaluation (3/5)

Memory (KB) of INCT(7) vs. Uncompressed(7) trie

Page 11: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

11

Performance Evaluation (4/5)

Memory (MB) of Lulea(6)/Tree Bitmap, INCT(6), MIPS(57) and Binary INCT(57).MIPS & Binary INCT {8,1…56} Lulea & INCT {16,16,8,8,8,8}

Page 12: 1 A Novel Scalable IPv6 Lookup Scheme Using Compressed Pipelined Tries Author: Michel Hanna, Sangyeun Cho, and Rami Melhem Publisher: NETWORKING 2011 Presenter:

12

Performance Evaluation (5/5)