[146772] in North American Network Operators' Group
Re: Dynamic (changing) IPv6 prefix delegation
daemon@ATHENA.MIT.EDU (Joel Maslak)
Tue Nov 22 10:39:28 2011
In-Reply-To: <CALFTrnNJyt7+1iP3rXOTUUXcAaNutp+upq9aTOQcx80qkB0WDw@mail.gmail.com>
From: Joel Maslak <jmaslak@antelope.net>
Date: Tue, 22 Nov 2011 08:38:33 -0700
To: Ray Soucy <rps@maine.edu>
Cc: "nanog@nanog.org" <nanog@nanog.org>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
On Nov 22, 2011, at 8:05 AM, Ray Soucy <rps@maine.edu> wrote:
> As long as a static allocation can be billed as a premium service,
> most providers will unfortunately do it.
Exactly. ISPs are in business to make as much money as they can - go figure=
.
For myself, having a static IP is the least of my concerns - even on my insi=
de network. Everything I have (printers, media boxes, etc) does some sort o=
f lookup protocol so I have no problem connecting (and thus they get assigne=
d dynamic addresses by my router).
I'm personally much more concerned about other things:
1) Not having IPv6 at all. I expect to get it on my DSL in about 10 years o=
r so when the equipment my line on is old enough to be replaced under a 15 o=
r 20 year replacement cycle.
2) Bandwidth caps probably affect people a lot more than changing IPs. I do=
n't have one on my landline, but I expect to get it when the DSL aggregation=
devices are replaced (I suspect I don't have it now because the equipment d=
oesn't do it well).
3) If you write an application using anything other than UDP or TCP, it won'=
t work on most networks (with some minor exceptions for PPTP and IPSEC, whic=
h work sometimes).
4) What would happen if someone wrote a popular app that used IP options? I=
don't want to know that answer even though I already know it. "Break the i=
nternet" is about how I'd phrase it.
5) I have a server in a datacenter that provides IPv6. They even assign me a=
/48. They assigned the /48 to my subnet. I guess they thought I'd run out=
of addresses in a /64 and heard that you are supposed to assign /48's. The=
only problem is that a subnet /48 means I can't route /64s elsewhere, nor d=
oes autoconfiguration work (maybe that is a feature?).
6) The same server can't receive IP fragments, except for the first one. Fo=
r security. Never mind what this does to DNS with DNSSEC and IPv6 (IPv6 wil=
l cause longer answers). Yes, I know I can turn off large UDP responses on m=
y resolver. I bet more than a few people don't know that though.
7) Even UDP and TCP aren't going to work everywhere. Hense why everything s=
eems to tunnel over HTTP or HTTPS even when that's an inappropriate method (=
such as when reliable ordered packet delivery is a hinderence).
8) Don't use the "wrong" ToS on your packets. It'll be eaten by some random=
provider. So if you use any ToS internally, you need a middlebox to unset y=
our ToS bits.
I'd gladly give up a static IP address just to have an internet that deliver=
ed my packets from my home or server to the remote destination.