more tech thoughts
Jan. 27th, 2010 09:33 pmAs previously noted, I released new software on Monday last week. The press release that was supposed to go out at the same time...still hasn't.
I gave a tech talk Thursday last week. The video that was supposed to be available by Friday...still isn't.
I have to admit I'm a bit conflicted about the technology. If the ISPs had been doing their job, they would have turned on IPv6 years ago, and we'd already be living in a dual-stack world. But there are costs associated with doing that (upgrading routers, upgrading home gateways, upgrading debugging and network management skills), and up til now, there's been no cost associated with not doing it. So it was pretty inevitable that we'd come to the run-in-circles-scream-and-shout stage before anything got done.
In my ideal world (which might still come to pass), we wouldn't need any kind of address-sharing technology (beyond the NAT we've already got. The network core (carrier networks, backbones, etc) could all go to IPv6 immediately. Servers should already be dual stack capable, if their providers would only provision them with v6. Many many end user devices could go dual stack or v6-only without users noticing. OTOH, my printer will never be v6-capable, but I'm not putting it on the global internet.
If it comes to the point where the carriers have to implement IPv4 address sharing, it will make everyone's life that much more complicated - users and providers both. We'll be ready for that eventuality, but it feels like we're doing the wrong thing for all the right reasons.
I gave a tech talk Thursday last week. The video that was supposed to be available by Friday...still isn't.
I have to admit I'm a bit conflicted about the technology. If the ISPs had been doing their job, they would have turned on IPv6 years ago, and we'd already be living in a dual-stack world. But there are costs associated with doing that (upgrading routers, upgrading home gateways, upgrading debugging and network management skills), and up til now, there's been no cost associated with not doing it. So it was pretty inevitable that we'd come to the run-in-circles-scream-and-shout stage before anything got done.
In my ideal world (which might still come to pass), we wouldn't need any kind of address-sharing technology (beyond the NAT we've already got. The network core (carrier networks, backbones, etc) could all go to IPv6 immediately. Servers should already be dual stack capable, if their providers would only provision them with v6. Many many end user devices could go dual stack or v6-only without users noticing. OTOH, my printer will never be v6-capable, but I'm not putting it on the global internet.
If it comes to the point where the carriers have to implement IPv4 address sharing, it will make everyone's life that much more complicated - users and providers both. We'll be ready for that eventuality, but it feels like we're doing the wrong thing for all the right reasons.
no subject
Date: 2010-01-28 11:35 am (UTC)Dual-stack is clearly the way forward though, you're right about that.
no subject
Date: 2010-01-28 06:53 pm (UTC)PS. Just assume we had the discussion about how relying on DNS result ordering is a really bad idea.
no subject
Date: 2010-01-29 11:01 am (UTC)P.S. Relying on DNS result ordering is indeed a really bad idea, and yet a surprising number of developers think it's a good idea.
no subject
Date: 2010-01-29 11:28 pm (UTC)no subject
Date: 2010-01-28 12:11 pm (UTC)