nanog mailing list archives
Re: Charging for IPs
From: Tore Anderson via NANOG <nanog () lists nanog org>
Date: Tue, 8 Sep 2026 07:34:10 +0200
On 07/09/2026 16:12, Lukas Tribus via NANOG wrote:
We loose interface information in traceroutes if use loopbacks for ICMP errors. I'd immagine people have different opinions about whether this is a problem or not.
If you see a traceroute where hop N is the loopback of your peer/provider's router and hop N+1 is the loopback of your router, you would normally have very little difficulty determining your ingress interface - it is obviously going to be the one that connects you to your peer/provider.
The exception would be LAG and ECMP bundles, in that case you can only deduce that it is one of the N interfaces in the bundle. Then again, with LAG bundles you will not be able to identify the ingress interface from a traceroute even if you are assigning globally unique IPv4/IPv6 addresses to all your eBGP link networks - you are still at the «one of the N in the bundle» precision there.
The only real information loss is with ECMP bundles - you do indeed lose visibility of the exact member interface in the bundle the traceroute transited, but there is of course no guarantee that the production traffic you are troubleshooting came in through that same member as the one shown in the traceroute - so for most practical purposes, you're still at the «one of the N in the bundle» precision here also.
Bottom line: the information loss from sourcing traceroutes from a loopback IP is marginal and of little operational value. The benefit of not having to assign globally unique linknets to all eBGP interfaces is far greater. YMMV. In any case, as Saku pointed out, thanks to RFC 5837 you can actually have your cake and eat it too.
Tore _______________________________________________NANOG mailing list https://lists.nanog.org/archives/list/nanog () lists nanog org/message/ZT43AVCMFSQZ7TQH74L3YOJNFYZ2ZMBF/
Current thread:
- RE: Charging for IPs, (continued)
- RE: Charging for IPs Gary Sparkes via NANOG (Sep 07)
- Re: Charging for IPs Saku Ytti via NANOG (Sep 07)
- Re: Charging for IPs Saku Ytti via NANOG (Sep 07)
- Re: Charging for IPs William Herrin via NANOG (Sep 07)
- Re: Charging for IPs Tore Anderson via NANOG (Sep 07)
- Re: Charging for IPs Lukas Tribus via NANOG (Sep 07)
- Re: Charging for IPs Saku Ytti via NANOG (Sep 07)
- Re: Charging for IPs Lukas Tribus via NANOG (Sep 07)
- Re: Charging for IPs Saku Ytti via NANOG (Sep 07)
- Re: Charging for IPs Saku Ytti via NANOG (Sep 07)
- Re: Charging for IPs Tore Anderson via NANOG (Sep 07)
- Re: Charging for IPs Owen DeLong via NANOG (Sep 09)
- Re: Charging for IPs Saku Ytti via NANOG (Sep 09)
- Re: Charging for IPs Christopher Hawker via NANOG (Sep 07)
- Re: Charging for IPs Mike Hammett via NANOG (Sep 07)
- Re: Charging for IPs Tom Beecher via NANOG (Sep 07)
- Re: Charging for IPs Kevin Tillery via NANOG (Sep 07)
- Re: Charging for IPs Owen DeLong via NANOG (Sep 05)
- Re: Charging for IPs Saku Ytti via NANOG (Sep 05)
- Re: Charging for IPs Owen DeLong via NANOG (Sep 06)
- Re: Charging for IPs Saku Ytti via NANOG (Sep 06)
