[184409] in North American Network Operators' Group
Re: How to force rapid ipv6 adoption
daemon@ATHENA.MIT.EDU (Fred Baker (fred))
Fri Oct 2 17:03:49 2015
X-Original-To: nanog@nanog.org
From: "Fred Baker (fred)" <fred@cisco.com>
To: Todd Underwood <toddunder@gmail.com>
Date: Fri, 2 Oct 2015 21:03:44 +0000
In-Reply-To: <CAB2RJyjhGrjvhyau_YMnpUOOvzDu0ZqJwL4hSLg-9RXHKEvOpg@mail.gmail.com>
Cc: "nanog@nanog.org" <nanog@nanog.org>
Errors-To: nanog-bounces@nanog.org
--Apple-Mail=_C18D184E-35ED-4BA9-98E3-0FE967DC8999
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
> On Oct 1, 2015, at 3:42 PM, Todd Underwood <toddunder@gmail.com> =
wrote:
>=20
> it's just a new addressing protocol that happens to not work with the =
rest
> of the internet. it's unfortunate that we made that mistake
I understand the comment, but I see some issues with it. The problem =
isn't that IPv6 isn't backward-compatible, or that the changes to the =
Socket Library aren't backward compatible (the socket interface being =
the reason we have to upgrade applications, and btw getaddrinfo *is* =
backward-compatible), it's that the old stuff (IPv4, gethostbyname) =
aren't forward compatible.
If we had deployed a new protocol that allowed us to use IPv4 addresses =
as well as the new format (which, BTW, we did), it would still be a new =
protocol that had to be deployed and enabled. There's no way to change =
the IPv4 address to be larger, or to get gethostbyname to return a =
non-IPv4 address. Had there been an easy way to expand an IPv4 address =
to a larger number of bytes, we wouldn't have needed to replace IPv4.
--Apple-Mail=_C18D184E-35ED-4BA9-98E3-0FE967DC8999
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iQIVAwUBVg7xNUayAOS/EQ8MAQLLzw//SQ2ISSlrWQoka6ZflRPU+PPfDrYBqxQM
PNRic1NMTqbVPTY0WtGq1H9kuvmDs7816Wk5jCjir1jiDr7Q4tvUFGLlgUcDcBLj
8iEEHFfs9x+wlUZZ6ufxfXWgdX1uyuyK5zuGh+e4P9sy+Bp/6ONryXo6evq/P0Jc
rOgaSNfqn2c8PPaKta8y1oU/F2rpbQ07tEAkXjz3V+quTAk18t8n87rFq6ybMmUE
rntx1XM/blk2NDt1/FgjQtafaNABZoKmQppsRyMyznwVdec+mLJMLMOr+RunOUiP
+4EGwhLhDAT9OF4KD7BMn6vjqhidTKeXN+wjHuJBvQHApYK3PkFQGDVbshdguec0
t4i/qXGlDMu+l/z87Blxp96HtjCQcY8swJamqVucWh4lCW0BORe+257aDM004oGz
KpZOTs5f5jHiMi3JcwvMNcbPzDCYiJDDCmTd5xbU6EgONnzbovu1atxtEfPU/uYA
uh4kd/72Tv5RsLuE1sLsoayjNtYmOX4+1drVTtLe2AyYkyACn18YhAG1ciOgZ+tU
ftA4K5AcozuU+iHlMF3mDVKcZG+7e43jEvL2niLX43JtOK4J3LyIg5j3W6bPRFKK
eg4X8YdH3iRrhIP2Vl0Qw7jTlXU0oZloJ4PpXeakKCwYX+mGqtU7jvbeuMmtTfEP
qtYbglcWhLs=
=fnHB
-----END PGP SIGNATURE-----
--Apple-Mail=_C18D184E-35ED-4BA9-98E3-0FE967DC8999--