RE: 6man w.g. last call for <draft-ietf-6man-segment-routing-header-19.txt>

"Chengli (Cheng Li)" <chengli13@huawei.com> Thu, 06 June 2019 03:07 UTC

Return-Path: <chengli13@huawei.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9C951200C5 for <ipv6@ietfa.amsl.com>; Wed, 5 Jun 2019 20:07:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 PkmBzo5OCmJj for <ipv6@ietfa.amsl.com>; Wed, 5 Jun 2019 20:07:16 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 363F2120043 for <ipv6@ietf.org>; Wed, 5 Jun 2019 20:07:16 -0700 (PDT)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 9CD0A6E07A45330EC1D1; Thu, 6 Jun 2019 04:07:14 +0100 (IST)
Received: from lhreml705-chm.china.huawei.com (10.201.108.54) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 6 Jun 2019 04:07:14 +0100
Received: from lhreml705-chm.china.huawei.com (10.201.108.54) by lhreml705-chm.china.huawei.com (10.201.108.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Thu, 6 Jun 2019 04:07:14 +0100
Received: from DGGEML403-HUB.china.huawei.com (10.3.17.33) by lhreml705-chm.china.huawei.com (10.201.108.54) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Thu, 6 Jun 2019 04:07:13 +0100
Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.38]) by DGGEML403-HUB.china.huawei.com ([fe80::74d9:c659:fbec:21fa%31]) with mapi id 14.03.0439.000; Thu, 6 Jun 2019 11:07:07 +0800
From: "Chengli (Cheng Li)" <chengli13@huawei.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Tom Herbert <tom@herbertland.com>
CC: IPv6 List <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>
Subject: RE: 6man w.g. last call for <draft-ietf-6man-segment-routing-header-19.txt>
Thread-Topic: 6man w.g. last call for <draft-ietf-6man-segment-routing-header-19.txt>
Thread-Index: AQHVFKKu2EbzJaMXGE+XwWZM7Mb1CaaMqSTQgABnY4CAAO20oA==
Date: Thu, 06 Jun 2019 03:07:06 +0000
Message-ID: <C7C2E1C43D652C4E9E49FE7517C236CB0260AF12@dggeml529-mbx.china.huawei.com>
References: <20160428004904.25189.43047.idtracker@ietfa.amsl.com> <588C586F-C303-418E-8D26-477C4B37CF92@gmail.com> <C7C2E1C43D652C4E9E49FE7517C236CB0260698D@dggeml529-mbx.china.huawei.com> <CALx6S37Cw3t_cfBZvpX+G+ArNJTtKDxcF3YscV6_W+wnV7_4CQ@mail.gmail.com> <C7C2E1C43D652C4E9E49FE7517C236CB0260A54F@dggeml529-mbx.china.huawei.com> <9e2877ce-a983-c29b-2298-57a337d23419@gmail.com>
In-Reply-To: <9e2877ce-a983-c29b-2298-57a337d23419@gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.130.185.75]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/90wIJv_9B6yML7O91ZOmSS6MKpY>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 03:07:19 -0000

Hi Brian,


-----Original Message-----
From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com] 
Sent: Thursday, June 06, 2019 4:48 AM
To: Chengli (Cheng Li) <chengli13@huawei.com>; Tom Herbert <tom@herbertland.com>
Cc: IPv6 List <ipv6@ietf.org>; Bob Hinden <bob.hinden@gmail.com>
Subject: Re: 6man w.g. last call for <draft-ietf-6man-segment-routing-header-19.txt>

Hi Cheng,
On 05-Jun-19 19:03, Chengli (Cheng Li) wrote:
> Hi Tom,
> 
> Please see inline.
> 
> Cheng
> 
> -----Original Message-----
> From: Tom Herbert [mailto:tom@herbertland.com]
> Sent: Monday, May 27, 2019 11:41 PM
> To: Chengli (Cheng Li) <chengli13@huawei.com>
> Cc: Bob Hinden <bob.hinden@gmail.com>; IPv6 List <ipv6@ietf.org>
> Subject: Re: 6man w.g. last call for 
> <draft-ietf-6man-segment-routing-header-19.txt>
> 
> On Mon, May 27, 2019 at 5:42 AM Chengli (Cheng Li) <chengli13@huawei.com> wrote:
>>
>> Support. Many thanks to authors for their contributions! I agree that we should specify how the AH works with SRH in other drafts.
>>
>> But I can NOT find any text of describing Hdr Ext Len is not mutable in RFC8200.
> 
> Chengli,
> 
> Extension headers are not inserted or deleted by any node along a packet's delivery path per RFC8200. Changing the length of an extension header is equivalent to deleting an extension header and inserting a new one in its place.
> 
> [Cheng] Then we should updated the RFC8200? Otherwise, TI-LFA, Binding SID and Insertion mode can not work. But this is not related to SRH drafts. We need another draft maybe to describe that if needed.

No, this was debated at length during the development of RFC8200 and was clearly excluded. I will not repeat the arguments here, but it is all in the list archive.

>> Hdr Ext Len SHOULD be mutable, otherwise, use cases like incremental SRv6 IOAM[1] can not work.
> 
> This topic has come up before in 6man list, in fact this is the subject of draft-voyer-6man-extension-header-insertion-05. In those discussions, issues in robustness, accountability and attribution (both for operational and legal purposes), security, operations (breaks ICMP for instance) have been brought up. The proponents of extension header insertion have yet to adequately address those issues.

Exactly. (And this is one of the motivations for draft-carpenter-limited-domains. There might be scenarios where we could deviate from the current rules, but they are not scenarios involving the open Internet.)

>> All the use cases of inserting or deleting new TLV, or updating TLV with new length value are not allowed if Hdr Ext Len is not mutable.

Exactly. And it isn't mutable. Hence the need for the encapsulation model for SRH or IOAM in general. None of this discussion is new.
[Cheng] Agree with the Hdr Ext Len is immutable, and the encapsulation model is needed. Many thanks!

   Brian

> 
> Adding and deleting TLVs is the topic in "https://trac.ietf.org/trac/6man/ticket/69", please look at that. Note that the ticket is closed, but it's pretty obvious that this it is not resolved and the text in the latest draft seemingly creates a loophole to do this by defining a "SID type" for that purpose.
> 
>>
>> I think it is a limitation to SRv6 that we should avoid it definitely.
> 
> Then it's also a general limitation in IPv6. For instance, IOAM is useful networks that don't use segment routing. So if Adding/Deleting TLVs is needed for SR TLVs then there's also needed for Hop-by-Hop options. But, rather this is necessary and sufficient has yet to be proven. There are two alternatives to adding TLVs: 1) Use IP encapsulation which properly allows "EH insertion" in the outer header since the encapsulator is sourcing an IPv6 packet 2) Use a mutable TLV type (defined for HBH, DO, and SR options) that includes sufficient scratch space for intermediate nodes to write their data.
> 
> [Cheng] Regarding IOAM, I can not see how incremental  IOAM can work 
> if adding TLV is forbidden. Luckily, we can use PBT based Telemetry to 
> avoid this limitation:  
> https://tools.ietf.org/html/draft-song-ippm-postcard-based-telemetry-0
> 3
> 
> Tom
> 
>>
>>
>> Best Regards,
>> Cheng
>>
>> [1]. 
>> https://tools.ietf.org/html/draft-ali-6man-spring-srv6-oam-01#section
>> -
>> 4.4.1
>>
>> -----Original Message-----
>> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Bob Hinden
>> Sent: Wednesday, May 22, 2019 9:40 PM
>> To: IPv6 List <ipv6@ietf.org>
>> Cc: Bob Hinden <bob.hinden@gmail.com>
>> Subject: 6man w.g. last call for
>> <draft-ietf-6man-segment-routing-header-19.txt>
>>
>> Hello,
>>
>> This message starts a new two week 6MAN Working Group Last Call on advancing:
>>
>>        Title           : IPv6 Segment Routing Header (SRH)
>>        Authors         : Clarence Filsfils
>>                          Darren Dukes
>>                          Stefano Previdi
>>                          John Leddy
>>                          Satoru Matsushima
>>                          Daniel Voyer
>>         Filename        : draft-ietf-6man-segment-routing-header-19.txt
>>         Pages           : 32
>>         Date            : 2019-05-21
>>
>>     
>> https://tools.ietf.org/html/draft-ietf-6man-segment-routing-header
>>
>> as a Proposed Standard.
>>
>> This document was in an extended last call that started in March of 2018.   An issue tracker was set up, and eight new versions of the draft were produced and discussed on the list and at face to face 6man sessions.   All of the issues in the tracker have been closed.  The chairs believe it is ready to advance, but given the number of changes and the time that elapsed, a new w.g. last call is warranted.  Please review the new document.
>>
>> Our thanks to the authors/editors and the working group for the work on this document.
>>
>> Substantive comments and statements of support for publishing this document should be directed to the mailing list. Editorial suggestions can be sent to the author.  This last call will end on 5 June 2019.
>>
>> Thanks,
>> Bob & Ole
>>
>>
>>
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> .
>