Re: [BEHAVE] Address format documentation plan

marcelo bagnulo braun <marcelo@it.uc3m.es> Wed, 17 June 2009 07:48 UTC

Return-Path: <marcelo@it.uc3m.es>
X-Original-To: behave@core3.amsl.com
Delivered-To: behave@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EBB993A6C73 for <behave@core3.amsl.com>; Wed, 17 Jun 2009 00:48:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.624
X-Spam-Level:
X-Spam-Status: No, score=-6.624 tagged_above=-999 required=5 tests=[AWL=-0.025, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z8x-AXJYpHeq for <behave@core3.amsl.com>; Wed, 17 Jun 2009 00:48:22 -0700 (PDT)
Received: from smtp02.uc3m.es (smtp02.uc3m.es [163.117.176.132]) by core3.amsl.com (Postfix) with ESMTP id A3A953A6B85 for <behave@ietf.org>; Wed, 17 Jun 2009 00:48:21 -0700 (PDT)
Received: from marcelo-bagnulos-macbook-pro.local (206.pool85-53-130.dynamic.orange.es [85.53.130.206]) by smtp02.uc3m.es (Postfix) with ESMTP id 3E0B16BA931; Wed, 17 Jun 2009 09:48:29 +0200 (CEST)
Message-ID: <4A389FCC.8060701@it.uc3m.es>
Date: Wed, 17 Jun 2009 09:48:28 +0200
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
MIME-Version: 1.0
To: Dave Thaler <dthaler@windows.microsoft.com>
References: <E4561B14EE2A3E4E9D478EBFB5416E1B077FC9@TK5EX14MBXW653.wingroup.windeploy.ntdev.microsoft.com>
In-Reply-To: <E4561B14EE2A3E4E9D478EBFB5416E1B077FC9@TK5EX14MBXW653.wingroup.windeploy.ntdev.microsoft.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-TM-AS-Product-Ver: IMSS-7.0.0.3116-5.6.0.1016-16708.005
Cc: BEHAVE WG <behave@ietf.org>
Subject: Re: [BEHAVE] Address format documentation plan
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jun 2009 07:48:23 -0000

Looks good to me.
Thanks for taking the lead on this.

I am willing to contribute on this.

Regards, marcelo

Dave Thaler escribió:
> The chairs have been discussing how to proceed with the documentation
> plan regarding the address format and prefix.
>
> First, we observed that there are actually two mostly orthogonal technical
> issues:
>
> Issue #1: Choice of IPv6 prefix
>
> Issue #2: Choice of method by which the remainder of the IPv6 address
>           is derived from an IPv4 address
>
> For issue #1, there's two alternatives: LIR vs WKP.
>
> For issue #2, there's been multiple proposals already (and we actually
> expect there to be more), including:
>
> a)  Zero-pad and embed IPv4 address at the end
>
> b)  Embed IPv4 address right after the prefix, and zero-pad the rest
>
> c)  Use some reversible hash over the IPv4 address to get another set of
>     bits and put that in somewhere
>
> What we would like to see is one doc (separate from the framework, DNS64,
> NAT64, SIIT update, and FTP ALG, docs) that would be a standards track
> document, and covers both of the above issues and gives per-scenario
> recommendations for each.  It would specify requirements for algorithms
> that would apply to any new algorithms proposed later, and then specify
> one or more actual algorithms prescriptively.  It would likely
> also point out that the choice of algorithm is not required to be the
> same in all networks, but having a small number makes implementing them
> easier.
>
> The above doc, plus SIIT update, would together obsolete the two pieces
> of the existing SIIT RFC.  There are docs (like
> draft-xli-behave-v4v6-prefix-00.txt) that cover most of issue #1
> but still need some work on per-scenario recommendations, and hence
> may have some text that could be incorporated into the combined doc.
>
> The other WG docs (framework, DNS64, NAT64, SIIT update, FTP ALG, anything
> else) would then contain no normative details of any algorithm,
> but would be allowed to point to the above doc either informatively or
> normatively (e.g., if the above doc specified multiple algorithms,
> it would be legal to point to the entire doc, or to a single algorithm
> within it, as needed).
>
> To give folks a more clear idea of what we're looking for, here's a
> sample title and outline:
>
> Title: IPv6 Addressing of IPv6/IPv4 Address Translators
> (Note an "address translator" is anything that has to derive
> an IPv6 address from an IPv4 address or vice versa, which applies to
> DNS64 and possible other ALGs, not just a NAT64 or stateless
> translator.)
>
> Outline:
>    * Introduction
>       - IPv6 Addresses assigned to IPv6 hosts
>       - IPv6 Addresses used for IPv4 hosts
>    * Prefix Selection
>       - Requirements (routing system scalability, effect on applications, etc)
>       - LIR
>         * definition, scenario-independent discussion
>       - WKP
>         * definition, scenario-independent discussion
>       - Scenario-specific discussions/recommendations
>         * Scenario 1
>         * Scenario 2
>         * ...
>         * Scenario 6
>     * IPv6 Address Format & Address Translation Algorithms
>       - MUST/SHOULD/MAY Requirements for algorithms
>          (e.g., reversible, checksum neutrality, ability to
>            pretty-print an address in string format with
>            an IPv4 address in dotted decimal like ::FFFF:1.2.3.4 does,
>            ability to hide an IPv4 address from "smart" ALGs,
>            ability to hide details of internal IPv4 subnetting)
>       - v4-mapped (as used by RFC 3493 and RFC 2765)
>           * definition, discussion
>       - v4-translatable (as used by RFC 2765)
>           * definition, discussion (perhaps deprecate them by this document?)
>       - Pref64 (padding then address)
>         * definition, discussion
>       - IVI (address then padding)
>         * definition, discussion
>       - Pre-configured mapping table
>         * definition, discussion
>       - Scenario-specific discussions/recommendations
>         * Scenario 1
>         * Scenario 2
>         * ...
>         * Scenario 6
>
> The current thinking is that the chairs will take a shot at building -00
> from existing drafts/emails with the goal to transition the doc to
> willing volunteers for -01.  Anyone who authored a current draft from
> which text is pulled would be listed as a contributor unless they
> ask not to be.
>
> We're also interested in using some sort of issue tracking system,
> which could be http://trac.tools.ietf.org/wg/behave/trac/report/1
> or could simply be a web page maintained by the editor(s), or whatever
> else works.
>
> -Dave Thaler and Dan Wing
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave
>
>