Re: [v6ops] LISP support for draft-ietf-v6ops-rfc7084-bis-00

otroan@employees.org Thu, 13 April 2017 09:22 UTC

Return-Path: <otroan@employees.org>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D57EE12EBCC for <v6ops@ietfa.amsl.com>; Thu, 13 Apr 2017 02:22:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=employees.org; domainkeys=pass (1024-bit key) header.from=otroan@employees.org header.d=employees.org
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 DpNYEosePgbI for <v6ops@ietfa.amsl.com>; Thu, 13 Apr 2017 02:22:50 -0700 (PDT)
Received: from esa01.kjsl.com (esa01.kjsl.com [IPv6:2607:7c80:54:3::87]) by ietfa.amsl.com (Postfix) with ESMTP id A142912EBF0 for <v6ops@ietf.org>; Thu, 13 Apr 2017 02:22:50 -0700 (PDT)
Received: from cowbell.employees.org ([198.137.202.74]) by esa01.kjsl.com with ESMTP; 13 Apr 2017 09:22:50 +0000
Received: from cowbell.employees.org (localhost [127.0.0.1]) by cowbell.employees.org (Postfix) with ESMTP id E9062D788D; Thu, 13 Apr 2017 02:22:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; s=selector1; bh=rGaMsky59WaaxtvNDw4na5xp1dk=; b= ar4d3j9L2WMyaI/NP90kUTppoO1/M2BORchpQAIwianB8ASg4aKVxq7OryMdV6sn RmEOBnWZCnGNzZwbuF6UuifHJ1tsWzTzkURNMHuXRtmwVLmlJOHPAIwRg8vewcRF RfPtg9RY+iPQFqDUZR0AZb/nvXiNrOfKRhk9AfJbzCo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; q=dns; s=selector1; b=QUzzX5poQ24BX3bYdNJy2+N tZSRvlautoClUEaeiVAspKwRAYsQbia95KoCGk42tG9mklVn5isrCtGENbLZwWeS 93a/+jvbY1D88QXfMWaXT1HEHyko8dI2L+KHR+GeIJ5yu01JQ55j0a+NNDwfrkUZ UNdL/zBv0O98FlplH/FU=
Received: from h.hanazo.no (77.16.76.254.tmi.telenormobil.no [77.16.76.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: otroan) by cowbell.employees.org (Postfix) with ESMTPSA id E8DC3D788B; Thu, 13 Apr 2017 02:22:48 -0700 (PDT)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by h.hanazo.no (Postfix) with ESMTP id A6866A9A3561; Thu, 13 Apr 2017 11:22:42 +0200 (CEST)
From: otroan@employees.org
Message-Id: <6772D740-0589-4B28-ACC2-252C6ACB8360@employees.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_F2744CBF-6446-4821-A93A-3CBA46FB037F"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Thu, 13 Apr 2017 11:22:41 +0200
In-Reply-To: <8F80DE9D-0677-4568-B211-9D79067BE22B@consulintel.es>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
To: jordi.palet@consulintel.es
References: <D8F5C737-B01A-4EC8-9175-C4921C0CD69F@consulintel.es> <392D675B-73C4-40D3-81A8-A06907F5581D@employees.org> <3BBFC922-85BD-49B5-B39E-227F191BD48C@consulintel.es> <729244A1-E7AB-4BA0-8B39-A6122D2C32DB@employees.org> <CAD6AjGQyatWEOxCpnOn8H+SxG=BWM=cBPaXoON6vA7dj7TNqOQ@mail.gmail.com> <72F5C80C-DDB5-422E-8FEC-7D4157722780@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DB19757@GAALPA1MSGUSRBF.ITServices.sbc.com> <E181152D-C33F-418A-85BC-4F7829BEE16F@consulintel.es> <2D09D61DDFA73D4C884805CC7865E6114DB19CFE@GAALPA1MSGUSRBF.ITServices.sbc.com> <E3C498E3-25FC-4612-B565-98818DB60AB8@consulintel.es> <ED7BCBE5-C124-4BB4-B42A-D857EC85E484@consulintel.es> <alpine.DEB.2.02.1704131022210.27978@uplift.swm.pp.se> <8F80DE9D-0677-4568-B211-9D79067BE22B@consulintel.es>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/floq5SBjm1nkzVReCmuy2nZrhgk>
Subject: Re: [v6ops] LISP support for draft-ietf-v6ops-rfc7084-bis-00
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 13 Apr 2017 09:22:53 -0000

Jordi,

Where have you got the idea that an implementation of 6RD also supports Configured tunnels?
That is wrong.

Ole


> On 13 Apr 2017, at 11:05, JORDI PALET MARTINEZ <jordi.palet@consulintel.es> wrote:
> 
> Hi Mikael,
> 
> No, it is actually much easier than that. The text I proposes will go to the same section (6in4). So, it will be (for the sake of clarity):
> 
> 5.4.2.  6in4
> 
>   6in4 [RFC4213] specifies a tunneling mechanism to allow end-users to
>   manually configure IPv6 support via a service provider's IPv4 network
>   infrastructure.
> 
>   The CE router MAY support 6in4 functionality.  If 6rd is implemented,
>   6in4 is already supported as well, as the underlying protocol/technology
>   is the same, being the only difference, having the mention of “6in4” in
>   the GUI/CLI (just an example) if it is being configured manually, or
>   even stating that in the relevant documentation. In other words, no
>   additional code is required for the support of 6in4 when 6rd is already
>   supported. If 6in4 is supported, it MUST be implemented according to
>   [RFC4213].  The following CE Requirements also apply:
> 
> …
> 
> No code is required at all, and in any case, the target is MAY, same as we have it right now also for 6rd. Let me explain.
> 
> Let’s suppose you have *any* router or OS with 6rd support, never mind the configuration is done by means of DHCP or user-entered configuration (as you said original 6RD-2, but also 6RD-1 and 6RD-3), and instead of a 6RD relay, you provide the 6in4 tunnel-end-point, it just works.
> 
> It is simple to understand, because both, 6in4, 6to4, and 6rd, actually do exactly the same encapsulation/decapsulation (protocol-41), and exactly the same routing thing. The difference is that in 6in4 is called a tunnel broker (or similar), in 6to4 is a 6to4 relay, etc. All the parameters in the UI are the same.
> 
> What it means from the perspective of the CE implementer: only a minor text change in the UI. The UI today has a “menu” to allow 6RD-2 config, that says “6rd”. What I’m saying is it to be changed to say “6rd/6in4” or alternatively, one option for “6rd” and another for “6in4”, but actually both choices will bring to the same “code”.
> 
> I believe Barbara is worried that if I keep it as a different than 6rd transition mechanism (as it is actually in the current -01 version, see section 5.4.2), because I’m referring to RFC4213, I’m “adding” more requirements behind that RFC. I’m actually reading all those documents and I believe she is wrong on that, but I will answer that in a few minutes.
> 
> I see no “technical” difference in having it as part of the 6rd text or as it is right now a separated one, which seems to me (I think you agree on this, if I understood correctly) your email, clearer.
> 
> Regards,
> Jordi
> 
> 
> -----Mensaje original-----
> De: Mikael Abrahamsson <swmike@swm.pp.se>
> Organización: People's Front Against WWW
> Responder a: <swmike@swm.pp.se>
> Fecha: jueves, 13 de abril de 2017, 10:32
> Para: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
> CC: "v6ops@ietf.org" <v6ops@ietf.org>
> Asunto: Re: [v6ops] LISP support for draft-ietf-v6ops-rfc7084-bis-00
> 
>    On Wed, 12 Apr 2017, JORDI PALET MARTINEZ wrote:
> 
>> The CE router MAY support 6in4 functionality.  If 6rd is implemented,
>> 6in4 is already supported as well, as the underlying protocol/technology
>> is the same, being the only difference, having the mention of “6in4” in
>> the GUI/CLI (just an example) if it is being configured manually, or
>> even stating that in the relevant documentation. In other words, no
>> additional code is required for the support of 6in4 when 6rd is already
>> supported
> 
>    In the original 6RD-2 requirement that talks about user configuration, for
>    configuring 6in4 the UI would need to look slightly different, right?
>    Depending on some choices in UI, some input methods of the parameters
>    might not work with 6in4.
> 
>    So I guess your intention to include 6in4 could be done either as a new
>    transition protocol with SHOULD, or it can add an additional MAY
>    requirement in 6RD that the settings be compatible for configuring a
>    generic 6in4 tunnel as well. The above text seems to be the latter?
> 
>    I think it would actually make more sense to create a "new" transition
>    technology in there in that case. That would keep it clean the way I
>    interpret Barbaras intention is?
> 
>    --
>    Mikael Abrahamsson    email: swmike@swm.pp.se
> 
> 
> 
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.consulintel.es
> The IPv6 Company
> 
> This electronic message contains information which may be privileged or confidential. The information is intended to be for the use of the individual(s) named above. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, including attached files, is prohibited.
> 
> 
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops