| e. marocco, g. canal voip conference 2006, 26 th october p2psip for communications in new network...
TRANSCRIPT
| E. Marocco, G. Canal
VoIP Conference 2006, 26th October
P2PSIP for Communications in New Network Topologies
Enrico MaroccoResearch Engineer
| E. Marocco, G. Canal
The World is Converging Mobile
802.11GSMGPRS
802.16UMTS
| E. Marocco, G. Canal
802.11GSMGPRS
802.16UMTS
But Mobile is becoming Ephemeral
ToothingCommunities
MunicipalFree WirelessNetworks
Ad-Hoc Networks
| 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
| 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
| E. Marocco, G. Canal
Who Cares?
Telcos? Vendors?
AcademicsOpen Source
Users!
IGNORE?
| 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
| 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
| 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
| 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
| 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
| E. Marocco, G. Canal
P2PSIP: How It Works
P2PSIP Overlayrome.test.net
| E. Marocco, G. Canal
P2PSIP: What Is Missing
rome.test.net paris.test.org
REGISTER [email protected]
INVITE [email protected]
[email protected]@paris.test.net
| E. Marocco, G. Canal
P2PSIP: Providing Interworking
rome.test.net paris.test.org
REGISTER [email protected]
isp.test.comINVITE [email protected]
| E. Marocco, G. Canal
P2PSIP: Providing More Than Transport
YES
Identity
Gateways
Presence service
Conferencing
Voice mail
MAYBE
Emergency calls
Legal interception
No
QoS
| 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
| 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 ;-)