Automate End-to-End Latency Measurements

Here’s another idea from the Building Network Automation Solutions online course: Ruben Tripiana decided to implement a latency measurement tool. His playbook takes a list of managed devices from Ansible inventory, generates a set of unique device pairs, measures latency between them, and produces a summary report (see also his description of the project).

Of course, there’s a tool out there that can do that (ToDD comes to mind), and quite often it’s better to use a free or commercial tool than to develop your own… but that’s not the idea behind the automation online course. In that course, I want to teach network engineers how to build their own tools when they need them, and make their life easier by building tools instead of wasting their time on repetitive manual tasks.

Want to become one of them? There are still a few Enthusiast tickets for the Spring 2018 course.

5 comments:

  1. What's ToDD?
    Replies
    1. This is what Google told me :)

      https://github.com/toddproject/todd

      See also: http://blog.ipspace.net/2016/09/distributed-on-demand-network-testing.html
    2. There is also perfSonar https://www.perfsonar.net
    3. Thanks! My google machine kept sending me to that guys from Breaking Bad, or to anything else but that github page :)
  2. We hacked up a Juniper RPM MIB-based latency weathermap. If you're already using network-weathermap it's not too monumental a task...
Add comment
Sidebar