ixmaps / website2017

Website for the IXmaps project
https://www.ixmaps.ca
GNU Affero General Public License v3.0
4 stars 2 forks source link

MAP - Multiple legacy TR details bugs - some serious #59

Open Andrew-Clement opened 7 years ago

Andrew-Clement commented 7 years ago

The current latest TR 354772, from Anto in BA, is a really interesting example of US boomeranging BA/AR > US>BA/AR, but it also reveals a number of long standing bugs that are important to clean up ASAP! See images and TRdetails below

Roughly in decreasing order of priority:

  1. Discrepancies between Standard and Technical views in terms of rows visible, notably that the first 3 routes in Tech view don't appear in the Std view and are not mapped. This really screws up the mapping (eg places origin in wildly wrong locations) and the traceroute entries (Origin in Italy??).

  2. Discrepancies between Standard and Technical views in terms of minimum latencies. ie in STd view min latency shown as 20 up to hop 8, whereas in tech view up to hop 4

  3. Wrong location for carrier in hop 9 CTI Compania de Telefonas del Interior S.A ASN 19037 clearly an Argentine company, but identified as Paraguayan. The ISP nationality needs to be derived (automatically) from the registration information, not from the apparent location of its first router. I can do a few of these by hand for the more common carriers, as an interim measure if necessary.

Map with Default settings:

pastedgraphic-26

Map with revised settings: Displaying Flagged (I flagged a couple of the erroneous Italian router locations)and Generic locations pastedgraphic-27

Traceroute details: ID 354772 created on 2017-03-16 00:23:00.984096-04
Origin: Submitted by lodeanto.bs from 1416 Destination: www.uba.ar [157.92.5.125]

Hop IP Address Min. Latency Carrier Geolocation Geoprecision Hostname Flag 4 195.22.220.53 20 SEABONE-NET Telecom Italia Sparkle Maxmind xe8-1-0.baires3.bai.seabone.net Flag This IP 5 89.221.41.175 20 SEABONE-NET Telecom Italia Sparkle Miami FL Maxmind et-10-1-0.miami15.mia.seabone.net Flag This IP 6 89.221.41.151 20 SEABONE-NET Telecom Italia Sparkle Maxmind verizon.miami15.mia.seabone.net Flag This IP 8 63.65.188.142 20 Alter Jacksonville FL Maxmind Internet-gw.customer.alter.net Flag This IP 9 131.100.186.105 159 CTI Compania de Telefonas del Interior S.A. Asunción 22 Maxmind host105.131-100-186.static.claro.com.ar Flag This IP 10 157.92.5.125 159 Universidad Nacional de Buenos Aires Ciudad Universitaria 24 Maxmind 157.92.5.125 Flag This IP

Traceroute details: ID 354772 created on 2017-03-16 00:23:00.984096-04
Origin: Submitted by lodeanto.bs from 1416 Destination: www.uba.ar [157.92.5.125]

Hop IP Address Round Trip Times AS# Latitude Longitude Hostname Flag 1 200.3.60.0 19 20 20 41 None -30.95 -58.8 host0.200-3-60.telecom.net.ar Flag This IP 2 200.117.79.117 21 21 21 22 None -30.95 -58.8 host117.200-117-79.telecom.net.ar Flag This IP 3 181.88.109.37 21 23 26 28 None -30.95 -58.8 host37.181-88-109.telecom.net.ar Flag This IP 4 195.22.220.53 20 20 22 24 6762 43.1479 12.1097 xe8-1-0.baires3.bai.seabone.net Flag This IP 5 89.221.41.175 162 164 167 172 6762 25.7615 -80.2939 et-10-1-0.miami15.mia.seabone.net Flag This IP 6 89.221.41.151 159 160 178 193 6762 43.1479 12.1097 verizon.miami15.mia.seabone.net Flag This IP 8 63.65.188.142 162 162 163 165 701 30.2939 -81.6552 Internet-gw.customer.alter.net Flag This IP 9 131.100.186.105 160 161 164 168 19037 -25.2939 -57.6111 host105.131-100-186.static.claro.com.ar Flag This IP 10 157.92.5.125 159 160 165 168 3449 -26.7833 -65.35 157.92.5.125 Flag This IP

agamba commented 7 years ago

RE: Discrepancies between Standard and Technical views in terms of rows visible, notably that the first 3 routes in Tech view don't appear in the Std view and are not mapped. This really screws up the mapping (eg places origin in wildly wrong locations) and the traceroute entries (Origin in Italy??).

I've identified that the discrepancies between Standard and Technical views occurs due to the absence of ASN in the first three hops. This causes as well that these three hops are not showing on the map.

The solution I envision is to set AS = null (none) to -1. This will show the routers in the map even if we don't have a ASN

screen shot 2017-03-16 at 11 00 27 pm
agamba commented 7 years ago

I think it's solved!

Re-test TRid 354772 and other similar cases. From now on, missing ASN are set to -1, and NOT excluded in map render.

screen shot 2017-03-16 at 11 48 37 pm
Andrew-Clement commented 7 years ago

I tested this route. Great to see this working much better.

Andrew-Clement commented 7 years ago

But now I see the reverse problem, so have updated this in issue #67