| e. marocco, g. canal lucent, 2006, 26 th october p2psip: interworking enrico marocco research...

23
| E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer [email protected]

Upload: john-webster

Post on 12-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Lucent, 2006, 26th October

P2PSIP: Interworking

Enrico MaroccoResearch Engineer

[email protected]

Page 2: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

The World is Converging Mobile

802.11GSMGPRS

802.16UMTS

Page 3: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

802.11GSMGPRS

802.16UMTS

But Mobile is becoming Ephemeral

ToothingCommunities

MunicipalFree WirelessNetworks

Ad-Hoc Networks

Page 4: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Limited or Ephemeral Network Environments

Characterized by physical constraints (e.g. space, time, number...) Limited diffusion Limited requirements (e.g. security, equipment...)

Highly specialized (e.g. messaging, gaming, ad-hoc applications...)

Almost isolated (or partially connected)

Collaborative Self-Sustained Cyber-Communities

Page 5: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Technology in Limited or Ephemeral Environments

Unstable links Cannot rely upon stable servers Need of distributed fault

tolerance (vs. single point of failure)

Missing or unconfigurable naming service

Cannot deploy stable servers Need of multiple access points

for resources (vs. centralization)

“Peer-to-Peer” Distribution of location and

routing services for communication

Distribution of storage service for file-sharing

Page 6: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Who Cares?

Telcos? Vendors?

AcademicsOpen Source

Users!

IGNORE?

Page 7: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Peer-to-Peer Limited or Ephemeral Networks

Pros

Ease of deployment Need common devices

Click 'n go

Costless Need cheap devices

No O&M

Increase of adoption AUTOCONF, MANET

Just Applications

Cons

Scarce security No identity assertion

No protection against malicious peers

Scarce connectivity Hard to go over locality

No Services

Page 8: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

What can Operators do?

Ignore it In ephemeral environments service provisioning is not feasible Internet-like applications are out of core business

Fill the gaps Provide access-level service for upgrading reachability Provide “some” services to applications

Impede Filter P2P traffic whenever is possible Force the use of IMS

Page 9: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

A Notable Example

Municipal Free Wireless

Mesh of APs on street lamps Full local connectivity Cheap – Sustainable 10-50 Mb/sec

Restricted Internet connection Must serve Ms of users Cannot support bandwidth-

eager applications

Internet

“full” IP

HTTP

SMTP

POP3

Page 10: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Municipal Free Wireless

Applications

Exploiting “global” connectivity Email Web browsing

Exploiting “local” connectivity File sharing VoIP

Internet

“full” IP

HTTP

SMTP

POP3

Page 11: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Municipal Free Wireless - VoIP

Cannot access the home network for call routing

Restricted connectivity

Cannot rely on central servers Link weakness Unaccessible configuration

Must rely on resources shared by users

Page 12: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

P2PSIP: How It Works

P2PSIP Overlayrome.test.net

INVITE [email protected] [email protected]

[email protected] [email protected]

Page 13: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

P2PSIP: What Is Missing

rome.test.net paris.test.org

REGISTER [email protected]

INVITE [email protected]

[email protected]

[email protected]@paris.test.net

Page 14: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

P2PSIP: Providing Interworking

rome.test.net paris.test.org

REGISTER [email protected]

isp.test.comINVITE [email protected]

[email protected]

[email protected]

Page 15: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

P2PSIP: Actors

ClientsPeers

Super Peers

Relay Agents

Proxies

Page 16: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

P2PSIP: Architecture

p2psip.org

SIPSI

Plocation

location

loca

tion

DNSlocation

Page 17: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

P2PSIP: New Elements

Proxy

Access to the Internet E.g. peers with DSL access

Registered in the DNS with the overlay identifier Semi-stable Open issue: how to register?

Client/Peer Must be able to route

messages

Media Relay

Access to the Internet E.g. host with DSL access

Must implement a relay mechanism TURN, TEREDO

Page 18: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

P2PSIP: Interworking 1/2

p2psip.org

sip:[email protected]

sip:example.com

sip:[email protected]

Get Pro

xy

Get Relay

INVITE

Media

RFC3263

ICE

Page 19: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

P2PSIP: Interworking 2/2

p2psip.org

sip:[email protected]

sip:example.com

sip:[email protected]

Get Pro

xy

Get Relay

Media

RFC3263

INVITE

Page 20: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

P2PSIP: Providing More Than Transport

YES

Identity

Gateways

Presence service

Conferencing

Voice mail

MAYBE

Emergency calls

Legal interception

No

QoS

Page 21: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Do Not Repeat The Same Old Mistakes

Do not understimate This applies to municipal and building networks, but could also extend

to big Internet communities (Skype-like)

Go for a standard P2P solution Remember the lesson learned from IM&P (ICQ + AIM + MSN +

Yahoo!)

Keep it open IMS is SIP based; let it also be SIP compliant

It is not services vs. applications Voice is both a service and an application

Page 22: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Some Pointers

Municipal Free Wireless Networks MuniWireless Web Portal (http://www.muniwireless.com/) Earthlink Municipal Networks Web Page (http://www.emnwifi.net/)

P2PSIP P2PSIP Project Page (http://p2psip.org) Concept and terminology (draft-willis-p2psip-concepts) SIP-P2PSIP Interworking (draft-marocco-p2psip-interwork)

IMS ;-)

Page 23: | E. Marocco, G. Canal Lucent, 2006, 26 th October P2PSIP: Interworking Enrico Marocco Research Engineer enrico.marocco@telecomitalia.it

| E. Marocco, G. Canal

Thank You!

Enrico [email protected]

http://sipdht.sourceforge.net