IEEE P1722 enhanced fragmentation/reassembly

Similar documents
IEEE P1722 AVBTP. Version 0.01, Alan K. Bartky Bartky Networks Send comments to

AVBTP layering and data transfer processing study

Draft AVBTP over IEEE 802.3

Draft AVBTP over IEEE 802.3

IEEE C802.16e-05/192r1. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < Huawei LB26b, Working Group Letter Ballot on P802.

IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-05/196r1. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < The document contains ARQ Proposal for /4 MAC

IEEE Broadband Wireless Access Working Group <

Data Integrity in MAC IEEE Presentation Submission Template (Rev. 8)

IEEE C802.16maint-05/091. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group <

Round Trip Delay Optimization

Page 1 of 1 16-Jan-01

IEEE C802.16d-04/34. IEEE Broadband Wireless Access Working Group <

Message definition to support MS network entry in centralized allocation model

IEEE Broadband Wireless Access Working Group < Procedures for inter-system communication over the air

Andrea Bacciccola Nokia

IEEE C802.16a-02/86. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < Detailed ARQ Proposal for a and b MAC

Relay Support for Distributed Scheduling and its Bandwidth Request/Allocation Mechanism

IEEE C802.16maint-05/091r1. IEEE Broadband Wireless Access Working Group <

Intra-RAT Mobility Support in m

IEEE Broadband Wireless Access Working Group < Proposal for MAC protocol modification for

IEEE C802.16h-06/063r1. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group <

IEEE C802.16j-07/209r3. IEEE Broadband Wireless Access Working Group <

IEEE c-00/11. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < Changes in Definition of Data Delivery Services

IEEE Broadband Wireless Access Working Group <

Nokia Fax:

IEEE White Space Radio Potential Use Cases For TVWS

IEEE Broadband Wireless Access Working Group < IEEE Working Group Letter Ballot #24, on P802.

IEEE C802.16a-02/14

IEEE Broadband Wireless Access Working Group < Early transmission of higher layer packets in the idle mode

Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on

IEEE abc-01/18r1. IEEE Broadband Wireless Access Working Group <

doc.: IEEE /0928r2

message reported by SSs and share DB updating for ND

IEEE abc-01/19. IEEE Broadband Wireless Access Working Group <

IEEE Presentation Submission Template (Rev. 8.3)

IEEE Broadband Wireless Access Working Group <

Misc , 1394 and AVB info for tutorial, discussion, brainstorming, etc. for AVBTP working group.

IEEE Broadband Wireless Access Working Group < MIB II Integration and MIB II Table

ARQ and HARQ inter-working for IEEE m system

MMR network data forwarding and QoS schema

ARQ support for Primary Management connection

IEEE C /08

IEEE C /26. IEEE Working Group on Mobile Broadband Wireless Access <

IEEE C802.16e-04/67r1. IEEE Broadband Wireless Access Working Group <

A distributed spectrum monitoring system Authors:

IEEE Broadband Wireless Access Working Group < Increasing Link Robustness in TG3 Systems

IEEE Broadband Wireless Access Working Group <

P1722 Presentation Time

IEEE Broadband Wireless Access Working Group < Re: IEEE P802.16j/D1: IEEE j working group letter ballot #28

IEEE Broadband Wireless Access Working Group <

Data Submitted Voice: Fax: SungCheol Chang Chulsik Yoon,

IEEE Broadband Wireless Access Working Group < Proposal for IEEE m System and Protocol Architecture

IEEE C802.16maint-06/055. IEEE Broadband Wireless Access Working Group <

COMMITTEE CONTRIBUTION Technical Committee TR-30 Meetings. IP Network Impairment Model

IEEE Broadband Wireless Access Working Group < MSS s buffer capability negotiation for DL H-ARQ operation

IEEE MAC/CC Overview

IEEE /15. IEEE Broadband Wireless Access Working Group < Title Interpretation of IEEE Standard 802.

16m DL ACK Channel Design

IEEE C802.16e-05/401r2

IEEE C802.16d-03/45. IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < Performance enhancement with efficient mapping of outer-coded MBS streams

IEEE Broadband Wireless Access Working Group < Ensuring the readability and correctness of the draft IEEE P802.16h/D3.

IEEE C802.16e-05/401r3

Simulating coexistence between y and h systems in the 3.65 GHz band An amendment for e

IEEE Broadband Wireless Access Working Group < MBRA (Multicast & Broadcast Rekeying Algorithm) for PKMv2

[Mobility Management for Mobile Multi-hop Relay Networks]

MMR Network centralized tunnel connection management

IEEE Broadband Wireless Access Working Group < Handoff SDL charts proposal

IEEE Broadband Wireless Access Working Group < To prevent the loss of the PDUs at the serving BS during MAC hand-over.

IEEE C802.16h-07/017. IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-04/195r1. IEEE Broadband Wireless Access Working Group <

A General Frame Structure for IEEE802.16j Relaying Transmission

IEEE Broadband Wireless Access Working Group <

IEEE802.16maint-04/71r3

IEEE Broadband Wireless Access Working Group < Corrections for the 3 Way SA-TEK Exchange

IEEE C802.16e-318. IEEE Broadband Wireless Access Working Group <

IEEE C802.16maint-08/064r3

IEEE PHY Overview

IEEE Broadband Wireless Access Working Group < message reported by SSs and share DB updating for neighbor discovery

Misc , 1394 and AVB info for tutorial, discussion, brainstorming, etc. for AVBTP working group.

IEEE C802.16e-04/151r3 Project. IEEE Broadband Wireless Access Working Group <

To reply to the call for comments on technical requirements regarding Cross-Communications

MMR Network distributed tunnel connection management

Evaluation Procedure for MAC Protocols

IEEE P WG Information Model

IEEE C802.16h-07/043r1. IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-04/446r2. IEEE Broadband Wireless Access Working Group <

A response to a Call for Technical Proposal, 06_027.pdf

IEEE Broadband Wireless Access Working Group <

IEEE Broadband Wireless Access Working Group < WirelessMAN coexistence function primitives consolidation

Functional Requirements 10/20/2003. IEEE Working Group on Mobile Broadband Wireless Access <

IEEE Broadband Wireless Access Working Group < Ad-Hoc on messages related to the detection of bursty (802.

Architecture clarification and Coexistence Protocol Chi-Chen Lee, Hung-Lin Chou Computer & Communications Research Labs, ITRI, Taiwan

Transcription:

IEEE P1722 enhanced fragmentation/reassembly proposal Version 0.01, 2007-08-09 Alan K. Bartky alan@bartky.net Send comments to AVBTP@listserv.ieee.org 1

Notice of copyright release Notice: This document has been prepared to assist the work of the IEEE P1722 and IEEE 802 Working Groups. 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. Copyright Release to IEEE: The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by the IEEE P1722 Working Group or the IEEE 802 Working Group. 2

\Re v Date Revision History Comments 0.01 2007-06-24 First version. Edited from previous works and amended to show how enhancing it some could allow for both source packet alignment and with still allowing to reassemble into original from if desired. 3

Design Goals Continue work from design discussed to date Add features: Force it so data payload (data blocks) can be at the same fixed location for each fragment Bring back concept and put into this design of creating headers in each Ethernet Frame so newer Ethernet only stations can process them as individual packets Also decreases latency, if device doesn t need to reassemble back to source, it doesn t need to. NOTE: So far, I ve only had time to show a 61883-4 example with MPEG packets, but concepts are transferable to all 61883 types and IIDC. SYT field would be set to no data FFFFFFFF 16 for intermediate and last fragments for packets with SPH=0. IIDC could also do something similar with length fields, but would not have to bother with creating headers on fragmentation and stripping them on reassembly. 4

Example Source Packet Fragmentation Example fragmentation based on Use case, 300 megabits/second 422P@HL MPEG-2 (1920x1080 @ 30Hz) ~ 25 MPEG packets per 8 khz cycle 188 byte packets with 1 quadlet header(192 bytes per Source packet), 8 x 6 quadlet Data Blocks per source packer as per 61883-4 specification. SYT field in source packet headers, not in header. 5

Example Source Packet Fragmentation Need to break into 4 Ethernet Frames First Fragment: 7 x 192 byte source packets header copied as is Length field set to byte count of source packets + header length. Fragment data: First Fragment Length = 339 quadlets Sequence 0 Length 339 quadlets Second & Third Frames 7 x 192 byte source packets header DBC calculated based on DBC plus number of data blocks from the previous fragment other data copied. Fragment Data Intermediate Fragment Length = 339 quadlets Sequence updated by adding quadlet length of each previous fragment Last Fragment 4 x 192 byte source packets header Same processing as second and third Fragment Fragment Data Last Fragment Length = 195 Quadlets First Frag Len=339 Seq=0 Seq=339 DBS = 6 DBC = 56 Seq=678 DBS = 6 DBC = 112 Last Frag Len=195 Seq=1017 Length=776 DBS = 6 DBC = 168 6

Example Source Packet Reassembly Reassembly if needed is straight forward: Length, header and Source packet data is copied from first fragment For each intermediate fragment: Length field is added to current length. header is discarded. Source packet data copied from start of source packet data, length to copy = byte length field -8. On last fragment, calculation is the same except the last fragment indicates that reassembly can complete. First Frag Len=339 Seq=0 Seq=339 DBS = 6 DBC = 56 Seq=678 DBS = 6 DBC = 112 Last Frag Len=195 Seq=1017 Length=776 DBS = 6 DBC = 168 7