Volker Hilt - PowerPoint PPT Presentation

About This Presentation
Title:

Volker Hilt

Description:

Subscription covers the policies the policy server has composed for the UA. ... UA can set up subscription and publish session information at the same time. ... – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 12
Provided by: volke
Category:
Tags: hilt | volker

less

Transcript and Presenter's Notes

Title: Volker Hilt


1
Session-Independent Policiesdraft-ietf-sipping-se
ssion-indep-policy-03
  • Volker Hilt
  • volkerh_at_bell-labs.com
  • Gonzalo Camarillo
  • Gonzalo.Camarillo_at_ericsson.com
  • Jonathan Rosenberg
  • jdrosen_at_cisco.com

2
Status Changes
  • Minor editorial changes.
  • Policy format is aligned with profile datasets
    framework.
  • Policy format defines a data set for media
    policies.
  • General concepts are discussed in profile
    datasets framework.
  • Changes to draft structure.
  • General attributes imported from profile datasets
    framework
  • policy/excluded-policy, direction, q, visibility
  • Media-specific attributes
  • stream-label, media-type
  • Common merging rules are discussed in datasets
    framework.
  • Use of merging rules and attributes is defined
    individually for each element.

3
Policy Format
  • Elements
  • ltmedia-typesgt / ltmedia-typegt
  • Policy for the use of media types.
  • ltcodecsgt / ltcodecgt
  • Policy for the use of codecs.
  • ltmedia-intermediarygt
  • Insert an intermediary into media stream.
  • Intermediary types IP-in-IP, IP-loose, TURN,
    media-specific, none.
  • ltmax-bandwidthgt
  • Defines maximum bandwidth available to a UA.
  • ltqos-dscpgt
  • DSCP value to be used on streams.

4
Open Issues / Next Steps
  • Comments on the policy format needed.
  • How does a UA indicate support for the policy
    format?
  • Change the way drafts are split.
  • Session policy format draft
  • Session policy delivery mechanism draft

5
Session-Specific Policy Use Casesdraft-hilt-sippi
ng-policy-usecases-00
  • Volker Hilt
  • volkerh_at_bell-labs.com
  • Gonzalo Camarillo
  • Gonzalo.Camarillo_at_ericsson.com

6
General Usage Pattern
  • UA provides session information to policy server.
  • UA describes the aspects of the session it wants
    to set up.
  • IP addresses, ports, codecs, media types,
    bandwidth estimate,
  • Ask if described session is permitted.
  • Policy server responds with a policy.
  • The types of policy responses are possible
  • Allow the session as it was proposed.
  • Allow the session if the supplied policies are
    applied.
  • Reject the session.
  • Policies may be updated during a session.
  • Return acceptance decision possibly requiring
    changes to the session.

7
Session-Specific Policiesdraft-hilt-sipping-sessi
on-spec-policy-03
  • Volker Hilt
  • volkerh_at_bell-labs.com
  • Gonzalo Camarillo
  • Gonzalo.Camarillo_at_ericsson.com
  • Jonathan Rosenberg
  • jdrosen_at_cisco.com

8
Open Issues
UA A
UA B
Proxy A
Policy Server A
  • Design of the policy channel between UA and
    policy server.
  • Submit session information to policy server.
  • Retrieve session policies from policy server.

9
Retrieve Session Policies (1)
  • Subscription-based mechanism.
  • UA subscribes to policies on the policy server.
  • Policy server URI received during INVITE
    transaction.
  • Subscription covers the policies the policy
    server has composed for the UA.
  • One subscription per session or
  • Long-running subscription covering all active
    sessions.
  • Policies and policy changes are conveyed via
    notifications.

10
Retrieve Session Policies (2)
  • Current mechanism is based on the configuration
    framework.
  • Introduces new profile type policy.
  • Decouples subscriptions to session-specific
    policies from other sources of profile
    information.
  • Same mechanism as for session-independent
    policies.
  • Adds another source of policy information the UA
    needs to consider for its sessions.
  • Alternative define a new policy event package.

11
Submit Session Information
  • Proposal PUBLISH-based mechanism
  • UA uses PUBLISH to convey information about
    current session to the policy server.
  • Policy server composes policies for the UA and
    makes them available through a subscription.
  • UA can set up subscription and publish session
    information at the same time.
  • Third parties may also publish information that
    is relevant to session policies.
Write a Comment
User Comments (0)
About PowerShow.com