SIP header reduction for supporting delay sensitive applications - PowerPoint PPT Presentation

About This Presentation
Title:

SIP header reduction for supporting delay sensitive applications

Description:

Page 1. SIP header reduction for supporting delay sensitive applications ... Subsequent SIP Invites after the user terminates the call start the SigComp with ... – PowerPoint PPT presentation

Number of Views:61
Avg rating:3.0/5.0
Slides: 10
Provided by: haseeb5
Learn more at: https://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: SIP header reduction for supporting delay sensitive applications


1
SIP header reduction for supporting delay
sensitive applications
draft-akhtar-sipping-header-reduction-00.txt draft
-akhtar-sipping-3g-static-dictionary-00.txt
Haseeb Akhtar haseebak_at_nortel.com Dave Brombal
davidb_at_nortel.com Anthony Jones
ajones_at_nortel.com Mohamed Khalil
mkhalil_at_nortel.com
2
SIP Header Reduction Requirements for Wireless
Access
  • Short call setup time
  • PDD (Post Dial Delay) lt 4 sec for VoIP/VT
    applications
  • Push-to-beep lt 1 sec for PTT (Push to Talk)
    application
  • Wireless bandwidth is restrictive
  • Even for 3G/4G technologies the average
    throughput per user is in the 10s of Kbytes
  • Number of users/sector
  • Distance from the cell tower
  • Interference from neighboring sectors
  • Use control channel to send/receive initial SIP
    messages
  • Removes traffic channel acquisition delay from
    the call setup time
  • Large text-based SIP messages can not be
    transmitted

Initial call setup messages (e.g. SIP Invite, 200
OK) must be reduced to 200 bytes to support
delay sensitive applications over wireless access
3
Using SigComp Alone
  • Initial SIP Invite message does not have high
    compression ratio
  • Lack of saved states results in moderate
    compression
  • Register, Subscribe and Notify messages before
    Invite
  • Conservative estimate is at 50 compression ratio
  • Persistent states across calls may not be a
    viable option
  • Limited by memory storage and scalability of the
    proxy server
  • Only the active users are provisioned to store
    Sigcomp state at a given time
  • Initial SIP Invite continues to be a challenge
    for achieving higher compression
  • Subsequent SIP Invites after the user terminates
    the call start the SigComp with the state saved
    at SIP Registration
  • URI of the called party 30 bytes
  • Calling partys preferred identity (P-preferred
    Identity) 30 bytes
  • URI of the calling party in From header 30
    bytes
  • Calling partys Contact information 30 bytes
  • Leaves 80 bytes to fit the rest of the Invite
    message

In addition to SigComp, further optimization to
initial SIP Invite is needed
4
Main Components of SIP Header Reduction Proposal
  • Modification of SIP Registration
  • Establish context
  • Exchange indexed list of Identity components
  • IP addresses, URIs, contact list etc.
  • To be used in SIP header fields Via, From,
    Contact, P-Preferred-Identity etc.
  • Exchange indexed list of access networks
    supported
  • To be used in P-Access-Network-Info SIP Header
    field
  • Exchange indexed list of security protocols
    supported
  • To be used in Security-Verify SIP Header field
  • Identify supported functions
  • SIP Header Reduction algorithm
  • 3G dictionary
  • Requires new or modified SIP Header Fields
  • 3G Dictionary
  • Introduce new mobility data elements not present
    in RFC 3485
  • Avoid dynamically building the dictionary since
    initial SIP Invite needs to be reduced
  • EA Function at the UA and Proxy Server
  • Encode/decode SIP header fields
  • Maintain SIP Header Reduction state information
    per SIP Registration session

5
Example Call Flow IMS/MMD based Session
2. REGISTER
3. REGISTER
  • Establish context
  • Check supported options
  • Execute EA function

5. REGISTER
6. Authentication
  • Retrieve buddy list
  • Create indexed lists
  • Execute EA function

8/9. 200 OK
9/10. 200 OK
11. 200 OK
Both of these options will work
6
New Option Tags and SIP Header Fields
  • Option Tags for Supported Header Field
  • Option Tag encode
  • Indicates if SIP Header Reduction is supported
  • Option Tag 3G-Dictionary
  • Indicates the presence/absence of 3G Dictionary
  • P-Encode-Identities
  • Index of public IDs (IP addresses, URIs, E.164
    etc.)
  • P-Encode-Access-Networks
  • Index of supported access networks such as CDMA,
    802.11 etc.
  • P-Encode-Security
  • Index of security protocols supported such as
    IPSec, TLS etc.
  • P-Contact-List
  • Index of contact List
  • P-Contact-List-Location
  • Location of the database (such as shared XDM) for
    storing the contact list

7
New Data Elements of 3G Dictionary
  • SIP Header Field parameters
  • Max-Forwards 70
  • P-Preferred-Identity
  • P-Access-Network-Info
  • Require sec-agree, precondition
  • Supported 100 rel
  • Spis
  • Portc
  • Ports
  • SDP parameters
  • Content-Type application/SDP
  • adesqos mandatory, local sendrecv
  • adesqos none, local sendrecv
  • ainactive

8
References
  • 1 RFC 3320
  • 2 Applying SigComp to the Session Initiation
    Protocol (SIP) draft-ietf-rohc-sigcomp-sip-01.txt

9
Thank You
Write a Comment
User Comments (0)
About PowerShow.com