[Softwires] ds-lite tunnel option

Tomasz Mrugalski <tomasz.mrugalski@googlemail.com> Wed, 29 July 2009 15:52 UTC

Return-Path: <tomasz.mrugalski@googlemail.com>
X-Original-To: softwires@core3.amsl.com
Delivered-To: softwires@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA67B3A7042 for <softwires@core3.amsl.com>; Wed, 29 Jul 2009 08:52:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.44
X-Spam-Level:
X-Spam-Status: No, score=-1.44 tagged_above=-999 required=5 tests=[AWL=0.536, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001]
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 i2uMxoHHdCAc for <softwires@core3.amsl.com>; Wed, 29 Jul 2009 08:52:30 -0700 (PDT)
Received: from mail-fx0-f226.google.com (mail-fx0-f226.google.com [209.85.220.226]) by core3.amsl.com (Postfix) with ESMTP id 4C5F63A6FE0 for <softwires@ietf.org>; Wed, 29 Jul 2009 08:52:30 -0700 (PDT)
Received: by fxm26 with SMTP id 26so55328fxm.42 for <softwires@ietf.org>; Wed, 29 Jul 2009 08:52:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=8e/ZdeEoBb8CRfE0/YzfdKk851gDjbk7S9uMnF49KBw=; b=Q8WeQwZ2c2oe54OWhQ4RneZNWPq1IFHwdFmJjaM81k46QBvH03kxp3ifvJzJx0EIvs uVaJwDAK2YPseL8GM1ya5DcDSru5L8Og0/dxeq22ZaQzlvMlQ8HnAUfJfDQOf5Eu17rH PZY3AGWUOe3U4J55krK7JuCiUJyx7hOPgq+LM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=quRIPuvc+RKwFq9zdYr1+UybHkabgj+U9zBPQQzqkWjt4gTPZcNnTEZB/sSHNdM/W5 MOk/2oN+TEJKC7ijvoYt1s7laTPtssOmji0IbPcqvcOOUzfNJ6lVaWG5TtDl3H28VwHT 5xd/XFYeqzeiutJ6La1+kiGrLjFfqUAZSj4lI=
MIME-Version: 1.0
Received: by 10.239.130.196 with SMTP id 4mr992509hbk.17.1248882748824; Wed, 29 Jul 2009 08:52:28 -0700 (PDT)
Date: Wed, 29 Jul 2009 17:52:28 +0200
Message-ID: <7e7294ec0907290852m7203909dofee1174110837d31@mail.gmail.com>
From: Tomasz Mrugalski <tomasz.mrugalski@googlemail.com>
To: softwires@ietf.org
Content-Type: multipart/alternative; boundary="0016364990699c1b91046fda2c1a"
Subject: [Softwires] ds-lite tunnel option
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jul 2009 15:52:31 -0000

Hi,


>From what I understood during today's meeting discussion, there are 2 goals
that we are trying to achieve:


- Standarized option is urgently needed, so we should not prolong the
discussion more than necessary

- Generic purpose tunneling and encapsulation approach was discussed before
without any noticeable agreements


We have basically 2 proposals (Another proposed option mentioned in
draft-townsley-ipv6-rd6-00 is designed for DHCPv4, thus not applicable for
this discussion):

   1. Dual-Stack Lite option, proposed in
   draft-dhankings-softwire-tunnel-option-03. This is a simple solution,
   designed specifically for addressing dual-stack lite tunnel configuration
   (IPv4-over-IPv6). There are 2 independent implementations of that proposal
   available (ISC and dibbler, both open source).
   2. SC Discovery option, proposed in draft-guo-softwire-sc-discovery-01.
   The second proposal attempts to address generic tunnel configuration, over
   IPv4 and IPv6 as well. Two options (one for DHCPv4 and one for DHCPv6). Its
   generic approach comes at a cost. With 3 different fields for type
   specification and preference, the total number of fields is 7, plus
   additional possible sub options. Although 3 type fields (SC type, Tunnel
   Type and Protocol Type) give great flexibility, significant part of all
   possible combinanations is irrelevent or plain wrong. Therefore number of
   actual legal combinations is quite limited. Also, there is no
   implementation.

There is also certain confusion regarding the sc-discovery draft. -00 was
presented during meeting, but there is -01 version available. The only
noticeable change is Protocol Type field being extended to 16 bits and
ETHER-TYPE values are used.



Taking into consideration that there was a comment by an Internet Area
Director that DHCPv4 options specification is no longer a priority, I
propose to continue working on Dual-Stack Lite option, but to use some ideas
from SC Discovery option. As dual-stack lite is a IPv4/IPv6 only, there is
no need to specify tunnel type. Also, this will avoid confusion for vendors
if there are multiple encapsulations required. No, there is just single one:
IPv4/IPv6 only.


Should more generic tunneling configuration mechanism become required,
additional suboptions may be defined in the future.



What are group's thoughts regarding that matter?



If there is a contributting co-author position available, I would be happy
to volunteer.



Regards,

Tomek