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

Evan Pratten <ewpratten@gmail.com> Fri, 17 February 2023 19:30 UTC

Return-Path: <ewpratten@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 0B63EC151710; Fri, 17 Feb 2023 11:30:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.096
X-Spam-Level:
X-Spam-Status: No, score=-7.096 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 RRmW92cqIe3V; Fri, 17 Feb 2023 11:30:28 -0800 (PST)
Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (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 E8A82C151707; Fri, 17 Feb 2023 11:30:09 -0800 (PST)
Received: by mail-ed1-x52e.google.com with SMTP id co2so7691644edb.13; Fri, 17 Feb 2023 11:30:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=TV2HsrpgdU9E86BnkXE5KXksODuBZg0aSon+tbZAx7Q=; b=lDyybAVKRtAiSvyfiE2nFMfgdOhHkvaIOehsRuiMmB/prFo00msI30s/zc6382nmTH Lcb26t6wU1bkrnyR646IvHA3D9G9r9v6QfPfSR/mejlrbfm5BJjFkCJCP7mAVKFjjHdF Z/sQcPWRNBZVvs2MU2qOIyG+EMH6Q4QWHP2CJrTXEB7xkURvnqxikfcHudCrtAOGSrRa N22Wijp/wwHol6DXGkw+D48sfkvz+/Y59z1kGTB82TkBI82Ug6ybpkwfuC7wW1lMEBHe Zb9UpJdFvkWYHfwXlJ7jSs8bJgrg1QFImYYqAtE5+9C5bUMLO12r3CxRq0EQIiPTBOf9 RERg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding: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=TV2HsrpgdU9E86BnkXE5KXksODuBZg0aSon+tbZAx7Q=; b=QLkstM2qL48v+AjUOHMoBuWh3YSfM4c5gYPqPggdgR1RKxgk3+3Jx4pPYzOAB7W+HW gOFuOZaZ++U/WxYTU2QnapexPD0bJxKc2Mdjd8lethXf7v/sG3OdKdvfL3iSqp/g/ZhG bVLnalnNNDipNusM6hKKS0o87CfVclXUVVaQsrCd9EyMJsAR5DZqxmrPyZ6upv7ADXeT ChnoOJi2RzziwS44bxuSuB4rxEmLLbU52wdMFl5aGIdXI+zK8gYHpBEm5Nno0gSCYW1x cTjVUcD39eb5N0tE8WKFJimGtGCrXjvODjc2cYsx4zh0tm9S77/H64JrA2mgXo7UWBmj riTA==
X-Gm-Message-State: AO0yUKWqNmsGm9QpDhhy9f5fH34H8J/IkDb4LWt/oEuJ2OM4sjds6Dby ZeAJURAlchHg4t+r2lBYYyGW7OkZ+Id+4KHVLlE=
X-Google-Smtp-Source: AK7set9DHptjaVycJJGhkscbiv/RjtjHR9/9wNLfJq9RBr7KexkuBCuisAMZz9+BgfuBCt+RkUH4fX7YRY5MbwgVavs=
X-Received: by 2002:a50:aa82:0:b0:4ae:e5db:abfb with SMTP id q2-20020a50aa82000000b004aee5dbabfbmr442325edc.3.1676662207941; Fri, 17 Feb 2023 11:30:07 -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> <CAPDSy+6X-8TD1fRC-5kFXCZyyoB=H3zS5BDJiqtCTY0iQ_tnYA@mail.gmail.com> <BL0PR05MB531630C1B08634AE91590A06AEA19@BL0PR05MB5316.namprd05.prod.outlook.com> <CAN-Dau2cnw+XUzFSpESvt0WA0jehYxhHi_MgnmYfQCBqfBmDFA@mail.gmail.com>
In-Reply-To: <CAN-Dau2cnw+XUzFSpESvt0WA0jehYxhHi_MgnmYfQCBqfBmDFA@mail.gmail.com>
From: Evan Pratten <ewpratten@gmail.com>
Date: Fri, 17 Feb 2023 14:29:56 -0500
Message-ID: <CAD=s3w55bE4GvZdDE-VmVp1pciDWrtJ2CUWJJQAGdykp78J1tw@mail.gmail.com>
To: David Farmer <farmer@umn.edu>
Cc: Ron Bonica <rbonica@juniper.net>, David Schinazi <dschinazi.ietf@gmail.com>, "v6ops-chairs@ietf.org" <v6ops-chairs@ietf.org>, "6man-chairs@ietf.org" <6man-chairs@ietf.org>, "v6ops-ads@ietf.org" <v6ops-ads@ietf.org>, "6man-ads@ietf.org" <6man-ads@ietf.org>, Nick Harper <nharper@nharper.org>, Alexandre Petrescu <alexandre.petrescu@gmail.com>, IPv6 <ipv6@ietf.org>, "ham-ag@ietf.org" <ham-ag@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ham-ag/UHrfsHdCSvgi_VQChcXd_Ba84J8>
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: Fri, 17 Feb 2023 19:30:33 -0000

This is another good point. Suffixes are super common (/QRP for
example), plus I've yet to find an actual length restriction on
special event calls.

On Fri, Feb 17, 2023 at 2:28 PM David Farmer <farmer@umn.edu> wrote:
>
> I'm no expert, but yes, the base call sign can be up to 7 characters.  However, there are prefixes and suffixes that can be added to the base call sign, when operating in different environments or outside their home area or country, easily extending the call sign to 10 or more characters, see the following;
>
> https://en.wikipedia.org/wiki/Amateur_radio_call_signs#Secondary_prefix_or_suffix_types
>
> Hope that helps;
>
> On Fri, Feb 17, 2023 at 1:02 PM Ron Bonica <rbonica@juniper.net> wrote:
>>
>> Evan,
>>
>>
>>
>> I also question hashing the call sign. Since the longest possible call sign is 7 characters long, it can be encoded in 56 bits.
>>
>>
>>
>> Moreover, there is a problem on hash collisions. Let’s say that I operate two call signs from the same node and (my luck) the hashes collide?
>>
>>
>>
>>            Ron
>>
>>            /no hats
>>
>>            W4OSG
>>
>>
>>
>>
>>
>>
>>
>> Juniper Business Use Only
>>
>> From: David Schinazi <dschinazi.ietf@gmail.com>
>> Sent: Wednesday, February 15, 2023 8:06 PM
>> 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
>> Subject: Re: [IPv6] [HAM-AG] Request for feedback: draft-evan-amateur-radio-ipv6
>>
>>
>>
>> [External Email. Be cautious of content]
>>
>>
>>
>> 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
>> --------------------------------------------------------------------
>
>
>
> --
> ===============================================
> 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
> ===============================================