Comments below.
On Mon, Sep 21, 2015 at 10:52 AM, Tim Hoffman
IM'ing with Dave he's asked me to publicly post the comments I had made to the list :)
On Sun, Sep 20, 2015 at 3:26 PM, Dave Mill
wrote: -An IP delegated by a RIR for use by an NZ organisation?
-An IP that appears on peering exchanges in NZ?
-An IP that appears in domestic tables offered by "domestic transit"
providers?
So are CloudFlare's advertisements from their NZ POP to NZ internet exchanges and in domestic tables of transit providers NZ's IPs or not?
Well yeah, from definitions 2 and 3 (which I'm guessing a lot of people use to define NZ IPs), CloudFlare are NZ IPs. Which could be considered very wrong.
-An IP that is sourced by a NZ ASN? And what are NZ ASNs?
And what if some providers like FX or CallPlus move to their parent company ASNs. Are they still NZ IPs?
-An IP that GeoIP shows is in NZ?
GeoIP is where this gets really interesting. The level of terribleness of GeoIP is amazing. Over the last few years in the various global networks I have run, I've seen behaviors such as Brazilian users being GeoIP tagged as residing in Sydney - creating some *interesting* routing and delay behavior for those users :). Moral of the story is that GeoIP is a terrible way to classify traffic, hence why many global content networks lean towards Anycast to route users to their content.
And yeah, I hate GeoIP. Maybe GeoIP should start setting the rfc3514 bit in their packets. For some GeoLocation fun change your home AP to have the MAC address of another AP you have used in the past - one in another country even. Works better if you live in the middle of nowhere :)
All of those seem like good definitions of an NZ IP to me but they are all very different.
Are they *good* definitions? I would struggle to see any of them as actually defining clearly what a NZ IP is!
Yeah, that good word was a bad choice. These are all *definitions *of what a NZ IP is. And none of them are really good or correct in my opinion. I guess what an NZ IP really is is an IP that is sourced from within NZ. And none of those definitions above match that criteria at all. And then anycast will just really screw that completely :) Cheers Dave