RE: G-SRv6 (was Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)")

Huzhibo <huzhibo@huawei.com> Tue, 26 May 2020 02:25 UTC

Return-Path: <huzhibo@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 E3DFF3A0062 for <ipv6@ietfa.amsl.com>; Mon, 25 May 2020 19:25:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 52dZpqzpSsGv for <ipv6@ietfa.amsl.com>; Mon, 25 May 2020 19:25:48 -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 AC6983A0AEA for <ipv6@ietf.org>; Mon, 25 May 2020 19:25:47 -0700 (PDT)
Received: from lhreml724-chm.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 5BF1E66C93455714556A; Tue, 26 May 2020 03:25:44 +0100 (IST)
Received: from lhreml724-chm.china.huawei.com (10.201.108.75) by lhreml724-chm.china.huawei.com (10.201.108.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Tue, 26 May 2020 03:25:44 +0100
Received: from DGGEMM423-HUB.china.huawei.com (10.1.198.40) by lhreml724-chm.china.huawei.com (10.201.108.75) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Tue, 26 May 2020 03:25:44 +0100
Received: from DGGEMM509-MBX.china.huawei.com ([169.254.9.194]) by dggemm423-hub.china.huawei.com ([10.1.198.40]) with mapi id 14.03.0487.000; Tue, 26 May 2020 10:22:40 +0800
From: Huzhibo <huzhibo@huawei.com>
To: Tom Herbert <tom@herbertland.com>
CC: Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
Subject: RE: G-SRv6 (was Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)")
Thread-Topic: G-SRv6 (was Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)")
Thread-Index: AQHWMqG0Dr+GnhrHtEOQjMLDYvi0uai5o4mw
Date: Tue, 26 May 2020 02:22:40 +0000
Message-ID: <06CF729DA0D6854E8C1E5121AC3330DFAF64DB57@dggemm509-mbx.china.huawei.com>
References: <19D30186-B180-4F65-BF00-7AD07CEF3925@gmail.com> <06CF729DA0D6854E8C1E5121AC3330DFAF64CF6F@dggemm509-mbx.china.huawei.com> <CALx6S36KMg3shUktDnBR0uD1XCEwqMRensDQ2x-0DC6=U22a4A@mail.gmail.com>
In-Reply-To: <CALx6S36KMg3shUktDnBR0uD1XCEwqMRensDQ2x-0DC6=U22a4A@mail.gmail.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.108.202.126]
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/R6vqE6coUvIiqBa89NOTYLxm6k8>
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: Tue, 26 May 2020 02:25:52 -0000

Hi Tom,
 
With respect to that draft I have a few questions:
 
1. Doesn't G-SRv6 require a different routing type? I don't see how
G-SRv6 compatible could be compatible with RFC8754 which clearly
defines SIDs to be 128 bits.
[Zhibo] No, we don't require a different routing type, because we don't modify the format of SRH. Segment Left points to a 128 bit SID, and it may contain multiple G-SIDs. The appearance of G-SID is indicated by COC Flavor.


2. Where would the work for G-SRv6 be done? Since work for SRH was
done in 6man, I tend to think G-SRv6 should also be in 6man.
[Zhibo] Well, we think the architecture should be done in SPRING, because we need to define a new flavor of SIDs. Regarding the dataplane extension, it should be done in 6man.

3. Given that Flags, Tag, and TLVs are not critical and unused in the
common case, and with no TLVs Last Entry is unnecessary, can't these
fields simply be omitted in the compressed format to reduce overhead?

[Zhibo] Of cause you can do that. Like CRH.  But we think Flags, Tag and TLVs are important since it provides flexibilities and programmability. We can use these fields to support many per-path of per-segment use cases. The value of them worth to get 32 bits.

When considering overhead reducing, it is VERY IMPORTANT to not sacrifice features. 

Reducing overhead by deleting features  seems not clever.


RH was defined in 6man. 

Thanks
Zhibo Hu

-----Original Message-----
From: Tom Herbert [mailto:tom@herbertland.com] 
Sent: Monday, May 25, 2020 10:35 PM
To: Huzhibo <huzhibo@huawei.com>
Cc: Bob Hinden <bob.hinden@gmail.com>; IPv6 List <ipv6@ietf.org>
Subject: G-SRv6 (was Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)")

On Mon, May 25, 2020 at 7:09 AM Huzhibo <huzhibo@huawei.com> wrote:
>
> Hi 6man,
> I do not support the adoption.
>
>
> I don't know what is the requirement of the CRH. If CRH is used for 
> steering SR-MPLS traffic over IP network, then RFC8663 has provided a 
> really good solution. If CRH is aiming to address the overhead problem 
> of SRv6, then it is recommended to define a mechanism under SRv6 
> framework, instead of inventing a huge set of control plane and data 
> plane solutions. Also, we think G-SRv6 for compression has solved the 
> overhead problem of SRv6.[1]
>
> Best regards,
> Zhibo Hu
>
> [1]https://tools.ietf.org/html/draft-cl-spring-generalized-srv6-for-cm
> pr-01
>
Hi Zhibo,

With respect to that draft I have a few questions:

1. Doesn't G-SRv6 require a different routing type? I don't see how
G-SRv6 compatible could be compatible with RFC8754 which clearly defines SIDs to be 128 bits.
2. Where would the work for G-SRv6 be done? Since work for SRH was done in 6man, I tend to think G-SRv6 should also be in 6man.
3. Given that Flags, Tag, and TLVs are not critical and unused in the common case, and with no TLVs Last Entry is unnecessary, can't these fields simply be omitted in the compressed format to reduce overhead?

Tom

> -----Original Message-----
> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Bob Hinden
> Sent: Saturday, May 16, 2020 6:14 AM
> To: IPv6 List <ipv6@ietf.org>
> Cc: Bob Hinden <bob.hinden@gmail.com>
> Subject: Adoption Call for "The IPv6 Compact Routing Header (CRH)"
>
> This message starts a two-week 6MAN call on adopting:
>
>  Title:          The IPv6 Compact Routing Header (CRH)
>  Authors:        R. Bonica, Y. Kamite, T. Niwa, A. Alston, L. Jalil
>  File Name:      draft-bonica-6man-comp-rtg-hdr-21
>  Document date:  2020-05-14
>
>  https://tools.ietf.org/html/draft-bonica-6man-comp-rtg-hdr
>
> as a working group item. Substantive comments regarding adopting this document should be directed to the mailing list.  Editorial suggestions can be sent to the authors.
>
> Please note that this is an adoption call, it is not a w.g. last call for advancement, adoption means that it will become a w.g. draft.  As the working group document, the w.g. will decide how the document should change going forward.
>
> This adoption call will end on 29 May 2020.
>
> The chairs note there has been a lot of discussions on the list about this draft.   After discussing with our area directors, we think it is appropriate to start a working group adoption call.  The authors have been active in resolving issues raised on the list.
>
> Could those who are willing to work on this document, either as contributors, authors or reviewers please notify the list.   That gives us an indication of the energy level in the working group
> to work on this.
>
> Regards,
> Bob and Ole
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------