Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
1
New Services from theRIPE NCC
Henk Uijterwaal RIPE NCC New Projects Group
NANOG-26, Eugene, OR
April 20, 2023
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
3
Part 1
Test Traffic Measurements
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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, ...
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
6
Test-box Locations
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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?
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
8
CDMA Clocks
• Yes! Same accuracy
• Praecis CT– “Phone without speaker,
mike and keypad”– http://
www.endruntechnologies.com
• Works everywhere your cell phone works
• Simply mount on a wall– $0.02 installation costs
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
10
User Interface
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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)
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
12
Daily report
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
13
Daily Report (2)
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
18
Part 2
Routing Information Service
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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)
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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(%
)
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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– …
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
26
“Host spots” webpage(Most active prefixes)
Hyperlinked
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . 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)
Henk Uijterwaal <[email protected]> . NANOG-26, April 20, 2023 . http://www.ripe.net/test-traffic
33
Questions, Discussion