diff --git a/draft-nbourbaki-6man-classless-ipv6.xml b/draft-nbourbaki-6man-classless-ipv6.xml index e4b9d5c..b384c0d 100644 --- a/draft-nbourbaki-6man-classless-ipv6.xml +++ b/draft-nbourbaki-6man-classless-ipv6.xml @@ -30,15 +30,16 @@ - + Over the history of IPv6, various classful address models have - been proposed, particularly Top-Level Aggregation (TLA) and - Next-Level Aggregation (NLA) Identifiers. They have all proved to be - mistakes. The last remnant is a rigid boundary at /64. This - document removes that rigidity as far as routing is concerned. + been proposed, maybe the most notable being Top-Level Aggregation + (TLA) and Next-Level Aggregation (NLA) Identifiers. They have all + proved to be mistakes. The last remnant is a rigid boundary at /64. + This document removes that boundary as far as routing and addressing + are concerned. @@ -60,12 +61,13 @@
Over the history of IPv6, various classful address models have - been proposed, particularly Top-Level Aggregation (TLA) and - Next-Level Aggregation(NLA) Identifiers. They have all proved to be - mistakes. For example, TLA and NLA were obsoleted by . The last remnant is a rigid boundary at - /64. This document removes that rigidity as far as routing is - concerned. + been proposed, maybe the most notable being Top-Level Aggregation + (TLA) and Next-Level Aggregation (NLA) Identifiers; see, for + example, . They have all proved to be + mistakes. For example, TLA and NLA were obsoleted by . The last remnant is a rigid boundary at /64. + This document removes that boundary as far as routing and addressing + are concerned.
@@ -73,7 +75,7 @@ It is assumed that the reader understands the history of classful addressing in IPv4 and why it was abolished . Of course, the acute need to conserve address + target="RFC4632"/>. Of course, the acute need to conserve address space that forced the adoption of classless addressing for IPv4 does not apply to IPv6; but the arguments for operational flexibility in address allocation remain compelling. @@ -98,24 +100,17 @@ backward compatibility. (*) rate is low enough. --> - An important recent development in IPv6 is that for host - computers on local area networks, the way in which interface - identifiers are formed is no longer bound to layer 2 addresses (MAC - addresses) . We - can therefore appreciate that their length, previously fixed at 64 - bits , is in fact a free parameter as stated - in . + An important recent IPv6 development was that, for host computers + on local area networks, the way in which interface identifiers were + formed was no longer bound to layer 2 addresses (MACs) . Therefore their + length, previously fixed at 64 bits , is in + fact a free parameter as stated in .
- - Some confusion has been caused by the IP Version 6 Addressing Architecture, , and the proposed changes in with respect to the @@ -124,19 +119,23 @@ rate is low enough. Meanwhile, link prefixes of varied lengths, /127, /126, /124, /120, ... /64 have been successfully deployed for many years. Having the formal specification be unclear risks potential - mis-implementation by the naive, which could result in operational + mis-implementation by the naïve, which could result in operational disasters.
- To state it simply, IPv6 unicast routing is based on prefixes of - any valid length up to 128 except for links where an Internet + To state it simply, IPv6 unicast subnetting is based on prefixes + of any valid length up to 128 except for links where an Internet Standard such as, for example, Stateless Address AutoConfiguration , or Using 127-Bit IPv6 Prefixes on Inter-Router Links is in use. + Nodes must always support rotuing on any valid length, even if + SLAAC or other standards are in use because routing could choose to + differentiate at a different granularity. +
@@ -237,6 +231,7 @@ rate is low enough. +