VoCCN: Voice over Content-Centric Networks
Van Jacobson, Diana Smetters, Nick Briggs, Michael Plass, Paul Stewart, Jim Thornton, Rebecca Braynard
Palo Alto Research Center (PARC)
ReArch ’09 1 December 2009 Rome, Italy
VoCCN: Voice over Content-Centric Networks Van Jacobson, Diana - - PowerPoint PPT Presentation
VoCCN: Voice over Content-Centric Networks Van Jacobson, Diana Smetters, Nick Briggs, Michael Plass, Paul Stewart, Jim Thornton, Rebecca Braynard Palo Alto Research Center (PARC) ReArch 09 1 December 2009 Rome, Italy Everybody knows that
Van Jacobson, Diana Smetters, Nick Briggs, Michael Plass, Paul Stewart, Jim Thornton, Rebecca Braynard
Palo Alto Research Center (PARC)
ReArch ’09 1 December 2009 Rome, Italy
2
3
4
IPM
S
M
S a.com SIP proxy b.com SIP proxy Alice Bob INVITE sip:bob@b.com
IPINVITE sips:bob@b.com
INVITE sip:bob@b.com STUN/UPnP ENUM + NAPTR + SRV STUN/UPnP5
SIP client SIP service SIP instance
A B
B-IP A-IP SIP port 12345 data B-IP A-IP SIP port 12345 data
B-IP:SIP/ B-IP:SIP/A-IP:12345 A-IP:12345/B-IP:SIP
6
Alice Bob
IP C IP C
C C C C
? b.com/sip/bob/invite/EpkB(sk)/Esk(invite)
REG: b.com/sip/bob
7
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 10 20 30 40 50 60 70 80 90 100 CDF: Proportion of Packets Packet Interarrival Time (ms) Packet Interarrival Times Stock LinPhone CCN LinPhone (encrypted) 10 20 30 40 50 60 70 20 40 60 80 100 120 140 160 180 Rate (pkts/sec) Time (sec) from Start of Call Link A traffic Link B traffic
link A disconnected link B disconnected link A disconnected8
9
10
Name:!!!!!!!!!!!!!!!!!!!!!!!!!/domain/bob/call-id/rtp/seq-no Signature Info: <metadata>, <signature> Content: SRTP packet (encrypted audio)
Caller (Alice) Callee (Bob)
<registers a desire to see interests asking for content beginning with /domain/sip/bob/invite>
/domain/sip/bob/invite/EpkB(sk)/Esk(SIP INVITE message)
"#$%&'#%$!(&)*! +,-#&!(&)*!
Name:!!!!!!!!/domain/sip/bob/invite/EpkB(sk)/Esk(SIP INVITE message) Signature Info: <metadata>, <signature> Content: Esk(SIP response message) Interest:! Data:! /domain/bob/call-id/rtp/seq-no Interest:! Data:! Name:!!!!!!!!!!!!!!!!!!!!!!!!!/domain/alice/call-id/rtp/seq-no Signature Info: <metadata>, <signature> Content: SRTP packet (encrypted audio) /domain/alice/call-id/rtp/seq-no Interest:! Data:!