Re: [v6ops] Operational Consensus on deployment

Ross Chandler <ross@eircom.net> Mon, 11 August 2014 07:58 UTC

Return-Path: <ross@eircom.net>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AC471A0366 for <v6ops@ietfa.amsl.com>; Mon, 11 Aug 2014 00:58:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.567
X-Spam-Level:
X-Spam-Status: No, score=-2.567 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.668] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tx5LcjKszTIR for <v6ops@ietfa.amsl.com>; Mon, 11 Aug 2014 00:58:07 -0700 (PDT)
Received: from mail04.svc.cra.dublin.eircom.net (mail04.svc.cra.dublin.eircom.net [159.134.118.20]) by ietfa.amsl.com (Postfix) with SMTP id 366381A0365 for <v6ops@ietf.org>; Mon, 11 Aug 2014 00:58:06 -0700 (PDT)
Received: (qmail 26877 messnum 4580674 invoked from network[213.94.190.14/avas02.vendorsvc.cra.dublin.eircom.net]); 11 Aug 2014 07:58:05 -0000
Received: from avas02.vendorsvc.cra.dublin.eircom.net (213.94.190.14) by mail04.svc.cra.dublin.eircom.net (qp 26877) with SMTP; 11 Aug 2014 07:58:05 -0000
Received: from mac1.home.ross.net ([159.134.196.35]) by avas02.vendorsvc.cra.dublin.eircom.net with Cloudmark Gateway id dKy11o00N0mJ9Tz01Ky5tc; Mon, 11 Aug 2014 08:58:05 +0100
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Ross Chandler <ross@eircom.net>
In-Reply-To: <53E870CB.9030803@fud.no>
Date: Mon, 11 Aug 2014 08:58:02 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <9F7DB0F0-6DF4-4630-A84D-44C764B2865F@eircom.net>
References: <256EAE0B-5C11-42C7-BCA1-CEC7EE6713A7@cisco.com> <53DFD634.4020304@fud.no> <53E0C548.9050706@fud.no> <5C9FC57A-0DA5-4D36-84AE-CF1D6D17FB44@eircom.net> <53E1C587.4000506@fud.no> <3EC4EB99-F877-478D-BFE6-959F58127579@eircom.net> <53E35B3D.3080903@fud.no> <3A1BBD31-FEE7-4656-8C5F-041A959BA0A6@eircom.net> <AA73E6E8-EE99-4E19-B73B-AAE4C449C521@cisco.com> <53E870CB.9030803@fud.no>
To: Tore Anderson <tore@fud.no>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/UCi01LsxDsfgYp6g_2XTzMRAWLw
Cc: IPv6 Ops WG <v6ops@ietf.org>
Subject: Re: [v6ops] Operational Consensus on deployment
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Aug 2014 07:58:09 -0000

On 11 Aug 2014, at 08:29, Tore Anderson <tore@fud.no> wrote:

> * Fred Baker (fred)
> 
>> On Aug 9, 2014, at 12:07 PM, Ross Chandler <ross@eircom.net> wrote:
>> 
>>> How about the case of an IPv6-only DC network with multiple
>>> separate SIIT-DC translation prefixes (mentioned in Sec 3.4). Which
>>> translation prefix will be used in the case where DNS64 (Sec 3.3)
>>> is also being used? It seems like DNS64 might only work easily with
>>> a single translation prefix.
>> 
>> RFC 6147 is designed for one translation prefix. One could imagine a
>> translation prefix per tenant, and you would (at least in concept)
>> need a DNS64 per tenant. That is unless you got smart and looked at
>> the source address of the packet to see which tenant it came from.
> 
> I'm thinking that multiple instances is an advanced topic that would be
> better documented in a separate draft. I'd preferably like to keep this
> draft concise and to the point, thus making it easy to read and understand.
> 
> In any case, multiple SIIT instances should be relatively
> straightforward. If the applications in questions are server-style ones
> that are merely responding to client traffic (think HTTP) then it's
> really a no-brainer, as the inbound client traffic will already have a
> source IPv6 address within the appropriate SIIT instance's translation
> prefix, to which the server will respond accordingly automatically.
> 
> If on the other hand it's the IPv6 application that is responsible for
> initiating traffic to IPv4 destinations, then it would need to choose
> the appropriate translation prefix for synthesising the IPv4-mapped IPv6
> address to initiate communication to. It would have to do that even if
> there is only one SIIT instance, too.)
> 
> If the application is using DNS, then DNS64 could be used for this
> purpose, which could be deployed in a number of ways (locally on the
> server itself, dedicated DNS64 servers per SIIT instance, one DNS64
> server but with multiple views per SIIT instance, ...).
> 
> Other options would be for the application to synthesise the IPv4-mapped
> addresses itself according to RFC6052, in which case the choice of
> translation prefix (and thus the SIIT instance) would be a configuration
> options; or finally, you could use the host agent approach, in which
> case the translation prefix (and thus the SIIT instance) becomes part of
> the host agent’s configuration instead.

That approach to documenting it sounds fine to me. 

Ross