TURN-TCP PowerPoint PPT Presentation

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: TURN-TCP


1
TURN-TCP
  • Jonathan Rosenberg
  • Cisco

2
Status
  • Has been on back burner for 1-2 years pending
    completion of TURN
  • We ran into major technical issues specific to
    TCP (next slide)
  • -01 is a complete rewrite with a new proposed
    mechanism to address problems

3
Problem Starvation
Peer 2
Peer 1
Starving here
Congestion here
TURN Server
Slows down here
Client
4
Other Problems
  • Will need to define fair sharing algorithms in
    TURN server
  • E2e congestion control harder
  • Root cause multiplexing many TCP connections
    into one

5
Solution

--------


Peer1
/
/
/
--------
/
/
/ Peer Data 1
/ -------- Control
-------- / --------------
/ Client Client Data 1 TURN
-------------- Server \
-------------- \
-------- Client Data 2 -------- \
\
\
\
--------
\
Peer Data 2 \ Peer2
\


--------
6
Connection Establishment
TCP Setup
Allocate
Allocate Resp
Connect
TCP Setup
Connect Resp CxnID
TCP setup
ConnectionBind
Client
TURN
Peer
7
Incoming Connection
TCP SYN
ConnectionAttempt cxnID
TCP setup
ConnectionBind
TCP SYNACK
TCP ACK
Client
TURN
Peer
8
Next Steps
  • Input on this direction
  • Fill in details if folks think its the right way
    to go
Write a Comment
User Comments (0)
About PowerShow.com