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

Xuxiaohu <xuxiaohu@huawei.com> Wed, 09 March 2016 12:03 UTC

Return-Path: <xuxiaohu@huawei.com>
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 870C212D5D9 for <isis-wg@ietfa.amsl.com>; Wed, 9 Mar 2016 04:03:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level:
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-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 VmjXG0uqF85v for <isis-wg@ietfa.amsl.com>; Wed, 9 Mar 2016 04:03:30 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E220712D5CA for <isis-wg@ietf.org>; Wed, 9 Mar 2016 04:03:29 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CKD50102; Wed, 09 Mar 2016 12:03:25 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 9 Mar 2016 12:03:24 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Wed, 9 Mar 2016 20:03:17 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Philip Christian <philip.christian@pscan.eu>, Marc Binderberger <marc@sniff.de>, "isis-wg@ietf.org list" <isis-wg@ietf.org>
Thread-Topic: [Isis-wg] WG Adoption Call for draft-xu-isis-encapsulation-cap
Thread-Index: AQHRKSDxXbJVQhnqekavuHHCUhP+K561QAMAgEMqEQCAAxscAIBDRWkAgAFi1ICAAAkzAIAACjoAgAItagCAAB7jgIAAVicAgAF+OsCACJtqAIACut2Q///Fx4CAAXfmwIAAAqGAgACePzA=
Date: Wed, 09 Mar 2016 12:03:17 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D528009@NKGEML515-MBX.china.huawei.com>
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> <56DFF06F.2020809@pscan.eu>
In-Reply-To: <56DFF06F.2020809@pscan.eu>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.99.55]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.56E0110E.0365, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 2b4614bd5c0c49a88765ce3fd58423ee
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/-7DCFcjssTlyuuNnmWBIpl7TDG8>
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 12:03:32 -0000

Hi Philip,

> -----Original Message-----
> From: Philip Christian [mailto:philip.christian@pscan.eu]
> Sent: Wednesday, March 09, 2016 5:44 PM
> To: Xuxiaohu; Marc Binderberger; isis-wg@ietf.org list
> Cc: Les Ginsberg; Christian Hopps
> Subject: Re: [Isis-wg] WG Adoption Call for draft-xu-isis-encapsulation-cap
> 
> 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.

What about MPLS-in-IP?

> > 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

I would have to remind you that the above text is quoted from the main text (see section 3.3) rather than the annex.

> 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

It's great to hear that the auto-discovery of tunnel capability is really needed within the scope of a single ISIS domain (oh no, a single area). Thanks:)

> think that the problem is the name; I think that the problem is having two
> incompatible standards for achieving essentially the same thing.

Is the approach as described in draft-ietf-isis-auto-encap workable in the inter-area/inter-level scenario? In other words, could a router advertise its encapsulation capability across levels? If the answer is no, then they are not the same thing since the approach as described in my draft is workable in both intra- and inter-area scenario.

Best regards,
Xiaohu

> 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