# IPv6 question

**URL:** <https://boards.straightdope.com/t/ipv6-question/65264>\
**Category:** Factual Questions\
**Created:** [May 12, 2001, 11:18pm UTC](https://boards.straightdope.com/t/ipv6-question/65264 "2001-05-12T23:18:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![cykrider](https://avatars.discourse-cdn.com/v4/letter/c/f19dbf/32.png) [@cykrider](https://boards.straightdope.com/u/cykrider)\
**Post date:** [May 12, 2001, 11:18pm UTC](https://boards.straightdope.com/t/ipv6-question/65264/1 "2001-05-12T23:18:44Z")

</div>

I’ve heard that the internet is moving to IPv6, which will change IP addresses from 32bit to 48bit. I also heard that they’re getting rid of the Classes A,B,C,and D. I don’t really know too much else. My biggest questions are:

Who is going to make this change?  
How is it going to be done?–Sounds like a pretty big project to me.  
When will this take effect?  
What will take the place of the Classes a,b…  
Will this change the current IP addresses?  
and  
Where can I find more infomation on this? I don’t even know where to begin.

Oh, and supposedly: “IPv6 gives us slightly over 300 trillion trillion trillion ip addresses”  
(from an email I got from a list serve)

Thanks

---

<div class="post-metadata">

**Author:** ![Gut](https://avatars.discourse-cdn.com/v4/letter/g/8dc957/32.png) [@Gut](https://boards.straightdope.com/u/Gut)\
**Post date:** [May 13, 2001, 12:37am UTC](https://boards.straightdope.com/t/ipv6-question/65264/2 "2001-05-13T00:37:05Z")

</div>

There was some good information and links in these threads.

[Running out of IP numbers](http://boards.straightdope.com/sdmb/showthread.php?threadid=13361)

and

[IP addresses](http://boards.straightdope.com/sdmb/showthread.php?threadid=67159)

hope that is a good start for you.

---

<div class="post-metadata">

**Author:** ![friedo](https://avatars.discourse-cdn.com/v4/letter/f/8edcca/32.png) [@friedo](https://boards.straightdope.com/u/friedo)\
**Post date:** [May 13, 2001, 3:55am UTC](https://boards.straightdope.com/t/ipv6-question/65264/3 "2001-05-13T03:55:56Z")

</div>

> [@](#):
>
> \*Originally posted by cykrider \*  
> Who is going to make this change?

Everybody. But probably not all at the same time.

> [@](#):
>
> How is it going to be done?–Sounds like a pretty big project to me.

Many operating systems already support IPv6 (I’m talking about “real” operating systems here, not Windows.) Since the IPv6 address space is backwards compatible with IPv4, the transition does not need to be immediate. Once a large majority of people (say 95% or so, can’t wait for everyone) ICANN will start allowing use of IPv6 specific address space on the public Internet.

> [@](#):
>
> When will this take effect?

Considering what we know of beaurocracies, probably never. 🙂

> [@](#):
>
> What will take the place of the Classes a,b…

Not entirely sure, it’s been a while since I was reading about IPv6. AFAIK, they’re doing away with network classes altogether, and will probably designate IP ranges on a first-come, first-serve basis.

> [@](#):
>
> Will this change the current IP addresses?

No, since IPv4 addresses will be forwards-compatible with IPv6.

> [@](#):
>
> and  
> Where can I find more infomation on this? I don’t even know where to begin.

See links supplied by **Gut** , also see [IPv6](http://www.ipv6.org/).

> [@](#):
>
> Oh, and supposedly: “IPv6 gives us slightly over 300 trillion trillion trillion ip addresses”  
> (from an email I got from a list serve)

I believe the full IPv6 address space is 64 bits, which gives you 2[sup]64[/sup] addresses total. That is, indeed, quite a big number.

> [@](#):
>
> Thanks

You’re welcome.

---

<div class="post-metadata">

**Author:** ![CurtC](https://avatars.discourse-cdn.com/v4/letter/c/ce73a5/32.png) [@CurtC](https://boards.straightdope.com/u/CurtC)\
**Post date:** [May 13, 2001, 4:23am UTC](https://boards.straightdope.com/t/ipv6-question/65264/4 "2001-05-13T04:23:52Z")

</div>

IPv6 is 128 bits. 2[sup]128[/sup] is more than 10[sup]38[/sup] addresses (you can figure this quickly by dividing 128 by the number 3.32, because there are 3.32 octaves per decade).

---

<div class="post-metadata">

**Author:** ![Bill\_H](https://avatars.discourse-cdn.com/v4/letter/b/a5b964/32.png) [@Bill\_H](https://boards.straightdope.com/u/Bill_H)\
**Post date:** [May 13, 2001, 5:59am UTC](https://boards.straightdope.com/t/ipv6-question/65264/5 "2001-05-13T05:59:03Z")

</div>

**friedo** wrote

> [@](#):
>
> several uses of the term “backwards-compatible”

Well… The fact that a mapping is defined between IPv4 and IPv6 addresses does not in any way imply backwards-compatibility. As it turns out, IPv6 is decidedly **not** backwards-compatible with IPv4. Not even a little bit. Transitioning to IPv6 across the Internet will be as difficult as transitioning to AppleTalk or IPX. It’s a completely different protocol. The mapping of addresses is a miniscule part of the transition problem.

The real problem is that 3 classes of vendors must have reason to transition: clients, servers and routers. The clients aren’t going to transition until the majority of Internet services are accessible via IPv6 and all routers between said client and said server route said protocol. Servers aren’t going to transition until Clients and Routers exist. Routers aren’t going to transition until Clients and Servers exist.

Of course, the dig at Microsoft is kind of silly, since a huge majority of clients on the Internet are MS ones, and as you point out, huge acceptance (you said 95% and I concur) is necessary.

Some 8 years ago, I was writing routing protocols for a major router firm, and many were freaking out worrying about running out of IP addresses, insisting that IPv6 must be put into place immediately. I said it then, and I say it now: IPv6 won’t happen for another 5 years, and even then I’m sceptical that it will at all.
