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

Donald Eastlake <d3e3e3@gmail.com> Wed, 15 February 2023 23:20 UTC

Return-Path: <d3e3e3@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 4F775C16B5A6; Wed, 15 Feb 2023 15:20:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.845
X-Spam-Level:
X-Spam-Status: No, score=-1.845 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 QQgx0_j9tdCN; Wed, 15 Feb 2023 15:20:45 -0800 (PST)
Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (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 758BAC17EE2F; Wed, 15 Feb 2023 15:20:41 -0800 (PST)
Received: by mail-ej1-x62d.google.com with SMTP id he33so877542ejc.11; Wed, 15 Feb 2023 15:20:41 -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=+mn1q54npFerDcCuTCuRApX+Dl6ez4ieVtwD94Sc/yk=; b=iuJrzzZ6cvpy5NRh0UqQE0ebGGWnhGUlxcZS2PoYYNfhWkP5uyvpFbVfjUcqNSwh9p Q0t0FahPD3i+U57BfxoxnwDpAgQIvnvsJseB5/Xsxo1M8JNfiPdxuHjHFbxdi4Zr/LN1 pYy/baFP/2LXXgeYPVAtKlXDrQ5S37suCSPEg0gbU9kmEc4mE6gjbN/mc5GwwCofPwXe 5XiDcyD94WrhjzCEANT+sKjY1DHshNmt4cp4uSb2gd02aJZEAxpEvzn1I8XdE8kM0dBq jojY38Iik3xl6flhR/JpRjqBirFFGzPNYEVPjIdMG1AmjmR49tuUu+dRWEIsnDxDNTlA cO4g==
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=+mn1q54npFerDcCuTCuRApX+Dl6ez4ieVtwD94Sc/yk=; b=wjEQW091YhUDfPa3P5csj7NJ3ue4sgc681FnI4VcltHRSXm+jO75Sn5m/L5XupTA+b dvF4ZRbqo6OYbtpZGjL8adpUdzb58TRh8Kf+DEu/qLKPtL+q7yCE3YXBTApW2eapL430 6icR86mUkDS0gThS1yNDhrFzvsxoibG0LPwer6pE0j6/VmP7pXEMXckGxe6AmMlTt6hk 0cjn8KDJAR27GtO66QfRSOzkC6WU2kekMDxcS9BCV50h+rYvhWePID/nMgus0kvDHKRG aYvjzrTPZwh4VQFIEb3DG6LuK+4/P4+RF0IksMioSJfO9JQYUieAcYMjpxU3rRR2Lbma 8toA==
X-Gm-Message-State: AO0yUKWzT2j/PzVgroeXJ/skd63naCGEqk3RboHaCrr+gJREWFbiFtkA 09Z8HJSx+lOpTVM/YJya3t7+rVRZ/5J+bWyhsgzLcpK4QIU=
X-Google-Smtp-Source: AK7set8I8UC7H1/gr7ZRCXeI2uZIaZ1uQoBNuOfgrOqYqihaSh3HBHo3VMuWnre4kS6PFWTYbcVpGJZtkb4O3BiBLmI=
X-Received: by 2002:a17:906:9883:b0:8a6:91d9:c7ac with SMTP id zc3-20020a170906988300b008a691d9c7acmr1931069ejb.5.1676503239226; Wed, 15 Feb 2023 15:20:39 -0800 (PST)
MIME-Version: 1.0
References: <CAD=s3w5UUgiNC=SJxigAj7TS_QHDfk+KBiWq846rVcqmRxxtLQ@mail.gmail.com> <CAF4+nEG=CEkf08U4C0Zc6=aJnmkhSBPDwSUV5yTD=Ou8yA+rDA@mail.gmail.com> <BYAPR05MB5654EEB7A08D67216FC43EA7D4A39@BYAPR05MB5654.namprd05.prod.outlook.com> <CAD=s3w71PWv=0EMMpFLw3nYc1vEim_wQp==UhZvVTfOp_nCYEA@mail.gmail.com>
In-Reply-To: <CAD=s3w71PWv=0EMMpFLw3nYc1vEim_wQp==UhZvVTfOp_nCYEA@mail.gmail.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Wed, 15 Feb 2023 18:20:27 -0500
Message-ID: <CAF4+nEF39V+NMH5eAS_MVqSepT9Yf7NBY6+fbaadr9_ZE2=HKA@mail.gmail.com>
To: Evan Pratten <ewpratten@gmail.com>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "draft-evan-amateur-radio-ipv6@ietf.org" <draft-evan-amateur-radio-ipv6@ietf.org>, "ham-ag@ietf.org" <ham-ag@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000009f9bd05f4c554af"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ham-ag/QtOX29jNlnYJoc7-oa9rjaaLSvg>
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: Wed, 15 Feb 2023 23:20:49 -0000

I agree that not all of the world's ham operators are going to be using
IPv6 at the same time, Still, I feel that the draft is incomplete in an
essential way without, perhaps in the Security Considerations section,
saying SOMETHING about the probability of collision. I myself was a bit
surprised that the probability was as high as 1 in 23K but given the
birthday paradox, I guess I should have expected something like that. You
could say something about the assumptions involved, the possible growth of
the ham population, etc. You could improve things a bit by suggesting use
of a random ID in the 1-15 range.

Perhaps you should also include a probability of collision assuming only
1,000,000 hams online. That would be

1 - e**(( - 10**6)*(10**6 - 1)/(2*(2**60)))

which is only about 1 in 2.3 million.

I guess there really isn't a problem unless they have the same prefix so
the only operational problem is if the same site has a collision which
seems almost vanishingly small (i.e., probably just a likely to occur, if
not more so, due to software bugs, someone typo'ing their call sign, etc.,
than due to actual hash collision).

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com


On Wed, Feb 15, 2023 at 9:11 AM Evan Pratten <ewpratten@gmail.com> wrote:

> Donald,
>
> I largely agree with Jeffrey. I don't imagine every radio operator
> would be in a network all at once so in theory it shouldn't be a
> problem. BUT I think it is a good idea to plan for such a thing
> anyways. I wondered about the drawbacks of truncating SHA256. Do you
> have a recommendation for a better choice of hashing algorithm for
> this use case?
>
> Callsigns are almost always going to be shorter than any string they
> hash into, plus the character set is just ASCII. There must be
> something well suited for this.
>
> On Wed, Feb 15, 2023 at 7:51 AM Jeffrey (Zhaohui) Zhang
> <zzhang@juniper.net> wrote:
> >
> > Hi Donald,
> >
> >
> >
> > The number of stations connecting to this network would be limited,
> though. Does that matter?
> >
> >
> >
> > Hi Evan,
> >
> >
> >
> > I am a new ham (about four years) and have never tried AR-based IP
> network. Can you share some pointers?
> >
> >
> >
> > Thanks.
> >
> > Jeffrey KC1LWE
> >
> >
> >
> >
> >
> > Juniper Business Use Only
> >
> > From: HAM-AG <ham-ag-bounces@ietf.org> On Behalf Of Donald Eastlake
> > Sent: Tuesday, February 14, 2023 10:23 PM
> > To: Evan Pratten <ewpratten@gmail.com>
> > Cc: draft-evan-amateur-radio-ipv6@ietf.org; ham-ag@ietf.org
> > Subject: Re: [HAM-AG] [IPv6] Request for feedback:
> draft-evan-amateur-radio-ipv6
> >
> >
> >
> > [External Email. Be cautious of content]
> >
> >
> >
> > Hi,
> >
> >
> >
> > An interesting simple draft.
> >
> >
> >
> > I think it needs an estimate of the probability of duplication. There
> are about 10,000,000 ham radio operators in the world. So I think the
> probability of a conflict if they were all using this draft would be
> >
> >
> >
> > 1 - e**(( - 10**7)*(10**7 - 1)/(2*(2**60)))
> >
> >
> >
> > or approximately  1 in 23,057.
> >
> >
> >
> > Thanks,
> > Donald
> > ===============================
> >  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
> >  2386 Panoramic Circle, Apopka, FL 32703 USA
> >  d3e3e3@gmail.com
> >
> >
> >
> >
> >
> > On Tue, Feb 14, 2023 at 3:43 PM Evan Pratten <ewpratten@gmail.com>
> wrote:
> >
> > Hello all,
> >
> > I have been working on my first I-D, an alternate method for
> > generating IPv6 IIDs from amateur radio callsigns.
> >
> > After receiving good feedback from a small handful of people, I feel
> > now is the time to open this up to comments from the working groups.
> >
> > Please send along any comments, suggestions, and questions you may have.
> >
> > A Method for Deriving Stable IPv6 Interface Identifiers from Amateur
> > Radio Callsigns:
> > https://datatracker.ietf.org/doc/draft-evan-amateur-radio-ipv6/
> >
> > Thanks in advance for the feedback,
> >  - Evan
> >
> > ---
> > Evan Pratten (VA3ZZA)
> > https://ewpratten.com
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
>