Spreadsheet with various IPv6 tools

2019-05-19 Thread Doug Barton
I have been cleaning up and reworking some old stuff of mine regarding 
how to determine required address space based on sizes of sites, sizes 
of different VLANs, etc. I have versions of these for IPv4, IPv6 using 
actual network sizes, and IPv4 using a /48 prefix or smaller for every 
site. I also included some other IPv6 related examples that I've shared 
various places in the past to help folks making the transition from IPv4 
understand things like nibble boundaries, sparse allocation, etc.


If you are interested I would love to get your thoughts and opinions on 
any or all of these. My plan is to share them more widely at some point 
in the near future, but I've been staring at them for so long now that 
it's time for new eyes.  :)


The formatting is still a bit rough, I need to polish/test in MS Excel 
once I'm comfortable with the content. It should work in LibreOffice 
now, as that's what I've been using.


Thanks,

Doug

https://dougbarton.us/IPv4%20and%20IPv6%20Network%20Structure%20Planning-20190519.xls


Realistic number of hosts for a /64 subnet?

2019-05-09 Thread Doug Barton
It's been a while since I was configuring subnets, and last time I did 
the guidance was always no more than 1,000 hosts per subnet/vlan. A lot 
of that was IPv4 thinking regarding broadcast domains, but generally 
speaking we kept to it for dual stacked networks, equating an IPv4 /22 
with an IPv6 /64. (This was commonly in office environments where we 
used a subnet per floor to accommodate all of the desktops, printers, 
phones, tablets, etc.)


Is this still how people roll nowadays? Have switches and/or other 
network gear advanced to the point where subnets larger than 1k hosts 
are workable? In IPv4 or IPv6? I've done quite a bit of web searching, 
and can't find anything newer than 2014 that has any kind of intelligent 
discussion of this topic.


Doug


Re: Fwd: SixXS shutting down 2017-06-06

2017-03-23 Thread Doug Barton
I'll add a voice to the chorus. :)  Happy user off and on over many 
years, and deeply appreciative of all that you both have done to support 
the community.


Best regards,

Doug


Re: Samsung phones block WiFi IPv6 when sleeping, delayed notifications

2015-06-13 Thread Doug Barton

On 6/12/15 1:11 AM, Lorenzo Colitti wrote:
 Ole said:

do we agree that a host that wakes up and has expired its last
default router should restart router discovery?


In my mind this makes a lot of sense.


That's not necessary. For things to work well a host needs to be able to
maintain connectivity even when asleep. So it needs to be able to
receive unicast packets,


Agreed


and it needs to process RAs


The problem is that due to the design of the protocol processing RAs 
(Note, you did not specify unicast or multicast) is a known battery 
drainer. So it's awesome to say that wireless devices operating on a 
battery should simply stick to the protocol that was designed 15+ years 
ago when it was almost universally true that every networked device was 
connected to power and a LAN cable. But the world has moved on.



(e.g., so it can
know that it has lost connectivity when it receives an RA with a default
lifetime of 0).


The device should know if it loses connectivity if it actually, you 
know, loses connectivity. If the router hasn't expired yet it should be 
able to use it. The scenario you describe should be incredibly rare.


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: Some very nice broken IPv6 networks at Google and Akamai (Was: Some very nice IPv6 growth as measured by Google)

2014-11-09 Thread Doug Barton

On 11/9/14 12:27 PM, Tore Anderson wrote:

So far you've been claiming that the problem lies with Google or
Akamai. If true - and I don't dispute that it is - then testing from
the RING should work just as well as from any home network.


No, that's not true at all. Eyeball networks have very different 
characteristics than colos. Sure there will be some overlap, but your 
statement above is demonstrably false.


It's also true that both Google and Akamai have admitted problems with 
IPv6, and Google claims to have fixed them. So at this point it's not at 
all clear what you're arguing about, other than an Asperger'y need to 
prove that something you said was correct at some point in some context. 
So can you please just let it go, and let's return this list back to its 
normally high S::N?


Doug



Re: Google IPv6 measurements in Europe appear heading down...

2014-11-05 Thread Doug Barton
So far all the conversation I've seen about this has been on the eyeball 
side. Has anyone looked into whether or not the content networks have 
made changes (removing/adding s for example) that would be 
responsible for the temporary skew?


Doug


On 11/5/14 7:23 PM, Kate Lance wrote:

Hi Éric,

I'm puzzled, not about the recent decline (and now near-recovery) but at the
odd 'kick' in the stats on Aug 17, mainly for Europe.

Compare Belgium and most of the high-IPv6 EU countries (for clarity I left a
couple out like FR and CH, but they have small kicks as well):
https://www.vyncke.org/ipv6status/compare.php?metric=pcountries=be,de,lu,ro,cz,no

- with high-IPv6 non-EU (BE left in for comparison):
https://www.vyncke.org/ipv6status/compare.php?metric=pcountries=be,us,jp,pe,my
The US and Peru show small increments too, but certainly not like the EU 
countries.

Looking closely, it appears something increased the measurements in Europe a
little on 13 Aug, then a lot on 17 Aug.  Erik Taraldsen from Telenor Norway
said they'd been rolling out v6 since summer - but that sounds more gradual
than a sudden increment in mid-August. Any ideas ...?

Regards,
Kate


On Thu, Oct 23, 2014 at 06:03:42PM +, Eric Vyncke (evyncke) wrote:

With the link, it is probably better… still need some caffein

[1]https://www.vyncke.org/ipv6status/compare.php?metric=pcountries=be,
de,us,lu

From: Eric Vyncke [2]evyn...@cisco.com
Date: jeudi 23 octobre 2014 09:38
To: [3]ipv6-ops@lists.cluenet.de [4]ipv6-ops@lists.cluenet.de
Subject: Google IPv6 measurements in Europe appear heading down...

For a couple of weeks, it seems that Google IPv6 measurements are
heading down mainly for Europe. For example, here is a link to a
presentation of the Google measurements for several European countries
and USA. There is a clear drop in the last days/weeks for European
countries but not for USA.
This includes a big drop for my country (BE) :-O and I have checked
with all Belgian ISP and they have no explanation as for them 'business
as usual'. Apnic also does not show such a big drop.
So, I am guessing either a 'bug' in Google measurements infrastructure
in Europe or could it be that the IPv6 latency to Google has increased
a lot so that Happy Eyeball prefers IPv4? Recent measurement of
dual-stack latency to www.google.com from several Belgian ISP gave 10%
slower over IPv6.
Any clue will be welcome
-éric

References

1. 
https://www.vyncke.org/ipv6status/compare.php?metric=pcountries=be,de,us,lu
2. mailto:evyn...@cisco.com
3. mailto:ipv6-ops@lists.cluenet.de
4. mailto:ipv6-ops@lists.cluenet.de




Re: IPv6 address on Safari 8

2014-10-28 Thread Doug Barton

On 10/27/14 11:25 AM, Michael Chang wrote:

On OS X 10.9.5 and Safari 7.1 (9537.85.10.17.1) I see:

[2a02:ed8:::8] yields first part of its address is not valid.
[2a02:0ed8:::8] (change the second part) yields a webpage.
[2a02:ed8::0::8] yields first part of its address is not valid.
[2a02:0ed8::0::8] (change the second part) yields a webpage.


Confirmed on Yosemite/Safari 8.

However the 2607:: address I tried already has 4 characters in each of 
the first 3 sections (ala, 2607:abcd:abcd::8) so this trick doesn't 
work. I also tried 2607:abcd:abcd:0:0:0:0:8 and various other 
zero-padded combinations that didn't work either.


Doug



Re: IPv6 address on Safari 8

2014-10-27 Thread Doug Barton

On 10/27/14 1:43 AM, Antonio Prado wrote:

Hi,

some customers report they can't open certain IPv6 addresses using
Safari Version 8.0 (10600.1.25) on OSX Yosemite Version 10.10 (14A389).

If an address starts with 2A02 Safari complains 'can’t open
“[2a02:ed8:::8]” because the first part of its address is not valid'.


Yes, I get that with http:// as well. With https:// it endlessly cycles 
back to the Safari can't verify the identity of the website dialog, so 
there seem to be either multiple bugs, or the same bug affecting 
different code paths.


FWIW, I get the same with a 2607:: address, so it would seem that 
anything that isn't 2001 is triggering the bug.



Everything works for example with
http://[2001:200:dff:fff1:216:3eff:feb1:44d7]


Confirmed as well.

I see downthread that someone already filed a bug for this. If there is 
a URL where I can add a me too I'm happy to do that if it's useful.


hth,

Doug




Re: IPv6 address on Safari 8

2014-10-27 Thread Doug Barton

On 10/27/14 12:15 PM, Marco Davids wrote:

Hi,

I ran across something similar (while I was still running 10.9) when I
tried to configure an IPv6- printer:

https://twitter.com/marcodavids/status/514381881719394304


Yeah, posting this on twitter is useless. :) Meanwhile, it looks like 
the bug pre-existed Yosemite which is interesting.


Also interesting, I just tested a ULA address and it worked.

Doug



Re: SMTP over IPv6 : gmail classifying nearly all IPv6 mail as spam since 20140818

2014-08-23 Thread Doug Barton
FWIW, I agree with Matthew 100%, especially about the fact that the SMTP 
world is changing. It's also worth noting that it's been in constant 
(although not always rapid) flux since I first got involved in Internet 
stuff 20+ years ago. Back then it was common for any connected system to 
be able to send mail, nowadays that's unthinkable of course.


Also FWIW, since I know Nick a bit based on his postings on other lists 
it's probably worth pointing out that in all likelihood his concern here 
is based on not slowing down IPv6 adoption. That's a worthy goal, which 
I'm fully in support of. However the change has been blowing in the wind 
towards SPF/DKIM/DMARC now for years, and as Matthew pointed out there 
are only going to be more folks requiring it, not less.


Fortunately SPF is dead simple, and DKIM isn't that much harder. In fact 
for one domain it's also dead simple (ProTip: Use OpenDKIM). I couldn't 
find a good, concise, up to date guide on using OpenDKIM for multiple 
domains, so it took me 2 tries to get it right, but I'm happy to write 
up my results if there's a need.


DMARC is also pretty painless, although right now I'm set up for report 
only, at least until the mailing list software folks get that problem 
fixed. I do find it interesting to see how often mail is being 
Joe-jobbed from some of my mostly-unused domains though.


So yes, rDNS/SPF/DKIM at minimum to get in the game, regardless of your 
IP protocol. DMARC is highly recommended.


I realize that change is always painful, more so to folks who've been in 
the game just long enough to be really comfortable with their IPv4 
address-based reputation stuff. But the times, they are a-changin'.


Doug



On 8/23/14 8:52 AM, Matthew Huff wrote:

Nick, I would expect the response will be silence. Since the current RBL 
methods are not currently operational with IPv6 due to design issues and that 
IPv4 reputation is a large part of anti-spam, there is a fundamental difference 
currently between the two protocols. As IPv6 smtp ramps up, I would expect more 
to move to Googles direction than vice versa. The idea that you will be able to 
send email from an IPv6 address without rDNS, SPF and DKIM and have it end up 
in anything other than the spam folder is a pipe dream. Hell, I helped a friend 
that was running a hosted domain with only IPv4 and he had difficulty getting 
email delivered to corporate emails systems without SPF/DKIM. The SMTP world is 
changing, I doubt it is going to go back.



-Original Message-
From: ipv6-ops-bounces+mhuff=ox@lists.cluenet.de 
[mailto:ipv6-ops-bounces+mhuff=ox@lists.cluenet.de] On Behalf Of Nick 
Hilliard
Sent: Saturday, August 23, 2014 11:37 AM
To: Lorenzo Colitti
Cc: IPv6 Ops list; Marco d'Itri; Jared Mauch
Subject: Re: SMTP over IPv6 : gmail classifying nearly all IPv6 mail as spam 
since 20140818

On 22 Aug 2014, at 20:26, Lorenzo Colitti lore...@google.com wrote:

What specifically would you like me to pass on? Dear gmail team, can you please 
publicly present data on IPv4 spam vs IPv6 spam in order to justify your documented 
policy? ?


How about: Dear gmail team, v6 mta operators have noticed that there is a 
substantial difference between how spam detection is handled for ipv4 and ipv6 
connections and this appears to be causing problems with high rates of false positives on 
v6 sessions. These problems appear to be specific to gmail and are not seen with 
connections to other major mail operators. Where SPF/dkim are not feasible/possible, this 
causes people to either implement gmail specific hacks or else disable ipv6. Both these 
workarounds act against the interests of both Google and the internet at large. Can you 
please reach out to the ipv6 operator community about this?

?

Nick





Re: problem with www.xbox.com / akamai

2014-06-14 Thread Doug Barton

On 06/14/2014 12:12 PM, niels=clue...@bakker.net wrote:

The problem isn't the amount of CNAMEs, the problem is Microsoft's
broken nameserver implementation.


Quite correct, your message arrived shortly after I sent mine, and your 
analysis was more thorough.


Doug


Re: Poll on SMTP over IPv6 Usage

2014-02-18 Thread Doug Barton

On 02/18/2014 07:55 PM, SM wrote:

Hi Doug,
At 17:52 18-02-2014, Doug Barton wrote:

My point is that all the hooha about We can't do mail over IPv6
because we can't do IP address reputation seems to be nonsense. There
are plenty of ways to do spam filtering that don't involve keeping a
log of every single IP address that sends spam.


People are used to blocking spam by IPv4 address.  That makes it
difficult to explain that it is no longer the better way for IPv4
connections, and nowadays for IPv6 connections.


Sorry I wasn't clear, but my post was already long enough. I understand 
that blocking spam by IPv4 address hasn't been an effective solution by 
itself for many years now, and I understand that the vendors are crying 
foul because IPv6 makes their snake oil sales harder.


My purpose was to offer some actual concrete numbers from a mail server 
that's hit relatively hard with spam, to demonstrate that the entire 
argument of We can't filter spam on IPv6 is specious. :)


Doug



Re: Reaching google.com using Chrome

2014-01-13 Thread Doug Barton

On 01/13/2014 09:28 PM, Friedemann Stoyan wrote:

Isn't ShowIP that spying app which reports all IP-Addresses to api.ip2info.org?


Dunno about the specific location, but ShowIP does phone home.

Personally I'm a big fan of SixOrNot:

https://addons.mozilla.org/en-US/firefox/addon/sixornot/


Re: 'Upgrading' NAT64 to 464XLAT?

2013-11-26 Thread Doug Barton

On 11/25/2013 10:48 PM, Lorenzo Colitti wrote:

On Tue, Nov 26, 2013 at 3:36 AM, Doug Barton do...@dougbarton.us
mailto:do...@dougbarton.us wrote:

DNS64 was a non-starter because there are always going to be IPv4
sites that hard-code IP addresses, and a non-trivial number of them
are going to be critical sites for any given set of users. The
authors chose to plunge ahead anyway, leaving us with yet another
transition technology cure that is worse than the disease.


Wait, what? The problem you describe is the one that 464xlat solves.


Didn't you just make my case? DNS64 didn't solve the problem, at best 
you can say it laid the groundwork for the (arguably) more thorough and 
(unarguably) dramatically more complex solution of 464xlat. And what was 
the delay between them?


I realize we're never going to come up with a canonical answer for the 
relative value of transition tech helping the transition vs. delaying 
it. And I can even see merit in what 464xlat provides. But IPv6 has 
always been particularly pathological about let's shun the easy 
solutions in favor of creating increasingly complex ivory palaces, and 
that bothers me. Particularly when innocent folks like the OP put effort 
into deploying things like DNS64 because they bought the IETF snake oil 
that it will actually solve something for them.


Doug



Re: 'Upgrading' NAT64 to 464XLAT?

2013-11-26 Thread Doug Barton

On 11/26/2013 12:22 AM, Lorenzo Colitti wrote:

On Tue, Nov 26, 2013 at 5:19 PM, Doug Barton do...@dougbarton.us
mailto:do...@dougbarton.us wrote:


Wait, what? The problem you describe is the one that 464xlat solves.


Didn't you just make my case? DNS64 didn't solve the problem, at
best you can say it laid the groundwork for the (arguably) more
thorough and (unarguably) dramatically more complex solution of
464xlat. And what was the delay between them?


Are you suggesting that we should have designed 464xlat on day one
instead of DNS64? That's a bit like saying that we should have designed
fiber optics without having copper. If DNS64 had not been designed and
implemented we wouldn't have 464xlat today.


No, I'm saying that we never should have gone down the road at all.

But I'm really not interested in another pointless theological debate 
with you ... What I'm trying to point out here is that we've got 
NAT64/DNS64 sitting out there for well-meaning folks to stumble into 
with no idea that it's neither a thorough nor a robust solution. If 
464xlat is the right answer to that particular problem then its 
proponents need to get to work on the HOWTOs.


Doug



Re: 'Upgrading' NAT64 to 464XLAT?

2013-11-25 Thread Doug Barton

On 11/25/2013 05:20 AM, Dick Visser wrote:

We've been running a NAT64/DNS64 set-up for a while now on some parts
of our office network. This seems to work well, but it doens't work
for everything (e.g. Skype etc).


When it was first being considered there was a non-zero number of us who 
made an initial effort to explain to the authors that DNS64 was a 
non-starter because there are always going to be IPv4 sites that 
hard-code IP addresses, and a non-trivial number of them are going to be 
critical sites for any given set of users. The authors chose to plunge 
ahead anyway, leaving us with yet another transition technology cure 
that is worse than the disease.


Dual stack on the inside network is the only (effective) way to address 
this issue, even if it requires IPv4 NAT at the border.


Doug


Re: Over-utilisation of v6 neighbour slots

2013-10-29 Thread Doug Barton

On 10/28/2013 10:49 PM, Lorenzo Colitti wrote:

On Tue, Oct 29, 2013 at 6:53 AM, Phil Mayers p.may...@imperial.ac.uk
mailto:p.may...@imperial.ac.uk wrote:

I wanted to follow up on this. Some folks from Cisco kindly
contacted me off-list, and correctly guessed that a large number of
the IPv6 neighbour entries were in state STALE, and pointed me to
the relatively new:


   ipv6 nd cache expire seconds

...interface-level command. This wasn't in the IOS train we were
running until relatively recently, so I hadn't seen it before.


I wonder what the designers were thinking when they did the original
implementation. Without this option, a box with enough client churn
could run out of neighbour cache entries even if all the clients are
perfectly behaved.

Perhaps they didn't think of it because it doesn't happen in IPv4 due to
a) much fewer addresses on a given box due to scarcity and b) ARP has
timeouts.


Probably not scarcity in 1918 world, but I think you hit the nail on the 
head with arp has timeouts. :)


Doug



Re: Over-utilisation of v6 neighbour slots

2013-10-21 Thread Doug Barton

Has anyone communicated directly with the Apple folks on this issue?

Doug


On 10/21/2013 01:37 PM, Phil Mayers wrote:

On 21/10/2013 21:19, Cutler James R wrote:


4.  Does Apple's approach to IPv6 privacy addresses properly support
the intent of privacy addresses?

My tentative answer is, Yes, and we need to learn to cope.


The general approach perhaps, but the rollover timing is way, way too
aggressive IMO. It should be on a timer, not driven by PHY wake events.
Even 300 seconds would be an improvement over the behaviour we're seeing.

As to we need to learn to cope - lots of networks have huge amounts of
capital investment which can't just be ripped out and replaced overnight
because Apple have decided to be aggressive with address rollovers. If
the main outcome is for FIB-pressured sites to disable IPv6 on OUIs
registered to Apple, it's a retrograde step ;o)

Maybe we need a neigbour un-advert ICMPv6 message that the old
addresses could be torn down with.




Re: same link-local address on multiple interface and OSPFv3

2013-06-29 Thread Doug Barton

On 06/29/2013 03:18 AM, Benedikt Stockebrand wrote:


IPv4 doesn't have link-local addresses or anything similar (unless you
want to consider 192.169/16 similar in this context).



https://tools.ietf.org/html/rfc3927


Re: Looking for support.netapp.com contact

2013-06-04 Thread Doug Barton

Lars,

support.netapp.com looks good from here (Los Angeles) over IPv6. The 
page loads some elements from now.netapp.com, which seems to still be 
IPv4-only, but I'm not going to quibble. :)


Doug


On 06/02/2013 11:53 PM, Eggert, Lars wrote:

Hi Bernhard,

your email was forwarded to me last week. I poked some people internally, and I just 
heard that IT has completed development and testing of the fix to this issue, and 
it is scheduled to deploy Monday, June 3.

Please let me know if this problem is reappearing, or if there are other IPv6 
issues.

Thanks,
Lars




From: Bernhard Schmidt be...@birkenwald.de
Subject: Re: Looking for support.netapp.com contact
Date: 14 May 2013 22:46:31 BST
To: ipv6-ops@lists.cluenet.de

Am 03.04.2013 20:03, schrieb Bernhard Schmidt:


today I had the first we enabled IPv6 and $something is really broken
incident for months, if not years. https://support.netapp.com connects,
sends a certificate and then just hangs. Of course this does not trigger
any failover, so the site was completely broken from the user
perspective. Not too happy to introduce them to
network.dns.ipv4OnlyDomains in Firefox :-(


6 weeks later it is still broken. If SOMEONE is considering buying from them I 
would appreciate some bashing of the sales clerk, maybe that would wake them up.

Bernhard