From: Petr Špaček Date: Wed, 9 Feb 2022 17:17:19 +0000 (+0100) Subject: Remove special chapter about IPv6 address formats from ARM X-Git-Tag: v9.19.0~119^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2774b497a67989ef61ab0c06a81eae351e5e3c08;p=thirdparty%2Fbind9.git Remove special chapter about IPv6 address formats from ARM In 2022, IPv6 is not anything unusual, and it was really odd to have it in a separate section next to a huge list of RFCs. Fixes: #1918 --- diff --git a/doc/arm/advanced.rst b/doc/arm/advanced.rst index bd913dd300b..ce73ae31499 100644 --- a/doc/arm/advanced.rst +++ b/doc/arm/advanced.rst @@ -812,9 +812,6 @@ understand the binary label format at all anymore, and return an error if one is given. In particular, an authoritative BIND 9 name server will not load a zone file containing binary labels. -For an overview of the format and structure of IPv6 addresses, see -:ref:`ipv6addresses`. - Address Lookups Using AAAA Records ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/doc/arm/general.rst b/doc/arm/general.rst index 27388a57f04..f000cf0375e 100644 --- a/doc/arm/general.rst +++ b/doc/arm/general.rst @@ -14,50 +14,6 @@ General DNS Reference Information ================================= -.. _ipv6addresses: - -IPv6 Addresses (AAAA) ---------------------- - -IPv6 addresses are 128-bit identifiers, for interfaces and sets of -interfaces, which were introduced in the DNS to facilitate scalable -Internet routing. There are three types of addresses: *Unicast*, an -identifier for a single interface; *Anycast*, an identifier for a set of -interfaces; and *Multicast*, an identifier for a set of interfaces. Here -we describe the global Unicast address scheme. For more information, see -:rfc:`3587`, "IPv6 Global Unicast Address Format." - -IPv6 unicast addresses consist of a *global routing prefix*, a *subnet -identifier*, and an *interface identifier*. - -The global routing prefix is provided by the upstream provider or ISP, -and roughly corresponds to the IPv4 *network* section of the address -range. The subnet identifier is for local subnetting, much like -subnetting an IPv4 /16 network into /24 subnets. The interface -identifier is the address of an individual interface on a given network; -in IPv6, addresses belong to interfaces rather than to machines. - -The subnetting capability of IPv6 is much more flexible than that of -IPv4; subnetting can be carried out on bit boundaries, in much the same -way as Classless InterDomain Routing (CIDR), and the DNS PTR -representation ("nibble" format) makes setting up reverse zones easier. - -The interface identifier must be unique on the local link, and is -usually generated automatically by the IPv6 implementation, although it -is usually possible to override the default setting if necessary. A -typical IPv6 address might look like: -``2001:db8:201:9:a00:20ff:fe81:2b32``. - -IPv6 address specifications often contain long strings of zeros, so the -architects have included a shorthand for specifying them. The double -colon (``::``) indicates the longest possible string of zeros that can -fit, and can be used only once in an address. - -.. _bibliography: - -Bibliography (and Suggested Reading) ------------------------------------- - .. _rfcs: Requests for Comment (RFCs)