henk uijterwaal. nanog-26, october 29, 2002. // 1 new services from the ripe ncc henk uijterwaal

33
Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic 1 New Services from the RIPE NCC Henk Uijterwaal RIPE NCC New Projects Group NANOG-26, Eugene, OR October 29, 2002

Upload: judith-copeland

Post on 30-Dec-2015

225 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

1

New Services from theRIPE NCC

Henk Uijterwaal RIPE NCC New Projects Group

NANOG-26, Eugene, OR

October 29, 2002

Page 2: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

2

Outline

• 2 services from the RIPE NCC– Test Traffic Measurements– Routing Information Service

• Follow-up on talks at the Winter 2000 meeting

Page 3: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

3

Part 1

Test Traffic Measurements

Page 4: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

4

TTM 101

• Project to do performance measurements on the Internet– Delay– Loss– Routing

• One way, active, “real” traffic• Inter-provider networks only

– Hard for individual provider– Techniques can be used for internal networks though

• Scientifically defendable, well defined standards– IETF IPPM, RFC’s: 2330, 2679, 2680, ...

Page 5: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

5

TTM Service Goals

• Black box– No configuration by the user– No user access– Guarantees well-defined environment for the

measurements

• Easy to install, little maintenance• Available to the entire community

All you have to do, is to look at the results

Page 6: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

6

Test-box Locations

Page 7: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

7

CDMA Clocks

• Independent clock source necessary• Installing a GPS clock is not always easy• Any alternatives to GPS?• CDMA

– 3rd generation mobile phone standard– Phones needs a time signal– GPS Sync’ed base stations broadcast time signal

• Can this be used for TTM?

Page 8: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

8

CDMA Clocks

• Yes! Same accuracy

• Praecis CT– “Phone without speaker,

mike and keypad”– http://www.endruntechnol

ogies.com

• Works everywhere your cell phone works

• Simply mount on a wall– $0.02 installation costs

Page 9: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

9

Alarms and near real-time plots

• So-far, 6-30 hour delay between collection and plots on the web

• All kinds of reasons why this is too slow:– Angry customer– Alarm from the box– …

• Interface for this, recent plots, few minutes delay– Public Demo: http://tt01.ripe.net:10259/

• Also gives access to configuration and status information

Page 10: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

10

User Interface

Page 11: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

11

User Interface• Current Measurements

– Rate, target, packet size– Status– Who set this up:

• TTM Crew• You (somebody at your site)• They (somebody at the other side)

• Data volume (bits/second)

Page 12: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

12

Daily report

Page 13: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

13

Daily Report (2)

Page 14: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

14

IP-Delay Variations or Jitter

• For some applications, the absolute delay does not really matter

• However, packets should arrive with constant intervals– Voice over IP– Video on demand

• Metric and Plots

Page 15: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

15

Trends

• Delay over 6 months Night Morning Afternoon Evening

• Content provider with new customers• Intended for capacity planning

Med

ian

Del

ay

April 1 November 1

Page 16: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

16

IPv6 version• IPv6 networks so-far

– Tunneled over v4– Performance monitoring was an afterthought

• Several native IPv6 network now operational– Interested in performance measurements from the

start

• Use existing products: RIPE NCC TTM• Porting

-testing, production version by December

Page 17: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

17

Bandwidth

• The next measurement to be added

• 2 Parameters:– C: Total Capacity– A: Available Bandwidth

• Method based on packet dispersion

• Available on the box

Page 18: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

18

Part 2

Routing Information Service

Page 19: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

19

RIS 101

• AS1’s NOC gets a user complaint:– “Last night, I could not reach www.x.com.”

• AS1’s NOC looks at the current routing tables– “Well, it works now”

AS2

AS3 AS4www.x.com

RouterAS5

User

Router

AS1

Page 20: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

20

Motivation

• Something is wrong with your routing• Current tools:

– Log in to your router– Use a looking glass on other routers

• Problems:– How to find right looking glass?– What if the looking glass cannot be reached either?– Accessing multiple LG’s takes a lot of time– No history mechanism

• Solution: Routing Information Service (RIS)

Page 21: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

21

Goals of the RIS

• Set up route collectors that collect BGP announcements between AS’s

• Time-stamp and store in a data-base• Set up interactive queries to database

– Giant looking glass with history– Network reachability from other networks

• Provide raw data and statistics– for reality checks, RRCC project

– to generate trend analysis • Available to the Community

Page 22: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

22

Route Collectors

0

50

100

150

200

250

sep-99 feb-00 mei-00 sep-00 jan-01 apr-01 okt-01 jan-02 apr-02 sep-02

Num

ber o

f Pee

rs

• 9 Route Collectors– RIPE NCC– LINX– AMS-IX– SPINX– CIXP– VIX– Netnod– MAE-West– NSPIXP2

• 200 peering sessions

Page 23: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

23

AS’s seen

0

2500

5000

7500

10000

12500

15000

jan-02 feb-02 mrt-02 apr-02 mei-02 jun-02 jul-02 aug-02 sep-02 okt-02 nov-02 dec-02

Num

ber o

f AS

seen

RRC00 RRC01 RRC02 RRC03 RRC04 RRC05 RRC06 RRC07 RRC08

0.000

0.100

0.200

0.300

0.400

0.500

0.600

0.700

0.800

0.900

jan-02 feb-02 mrt-02 apr-02 mei-02 jun-02 jul-02 aug-02 sep-02 okt-02 nov-02 dec-02Fr

actio

n Si

ngle

Hom

ed

ALL RRC'S RRC00 RRC01 RRC02 RRC03 RRC04 RRC05 RRC06 RRC07 RRC08

• Growing by about 250/month in 2002• More and more sites are multi-homed

Page 24: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

24

CDF for the number of peers

0.01%

0.10%

1.00%

10.00%

100.00%

1 10 100 1000

Number of peers

CD

F(%

)

Page 25: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

25

Simple queries• AS by time

– RIB for an AS at a given time– Announcements since then

• Prefix by time• AS in use

– Is your AS seen anywhere?– Startup, registration

• Plots– Number of updates– Prefix distribution– …

Page 26: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

26

“Host spots” webpage(Most active prefixes)

Hyperlinked

Page 27: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

27

“Host spots” webpage(Most active prefixes) (2)

Updates during the queried period:

Type Prefix Time Peer AS Path

A 193.73.204.0/24 2002-10-01 00:00:03 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:00:04 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:00:05 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:00:12 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:02:00 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:02:30 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:02:54 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:03:28 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:06:38 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:06:39 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:06:43 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:07:11 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:07:39 64.211.147.146 3549 701 702 15623

A 193.73.204.0/24 2002-10-01 00:08:00 64.211.147.146 3549 701 702 15623

Page 28: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

28

MartiansThe list you don’t want to be on...

• Prefixes not allowed by draft-manning-dsua– Loopback– RFC1918 space – Class D/E-space, …

• Usually private addresses leaking into the public space

• Daily list with prefixes and origins

Page 29: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

29

BGP Beacons

• Prefixes intentionally announced at known times by each route collector– Announced at 0, 4, 8, 12, 16, 20 GMT– Withdrawn at 2, 6, 10, 14, 18, 22 GMT

– Prefix 195.80.(224+n).0/24– N=0…8 for the RRC’s– Part of the RIS AS 12654

• Intended for flapping and dampening studies• Active since 30/9/2002

Page 30: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

30

MyAS

• Currently: user has to visit our webpages

• Reverse approach:– List AS’s and prefixes– Warn if something happens to them

• Prototype RIPE44

Page 31: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

31

Participate in TTM or RIS?

• TTM– Buy a test-box, sign service contract, pay invoice

• http://www.ripe.net/test-traffic/Host_testbox/

– Plug and play– Start looking at the data

• RIS– Send peering details to [email protected] or – Fill in form at

http://www.ris.ripe.net/cgi-bin/peerreq.cgi– 1 or 2 days to set this up

Page 32: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

32

URL’s, Contact Addresses

• TTM– http://www.ripe.net/test-t

raffic• Papers• Presentations• “For future test-box hosts”

[email protected] : TTM Crew @ NCC

[email protected]: RIPE WG on this topic (Majordomo)

• RIS– http://www.ripe.net/

ris/ris-index.html• Presentations• Access to the data

[email protected]: RIS Crew @ NCC

[email protected]: RIPE WG on this topic (Majordomo)

Page 33: Henk Uijterwaal. NANOG-26, October 29, 2002. // 1 New Services from the RIPE NCC Henk Uijterwaal

Henk Uijterwaal <[email protected]> . NANOG-26, October 29, 2002 . http://www.ripe.net/test-traffic

33

Questions, Discussion