ICMP extensions RFC
Recently-published RFC 5837 describes additions to ICMP messages that would allow you to gather more information (including interface ifIndex, IP address and name). Two obvious applications are enhanced traceroute and path MTU discovery where the new ICMP extensions could indicate which interface is the MTU bottleneck.
The RFC authors come from BT, Juniper and Cisco, so there’s a non-zero chance it will actually get implemented where it’s most needed.
1) have to be blocked by policy/regulation, or
2) get blocked randomly mid-path, making them somewhat unreliable as troubleshooting tools
I'm constantly reminding people that ping and traceroute aren't universally allowed, thus are often unreliable troubleshooting tools outside of the local boundary.
Anyhow, I guess this was targeted more at troubleshooting end-to-end path across a single management domain (I doubt you'd want to give this information to your competitor).