At 23:51 15/03/2011, Fred Baker wrote:
Rather than quote RFC 3439 on the topic, I'll simply encourage people to read its comments on complexity, amplification, and especially coupling, which may be found at http://tools.ietf.org/html/rfc3439#section-2. When you couple layers together, things go belly up. Instead of complaining about the fact, which the IETF makes a grand past-time of and this thread is a case in point, start thinking about how to not couple them.

Amen.

This is, however, IPv6 built-in. From designers' point of view there is an IPv6 address.

From a user point of view, there are three address layers supported by three address segments in an "IPv6 address", that are rather similar to domain name levels (and that can be supported by domain name levels):

- the IDv6 user defined regional addressing plan (64 bits)
- the GRIDv6 user announced regional ID (the extension to 64 bits of the network address below ­ or the leading bits of the IDv6 segment if the network address is 64 bits) - the IPv6 network address, i.e. the leading block provided by the ISP - the part you want to change.

The most difficult part for us is obviously the fuzzy GRIDv6 identification. There could be a negotiation or the use of bit 65, to be set to 0 or 1 in order to indicate where the GRIDv6 info is located.

To better accept this, please remember that the IDNA2008 resolution has introduced subsidiarity as the way to address diversity. The English language actually lacks two words to fully describe subsidiarity in this case:

- what could be translated as "active subsidiarity" from French "subsidiarité active", which is a poor word for the concept of "matching unity and diversity", I would prefer to translate as "progressive or layered subsidiarity". This is what happens in the Internet. Introducing subsidiarity in higher (new) fringe to fringe layers is the way to protect unity in the lower (most, if not all) end to end layers.

- what I do not know how to translate in English is the "principe de suppléance", which means that when subsidiarity fails, the upper level or collaterals or even the lower level are to provide help while respecting the subsidiarity principle. This is the way subsidiarity scales. Beware: this is not by solidarity, as it is sometimes translated. Solidarity is centered on each subsidiary level that needs cooperation because something failed and it requires a patched solution, which is to be carried out together on the occasion. Suppléance is a built-in governance mechanism that everyone can rely upon as acting as necessary, but not more than necessary, when and only when needed. Solidarity is occasional, and suppleance capacity is permanent. Suppleance is a governance principle, while solidarity is a survival solution.

For example, this should be the role of ICANN in naming and addressing. Hierarchy is based on ruling, and subsidiarity is based on serving. Suppleance is the way that this serving scales. When I say that IDv6 can be supported by domain names translated into IIDs, this is by the suppleance of the inability of IPv4 to support local IIDs. When Fred proposes NPTv6, this is the simplest (RFC 3439) way to apply the suppleance principle among collaterals.

jfc

_______________________________________________
nat66 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nat66

Reply via email to