Re: [Isis-wg] WG Adoption Call for draft-xu-isis-encapsulation-cap

Philip Christian <philip.christian@pscan.eu> Wed, 09 March 2016 09:44 UTC

Return-Path: <philip.christian@pscan.eu>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74D5312DF92 for <isis-wg@ietfa.amsl.com>; Wed, 9 Mar 2016 01:44:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([127.0.0.1]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TCJNSi46WOwM for <isis-wg@ietfa.amsl.com>; Wed, 9 Mar 2016 01:44:26 -0800 (PST)
Received: from know-smtprelay-omc-11.server.virginmedia.net (know-smtprelay-omc-11.server.virginmedia.net [80.0.253.75]) by ietfa.amsl.com (Postfix) with ESMTP id 9853712DF0B for <isis-wg@ietf.org>; Wed, 9 Mar 2016 01:44:24 -0800 (PST)
Received: from christiantena.net ([82.13.85.13]) by know-smtprelay-11-imp with bizsmtp id TlkM1s00o0HFYiy01lkN7F; Wed, 09 Mar 2016 09:44:23 +0000
X-Originating-IP: [82.13.85.13]
X-Spam: 0
X-Authority: v=2.1 cv=JO3GyJ+b c=1 sm=1 tr=0 a=j0AvSjNDViVSPqYGGWZBsw==:117 a=j0AvSjNDViVSPqYGGWZBsw==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=N659UExz7-8A:10 a=MKtGQD3n3ToA:10 a=1oJP67jkp3AA:10 a=ZZnuYtJkoWoA:10 a=7OsogOcEt9IA:10 a=WFZaTFp8ZY4A:10 a=e9-Ose-PSXjm0Cy-OigA:9 a=gsOaHQJTLZEh36ik:21 a=BGsz3EetFxP_c7aO:21 a=pILNOxqGKmIA:10
Received: from [10.0.1.5] by christiantena.net with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82 (FreeBSD)) (envelope-from <philip.christian@pscan.eu>) id 1adafE-000IDY-Od; Wed, 09 Mar 2016 09:44:20 +0000
To: Xuxiaohu <xuxiaohu@huawei.com>, Marc Binderberger <marc@sniff.de>, "isis-wg@ietf.org list" <isis-wg@ietf.org>
References: <4C33F1DA-351A-4E4C-AB2D-EB9C530EBA36@chopps.org> <05BB1848-0F89-4A06-B1C6-7E955C41C9E9@chopps.org> <2d9f516b68fd4443853f512a533bd9d6@XCH-ALN-001.cisco.com> <1B502206DFA0C544B7A6046915200863514605D3@eusaamb105.ericsson.se> <1B502206DFA0C544B7A60469152008635152D9E1@eusaamb105.ericsson.se> <3741852a2e494e6ca54fd6ffe847ba14@XCH-ALN-001.cisco.com> <20160227175134.GA16059@gredler.at> <623aa7aca98449d68305bb75bf9744dd@XCH-ALN-001.cisco.com> <20160228194314146283.17ea4e23@sniff.de> <b9b35fb6bfe44819922dfcffc218c8a8@XCH-ALN-001.cisco.com> <20160229024208162275.1495b944@sniff.de> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D514403@NKGEML515-MBX.china.huawei.com> <20160306125630991244.b2923b6f@sniff.de> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D526C7F@NKGEML515-MBX.china.huawei.com> <56DEB2E7.1060304@pscan.eu> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D527ECF@NKGEML515-MBX.china.huawei.com>
From: Philip Christian <philip.christian@pscan.eu>
X-Enigmail-Draft-Status: N1110
Message-ID: <56DFF06F.2020809@pscan.eu>
Date: Wed, 09 Mar 2016 09:44:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.6.0
MIME-Version: 1.0
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D527ECF@NKGEML515-MBX.china.huawei.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/hH9yO_g-z-HpnVUJYbPSerVhMwc>
Cc: Les Ginsberg <ginsberg@cisco.com>, Christian Hopps <chopps@chopps.org>
Subject: Re: [Isis-wg] WG Adoption Call for draft-xu-isis-encapsulation-cap
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/isis-wg/>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Mar 2016 09:44:28 -0000

Hi Xiaohu,

On 09/03/16 02:00, Xuxiaohu wrote:
> 
> First, these two drafts are intended to address different problems.
> draft-ietf-isis-auto-encap is only used to address the IPv4-IPv6
> co-existence issue. My draft is intended to address the issues as
> mentioned in the Introduction section.

This is not true.  G.7712/isis-auto-encap only defines one sub-TLV out
of 255 for GRE tunnelling.  This sub-TLV can be used to describe any
protocol in any other protocol which has an ITU-T X.263 NLPID defined.
Therefore it is not limited to IPv4 and IPv6 (and CLNP).

If mechanisms other than GRE are wanted such as L2TPv3 or IPSec, then
there are 254 sub-TLVs left to define them, this is why we went for a
sub-TLV approach.

> Second, the approaches as described in these two drafts are
> different. For example, draft-ietf-isis-auto-encap proposes to include
> an "Encapsulation Capability" TLV in LSPs that have LSP number 0. In
> addition, it has impact on the IP routing calculation process, see the
> following text quoted from this draft:
> 
> "   If an IS finds that the next hop does not support the type of packet
>    that it is attempting to forward, then it MUST search along the
>    shortest path from itself to the destination, and MUST inspect the
>    "encapsulation capability" TLV of LSP 0 of each IS until it finds an
>    IS that it is able to send the packet to in an encapsulated form.
>  " 
> My draft proposes to use a Encapsulation Capability sub-TLV of the
> Router Capability TLV and it has no impact on the IP routing calculation
> process at all. The only thing in common that I can see is the name
> (i.e., encapsulation capability).

The IP routing calculation process is in Annex rather than the main text
for this reason.  It was given as an example to show that the solution
is actually workable.  If you remove the Annex then the two documents
become two incompatible ways of achieving the same thing.  Moreover for
your draft to be an actual working solution there must be a way to
calculate routes for the encapsulated packets.  It seems to me to be a
partial solution as it does not describe this.

> Third, draft-ietf-isis-auto-encap has been expired 13 years before.
> Therefore, I think it should be safe to reuse the name
> (i.e., encapsulation capability).

auto-encap is (was :-) ) quite clear that it is communicating a solution
adopted by another standards body, the ITU-T.  ITU-T G.7712 most
definitely has not expired and there is evidence of possible
implementations in existence.  I don't think that the problem is the
name; I think that the problem is having two incompatible standards for
achieving essentially the same thing.

I don't speak for the ITU-T; and so I don't know if they have a problem
with this.  I do think that it would be wise to liaise with them, and to
find out if anyone actually installed a G.7712 auto-encap solution into
a live network.

regards, Philip