+ All Categories
Home > Documents > RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras...

RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras...

Date post: 02-Nov-2019
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
17
RIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras [email protected] www.nic.br
Transcript
Page 1: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

RIPE TTM data in real time

Nov/2011 RIPE 63Antonio M. [email protected]

Page 2: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

Some words about NIC.br,our interest,

and initiatives,in measurement systems.

Page 3: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

NIC.br is a not for profit organization, created by the Brazilian Internet Steering Committee. We manage the ccTLD .br, that provides our funding. We are the Brazilian NIR. We also have a lot of projects and initiatives to foster the Internet development in Brazil, such as the 18 Brazilian Internet Exchanges “PTTMetro”, and the IPv6 dissemination project “IPv6.br”. More information at http://www.nic.br/english

Page 4: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

RIPE TTM

SIMON

RIPE TTM

SAMASBrazilianAutonomousSystemsBackbone/Backhaul

SIMETHome usersLast mile

Measurements in NIC.br

Page 5: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

Internet

ISP A

ISP

AS X

IX

AS Y

$$$

$

SIMET (last mile)

- Servers in our 16 IXPs- Thin client + GPS- Web test == JAVA- Bandwidth, Latencies, Jitter, Packet Loss, DNS responses- Data is shared with measured ISPs

Page 6: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

SAMAS (backbone/backhaul)

- 100 first probes distributed among Braz. Aut. Systems - Thin client + GPS- v4 + v6: Latencies, Jitter, Packet Loss, Traceroutes.

We would like to have a couple of probes in each world region.

Page 7: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

About TTM...

Very valuable information,but dificult to read...

We try to get the raw data,or even the consolidated data,and show it in an easy way...

Page 8: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

http://labs.ceptro.br/ccl-ipv6

Table ordered by region, and colored by the percentual difference between

v6 and v4 delays.

Page 9: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

http://ceptro.br/mapa

Data from selected TTM boxes.Try to evaluate the interconexion

between the main Brazilian operators and other regions.

Page 10: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

About TTM...

Data was d-1.

Now is d-2.

Page 11: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

About TTM...

Telnet Interface

Continuous stream of data, from (port 9142 of) your box,

via TCP connection.

3 main messages:

SNDP – packets sent (loss)RCDP – packets received (latency, jitter)RVEC – paths

Other msgs not documented: IPv6, DNS...

Page 12: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

Telnet Interface

BOX A(yours)

BOX B(any other)

TTM active measurements

RCDP – latency & jitter from B to A

RVEC – path (traceroute) from A to B

No information about packet loss

TCP port 9142

Page 13: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

Telnet Interface

BOX A(yours)

BOX B(alsoyours!)

TTM active measurements

RCDP + SNDP + RVEC== latency, jitter,

packet loss, path, B->A

SNDP + RVEC + RCDP== latency, jitter,

packet loss, path, A->B

TCP port 9142 TCP port 9142

Page 14: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

Pa

Pb

Pn

ProducerThreads

One for each box connectedvia “telnet”

Ca,b

Ca,c

Cb,a

Cc,a

Cm,n

FIFOs Consumer Threads

One for each path or pair of boxes

SNDPa,b

RCDPa,b

REVCa,b

SNDPm,n

RCDPm,n

REVCm,n

SNDPa,b

RCDPa,b

REVCa,b

SNDPa,b

RCDPa,b

REVCa,b

Sanitychecks

Processing

RRDFiles

3 for each pair:- “RCDP”-> latency, jitter, inst jitter- “SNDP”-> loss- “RVEC”-> hop number

Each Consumer

- ntp- negative latencies

- loss- jitter- hops

Main app.- create and recreate threads- software watchdog- talks with database (Web interface) and update threads

Our Java Software

Tested (simulating) up to 30 boxes

Page 15: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br
Page 16: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

Final remarks...

● We are willing to share this java software, if anybody is interested

● We would like to have the real time data (permission to read the “telnet interface”) from: ✔ All the boxes in North America, Asia, Oceania, Africa (because there are few ones in these places).

✔ Maybe 3 or 4 boxes in Europe, in diferent countries.

✔ We can share the results (Web interface).

Page 17: RIPE TTM data in real time fileRIPE TTM data in real time Nov/2011 RIPE 63 Antonio M. Moreiras moreiras@nic.br

Thanks.

Some links:http://www.nic.br/english

http://www.ceptro.br/englishhttp://www.ceptro.br/mapa

http://labs.ceptro.br/simonv6http://labs.ceptro.br/ccl-v6

http://simon.lacnic.net

Antonio M. [email protected]


Recommended