464 scanarios - identifying the variety

Rémi Després <remi.despres@free.fr> Tue, 17 June 2008 09:48 UTC

Return-Path: <owner-v6ops@ops.ietf.org>
X-Original-To: ietfarch-v6ops-archive@core3.amsl.com
Delivered-To: ietfarch-v6ops-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6A47C3A6A80 for <ietfarch-v6ops-archive@core3.amsl.com>; Tue, 17 Jun 2008 02:48:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.248
X-Spam-Level:
X-Spam-Status: No, score=0.248 tagged_above=-999 required=5 tests=[AWL=-0.646, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3, MISSING_HEADERS=1.292, RDNS_NONE=0.1]
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 tDehOEIL6CvM for <ietfarch-v6ops-archive@core3.amsl.com>; Tue, 17 Jun 2008 02:48:58 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id 486193A6A6E for <v6ops-archive@lists.ietf.org>; Tue, 17 Jun 2008 02:48:58 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-v6ops@ops.ietf.org>) id 1K8XiD-000O1z-RP for v6ops-data@psg.com; Tue, 17 Jun 2008 09:42:49 +0000
Received: from [212.27.42.30] (helo=smtp4-g19.free.fr) by psg.com with esmtp (Exim 4.69 (FreeBSD)) (envelope-from <remi.despres@free.fr>) id 1K8Xhh-000NyW-I8 for v6ops@ops.ietf.org; Tue, 17 Jun 2008 09:42:33 +0000
Received: from smtp4-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp4-g19.free.fr (Postfix) with ESMTP id 0E77F3EA134 for <v6ops@ops.ietf.org>; Tue, 17 Jun 2008 11:42:16 +0200 (CEST)
Received: from ordinateur-de-remi-despres.local (per92-10-88-166-221-144.fbx.proxad.net [88.166.221.144]) by smtp4-g19.free.fr (Postfix) with ESMTP id D165C3EA0F7 for <v6ops@ops.ietf.org>; Tue, 17 Jun 2008 11:42:15 +0200 (CEST)
Message-ID: <485786F6.5080408@free.fr>
Date: Tue, 17 Jun 2008 11:42:14 +0200
From: Rémi Després <remi.despres@free.fr>
User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421)
MIME-Version: 1.0
CC: IPv6 Operations <v6ops@ops.ietf.org>
Subject: 464 scanarios - identifying the variety
References: <C47C7BC3.126B6%alain_durand@cable.comcast.com>
In-Reply-To: <C47C7BC3.126B6%alain_durand@cable.comcast.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Sender: owner-v6ops@ops.ietf.org
Precedence: bulk
List-ID: <v6ops.ops.ietf.org>

Alain Durand  - Le 6/17/08 2:21 AM :
  > It appears that the 'crude diagram below' is identical to the latest
> iteration of 464.

> On 6/16/08 7:09 PM, "Brian E Carpenter" <brian.e.carpenter@gmail.com> wrote:
>> If so, we could incorporate a tunnel-to-NAT scenario in
>> draft-ietf-v6ops-nat64-pb-statement-req.

>> +------+-----+-------+          +------+-----+          +-----+------+
>> |Server|IPv4 |Encaps |__________|Decaps|NAT44|__________|IPv4 |Client|
>> |      |stack|in IPv6| IPv6 net |      |     | IPv4 net |stack|      |
>> +------+-----+-------+          +------+-----+          +-----+------+

A variety variety of 464 configurations, with pros and cons, are being 
discussed.
IMO they deserve some clarification.
(464 is taken here as meaning "any scenario where a source v4 packet has 
to be delivered to a destination in v4, possibly modified, via a v6-only 
zone.)

Let:
- Cx     mean  Client using x packets (4 or 6)
- Sy     mean  Server using y packets (4 or 6)
- 4p     mean  private IPv4 (10... etc)
- 4/6    mean  v4 in v6 encap-decap
- NATxy  mean  NAT with x inside to y outside
- Bc     mean IPv4 plus Address and port Borrowing Protocol-Client
- Bs     mean IPv4 plus Address and port Borrowing Protocol-Server

Then we have (at least) the following scenarios:

1.
(C4 4)--4p--(NAT44 4/6)--6--(4/6+ S4)
     The "Tunnel to NAT scenario" above of Brian
     (where the server needs a modified dual stack).

2.
(C4 4)--4p--(NAT46 6)--6--(6 NAT64)--4--(4 S4)
     The "464NAT demo at IETF71" of Alain, ref 
http://www.arin.net/meetings/minutes/ARIN_XXI/PDF/tuesday/464-ARIN_Durand.pdf.

3.
(C4 4)--4p--(NAT44 4/6)--6--(4/6 NAT44)--4--(4 S4)
     The SNAT of Ralph Droms, ref 
http://tools.ietf.org/id/draft-droms-softwires-snat-00.txt.



4.
(C4 4)--4p--(NAT44 Bc 4/6)--6--(4/6 Bs 4)--4--(4 S4)
     My NAT44+APBP scenario, ref sec. 2 of 
http://tools.ietf.org/id/draft-despres-v6ops-apbp-00.txt.


5.
(C4 Bc 4/6)--6--(4/6 Bs)--4--(4 S4)
     My APBP-E2E scenario,  sec 5.2 of 
http://tools.ietf.org/id/draft-despres-v6ops-apbp-00.txt.



Using some kind of shorthand like this one would IMO help identifying 
which scenario does what.


Regards.

Rémi