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

Robert Raszuk <robert@raszuk.net> Wed, 27 May 2020 08:24 UTC

Return-Path: <robert@raszuk.net>
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 3FE883A0B65 for <ipv6@ietfa.amsl.com>; Wed, 27 May 2020 01:24:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 8MtmnQHgQiZJ for <ipv6@ietfa.amsl.com>; Wed, 27 May 2020 01:24:00 -0700 (PDT)
Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 512AF3A0B62 for <ipv6@ietf.org>; Wed, 27 May 2020 01:24:00 -0700 (PDT)
Received: by mail-ej1-x62e.google.com with SMTP id x1so26958326ejd.8 for <ipv6@ietf.org>; Wed, 27 May 2020 01:24:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=sWjvXvDjOn4/gLVWYBZnOCcZPrgL7gZtiKkxFBDvmS4=; b=H6ZyP617QImqFtrl7p6BbmtIEH58JkJBzURzQoIX+O2yrxVYp2uIVns+oi5anrxsC2 5G0Q/OBk0nK4dkg0+wcaToHJ0AtroP26lJCKpB3JLb1HNzmfbOZ32TL+GdX4Ogb7TwIz iI6L1CVyD4jCMvrBjKjQHby4uQKEmkZ5oEvgcxj8vmwMtHTvzCUOQO2HFY5pGy250uBn oh22VoYP69WjUDghwwZ2/RaY6H5XLkernVNbubdO8GS4ByiB5mf4yXFbs3nMATJEb2iW ISEBCJJhVC3jm1k0aMXIvbPjfhJjR2tsG00PocPw5T+4btEG8ByiEjwOHmHyLO7rPu4C 9GQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sWjvXvDjOn4/gLVWYBZnOCcZPrgL7gZtiKkxFBDvmS4=; b=hqLfxko5Sic699pIlWF08cPAQtcIVUlPry7lctpzHIR2F2J29gzpQbj/Mk1APkRrfi neJ/ePdmnddDcBDJD4JoAXW+pY8c3rh4hjyJe3ruxFCrtz9jZ1yHE9GIvLEvNPXVhckV i3P6coJhXaeTIZ0iQcS+eBYnONBOX1APmD/VnC6Rxar2kTmlWP/jMz0B493asQgKFHgu QQQNK/4i7MufntVTHfH7vH6F+QsDyRfCpvLG/z5M3Cok75cRhmQlra7TC4JoGA/IdpRi SjHiX5jZxjpiGxrqQ4yHLeeiiKZCcnvS+73Qd9ekepJujZ4YPuSJF6NTPOPT2DoiTc04 L9Kw==
X-Gm-Message-State: AOAM5328BQKlLrXJpchQ9zINoidcoxnABBTl+olNm3320jvJKgBSgsN0 q495GIceqYhwKdsyVLvTAxKzwPBQn/sk0swv1HTHCA==
X-Google-Smtp-Source: ABdhPJzsIx2fSTg447zKj4R+7lotbWgQhR0MQx5tWGrl2X0keaX+KvTm/yWt/qY3P6ujuEr6tI7EdzMhpIQpGm7QELQ=
X-Received: by 2002:a17:906:7fd7:: with SMTP id r23mr4698063ejs.386.1590567838558; Wed, 27 May 2020 01:23:58 -0700 (PDT)
MIME-Version: 1.0
References: <19D30186-B180-4F65-BF00-7AD07CEF3925@gmail.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE297BA004D@dggeml510-mbs.china.huawei.com> <DM6PR05MB634882796C9EC3E64A4B1000AEB10@DM6PR05MB6348.namprd05.prod.outlook.com>
In-Reply-To: <DM6PR05MB634882796C9EC3E64A4B1000AEB10@DM6PR05MB6348.namprd05.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 27 May 2020 10:23:50 +0200
Message-ID: <CAOj+MME5aA4TP2u35KncQZ0K7HnNXt722X1rFp9SWjxWOufiRA@mail.gmail.com>
Subject: Re: Adoption Call for "The IPv6 Compact Routing Header (CRH)"
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
Cc: Mach Chen <mach.chen@huawei.com>, Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000002444c05a69cefd4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/8fgo24TcaVcgdQ3NkZj54KKObsI>
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 08:24:02 -0000

Hello Ron,

I recommend you take a look at this URL:

https://mailarchive.ietf.org/arch/msg/ipv6/Ef05LFFij45mm8fM8hLFXknxoIA/

with two additional observations:

#1 - Reference can be encoded into a new fixed and immutable RH (applied on
end hosts or ingress routers) ways easier than a chain of CRIDs.
Literally from IPv6 side you are not "encoding" the pointer into the
address. You are simply specifing next loopback address which is of 128
bits. Plain IPv6. Packets arriving at that loopback have mapped
instructions how to forward them.


#2 - For cases discussed recently where some folks are planning to use CRH
over Internet I am afraid a lot of third party networks may just blindly
fail to deliver such packets:
https://tools.ietf.org/html/draft-ietf-opsec-ipv6-eh-filtering-06
Therefore for such use case I do recommend use of RbR.

Best regards,
R.



On Wed, May 27, 2020 at 5:32 AM Ron Bonica <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