Lecture notes of G. Q. Maguire Jr. IK2555, Spring Module 2

Similar documents
2G1305 Internetworking/Internetteknik Spring 2005, Period 4

Routing Lookup Algorithm for IPv6 using Hash Tables

Lecture notes of G. Q. Maguire Jr. IK2555, Spring Module 10

Tree, Segment Table, and Route Bucket: A Multistage Algorithm for IPv6 Routing Table Lookup

Dynamic Routing Tables Using Simple Balanced. Search Trees

A Classified Multi-Suffix Trie for IP Lookup and Update

Disjoint Superposition for Reduction of Conjoined Prefixes in IP Lookup for Actual IPv6 Forwarding Tables

Parallel-Search Trie-based Scheme for Fast IP Lookup

Efficient Construction Of Variable-Stride Multibit Tries For IP Lookup

Binary Search Schemes for Fast IP Lookups

Fast Update of Forwarding Tables in Internet Router Using AS Numbers Λ

IPv4 Address Report. This report generated at 12-Mar :24 UTC. IANA Unallocated Address Pool Exhaustion: 03-Feb-2011

Inter-Domain Routing Trends

Implementation of Boundary Cutting Algorithm Using Packet Classification

Routing the Internet in Geoff Huston APNIC March 2007

Undergraduate Admission File

PERFORMANCE COMPARISON OF TCP VARIANTS FOR WIRELESS SENSOR NETWORKS

V6Gene: A Scalable IPv6 Prefix Generator for Route Lookup Algorithm

TOWARDS FAST IP FORWARDING

Approximation Analysis for Routing with Clue in Mesh TCP/IP Network

On the Characteristics of BGP Multiple Origin AS Conflicts

Tracking the Internet s BGP Table

Problem Statement. Algorithm MinDPQ (contd.) Algorithm MinDPQ. Summary of Algorithm MinDPQ. Algorithm MinDPQ: Experimental Results.

CIDR. The Life Belt of the Internet 2005/03/11. (C) Herbert Haas

IN recent years, the amount of traffic has rapidly increased

IP Address Lookup in Hardware for High-Speed Routing

This report is based on sampled data. Jun 1 Jul 6 Aug 10 Sep 14 Oct 19 Nov 23 Dec 28 Feb 1 Mar 8 Apr 12 May 17 Ju

Web-Page Indexing Based on the Prioritized Ontology Terms

Internet Addressing and the RIR system (part 2)

Pushing the Limits. ADSM Symposium Sheelagh Treweek September 1999 Oxford University Computing Services 1

Trie-Based Policy Representations for Network Firewalls

THE TCP specification that specifies the first original

INF5050 Protocols and Routing in Internet (Friday ) Subject: IP-router architecture. Presented by Tor Skeie

Tree-Based Minimization of TCAM Entries for Packet Classification

On the characteristics of BGP multiple origin AS conflicts

Measuring IPv6 Adoption

Lecture notes of G. Q. Maguire Jr. IK1550/1552, Spring Module 12

Category: Informational April 1996

Scalable IP Routing Lookup in Next Generation Network

Measuring IPv6 Deployment

Web-page Indexing based on the Prioritize Ontology Terms

Measuring IPv6 Deployment

AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETWORKS

IPv6 Deployment: Business Case and Development Opportunities. University College of the Caribbean Internet Day. 12 July 2012 Tim Christensen, ARIN

A Pipelined IP Address Lookup Module for 100 Gbps Line Rates and beyond

CIMA Asia. Interactive Timetable Live Online

MULTI-MATCH PACKET CLASSIFICATION BASED ON DISTRIBUTED HASHTABLE

Request for Comments: 1293 Wellfleet Communications, Inc. January 1992

Structural Evolution of the Internet Topology

THE DATA networks using TCP/IP technology, i.e., the. Flow Aggregated, Traffic Driven Label Mapping in Label-Switching Networks

Routing Table Status Report

A Memory-Balanced Linear Pipeline Architecture for Trie-based IP Lookup

February BOOTP Vendor Information Extensions. Status of this Memo

UCLA UCLA Previously Published Works

32-bit ASNs. Philip Smith. Last updated February 2010

Highly Compressed Aho-Corasick Automata For Efficient Intrusion Detection

Interested in learning more? Global Information Assurance Certification Paper. Copyright SANS Institute Author Retains Full Rights

Content-Based Route Lookup using CAMs

NIR February JPNIC Updates. Hiroki Kawabata Japan Network Information Center (JPNIC) Copyright 2016 Japan Network Information Center

A Memory- and Time-efficient On-chip TCAM Minimizer for IP Lookup

Measuring the Adoption of Route Origin Validation and Filtering

Internet Engineering Task Force (IETF) Updates: 6811 September 2018 Category: Standards Track ISSN:

Interested in learning more? Global Information Assurance Certification Paper. Copyright SANS Institute Author Retains Full Rights

Darknet Traffic Analysis by Using Source Host Classification

2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

Applications and Performance Analysis of Bridging with Layer-3 Forwarding on Wireless LANs

The ISP Column A monthly column on things Internet. BGP in The BGP Measurement Environment. January 2015 Geoff Huston

COMPARISON OF HIGH SPEED CONGESTION CONTROL PROTOCOLS

Design and Evaluation of Network Processor Systems and Forwarding Applications JING FU

Modeling Analysis of Intelligent Manufacturing System Based on Software Defined Networks

Some Lacunae in APNIC DNS Measurement. George Michaelson CAIDA WIDE Workshop Marina Del Ray 2006

2014 Bond Technology Infrastructure Status Report. March 10, 2016

A First Look at QUIC in the Wild

Internet Routing Table Analysis Update. Philip Smith RIPE Routing WG Amsterdam, January 2003

Approved: Steve J. Chapin

AIMMS Function Reference - Date Time Related Identifiers

Measuring IPv6 Day. Geoff Huston APNIC

Predecessor Data Structures. Philip Bille

Frugal IP Lookup Based on a Parallel Search

Coding and Scheduling for Efficient Loss-Resilient Data Broadcasting

A Practical Evaluation Method of Network Traffic Load for Capacity Planning

Predecessor. Predecessor Problem van Emde Boas Tries. Philip Bille

SCI - software.sci.utah.edu (Select Visitors)

* I D ~~~ ~ Figure 2: Longest matching prefix.

Hunting the Bogon. Geoff Huston. July Research activity supported by APNIC

A Novel Level-based IPv6 Routing Lookup Algorithm

IP forwarding alternatives in cell switched optical networks

Measuring MPLS overhead

software.sci.utah.edu (Select Visitors)

Simulation on Agent-based Onion Routing Network *

Evaluation of Prefix Hijacking Impact Based on Hinge-Transmit Property of BGP Routing System

ENSC 835 project TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang

ENSC 835 project (2002) TCP performance over satellite links. Kenny, Qing Shao Grace, Hui Zhang

Novel Hardware Architecture for Fast Address Lookups

DOLPHIN: THE MEASUREMENT SYSTEM FOR THE NEXT GENERATION INTERNET

Predecessor. Predecessor. Predecessors. Predecessors. Predecessor Problem van Emde Boas Tries. Predecessor Problem van Emde Boas Tries.

A Method of Identifying the P2P File Sharing

Research Article A Novel Solution based on NAT Traversal for High-speed Accessing the Campus Network from the Public Network

Improving Route Lookup Performance Using Network Processor Cache

EE/CSCI 451: Parallel and Distributed Computation

Transcription:

Lecture notes of G. Q. Maguire Jr. IK2555, Spring 2014 1

2

3

4

5

6

7

8

9

Renesas Technology Corp. TCAM description http://www.renesas.com/fmwk.jsp?cnt=tcam_series_landing.jsp&fp=/applications/ network/network_memory/tcam/ Fany Yu, Randy H. Katz, and T. V. Lakshman, "Gigabit Rate Multiple-Pattern Matching with TCAM", University of California at Berkeley, Computer Science department, January 2004, http://sahara.cs.berkeley.edu/jan2004- retreat/slides/fang_retreat.ppt V. C. Ravikumar, R. Mahapatra, and J. C. Liu, Modified LC-trie based efficient routing lookup, presented at the 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems, 2002. MASCOTS 2002, 2002, pp. 177 182, DOI:10.1109/MASCOT.2002.1167075 http://faculty.cs.tamu.edu/rabi/publications/mascot-final-proceeding.pdf 10

M. Degermark, A. Brodnik, S. Carlsson, and S. Pink, Small Forwarding Tables for Fast Routing Lookups, in Proceedings of the ACM SIGCOMM 97 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, New York, NY, USA, 1997, pp. 3 14 [Online]. Available: http://doi.acm.org/10.1145/263105.263133 M. Degermark, A. Brodnik, S. Carlsson, and S. Pink, Small Forwarding Tables for Fast Routing Lookups, SIGCOMM Comput. Commun. Rev., vol. 27, no. 4, pp. 3 14, Oct. 1997. DOI:10.1145/263109.263133 ftp://cdt.luth.se/micke/sigcomm97-lookup.ps.z 11

APNIC, Routing Table Report 04:00 +10GMT Sat 19 Mar, 2005, North American Network Operators Group, Weekly Routing Table Report, From: Routing Table Analysis, Mar 18 13:10:37 2005, "This is an automated weekly mailing describing the state of the Internet Routing Table as seen from APNIC s router in Japan. Daily listings are sent to bgp-stats@lists.apnic.net" http://www.merit.edu/mail.archives/nanog/2005-03/msg00401.html Geoff Huston, Routing Table Status Report, Policy SIG, APNIC19, Kyoto, Japan, Feb 24 2005 12

13

14

15

16

17

18

19

20

D. Plummer, Ethernet Address Resolution Protocol: Or Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware, Internet Request for Comments, vol. RFC 826 (INTERNET STANDARD), Nov. 1982 [Online]. Available: http://www.rfc-editor.org/rfc/rfc826.txt 21

22

23

24

D. Plummer, Ethernet Address Resolution Protocol: Or Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware, Internet Request for Comments, vol. RFC 826 (INTERNET STANDARD), Nov. 1982 [Online]. Available: http://www.rfc-editor.org/rfc/rfc826.txt 25

26

27

28

29

30

31

32

R. Finlayson, T. Mann, J. C. Mogul, and M. Theimer, A Reverse Address Resolution Protocol, Internet Request for Comments, vol. RFC 903 (INTERNET STANDARD), Jun. 1984 [Online]. Available: http://www.rfc-editor.org/rfc/rfc903.txt 33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

Stefano Avallone, Antonio Pescapé, and Giorgio Ventre, Analysis and experimentation of Internet Traffic Generator, International Conference on Next Generation Teletraffic and Wired/Wireless Advanced Networking (NEW2AN 04), February 02-06, 2004 http://www.grid.unina.it/software/itg/d- ITGpubblications/New2an-ITG.pdf 55

56

Lecture notes of G. Q. Maguire Jr. IK2555, Spring 2014 57