Re: The Goldilocks Point

Tom Herbert <tom@herbertland.com> Wed, 28 October 2020 14:08 UTC

Return-Path: <tom@herbertland.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 9BCC23A08AD for <ipv6@ietfa.amsl.com>; Wed, 28 Oct 2020 07:08:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=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=herbertland-com.20150623.gappssmtp.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 z-Ony9FH1fA9 for <ipv6@ietfa.amsl.com>; Wed, 28 Oct 2020 07:08:47 -0700 (PDT)
Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) (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 BA7353A03F8 for <ipv6@ietf.org>; Wed, 28 Oct 2020 07:08:46 -0700 (PDT)
Received: by mail-ej1-x62f.google.com with SMTP id p5so7416256ejj.2 for <ipv6@ietf.org>; Wed, 28 Oct 2020 07:08:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=EG8qEw+Zi7pZLcq/z03UBs+moq93i6/4jyKXytAgMnU=; b=aYZlg/xi4I2JkJJqppWtI5WE7RAY0rF4u+DurTxl+IPQ4pnVGTlKU4SzV+W3/1Abpf pw2DIrUUSYefk6SmhicZkTmKSF5fMUOXqix9ckrw3OMTT8uTpXN/Dl6RtwI8JtIFBY+f vUPK/KxaxOOjIZdKwn+uB3BFdJGtaXlgyDATQTcRyT4V6+yujPzEnEKNmiRg2BKv7GKp bOJWLACEdMlmjKYYq11E0uClQErx1pPUgG9rMfT/k8wjzx4AsNoUwzWqsLciyNXdsTj1 CAhoVdZTPYvaqpVmmIrgoE0EXYiS+thDBeVolmrsw/Sy2qbp0V2ZY6MZPcbcfK9PgwPO kxBQ==
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:content-transfer-encoding; bh=EG8qEw+Zi7pZLcq/z03UBs+moq93i6/4jyKXytAgMnU=; b=R/Zn4i53Hi11xOyae17rp1kL4oBhITBa1EdZvSlcSALBUty0YON7aGts5ZChIcumlJ UGju7PAewW6Pj+Pp0EF1rJgC6IzOiwmqqTuGiON3Xps8PiQlOBHenrSIncncrLG3jNQs LviiHhuSyQxx4CGocWFiszD6GniMgjFBgtjnWHYf03CBCTADjtED2idqeR7hcYe8tAk3 BPxMkia+DompHu2kplfmLNr5wo8mkgYG/SRqCmbnCBiNNvt5NBu8tPVFK8GHxU8xRRNN B1jVbvv1tVTmFw15ywY8tb3/Np4RSRPyrFen/5JTMTEON9WwuG0S/1VJ2+f4gA5k6KPB WuPQ==
X-Gm-Message-State: AOAM533YgM0qMHy01HRAiDX9Few4Q4Nch7zzrCNhKpa94rBmfR+Gar1g sP5Vyp9QDPxEQE1nCfVlc8jSopqBZ63WpXJPOCTr0nOT1xc=
X-Google-Smtp-Source: ABdhPJze6AG7eLR/M8twi9OvybC8ufEuZz26F+8R6r8MQ3etRhNsNNtDFiHHyr+I5Zl7whkaqU+fkM4YNSDQ8LqzlYQ=
X-Received: by 2002:a17:906:a250:: with SMTP id bi16mr7153180ejb.265.1603894125010; Wed, 28 Oct 2020 07:08:45 -0700 (PDT)
MIME-Version: 1.0
References: <87f17dcd-5fe3-1c88-2f6d-01aee6e6e127@mccallumwhyman.com> <CAOj+MMFA_zmU=Xr31zJm7Sz-3v4stHOAv53D52VaM7=Tz0oCCg@mail.gmail.com>
In-Reply-To: <CAOj+MMFA_zmU=Xr31zJm7Sz-3v4stHOAv53D52VaM7=Tz0oCCg@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Wed, 28 Oct 2020 07:08:33 -0700
Message-ID: <CALx6S361Q=USuw-s3CH=hM5-x7ft15wqCnb6MS-t4SMaikHBNA@mail.gmail.com>
Subject: Re: The Goldilocks Point
To: Robert Raszuk <robert@raszuk.net>
Cc: Tony Whyman <tony.whyman@mccallumwhyman.com>, IPv6 List <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/4tYEcBkfGA7QBqtfn2rf8HsQ7Q4>
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, 28 Oct 2020 14:08:49 -0000

On Wed, Oct 28, 2020 at 2:48 AM Robert Raszuk <robert@raszuk.net> wrote:
>
> Hi Tony,
>
> > But while the SRH seems to big, the current CRH seems to small in that it
> > makes every segment id small.
>
> Perhaps this proposal could be of interest to you:
> https://tools.ietf.org/html/draft-decraene-spring-srv6-vlsid-04
>
> Aside please observe that SRH and uSID proposals have solved the compression/size issue well before CRH was even written up. I recommend you go via SPRINT WG list archives and browse the history of all proposals in this space before evaluating CRH and how useful it might be.
>
Robert.

It's not just the compression of segment identifiers in CRH that's
appealing, it's the fact that CRH *just* contains a segment list. It's
a simple data plane protocol. It doesn't contain flags, it doesn't
contain TLVs that any high speed device would just be ignoring anyway,
it doesn't include an HMAC thereby unnecessarily replicating the
functionality of AH (much less breaking AH like SRv6 does).

My understanding is that there is a design team working on compression
for segment routing. If possible, can we ask them to present their
findings in 6man meeting?

Tom

> Best,
> Robert.
>
>
> On Wed, Oct 28, 2020 at 10:38 AM Tony Whyman <tony.whyman@mccallumwhyman.com> wrote:
>>
>> I have only recently starting looking at the CRH and am wondering why
>> the call for adoption has been put on hold and what is being done to
>> move the process along? I cannot see an objection strong enough to have
>> caused this delay.
>>
>> I started going down this path by looking at the SRH. I find the idea
>> behind segment routing attractive and the SRH is a well thought out way
>> to implement it.
>>
>> However, in the environment that I am coming from we have a low
>> bandwidth data link that is a system bottleneck and which cannot be
>> readily avoided. An industry mainstay is a VHF wireless data
>> communications system that uses a shared 25KHz channel (nominal data
>> rate 32K with D8PSK modulation) and p-CSMA for controlling channel
>> access. A single channel is often shared by several aircraft in range of
>> a given Ground Station and, at most, only about 4 or 5 discrete
>> frequencies are available for multi-channel working. All the remaining
>> channel in the aviation band are reserved (and fully used) for voice
>> communications.
>>
>> Header size is a big issue for the civil aviation community and the
>> problem that I have with the SRH is that while the final segment does
>> need to be expressed as a full 16 byte IPv6 Address, 16 bytes is
>> over-kill for the other segment ids. Some sort of compression scheme
>> seems to be needed here.
>>
>> To me, the CRH appears to be complimentary to the SRH and tries to do
>> the same thing but with a smaller header - which is good. But while the
>> SRH seems to big, the current CRH seems to small in that it makes every
>> segment id small.
>>
>> What I would like to see is something that is more in the middle,
>> neither too big nor too small, and the Goldilocks  Point that I am
>> looking for would seem to be a CRH variant where SID[0] is a full 16
>> bytes while the other segment ids are 16 or 32 bit identifiers - a CRH
>> that becomes an SRH for the final segment.
>>
>> Is it possible to use the current delay profitably and to create a
>> family of Routing Headers supporting segment routing? i.e.
>>
>> Type 4 - the SRH
>>
>> Type 5 - CRH-16
>>
>> Type 6 - CRH-32
>>
>> Type 7 - CRH-16 with a 16 byte SID[0]
>>
>> Type 8 - CRH-32 with a 16 byte SID [0]
>>
>> Tony Whyman
>>
>> MWA
>>
>> --------------------------------------------------------------------
>> 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
> --------------------------------------------------------------------