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

Philip Christian <philip.christian@pscan.eu> Wed, 09 March 2016 16:45 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 C34F812D734 for <isis-wg@ietfa.amsl.com>; Wed, 9 Mar 2016 08:45:56 -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 G15X68gKMrNn for <isis-wg@ietfa.amsl.com>; Wed, 9 Mar 2016 08:45:54 -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 4181C12D7A7 for <isis-wg@ietf.org>; Wed, 9 Mar 2016 08:45:52 -0800 (PST)
Received: from christiantena.net ([82.13.85.13]) by know-smtprelay-11-imp with bizsmtp id Tslp1s00o0HFYiy01slr69; Wed, 09 Mar 2016 16:45:51 +0000
X-Originating-IP: [82.13.85.13]
X-Spam: 0
X-Authority: v=2.1 cv=Cbz1n+fl 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=tSxea9B76NYZMJ7CgdwA:9 a=pILNOxqGKmIA:10
Received: from [10.0.2.3] by christiantena.net with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82 (FreeBSD)) (envelope-from <philip.christian@pscan.eu>) id 1adhF5-000IzM-QS; Wed, 09 Mar 2016 16:45:47 +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> <56DFF06F.2020809@pscan.eu> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D528009@NKGEML515-MBX.china.huawei.com>
From: Philip Christian <philip.christian@pscan.eu>
Message-ID: <56E05339.3000403@pscan.eu>
Date: Wed, 09 Mar 2016 16:45:45 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D528009@NKGEML515-MBX.china.huawei.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/UkyoDCVux6U1KgDT1j-DRcOffHk>
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 16:45:57 -0000

Hi Xiaohu,

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

It would be simple to define a new sub-TLV for MPLS-in-IP in the
existing G.7712 auto-encap TLV.  There is no need to define an entire
new way of advertising encapsulation capability.  It would basically
consist of taking your RFC5512 sub-TLVs out of Router Capability TLVs
and putting them into the auto-encap TLVs instead.  All you would need
to do is avoid sub-TLV 1.

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

The main text can be changed.  In the end these are both standards for
flooding of encapsulation capabilities.  Provided that it doesn't break
G.7712 it can be changed but remain compatible.

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

This is the most difficult aspect.  Router Capability TLVs have the
flags to control whether features are advertised out of area or not.
When the auto-encap feature of G.7712 was written this was not
considered.  An auto-encap TLV can be using in either L1 or L2 but the
flooding of the information across the boundary was not considered.  At
the time this seemed dangerous, and the idea really was that the L1-L2
router should natively support all protocols which means that no tunnels
would ever need to cross the boundary, and so no leaking of encap
capability across the boundary would be needed either.  This feature
would have to be replicated with a new sub-TLV to tell the L1-L2 router
whether to flood the information in/out of an area, with the default
being to not flood it I suppose.

Because G.7712 auto-encap was written from the beginning with sub-TLVs,
just like Router Capability, it can expanded to contain any feature you
wish, including all of the ones present in draft-xu-isis-encapsulation-cap.

regards, Philip