1 / 14

0-Byte Header Reduction Mechanism Fundamentals

0-Byte Header Reduction Mechanism Fundamentals. Objectives and Recommendation Why New Header Compression? Header Compression Functional View MAC Layer Functional View Header Reduction Scheme, End-to-End Model Header Reduction Scheme, Stripping and Regeneration Model

lea
Télécharger la présentation

0-Byte Header Reduction Mechanism Fundamentals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 0-Byte Header ReductionMechanism Fundamentals

  2. Objectives and Recommendation Why New Header Compression? Header Compression Functional View MAC Layer Functional View Header Reduction Scheme, End-to-End Model Header Reduction Scheme, Stripping and Regeneration Model Header Reduction Scheme, Hybrid Model Conclusion Presentation Summary

  3. Introduce the VOIP Header Reduction schemes selected by TSGP as a means to highlight: The expected impacts to the MAC sublayer as a result of introducing these schemes. Some of these impacts include: New Service Options New type of RLP MAC Layer Assisted Header Reduction Mechanism Recommendation: review and discuss in WG1 Objectives and Recommendation

  4. For limited bandwidth links the extra overhead is unrealistic and unacceptable Existing compression schemes (e.g. IETF RFC 2508) perform poorly when face with high error rates and long delays typically seen in the cellular radio environment poor performance at high error rates (10-3 BER) or when delay is long (200 mS) error propagation (one bad packet can cause loss of next 'N' good ones) IP header (20 in v4, 40 in v6) UDP header (8) RTP header (12) Payload (~20 to 30) Why New Header Compression? Slide based onNokia contribution “C12-20010326-008-NOKIA - RTP Header Compression using ROHC” with some modifications

  5. Header Compression: Functional Diagram Speech Application Speech Application IP/UDP/RTP Header Reproduced Exactly UDP Speech sample IP UDP RTP Speech sample IP RTP Functionality Supported above Link Layer between IP and PPP Header Compressor Header Decompressor Airlink Airlink CH Speech sample Air interface Slide based onNokia contribution “C12-20010326-008-NOKIA - RTP Header Compression using ROHC” with some modifications

  6. 3GPP2 Header Reduction: Network Functional Diagram Speech Application Speech Application IP/UDP/RTP Header Reproduced Exactly UDP Speech sample IP UDP RTP Speech sample IP RTP Functionality Supported above Link Layer between IP and PPP Header Compressor Header Decompressor Airlink Airlink Header Reduction Functions Header Reduction Functions Speech sample Air interface Slide based onNokia contribution “C12-20010326-008-NOKIA - RTP Header Compression using ROHC” with some modifications

  7. Proposed Header size reduction mechanisms in TSG-P R L F R L F - Header - Payload - Compressed Header - Regenerated Header R - Received packet L - Packet over link F - Forwarded packet • (Model 2) Hybrid Model (IP is terminated before the cellular link) • Initial Context Update on Forward Direction Only • Context is initialized out of band through PPP • IP is terminated at the PDSN • (Model 3) End-to-End Model • Context is initialized and updated on both direction as needed (fully or partially) • Context updates take place in band • IP is transparently supported end-to-end • Header are decompressed based on last context update • (Model 4) Header Stripping Model • Initial Context Update on Forward and Reverse Direction • Context is always updated in full (out of band through PPP) when required • Header are regenerated based on initial context update R L F

  8. End-to-End Model 3GPP2 Header Reduction : MAC Functional Diagram (Forward Direction) UDP Speech sample UDP Speech sample IP RTP IP RTP Link Layer Assisted ROHC Profile Link Layer Assisted ROHC Profile Network Side MS Side PPP PPP GRE ROHC Header Information Speech sample ROHC Header Speech sample GRE Layer MAC Sublayer ROHC Header Information Speech sample MAC Sublayer Packet Available NO Store received CCP PHYL PHYL Frame Error YES Generate missing/ bad Frame Indication YES NO New Radio Link Instance Send last received Context Check Packet New Radio Link Instance

  9. End-to-End Model 3GPP2 Header Reduction : MAC Functional Diagram (Reverse Direction) UDP Speech sample UDP Speech sample IP RTP IP RTP Link Layer Assisted ROHC Profile Link Layer Assisted ROHC Profile MS Side Network Side PPP PPP GRE ROHC Header Speech Sample ROHC Header Information Speech sample GRE Layer MAC Sublayer MAC Sublayer Packet Available Store received CCP PHYL YES PHYL NO Frame Error Generate missing/ bad Frame Indication NO New Radio Link Instance Send last received Context Check Packet YES New Radio Link Instance

  10. Header Stripping and Regeneration 3GPP2 Header Reduction : MAC Functional Diagram (Forward Direction) UDP Speech sample UDP Speech sample IP RTP IP RTP Header Stripping Function Context Update through MCFTP Context Update through MCFTP Header Regeneration Function Network Side MS Side PPP PPP GRE Speech Sample/ Context Update Speech Sample GRE Layer Speech sample MAC Sublayer MAC Sublayer Packet Available NO YES PHYL PHYL Frame Error Send Blank Data Frame (As today) YES New Radio Link Instance NO Send Blank Data Frame (As today) New Radio Link Instance

  11. Header Stripping and Regeneration 3GPP2 Header Reduction : MAC Functional Diagram (Reverse Direction) UDP Speech sample UDP Speech sample IP RTP IP RTP Context Update through MCFTP Header Stripping Function Context Update through MCFTP Header Regeneration Function PPP PPP GRE Speech Sample/ Context Update Speech sample GRE Layer MS Side Network Side MAC Sublayer MAC Sublayer Packet Available YES PHYL PHYL NO Frame Error Send Blank Data Frame (As today) NO New Radio Link Instance Send Blank Data Frame (As today) YES New Radio Link Instance

  12. Header Removal 3GPP2 Header Reduction : MAC Functional Diagram (Forward Direction) UDP Speech sample IP RTP Link Layer Assisted ROHC Profile + Header Removal Functions Link Layer Assisted ROHC Lite Speech Application PPP Network Side MS Side PPP GRE Speech sample Speech Sample GRE Layer MAC Sublayer Speech sample MAC Sublayer Packet Available NO YES PHYL PHYL Frame Error Generate missing/ bad Frame Indication YES New Radio Link Instance NO New Radio Link Instance Send Blank Data Frame (As today)

  13. Header Removal 3GPP2 Header Reduction : MAC Functional Diagram (Reverse Direction) UDP Speech sample IP RTP Link Layer Assisted ROHC Profile Speech Application Link Layer Assisted ROHC Lite PPP PPP GRE Speech Sample/Context Initialization Speech sample GRE Layer MS Side Network Side MAC Sublayer MAC Sublayer Packet Available YES PHYL PHYL NO Frame Error Generate missing/ bad Frame Indication NO New Radio Link Instance Send Blank Data Frame (As today) YES New Radio Link Instance

  14. 0-Byte Header Reduction is possible and it can be achieved using characteristics of a synchronous radio link layer such as CDMA 2000 radio link layer. A new service option is needed in order to request a VoIP service using a particular Header Reduction Model A new frame free, non-re-transmitting Radio Link Instance is required New header functionality is required at the MAC sublayer in order to handle Header Reduction directives Conclusion

More Related