Evaluation of LISP+ALT performance LISP WG, IETF-75, Stockholm Lornd - - PowerPoint PPT Presentation

evaluation of lisp alt performance
SMART_READER_LITE
LIVE PREVIEW

Evaluation of LISP+ALT performance LISP WG, IETF-75, Stockholm Lornd - - PowerPoint PPT Presentation

Evaluation of LISP+ALT performance LISP WG, IETF-75, Stockholm Lornd Jakab , Albert Cabellos, Florin Cora, Jordi Domingo Universitat Politcnica de Catalunya Damien Saucez, Olivier Bonaventure Universit catholique de Louvain Motivation


slide-1
SLIDE 1

Evaluation of LISP+ALT performance

Loránd Jakab, Albert Cabellos, Florin Coraş, Jordi Domingo Universitat Politècnica de Catalunya Damien Saucez, Olivier Bonaventure Université catholique de Louvain

LISP WG, IETF-75, Stockholm

slide-2
SLIDE 2

Motivation

  • How would a LISP ITR perform in the current Internet?
  • Performance of ALT?
  • Current testbed too small to get some approximate

performance numbers

  • ALT has to be deployed in a scalable and efficient manner
  • We propose the CoreSim simulator to get an idea of

global ALT performance

IETF-75, LISP WG – July 2009 2 LISP+ALT performance evaluation

slide-3
SLIDE 3

A 3-layer ALT hierarchy

  • No description in the ALT draft

and no consensus on the mailing list about how ALT will be deployed on global scale

  • L1 – fully meshed root layer
  • L2 – /8 aggregation
  • L3 – Map-Server
  • L3 = current BGP
  • No peering on L2

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 3

R R R

Announce 1.0.0.0/8 Announce 0.0.0.0/3 Announce 1.0.0.0/24

L1 L2 L3

Map-Request 1.0.0.1

R

Announce 2.0.0.0/8 Announce 1.0.1.0/24

R R R R … … … R R

slide-4
SLIDE 4

Topology

  • Using the iPlane infrastructure (U. Washington):

– DFZ prefix list

  • We filtered longer prefixes included in shorter
  • We have 112.233 prefixes after filtering

– AS connectivity – Latency between arbitrary IPs

  • We observed about 65-80% coverage
  • Apply to the 3-layer ALT

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 4

slide-5
SLIDE 5

CoreSim

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 5

Packet Buffer

iPlane

Path Metrics

Latency, hop count and node load Cache performance metrics

HIT MISS HIT MISS

Trace File

CoreSim Module Input Data Results Legend ITR ALT/ DHT

inFlight Buffer Mapping System Topology Map-Request Routing

Output

Mapping Cache

slide-6
SLIDE 6

Traces

  • 24h egress traffic @ UCL border router, Louvain

(03/23/2009)

– 752 GB / 1200 M packets = 69 Mbps avg. BW – 4.3 million IPs / 123,804 BGP prefixes

  • 4h egress traffic @ UPC border router, Barcelona

(05/26/2009)

– 463 GB /1200 M packets = 289 Mbps avg. BW – 4.3 million IPs / 111,492 BGP prefixes

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 6

slide-7
SLIDE 7

Simulation Results

  • About 10 days on Core 2 Xeon for each trace / MS combo
  • Map-Request RTT:

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 7

slide-8
SLIDE 8

Simulation Results (cont.)

  • Hop count:

– 95% of the time is 6 hops for ALT: to the root and down to L3

  • Load:

– Very non-homogeneous in ALT, due to uneven IPs/prefix distribution – In DHT has an interesting property: the first prefix after a large unallocated space has significantly more load

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 8

slide-9
SLIDE 9

Dropping vs. Buffering

  • How big a buffer do we need for “normal” traffic?
  • Cache hit ratio of 99.5% for our traces
  • Simulator replays trace, does not emulate connection

setup  worst case values

  • Median values of buffer occupancy:

– ALT: 86 packets / 65 KB – DHT: 136 packets / 114 KB

  • Traffic anomalies (malicious or benign) cause important

spikes: maximum value: 70 MB !!!

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 9

slide-10
SLIDE 10

Future Work

  • Evaluate other possible ALT deployment scenarios?
  • Different EID distribution
  • Cache eviction algorithms
  • Other traces

– E.g. : content providers (vs. educational networks) – Simulator is open source, feedback and results with your data is welcome

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 10

slide-11
SLIDE 11

Draft ?

  • ALT deployment recommendations draft?

http://www.cba.upc.edu/lisp

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 11

slide-12
SLIDE 12

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 12

slide-13
SLIDE 13

Buffer Occupancy (bytes)

LISP+ALT performance evaluation IETF-75, LISP WG – July 2009 13