Dear list,

I recently found a ‘weird’ traceroute measurement record in the sense that:

I’d appreciate your views on how this happened.

Here is how to identify the measurement in question: (the concerned record is as well provided at the end the mail) 
from ripe.atlas.cousteau import AtlasResultsRequest
filters = dict(msm_id=5010, probe_ids=[10460], start=1482177890, stop=1482177900)
_, results = AtlasResultsRequest(**filters).create()
It’s a IPv4 traceroute measurement toward DNS b root, 192.228.79.201.
What you’ll see is:
starting from hop 14, the 3 measurements for the same hop come from different IP address:
hop 14: 184.105.80.202, 72.52.92.122
hop 15: 72.52.92.122, 216.218.223.28
hop 16: 216.218.223.28, 130.152.181.189
hop 17: 130.152.181.189, 206.117.5.22
hop 18: 206.117.5.22, 192.228.79.201
hop 19: 192.228.79.201

My first doubt is with Paris traceroute is it still possible that response IP can change due to LB mechanism on the returning path?

At hop 18, the traceroute actually already reached the destination, but it continued to perform the hop 19, why?

At hop 19, there is one measurement from 192.228.79.201 reporting abnormally small RTT of 0.449ms. How come? Can that happen to other measurements as well, under what circumstances?

The above listed neighbouring hops always share one IP address, which makes it seem like a data formatting issue. Is there a known bug?

Thanks in advance for your attention.

Best regards,
wenqin


Here below the measurement in question:
====
[
   {
      "lts":-1,
      "size":40,
      "from":"176.227.133.141",
      "dst_name":"192.228.79.201",
      "fw":4740,
      "proto":"UDP",
      "af":4,
      "msm_name":"Traceroute",
      "prb_id":10460,
      "result":[
         {
            "result":[
               {
                  "rtt":0.533,
                  "ttl":255,
                  "from":"192.168.1.1",
                  "size":28
               },
               {
                  "rtt":0.418,
                  "ttl":255,
                  "from":"192.168.1.1",
                  "size":28
               },
               {
                  "rtt":0.405,
                  "ttl":255,
                  "from":"192.168.1.1",
                  "size":28
               }
            ],
            "hop":1
         },
         {
            "result":[
               {
                  "x":"*"
               },
               {
                  "x":"*"
               },
               {
                  "x":"*"
               }
            ],
            "hop":2
         },
         {
            "result":[
               {
                  "rtt":677.27,
                  "ttl":253,
                  "from":"10.130.162.13",
                  "size":28
               },
               {
                  "rtt":660.216,
                  "ttl":253,
                  "from":"10.130.162.13",
                  "size":28
               },
               {
                  "rtt":709.112,
                  "ttl":253,
                  "from":"10.130.162.13",
                  "size":28
               }
            ],
            "hop":3
         },
         {
            "result":[
               {
                  "rtt":666.445,
                  "ttl":252,
                  "from":"10.130.162.250",
                  "size":28
               },
               {
                  "rtt":995.219,
                  "ttl":252,
                  "from":"10.130.162.250",
                  "size":28
               },
               {
                  "rtt":668.192,
                  "ttl":252,
                  "from":"10.130.162.250",
                  "size":28
               }
            ],
            "hop":4
         },
         {
            "result":[
               {
                  "rtt":681.02,
                  "ttl":250,
                  "from":"10.130.162.82",
                  "size":28
               },
               {
                  "rtt":652.502,
                  "ttl":250,
                  "from":"10.130.162.82",
                  "size":28
               },
               {
                  "rtt":673.857,
                  "ttl":250,
                  "from":"10.130.162.82",
                  "size":28
               }
            ],
            "hop":5
         },
         {
            "result":[
               {
                  "rtt":685.088,
                  "ttl":250,
                  "from":"88.202.127.129",
                  "size":28
               },
               {
                  "rtt":665.164,
                  "ttl":250,
                  "from":"88.202.127.129",
                  "size":28
               },
               {
                  "rtt":657.344,
                  "ttl":250,
                  "from":"88.202.127.129",
                  "size":28
               }
            ],
            "hop":6
         },
         {
            "result":[
               {
                  "rtt":669.097,
                  "ttl":249,
                  "from":"88.202.127.121",
                  "size":28
               },
               {
                  "rtt":743.974,
                  "ttl":249,
                  "from":"88.202.127.121",
                  "size":28
               },
               {
                  "rtt":637.311,
                  "ttl":249,
                  "from":"88.202.127.121",
                  "size":28
               }
            ],
            "hop":7
         },
         {
            "result":[
               {
                  "ttl":243,
                  "rtt":692.425,
                  "icmpext":{
                     "rfc4884":0,
                     "version":2,
                     "obj":[
                        {
                           "type":1,
                           "mpls":[
                              {
                                 "s":1,
                                 "ttl":1,
                                 "exp":0,
                                 "label":439171
                              }
                           ],
                           "class":1
                        }
                     ]
                  },
                  "from":"88.202.127.6",
                  "size":140
               },
               {
                  "ttl":243,
                  "rtt":659.768,
                  "icmpext":{
                     "rfc4884":0,
                     "version":2,
                     "obj":[
                        {
                           "type":1,
                           "mpls":[
                              {
                                 "s":1,
                                 "ttl":1,
                                 "exp":0,
                                 "label":439171
                              }
                           ],
                           "class":1
                        }
                     ]
                  },
                  "from":"88.202.127.6",
                  "size":140
               },
               {
                  "ttl":243,
                  "rtt":698.084,
                  "icmpext":{
                     "rfc4884":0,
                     "version":2,
                     "obj":[
                        {
                           "type":1,
                           "mpls":[
                              {
                                 "s":1,
                                 "ttl":1,
                                 "exp":0,
                                 "label":439171
                              }
                           ],
                           "class":1
                        }
                     ]
                  },
                  "from":"88.202.127.6",
                  "size":140
               }
            ],
            "hop":8
         },
         {
            "result":[
               {
                  "ttl":247,
                  "rtt":684.096,
                  "icmpext":{
                     "rfc4884":0,
                     "version":2,
                     "obj":[
                        {
                           "type":1,
                           "mpls":[
                              {
                                 "s":1,
                                 "ttl":1,
                                 "exp":0,
                                 "label":311104
                              }
                           ],
                           "class":1
                        }
                     ]
                  },
                  "from":"10.130.2.42",
                  "size":140
               },
               {
                  "ttl":247,
                  "rtt":685.871,
                  "icmpext":{
                     "rfc4884":0,
                     "version":2,
                     "obj":[
                        {
                           "type":1,
                           "mpls":[
                              {
                                 "s":1,
                                 "ttl":1,
                                 "exp":0,
                                 "label":311104
                              }
                           ],
                           "class":1
                        }
                     ]
                  },
                  "from":"10.130.2.42",
                  "size":140
               },
               {
                  "ttl":247,
                  "rtt":736.12,
                  "icmpext":{
                     "rfc4884":0,
                     "version":2,
                     "obj":[
                        {
                           "type":1,
                           "mpls":[
                              {
                                 "s":1,
                                 "ttl":1,
                                 "exp":0,
                                 "label":311104
                              }
                           ],
                           "class":1
                        }
                     ]
                  },
                  "from":"10.130.2.42",
                  "size":140
               }
            ],
            "hop":9
         },
         {
            "result":[
               {
                  "rtt":675.198,
                  "ttl":246,
                  "from":"10.130.1.201",
                  "size":28
               },
               {
                  "rtt":671.127,
                  "ttl":246,
                  "from":"10.130.1.201",
                  "size":28
               },
               {
                  "rtt":683.236,
                  "ttl":246,
                  "from":"10.130.1.201",
                  "size":28
               }
            ],
            "hop":10
         },
         {
            "result":[
               {
                  "rtt":736.688,
                  "ttl":54,
                  "from":"37.49.236.10",
                  "size":28
               },
               {
                  "rtt":697.844,
                  "ttl":54,
                  "from":"37.49.236.10",
                  "size":28
               },
               {
                  "rtt":818.184,
                  "ttl":54,
                  "from":"37.49.236.10",
                  "size":28
               }
            ],
            "hop":11
         },
         {
            "result":[
               {
                  "rtt":992.33,
                  "ttl":53,
                  "from":"184.105.213.173",
                  "size":28
               },
               {
                  "rtt":920.759,
                  "ttl":53,
                  "from":"184.105.213.173",
                  "size":28
               },
               {
                  "rtt":966.019,
                  "ttl":53,
                  "from":"184.105.213.173",
                  "size":28
               }
            ],
            "hop":12
         },
         {
            "result":[
               {
                  "x":"*"
               },
               {
                  "rtt":428.86,
                  "ttl":52,
                  "from":"184.105.80.202",
                  "size":28
               },
               {
                  "rtt":372.607,
                  "ttl":52,
                  "from":"184.105.80.202",
                  "size":28
               }
            ],
            "hop":13
         },
         {
            "result":[
               {
                  "rtt":448.726,
                  "ttl":52,
                  "from":"184.105.80.202",
                  "size":28
               },
               {
                  "rtt":427.897,
                  "ttl":51,
                  "from":"72.52.92.122",
                  "size":28
               },
               {
                  "rtt":550.12,
                  "ttl":51,
                  "from":"72.52.92.122",
                  "size":28
               }
            ],
            "hop":14
         },
         {
            "result":[
               {
                  "rtt":422.308,
                  "ttl":51,
                  "from":"72.52.92.122",
                  "size":28
               },
               {
                  "rtt":447.841,
                  "ttl":241,
                  "from":"216.218.223.28",
                  "size":68
               },
               {
                  "rtt":339.084,
                  "ttl":241,
                  "from":"216.218.223.28",
                  "size":68
               }
            ],
            "hop":15
         },
         {
            "result":[
               {
                  "rtt":470.177,
                  "ttl":241,
                  "from":"216.218.223.28",
                  "size":68
               },
               {
                  "rtt":338.323,
                  "ttl":241,
                  "from":"130.152.181.189",
                  "size":68
               },
               {
                  "rtt":482.44,
                  "ttl":241,
                  "from":"130.152.181.189",
                  "size":68
               }
            ],
            "hop":16
         },
         {
            "result":[
               {
                  "rtt":359.104,
                  "ttl":241,
                  "from":"130.152.181.189",
                  "size":68
               },
               {
                  "rtt":630.604,
                  "ttl":48,
                  "from":"206.117.5.22",
                  "size":68
               },
               {
                  "rtt":195.704,
                  "ttl":48,
                  "from":"206.117.5.22",
                  "size":68
               }
            ],
            "hop":17
         },
         {
            "result":[
               {
                  "rtt":759.236,
                  "ttl":48,
                  "from":"206.117.5.22",
                  "size":68
               },
               {
                  "rtt":369.954,
                  "ttl":48,
                  "from":"192.228.79.201",
                  "size":68
               },
               {
                  "rtt":431.369,
                  "ttl":48,
                  "from":"192.228.79.201",
                  "size":68
               }
            ],
            "hop":18
         },
         {
            "result":[
               {
                  "rtt":397.795,
                  "ttl":48,
                  "from":"192.228.79.201",
                  "size":68
               },
               {
                  "x":"*"
               },
               {
                  "ttl":48,
                  "rtt":0.449,
                  "ittl":2,
                  "from":"192.228.79.201",
                  "size":68
               }
            ],
            "hop":19
         }
      ],
      "timestamp":1482177892,
      "src_addr":"192.168.1.115",
      "paris_id":15,
      "endtime":1482177928,
      "type":"traceroute",
      "dst_addr":"192.228.79.201",
      "msm_id":5010
   }
]