draft-levin-simple-interdomain-reqs-00 - PowerPoint PPT Presentation

About This Presentation
Title:

draft-levin-simple-interdomain-reqs-00

Description:

Avshalom Houri avshalom_at_il.ibm.com. Seoul, Korea. March 3, 2004 ... We want to use SIMPLE as the link for interconnecting presence domains on global ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 13
Provided by: softa
Category:

less

Transcript and Presenter's Notes

Title: draft-levin-simple-interdomain-reqs-00


1
draft-levin-simple-interdomain-reqs-00
Orit Levin oritl_at_microsoft.com Avshalom
Houri avshalom_at_il.ibm.com
  • IETF 59
  • SIMPLE WG

Seoul, Korea March 3, 2004
2
Inter-domain Requirements for exchanging of
Presence Information
  • Motivation
  • Scope
  • Identified Areas
  • PS-to-PS logical connection
  • User-User relationships
  • Presence information optimizations
  • Next Steps

3
Motivation
  • We want to use SIMPLE as the link for
    interconnecting presence domains on global scale
  • We believe that SIMPLE can do it because
  • It inherently uses SIP global routing
    infrastructure
  • It is extensible on SIP level
  • It carries extensible XML bodies for Presence
    application
  • SIMPLE community has gained implementation and
    deployment experience and this is the right time
    to apply it to this work

4
Scope of Inter-domain Presence Interface
  • The interface between two presence servers
    (PS) that are responsible for all aspects of
    presence information on behalf of their users and
    under their consent

The interface between two presence servers
(PS) that are responsible for all aspects of
presence information on behalf of their users and
under their consent
PS-M
PS-N
A1
B1
Public Internet
SIP Network
PS-A
PS-B
A2
B2
A3
B3
PS-X
5
PS-to-PS Logical Link
  • Standardization of mutual TLS procedures for
    SIMPLE inter-domain links
  • Capabilities/Options Exchange
  • Compression
  • More?
  • Throttling/congestion control between PS servers.
    Examples include negotiation of a maximum message
    rate and resolving the HOL blocking issues with
    TCP
  • Etc.

6
User-to-User
  • Explicit Domain Identifier
  • Meaningful User Identifier (e.g. not a random
    global identifier)
  • Per user granularity
  • Asymmetric user relationships
  • Optional peer-to-peer authentication
  • Optional peer-to-peer presence info encryption
  • User in one domain need to be able to allow and
    disallow its presence visibility to all users in
    a specific other domain

7
Presence Info OptimizationsNew Functionality
  • Request for granting presence access without
    "subscribing" to it
  • Request for presence status query in present time
    only without "subscribing"
  • Request for searching for a list of
    presence-enabled users (by regular expression?)

8
Presence Info OptimizationsBatching of Requests
  • Request for presence access from a single watcher
    to an arbitrary ad-hoc list of presentities in a
    single operation
  • Presence query request from a single watcher to
    an arbitrary ad-hoc list of presentities in a
    single operation
  • Subscription/Unsubscription to presence request
    from a single watcher to an arbitrary ad-hoc list
    of presentities in a single operation

9
Presence Info OptimizationsGrouping Watchers
for Sharing Presence Information
A1
Public Internet
PS-A
PS-B
A2
B1
GR-B-B1-1 A1 A2 A3
GR-B1-1 A1 A2 A3
A3
10
Presence Info Optimizations (cont.)Multiple
Groups of Watchers
A1
Public Internet
PS-A
PS-B
A2
B1
GR-B1-1 A1 A2
GR-B1-1 A1 A2
A3
GR-B1-2 A3
GR-B1-2 A3
11
Presence Info Optimizations (Cont.) Grouping
Watchers - Summary
  • Presentity assigns a different set and/or level
    of its presence information for each group of
    watchers
  • Real time presence information is being
    communicated for a pre-defined group of watchers
  • Domain MAY support "a single watchers group per
    remote presentity". This allows for most
    efficient inter-domain link usage
  • Watchers domain PS MUST not inspect the content
    of presence information because it MAY be
    encrypted end-to-end

12
Next Steps
  • Identify priorities based on follow up discussion
  • Continue the work towards becoming a SIMPLE WG
    item
Write a Comment
User Comments (0)
About PowerShow.com