Re: M$ no v6 or just me?

2015-07-15 Thread Yunhong Gu via NANOG
Thanks for the tests that show the NODATA is from the authoritative
nameserver. To clarify, Google DNS does not filter either  or any of
these domains.

Yunhong

On Tue, Jul 14, 2015 at 8:05 PM, Yang Yu yang.yu.l...@gmail.com wrote:

 On Wed, Jul 15, 2015 at 4:33 AM, Nicholas Warren
 nwar...@barryelectric.com wrote:
  Surely Microsoft has IPv6 connectivity? Is there a problem with my dns,
 or is Microsoft not available over v6?
 
  Thanks,
  Nich
 

 probably not Google DNS filtering


 test point 1

 $ dig e10088.dspb.akamaiedge.net  @n0dspb.akamaiedge.net

 ;  DiG 9.10.2-P2  e10088.dspb.akamaiedge.net  @
 n0dspb.akamaiedge.net
 ;; global options: +cmd
 ;; Got answer:
 ;; -HEADER- opcode: QUERY, status: NOERROR, id: 51914
 ;; flags: qr aa rd ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
 ;; WARNING: recursion requested but not available

 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
 ;; QUESTION SECTION:
 ;e10088.dspb.akamaiedge.net.IN  

 ;; AUTHORITY SECTION:
 dspb.akamaiedge.net.1000IN  SOA n0dspb.akamaiedge.net.
 hostmaster.akamai.com. 1436917052 1000 1000 1000 1800

 ;; Query time: 51 msec
 ;; SERVER: 96.7.248.137#53(96.7.248.137)
 ;; WHEN: Wed Jul 15 08:37:32 KST 2015
 ;; MSG SIZE  rcvd: 119



 test point 2

 $ dig e10088.dspb.akamaiedge.net  @n0dspb.akamaiedge.net

 ;  DiG 9.8.1-P1  e10088.dspb.akamaiedge.net  @
 n0dspb.akamaiedge.net
 ;; global options: +cmd
 ;; Got answer:
 ;; -HEADER- opcode: QUERY, status: NOERROR, id: 27887
 ;; flags: qr aa rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
 ;; WARNING: recursion requested but not available

 ;; QUESTION SECTION:
 ;e10088.dspb.akamaiedge.net.IN  

 ;; ANSWER SECTION:
 e10088.dspb.akamaiedge.net. 20  IN  2600:1408:10:18f::2768
 e10088.dspb.akamaiedge.net. 20  IN  2600:1408:10:181::2768
 e10088.dspb.akamaiedge.net. 20  IN  2600:1408:10:188::2768

 ;; Query time: 18 msec
 ;; SERVER: 88.221.81.193#53(88.221.81.193)
 ;; WHEN: Tue Jul 14 16:37:17 2015
 ;; MSG SIZE  rcvd: 128


 I get different IPs for n0dspb.akamaiedge.net / n0dscb.akamaiedge.net
 every time.

 So it depends on source IP of the query and which akamai DNS server is
 answering?



RE: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Tony Hain
Joe Maimon wrote:
 Jared Mauch wrote:
 
 
  This isn’t really a giant set of naysayers IMHO, but there is enough
 embedded logic in devices that it doesn’t make that much sense.
 
 Enough to scuttle all previous drafts.
 
  linux
 
 a little google comes up with this
 
 http://www.gossamer-threads.com/lists/linux/kernel/866043
 
 It defies reason to compare that kind of update to ipv6.
 
  various *bsd flavors
 
  That effort would need to have everyone moving in the same direction
 now which seems unlikely.
 
  - Jared
 
 All I ever wanted to see was that the (minimal) effort was made possible.
 No guarantee of its success should be required for that. Even now.
 
 Because by doing so, you guarantee failure.


Joe, 

It appears you are asking for the world to sanction your local efforts. There 
is nothing stopping you from deploying and using that space if you can. Asking 
for a change in the standards status though will only lead to confusion and 
anguish. If 15 years ago it had been, or would now be changed to unicast, 
people would expect to be able to use it as they use the rest of the space. 
Those with access to source for all their devices could accomplish that, but 
everyone else would have to beat on vendors and wait an indeterminate time to 
get usable code, and that still would not fix rom based devices. On the other 
hand people with source don't need any standards change, they can just turn it 
on. 

If you want the additional effort to manage a global distribution of the space 
so it is not just an extension of 1918, then you have to acknowledge that it 
would only last a few weeks at best. While ARIN managed to change policy and 
slow things down, when APnic flamed out they burned through 6 /8's in 8 weeks 
and were accelerating, while Ripe was burning through one every 3 months, and 
Lacnic was accelerating through their last one over 4 months. So ignoring pent 
up demand since they have all been out for awhile now, and assuming that they 
space was generically usable, you get 8 weeks tops. Recognizing that they are 
not generically usable though it will likely take quite a bit longer than that. 

This is not being a naysayer, it is simply presenting issues that have been 
raised and considered many times over the last 15 years. There is a lot of work 
to make that space usable, and as you pointed out above the smallest part of 
that is the code change. In the context of the amount of work required in 
relation to the few weeks of gain that would result, it has always been 
difficult to establish much interest. At the end of the day it is not that much 
more work to fix all the devices to run IPv6. At that point you have no 
limitations, while 240/4 still leads to the place where the IPv4 pool is 
exhausted. 

Tony





Re: Remember Internet-In-A-Box?

2015-07-15 Thread Matthew Kaufman



On 7/15/15 7:32 PM, Mark Andrews wrote:



Go to any business with hardware that is 3-5 years old in its IT
infrastructure and devices ranging from PCs running XP to the random
consumer gear people bring in (cameras, printers, tablets, etc.) and see
how easy it is to get everything talking on an IPv6-only (no IPv4 at
all) network... including using IPv6 to do automatic updates and all the
other pieces that need to work. We're nowhere near ready for that.
None of which is the fault of the protocol.  Blame the equipement vendors
for being negligent.



I could blame the people doing IT in those environments too, but that 
doesn't make it so that nobody needs IPv4 addresses to deploy servers to 
keep talking to these folks.


Matthew Kaufman


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Doug Barton

On 7/15/15 4:45 PM, Joe Maimon wrote:



Doug Barton wrote:

On 7/15/15 10:24 AM, Joe Maimon wrote:

I suspect a 16 /8 right about now would be very welcome for everybody
other then the ipv6 adherents.


Globally we were burning through about a /8 every month or two in the
good old days. So in the best case scenario we'd get 32 more months of
easy to get IPv4, but at an overwhelming cost to re-implement every
network stack.

This option was considered back in the early 2000's when I was still
involved in the discussion, and rejected as impractical.




Removing experimental status does not equate with the burden of making
it equivalent use to the rest of the address space.

How about the ARIN burn rate post IANA runout? How long does 16 /8 last
then?

What would be wrong with removing experimental status and allowing one
of the /8 to be used for low barrier to /16 assignment to any party
demonstrating a willingness to coax usability of the space?

Yes, any such effort has to run the gauntlet of IETF/IANA/RIR policy.

CGN /10 managed. This could too, if all the naysayers would just step
out of the way.


Joe,

In this post, and in your many other posts today, you seem to be 
asserting that this would work if $THEY would just get out of the way, 
and let it work. You've also said explicitly that you believe that this 
is an example of top-down dictates. I know you may find this hard to 
believe, but neither of these ideas turn out to be accurate. A little 
history ...


In 2004 I was the manager of the IANA. Tony Hain came to me and said 
that he'd been crunching some numbers and his preliminary research 
indicated that the burn rate on IPv4 was increasing fairly dramatically, 
and that runout was likely to happen a lot sooner than folks expected it 
would. Various people started doing their own research along similar 
lines and confirmed Tony's findings.


So amongst many others, I started taking various steps to get ready 
for IPv4 runout. One of those steps was to talk to folks about the 
feasibility of utilizing Class E space. Now keep in mind that I have no 
dog in this hunt. I've never been part of an RIR, I've never worked for 
a network gear company, I'm a DNS guy. To me, bits are bits.


I was told, universally, that there was no way to make Class E space 
work, in the public Internet or private networks (because the latter was 
being considered as an expansion of 1918). There are just too many 
barriers, not the least of which is the overwhelming number of 
person-years it would take to rewrite all the software that has 
assumptions about Class E space hard coded.


Further, the vendors we spoke to said that they had no intention of 
putting one minute's worth of work into that project, because the ROI 
was basically zero. In order for address space to work the standard is 
universal acceptance ... and that was simply never going to happen. 
There are literally hundreds of millions of devices in active use right 
now that would never work with Class E space because they cannot be 
updated.


Of course it's also true that various folks, particularly the IETF 
leadership, were/are very gung ho that IPv6 is the right answer, so any 
effort put into making Class E space work is wasted effort; which should 
be spent on deploying IPv6. On a *personal* level I agree with that 
sentiment, but (to the extent I'm capable of being objective) I didn't 
let that feeling color my effort to get an honest answer from the many 
folks I talked to about this.


But all that said, nothing is stopping YOU from working on it. :)  The 
IETF can't stop you, the vendors can't stop you, no one can stop you ... 
if you think you can make it work, by all means, prove us all wrong. :) 
 Find some others that agree with you, work on the code, do the 
interoperability tests, and present your work. You never know what might 
happen.


In the meantime, please stop saying that not using this space was 
dictated from the top down, or that any one party/cabal/etc. is holding 
you back, because neither of those are accurate.


Good luck,

Doug


--
I am conducting an experiment in the efficacy of PGP/MIME signatures. 
This message should be signed. If it is not, or the signature does not 
validate, please let me know how you received this message (direct, or 
to a list) and the mail software you use. Thanks!




signature.asc
Description: OpenPGP digital signature


Re: Remember Internet-In-A-Box?

2015-07-15 Thread Mark Andrews

In message 55a682e6.1050...@matthew.at, Matthew Kaufman writes:
 On 7/14/2015 11:22 PM, Mark Andrews wrote:
 
  Yet I can take a Windows XP box.  Tell it to enable IPv6 and it
  just works.  Everything that a node needed existed when Windows XP
  was released.  The last 15 years has been waiting for ISP's and CPE
  vendors to deliver IPv6 as a product.  This is not to say that every
  vendor deployed all the parts of the protocol properly but they
  existed.
 
 This is only true for dual-stacked networks. I just tried to set up an 
 IPv6-only WiFi network at my house recently, and it was a total fail due 
 to non-implementation of relatively new standards... starting with the 
 fact that my Juniper SRX doesn't run a load new enough to include RDNSS 
 information in RAs, and some of the devices I wanted to test with 
 (Android tablets) won't do DHCPv6.

You can blame the religious zealots that insisted that everything
DHCP does has to also be done via RA's.  This means that everyone
has to implement everything twice.  Something Google should have
realised when they releases Android.

 The XP box is in an even worse situation if you try to run it on a 
 v6-only network.

Which is fixable with a third party DHCPv6 client / manual configuration
of the nameservers.

 And yet we've known for years now that dual-stack wasn't going to be an 
 acceptable solution, because nobody was on track to get to 100% IPv6 
 before IPv4 runout happened.
 
 Go to any business with hardware that is 3-5 years old in its IT 
 infrastructure and devices ranging from PCs running XP to the random 
 consumer gear people bring in (cameras, printers, tablets, etc.) and see 
 how easy it is to get everything talking on an IPv6-only (no IPv4 at 
 all) network... including using IPv6 to do automatic updates and all the 
 other pieces that need to work. We're nowhere near ready for that.

None of which is the fault of the protocol.  Blame the equipement vendors
for being negligent.
 
 Matthew Kaufman
 
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread John R. Levine
Are you really equating an incremental silent update to remove something 
between one if statement or slightly more and an entire protocol stack that 
when active fundamentally changes the host networking behavior?


Yeah.  On the devices I have, there's no practical difference between a 
one line update and a complete reload.  Either you update the software or 
you don't, and mostly you don't.  PCs and servers are easy, embedded 
routers and printers and the like are not.


R's,
John


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Paul Ferguson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 7/15/2015 6:00 PM, John R. Levine wrote:

 Are you really equating an incremental silent update to remove 
 something between one if statement or slightly more and an entire
 protocol stack that when active fundamentally changes the host
 networking behavior?
 
 Yeah.  On the devices I have, there's no practical difference 
 between a one line update and a complete reload.  Either you
 update the software or you don't, and mostly you don't.  PCs and
 servers are easy, embedded routers and printers and the like are
 not.

And on your mobile devices, for the most part you are reliant upon
your carrier to make software updates available to you in a timely and
utilitarian manner.

In other words, don't hold your breath.

Carriers are the major barrier to both feature upgrades and security
fixes/enhancements.

It is tremendously frustrating.

- - ferg


- -- 
Paul Ferguson
PGP Public Key ID: 0x54DC85B2
Key fingerprint: 19EC 2945 FEE8 D6C8 58A1 CE53 2896 AC75 54DC 85B2
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iF4EAREIAAYFAlWnA/oACgkQKJasdVTchbJAWAD8DhRq1QlPZlZhH8Apr66od+NU
Tz8F1bLqu6+3dymwNJEBANjyOh0jwwHhIZk1hOy/jIj8lCuUkYQjuFZlzZFYfwh8
=NuSw
-END PGP SIGNATURE-


Re: Remember Internet-In-A-Box?

2015-07-15 Thread Marco Davids
Mark is right and I couldn't agree more with him.

On 15/07/15 08:22, Mark Andrews wrote:

 Yet I can take a Windows XP box.  Tell it to enable IPv6 and it
 just works.  Everything that a node needed existed when Windows XP
 was released.  The last 15 years has been waiting for ISP's and CPE
 vendors to deliver IPv6 as a product.  This is not to say that every
 vendor deployed all the parts of the protocol properly but they
 existed.
 
 Most of the noise was people saying We don't need IPv6 and second
 guessing the design decisions because they still had IPv4 think.
 If you look at the protocol it basically hasn't changed in the last
 15 years. There has been minor tweak but what was there was complete
 enough to deploy.
 


-- 
Marco



smime.p7s
Description: S/MIME Cryptographic Signature


Re: Remember Internet-In-A-Box?

2015-07-15 Thread Mark Andrews

In message 55a5b526.8030...@alter3d.ca, Peter Kristolaitis writes:
 On 7/14/2015 8:02 PM, Mike wrote:
  The flame wars and vitrol and rhetoric is too much noise for me to 
  derive anything useful from. Someone needs to stand up and lead. I 
  will happily follow.
 
 Too much noise has been v6's problem from the start.  Every time I've 
 looked at v6 for use in the enterprise or even at home over the last ~15 
 years, the answer is always wait -- v6 isn't standardized yet, 
 implement now -- v6 is ready for production, wait -- v6 is missing 
 critical features, implement now -- v6 is easier than v4 and wait -- 
 v6 is too complex, and we don't have the best practices figured out yet 
 -- all simultaneously, depending on who you ask, the phase of the moon, 
 local weather patterns, etc.And, to a significant degree, that's 
 still happening today.
 
 That's exarcerbated by the long development cycle, multiple conflicting 
 revisions/implementations over the years, and a severe case of feature 
 creep.  Most people started to tune out around the third time we heard 
 it's really here, for real this time!, and were completely 
 underwhelmed (or overwhelmed, as the case may be) when the really here 
 for real version arrived after a long hype cycle.
 
 So basically IPv6 is the Duke Nukem Forever of the networking 
 world.  Took forever to get here, was completely underwhelming when it 
 did, and wasn't compelling enough for people to pony up money for other 
 than as a curiosity.  Unfortunately v6 is an essential part of making 
 the Internet continue to work, because in any other scenario it would 
 have been abandoned as vaporware 10-15 years ago.  If a product is in 
 development for 20 years, the expectation is that it's perfect out of 
 the box, reduced to the simplest possible implementation, and easily 
 understood -- and that's not what we have.

Yet I can take a Windows XP box.  Tell it to enable IPv6 and it
just works.  Everything that a node needed existed when Windows XP
was released.  The last 15 years has been waiting for ISP's and CPE
vendors to deliver IPv6 as a product.  This is not to say that every
vendor deployed all the parts of the protocol properly but they
existed.

Most of the noise was people saying We don't need IPv6 and second
guessing the design decisions because they still had IPv4 think.
If you look at the protocol it basically hasn't changed in the last
15 years. There has been minor tweak but what was there was complete
enough to deploy.

 - Pete
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Doug Barton

On 7/15/15 10:24 AM, Joe Maimon wrote:

I suspect a 16 /8 right about now would be very welcome for everybody
other then the ipv6 adherents.


Globally we were burning through about a /8 every month or two in the 
good old days. So in the best case scenario we'd get 32 more months of 
easy to get IPv4, but at an overwhelming cost to re-implement every 
network stack.


This option was considered back in the early 2000's when I was still 
involved in the discussion, and rejected as impractical.


--
I am conducting an experiment in the efficacy of PGP/MIME signatures. 
This message should be signed. If it is not, or the signature does not 
validate, please let me know how you received this message (direct, or 
to a list) and the mail software you use. Thanks!




signature.asc
Description: OpenPGP digital signature


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread David Conrad
Hi,

On Jul 14, 2015, at 8:53 PM, Karl Auer ka...@biplane.com.au wrote:
 Space was handed out more or less willy-nilly - so some US
 organisations ended up with multiple A-classes each, while later on all
 of Vietnam got one /26.

IIRC (I was running APNIC at the time), when the first organization from 
Vietnam approached APNIC for address space, we allocated a /22 to them and 
reserved the /16 from which that  allocation was made for other ISPs in Vietnam 
(as was the policy back then).

 That's the big difference - IPv6 has been designed to provide abundant
 address space.

There is no amount of fixed address space that can't be consumed with stupid 
allocation policies.

Regards,
-drc



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread joel jaeggli
On 7/15/15 10:24 AM, Joe Maimon wrote:
 
 
 Mark Andrews wrote:
 In message
 canjvb-jbtc4v5yba0xtga7n5geqcz86hvydj4j9j8uxhzmm...@mail.gmail.com
 
 We don't use Class E because were using up IPv4 space too quickly
 to make it worthwhile to make it work cleanly for everyone.
 
 That is a self fulfilling prophecy.
 
 I suspect a 16 /8 right about now would be very welcome for everybody
 other then the ipv6 adherents.
 
 Seems like procrastination is only bad when its your baby.
 
 The jury is still out on class E, but the verdict is in for the
 community who created it.

joel@ubuntu:~$ uname -a
Linux ubuntu 3.8.0-44-generic #66~precise1-Ubuntu SMP Tue Jul 15
04:01:04 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

joel@ubuntu:~$  sudo ifconfig eth0:0 240.0.0.1/24
SIOCSIFADDR: Invalid argument
SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFNETMASK: Cannot assign requested address

now go test that on every exisitng ipv4 device on the planet that's not
getting an upgrade.

it doesn't extend the life of ipv4 usefully and it wouldn't have if we
started 10 years ago either.

the goal in stringing along ipv4 is to not hose your current or
potential customers rather than prevent still more obstacles to their
success.

joel

 Joe
 




signature.asc
Description: OpenPGP digital signature


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread John Levine
I suspect a 16 /8 right about now would be very welcome for everybody 
other then the ipv6 adherents.

It would, if the software supported it. But it doesn't.

Is there any reason to think the world would update its TCP stacks to
handle those extra IPv4 addresses any sooner than it'd update its
stacks to handle IPv6?  Doesn't seem likely.

R's,
John


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Doug Barton

On 7/15/15 8:20 AM, George Metz wrote:

Reasonability, like beauty, is in the eye of the beholder, but I thank
you for the compliment. :)


I call them like I see them. :)


The short answer is yes, that constitutes being prudent.


Ok, good news so far. :)


The longer
answer is it depends on what you consider the wildest dreams.

There's a couple of factors playing in. First, look at every /64 that is
assigned as an IPv4 /32 that someone is running NAT behind.


Ok, that's a relatively common analogy, even if it isn't quite 
technically correct.



This is flat
out WRONG from a routing perspective, but from an allocation
perspective, it's very much exactly what's happening because of SLAAC
and the 48-bit MAC address basis for it. Since /64 is the minimum, that
leaves us with less than half of the available bit mask in which to hand
out that 1/8th the address space.


I have my own issues with RA/SLAAC, but let's leave those aside for a 
second. It's probably a more correct analogy (although still not 
completely accurate) to say that a /64 is equivalent to an IPv4 /24, or 
some other small network that would be utilized by an end user with the 
expectation that there are multiple devices running in it. I agree with 
you that you'd never want to route that /64, but you (generally) 
wouldn't want to route a /24, or more accurately something like a /28, 
either.


Also, as Owen pointed out, the original concept for IPv6 networking was 
a 64 bit address space all along. The extra (or some would say, 
wasted) 64 bits were tacked on later.



Still oodles of addresses, but worth
noting and is probably one reason why some of the conservationists
react the way they do.


It's easy to look at the mandatory /64 limit and say See, the address 
space is cut in half to start with! but it's not accurate. Depending on 
who's using it a single /64 could have thousands of devices, up to the 
limit of the broadcast domain on the network gear. At minimum even for a 
home user you're going to get several devices.



Next, let's look at the wildest dreams aspect. The current
implementation I'm thinking of in modern pop culture is Big Hero 6
(the movie, not the comics as I've never read them). Specifically,
Hiro's microbots. Each one needs an address to be able to communicate
with the controller device. Even with the numbers of them, can probably
be handled with a /64, but you'd also probably want them in separate
buckets if you're doing separated tasks. Even so, a /48 could EASILY
handle it.


Right, 65k /64s in a /48.


Now make them the size of a large-ish molecule. Or atom. Or protons.
Nanotech or femtotech that's advanced enough gets into Clarke's Law -
any sufficiently advanced technology is indistinguishable from magic -
but in order to do that they need to communicate. If you think that
won't be possible in the next 30 years, you probably haven't been paying
attention.


I do see that as a possibility, however in this world that you're 
positing, how many of those molecules need to talk to the big-I 
Internet? Certainly they need to communicate internally, but do they 
need routable space? Also, stay tuned for some math homework. :)



I wrote my email as a way of pointing out that maybe the concerns (on
both sides)- aren't baseless,


Please note that I try very hard not to dismiss anyone's concerns as 
baseless, whether I agree with them or not. As I mentioned in my 
previous message, I believe I have a pretty good understanding of how 
the IPv6 conservationists think. My concern however is that while 
their concerns have a basis, their premise is wrong.



but at the same time maybe there's a way
to split the difference. It's not too much of a stretch to see that,
soon, 256 subnets may not actually be enough to deal with the connected
world and Internet of Things that's currently being developed. But
would 1024? How about 4096? Is there any need in the next 10-15 years
for EVERYONE to be getting handed 65,536 /64 subnets?


So, here's where the math gets to be both fun, and mind-boggling. :) 
There are 32 /8s in 2000::/3. Let's assume for sake of argument that 
we've wasted two whole /8s with various drama. There are 2 to the 40th 
power /48s in a /8, multiply by 30, and divide by 10 billion (to 
represent a fairly future-proof number of people on the planet). That's 
3,298.5 /48s per person.


So you asked an interesting question about whether or not we NEED to 
give everyone a /48. Based on the math, I think the more interesting 
question is, what reason is there NOT to give everyone a /48? You want 
to future proof it to 20 billion people? Ok, that's 1,600+ /48s per 
person. You want to future proof it more to 25% sparse allocation? Ok, 
that's 400+ /48s per person (at 20 billion people).


At those levels even if you gave every person's every device a /48, 
we're still not going to run out, in the first 1/8 of the available space.



Split the difference, go with a /52


That's not splitting the difference. 

Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Baldur Norddahl
On 15 July 2015 at 01:34, Owen DeLong o...@delong.com wrote:

 For one thing a /32 is nowhere near enough for anything bigger than a
 modest ISP today. Many will need /28, /24, or even larger. The biggest ones
 probably need /16 or even /12 in some cases.


What is the definition of a modest and a large ISP?

In the RIPE region even the smallest ISP can get a /29 with no
documentation necessary. But likely that is all they will ever get because
policy requires that you use that /29 at about 30% efficiency if you do /48
allocations to end users.

You would need more than a million users to get a /24.

I do not think the RIPE region has an ISP large enough to apply for a /16
or anything near it.

Therefore we can conclude that if ARIN manages to use up all the /3 address
space currently reserved for allocation, we will still be able to get
address space in Europe for the next thousands years :-). It is thought
that RIPE will not use up the /12 that IANA allocated to RIPE - ever.

Personally I believe the ARIN policy is the sane one. But we need to abide
by the rules in the region we live in.

Regards,

Baldur


Re: Remember Internet-In-A-Box?

2015-07-15 Thread Baldur Norddahl
On 15 July 2015 at 02:02, Mike mike-na...@tiedyenetworks.com wrote:

 I am a small provider with a 16 bit asn, a /20 and a /22 of ipv4 and a /32
 of v6, but no clue yet how to get from where I am today to where we all
 should be. The flame wars and vitrol and rhetoric is too much noise for me
 to derive anything useful from. Someone needs to stand up and lead. I will
 happily follow.

 Whats really needed, is for you gods of ipv6, to write that 'ipv6 for ipv4
 dummies', targeting service providers and telling us exactly what we need
 to do. No religious wars about subnet allocation sizes or dhcpv6 vs slaac
 or anything. Tell us how to get it onto our network, give us reasonable
 deployment scenarios that leverage our experience with IPv4 and tell us
 what we are going to tell our customers. Help us understand WHY nat is not
 a security model, and how to achieve the same benefits we have with nat
 now, in an ipv6 enabled world.


You can't be a dummy and a service provider...

There is a million ways to implement a service provider network and that
goes for both IPv4 and IPv6. Writing a simple text that covers all
possibilities is impossible. What is your setup like?

Implementing IPv6 can be very simple, almost just run the on command. Or
it can be very hard. It depends on what equipment you got and what features
you need. And your luck.

In my case it turned out to be hard. I thought it would be easy. I bought
equipment that had IPv6 written all over it and it was a greenfield
network. The plan was to have IPv6 from birth. That was not to be.

A year later knew far too much about:

DHCPv6 relay chaining - not supported. Relay chaining is when you have the
access switch tag the DHCPv6 request with a customer identifier and then
your access router has to do DHCPv6 relay on that.

DHCPv6 relay in supervlan - not supported.

IPv6 must not be enabled at the same time as MPLS layer 2 VPN (VPLS).

DHCPv6-PD: When we said we had DHCPv6 support we meant IA_NA not IA_PD.
DHCPv6 snooping not supported with prefix delegation.

MPLS VPNv6 not supported.

IPv6 prefixes more specific than /64 gets routed in CPU without any
warnings.

No support for route injection by DHCPv6-PD snooping.

Oh and they just said they fixed most of the above issue in a new firmware
that is not compatible with the hardware I got.

I am afraid that even in 2015 many IPv6 implementations are still half
baked. I was left feeling like I was the first guy to actually test this
stuff.

I managed to duct tape it all together despite the above limitations. But
forget about easy.

Regards,

Baldur


ATT wireless IPv6

2015-07-15 Thread Jared Mauch
Does anyone know what the story is here? They have some transparent proxies for 
IPv4 traffic and I was wondering if they were to be IPv6 enabled soon or if 
IPv6 will reach the handset. 

Thanks,

Jared Mauch

Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Owen DeLong

 On Jul 15, 2015, at 10:24 , Joe Maimon jmai...@ttec.com wrote:
 
 
 
 Mark Andrews wrote:
 In message 
 canjvb-jbtc4v5yba0xtga7n5geqcz86hvydj4j9j8uxhzmm...@mail.gmail.com
 
 We don't use Class E because were using up IPv4 space too quickly
 to make it worthwhile to make it work cleanly for everyone.
 
 That is a self fulfilling prophecy.
 
 I suspect a 16 /8 right about now would be very welcome for everybody other 
 then the ipv6 adherents.

But it wouldn’t be right now. It would be after everyone put lots of effort 
into updating lots of systems so that they could support those 16 /8s.

By the time you’ve done that, you might as well have focused that effort on 
making those same systems do IPv6.

 Seems like procrastination is only bad when its your baby.

Not really… This isn’t a question of procrastination or not. It’s a question of 
given that roughly the same effort is required to do thing A or thing B
and thing A (class E) leads nowhere in the long run while thing B provides a 
permanent solution, it makes much more sense to focus said effort
on thing B than to postpone thing B in favor of thing A.

 The jury is still out on class E, but the verdict is in for the community who 
 created it.

Not really. I think if you really consider what would be required for 
deployment of class E, you’ll find that there truly is no there there.

Owen



Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread George Metz
On Wed, Jul 15, 2015 at 2:11 PM, Doug Barton do...@dougbarton.us wrote:

 On 7/15/15 8:20 AM, George Metz wrote:



Snip!


 Also, as Owen pointed out, the original concept for IPv6 networking was a
 64 bit address space all along. The extra (or some would say, wasted)
 64 bits were tacked on later.

  Still oodles of addresses, but worth
 noting and is probably one reason why some of the conservationists
 react the way they do.


 It's easy to look at the mandatory /64 limit and say See, the address
 space is cut in half to start with! but it's not accurate. Depending on
 who's using it a single /64 could have thousands of devices, up to the
 limit of the broadcast domain on the network gear. At minimum even for a
 home user you're going to get several devices.


Allow me to rephrase: A single /32 could have thousands of devices, up to
the limit of a 10/8 NATted behind it. This, plus the fact that it WAS
originally 64-bit and was expanded to include RA/SLAAC, is why I chose that
analogy.


  Next, let's look at the wildest dreams aspect. The current
 implementation I'm thinking of in modern pop culture is Big Hero 6
 (the movie, not the comics as I've never read them). Specifically,
 Hiro's microbots. Each one needs an address to be able to communicate
 with the controller device. Even with the numbers of them, can probably
 be handled with a /64, but you'd also probably want them in separate
 buckets if you're doing separated tasks. Even so, a /48 could EASILY
 handle it.


 Right, 65k /64s in a /48.

  Now make them the size of a large-ish molecule. Or atom. Or protons.
 Nanotech or femtotech that's advanced enough gets into Clarke's Law -
 any sufficiently advanced technology is indistinguishable from magic -
 but in order to do that they need to communicate. If you think that
 won't be possible in the next 30 years, you probably haven't been paying
 attention.


 I do see that as a possibility, however in this world that you're
 positing, how many of those molecules need to talk to the big-I Internet?
 Certainly they need to communicate internally, but do they need routable
 space? Also, stay tuned for some math homework. :)


So, you're advising that all these trillions of nanites should, what, use
NAT? Unroutable IP space of another kind? Why would we do that when we've
already got virtually unlimited v6 address space?

See what I mean? Personally I'd suspect something involving quantum states
would be more likely for information passage, but who knows what the end
result is?


 I wrote my email as a way of pointing out that maybe the concerns (on
 both sides)- aren't baseless,


 Please note that I try very hard not to dismiss anyone's concerns as
 baseless, whether I agree with them or not. As I mentioned in my previous
 message, I believe I have a pretty good understanding of how the IPv6
 conservationists think. My concern however is that while their concerns
 have a basis, their premise is wrong.


I wasn't intending yourself as the recipient keep in mind. However, IS
their premise wrong? Is prudence looking at incomprehensible numbers and
saying we're so unlikely to run out that it just doesn't matter or is
prudence Well, we have no idea what's coming, so let's be a little less
wild-haired in the early periods? The theory being it's a lot harder to
take away that /48 30 years from now than it is to just assign the rest of
it to go along with the /56 (or /52 or whatever) if it turns out they're
needed. I personally like your idea of reserving the /48 and issuing the
/56.


 So you asked an interesting question about whether or not we NEED to give
 everyone a /48. Based on the math, I think the more interesting question
 is, what reason is there NOT to give everyone a /48? You want to future
 proof it to 20 billion people? Ok, that's 1,600+ /48s per person. You want
 to future proof it more to 25% sparse allocation? Ok, that's 400+ /48s per
 person (at 20 billion people).

 At those levels even if you gave every person's every device a /48, we're
 still not going to run out, in the first 1/8 of the available space.

  Split the difference, go with a /52


 That's not splitting the difference. :)  A /56 is half way between a /48
 and a /64. That's 256 /64s, for those keeping score at home.


It's splitting the difference between a /56 and a /48. I can't imagine
short of the Nanotech Revolution that anyone really needs eight thousand
separate networks, and even then... Besides, I recall someone at some point
being grumpy about oddly numbered masks, and a /51 is probably going to
trip that. :)

I think folks are missing the point in part of the conservationists, and
all the math in the world isn't going to change that. While the... let's
call them IPv6 Libertines... are arguing that there's no mathematically
foreseeable way we're going to run out of addresses even at /48s for the
proverbial soda cans, the conservationists are going, Yes, you do math
wonderfully. Meantime is it REALLY causing 

Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Owen DeLong

 On Jul 15, 2015, at 11:32 , David Conrad d...@virtualized.org wrote:
 
 Hi,
 
 On Jul 14, 2015, at 8:53 PM, Karl Auer ka...@biplane.com.au wrote:
 Space was handed out more or less willy-nilly - so some US
 organisations ended up with multiple A-classes each, while later on all
 of Vietnam got one /26.
 
 IIRC (I was running APNIC at the time), when the first organization from 
 Vietnam approached APNIC for address space, we allocated a /22 to them and 
 reserved the /16 from which that  allocation was made for other ISPs in 
 Vietnam (as was the policy back then).
 
 That's the big difference - IPv6 has been designed to provide abundant
 address space.
 
 There is no amount of fixed address space that can't be consumed with stupid 
 allocation policies.
 

True. However, are you making the argument that any of the current or proposed 
allocation policies are, in fact, stupid in such a way that this is likely?

If so, which ones?

If not, then how is that relevant to the current discussion of what to do in 
terms of deployment given existing policies?

Owen



Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Owen DeLong
 
 I wasn't intending yourself as the recipient keep in mind. However, IS
 their premise wrong? Is prudence looking at incomprehensible numbers and
 saying we're so unlikely to run out that it just doesn't matter or is
 prudence Well, we have no idea what's coming, so let's be a little less
 wild-haired in the early periods? The theory being it's a lot harder to
 take away that /48 30 years from now than it is to just assign the rest of
 it to go along with the /56 (or /52 or whatever) if it turns out they're
 needed. I personally like your idea of reserving the /48 and issuing the
 /56.

Yes… Their premise is wrong. We’re not talking about /48s for soda cans.
We’re talking about /48s for end-sites… Households, individual business
buildings, etc. The soda can is probably just one host on a /64 somewhere
within that /48. Every six-pack in your house probably fits in the same /64.


 
 
 So you asked an interesting question about whether or not we NEED to give
 everyone a /48. Based on the math, I think the more interesting question
 is, what reason is there NOT to give everyone a /48? You want to future
 proof it to 20 billion people? Ok, that's 1,600+ /48s per person. You want
 to future proof it more to 25% sparse allocation? Ok, that's 400+ /48s per
 person (at 20 billion people).
 
 At those levels even if you gave every person's every device a /48, we're
 still not going to run out, in the first 1/8 of the available space.
 
 Split the difference, go with a /52
 
 
 That's not splitting the difference. :)  A /56 is half way between a /48
 and a /64. That's 256 /64s, for those keeping score at home.
 
 
 It's splitting the difference between a /56 and a /48. I can't imagine
 short of the Nanotech Revolution that anyone really needs eight thousand
 separate networks, and even then... Besides, I recall someone at some point
 being grumpy about oddly numbered masks, and a /51 is probably going to
 trip that. :)

It’s not about the number of networks. It’s about the number of bits available 
to
provide flexibility in automating topology to create pluggable network 
components
that just work.

We’ve only begun to explore the new capabilities of DHCPv6-PD within a site.

Clamping down the size of a “site” to less than the original design-criteria 
considered
when DHCPv6-PD was developed will, in fact, stifle innovation in this area most 
likely.

 I think folks are missing the point in part of the conservationists, and
 all the math in the world isn't going to change that. While the... let's
 call them IPv6 Libertines... are arguing that there's no mathematically
 foreseeable way we're going to run out of addresses even at /48s for the
 proverbial soda cans, the conservationists are going, Yes, you do math
 wonderfully. Meantime is it REALLY causing anguish for someone to only get
 256 (or 1024, or 4096) networks as opposed to 65,536 of them? If not, why
 not go with the smaller one? It bulletproofs us against the unforeseen to
 an extent.”

The problem is that the conservationists are arguing against /48s for soda
cans while the libertines are not arguing for that.

/48 protects against the unforeseen pretty well. Even if it doesn’t, that’s why 
we
also have the /3 safeguard.

If we turn out to have gotten it wrong… If it turns out that we use up all of 
the first
/3 before we run out of useful life in the protocol, then I’m all for coming up 
with
different policy for the remaining /3s. Even if you want to argue that we have 
to
keep handing out addresses while we develop that policy, I’ll say you can hand
out the second /3 in the same way while we develop the more restrictive policy
for the remaining 74.99% of the total address space.

Short of something incredibly surprising, we’re not going to exhaust that first 
/3
in less than 50 years even if we give many /48s to every end site on the planet.

In case of something really surprising, it would be even more surprising if we
found a way to make IPv6 scale to that on many levels other than address
space:

1.  IPv6 developers punted on the routing problem and insisted that
aggregation was the desired alternative to solving the routing 
problem.

In reality, I think this will most likely be the first scaling 
limit we see
in IPv6, but I could be wrong.

Aggregation is somewhere between inconvenient and infeasible as
we have seen with IPv4 where we managed to get some small
gains when aggregation was first introduced and we took the
routing table from ~65,000 entries to ~45,000. Look where it is 
now.
More than 500,000 entries and continuing to grow.

More multihoming and more individual PI prefixes are going to 
become
the norm, not less.

2.  IP is a relatively high overhead protocol. Putting an IPv6 
stack into a
molecule-sized device is, in fact, 

Re: ATT wireless IPv6

2015-07-15 Thread Jared Mauch

 On Jul 15, 2015, at 6:29 PM, Jake Khuon kh...@neebu.net wrote:
 
 On 15/07/15 04:54, Jared Mauch wrote:
 Does anyone know what the story is here? They have some transparent proxies 
 for IPv4 traffic and I was wondering if they were to be IPv6 enabled soon or 
 if IPv6 will reach the handset. 
 
 Hmmm...  I'm seeing my rmnet1 interface on my Galaxy S5 as having an
 address out of the 2600:380:46ae::/38 space which is allocated to ATT
 Mobility.

I exchanged a few emails earlier today with someone and it seems to depend on 
your APN.  If you have the VoLTE APN on your device you can get IPv6, including 
when tethering. The APN you want is nxtgenphone.

If you have a device where you can not edit the APN settings (iPhone) you can 
not use the IPv6 enabled VoLTE APN.

I suspect this will be enabled if they launch VoLTE on the iPhone.

- Jared

Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Joe Maimon



Mark Andrews wrote:

In message canjvb-jbtc4v5yba0xtga7n5geqcz86hvydj4j9j8uxhzmm...@mail.gmail.com



We don't use Class E because were using up IPv4 space too quickly
to make it worthwhile to make it work cleanly for everyone.


That is a self fulfilling prophecy.

I suspect a 16 /8 right about now would be very welcome for everybody 
other then the ipv6 adherents.


Seems like procrastination is only bad when its your baby.

The jury is still out on class E, but the verdict is in for the 
community who created it.


Joe



Re: another tilt at the Verizon FIOS IPv6 windmill

2015-07-15 Thread Lee Howard


On 7/13/15, 3:43 PM, NANOG on behalf of Ricky Beam
nanog-boun...@nanog.org on behalf of jfb...@gmail.com wrote:

On Sun, 12 Jul 2015 17:32:33 -0400, Ca By cb.li...@gmail.com wrote:
 Yes, move your business to TWC. TWC  has a proven v6 deployment and is
 actively engaged in the community, as where vz Fios is not.

Yes, because TWC-BC's IPv6 support is stellar. Sorry, I misspelled
non-existent.

Business Class DOCSIS customers get a prefix automatically (unless you
provide your own gateway and DHCPv6 isn¹t enabled). Since it¹s dynamic, it
might change; working on providing stable prefixes.
http://www.timewarnercable.com/en/support/internet/topics/ipv6.html


Their DIA (metro-e) stuff, *might*, but I doubt it.


Does, but since it requires BGP or static route configuration, you have to
ask.

Lee




RE: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Tony Hain
George Metz wrote:
   snip
   Split the difference, go with a /52
 
 
  That's not splitting the difference. :)  A /56 is half way between a
  /48 and a /64. That's 256 /64s, for those keeping score at home.
 
 
 It's splitting the difference between a /56 and a /48. I can't imagine short 
 of
 the Nanotech Revolution that anyone really needs eight thousand separate
 networks, and even then... Besides, I recall someone at some point being
 grumpy about oddly numbered masks, and a /51 is probably going to trip
 that. :)
 
 I think folks are missing the point in part of the conservationists, and all 
 the
 math in the world isn't going to change that. While the... let's call them 
 IPv6
 Libertines... are arguing that there's no mathematically foreseeable way
 we're going to run out of addresses even at /48s for the proverbial soda
 cans, the conservationists are going, Yes, you do math wonderfully.
 Meantime is it REALLY causing anguish for someone to only get
 256 (or 1024, or 4096) networks as opposed to 65,536 of them? If not, why
 not go with the smaller one? It bulletproofs us against the unforeseen to an
 extent.

You are looking at this from the perspective of a network manager, and not 
considering the implications of implementing plug-n-play for consumers. A 
network manager can construct a very efficient topology with a small number of 
bits, but automation has to make gross waste trade-offs to just work when a 
consumer plugs things together without understanding the technology 
constraints. 

Essentially the conservationist argument is demanding waste, because the 
unallocated prefixes will still be sitting on the shelf in 400 years. It would 
be better to allocate them now and allow innovation at the cpe level, rather 
than make it too costly for cpe vendors to work around all the random 
allocation sizes in addition to the random ways people plug the devices 
together. 

 
 As an aside, someone else has stated that for one reason or another IPv6 is
 unlikely to last more than a couple of decades, and so even if something
 crazy happened to deplete it, the replacement would be in place anyhow
 before it could. I would like to ask what about the last 20 years of IPv6
 adoption in the face of v4 exhaustion inspires someone to believe that just
 because it's better that people will be willing to make the change over?

TDM voice providers had 100 years of history on their side, but voip won, 
because cheaper always wins. 






Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Doug Barton

On 7/15/15 12:43 PM, George Metz wrote:



On Wed, Jul 15, 2015 at 2:11 PM, Doug Barton do...@dougbarton.us
mailto:do...@dougbarton.us wrote:

On 7/15/15 8:20 AM, George Metz wrote:



Snip!

Also, as Owen pointed out, the original concept for IPv6 networking
was a 64 bit address space all along. The extra (or some would
say, wasted) 64 bits were tacked on later.

Still oodles of addresses, but worth
noting and is probably one reason why some of the conservationists
react the way they do.


It's easy to look at the mandatory /64 limit and say See, the
address space is cut in half to start with! but it's not accurate.
Depending on who's using it a single /64 could have thousands of
devices, up to the limit of the broadcast domain on the network
gear. At minimum even for a home user you're going to get several
devices.

Allow me to rephrase: A single /32 could have thousands of devices, up
to the limit of a 10/8 NATted behind it. This, plus the fact that it
WAS originally 64-bit and was expanded to include RA/SLAAC, is why I
chose that analogy.


Sure, so in that context it's a valid analogy, but my point still 
stands. We're not talking about routable/PI space for customers, even at 
the /48 level.


Now it is true that the CW seems to be leaning towards /48 being the 
largest routable prefix *for commercial networks*, but that's orthogonal 
to the issue of home users.



I do see that as a possibility, however in this world that you're
positing, how many of those molecules need to talk to the big-I
Internet? Certainly they need to communicate internally, but do they
need routable space? Also, stay tuned for some math homework. :)


So, you're advising that all these trillions of nanites should, what,
use NAT? Unroutable IP space of another kind? Why would we do that when
we've already got virtually unlimited v6 address space?

See what I mean? Personally I'd suspect something involving quantum
states would be more likely for information passage, but who knows what
the end result is?


I very carefully tried to skirt the issue, since NAT is a hot-button 
topic for the most ardent of the IPv6 zealots. You were positing a world 
where we need addressing at a molecular level, my point is simply that 
in that world we may or may not be dealing with publicly routable space; 
but *more importantly*, even if we are, we're still covered.



I wrote my email as a way of pointing out that maybe the
concerns (on
both sides)- aren't baseless,


Please note that I try very hard not to dismiss anyone's concerns as
baseless, whether I agree with them or not. As I mentioned in my
previous message, I believe I have a pretty good understanding of
how the IPv6 conservationists think. My concern however is that
while their concerns have a basis, their premise is wrong.

I wasn't intending yourself as the recipient keep in mind. However, IS
their premise wrong? Is prudence looking at incomprehensible numbers and
saying we're so unlikely to run out that it just doesn't matter


Yeah, that's totally not what I'm saying, and I don't think even the 
most ardent IPv6 zealot is saying it either. What I'm saying is that 
there is a very solid, mathematical foundation on which to base the 
conclusion that ISPs handing out /48s to end users is a very reasonable 
thing to do.



or is
prudence Well, we have no idea what's coming, so let's be a little less
wild-haired in the early periods? The theory being it's a lot harder to
take away that /48 30 years from now than it is to just assign the rest
of it to go along with the /56 (or /52 or whatever) if it turns out
they're needed. I personally like your idea of reserving the /48 and
issuing the /56.


Thanks. :)  I do recognize that even with all of the math in the world 
we don't know what the world will look like in 20 years, so *some 
degree* of pragmatism is valuable, especially as we're ramping up 
deployment.


But your argument that it'll be hard to take away the /48 is almost 
certainly wrong. This isn't like handling out Class A's and Class 
B's in the early days of IPv4, when we're talking home users we're 
talking about PA space, which can be withdrawn at will.


Even at the RIR level, assuming some unimaginable future where 400+ /48s 
per human on the planet isn't enough, they can simply revise their 
policies to require justification at some other level per user than /48, 
thereby proclaiming that an ISP's existing space is adequate by 
administrative fiat.


In that sense I actually believe that we've learned the lessons from the 
early days of IPv4, and that we've adequately accounted for them in the 
current set of policies.


... and not to flog the expired equine, but we're still only talking 
about 1/8 of the available space. I'm not being snarky when I say that 
we really are dealing with numbers that are so large that it's hard for 
the human 

Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Valdis . Kletnieks
On Wed, 15 Jul 2015 16:23:36 -0400, Ricky Beam said:

 What seems like a great idea today becomes tomorrow's what the f*** were
 they thinking.

However, this statement doesn't provide any actual guidance, as it's
potentially equally applicable to the give each end customer a /48 crew and
the Give them all a /56 crew.

Actually, not true - in fact, it's demonstrable that a residential customer
can run through a /56.  Just get a largish house, put up one router using
CeroWRT (or, I suspect a current/recent OpenWRT) that burns through 6-7 subnet
allocations), and then put a second one at the other end of the house and
it burns through 6-7.  The second one has to dhcp-pd request at least 3 bits
for itself, which leaves the first one only 5 bits, of which *it* will burn
at least 3.  If you create any VLANs at all, you just burned 4 and 4 bits,
and there goes that /56.

And that's burned all the subnets in a /56 *just hooking up 2 plug and play
routers*.  There's none left for doing anything experimental/different.

(And I suspect Dave Taht can provide several CeroWRT config checkboxes that
will each burn another 1-3 bits each if you click on them and hit apply :)


pgpZ7MycwlIPn.pgp
Description: PGP signature


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Doug Barton

On 7/15/15 1:48 PM, valdis.kletni...@vt.edu wrote:

On Wed, 15 Jul 2015 16:23:36 -0400, Ricky Beam said:


What seems like a great idea today becomes tomorrow's what the f*** were
they thinking.


However, this statement doesn't provide any actual guidance, as it's
potentially equally applicable to the give each end customer a /48 crew and
the Give them all a /56 crew.

Actually, not true - in fact, it's demonstrable that a residential customer
can run through a /56.  Just get a largish house, put up one router using
CeroWRT (or, I suspect a current/recent OpenWRT) that burns through 6-7 subnet
allocations), and then put a second one at the other end of the house and
it burns through 6-7.  The second one has to dhcp-pd request at least 3 bits
for itself, which leaves the first one only 5 bits, of which *it* will burn
at least 3.  If you create any VLANs at all, you just burned 4 and 4 bits,
and there goes that /56.

And that's burned all the subnets in a /56 *just hooking up 2 plug and play
routers*.  There's none left for doing anything experimental/different.

(And I suspect Dave Taht can provide several CeroWRT config checkboxes that
will each burn another 1-3 bits each if you click on them and hit apply :)


I tend to think that you're correct here, Validis; which is why I 
suggest reserving the /48 per customer whatever they decide to assign. I 
think the problem of expanding the assignment to a more reasonable size 
will happen on its own since at some point the support calls for hey, I 
need more space! will become a burden.


Doug

--
I am conducting an experiment in the efficacy of PGP/MIME signatures. 
This message should be signed. If it is not, or the signature does not 
validate, please let me know how you received this message (direct, or 
to a list) and the mail software you use. Thanks!




signature.asc
Description: OpenPGP digital signature


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Ricky Beam

On Wed, 15 Jul 2015 15:20:08 -0400, Owen DeLong o...@delong.com wrote:

That's the big difference - IPv6 has been designed to provide abundant
address space.


There is no amount of fixed address space that can't be consumed with  
stupid allocation policies.


True. However, are you making the argument that any of the current or  
proposed allocation policies are, in fact, stupid in such a way that  
this is likely?


What seems like a great idea today becomes tomorrow's what the f*** were  
they thinking.


Re: another tilt at the Verizon FIOS IPv6 windmill

2015-07-15 Thread Ricky Beam

On Wed, 15 Jul 2015 16:20:11 -0400, Lee Howard l...@asgard.org wrote:

Business Class DOCSIS customers get a prefix automatically (unless you
provide your own gateway and DHCPv6 isn¹t enabled).


I looked last night at the office in Cary, NC. NO RAs are seen on the link  
coming from the Ubee (bridged) providing our dynamic/DOCSIS connection.  
Without an RA, nothing will attempt IPv6.


(I've not checked the one in Raleigh that's also a hotspot)

Residential? sure, there's lot of v6 there -- has been for over a year.  
But as I'm an Earthlink customer, and those morons cannot be bothered to  
give TWC one of their *5* UNUSED /32's, all I get is:

(IA_PD IAID:327681 T1:0 T2:0 (status code no prefixes))

--Ricky


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Barry Shein

On July 15, 2015 at 09:20 o...@delong.com (Owen DeLong) wrote:
  
  There are two ways to waste addresses. One is to allocate them to users who
  don

Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Owen DeLong

 On Jul 15, 2015, at 13:23 , Ricky Beam jfb...@gmail.com wrote:
 
 On Wed, 15 Jul 2015 15:20:08 -0400, Owen DeLong o...@delong.com wrote:
 That's the big difference - IPv6 has been designed to provide abundant
 address space.
 
 There is no amount of fixed address space that can't be consumed with 
 stupid allocation policies.
 
 True. However, are you making the argument that any of the current or 
 proposed allocation policies are, in fact, stupid in such a way that this is 
 likely?
 
 What seems like a great idea today becomes tomorrow's what the f*** were 
 they thinking.

But I can already say “what the F*** were they thinking about /60.
I can kind of see it being valid on /56.
I have a harder time arguing about /52s, but once you go that far is there any 
meaningful difference that makes it worth the trouble not going to /48?

Besides, if /48s don’t become tomorrows what the f*** were they thinking, then 
it will be something else.

I will point out that nobody has said “what the F*** were they thinking” when 
they made it possible to use 4GB of RAM instead of just 640k, but lots of 
people have said “what the F*** were they thinking when they limited it to 
640k.”

Owen



Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Joe Maimon



John Levine wrote:

I suspect a 16 /8 right about now would be very welcome for everybody
other then the ipv6 adherents.


It would, if the software supported it. But it doesn't.

Is there any reason to think the world would update its TCP stacks to
handle those extra IPv4 addresses any sooner than it'd update its
stacks to handle IPv6?  Doesn't seem likely.

R's,
John




Are you really equating an incremental silent update to remove something 
between one if statement or slightly more and an entire protocol stack 
that when active fundamentally changes the host networking behavior?


This objection hinges on the assumption that if there is even ONE host 
on the network that will not accept that address, then the entire effort 
was a waste.


Because there would then be no difference to the many many IPv4 (and 
IPv6) updates that were made with no guarantee of universal adoption.


Its not really standards place to make that judgement call. Worse, it is 
not the standards role to ensure the outcome by making that judgement call.


Joe


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Stephen Satchell

On 07/15/2015 02:23 PM, Owen DeLong wrote:

I will point out that nobody has said “what the F*** were they
thinking” when they made it possible to use 4GB of RAM instead of
just 640k, but lots of people have said “what the F*** were they
thinking when they limited it to 640k.”


That 640k was the architectural limit imposed on Intel 16-bit 8086 
system implementations, once you allocated fixed space for ROM.  This 
was specific to the IBM PC.  This has to do with the 20-bit addressing 
used in the 8086.  One could grow the address space externally, and 
some computer systems (not IBM PC compatible) did so.


Again, the 4-GB RAM limits is an architectural limit of the hardware; 
there is no speed-of-light limit in the amount of DRAM one can have in 
a system.


Let's review the bidding on Internet Protocol, shall we?

APRANET NCP (1970) -- 8-bit host
Version 0 -- can't figure out the limit, if any; 4-bit chunks
Version 1 -- 16-bit net/host address
Version 2 -- variable! in octet increments
Version 3 -- (not available)
Version 4-78jun -- variable! in octet increments
Version 4-78sep -- 32 bit net/host address, Class A (8-bit net)
Version 5 -- (experimental circuit-switch protocol)
Version 6 -- 128-bit




Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Joe Maimon



Owen DeLong wrote:



On Jul 15, 2015, at 10:24 , Joe Maimon jmai...@ttec.com wrote:



I suspect a 16 /8 right about now would be very welcome for everybody other 
then the ipv6 adherents.


But it wouldn’t be right now. It would be after everyone put lots of effort 
into updating lots of systems so that they could support those 16 /8s.


I propose allowing and accepting that people get to decide on their own 
where to focus their efforts. I dont believe in top down management. I 
also dont believe that the available pool of other people efforts is a 
zero sum game.




By the time you’ve done that, you might as well have focused that effort on 
making those same systems do IPv6.


See above.




Seems like procrastination is only bad when its your baby.


Not really… This isn’t a question of procrastination or not. It’s a question of 
given that roughly the same effort is required to do thing A or thing B
and thing A (class E) leads nowhere in the long run while thing B provides a 
permanent solution, it makes much more sense to focus said effort
on thing B than to postpone thing B in favor of thing A.


See above. And really? same effort?




The jury is still out on class E, but the verdict is in for the community who 
created it.


Not really. I think if you really consider what would be required for 
deployment of class E, you’ll find that there truly is no there there.

Owen


I am not advocating class E adoption. I am advocating removal of barrier 
to adoption and I will go so far as to advocate a bootstrapped incentive 
for adoption, for those who get to choose on their own how to focus 
their own efforts.


Its nice to point out that we are rehashing the exact debate you and I 
had a few years back. Self-fulfilling.


Joe







Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Joe Maimon



Jared Mauch wrote:



This isn’t really a giant set of naysayers IMHO, but there is enough embedded 
logic in devices that it doesn’t make that much sense.


Enough to scuttle all previous drafts.


linux


a little google comes up with this

http://www.gossamer-threads.com/lists/linux/kernel/866043

It defies reason to compare that kind of update to ipv6.


various *bsd flavors



That effort would need to have everyone moving in the same direction now which 
seems unlikely.

- Jared


All I ever wanted to see was that the (minimal) effort was made 
possible. No guarantee of its success should be required for that. Even now.


Because by doing so, you guarantee failure.

Joe







Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Owen DeLong

 On Jul 15, 2015, at 16:45 , Joe Maimon jmai...@ttec.com wrote:
 
 
 
 Doug Barton wrote:
 On 7/15/15 10:24 AM, Joe Maimon wrote:
 I suspect a 16 /8 right about now would be very welcome for everybody
 other then the ipv6 adherents.
 
 Globally we were burning through about a /8 every month or two in the
 good old days. So in the best case scenario we'd get 32 more months of
 easy to get IPv4, but at an overwhelming cost to re-implement every
 network stack.
 
 This option was considered back in the early 2000's when I was still
 involved in the discussion, and rejected as impractical.
 
 
 
 Removing experimental status does not equate with the burden of making it 
 equivalent use to the rest of the address space.
 
 How about the ARIN burn rate post IANA runout? How long does 16 /8 last then?

Assuming you could somehow make 16 /8s available, do you really think that 
anyone would accept the idea of allocating
all of them to a single RIR, let alone the one in North America?

I tend to doubt it.

So ARIN’s burn rate post-runout really isn’t all that relevant.

 What would be wrong with removing experimental status and allowing one of the 
 /8 to be used for low barrier to /16 assignment to any party demonstrating a 
 willingness to coax usability of the space?

The wasted effort of people whose time is better spent deploying IPv6.

 Yes, any such effort has to run the gauntlet of IETF/IANA/RIR policy.

Which I would rather have those folks focused on something useful than wasting 
their time on this.

 CGN /10 managed. This could too, if all the naysayers would just step out of 
 the way.

The /10 did not require modifying every system on the internet or even any 
systems on the internet. It just required setting aside a block.

Even then, it was actually more effort than it should have required, but it was 
pretty minimal. OTOH, it provided an actual usable solution to a real world 
problem.

What you are proposing just wastes a lot of people’s time with nothing to show 
for it.

Owen



Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Joe Maimon



joel jaeggli wrote:

On 7/15/15 10:24 AM, Joe Maimon wrote:


The jury is still out on class E, but the verdict is in for the
community who created it.


joel@ubuntu:~$ uname -a
Linux ubuntu 3.8.0-44-generic #66~precise1-Ubuntu SMP Tue Jul 15
04:01:04 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

joel@ubuntu:~$  sudo ifconfig eth0:0 240.0.0.1/24
SIOCSIFADDR: Invalid argument
SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFNETMASK: Cannot assign requested address



So your point is that those who claimed it would not help managed to 
make it so?


Would it have really hurt to remove experimental status and replace it 
with use at your own risk status? Even now?




now go test that on every exisitng ipv4 device on the planet that's not
getting an upgrade.


Thanks to (continuing) shortsightedness that course of action is still 
foreclosed.




it doesn't extend the life of ipv4 usefully and it wouldn't have if we
started 10 years ago either.


You dont know either of those.

However, by continuing to insist on them, you make it so.





the goal in stringing along ipv4 is to not hose your current or
potential customers rather than prevent still more obstacles to their
success.

joel



At this point, you are running the risk of conflating your goals with 
your technical objections to the goals of others. And this has always 
been the real underlying issue.


Joe


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Joe Maimon



Ricky Beam wrote:

On Wed, 15 Jul 2015 15:20:08 -0400, Owen DeLong o...@delong.com wrote:

That's the big difference - IPv6 has been designed to provide abundant
address space.


There is no amount of fixed address space that can't be consumed with
stupid allocation policies.


True. However, are you making the argument that any of the current or
proposed allocation policies are, in fact, stupid in such a way that
this is likely?


What seems like a great idea today becomes tomorrow's what the f***
were they thinking.




There will be ample evidence of what any and all of were saying. 
Thinking, maybe not.


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Joe Maimon



Doug Barton wrote:

On 7/15/15 10:24 AM, Joe Maimon wrote:

I suspect a 16 /8 right about now would be very welcome for everybody
other then the ipv6 adherents.


Globally we were burning through about a /8 every month or two in the
good old days. So in the best case scenario we'd get 32 more months of
easy to get IPv4, but at an overwhelming cost to re-implement every
network stack.

This option was considered back in the early 2000's when I was still
involved in the discussion, and rejected as impractical.




Removing experimental status does not equate with the burden of making 
it equivalent use to the rest of the address space.


How about the ARIN burn rate post IANA runout? How long does 16 /8 last 
then?


What would be wrong with removing experimental status and allowing one 
of the /8 to be used for low barrier to /16 assignment to any party 
demonstrating a willingness to coax usability of the space?


Yes, any such effort has to run the gauntlet of IETF/IANA/RIR policy.

CGN /10 managed. This could too, if all the naysayers would just step 
out of the way.




Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Mark Andrews

In message 55a6ee2b.5040...@ttec.com, Joe Maimon writes:
 joel jaeggli wrote:
  On 7/15/15 10:24 AM, Joe Maimon wrote:
 
  The jury is still out on class E, but the verdict is in for the
  community who created it.
 
  joel@ubuntu:~$ uname -a
  Linux ubuntu 3.8.0-44-generic #66~precise1-Ubuntu SMP Tue Jul 15
  04:01:04 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
 
  joel@ubuntu:~$  sudo ifconfig eth0:0 240.0.0.1/24
  SIOCSIFADDR: Invalid argument
  SIOCSIFFLAGS: Cannot assign requested address
  SIOCSIFNETMASK: Cannot assign requested address
 
 
 So your point is that those who claimed it would not help managed to 
 make it so?

No.  The test was there before the requests which is why people
were saying that it wouldn't work without upgrading lots of machines.

 Would it have really hurt to remove experimental status and replace it 
 with use at your own risk status? Even now?

No, but you couldn't assign the addresses to users for another
decade or more without there being problems.

We still haven't removed all the class based code out there and
that is 20 years now.  For quite a while one had to be careful to
not use the first and last blocks when subnetting.  The use of
addresses ending in .0 (class C) or .0.0 (class B) is still
problematic with supernets.

  now go test that on every exisitng ipv4 device on the planet that's not
  getting an upgrade.
 
 Thanks to (continuing) shortsightedness that course of action is still 
 foreclosed.
 
 
  it doesn't extend the life of ipv4 usefully and it wouldn't have if we
  started 10 years ago either.
 
 You dont know either of those.
 
 However, by continuing to insist on them, you make it so.

Do you think adding 2 more years would have done anything except
let people procrastinate for 2 more years before starting to deploy
IPv6?

Vendors have had 15 years to develop products that support IPv6.
That was more than enough time.  We added IPv6 support to BIND back
in the 1990's.  DHCP has supported IPv6 just about as long.  F was
running on IPv6 years before the root servers officially supported
IPv6.

Just in time is nice if it works but it hasn't.  We have people
that are only contactable over IPv6 because they are now behind
CGNs but everyone doesn't have IPv6 available to them.  That is a
failure of the industry to deploy IPv6 in time.

  the goal in stringing along ipv4 is to not hose your current or
  potential customers rather than prevent still more obstacles to their
  success.
 
  joel
 
 
 At this point, you are running the risk of conflating your goals with 
 your technical objections to the goals of others. And this has always 
 been the real underlying issue.
 
 Joe
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Jared Mauch

 On Jul 15, 2015, at 7:45 PM, Joe Maimon jmai...@ttec.com wrote:
 
 
 
 Doug Barton wrote:
 On 7/15/15 10:24 AM, Joe Maimon wrote:
 I suspect a 16 /8 right about now would be very welcome for everybody
 other then the ipv6 adherents.
 
 Globally we were burning through about a /8 every month or two in the
 good old days. So in the best case scenario we'd get 32 more months of
 easy to get IPv4, but at an overwhelming cost to re-implement every
 network stack.
 
 This option was considered back in the early 2000's when I was still
 involved in the discussion, and rejected as impractical.
 
 
 
 Removing experimental status does not equate with the burden of making it 
 equivalent use to the rest of the address space.
 
 How about the ARIN burn rate post IANA runout? How long does 16 /8 last then?
 
 What would be wrong with removing experimental status and allowing one of the 
 /8 to be used for low barrier to /16 assignment to any party demonstrating a 
 willingness to coax usability of the space?
 
 Yes, any such effort has to run the gauntlet of IETF/IANA/RIR policy.
 
 CGN /10 managed. This could too, if all the naysayers would just step out of 
 the way.

This isn’t really a giant set of naysayers IMHO, but there is enough embedded 
logic in devices that it doesn’t make that much sense.

Either you can survive with some type of NAT or you can’t.  Many of my devices 
would not be missing capabilities if I had just IPv6 on them with some gateway 
to reach the IPv4 internet.  I could likely make a short list of the sites that 
I really need access to that are IPv4 only.  With Amazon/Walmart day, they 
would be well suited to have a fast IPv6 site :)

It’s just a few operating systems that need to be changed:

windows
linux
various *bsd flavors
macos

I don’t think it’s impossible, but so many things check for  224  A  1 it 
would be a large bit of work to fix those.  This is excluding the routing 
equipment.

What i’ve learned is that stuff like the netgear/linksys you have at your house 
spends around ~6 months in the supply chain before it reaches you.  these all 
need to be updated as well as the “big iron” stuff like cisco/juniper/arista as 
well as their embedded OS underneath, so maybe QNX or something else ‘odd’.

That effort would need to have everyone moving in the same direction now which 
seems unlikely.

- Jared


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread joel jaeggli
On 7/15/15 4:35 PM, Joe Maimon wrote:

snip

 At this point, you are running the risk of conflating your goals with
 your technical objections to the goals of others. And this has always
 been the real underlying issue.

My goal in an operational capacity is to continue to hold onto the
quality and utility of IPv4 services until my customers don't need them
anymore whether that comes 5 years from now, 10 or never. balkanzing
them on the basis of what prefixes they can reach, and consigning new or
growning entrants to address  ranges that poorly serve the installed
base doesn't serve that end.

IPv4 as a mature deployed technology is quite successful at resisting
innovation whether in the forwarding plane or at the transport. When I
consider where I should be expending resources on IPv4 inovation or
elsewhere, I look to minimize the NRE I have to expend sustaining IPv4.

 Joe
 




signature.asc
Description: OpenPGP digital signature


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Ricky Beam

On Wed, 15 Jul 2015 19:35:07 -0400, Joe Maimon jmai...@ttec.com wrote:
So your point is that those who claimed it would not help managed to  
make it so?


Would it have really hurt to remove experimental status and replace it  
with use at your own risk status? Even now?


No. The point is it's been wired into everything that has ever existed  
that it's an invalid address. Even if the experimental had been moved 15  
years ago, there would still be devices today that CANNOT use one of those  
addresses, and further, is 100% incapable of talking to anything using one.


Interestingly, Cisco, who proposed using the space, still has those  
restrictions embedded in everything they make. (Of course, their non-nexus  
switches still have token-ring and fddi translation vlans hardcoded.)


Factor in the people who cannot do math and think multicast is anything  
greater than 224.0.0.0, and you have a section of address space that is  
permanently unusable. (like 1.1.1.0/24 and 1.2.3.0/24) I'm not going to  
name names, but I've see proprietary code -- from more than one source --  
that did that, because bge [branch greater or equal] is a single  
instruction. If you think that's a lame optimization, then you should  
be hunting down *everything* responsible for SLAAC.


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Owen DeLong

 On Jul 15, 2015, at 14:43 , Ricky Beam jfb...@gmail.com wrote:
 
 On Wed, 15 Jul 2015 17:23:52 -0400, Owen DeLong o...@delong.com wrote:
 I will point out that nobody has said “what the F*** were they thinking” 
 when they made it possible to use 4GB of RAM instead of just 640k, but lots 
 of people have said “what the F*** were they thinking when they limited it 
 to 640k.”
 
 Actually, they did. And PAE was invented. (or re-invented, as various 
 paging mechanisms had existed for many decades by then)

Huh?

You’re missing the point or deliberately ignoring it, hard to tell which.

Vast address availability has never lead to WTF moments.
Restrictive addressing, OTOH, has created many WTF moments.

I look at NAT and I think WTF were they thinking, but it was an unfortunate 
consequence of the 32-bit limitation of IPv4.
It’s an effort at coping with the limitations, however misguided it may be.

I look at providers handing out /60 and I think WTF are they thinking. There’s 
no legitimate reasoning behind it.

Why repeat the same mistakes again by limiting IPv6 deployments to something 
less than /48?

As to your arguments on segmentation, no, RFC1918 is 3 segments because, again, 
of limitations in IPv4. In IPv6,
it’s still only one segment. Arguing that the 4th (which actually isn’t 
RFC-1918) is a segmentation isn’t entirely valid
as it’s more of an allocation than a segmentation and in any case, all of them 
are more than covered in the single
existing IPv6 segmentation of fc00::/0 or even fd00::/9.

Class E isn’t so much a segmentation as an early error that never got 
corrected. By the time anyone recognized the
need to fix class E, it was easier to move to IPv6 than to repair that part of 
IPv4, so we moved on.

255/8 is not really still applicable and does not apply to IPv6 in any way, so 
I don’t think you can count that one.
Same with 0/8. These weren’t segmentations, they were limitations of the 
technology at the time those RFCs
were written.

You can argue that localhost is a segmentation, I suppose, but in IPv6, it has 
reserved ::1/128.

Everything else in ::/3 is still available to the best of my knowledge.

So, in terms of total impact on IPv6, we’ve got three segmentations other than 
Unicast that are carried forward
from IPv4. No more, no less. (unless someone comes up with something not yet 
mentioned).

Owen



Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Ricky Beam

On Wed, 15 Jul 2015 17:23:52 -0400, Owen DeLong o...@delong.com wrote:
I will point out that nobody has said “what the F*** were they thinking”  
when they made it possible to use 4GB of RAM instead of just 640k, but  
lots of people have said “what the F*** were they thinking when they  
limited it to 640k.”


Actually, they did. And PAE was invented. (or re-invented, as various  
paging mechanisms had existed for many decades by then)


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Ricky Beam

On Wed, 15 Jul 2015 17:34:13 -0400, Owen DeLong o...@delong.com wrote:
That covers multicast and RFC-1918. Are there any other IPv4  
segmentations that you can think of?

...

Given that we came up with 3 total segmentations in IPv4 over the course


#1-3,#4 RFC-1918 is 3 segments and we recently added a 4th (for CGN).
#5 Localhost (127/8)
#6 Multicast (224/4)
#7 Class E (240/4)
#8 0/8
#9 255/8 (technically, part of class e, but it's called out specifically  
in various RFCs)


Re: ATT wireless IPv6

2015-07-15 Thread Jake Khuon
On 15/07/15 04:54, Jared Mauch wrote:
 Does anyone know what the story is here? They have some transparent proxies 
 for IPv4 traffic and I was wondering if they were to be IPv6 enabled soon or 
 if IPv6 will reach the handset. 

Hmmm...  I'm seeing my rmnet1 interface on my Galaxy S5 as having an
address out of the 2600:380:46ae::/38 space which is allocated to ATT
Mobility.


-- 
/*=[ Jake Khuon kh...@neebu.net ]=+
 | Packet Plumber, Network Engineers /| / [~ [~ |) | |  |
 | for Effective Bandwidth Utilisation  / |/  [_ [_ |) |_| NETWORKS |
 +==*/



signature.asc
Description: OpenPGP digital signature


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Owen DeLong

 On Jul 15, 2015, at 13:55 , Barry Shein b...@world.std.com wrote:
 
 
 On July 15, 2015 at 09:20 o...@delong.com (Owen DeLong) wrote:
 
 There are two ways to waste addresses. One is to allocate them to users who
 don,Ab€™t actually use all of them.
 
 The other is to keep them on the shelf in the free pool until well past the 
 useful
 life of the protocol.
 
 I'd add a third which is segmentation and I think that's a real
 threat. That is, assigning large chunks to specific functions by
 policy usually in support of technical needs. For example IPv4's
 multicast block. Poof, 224/4 gone. Or similar.
 
 Suddenly it's not 2^N bits it's just N bits.
 
 My claim is that such segmentation tends to grow over time as people
 find good arguments to segment.
 

fd00::/8 is already wasted on ULA.
fe80::/10 (effectively fe00::/8) is already allocated (somewhat wastefully, as 
a /64 probably would do the trick) to link local
ff00::/8 is already allocated to multicast.

That covers multicast and RFC-1918. Are there any other IPv4 segmentations that 
you can think of?

I’m not being snarky… I’m genuinely interested.

Given that we came up with 3 total segmentations in IPv4 over the course of 30 
years of IPv4 protocol use,
which consumed a total of /4(multicast)+/8+/12+/16(RFC-1918)+/16(link local) of 
IPv4 and 3 /8s of IPv6.

Even if we toss 5 more /8s to segmentation over the next 30 years, I think 
we’re OK, though we would have
burned through a /5 at that point in segmentation.

I think effectively, we can consider that e000::/3 is essentially set aside for 
such purposes and we still have
5/8ths of the address space after burning through the current /3 of unicast and 
a second /3 of unicast while
we contemplate a more restrictive policy.

Owen



 -- 
-Barry Shein
 
 The World  | b...@theworld.com   | http://www.TheWorld.com
 Purveyors to the Trade | Voice: 800-THE-WRLD| Dial-Up: US, PR, Canada
 Software Tool  Die| Public Access Internet | SINCE 1989 *oo*



Re: Remember Internet-In-A-Box?

2015-07-15 Thread mikea
On Wed, Jul 15, 2015 at 04:27:08PM +0300, John Kinsella wrote:
 On 7/15/15 1:28 PM, Baldur Norddahl wrote:
 You can't be a dummy and a service provider...
 
 oh? :)

Counterexample: Cox. They refuse to even admit to me that they are even
considering IPV6. 

-- 
Mike Andrews, W5EGO
mi...@mikea.ath.cx
Tired old sysadmin 


Re: ARIN IPV4 Countdown

2015-07-15 Thread Owen DeLong
Wait… You’re trying to convince me that it’s easier to understand “You have 
this box in the way. It blocks many of the packets you want and some of the 
packets you don’t want. It also does weird things to the header in the 
process.” than it is to understand “You have this box. By default it only 
allows outbound connections and blocks all incoming connections. You can tell 
it what you want to permit inbound. Your packet headers are the same on both 
sides of the box.”

You have a different definition of “easy to understand” than I do.

Owen

 On Jul 14, 2015, at 18:33 , Curtis Maurand cmaur...@xyonet.com wrote:
 
 
 Since IPV6 does not have NAT, it's going to be difficult for the layman to 
 understand their firewall.  deployment of ipv4 is pretty simple.  ipv6 on the 
 otherhand is pretty difficult at the network level.  yes, all the clients get 
 everything automatically except for the router/firewall.
 
 -C
 
 On 7/14/2015 7:57 PM, James Downs wrote:
 On Jul 14, 2015, at 16:09, Curtis Maurand cmaur...@xyonet.com wrote:
 
 i think IPV6 adoption is going to be very slow.  It's very difficult for 
 the layman to understand and that contributes to the slow rate of uptake.
 Who is the layman in this story? Almost every system I work with at home and 
 in the datacenter has IPv6 turned on by default. If someone wandered through 
 those networks, and started turning on IPv6 infrastructure so that they 
 started getting IPv6 addresses, my bet is that most of the java-based 
 applications would already be bound to the stacks in such a way that they 
 would just start sending traffic over IPv6. I base this on the fact that any 
 number of developers have been confused by “::” being somewhere in their 
 world now. Those people don’t care about the network, or IPv4 vs IPv6. It 
 would just work.
 
 Now, if layman == Network Operators, and Networking people at Corporations, 
 well, there you might be right.
 
 Cheers,
 -j
 
 -- 
 Best Regards
 Curtis Maurand
 Principal
 Xyonet Web Hosting
 mailto:cmaur...@xyonet.com
 http://www.xyonet.com



Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Valdis . Kletnieks
On 15 Jul 2015 15:25:05 -, John Levine said:

 It would be nice if it were possible to implement BCP 38 in IPv6, since this
 is the reason it isn't in IPv4.

There isn't any technical reason that an organization can't fix its edge
so it doesn't urinate bad IPv6 traffic all over the Internet.


pgpRr9b63YbT3.pgp
Description: PGP signature


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Matthew Kaufman

On 7/15/2015 8:25 AM, John Levine wrote:
It would be nice if it were possible to implement BCP 38 in IPv6, 
since this is the reason it isn't in IPv4.



Too bad the hazards of allowing people to use arbitrary source addresses 
weren't known when IPv6 was designed.


Matthew Kaufman


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Owen DeLong

 On Jul 15, 2015, at 03:43 , Baldur Norddahl baldur.nordd...@gmail.com wrote:
 
 On 15 July 2015 at 01:34, Owen DeLong o...@delong.com wrote:
 
 For one thing a /32 is nowhere near enough for anything bigger than a
 modest ISP today. Many will need /28, /24, or even larger. The biggest ones
 probably need /16 or even /12 in some cases.
 
 
 What is the definition of a modest and a large ISP?
 
 In the RIPE region even the smallest ISP can get a /29 with no
 documentation necessary. But likely that is all they will ever get because
 policy requires that you use that /29 at about 30% efficiency if you do /48
 allocations to end users.

Which is fine… 30% of a /29 at /48 is 524,288 end-sites served. For a
residential provider, I’d say that’s a medium-sized provider.

A large provider would be one that serves several million end-sites. There
are at least a handful of providers in the US for example, that have 10,000,000+
customers. A /29 wouldn’t be enough for them.

RIPEs policy ignores the inefficiencies created by topology and that’s kind
of unfortunate in my opinion, but so far it doesn’t appear too egregious, so
I haven’t taken the time to propose better policy.

 You would need more than a million users to get a /24.

Sure. Many ISPs have more than a million end-sites (note end-sites != users).

In many cases customer and end-site are synonymous, but in many cases, a
single customer may have many end-sites. For example, a business which
has several buildings in a campus may treat each building as an end-site.

A multi-tenant building would likely treat each tenant as a separate end-site.

etc.

 I do not think the RIPE region has an ISP large enough to apply for a /16
 or anything near it.

Perhaps. There are at least 2 ISPs in the US that I know of with 20,000,000+
customers. Since the NA in NANOG stands for North America, I kind of figured
that the situation in North America ought to be considered somewhat relevant.

 Therefore we can conclude that if ARIN manages to use up all the /3 address
 space currently reserved for allocation, we will still be able to get
 address space in Europe for the next thousands years :-). It is thought
 that RIPE will not use up the /12 that IANA allocated to RIPE - ever.

I doubt even with our current policy, ARIN is unlikely to use up the /12 in my
lifetime or even in the lifetime of the IPv6 protocol. Even if we do, I doubt we
will use more than 2 or 3 /12s ever.

 Personally I believe the ARIN policy is the sane one. But we need to abide
 by the rules in the region we live in.

I agree with you, but as the author of the current ARIN ISP IPv6 policy, I
may be biased. ;-)

Owen



Re: Remember Internet-In-A-Box?

2015-07-15 Thread Matthew Kaufman

On 7/14/2015 11:22 PM, Mark Andrews wrote:


Yet I can take a Windows XP box.  Tell it to enable IPv6 and it
just works.  Everything that a node needed existed when Windows XP
was released.  The last 15 years has been waiting for ISP's and CPE
vendors to deliver IPv6 as a product.  This is not to say that every
vendor deployed all the parts of the protocol properly but they
existed.


This is only true for dual-stacked networks. I just tried to set up an 
IPv6-only WiFi network at my house recently, and it was a total fail due 
to non-implementation of relatively new standards... starting with the 
fact that my Juniper SRX doesn't run a load new enough to include RDNSS 
information in RAs, and some of the devices I wanted to test with 
(Android tablets) won't do DHCPv6.


The XP box is in an even worse situation if you try to run it on a 
v6-only network.


And yet we've known for years now that dual-stack wasn't going to be an 
acceptable solution, because nobody was on track to get to 100% IPv6 
before IPv4 runout happened.


Go to any business with hardware that is 3-5 years old in its IT 
infrastructure and devices ranging from PCs running XP to the random 
consumer gear people bring in (cameras, printers, tablets, etc.) and see 
how easy it is to get everything talking on an IPv6-only (no IPv4 at 
all) network... including using IPv6 to do automatic updates and all the 
other pieces that need to work. We're nowhere near ready for that.


Matthew Kaufman



Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread John R. Levine

It would be nice if it were possible to implement BCP 38 in IPv6, since this
is the reason it isn't in IPv4.


There isn't any technical reason that an organization can't fix its edge
so it doesn't urinate bad IPv6 traffic all over the Internet.


In IPv4 systems, the problem is (so I have been told by some largish ISPs) 
that a dual homed customer gets address ranges from ISPs A and B, and 
sends traffic with A addresses to the B interface.  The ISPs have no 
practical way to tell legit dual homed traffic from malicious, 
particularly when there is a chain of resellers in between.  If the ISP 
tells the customer to send the traffic over the right interface, the usual 
response is if you don't want our business, I'm sure we can find another 
ISP that does.


Like I said, it would be nice if ISPs could persuade their v6 customers to 
get their own PI space early on, because if they don't they'll have 
exactly the same problem.


R's,
John


Re: Remember Internet-In-A-Box?

2015-07-15 Thread John Kinsella

On 7/15/15 1:28 PM, Baldur Norddahl wrote:
You can't be a dummy and a service provider... 


oh? :)


Re: ARIN IPV4 Countdown

2015-07-15 Thread Lee Howard


On 7/14/15, 11:16 PM, NANOG on behalf of Randy Bush
nanog-boun...@nanog.org on behalf of ra...@psg.com wrote:

 While the base curve it runs on is running ahead of the measured traffic
 curve, the measure of IPv6 enabled browsers is a reasonable indicator
for
 what is happening.

we're an isp, with ipv6 enabled since 1997.  we measure real traffic,
not wishes of what could be.

I don¹t know how much of your traffic is IPv6, but ³10% by the time we
retire² sure looks like a prediction. If it¹s number of users, that¹s well
above 10%. IPv6 support in a couple of video streaming devices would push
it well past that.

I hope you¹re right about retiring at 10%‹it would be great to have the
resources to retire this year.

Lee


randy





Re: Remember Internet-In-A-Box?

2015-07-15 Thread Mel Beckman
Did you deploy Mikrotik routers by any chance?

 -mel beckman

 On Jul 15, 2015, at 3:29 AM, Baldur Norddahl baldur.nordd...@gmail.com 
 wrote:
 
 On 15 July 2015 at 02:02, Mike mike-na...@tiedyenetworks.com wrote:
 
 I am a small provider with a 16 bit asn, a /20 and a /22 of ipv4 and a /32
 of v6, but no clue yet how to get from where I am today to where we all
 should be. The flame wars and vitrol and rhetoric is too much noise for me
 to derive anything useful from. Someone needs to stand up and lead. I will
 happily follow.
 
 Whats really needed, is for you gods of ipv6, to write that 'ipv6 for ipv4
 dummies', targeting service providers and telling us exactly what we need
 to do. No religious wars about subnet allocation sizes or dhcpv6 vs slaac
 or anything. Tell us how to get it onto our network, give us reasonable
 deployment scenarios that leverage our experience with IPv4 and tell us
 what we are going to tell our customers. Help us understand WHY nat is not
 a security model, and how to achieve the same benefits we have with nat
 now, in an ipv6 enabled world.
 
 
 You can't be a dummy and a service provider...
 
 There is a million ways to implement a service provider network and that
 goes for both IPv4 and IPv6. Writing a simple text that covers all
 possibilities is impossible. What is your setup like?
 
 Implementing IPv6 can be very simple, almost just run the on command. Or
 it can be very hard. It depends on what equipment you got and what features
 you need. And your luck.
 
 In my case it turned out to be hard. I thought it would be easy. I bought
 equipment that had IPv6 written all over it and it was a greenfield
 network. The plan was to have IPv6 from birth. That was not to be.
 
 A year later knew far too much about:
 
 DHCPv6 relay chaining - not supported. Relay chaining is when you have the
 access switch tag the DHCPv6 request with a customer identifier and then
 your access router has to do DHCPv6 relay on that.
 
 DHCPv6 relay in supervlan - not supported.
 
 IPv6 must not be enabled at the same time as MPLS layer 2 VPN (VPLS).
 
 DHCPv6-PD: When we said we had DHCPv6 support we meant IA_NA not IA_PD.
 DHCPv6 snooping not supported with prefix delegation.
 
 MPLS VPNv6 not supported.
 
 IPv6 prefixes more specific than /64 gets routed in CPU without any
 warnings.
 
 No support for route injection by DHCPv6-PD snooping.
 
 Oh and they just said they fixed most of the above issue in a new firmware
 that is not compatible with the hardware I got.
 
 I am afraid that even in 2015 many IPv6 implementations are still half
 baked. I was left feeling like I was the first guy to actually test this
 stuff.
 
 I managed to duct tape it all together despite the above limitations. But
 forget about easy.
 
 Regards,
 
 Baldur


RE: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Chuck Church
-Original Message-
From: John R. Levine [mailto:jo...@iecc.com] 
Sent: Tuesday, July 14, 2015 4:50 PM
To: Chuck Church chuckchu...@gmail.com
Cc: nanog@nanog.org
Subject: RE: Dual stack IPv6 for IPv4 depletion

This is IPv6.  Why shouldn't they have their own PI space?

Same way it happens today.  Business starts out small, uses IP space from
their single ISP.  Couple years later, they're bigger and want to dual-home
for better uptime or other reasons.  Unless there is something stopping them
from advertising their ISP 'A' space out to ISP 'B' in IPv6 land, we're
probably going to see the same things we see with IPv4 no?

Chuck



Re: 'gray' market IPv4

2015-07-15 Thread Lee Howard
Price varies significantly by prefix length, and somewhat by region.
Regional variance may not be as much as it used to be.

Lee

On 7/14/15, 6:15 PM, NANOG on behalf of Pavel Odintsov
nanog-boun...@nanog.org on behalf of pavel.odint...@gmail.com wrote:

Hello, folks!

I have finished multiple (and 5th in RIPE) inter RIR subnet moves in RIPE
region. We have moved multiple /21-/20 networks and awerage cost was about
$10 per ip.

On Tuesday, July 14, 2015, Martin Hannigan hanni...@gmail.com wrote:

 On Tue, Jul 14, 2015 at 10:22 AM, Matt Kelly mjke...@gmail.com
 javascript:; wrote:

  This list is actual sale prices,
  http://www.ipv4auctions.com/previous_auctions/
 
 
  --
  Matt
 
 
  On July 14, 2015 at 10:14:05 AM, Justin Wilson - MTIN (li...@mtin.net
 javascript:;)
  wrote:
 
  Thes folks (and I am not advertising or affiliated with them) publish
a
  list of most recent transfer completed:
 
  http://ipv4marketgroup.com/broker-services/buy/
 
 
 http://ipv4marketgroup.com/broker-services/buy/  vs.
 http://www.ipv4auctions.com/previous_auctions/


 If you compare the pricing that both have made available you will find
one
 is posting average prices exponentially higher than the other. When you
 trend the granular auction site data the auction numbers demonstrate a
 trend  would expect, that smaller prefixes are more expensive since it
 takes a similar amount of effort to process a /24 as it does a /20.
Dollar
 differences between a  /24 unit and a /17 unit move the needle
 significantly.

 Based on both of both sets of public data its easy to conclude that
 auctions will work for at least small buyers of space if they're
 sophisticated enough to address the RIR issues. If you do decide to take
 the simple broker approach (not all are simple and not all approaches
are
 suitable to simple brokers), use an RFP.  And Yelp. :-)

 Best,

 -M



-- 
Sincerely yours, Pavel Odintsov





Re: Remember Internet-In-A-Box?

2015-07-15 Thread Lee Howard
I google¹d ³IPv6 for Dummies² and found this:
https://www.wesecure.nl/upload/documents/tinymce/IPv6.pdf
It¹s licensed from the For Dummies series, written and published by
Infoblox.

more below. . .

On 7/14/15, 8:02 PM, NANOG on behalf of Mike nanog-boun...@nanog.org on
behalf of mike-na...@tiedyenetworks.com wrote:



On 07/14/2015 04:46 PM, Stephen Satchell wrote:
 This goes back a number of years.  There was a product that literally
 was a cardboard box that contained everything one needed to get
 started on the Internet.  Just add a modem and a computer, and you
 were on your way.  No fuss, no learning curve.

 I'm beginning to think that someone needs to create a similar product,
 but for IPv6 internet.  The Internet service providers would provide
 the same sort of kit to get people started.  Just add a CSU/DSU (like
 a cable modem) and a computer, and you are on your way.

 Also, I think we need a *real* book called IPv6 for Dummies (maybe
 even published by IDG Books) that walks through all the beginner
 stuff.  There's beginner stuff that I've seen by using a search
 engine; a dead-tree book, though, may well be better for Joe Average.

 Just my pair-o-pennies(tm)



I am a small provider with a 16 bit asn, a /20 and a /22 of ipv4 and a
/32 of v6, but no clue yet how to get from where I am today to where we
all should be. The flame wars and vitrol and rhetoric is too much noise
for me to derive anything useful from. Someone needs to stand up and
lead. I will happily follow.

I also co-authored RFC6782, intended to be guidance for landline ISPs
deploying IPv6:
http://tools.ietf.org/html/rfc6782
We really tried to make it step-by-step, and you don¹t necessarily need
to hit each step (as we explain in the document).


Whats really needed, is for you gods of ipv6, to write that 'ipv6 for
ipv4 dummies', targeting service providers and telling us exactly what
we need to do. No religious wars about subnet allocation sizes or dhcpv6
vs slaac or anything. Tell us how to get it onto our network, give us
reasonable deployment scenarios that leverage our experience with IPv4
and tell us what we are going to tell our customers. Help us understand
WHY nat is not a security model, and how to achieve the same benefits we
have with nat now, in an ipv6 enabled world.

Send me private email and we can set up time to talk. I won¹t know the
IPv6 capabilities of every piece of equipment you have, but I might be
able to help you plan.

Lee



Mike








Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread John Levine
Same way it happens today.  Business starts out small, uses IP space from
their single ISP.  Couple years later, they're bigger and want to dual-home
for better uptime or other reasons.  Unless there is something stopping them
from advertising their ISP 'A' space out to ISP 'B' in IPv6 land, we're
probably going to see the same things we see with IPv4 no?

Sigh.  We can hope that ISP B would push back a little and tell the customer
that it's a lot easier to get v6 space, and once they do, they will have their
own IP space forever and not be in thrall to ISP A.

It would be nice if it were possible to implement BCP 38 in IPv6, since this
is the reason it isn't in IPv4.

R's,
John


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread joel jaeggli
On 7/15/15 3:43 AM, Baldur Norddahl wrote:
 On 15 July 2015 at 01:34, Owen DeLong o...@delong.com wrote:
 
 For one thing a /32 is nowhere near enough for anything bigger than a
 modest ISP today. Many will need /28, /24, or even larger. The biggest ones
 probably need /16 or even /12 in some cases.

 
 What is the definition of a modest and a large ISP?
 
 In the RIPE region even the smallest ISP can get a /29 with no
 documentation necessary. But likely that is all they will ever get because
 policy requires that you use that /29 at about 30% efficiency if you do /48
 allocations to end users.
 
 You would need more than a million users to get a /24.
 
 I do not think the RIPE region has an ISP large enough to apply for a /16
 or anything near it.

there are 4 organizations that originate something on the order of a /19

1 AS7922  ORG+TRN Originate: 36318243454976 /18.95  Transit:
38476054528 /28.84 COMCAST-7922 - Comcast Cable Communications, Inc.,US
2 AS3320  ORG+TRN Originate: 35219269156864 /19.00  Transit:
569424150528 /24.95 DTAG Deutsche Telekom AG,DE
3 AS5511  ORG+TRN Originate: 35188667187200 /19.00  Transit:
17818772963328 /19.98 OPENTRANSIT Orange S.A.,FR
4 AS17676 ORG+TRN Originate: 18695992639488 /19.91  Transit:
12885032960 /30.42 GIGAINFRA Softbank BB Corp.,JP


 Therefore we can conclude that if ARIN manages to use up all the /3 address
 space currently reserved for allocation, we will still be able to get
 address space in Europe for the next thousands years :-). It is thought
 that RIPE will not use up the /12 that IANA allocated to RIPE - ever.
 
 Personally I believe the ARIN policy is the sane one. But we need to abide
 by the rules in the region we live in.
 
 Regards,
 
 Baldur
 




signature.asc
Description: OpenPGP digital signature


Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread George Metz
Reasonability, like beauty, is in the eye of the beholder, but I thank you
for the compliment. :)

The short answer is yes, that constitutes being prudent. The longer
answer is it depends on what you consider the wildest dreams.

There's a couple of factors playing in. First, look at every /64 that is
assigned as an IPv4 /32 that someone is running NAT behind. This is flat
out WRONG from a routing perspective, but from an allocation perspective,
it's very much exactly what's happening because of SLAAC and the 48-bit MAC
address basis for it. Since /64 is the minimum, that leaves us with less
than half of the available bit mask in which to hand out that 1/8th the
address space. Still oodles of addresses, but worth noting and is probably
one reason why some of the conservationists react the way they do.

Next, let's look at the wildest dreams aspect. The current implementation
I'm thinking of in modern pop culture is Big Hero 6 (the movie, not the
comics as I've never read them). Specifically, Hiro's microbots. Each one
needs an address to be able to communicate with the controller device. Even
with the numbers of them, can probably be handled with a /64, but you'd
also probably want them in separate buckets if you're doing separated
tasks. Even so, a /48 could EASILY handle it.

Now make them the size of a large-ish molecule. Or atom. Or protons.
Nanotech or femtotech that's advanced enough gets into Clarke's Law - any
sufficiently advanced technology is indistinguishable from magic - but in
order to do that they need to communicate. If you think that won't be
possible in the next 30 years, you probably haven't been paying attention.

However, that's - barring a fundamental breakthrough - probably a decade or
two off. Meanwhile we've got connected soda cans to worry about.

I wrote my email as a way of pointing out that maybe the concerns (on both
sides)- aren't baseless, but at the same time maybe there's a way to split
the difference. It's not too much of a stretch to see that, soon, 256
subnets may not actually be enough to deal with the connected world and
Internet of Things that's currently being developed. But would 1024? How
about 4096? Is there any need in the next 10-15 years for EVERYONE to be
getting handed 65,536 /64 subnets? Split the difference, go with a /52 and
suddenly you've got FOUR THOUSAND subnets for individual users so that
their soda cans can tell the suspension on their car that it's been opened
and please smooth out the ride.

Frankly, both sides seem intent on overkill in their preferred direction,
and it's not particularly hard to meet in the middle.

On Tue, Jul 14, 2015 at 8:38 PM, Doug Barton do...@dougbarton.us wrote:

 On 7/14/15 6:23 AM, George Metz wrote:

 It's always easier to be prudent from the get-go than it is to rein in the
 insanity at a later date. Just because we can't imagine a world where IPv6
 depletion is possible doesn't mean it can't exist, and exist far sooner
 than one might expect.


 I've been trying to stay out of this Nth repetition of the same
 nonsensical debate, since neither side has anything new to add. However
 George makes a valid point, which is learn from the mistakes of the past.

 So let me ask George, who seems like a reasonable fellow ... do you think
 that creating an addressing plan that is more than adequate for even the
 wildest dreams of current users and future growth out of just 1/8 of the
 available space (meaning of course that we have 7/8 left to work with
 should we make a complete crap-show out of 2000::/3) constitutes being
 prudent, or not?

 And please note, this is not a snark, I am genuinely interested in the
 answer. I used to be one of the people responsible for the prudent use of
 the integers (as the former IANA GM) so this is something I've put a lot of
 thought into, and care deeply about. If there is something we've missed in
 concocting the current plan, I definitely want to know about it.

 Even taking into account some of the dubious decisions that were made 20
 years ago, the numbers involved in IPv6 deployment are literally so
 overwhelming that the human brain has a hard time conceiving of them.
 Combine that with the conservation mindset that's been drilled into
 everyone regarding IPv4 resources, and a certain degree of over-enthusiasm
 for conserving IPv6 resources is understandable. But at the same time,
 because the volume of integers is so vast, it could be just as easy to slip
 into the early-days v4 mindset of infinite, which is why I like to hear a
 good reality check now and again. :)

 Doug

 --
 I am conducting an experiment in the efficacy of PGP/MIME signatures. This
 message should be signed. If it is not, or the signature does not validate,
 please let me know how you received this message (direct, or to a list) and
 the mail software you use. Thanks!




Re: Dual stack IPv6 for IPv4 depletion

2015-07-15 Thread Owen DeLong

 On Jul 15, 2015, at 08:20 , George Metz george.m...@gmail.com wrote:
 
 Reasonability, like beauty, is in the eye of the beholder, but I thank you
 for the compliment. :)
 
 The short answer is yes, that constitutes being prudent. The longer
 answer is it depends on what you consider the wildest dreams.
 
 There's a couple of factors playing in. First, look at every /64 that is
 assigned as an IPv4 /32 that someone is running NAT behind. This is flat
 out WRONG from a routing perspective, but from an allocation perspective,
 it's very much exactly what's happening because of SLAAC and the 48-bit MAC
 address basis for it. Since /64 is the minimum, that leaves us with less
 than half of the available bit mask in which to hand out that 1/8th the
 address space. Still oodles of addresses, but worth noting and is probably
 one reason why some of the conservationists react the way they do.

Then they are being silly. The thinking for IPv6 was a 64-bit address in toto
until SLAAC was proposed and 64 bits were added to enable that.

Even at 64 bits, you have more than 4 billion times as many network numbers as 
you
had host numbers in all of IPv4.

 Next, let's look at the wildest dreams aspect. The current implementation
 I'm thinking of in modern pop culture is Big Hero 6 (the movie, not the
 comics as I've never read them). Specifically, Hiro's microbots. Each one
 needs an address to be able to communicate with the controller device. Even
 with the numbers of them, can probably be handled with a /64, but you'd
 also probably want them in separate buckets if you're doing separated
 tasks. Even so, a /48 could EASILY handle it.

Right…

 Now make them the size of a large-ish molecule. Or atom. Or protons.
 Nanotech or femtotech that's advanced enough gets into Clarke's Law - any
 sufficiently advanced technology is indistinguishable from magic - but in
 order to do that they need to communicate. If you think that won't be
 possible in the next 30 years, you probably haven't been paying attention.

Sure, but do you really think that IPv6 can handle that in all the other ways?
I think we’ll need a new protocol to do that for reasons other than address
space limitations well before we run out of IPv6 addresses.

 However, that's - barring a fundamental breakthrough - probably a decade or
 two off. Meanwhile we've got connected soda cans to worry about.

True.

 I wrote my email as a way of pointing out that maybe the concerns (on both
 sides)- aren't baseless, but at the same time maybe there's a way to split
 the difference. It's not too much of a stretch to see that, soon, 256
 subnets may not actually be enough to deal with the connected world and
 Internet of Things that's currently being developed. But would 1024? How
 about 4096? Is there any need in the next 10-15 years for EVERYONE to be
 getting handed 65,536 /64 subnets? Split the difference, go with a /52 and
 suddenly you've got FOUR THOUSAND subnets for individual users so that
 their soda cans can tell the suspension on their car that it's been opened
 and please smooth out the ride.

There are two ways to waste addresses. One is to allocate them to users who
don’t actually use all of them.

The other is to keep them on the shelf in the free pool until well past the 
useful
life of the protocol.

I don’t see splitting the difference at /52 as being any more useful than 
leaving
it at /48. Certainly it is an incremental improvement over /56 and wildly better
than /60, but it remains an unnecessarily inferior solution.

 Frankly, both sides seem intent on overkill in their preferred direction,
 and it's not particularly hard to meet in the middle.

Perhaps, but it’s also not hard to do harmful things with the best of intent.

Owen

 
 On Tue, Jul 14, 2015 at 8:38 PM, Doug Barton do...@dougbarton.us wrote:
 
 On 7/14/15 6:23 AM, George Metz wrote:
 
 It's always easier to be prudent from the get-go than it is to rein in the
 insanity at a later date. Just because we can't imagine a world where IPv6
 depletion is possible doesn't mean it can't exist, and exist far sooner
 than one might expect.
 
 
 I've been trying to stay out of this Nth repetition of the same
 nonsensical debate, since neither side has anything new to add. However
 George makes a valid point, which is learn from the mistakes of the past.
 
 So let me ask George, who seems like a reasonable fellow ... do you think
 that creating an addressing plan that is more than adequate for even the
 wildest dreams of current users and future growth out of just 1/8 of the
 available space (meaning of course that we have 7/8 left to work with
 should we make a complete crap-show out of 2000::/3) constitutes being
 prudent, or not?
 
 And please note, this is not a snark, I am genuinely interested in the
 answer. I used to be one of the people responsible for the prudent use of
 the integers (as the former IANA GM) so this is something I've put a lot of
 thought into, and care deeply about. If 

Re: Remember Internet-In-A-Box?

2015-07-15 Thread Owen DeLong

 On Jul 15, 2015, at 08:57 , Matthew Kaufman matt...@matthew.at wrote:
 
 On 7/14/2015 11:22 PM, Mark Andrews wrote:
 
 Yet I can take a Windows XP box.  Tell it to enable IPv6 and it
 just works.  Everything that a node needed existed when Windows XP
 was released.  The last 15 years has been waiting for ISP's and CPE
 vendors to deliver IPv6 as a product.  This is not to say that every
 vendor deployed all the parts of the protocol properly but they
 existed.
 
 This is only true for dual-stacked networks. I just tried to set up an 
 IPv6-only WiFi network at my house recently, and it was a total fail due to 
 non-implementation of relatively new standards... starting with the fact that 
 my Juniper SRX doesn't run a load new enough to include RDNSS information in 
 RAs, and some of the devices I wanted to test with (Android tablets) won't do 
 DHCPv6.

That’s a pretty old load then, as I’ve had RDNSS on my SRX-100 for several 
years now.

 The XP box is in an even worse situation if you try to run it on a v6-only 
 network.

Only if you care about DNS.

 And yet we've known for years now that dual-stack wasn't going to be an 
 acceptable solution, because nobody was on track to get to 100% IPv6 before 
 IPv4 runout happened.

An IPv6-only DNS server with RFC-1918 IPv4 connectivity to your XP box does 
solve the problem in question.

 Go to any business with hardware that is 3-5 years old in its IT 
 infrastructure and devices ranging from PCs running XP to the random consumer 
 gear people bring in (cameras, printers, tablets, etc.) and see how easy it 
 is to get everything talking on an IPv6-only (no IPv4 at all) network... 
 including using IPv6 to do automatic updates and all the other pieces that 
 need to work. We're nowhere near ready for that.

Anyone who has that already has IPv4 addresses on all that ancient gear, so 
they can, in fact, dual stack at least that fraction of their network.

How about helping them deploy instead of continually trying to throw red 
herrings in their path.

Owen



Re: Remember Internet-In-A-Box?

2015-07-15 Thread Lee Howard


On 7/15/15, 11:57 AM, NANOG on behalf of Matthew Kaufman
nanog-boun...@nanog.org on behalf of matt...@matthew.at wrote:

Go to any business with hardware that is 3-5 years old in its IT
infrastructure and devices ranging from PCs running XP to the random
consumer gear people bring in (cameras, printers, tablets, etc.) and see
how easy it is to get everything talking on an IPv6-only (no IPv4 at
all) network... including using IPv6 to do automatic updates and all the
other pieces that need to work. We're nowhere near ready for that.

This is painfully true.
I don¹t have much sympathy for Windows XP, since it¹s a year past extended
End of Support, and it¹s a 15-year-old operating system, now five
generations obsolete?
But specific-purpose consumer electronics are failures: not just cameras,
but game consoles, set-top boxes, audio-video systems.
Even security critical stuff like software updates, anti-virus updates,
CRL checks, are almost completely unavailable over IPv6. Unless you run a
large enough enterprise to have your own update servers; then they can
pull updates over IPv4, and serve clients over IPv6.

However, if you dual-stack now, you¹ll be able to identify which things
are still dependent on IPv4, and either engineer differently, or
substitute equipment over time.

Lee



Matthew Kaufman