[Drip] ASTM on UDP/IP - an (im)possibility

Alexandre Petrescu <alexandre.petrescu@gmail.com> Wed, 05 August 2020 14:36 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: tm-rid@ietfa.amsl.com
Delivered-To: tm-rid@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18C7B3A0A2E for <tm-rid@ietfa.amsl.com>; Wed, 5 Aug 2020 07:36:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.671
X-Spam-Level:
X-Spam-Status: No, score=0.671 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 H__kYAhnqySl for <tm-rid@ietfa.amsl.com>; Wed, 5 Aug 2020 07:36:29 -0700 (PDT)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACDCD3A077C for <tm-rid@ietf.org>; Wed, 5 Aug 2020 07:36:28 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 075EaRmV028871; Wed, 5 Aug 2020 16:36:27 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 29E16200BB7; Wed, 5 Aug 2020 16:36:27 +0200 (CEST)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 1B176200B42; Wed, 5 Aug 2020 16:36:27 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 075EaR9e010937; Wed, 5 Aug 2020 16:36:27 +0200
To: Robert Moskowitz <rgm@labs.htt-consult.com>, tm-rid@ietf.org
References: <1bebf5b1-1fa5-6902-5bb7-9ec3582e6d9a@andersdotter.cc> <b88975b0-ecfd-3091-4314-304c36d51e8f@gmail.com> <3c632ce9-115d-11f5-ee33-bfabd4973522@labs.htt-consult.com> <f5dc0567-c9a1-a26f-b240-aead0d85c11f@gmail.com> <c9cc2ff4-c24f-f575-150b-8b978a4c2ac5@labs.htt-consult.com> <7ddd9a2f-23ba-dd82-8cfb-1d2974969e67@gmail.com> <d8cf3a43-910a-db2f-4408-184b52446c97@labs.htt-consult.com> <a288966d-d22a-d0fa-c544-ae2db7d1533e@gmail.com> <e60a44a7-a659-1937-19fb-d468c4329bb2@axenterprize.com> <A80AB482-557C-44C7-A99A-B494852D59AB@tencent.com> <f4dd60a2-da57-35d5-6467-9a4b09b3d73c@gmail.com> <c09092f9-2c59-65be-6af8-47d1135c6cfe@axenterprize.com> <61511ef6-5b9b-5b62-f922-d32b994a35b9@gmail.com> <f5775e1c-8a9a-d5ac-9a31-a79e49caf995@labs.htt-consult.com> <d4b370f6-91e7-942c-e4bf-d587eda7ae5d@gmail.com> <ff51fe20-5cc3-71e0-684a-a25e13a0c4ea@labs.htt-consult.com> <e3663725-6419-d6fd-7196-fcd2189a63aa@gmail.com> <6b217b3b-7d06-ffbd-2de1-62e78a3cbf60@labs.htt-consult.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <14243cb2-cb10-effd-e46a-29a83a20580d@gmail.com>
Date: Wed, 05 Aug 2020 16:36:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <6b217b3b-7d06-ffbd-2de1-62e78a3cbf60@labs.htt-consult.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tm-rid/7qtoQDU2CApI8MUG5EmzQ260soA>
Subject: [Drip] ASTM on UDP/IP - an (im)possibility
X-BeenThere: tm-rid@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Drone Remote Identification Protocol <tm-rid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tm-rid>, <mailto:tm-rid-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tm-rid/>
List-Post: <mailto:tm-rid@ietf.org>
List-Help: <mailto:tm-rid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tm-rid>, <mailto:tm-rid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Aug 2020 14:36:30 -0000



Le 05/08/2020 à 16:07, Robert Moskowitz a écrit :
[...]
> But as Stu just said, we deal with the hand dealt.  We cannot change the 
> ASTM messages from the outside, only work within them and then add other 
> communications to the UAS ecosystem.

Maybe the UAS ecosystem also looks at the use of IP in the future.  Or
maybe not.

Maybe UAS ecosystem would consider to carry ASTM messages as UDP payload
on IP?  Maybe request new port number from IANA for DRIP, let's say next
in sequence from
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

An ASTM message on UDP/IP could look like below.
If carried over Bluetooth it would add a preceding header different than 
when carried over 802.15.16t (the 802.16 for NB-IoT).


    IPv6 Header
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Version| Traffic Class |           Flow Label                  |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |         Payload Length        |  Next Header  |   Hop Limit   |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                                                               |
    +                                                               +
    |                                                               |
    +                         Source Address                        +
    |                                                               |
    +                                                               +
    |                                                               |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                                                               |
    +                                                               +
    |                                                               |
    +                      Destination Address                      +
    |                                                               |
    +                                                               +
    |                                                               |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

    UDP Header
                 0      7 8     15 16    23 24    31
                  +--------+--------+--------+--------+
                  |     Source      |   Destination   |
                  |      Port       |      Port       |
                  +--------+--------+--------+--------+
                  |                 |                 |
                  |     Length      |    Checksum     |
                  +--------+--------+--------+--------+

    ASTM message
    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +---------------+-----------------------------------------------+
    |  Auth Header  |                                               |
    +---------------+  ASTM Authentication Headers  +---------------+
    |                                               |               |
    +-----------------------------------------------+               |
    |                                                               |
    |                                                               |
    |                                                               |
    |                Authentication Data / Signature                |
    |                                                               |
    |                                                               |
    |                                                               |
    +---------------------------------------------------------------+

Alex