You are here

MERLIN

Description:

MERLIN is based on mrinfo, a multicast management tool.  mrinfo comes with the strong advantage of listing all multicast interfaces of a router and its multicast links towards others using a single probe. mrinfo offers, by design, a router-level view of the topology: it does not suffer from the same shortcomings resulting from combining traceroute and alias resolution techniques. However, its view is limited to multicast components and, in the same way that ICMP messages may be rate limited or filtered for traceroute probing, IGMP messages can be filtered by some ISPs.

 

Output provided by merlin is a standard text output. Here is an example of merlin output for a given router in AS137:

193.206.130.6 |137| - 58 - (15.0) - rx1-na1-ru-unina-l1.na1.garr.net {42.8333;12.8333}:
143.225.190.229 -> 143.225.190.230 [1/0/p] - (- -> -) - |137 -> 137|
143.225.190.58 -> 0.0.0.0 [1/0/p/q/l] - (- -> -) - |137 -> 0|
143.225.190.17 -> 0.0.0.0 [1/0/p/q/l] - (- -> -) - |137 -> 0|
143.225.190.193 -> 143.225.190.194 [1/0/p] - (- -> -) - |137 -> 137|
143.225.190.1 -> 0.0.0.0 [1/0/p/q/l] - (- -> -) - |137 -> 0|
193.206.130.6 -> 193.206.130.5 [1/0/p/q] - (rx1-na1-ru-unina-l1.na1.garr.net -> ru-unina-l1-rx1-na1.na1.garr.net) - |137 -> 137|

Quick start:

MERLIN works on Linux, UNIX, BSD, and Mac OS X.

Compilation is easy.  Simply type:

$ make
New features supported by the mPlane project

Thanks to the support of the mPlane project we are extending MERLIN functionalities with the following features:

  •  algorithms providing IGP weight of links discovered.
mPlane proxy interface

MERLIN has no mPlane proxy interface.

Official version
  • May 15th, 2014: ADD TARBALL frozen release for D2.2