Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)"

"Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com> Wed, 27 May 2020 16:49 UTC

Return-Path: <wim.henderickx@nokia.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 54F4E3A0869 for <ipv6@ietfa.amsl.com>; Wed, 27 May 2020 09:49:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
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 my55On-U2c-y for <ipv6@ietfa.amsl.com>; Wed, 27 May 2020 09:49:54 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40116.outbound.protection.outlook.com [40.107.4.116]) (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 5AAF63A0898 for <ipv6@ietf.org>; Wed, 27 May 2020 09:49:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A79JLlWQLKKitq7EAWimJqLr8PTBEuDL75r/5Kq8UXR+wq48lzAwGUB3tQAwQRSWMwgsChpGGds9us/biu7GFWwldjWsZx+PVCjaQx6f6Y6JhKPkBScfZFb30Ucq5aOHMNz974gqwaWXr16vSkelzzYqUvQda7Ip8241sjAswy98pzHpAhUIRNf3SPzkD3jBuav3Ov2+SM9ssTHmWt4BIiJh9qk13JdrDR0iS4UtalTePBVtXEv1ZL0vVIWRqHDklouMADJhp1zuU6TCRYLyvjGzbPfAKwi4GYMs9Zop3H5tKJ4eTGsRS18MujiUWCQf27hQOzpxzkuBzhMD5vDp7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EEPf/V8YM3pXO6WvHSLD01HWtLoAf46d/byVcRv7jbI=; b=GTJ/YPAsNPA7NAk8ozdpyn+xvkqU/WH9/rdPedJyfS5pPsx5GdwETvRDqf7N+eOcqwyUAyy8iH+jaKhWBenrmL2aQTO75JfNwrHiwyfL6Tjir5eorGRibOxLyVliXCYtWh/yfqIUUY9yUhiOS1dQCZUV/kDsadJJJPkTjrw0qTQmaleawgmZLsshoFOP89jZI6NlMby08fNE8rE0GK3JjA/F/Zxd1T30QNNW0U8Q6R42AjS1Ag5ii/pmuJdM7Ry44vA4+CaoOu8LQzjDLwV7bdpam2GXGTFLoDdCUdKWpctsU1wkkVb0zsGINacx2bqvtMNdPhTCBJcxASjFARY5MQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EEPf/V8YM3pXO6WvHSLD01HWtLoAf46d/byVcRv7jbI=; b=hEqi7o+gnUbcFjxQKOacDXXrYPlOaZeRVcdtP1JbC5JDqkbzGnJIZzuIe/fOkoR9HO+Qvje/ymC0lzSHPLCb75vDVpf0sasPFX4leauQOvWVXBza7DcbKYPW5bA/WQy7epgfedLsQRqlyIfJKPwIUkLrygnvWKoV54qiHjTewkw=
Received: from AM0PR07MB4497.eurprd07.prod.outlook.com (2603:10a6:208:7a::20) by AM0PR07MB4817.eurprd07.prod.outlook.com (2603:10a6:208:f7::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.8; Wed, 27 May 2020 16:49:51 +0000
Received: from AM0PR07MB4497.eurprd07.prod.outlook.com ([fe80::75d9:62a8:8868:5119]) by AM0PR07MB4497.eurprd07.prod.outlook.com ([fe80::75d9:62a8:8868:5119%7]) with mapi id 15.20.3045.013; Wed, 27 May 2020 16:49:51 +0000
From: "Henderickx, Wim (Nokia - BE/Antwerp)" <wim.henderickx@nokia.com>
To: Ron Bonica <rbonica@juniper.net>, Mach Chen <mach.chen@huawei.com>, Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>, Gunter Van de Velde <gunter@vandevelde.cc>
Subject: Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)"
Thread-Topic: Adoption Call for "The IPv6 Compact Routing Header (CRH)"
Thread-Index: AQHWKwY0ELE0FSbutkqweoUZVbmzm6i7RfcAgAAS2oCAACLbAIAArRYAgAAwZoA=
Date: Wed, 27 May 2020 16:49:51 +0000
Message-ID: <BB90338D-B528-4F16-A0FC-7FAC451A0017@nokia.com>
References: <19D30186-B180-4F65-BF00-7AD07CEF3925@gmail.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE297BA004D@dggeml510-mbs.china.huawei.com> <DM6PR05MB634882796C9EC3E64A4B1000AEB10@DM6PR05MB6348.namprd05.prod.outlook.com> <356D8A36-510A-43B8-8492-49FDE67BC5C4@nokia.com> <DM6PR05MB6348774631CF80254B710B7AAEB10@DM6PR05MB6348.namprd05.prod.outlook.com>
In-Reply-To: <DM6PR05MB6348774631CF80254B710B7AAEB10@DM6PR05MB6348.namprd05.prod.outlook.com>
Accept-Language: nl-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-05-27T03:32:20Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=7d82697e-020a-4d6e-924b-e8fc799bf107; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [2a02:1810:350a:9600:6562:e53:ac75:55ef]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 598f322c-211f-4a59-fe70-08d8025df9b8
x-ms-traffictypediagnostic: AM0PR07MB4817:
x-microsoft-antispam-prvs: <AM0PR07MB4817DA233389CEE816157D7383B10@AM0PR07MB4817.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3513;
x-forefront-prvs: 04163EF38A
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9213/uV19qfORxkO67Vseaf+VQKNxlMqFPo2Z6vkiuX6lprhYwfQTYRhaMD4frXuXfdnXjKTsx6F8CuljHi8MHCgDqMeZEv2i5S94muow0lSKbB6JZijVRgnSbhP0I+1pmV4DB82q+tHs1zAv5mBjCKFZHoBmEJE3A37fV6tAGdWRNycBFJKRFiiO4ZpJIIQy4UW/GGE5J95cp9XeEbhIetJwQJhlR4/iVB99qQKZCz9uQzM63W+oTgKWeyNeNrlrrBZ7NpeYml9qppTN+yjmbcuuem1VwHruptSmScGCnBRToxHP2SdmOw6/YyP5G16W5qY2kVXW6Hy2ycg8tFUuK7xDtlckE8yrV/zaUKA9JnWi/6lHDBI7EE+rpM1eA1Ic/TpnA4V/ZZZyQVH7r2HIA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB4497.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(366004)(346002)(376002)(39860400002)(136003)(966005)(2616005)(2906002)(316002)(6512007)(186003)(76116006)(66476007)(33656002)(66446008)(64756008)(66556008)(5660300002)(110136005)(478600001)(6506007)(36756003)(53546011)(8936002)(66946007)(71200400001)(6486002)(8676002)(86362001)(83380400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: 4/tLm8rTKWlk8Jl7l/xnn0LdaiVZkfysZBE0U8874sGdkBZNhHX6RYgNMtbraD1HFZJavt4/BrIhRaAeQVFPTG0Nbvx++37djwRKQeuo048IERVZwkzSb9FBA7vXbg7Z81T/6Zsxji/oHgcBPoLMW0q/3+QD191NShsowyAQ+gR+A6PK7/WBAnQX5P637Nh4AHkN++q0q3+gBIGKebSc4rgKdxTRIBKz6L8kkYa0lJjK82vL4+owsiCp0oyT8Fq6zxxjWrVGkWWS+jXx91On9al+OruOeDCrRHHiMDCPwmSaS5Z7eZ4MtahQRmfnOCMieGIPbo4cSxZgpsjM0Q8qdolIxcCYt8sBaG2ClHaGDCVhQigtRPXLXoVABwoa0qjKV+qnyCGXfzlXtLK/paxlGV4r+syiMFDVOGkPPGzsv8TUbvzavBLyDVIOyjlHG0VOA/ZvzQiEZj0YtmugslNC7sC/hugDRYUDSh3NK4qDqKt9xn5CHvRMCLZnJXFWWsVbKpX0gtkzN5bxU2RqWzFuCTUWFz90imn+LN27Oa1IIqd+65g1OWgmJCOPgcpjo5Yj
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <50D926BCE3B78A4291E271F6211F089C@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 598f322c-211f-4a59-fe70-08d8025df9b8
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2020 16:49:51.7400 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: YkgKDDOrLA23dgmURyLJkbD6V5TI5EwZ6kUkb3HDSQgMlacJFr2A0+h9nigOS8bjeSYCDOjOS5IgAdnS5mNpT2NjNtU+AjsBrwJiEC4h5J0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4817
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/oi_Hu7Q2VFk-0pZxtRA_s5LnIzA>
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: Wed, 27 May 2020 16:49:56 -0000

Ron, the misconception that many people have is that RFC 8663 is requiring MPLS in a traditional way. As I mentioned RFC 8663 allows to do the same as what you are trying to do with CRH. The difference is that the traffic steering would use the bits in the next-header iso extension header and that's it.

The addressing as you highlighted is the same, no difference there; full RFC 4291 IP Address semantics. 
Some misconceptions:
- I need to run MPLS protocols for this. Answer is no.
- RFC 8663 does require UDP. Answer is no. You can use native RFC4023 which is not using UDP e.g. and you have the option to use native IP or with GRE encap, but to compare it against CRH use native ipv6 in RFC4023

Now to beauty of using RFC 8663 mechanism is that you don’t have to reinvent things in a new framework and new capabilities will be supported natively. Look at SFC, G/L-SID(s), OAM, etc etc.

So it allows also many scenario's like below. On top interworking with MPLS comes for free. Here are some examples.
- IP <-> IP <-> IP (e.g. CRH scenario)
- IP <-> MPLS <-> IP (e.g. scenario used in some DC(s) who want to leverage SR to compute)
- MPLS <-> IP <-> MPLS (e.g. interconnection networks across MPLS/IP links)

Given all of this, we should use the RFC 8663 for the use case you try to address here

On 27/05/2020, 17:56, "Ron Bonica" <rbonica@juniper.net> wrote:

    Wm, Mach, Gunter,

    Certainly you are not suggesting that:

    - IPv6 doesn't need a native traffic steering mechanism
    - All IPv6 applications that require traffic steering must rely on MPLS in some form (SR-MPLS over IP, MPLS over IP)

    If you were making this argument, wouldn't it apply to all Routing headers, including the SRH?

    There are a class of operators who:

    - Cannot deploy MPLS on some nodes that need to be segment endpoints
    - Would rather use the IPv6 Flow Label for load balancing than the UDP source port (as recommended by RFC 8663 via RFC 7510)

                                                                      Ron



    Juniper Business Use Only

    -----Original Message-----
    From: Henderickx, Wim (Nokia - BE/Antwerp) <wim.henderickx@nokia.com> 
    Sent: Tuesday, May 26, 2020 11:37 PM
    To: Ron Bonica <rbonica@juniper.net>et>; Mach Chen <mach.chen@huawei.com>om>; Bob Hinden <bob.hinden@gmail.com>om>; IPv6 List <ipv6@ietf.org>
    Subject: Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)"

    [External Email. Be cautious of content]


    Ron, as I mentioned in another thread, RFC8663 does this. Same addressing mechanisms as you highlight and is equally compressed (comparing 32 bit)

    On 27/05/2020, 05:32, "ipv6 on behalf of Ron Bonica" <ipv6-bounces@ietf.org on behalf of rbonica=40juniper.net@dmarc.ietf.org> wrote:

        Mach,

        The CRH is unique in the following respect. It does not rely on an instruction or a path being encoded in the IPv6 Destination Address. It relies only on RFC 4291 IP Address semantics.

        Can you show me another IPv6 traffic steering solution that:

        - is equally compressed
        - does not rely on an instruction being encoded in the IPv6 destination address
        - does not rely on all endpoints being numbered from the same IPv6 prefix

                                                                                                          Ron



        Juniper Business Use Only

        -----Original Message-----
        From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Mach Chen
        Sent: Tuesday, May 26, 2020 10:25 PM
        To: Bob Hinden <bob.hinden@gmail.com>om>; IPv6 List <ipv6@ietf.org>
        Subject: RE: Adoption Call for "The IPv6 Compact Routing Header (CRH)"

        [External Email. Be cautious of content]


        If the draft intents to provide a mapping based Segment Routing solution, there are SR-MPLS, SR-MPLS over IP exist, and there are implementations that work very well; seems no need to define a new one;

        If the draft intents to provide a header compression solution to SRv6, there are several candidate solutions under discussion; seems it's premature to consider just adopting one and ignoring others;

        If the draft intents to be one of the building blocks of a new competing IPv6 based Segment Routing solution, given the community has been working on SRv6 for so many years, it needs to prove that the new solution has much better merits than SRv6;

        So, based on the above, I do not support the adoption at this moment.

        Best regards,
        Mach

        > -----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://urldefense.com/v3/__https://tools.ietf.org/html/draft-bonica-6
        > man-comp-rtg-hdr__;!!NEt6yMaO-gk!RFfjmZf_NdYDfA4BeXQjkrOe5nDx8fFfYnrJ8
        > UyCSeGfcx_3QbeQW7FjgwyIXhFe$
        >
        > 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://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ipv6__;!!NEt6yMaO-gk!RFfjmZf_NdYDfA4BeXQjkrOe5nDx8fFfYnrJ8UyCSeGfcx_3QbeQW7Fjg-IpFdTb$
        --------------------------------------------------------------------

        --------------------------------------------------------------------
        IETF IPv6 working group mailing list
        ipv6@ietf.org
        Administrative Requests: https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ipv6__;!!NEt6yMaO-gk!QPUACt0y0m2WX2yQLbQraSGY4XAwZtROjp2esEmPZkcRW1pPY_Y6WykKXptMvNOl$
        --------------------------------------------------------------------