World IPv6 Launch Day Underway
A number of readers have written in with stories related to today's permanent rollout of IPv6 by several major organizations. From the looks of it, for the 1% or so of end users with IPv6 support, everything is going smoothly. For those not so lucky to have IPv6 already, an anonymous reader writes with (mostly) good news: 60% of ISPs intend to enable IPv6 by the end of 2012. For business users, darthcamaro provides some words of caution: "...the Chief Security Officer of VeriSign doesn't think IPv6 should be turned on by a whole lot of people. The problem is network security devices in many cases don't scan IPv6. So if you turn IPv6 on, you're screwed.
'If you don't have that visibility into IPv6, you should probably consider explicitly disabling IPv6 on your systems until you can take a very concerted approach to enabling IPv6 in a secure manner,' McPherson said."
This is Verisign the operator of the .com and .net registry, not the other Verisign the certificate racket. The CA business was sold to Symantec in August of 2010. So don't mix this up with the recent news about the $99 fee to get your signed with the UEFI key that will be preloaded on every Windows 8-certified PC motherboard; that's all VeriNorton.
So when is slashdot going to leave the dark ages?
Secure messaging: http://quickmsg.vreeken.net/
With IPv6 support
AccountKiller
Google for this thing called 'DNS' it has been around for a while....
Secure messaging: http://quickmsg.vreeken.net/
Humans have different needs than computers. It's almost like we need a table of easy to remember names that can be used to look up IP addresses automatically by a computer. Then that table needs to be distributed automatically to all the ISPs in the world. That'll never happen. Sounds impossible.
DNS, or even a hosts file if you must
Also, the hex makes it easier to make words in statically-assigned addresses.
other than having every single device have a unique public IP that is a wet dream for google and other marketers?
Did folks ever get IPv6 multi-homed routing straightened out?
It always felt like conflicting goals at work -- on one hand, people wanted to simplify and shrink the size of the backbone routing tables, but on the other, a purely hierarchical routing space removes redundancy. That is, a tree graph has the property that there is only *one* path between any two nodes, which means a purely hierarchical routing arrangement would mean that the idea of 'routing around censorship' would go into the waste bin because there are no alternative routes possible. (Note that I am differentiating this from redundant *physical* links -- this is a matter of administrative links. If there is no multi-homing and the upstream provider is blocking/filtering/limiting traffic, there is no network route around it, physical redundancy not withstanding.)
So any current best practices for IPv6 multihoming for small ISPs/businesses?
"The problem is network security devices in many cases don't scan IPv6. So if you turn IPv6 on, you're screwed."
Funny, The ones here do. In fact the last firebox update said it covered ipV6.
What out of date garbage are people running out there that will not scan ipV6?
Do not look at laser with remaining good eye.
For example, when I look at Comcast's site, I see "When Comcast decided to participate in World IPv6 Launch, we committed to enabling at least 1% of our customers with IPv6 by June 6, 2012." So, how does that figure into the 60%? If there are 50 ISPs in the world, but Comcast has 5% of the subscriber base, is that 2% out of the 60%? Or is it 5% Or is it .002%? I'm curious how this 60% number was calculated.
For your security, this post has been encrypted with ROT-13, twice.
"Google" won't help him. He needs to go to 74.125.226.64.
Thanks smartass, but some of us who run large scale networks and use computers for more than porn and Facebook need to access things by IP, need to be able to look at a routing table and have it mean something, need to look at traffic capture and know what we're looking at, and about a million other ways in which I use IPs on a daily basis. Doing a reverse lookup for every goddamn IP I ever see would be completely impractical. I do recognize the need for it, and realize it's going to happen eventually, but for a lot of us, the non humanreadability of IPv6 is a massive massive headache. Hopefully I'll be out of this shit industry before it becomes prevalent.
You have many options, DHCP6, you don't have to use autoconfigure you can still assign all nice consecutive address to each machine if you like. Setup DNS that actually works and use the host names. Best yet and actually probably the easiest to do and still be secure both (dhcp6 server can do the DNS updates so the hosts don't need to).
This is not that difficult, and if you think it is you are in the wrong industry.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
$> dig facebook.com aaaa
This is IPv6 Launch day. He needs to go to 2a00:1450:4016:801::1000
605413? Yes, it's a prime.
..or other hostnames with AAAA records:
Add -4 to ping_check command, restart nagios and carry on.
Dan
That thing is broken. Even the default values is transformed wrong. It transforms 127.0.0.1 to 0::7f00:1 but the correct answer is ::1. Then it transforms ::1 to 0.0.0.1. And 0.0.0.1 becomes 2002::1 (WTF?).
What good is it if does not know about the special cases?
Those long IPv6 addresses are a pain in the ass to remember. So, I'm not looking forward to this.
Use the for..err dns... or manually select your 64-bits of id and things aint soo bad.
It's auto-configured SLAAC addresses which are impossible to remember but it need not be that way if you don't want it to.
Use manual configuration or DHCPv6 to assign reasonable addresses.
Some lucky stiffs have IPv6 addresses shorter than anything possible with IPv4.
Sprint for instance...
http://2600/
He needs to go to 2a00:1450:4016:801::1000
That's not a correct URL. You need to enclose it in brackets for any uses that don't expect a bare IP address. Oh, and Slashcode destroys IPv6 literals in <a>.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
All of my Datacenter admin friends told me how wonderful IPv6 is to setup and manage. They told me that they wish IPv4 would just die already. Large network admins love IPv6, other than the learning curve and setup, because routing is clean again.
IPv6 is the final solution to the NAT question.
Now we just need a cure to the people who have been beating their heads against a wall long enough that they think that NAT is/was a good thing.
upon the advice of my lawyer, i have no sig at this time
Doing a reverse lookup for every goddamn IP I ever see would be completely impractical.
Hyperbole much? Recognizing IPv6 addresses is not that different from recognizing IPv4 ones, especially if you assign local parts manually, which you should do for the servers instead of relying on autoconfiguration, for reasons which should be obvious. So, 2001:db8:0:1001::4 is...?
With a bit of practice, parsing the IPv6 addresses you deal with frequently will become second nature. If it doesn't, then maybe you're not such a hot network admin.
I have to wonder, how useful is a network of large scales really? Unless your verifying the weights of trucks in convoys.
There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
Well, others have already mentioned some, but let's try to get a list of possible solutions to this problem listed:
* DNS, access machines by name
* For frequently accessed machines, assign "short numbers", e.g.
1234:5678::25 (where 1234:5678 is your IPv6 prefix). For a little bit of added convenience, assign your network prefix to an environment variable, and you can, e.g.
$ ping ${IP6_Prefix}::25
* Run IPv4 *internally* as well as IPv6, then you can access machines on the local network using the EXACT SAME IPv4 private network addresses you've been using for the last 20 years. IPv6 is most useful for accessing hosts on OTHER networks on the global internet, no reason you can't use IPv4 for internal networking.
* If you use IPv6 auto-config based on Mac addresses, and you have a database of mac addresses on your network, I bet vendors will be releasing tools which allow you to automatically parse out the mac address from an IPv6 and show you which machine the address belongs to. That's good enough for machines you don't need to frequently lookup (like individual workstations of employees). For servers, printers, etc, assign "short numbers" as described above, in blocks (e.g. routers and switches might be ::1 through ::100, printers ::200-::300 , servers ::500-::600, etc, then you just have to remember what the short numbers of frequently used devices are.
Yeah, maybe things have improved, but I played with IP6 tunneling for a short time. It was kind of cool, but on IPv4, my typical ping times are 20-80ms to reach most hosts. On IPv6 with tunneling, the latencies were typically >100-300ms. Which, is mostly fine for web browsing, but sucks for other applications.
You sir needs to read up a little on the subject: http://en.wikipedia.org/wiki/IPv6_address
Let me simply quote a few things for you on that page.
"::1/128 — The loopback address is a unicast localhost address. If an application in a host sends packets to this address, the IPv6 stack will loop these packets back on the same virtual interface (corresponding to 127.0.0.0/8 in IPv4)."
So 127.0.0.1 should become ::1.
Alternatively, if you do not want to actually use it for anything, it could be converted into the prefix:
"::ffff:0:0/96 — This prefix designated an IPv4-mapped IPv6 address. "
Instead it was translated into this:
"The 96-bit zero-value prefix ::/96, originally known as IPv4-compatible addresses, was mentioned in 1995[38] but first described in 1998.[44] This class of addresses was used to represent IPv4 addresses within an IPv6 transition technology. Such an IPv6 address has its first (most significant) 96 bits set to zero, while its last 32 bits are the IPv4 address that is represented. In February 2006, the Internet Engineering Task Force (IETF) has deprecated the use of IPv4-compatible addresses."
I did not ask for a 6to4 conversion but even if I did, it would be wrong: http://en.wikipedia.org/wiki/6to4
"For example the global IPv4 address 192.0.2.4 has the corresponding 6to4 prefix 2002:c000:0204::/48."
So 0.0.0.1 would be 6to4 translated into 2002:0:1:: but instead they made it 2002::1.
So in fact, everything that happens on that page is simply broken.