Using ping for traceroute-IP option 7 Record Route

Thanks to my employer and to my boss, chief of the networking department, I have been a networking class for a week. More than 10 networking engineers and technicians has been attending. During a discussion of traceroute and IP, one engineer, a "IP veteran", a person with decades of operating IP and routing experience, who worked for a carrier back then, mentioned something very interesting. This is a citation from what I remember, as best as I can:

...major Linux distributions, from what I know at least Kali, (using it now), but any other major Linux distrubution should have this, UNIX supports this, IOS, JUNOS and other networking platfroms I have been working with, ship the ping route-record or record-route utility. This is particulary helpful if it is needed to record the route IP packet takes on its path. Particulary if dealing for example with asymmetric routing... It has only limited count of hops, 9 hops...

There is a RFC for this called RFC 791 . Published in September 1981. Record Route is the IP option 7. Verify with the IANA website

To be honest, I was not aware there actually is the IP option 7. Now exploring this particular, very specific IP protocol option.

read more