Re: [lp-wan] Fw: re-order header field request

"weigengyu" <weigengyu@vip.sina.com> Thu, 22 June 2017 05:37 UTC

Return-Path: <weigengyu@vip.sina.com>
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 C17DC1267BB for <lp-wan@ietfa.amsl.com>; Wed, 21 Jun 2017 22:37:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level:
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham 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 dleet5huWaCT for <lp-wan@ietfa.amsl.com>; Wed, 21 Jun 2017 22:37:32 -0700 (PDT)
Received: from smtp-6-47.vip.sina.com.cn (r3-68.sinamail.sina.com.cn [202.108.3.68]) by ietfa.amsl.com (Postfix) with SMTP id 6B3C41200CF for <lp-wan@ietf.org>; Wed, 21 Jun 2017 22:37:30 -0700 (PDT)
Received: from unknown (HELO WeiGengyuPC)([114.255.40.41]) by vip.sina.com with ESMTP 22 Jun 2017 13:37:25 +0800 (CST)
X-Sender: weigengyu@vip.sina.com
X-Auth-ID: weigengyu@vip.sina.com
X-SMAIL-MID: 179488278559
Message-ID: <341C683FEB8548B4924400501958BEAF@WeiGengyuPC>
From: weigengyu <weigengyu@vip.sina.com>
To: "அருண்பிரபு (arunprabhu)" <arun@ackl.io>
Cc: lp-wan@ietf.org
References: <59F856E1230C43D5A7CE1018F7C2DCA8@WeiGengyuPC> <912c2aab-a69f-355a-f7c5-730bac5eaafa@ackl.io> <F5C7D3EBA1DD42858C339E13F435F7AC@WeiGengyuPC> <CAEW-XCC6WWU5Y0cG22c7OQriF3_2i2+MZe2j6xgpP4Rs5mnupw@mail.gmail.com>
In-Reply-To: <CAEW-XCC6WWU5Y0cG22c7OQriF3_2i2+MZe2j6xgpP4Rs5mnupw@mail.gmail.com>
Date: Thu, 22 Jun 2017 13:37:24 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0042_01D2EB5C.AE49DAC0"
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/GEoFpoXhaMpN4noV47Rzbgh0qCU>
Subject: Re: [lp-wan] Fw: re-order header field request
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: Thu, 22 Jun 2017 05:37:36 -0000

Hi Arun and all, 

After reading through the draft-ietf-lpwan-ipv6-static-context-hc-04,
one point needs to be exiplicit described: how many Rule IDs are used to fragment one large IPv6 packet?  

By my understanding, whne one IPv6 packet is fragmented, it adopts only one Rule ID. 
Each fragment contains the same rule ID and Dtag.
Anything wrong? 

Such a way to deliver the repeated Rule ID can be suppressed. 
It may be available to have the first fragement only include the Rule ID while containing the Dtag. 
And the following successive fragments have the Dtage without the Rule ID.
The receiver can get the correct Rule ID from the first fragment referred as the same Dtag.

The Rule ID is suppressed in fragments from the second to the last.


Regards, 

Gengyu WEI
Network Technology Center
School of Computer 
Beijing University of Posts and Telecommunications

From: அருண்பிரபு (arunprabhu) 
Sent: Thursday, June 22, 2017 3:27 AM
To: weigengyu 
Cc: lp-wan@ietf.org 
Subject: Re: [lp-wan] Fw: re-order header field request

Hi Gengyu,

On Jun 21, 2017 7:06 PM, "weigengyu" <weigengyu@vip.sina.com> wrote:


  Hi Arun, 



    BigPacket -> SCHC-> if size > MTU ? -> then fragment; else no fragment.
    In such cases, RuleID serves the purpose to identify if the incoming packet is a fragmented packet



  If a packet is fragmented, each fragment contain both Rule ID and Dtag as the draft defined.
  But, the receiver can know which Rule ID is used by the Dtag in the succesive fragments even in which Rule ID in not existed. 



    or if it's just came out of SCHC.



  If a packet is not fragmented, there is a Rule ID as a indication.
  Is there a Dtag? 
There is no Dtag  in this case.


  Regards,

  Gengyu WEI
  Network Technology Center
  School of Computer
  Beijing University of Posts and Telecommunications

  -----原始邮件----- From: Arun
  Sent: Wednesday, June 21, 2017 11:52 PM
  To: lp-wan@ietf.org 

  Subject: Re: [lp-wan] Fw: re-order header field request

  Hi Gengyu,
  The flow shall be;

  BigPacket -> SCHC-> if size > MTU ? -> then fragment; else no fragment.

  In such cases, RuleID serves the purpose to identify if the incoming
  packet is a fragmented packet or if it's just came out of SCHC. If we
  are sure that all the packets received will be fragmented then it makes
  sense to send ruleID at the beginning.

  hope that helps,
  Arun


  On 21/06/2017 17:10, weigengyu wrote:




    Hi Carles,

    Suppose that one packet is partitioned into two fragments.

    Because the Dtag indicates two fragments belonged to one packet,
    the Rule ID in the second fragment is repeated, or redundent, isn't it?

    If the Rule ID is not exist in the second fragment,
    the receiver can process it according to the Dtag which is the same in
    two fragments.
    Is there any confusions at the receiver side?

    Regards,

    Gengyu WEI
    Network Technology Center
    School of Computer
    Beijing University of Posts and Telecommunications
    -----原始邮件----- From: Carles Gomez Montenegro
    Sent: Wednesday, June 21, 2017 2:07 PM
    To: weigengyu
    Subject: Re: [lp-wan] Fw: re-order header field request


    Hi Gengyu,


      Why each successive fragment must contain a Rule ID?
      It is known that the DTag is used as an indication of fragments belonged
      to
      the same IPv6 packet.
      A Rule ID in the first fragement can be passed to the receiver how to do
      HC
      compression,
      but the successive fragments containing a Rule ID just send a redundent
      information to the receiver.
      Right?


    The Rule ID is needed to provide a receiver with information on what type
    of content is being carried (and how it has to be handled). Note that not
    all IPv6 packets will require fragmentation, and then losses may happen,
    also non-fragmented packets may be interleaved with fragments, etc.

    Cheers,

    Carles



      Regards,

      Gengyu WEI
      Network Technology Center
      School of Computer
      Beijing University of Posts and Telecommunications



    _______________________________________________
    lp-wan mailing list
    lp-wan@ietf.org
    https://www.ietf.org/mailman/listinfo/lp-wan









  _______________________________________________
  lp-wan mailing list
  lp-wan@ietf.org
  https://www.ietf.org/mailman/listinfo/lp-wan 

  _______________________________________________
  lp-wan mailing list
  lp-wan@ietf.org
  https://www.ietf.org/mailman/listinfo/lp-wan




--------------------------------------------------------------------------------
_______________________________________________
lp-wan mailing list
lp-wan@ietf.org
https://www.ietf.org/mailman/listinfo/lp-wan