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

David Farmer <farmer@umn.edu> Fri, 17 February 2023 19:28 UTC

Return-Path: <farmer@umn.edu>
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 17083C151547 for <ipv6@ietfa.amsl.com>; Fri, 17 Feb 2023 11:28:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.997
X-Spam-Level:
X-Spam-Status: No, score=-6.997 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
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 Bskf48S6TkJz for <ipv6@ietfa.amsl.com>; Fri, 17 Feb 2023 11:28:52 -0800 (PST)
Received: from mta-p7.oit.umn.edu (mta-p7.oit.umn.edu [134.84.196.207]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2C59C151555 for <ipv6@ietf.org>; Fri, 17 Feb 2023 11:28:51 -0800 (PST)
Received: from localhost (unknown [127.0.0.1]) by mta-p7.oit.umn.edu (Postfix) with ESMTP id 4PJMLW4D37z9vC8s for <ipv6@ietf.org>; Fri, 17 Feb 2023 19:28:51 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p7.oit.umn.edu ([127.0.0.1]) by localhost (mta-p7.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S_h8d4WUXg9P for <ipv6@ietf.org>; Fri, 17 Feb 2023 13:28:51 -0600 (CST)
Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p7.oit.umn.edu (Postfix) with ESMTPS id 4PJMLW0Kssz9vC8M for <ipv6@ietf.org>; Fri, 17 Feb 2023 13:28:51 -0600 (CST)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p7.oit.umn.edu 4PJMLW0Kssz9vC8M
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p7.oit.umn.edu 4PJMLW0Kssz9vC8M
Received: by mail-ed1-f69.google.com with SMTP id dm28-20020a05640222dc00b004acb5c6e52bso2748373edb.1 for <ipv6@ietf.org>; Fri, 17 Feb 2023 11:28:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=0jVfp7RAyb+mD209MsE3S2HcdfDAYLQ/AteMk5jFGHA=; b=CBVDzAkB06b8JIXC/6yIiE5ygHC2l0u2fcrNVQyawtYE3e0ZviIzHDWRZEnYipjoAp 0SKqlzdFtUe06MEfl0jsx2nbFX/hIcywzKEQvUO27IBRWl+vsNS+3cOfQ3YBAF5xCdZZ rnqoOdkTZZLv9KUjJPp5qQyFZoN6TE3RIcjQ/6IijIU3UO+kTSMQ49Q+/JKvGXE22MKk 7FSOR0P6lmSzhNxuyEXCenORMGiSm0fypdBd3xQ9HRj95Sw2qw99hMwH3i5HcLAHqP+/ NylT76g18Hc2AzzGghTVWOk70BTTDoe4onJ0amOSDPYMPmKByj8ytrahxCoo7ZGsbvue ufIA==
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=0jVfp7RAyb+mD209MsE3S2HcdfDAYLQ/AteMk5jFGHA=; b=xznitxodovX/6UKLgVj2NthRki8KJtgxvg/utG9WASQgYurSeglrLK1R2dcqD18LZq BXsBCGPWGiqZgZY0Q6uBPXENoTZHBgFuUb9Wq12DVKFsA9P+RlFl/8pjN1ElzFs9c3gj VTuwTGD0vqkhhM+UO5jlNOUbm3n/G8EJm5pQ1p5sBGvmAx6REESlIEbk5VWdOjft9qLx u8fI1XYWwhLGlhH2lGz308QsB2O1ndTnFS6EeqM94XupvoGRaM+uyH3xoNHB/u4ap8ID mE4orXJJ8NnlTvnQHs0O8k7llrDY/mBrvsaXHXcfmZnT+eZQ5DCNYys9DvbwVp5mxyXU 9I4Q==
X-Gm-Message-State: AO0yUKXlM1ceWeF9dNiaPlhjri7WS3fbFUyIIipn17kkBYOlBbqPuH66 rXXY3bWcBpcP7W9O7fWuw+Os+vnFywVU2ETJ+rSCGoImAy3MOUXUtDFUKSJHWS/CjiDwPHL40e7 p7Ad8vuN4WiDex/iqnLS7yCGV
X-Received: by 2002:a17:907:2b09:b0:8b1:cd2e:177a with SMTP id gc9-20020a1709072b0900b008b1cd2e177amr1656117ejc.6.1676662128770; Fri, 17 Feb 2023 11:28:48 -0800 (PST)
X-Google-Smtp-Source: AK7set+6NMhinuzeH2qKoF7QO3nKu2mAuG3+WdKCGXmCi5+nxv7f6Gig6TjybL9xwUtM4Q/JNAaUvdZgrq++7mnWYgI=
X-Received: by 2002:a17:907:2b09:b0:8b1:cd2e:177a with SMTP id gc9-20020a1709072b0900b008b1cd2e177amr1656101ejc.6.1676662128383; Fri, 17 Feb 2023 11:28:48 -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>
In-Reply-To: <BL0PR05MB531630C1B08634AE91590A06AEA19@BL0PR05MB5316.namprd05.prod.outlook.com>
From: David Farmer <farmer@umn.edu>
Date: Fri, 17 Feb 2023 13:28:32 -0600
Message-ID: <CAN-Dau2cnw+XUzFSpESvt0WA0jehYxhHi_MgnmYfQCBqfBmDFA@mail.gmail.com>
To: Ron Bonica <rbonica@juniper.net>
Cc: David Schinazi <dschinazi.ietf@gmail.com>, Evan Pratten <ewpratten@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: multipart/alternative; boundary="000000000000922b1105f4ea5283"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/AZ1ZDsve4VBSHqtDTdANuJ4X-V0>
Subject: Re: [IPv6] [HAM-AG] Request for feedback: draft-evan-amateur-radio-ipv6
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 17 Feb 2023 19:28:56 -0000

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/
> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-eastlake-fnv/__;!!NEt6yMaO-gk!BMVJ4gJQ-Us5qYSgbvo-6GIokRahWrBn1tkKmdJbGDvegIFs0q13p8LqTF2HkPRB61TjoyEu5R-rHdxlV9Ct3Dy8$>
> >>> >>
> >>> >> Here is an article on using FNV-32 for IPv6 flow label
> >>> >>
> https://researchspace.auckland.ac.nz/bitstream/handle/2292/13240/flowhashRep.pdf
> <https://urldefense.com/v3/__https:/researchspace.auckland.ac.nz/bitstream/handle/2292/13240/flowhashRep.pdf__;!!NEt6yMaO-gk!BMVJ4gJQ-Us5qYSgbvo-6GIokRahWrBn1tkKmdJbGDvegIFs0q13p8LqTF2HkPRB61TjoyEu5R-rHdxlVxMk6YZN$>
> >>> >>
> >>> >> 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
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ham-ag__;!!NEt6yMaO-gk!BMVJ4gJQ-Us5qYSgbvo-6GIokRahWrBn1tkKmdJbGDvegIFs0q13p8LqTF2HkPRB61TjoyEu5R-rHdxlV7IimQGZ$>
> >>
> >> --------------------------------------------------------------------
> >> IETF IPv6 working group mailing list
> >> ipv6@ietf.org
> >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!!NEt6yMaO-gk!BMVJ4gJQ-Us5qYSgbvo-6GIokRahWrBn1tkKmdJbGDvegIFs0q13p8LqTF2HkPRB61TjoyEu5R-rHdxlVwMDRcCj$>
> >> --------------------------------------------------------------------
> >
> > --
> > ===============================================
> > 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
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ipv6__;!!NEt6yMaO-gk!BMVJ4gJQ-Us5qYSgbvo-6GIokRahWrBn1tkKmdJbGDvegIFs0q13p8LqTF2HkPRB61TjoyEu5R-rHdxlVwMDRcCj$>
> --------------------------------------------------------------------
>
>

-- 
===============================================
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
===============================================