diff --git a/documentation/content/en/books/handbook/network/_index.adoc b/documentation/content/en/books/handbook/network/_index.adoc --- a/documentation/content/en/books/handbook/network/_index.adoc +++ b/documentation/content/en/books/handbook/network/_index.adoc @@ -110,7 +110,7 @@ iwn0@pci0:3:0:0: class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4237 subvendor=0x8086 subdevice=0x1211 vendor = 'Intel Corporation' <1> device = 'PRO/Wireless 5100 AGN [Shiloh] Network Connection' <2> - class = networ + class = network .... The text before the '@' symbol is the name of the driver controlling the device. @@ -356,7 +356,7 @@ * Its 128-bit address space allows for 340,282,366,920,938,463,463,374,607,431,768,211,456 addresses. This addresses the IPv4 address shortage and eventual IPv4 address exhaustion. * Routers only store network aggregation addresses in their routing tables, thus reducing the average space of a routing table to 8192 entries. This addresses the scalability issues associated with IPv4, which required every allocated block of IPv4 addresses to be exchanged between Internet routers, causing their routing tables to become too large to allow efficient routing. -* Address autoconfiguration (http://www.ietf.org/rfc/rfc2462.txt[RFC2462]). +* Address autoconfiguration (http://www.ietf.org/rfc/rfc4862.txt[RFC4862]). * Mandatory multicast addresses. * Built-in IPsec (IP security). * Simplified header structure. @@ -375,7 +375,6 @@ Anycast:: These addresses are syntactically indistinguishable from unicast addresses but they address a group of interfaces. The packet destined for an anycast address will arrive at the nearest router interface. -Anycast addresses are only used by routers. Multicast:: These addresses identify a group of interfaces. @@ -463,13 +462,18 @@ |multicast | -|``2000::-3fff::`` +|`2000::/3` |3 bits |global unicast |All global unicast addresses are assigned from this pool. The first 3 bits are `001`. + +|``2001:db8::/32,3fff::/20`` +|32 bits, 20 bits +|documentation +|IPv6 address prefix for use in documentation. |=== -For further information on the structure of IPv6 addresses, refer to http://www.ietf.org/rfc/rfc3513.txt[RFC3513]. +For further information on the structure of IPv6 addresses, refer to http://www.ietf.org/rfc/rfc4291.txt[RFC4291]. [[config-static-ip-v6]] === Configuring Static IPv6 Address @@ -490,11 +494,17 @@ # sysrc ipv6_defaultrouter="2001:db8:4672:6565::1" .... +To configure an additional IPv6 anycast address, specify the anycast option by executing the following command: +[source,shell] +.... +# sysrc ifconfig_em0_alias0="inet6 2001:db8:4672:6565::a anycast" +.... + [[config-dynamic-ip-v6]] === Configuring Dynamic IPv6 Address If the network has a DHCP server, it is very easy to configure the network interface to use DHCP. -man:dhclient[8] will provide automatically the IP, the netmask and the default router. +man:dhclient[8] will provide automatically the IP and the prefix length. To make the interface work without DHCP, execute the following commands: