Re: [lp-wan] Ticket #13: Terminology Sublayers
Ana Minaburo <ana@ackl.io> Tue, 27 March 2018 15:45 UTC
Return-Path: <ana@ackl.io>
X-Original-To: lp-wan@ietfa.amsl.com
Delivered-To: lp-wan@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3D1612E03C; Tue, 27 Mar 2018 08:45:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.504
X-Spam-Level:
X-Spam-Status: No, score=0.504 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_BL=0.01, RCVD_IN_MSPIKE_L5=3.082, T_KAM_HTML_FONT_INVALID=0.01, 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 p-Q4uWaBoEwV; Tue, 27 Mar 2018 08:45:20 -0700 (PDT)
Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27D8712785F; Tue, 27 Mar 2018 08:45:20 -0700 (PDT)
X-Originating-IP: 209.85.216.178
Received: from mail-qt0-f178.google.com (unknown [209.85.216.178]) (Authenticated sender: ana@ackl.io) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id E797A1BF226; Tue, 27 Mar 2018 17:45:18 +0200 (CEST)
Received: by mail-qt0-f178.google.com with SMTP id j3so13605602qtn.9; Tue, 27 Mar 2018 08:45:17 -0700 (PDT)
X-Gm-Message-State: AElRT7FRAYWnxr09ZQu7sT6xXufL8Xg0HBkLMoftj+bXTwt90Q/61Jm3 +9T7A9p00fhaMFAC2qfPFuVKEQAOxX6CrkVmA5k=
X-Google-Smtp-Source: AG47ELuO6mrAtQMnPv+ITgIgClzazj8X19rb+8LkXVjtKSPqgpUmEDr/QNApo3+NHyn4QxT4aTeMPYsWAo+hS6Ts3W8=
X-Received: by 10.200.70.142 with SMTP id g14mr63432582qto.68.1522165516300; Tue, 27 Mar 2018 08:45:16 -0700 (PDT)
MIME-Version: 1.0
Reply-To: ana@ackl.io
Received: by 10.200.34.44 with HTTP; Tue, 27 Mar 2018 08:44:55 -0700 (PDT)
In-Reply-To: <1406_1522164234_5ABA620A_1406_447_1_D6E02A70.5122E%dominique.barthel@orange.com>
References: <CAOPRf-c0xk3=jkcVkhFnGPkbpmuA3JpH1EjS3vjN1uMwY7muag@mail.gmail.com> <1406_1522164234_5ABA620A_1406_447_1_D6E02A70.5122E%dominique.barthel@orange.com>
From: Ana Minaburo <ana@ackl.io>
Date: Tue, 27 Mar 2018 17:44:55 +0200
X-Gmail-Original-Message-ID: <CAOPRf-dMZbTRoyAS_Z4j0fhzZF=kBoJOm0FPWPukan9aNzUFww@mail.gmail.com>
Message-ID: <CAOPRf-dMZbTRoyAS_Z4j0fhzZF=kBoJOm0FPWPukan9aNzUFww@mail.gmail.com>
To: BARTHEL Dominique IMT/OLPS <dominique.barthel@orange.com>
Cc: lp-wan <lp-wan@ietf.org>, "lpwan-chairs@ietf.org" <lpwan-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="f4f5e80dbc30e377bd056866c690"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/W8mmUYN1xqd-jfDRhI878Lg-xJI>
Subject: Re: [lp-wan] Ticket #13: Terminology Sublayers
X-BeenThere: lp-wan@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Low-Power Wide Area Networking \(LP-WAN\), also known as LPWA or Low-Rate WAN \(LR-WAN\)" <lp-wan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lp-wan/>
List-Post: <mailto:lp-wan@ietf.org>
List-Help: <mailto:lp-wan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Mar 2018 15:45:24 -0000
Hello! :) Yes, I think that now it is clear that the ACK is only used for Fragmentation. Ana On Tue, Mar 27, 2018 at 5:23 PM, <dominique.barthel@orange.com> wrote: > Hello Ana > > Thanks for this proposal. > Since we show the SCHC ACK flowing backward, I suggest we show the SCHC > fragment flowing forward, instead of the vague term "transmission". > Same for the transmission of the SCHC Packet. > How about this ? (I changed the font to Courier so that it be fixed-width. > Easier to draw asci art!) > Thanks > > Dominique > > > A packet (e.g. an IPv6 packet) > | > ^ > v > | > +—-----------------+ > +--------------------+ > | SCHC Compression | > | SCHC Decompression | > +------------------+ > +--------------------+ > | > | > | > | > | > | > | If no fragmentation (*) > | > +------------------------------ SCHC Packet > -------------------------------------->| > | > | > | > | > +--------------------+ > +-----------------+ > | SCHC Fragmentation | > | SCHC Reassembly | > +--------------------+ > +-----------------+ > ^ | > ^ | > | | > | | > | | > | | > | | > | | > | | > | | > | | > | | > | +--------------------------- SCHC Fragments > ---------------------------------+ | > +------------------------------------ SCHC ACK > ------------------------------------------+ > > > SENDER > RECEIVER > > *: see Section xxx for the decision. > > De : lp-wan <lp-wan-bounces@ietf.org> on behalf of Ana Minaburo < > ana@ackl.io> > Répondre à : "ana@ackl.io" <ana@ackl.io> > Date : Tuesday 27 March 2018 17:03 > À : lp-wan <lp-wan@ietf.org> > Cc : "lpwan-chairs@ietf.org" <lpwan-chairs@ietf.org> > Objet : Re: [lp-wan] Ticket #13: Terminology Sublayers > > > On Mon, Feb 26, 2018 at 9:59 PM, Ana Minaburo <ana@ackl.io> wrote: > >> One topic that appears to be important (based on feedback from the >> reviewers) is to better clarify the different stages and the order of the >> operations defined by SCHC (for a sender, first, it is compression, then >> fragmentation, if needed). This would be basically introductory material. >> >> Also, there are terminology issues (e.g. how do we call the data unit >> after >> compression?). >> >> So here are some proposals. >> >> 1.- We may define that SCHC comprises two sublayers (i.e. compression >> sublayer and fragmentation sublayer, as shown in the figure. Would there >> be any (hidden) issues involved by adding this to the document? >> >> +----------------+ \ >> | Compression | \ >> +----------------+ > SCHC >> | Fragmentation | / >> +----------------+ / >> >> 2.- Two terms are proposed below: >> >> - “SCHC packet”: a packet (e.g. an IPv6 packet) whose header has been >> compressed per the header compression mechanism defined in this document. >> If the header compression process is unable to actually compress the packet >> header, the packet with the uncompressed header is still called an SCHC >> packet (in this case, a Rule ID is used to indicate that the packet header >> has not been compressed). >> >> >> - “SCHC fragment”: a data unit that carries a subset of the bytes of >> an SCHC packet. Fragmentation is needed when the size of an SCHC packet >> exceeds the available payload size of the data unit of the layer underlying >> SCHC. >> >> 3.- Would the following diagram (for a sender) provide further clarity >> regarding what SCHC defines? >> >> IPv6 packet >> >> | >> >> / V >> >> | +--------------+ >> >> | | compression | >> >> | +--------------+ >> >> | | >> >> SCHC < SCHC packet >> >> | | >> >> | V >> >> | +----------------+ >> >> | | fragmentation | (if needed) >> >> | +----------------+ >> >> | | >> >> \ V >> >> SCHC fragment (if needed) >> >> We may include content such as the one above in the next revision of SCHC, >> so please do not hesitate to provide your feedback. >> >> > > ---------- > IETF 101 > > In order to clarify the terminology of all the draft, a new section called > Overview is added with all the vocabulary and some figures showing the > different components of the SCHC Compression and the SCHC Fragmentation. > There are also some definitions of the lines in the Rules in order to > better understand the definitions all over the document (Field > Description), the ACK now are SCHC ACK, SCHC Packet, SCHC Fragment. > > > - #5 #13 : Overview, comments ask precision on how Compression and > fragmentation are arranged > > > - Ana: The SCHC overview (tickets) were addressed by adding text on > how the fragmentation and compression are working together. > > > - first step is compression, if there is no rule a specific rule Id is > added. > > > - Dominique: One of the issue was that there was no name for the > remaining part of the compression - "the SCHC packet" > > > - Ana: SCHC packet is a compressed packet or a packet for which > compression has not been possible (but it will also have a Rule ID) > > > - Dominique: There will be capitalization to indicate a SCHC "P"acket and > SCHC "F"ragment > > > - A next figure is proposed for -11 to explain the link between > compression and fragmentation > > > - Ana explains a figure. > > > - After SCHC Compression, if SCHC packet fits L2 there will be no > Fragmentation and, thus, it will b e transmitted. Otherwise, there > will be a SCHC Fragmentation. > > > - Thus, the SCHC packet will be splitted to SCHC Fragment(s) and then > transmitted. > > > - > > > - JC Zúñiga; Does this assume any rule ID space. > > > - Dominique: We will come back to this later. > > > - > > > - Alex requests the room to raise their hand or come to the mic if > they do not agree with the following open tickets. > > > - Rahul Jadhav (from Jabber - Shoichi): how can you know if a packet > has not been compressed or is a fragment? > > > - Ana: based on the Rule ID. We have a slide later > > > - > > > - Dominique: clarification in terminology: > > > - - compressed header : Something that was not understood was that we > are only compressing the headers, not the payload itself. > > > - - compresison residue: what is not in the rule and has to be sent > > > - - fragmentation header > > > - > > > - JCZ: simplify the figure: just one fragment in the figure > > > - > > > - Ack was defined as a special case of a fragment, but it is > confusing; > > > - new term: SCHC Ack > > > - > > > - No name for line in rule table => Field Description. > > > - > > > - Georgios: Asks about the figure on slide 8 in connection to Acks. > > > - Ana: ACK are only for SCHC Fragments. > > > - Dominique: Should we add SCHC ACK in SCHC Overview figure? "Yes" in > the room. > > > A packet (e.g. an IPv6 packet) > | > ^ > v > | > +---------------------------+ > +------------------------------+ > | SCHC Compression | > |SCHC Decompression| > +----------------------------+ > +------------------------------+ > | > | > SCHC packet > | > | > | > | IF No Fragmentation (Ref. section for the decision) > | > +------------------------------- transmission > -------------------------------- -->| > | > | > | > | > +---------------------------+ > +---------------------------+ > |SCHC Fragmentation| > | SCHC Reassembly | > +----------------------------+ > +---------------------------+ > | > ^ > SCHC Fragment(s) > | > | > | > | > | > | > | > v > ^ > ------------------------------ > ------transmission--------------------------------> > <----------------------------------SCHC > ACK------------------------------------ > > > _________________________________________________________________________________________________________________________ > > Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, > Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. > > This message and its attachments may contain confidential or privileged information that may be protected by law; > they should not be distributed, used or copied without authorisation. > If you have received this email in error, please notify the sender and delete this message and its attachments. > As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. > Thank you. > > > _______________________________________________ > lp-wan mailing list > lp-wan@ietf.org > https://www.ietf.org/mailman/listinfo/lp-wan > >
- [lp-wan] Ticket #13: Terminology Sublayers Ana Minaburo
- Re: [lp-wan] Ticket #13: Terminology Sublayers Ana Minaburo
- Re: [lp-wan] Ticket #13: Terminology Sublayers dominique.barthel
- Re: [lp-wan] Ticket #13: Terminology Sublayers Ana Minaburo