Top Banner
Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005
32

Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Dec 19, 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: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Observed Structure of Addresses in IP Traffic

CSCI 780, Fall 2005

Page 2: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

More specific Structural characteristics of

destination IP addresses seen on Internet links Traces are omni-directional Set of source addresses is roughly

equal to set of destination addresses Destination address prefix based

aggregation

Page 3: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Terminology Active address: an IP address visible

in the trace as destination p-aggregate: a set of IP addresses

that share the same p-bit address prefix

Active p-aggregate: a p-aggregate containing at least one active address

N: the number of active addresses in the trace

Page 4: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Problem statement How can we model the set of

destination IP addresses visible on the access links?

In particular, how can we model the addresses aggregate (address structure)?

Page 5: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Address structure

The arrangement of active addresses in the address space

Page 6: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Trace collection

Page 7: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Importance of address structure A stable short-term fingerprint of a

site Different sites have different address

structure

Address structure is the most important factor affecting aggregate packet count distribution

Page 8: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Packet count distribution No. of packets per flow; (heavy-tail) per destination address; (heavy-tail) per destination address aggregate (MORE

heavy-tail)

Page 9: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Factors affecting aggregate packet counts Address packet counts

No. of packet per destination address

Address structure No. of active addresses per aggregate

Correlation between these two

Page 10: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Semi-experiments

Page 11: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Address structure matters most

Page 12: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Tour of U1’s address structure

Page 13: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Address structure looks self-similar Interesting structure all the way down

Visually self-similarself-similar characteristics Validate the intuition: multi-fractal

model for address structure An address structure viewed as a subset of

the unit interval [0,1) Cantor dust with two parameters

Dimension: active p-aggregates Mass: active addresses within each prefix

aggregate

Page 14: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Canonical Cantor Dust

Page 15: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Dimension for address space

Page 16: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Fitness with prefix aggregates

Page 17: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Why multi-fractal

Mono-fractal only captures global scaling behavior of aggregate counts

Address structure has different local scaling behavior (active addresses)

Besides (capacity) dimension, introduce another parameter: mass

Page 18: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Multi-fractal Model Start with a cantor dust with dimension

D Repeatedly remove middle subinterval

with proportion

Unequally distribute a unit of mass between subintervals Unequal distribution of mass leads to

different local scaling behaviors

Page 19: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

The model fits well

Page 20: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Causes Cascade effects:

A recursive subdivision plus a rule for distributing mass

Procedure of address allocation ICANN allocates short prefixes to providers Providers allocates less shorter prefixes to

customers Share the same rule: left-to-right allocation

Page 21: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Is the model useful?

Page 22: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

How densely addresses are packed?

Metrics: active p-aggregate counts for prefix p

Page 23: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Aggregation ratio

Page 24: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Characterize address separation Metrics: discriminating prefixes of an

active address a The prefix length of the largest aggregate

whose only active address is a : number of addresses that have

discriminating prefix p

Page 25: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

CDF of address discriminating Prefix counts

Page 26: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Aggregate population distribution

Population of an aggregate is the number of active addresses contained in it

Aggregates exhibit a wide range of population

Aggregate population distributions are the most effect test to differentiate address structures

Page 27: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

CDF of aggregate population distribution

Page 28: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Properties of Sampling effect

How does the shape of the curve depend on N?

Short-term stability Is stable over short time period?

Page 29: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Similar curves

Page 30: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Relatively stable

Page 31: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Worm changes the shape

Page 32: Observed Structure of Addresses in IP Traffic CSCI 780, Fall 2005.

Worm changes aggregate packet count