Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:It will prety much suck for quite some time. (Score 4, Informative) 320

Using a hexadecimal address was pure stupidity.

Hexadecimal is used because a network is designated by an N-bit prefix, and it's *much* harder to manipulate bits in decimal, especially when each number is 16 or 32 bits long.

And using the colon for address separation is equally as stupid since that is how we designate port numbers.

Once you've gone to hexadecimal, using dots to separate the address leads to ambiguity. Is a.b.c.d.e.f.beef.de an IP address or a hostname?

it is pretty much unrememberable

With IPv6, your network will have its own 48 to 64-bit prefix. Once you remember that prefix, you can choose your suffixes to be as simple as you'd like.

you omit parts of the address ... but ONLY once!

You can only omit one run of zeros, because otherwise the length of each run would be ambiguous.

Comment Re:Maybe I'm being naive... (Score 1) 460

When IPv4 was first developed, subnets were only allocated on 8-bit boundaries. Since CIDR rolled out in the 90's, the subnet length is now arbitrary, and working with subnets requires doing tedious decimal-binary conversions in your head. It's a mess.

IPv6 uses hexadecimal, because a hex digit represents exactly 4 bits. This makes the CIDR math really simple.

Now, what if we used hex with dots? Is a.b.c.d.e.f.beef.de an IP address or a hostname? Hell if I know. That's why we use colons now.

Comment Re:The most surprising turn of events (Score 1) 460

And the second approach (a reverse SSH tunnel) only works if you have that server at work with a public IP. What happens when you want to connect to your friend's computer, which happens to be behind a different ISP's NAT, or even an overlapping RFC1918 space within the same ISP?

You basically have to lease a public IP on a server somewhere, to accomplish things that should be trivial.

Comment Re:new act (Score 1) 164

This method would actually have worked if the people who made IPv6 hadn't decided to make the standard backwards incompatible.

How would you propose to make IPv6 backwards compatible? How can a device that only understands 32-bit addresses send a packet to a 128-bit address, and what problem would it solve that NAT64 doesn't?

As it is, IPv6 must be run in dual-stack mode, which means that even if you've got an IPv6 address, you must also have an IPv4 address.

T-Mobile disagrees. They're deploying an IPv6-only NAT64 network as we speak:
http://groups.google.com/group/tmoipv6beta/web/t-mobiles-technical-architecture

Slashdot Top Deals

Intel CPUs are not defective, they just act that way. -- Henry Spencer

Working...