Thanks Robert, that's useful and a good insight on how built-in measurements are mapping sources and destinations. 

Best,
Vasileios

From: Robert Kisteleki <robert@ripe.net>
Sent: Tuesday, February 11, 2020 8:45 AM
To: Vasileios Giotsas <giotsas@hotmail.com>; ripe-atlas@ripe.net <ripe-atlas@ripe.net>
Subject: Re: [atlas] Can I issue a traceroute measurement with multiple targets?
 
Hello,

Our definition of "measurement" is "one or more probes, one target" so
seemingly the answer is "no". However, a target can be a host name that
is resolved on the probe, which provides a workaround: if the name
resolves to different addresses, the measurement will in effect run
against different targets. Each result carries the target IP so in
effect your desired result can be achieved.

The so called "topology measurements" (see
https://atlas.ripe.net/docs/built-in/) are implemented this way: the
names topology[46].dyndns.atlas.ripe.net resolve to a different address
almost each time.

The code behind this service is open source (see
https://github.com/RIPE-NCC/atlas-dyndns) so you can relatively easily
set it up for your own needs. We also have the means of serving other
names in this domain if you have a fixed list of targets. So far there
has not been enough demand to implement a self-service API for this.

Note that our current implementation does not take into account which
probe is asking, so in case of multiple probes involved there is only a
certain statistical probability for all probes measuring all targets;
there's no guarantee that a full source-target mesh is achieved.

Regards,
Robert


On 2020-02-10 23:38, Vasileios Giotsas wrote:
> If I have 100 IPs to target from a single probe, is it possible to
> create a single measurement with 100 targets similar to how I'd do if I
> wanted to target a single IP from 100 probes? 
> I've read through the Atlas API documentation and couldn't find anything
> like that but it looks like some of the built-in measurements do that.
>
> Thanks,
> Vasilis