[189496] in North American Network Operators' Group
Re: rfc 1812 third party address on traceroute
daemon@ATHENA.MIT.EDU (Hugo Slabbert)
Tue May 31 12:52:04 2016
X-Original-To: nanog@nanog.org
Date: Tue, 31 May 2016 09:52:00 -0700
From: Hugo Slabbert <hugo@slabnet.com>
To: nanog@nanog.org
In-Reply-To: <574DB70A.2010209@alvarezp.org>
Errors-To: nanog-bounces@nanog.org
--LSp5EJdfMPwZcMS1
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Tue 2016-May-31 09:08:42 -0700, Octavio Alvarez <octalnanog@alvarezp.org=
> wrote:
>On 05/30/2016 10:03 PM, Randy Bush wrote:
>> rfc1812 says
>>
>> 4.3.2.4 ICMP Message Source Address
>>
>> Except where this document specifies otherwise, the IP source address
>> in an ICMP message originated by the router MUST be one of the IP
>> addresses associated with the physical interface over which the ICMP
>> message is transmitted. If the interface has no IP addresses
>> associated with it, the router's router-id (see Section [5.2.5]) is
>> used instead.
>>
>> some folk have interpreted this to mean that, if a router R has three
>> interfaces
>>
>> .-----------------.
>> | |
>> | B |--------- D
>> S ---------| A R |
>> | C |--------- (toward S)
>> | |
>> `-----------------'
>>
>> of course, simpletons such as i would desire the source of the time
>> exceeded message to be A. after all, this is the interface to which i
>> sent the icmp with the TTL to expire.
>
>Do you mean the source address or the source interface?
>
>I'm not sure if you mean that, if sent through C it should have the
>source addres of A, or that it should actually be sent through A
>regardless of the routing table (which sounds better to me).
How is the latter better? What guarantees are there that the adjacent L3=
=20
device on R's interface A has a route for S and if such a route exists that=
=20
it doesn't simply point at R? As Randy so eloquently put it:
>> (yes, virginia, the internet is highly asymmetric)
>
>Octavio.
--=20
Hugo Slabbert | email, xmpp/jabber: hugo@slabnet.com
pgp key: B178313E | also on Signal
--LSp5EJdfMPwZcMS1
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBCgAGBQJXTcEwAAoJEFsnhBAb2KmAeDUP/i92bFv2cAhVU6yEcLoDQuME
3FWxf/ay7HqnQZBXNvLK7kA0bD1Xs4hQQcUYSfkRz7JXS1hE3RREv6DN59e+TA9D
+QFtaeUdztNy02uczQwQ0RKYg8+am9X9ykM3baB1FKD+mcGc2sx/b+Pdz9vd2Vti
3VwNak/0UkqKEaOx6nznrpFyEOz0gvq0elXLPE/3II/gydaBnE47mGQi5+KC/4I+
w3OoS3152GEbTTHFTuCTynZuZvNCQK6BfE8Tr2vMgPYBx7H5sRkau8k8Lw847W5T
yjHMyzeCcdjX2NJi89nGagi1KIfzKQmMnglqjY/UuWsN4vvIbJub1ekOmHkzjGaQ
G18NrdR8Vnfk0Y9JfMxT+XA2hgx6ooqgp8EfmWZXZgKvz5T0UnAbaD0r6GulOTYW
2zLC5FyCvyWTL9upDWpQNrFE9e6c9RxB0EOyouWHHHZvhSOTrplu6dvjDgUm82hZ
sEF6HNe1VIMUd512xA8xVGf8Q9EgpiX7orHxDXbguojaUmUGuiGgjqFaWtOKcEns
nzN8oWiBOhZ8TfRETJK510HKgOa/vxHHCAZ/M0Uza42FVOsVICtCB/E7TYNibzrD
05tR8QHNWlqn07h6gXskRgGqqcoPC9lTM/GcfEHq53JIQHd0jTwe8somHVQx/wDB
tosyFB2MFwNKfqYicFle
=1o41
-----END PGP SIGNATURE-----
--LSp5EJdfMPwZcMS1--