Re: [HAM-AG] [IPv6] Request for feedback: draft-evan-amateur-radio-ipv6

David Schinazi <dschinazi.ietf@gmail.com> Thu, 16 February 2023 01:06 UTC

Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: ham-ag@ietfa.amsl.com
Delivered-To: ham-ag@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06914C16B5B4; Wed, 15 Feb 2023 17:06:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.094
X-Spam-Level:
X-Spam-Status: No, score=-7.094 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sNgh7uoB_C5S; Wed, 15 Feb 2023 17:06:18 -0800 (PST)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 957F0C16B5A3; Wed, 15 Feb 2023 17:06:10 -0800 (PST)
Received: by mail-ed1-x52b.google.com with SMTP id eq11so736282edb.6; Wed, 15 Feb 2023 17:06:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=G+Y6I8j4H9mXjxjFRR5oFxEFBmh5GU0QpjdyQp+sr9w=; b=UEkXKQGmJD8yV4UyZE0KJTEmeTE3cSofwG1EweJ9L3QzoWUImr7DRUH0Rbz4ottAzC tEaoTYZ7XMQ8Gnd7B0MlqJzsxPV2Os8L+ZWW0ykrznE4nuyiK7na8w4QiD7ALHTD7kvM X2sPG4vZtDmFKa/35YuZ+N85/hXl+JKipqDzEql/k9b9vqk4buZaXBZUcN4zoLQzJfPm 7vPGXGlkHosqFe0QqdmjFFJeqLBEpYTWEyPQszisWlzyF6XJQgpecHudkev5nfJzGnDL OiiGgz61g/f97uvJAat4RGG0mZ0hOa1VbMFgqwK69gq6L8ZZpeLsyw3p8V7zt+k/hzU0 GYUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=G+Y6I8j4H9mXjxjFRR5oFxEFBmh5GU0QpjdyQp+sr9w=; b=t68s36DksXEqgSMIbxl4txq8jI3VRW2t9V7HZjMtXPbT+xOTCgILsbbQ4PqC9gVoxg E4PfKiXnSH9eQOXn2EWImqqli4kfLShe3JDWtLkQouWTnfLm3N+rk0a366kKHJCQeLJP V0t3d2Yi6KSRZHzUmbCiKnwFbtwfykL+uyHhwTlZB6MrMVEpDwsCipnd2WNRLhbI6Ocq ePppQxTGIGwr3i6e3VU+2EUHIWFHeVP/i6sZ1xlCfuSoV1WwY5EgAyWUR23dByRpNYTS UGMnloT6d1pmtvcQClLXfYgQlc6ceC+xaC4ePmMWCvMa2+8VcExpzw9U/jxATNbj2lkG ZbyQ==
X-Gm-Message-State: AO0yUKVu/dfI+WVlB/lVgM5VViNGE7lB/TTivOYM4EbTcCeeBvKx0EyE Vilf470eNK6djJwRanYO1LWdDx64DD5mOcwMuXY=
X-Google-Smtp-Source: AK7set/exFa9k/e3/KwaOS7h8zeswmh5dpLOIRT0AWM8uNp1K/h56D0aeSq/eNk39dS1tKdEpdvS9vcz2ehSRC0tdd0=
X-Received: by 2002:a50:d5de:0:b0:4ac:b616:4ba9 with SMTP id g30-20020a50d5de000000b004acb6164ba9mr2139440edj.5.1676509568358; Wed, 15 Feb 2023 17:06:08 -0800 (PST)
MIME-Version: 1.0
References: <CAD=s3w5UUgiNC=SJxigAj7TS_QHDfk+KBiWq846rVcqmRxxtLQ@mail.gmail.com> <5420a784-0c57-e40f-3e45-dd3bd9c393ea@gmail.com> <CAF4+nEGh3J0wO7+9jcHoQErcW8=hXD+sh9DLJ7QWYUoBsmLAQg@mail.gmail.com> <CAD=s3w6NFz4BA9_sdPukZQFQnS2h9yjP0ncYifX0HedOn_ZVPA@mail.gmail.com> <CAF4+nEGGtRh20503VpCPjT2VdsaoDEbcfqSTumExHZEef2Jvvg@mail.gmail.com> <CACcvr=kc6kqPpdve8VWX5RWydtvjJkmEk+ykBvM6=SrUSVXWYQ@mail.gmail.com> <CAD=s3w4Oa9NKK-6h-YEr9OSHy_=C6JBsauWSxkrw-=oS1O=EMA@mail.gmail.com> <CACcvr=nvTmhH2=a1hs4_Mp99HH01_fXFDSNsZHJ=sD-hit7FGQ@mail.gmail.com> <CAN-Dau0J9vjerdYqE+Z+L8Ggmm0MBxJfGwbCYHTdkO53CwF6bg@mail.gmail.com> <CAD=s3w42ef9yS=AWqzo_rEQLoUvPYm-aE=itLTg53kuDu-NjFA@mail.gmail.com>
In-Reply-To: <CAD=s3w42ef9yS=AWqzo_rEQLoUvPYm-aE=itLTg53kuDu-NjFA@mail.gmail.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Wed, 15 Feb 2023 17:05:56 -0800
Message-ID: <CAPDSy+6X-8TD1fRC-5kFXCZyyoB=H3zS5BDJiqtCTY0iQ_tnYA@mail.gmail.com>
To: Evan Pratten <ewpratten@gmail.com>, v6ops-chairs@ietf.org, 6man-chairs@ietf.org, v6ops-ads@ietf.org, 6man-ads@ietf.org
Cc: David Farmer <farmer@umn.edu>, Nick Harper <nharper@nharper.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, IPv6 <ipv6@ietf.org>, ham-ag@ietf.org
Content-Type: multipart/alternative; boundary="00000000000048dcc105f4c6cd06"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ham-ag/agh82ltqSSgOCJ3GrWrDOQ3Byx0>
X-Mailman-Approved-At: Sat, 18 Feb 2023 10:45:25 -0800
Subject: Re: [HAM-AG] [IPv6] Request for feedback: draft-evan-amateur-radio-ipv6
X-BeenThere: ham-ag@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: HAM Radio Operators Affiliate Group <ham-ag.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ham-ag>, <mailto:ham-ag-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ham-ag/>
List-Post: <mailto:ham-ag@ietf.org>
List-Help: <mailto:ham-ag-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ham-ag>, <mailto:ham-ag-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Feb 2023 01:06:23 -0000

Hi Evan,

I think this draft is a good idea, and I like the latest proposals with a
hash bit and a node ID so that a callsign can map to multiple physical
devices.

Hello esteemed chairs and corresponding ADs for IPv6 WGs, which WG do you
think would be best suited to discuss this draft?

Thanks,
David, IPv6 enthusiast and wannabe radio enthusiast



On Wed, Feb 15, 2023 at 4:55 PM Evan Pratten <ewpratten@gmail.com> wrote:

> David,
>
> I like this approach.
>
> Interestingly, this also segregates nodes into permanent and temporary
> callsign subnets. Plus, *not* hashing permanent callsigns allows
> country-specific callsign prefixes to be treated as subnets.
>
> On Wed, Feb 15, 2023 at 7:52 PM David Farmer <farmer@umn.edu> wrote:
> >
> > How about the most significant bit be labeled the hash bit, when it is
> set to 1 it allows for 59 bit hash of the callsign or set to 0 it allows
> for a base-36 encoded callsign, with the last nibble being the node ID.
> >
> > Kind of the best of both worlds.
> >
> > Just a thought.
> >
> > On Wed, Feb 15, 2023 at 18:34 Nick Harper <nharper@nharper.org> wrote:
> >>
> >> I had to look up that ITU regulation, so I don't know if there's a max
> length on temporary callsigns.
> >>
> >> If you treat the callsign as a base-36 number, you could squeeze up to
> 11 characters into 60 bits.
> >>
> >> If you really want to handle callsigns of arbitrary length, you could
> use some of the 60-bit space for direct encodings of short (e.g. <=7
> characters) callsigns and the rest of the space for the hash of longer
> callsigns.
> >>
> >> On Wed, Feb 15, 2023 at 4:13 PM Evan Pratten <ewpratten@gmail.com>
> wrote:
> >>>
> >>> I have personally held temporary callsigns longer than 7 characters,
> >>> which is why I wanted to handle that.
> >>>
> >>> Using a more space efficient encoding scheme is an interesting idea.
> >>> Do you know if there is a maximum length on temporary callsigns by
> >>> chance?
> >>>
> >>> I'll think about doing away with the hash in favor of space-efficient
> encoding.
> >>>
> >>> On Wed, Feb 15, 2023 at 7:10 PM Nick Harper <nharper@nharper.org>
> wrote:
> >>> >
> >>> > Why hash the callsign at all?
> >>> >
> >>> > Article 19 of ITU's Radio Regulations specifies the format of
> callsigns, and they are at most 7 characters long. The ASCII representation
> of the callsign could be used to generate 7 bytes (56 bits) to use in the
> address without needing any hashing. For the exception in 19.68A (on
> special occasions, for temporary use, callsigns could be longer than 7
> characters), a 6-bit encoding scheme could be devised so that alphanumeric
> callsigns up to 10 characters long could be encoded in 60 bits.
> >>> >
> >>> > On Wed, Feb 15, 2023 at 3:28 PM Donald Eastlake <d3e3e3@gmail.com>
> wrote:
> >>> >>
> >>> >> Hi,
> >>> >>
> >>> >> On Wed, Feb 15, 2023 at 3:03 PM Evan Pratten <ewpratten@gmail.com>
> wrote:
> >>> >> >
> >>> >> > On Wed, Feb 15, 2023 at 2:58 PM Donald Eastlake <d3e3e3@gmail.com>
> wrote:
> >>> >> > > I'm not sure the hash even needs to be cryptographic.
> >>> >> >
> >>> >> > Agreed. I would call a cryptographic hash *undesierable*. Why
> waste
> >>> >> > processing power hiding the callsign when you have to ID yourself
> >>> >> > anyways?
> >>> >> >
> >>> >> > I am admittedly far from an expert on hashing algorithms. Donald,
> do
> >>> >> > you have any suggestions that fit the properties you outlined by
> >>> >> > chance?
> >>> >>
> >>> >> Indeed, I would suggest using FNV-64 truncated to the top 60 bits,
> See
> >>> >> https://datatracker.ietf.org/doc/draft-eastlake-fnv/
> >>> >>
> >>> >> Here is an article on using FNV-32 for IPv6 flow label
> >>> >>
> https://researchspace.auckland.ac.nz/bitstream/handle/2292/13240/flowhashRep.pdf
> >>> >>
> >>> >> Thanks,
> >>> >> Donald
> >>> >> =============================
> >>> >>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
> >>> >>  2386 Panoramic Circle, Apopka, FL 32703 USA
> >>> >>  d3e3e3@gmail.com
> >>> >>
> >>> >> --
> >>> >> HAM-AG mailing list
> >>> >> HAM-AG@ietf.org
> >>> >> https://www.ietf.org/mailman/listinfo/ham-ag
> >>
> >> --------------------------------------------------------------------
> >> IETF IPv6 working group mailing list
> >> ipv6@ietf.org
> >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> >> --------------------------------------------------------------------
> >
> > --
> > ===============================================
> > David Farmer               Email:farmer@umn.edu
> > Networking & Telecommunication Services
> > Office of Information Technology
> > University of Minnesota
> > 2218 University Ave SE        Phone: 612-626-0815
> > Minneapolis, MN 55414-3029   Cell: 612-812-9952
> > ===============================================
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>