Submission Title:[MPDU Fragmentation Format Refinement Ideas]

Slides:



Advertisements
Similar presentations
Doc: IEEE k TG4k Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Sliding.
Advertisements

Doc: IEEE k TG4k Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Fragmentation.
Doc: IEEE g TG4g Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Summary.
Doc: IEEE g TG4g Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[Summary.
November 2010 doc.: IEEE e Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: LB60 comment.
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed resolution of ESOR comments from LB53 (the easy.
Submission Title: [Resolution on comment #20,22 and 30]
doc.: IEEE <doc#>
Submission Title: Sydney e/ Liaison Report.
Submission Title: St. Louis e/ Liaison Report.
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
Submission Title: Miscellaneous MAC fix suggestions
Submission Title:[Preliminary Fragmentation Proposal for TG4k]
November 1999 doc.: IEEE /133r0 November 1999
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed resolution of ESOR comments from LB53 (the easy.
doc.: IEEE <02/139r0> <January 2002> May, 2009
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
November 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MAC common concepts and merge strategy.
January 2014 doc.: IEEE /0084r0 January 2016
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed resolution of ESOR comments from LB53 (the easy.
March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Toumaz response to TG6 Call for Applications]
8 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [MAC Error Reporting Proposal] Date Submitted:
doc.: IEEE <doc#>
<May,2009> doc.: IEEE <doc .....> <July 2009>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
March 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Comment Resolution Suggestions Date Submitted:
Nov 2013 Robert Moskowitz, Verizon
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Improved Delayed ACK response Frame for.
< November, 2011 > Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [More Low Energy Mechanism Details]
May 2009 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ 1-octet MAC Header frame types ] Date Submitted:
Doc.: IEEE /XXXr0 10 May 2011 Sep 19, 2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)‏ Submission Title:
Date Submitted: [Sept 16, 2011] Source:[Benjamin Rolfe]
Submission Title: [Resolution on comment #20,22 and 30]
Jan Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed change of terminology: frame to superframe.
January 2010 doc.: IEEE /0825r2 January 2010
Voice: [ ], FAX: [None], blindcreek.com]
Date Submitted: [March 13, 2011] Source:[Ben Rolfe] Company [BCA, SSN]
Submission Title:[Preliminary Fragmentation Proposal for TG4k]
November 2009 doc.: IEEE /0825r0 November 2009
Jul 12, /12/10 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG3m Closing Report for March.
Voice: [ ], FAX: [None], blindcreek.com]
Doc.: IEEE /XXXr0 10 May 2011 Sep 19, 2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)‏ Submission Title:
Jul 12, /12/10 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Frame signaling options for Security.
Jul 12, /12/10 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG3m Closing Report for March.
<author>, <company>
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
Submission Title: [Frame and packet structure in ]
doc.: IEEE <doc#>
November 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Simplified geometry for the usage model.
Submission Title:[Updated on MAC work for TG4k]
March 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Comment Resolution Suggestions Date Submitted:
May 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Considerations on general MAC frame] Date Submitted:
<month year> <January 2019>
doc.: IEEE <doc#>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Proposed resolution of ESOR comments from LB53 (the easy.
doc.: IEEE <doc#>
Tero Kivinen, INSIDE Secure
Submission Title:[Preliminary Fragmentation Proposal for TG4k]
July 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Modified Delayed (Dly) Acknowledgement for.
doc.: IEEE < IETF>
<author>, <company>
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
Submission Title: Miscellaneous MAC work update
Doc.: IEEE Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Summary.
Submission Title: TG9ma Agenda for September Meeting
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: More LB156 Comment Resolution Date Submitted:
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MLME-SOUNDING and MLME-CALIBRATE comment.
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: More LB156 Comment Resolution Date Submitted:
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: MLME-SOUNDING and MLME-CALIBRATE comment.
Presentation transcript:

Submission Title:[MPDU Fragmentation Format Refinement Ideas] Nov 2011 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title:[MPDU Fragmentation Format Refinement Ideas] Date Submitted: [Nov 16, 2011] Source:[Benjamin Rolfe] Company [Blind Creek Associates] Address [] Voice: [+1.408.395.7207], FAX: [None], E-Mail: [ben @ blindcreek.com] Re:[MPDU Fragmentation drafting] Abstract:[Ideas for the details of the MPDU fragment format, compiled from comments received and discussions on the presentations in Atlanta] Purpose:[Support drafting of MPDU Fragmentation text] Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15. Rolfe , et. al.

Nov 2011 Summary Much good input was received during and after the Atlanta session (in hallways, coffee breaks, lunch time, etc). A common and obvious goal is to minimize per-fragment overhead. The following slides aggregate and summarize the discussions. Rolfe , et. al.

Overview Consolidate control fields: Nov 2011 Overview Consolidate control fields: Some flags only make sense with some fragment types Trade-off individual control flags vs enumerating via sub-type each valid combination Efficient per-fragment Ack: sliding window bit map Roll CID and CRC together to save bits Rolfe , et. al.

Control Flag Conditions Nov 2011 Control Flag Conditions Now: 3 bit subtype + 4 flag bits (7 control bits) ACK request - used to indicate when to I-ACK. May be used with any fragment, or not a fragment Not used for I-ACK Chan open only used when Not last fragment in sequence Or “not a fragment” (single frame) Might be used w/I-ACK, but only when last frag? Last fragment – only set on last fragment in sequence CID present can be used anytime 3 Flags that aren’t always meaningful Rolfe , et. al.

Fragment Info Enumeration Nov 2011 Fragment Info Enumeration List all the possibilities subframes Fragment (part of fragment sequence), not last, Ack later (defer Ack) Fragment (part of fragment sequence), not last, Ack now Last fragment, defer Ack [or should last always result in I-ACK? Last fragment, defer Ack, chan open (more data to follow) Last fragment, I-ACK now Last fragment, I-ACK, chan open Not a fragment (no I-ACK needed – MPDU Ack) Not a fragment, chan open I-ACK = 4 bits w/ spares [2 bits saved w/CID flag retained] Rolfe , et. al.

Fragment Structure Can CID flag also roll into subtype? November 2011 Fragment Structure 16, 24 or 32 octets FHR Payload FFR Octets: 2 0/1 0/2 [7-10, 15-18 or 23-26] 4 Fragment Descriptor Ext. Descriptor CID Fragment Data Frag CRC Bits: 4 3 1 2 5 Sub-type LQI CID Present SDU # ?? Fragment # Can CID flag also roll into subtype? Only need when subtype is fragment Saved 2-bits need not be transmitted Rolfe, et al. BCA

Efficient I-ACK: Sliding bit-map window Nov 2011 Efficient I-ACK: Sliding bit-map window Take advantage if “incremental” nature of I-ACK Status is obvious for fragments not yet sent If fragments always sent in order (or mostly in order) can request only what is needed. Instead of always sending full bit-map for every possible fragment, send a sub-set Sliding window (stateless) Incrementally growing map (stateless) Combination (stateful) Rolfe , et. al.

bit-map (simplest) With 5-bit Fragment #, max fragments = 32 Nov 2011 bit-map (simplest) Octets: 4 Status 0-7 Status 8-15 Status 15-23 Status 23-32 With 5-bit Fragment #, max fragments = 32 Need 4 octets of flags If fragment # grows, I-ACK grows Always send 4 octets no mater how many fragments received so far (or total) Rolfe , et. al.

Sliding bit-map Could optimize window index  window size Nov 2011 Sliding bit-map Bit-mapped ACK content: [index][8-bit flags] Sliding window into the bit-map of all fragments status. Octets: 1 1 Window Index Status flags (8 fragments) Bit # 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 + + + ^ ^ | | Index 0, Flags 0 to 7 Index 2, flag 16-23 Could optimize window index  window size 3 bit index, 5 bit status flags = 1 octet Rolfe , et. al.

Incrementally growing Nov 2011 Incrementally growing Octets: 1 0 to 3 Bits: 2 6 Flags 5 to 31 # flags Flags 0 to 5 When fragment sequence > 7 only 1 octet When fragment sequence > 14, 2 octets etc Rolfe , et. al.

Nov 2011 Fragment Validation CRC-32 is over-over kill, CRC-16 not enough, CRC-24 not already in standard If we combine CRC with CID? CID always present [can remove CID flag in descr.] CID must match to be valid CRC must match to be valid [Still half-baked, need more input] Rolfe , et. al.

Fragment Validation MIC as CRC (secure FCS) Nov 2011 Fragment Validation MIC as CRC (secure FCS) Feasible: properly implemented CMM* MIC undetected error rate ~ same as CRC-32 [J. Simon] MIC implementation is common (15.4 security) Requires a nonce (non-repeating counter synchronized between sender and receiver Can be assumed if reliable contet (ex: TSCH) In 15.4-2011, always included in secured frame (not good for fragments) Implementation complexity? Need input on what could be used as nonce Rolfe , et. al.