Penguin
Annotated edit history of IPv6 version 22, including all changes. View license author blame.
Rev Author # Line
19 AristotlePagaltzis 1 !!! The Great Big [WLUG] Guide to [IPv6]
14 CarlWyles 2
19 AristotlePagaltzis 3 !! What is IPv6?
14 CarlWyles 4
19 AristotlePagaltzis 5 IPv6 is an [Acronym] for Version 6 of the InternetProtocol. It is the next version from [IPv4] (technically, IPv4 was the first production version. To paraphrase, to pick the replacement, there were four versions proposed, numbered 5 -> 8; 6 was the one that they picked.) It is sometimes known as __IPng__ ([IP] __N__ext __G__eneration).
14 CarlWyles 6
19 AristotlePagaltzis 7 !! Why do I want to use it?
14 CarlWyles 8
19 AristotlePagaltzis 9 [IPv4], with its 32 bit address space, has 2<sup>32</sup> addresses (4,294,967,296). While that sounds like a lot, remember that there are more people than that on the planet, and various allocation decisions seriously cut down the usefulness of those 4 billion addresses (for example, 1/256 of the space, 127/8, is reserved to refer to "My Local Machine"! 16.7 __million__ addresses for localhost!)
14 CarlWyles 10
19 AristotlePagaltzis 11 [IPv6] has more addresses. How many?
14 CarlWyles 12
19 AristotlePagaltzis 13 !! 340,282,366,920,938,463,463,374,607,431,768,211,456 addresses
14 CarlWyles 14
19 AristotlePagaltzis 15 That's 2<sup>128</sup>. That’s more than 665,000,000,000,000,000,000,000 addresses per surface square metre on Earth. So, if you want your toaster to have a large block of [IP] addresses, you can! See [IPv6Addressing] for some information.
14 CarlWyles 16
20 JohnMcPherson 17 It also features funky new features such as different address scopes (LinkLocal, SiteLocal, GlobalScope), AnyCast, and MultiCast (and no more BroadCast). Site local has been recently deprecated and is to be replaced by [ULA]. [IPSec] is native to IPv6 (it's available to [IPv4] as an add-on, but is kludgy.) Read about some of the mysterious [IPv6Flags].
14 CarlWyles 18
19 Unfortunately no one supports it yet. One day....
20
19 AristotlePagaltzis 21 !! IPv6 on WLUG
14 CarlWyles 22
21 AristotlePagaltzis 23 * If you use IPv6 to connect to this wiki, you will get an AnimatedPenguin instead of the normal [WLUG] logo in the top right corner.
18 JohnMcPherson 24 * We have a couple of aliases that are useful for testing:
25 ** www4.wlug.org.nz only has an IPv4 A record.
26 ** www6.wlug.org.nz only has an IPv6 AAAA record.
14 CarlWyles 27 * For information about stting up IPv6 on the MetaNet, see [MetaNetIPv6].
20 JohnMcPherson 28 * See our [IPv6LessonsLearnt] for some general hints about random things we've learnt while playing with IPv6. [IPv6Errors] describes some error messages you might encounter when using IPv6 on Linux.
14 CarlWyles 29
19 AristotlePagaltzis 30 !! Getting IPv6
14 CarlWyles 31
32 There are three methods; get a native allocation of IPv6 addresses from your Internet provider (uncommon; especially in New Zealand), get a tunnel from a tunnel broker, or use IPv6's built IPv4 compatibility. See [IPv6Setup] and [6to4].
33
19 AristotlePagaltzis 34 Read [Linux Reviews on why you want IPv6 now | http://linuxreviews.org/features/ipv6/index.html.en]. The article includes many tunnel sites to try it out now.
14 CarlWyles 35
15 AristotlePagaltzis 36 !! [IPv6] in the [DNS]
14 CarlWyles 37
15 AristotlePagaltzis 38 The average IPv6 address is represented as something like "fedc:ba98:7654:3210:fedc:ba98:7654:3210". If you know a couple of IPv4 addresses off the top of your head, you will really want to think about making [DNS] work for you come IPv6 deployment! Thankfully [DNS] supports IPv6 addresses; there are two types of ResourceRecord, <tt>AAAA</tt> and <tt>A6</tt>. See [AAAAvsA6] for details about the differences.
19 AristotlePagaltzis 39
40 If you want to do reverse lookups (that is, find the name if you already have an address), make sure your <tt>host</tt> command supports IPv6. On DebianLinux, install the <tt>bind9-host</tt> package instead of the old <tt>host</tt> package. For [Gentoo], install <tt>net-dns/bind-tools</tt> instead of the <tt>net-misc/host</tt> port.
22 DeanEvans 41
42 See Also:
43 [IPv6Notes]
14 CarlWyles 44
45 -----
46 CategoryNetworking

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()