11
Policy-based Accounting Draft Policy-based Accounting Draft Version 01 Version 01 <draft-irtf-aaaarch-pol-acct-01.txt> <draft-irtf-aaaarch-pol-acct-01.txt> Georg Carle, Sebastian Zander, Tanja Zseby GMD FOKUS - German National Research Institute for Information Technology Competence Center Global Networking (GloNe) http://www.fokus.gmd.de

Policy-based Accounting Draft Version 01

Embed Size (px)

DESCRIPTION

Policy-based Accounting Draft Version 01 . Georg Carle, Sebastian Zander, Tanja Zseby GMD FOKUS - German National Research Institute for Information Technology Competence Center Global Networking (GloNe) http://www.fokus.gmd.de. Outline. - PowerPoint PPT Presentation

Citation preview

Page 1: Policy-based Accounting Draft Version 01

Policy-based Accounting Draft Policy-based Accounting Draft Version 01Version 01

<draft-irtf-aaaarch-pol-acct-01.txt><draft-irtf-aaaarch-pol-acct-01.txt>

Georg Carle, Sebastian Zander, Tanja Zseby

GMD FOKUS - German National Research Institute for Information Technology

Competence Center Global Networking (GloNe)

http://www.fokus.gmd.de

Page 2: Policy-based Accounting Draft Version 01

December 10, 2000 IRTF Meeting - AAAARCH RG 2

OutlineOutline

• Policy-based Accounting (Overview)

• Changes from version 00 to 01

• Policy language requirements

• Policies derived from SLA

• Future Work and Open Issues

Page 3: Policy-based Accounting Draft Version 01

December 10, 2000 IRTF Meeting - AAAARCH RG 3

Policy-based Accounting - Key FeaturesPolicy-based Accounting - Key Features

Accounting Policies– Definition of rules for generation, transport and storage of

accounting data

– Used for the configuration of the accounting process

Key Features– Support for variety of accounting services

• Flexible configuration of accounting process

– Configuration of heterogeneous accounting components• Definition of common parameters for metering and collection

• Translation of policies into device specific configuration

– Inter-Provider exchange of configuration information

Page 4: Policy-based Accounting Draft Version 01

December 10, 2000 IRTF Meeting - AAAARCH RG 4

-00 to -01 Changes-00 to -01 Changes

• Added example from Pittsburgh– Diffserv with integrated accounting

– Accounting indications with accounting as separate service

– Minor changes to align terminology with aaaarch policy definitions

• Added more detailed explanation for discrete accounting model and separate metering service

• Changed integrated and discrete accounting model pictures according to Dublin discussion (acct policy location)

• Added discussion about verification of accounting data correctness in security section

• Changed minor picture details for clarification

• Fixed typos and wording

Page 5: Policy-based Accounting Draft Version 01

December 10, 2000 IRTF Meeting - AAAARCH RG 5

Policy Language: What do we need ?Policy Language: What do we need ?

• Language for the expression of– Accounting Policies

– Metering Policies

• Differentiation of Policy Types (mail from Dave Spence)– Service provisioning policies

• translates service specification attributes into attributes for the service equipment

– Configuration Policies• used in service equipment to set up the service

• gets parameters from service provisioning policy as input

• Mapping– Accounting Policies can be seen as Service Provisioning Policies

– Metering Policies can be seen as Configuration Policies

Page 6: Policy-based Accounting Draft Version 01

December 10, 2000 IRTF Meeting - AAAARCH RG 6

Policy ExamplesPolicy Examples

• Accounting Policies– Translates accounting service attributes into accounting instructions– Special kind of service provisioning policies– Example:if accounting_type==comprehensive {

result_format = detailed;report_interval = 120 s;report_target = 193.175.12.8/5678;

}

• Metering Policies– Translates common parameters into meter specific configuration

information – Example:if meter == netramet {

command = "nm_rc -c report_interval -m report_target"; }

Page 7: Policy-based Accounting Draft Version 01

December 10, 2000 IRTF Meeting - AAAARCH RG 7

Policies derived from SLAPolicies derived from SLA

• Define in advance (and with user)– How accounting is done (Accounting Policy)

– How service quality is verified (QoS Auditing)

=> Settings in SLA

• Derive Measurement Configuration from SLA– Accounting Policies from tariff and user profile

– QoS Auditing Policies from QoS values and measurement requirements

– Accounting and QoS Auditing can share components

– Definition independent of specific meter infrastructure

Page 8: Policy-based Accounting Draft Version 01

December 10, 2000 IRTF Meeting - AAAARCH RG 8

SLA as Information BaseSLA as Information Base

SLA

AccountingPolicies

QoS AuditingPolicies

QoS valuesMeasurement Requirements

Tariff variablesUser Profile

ASM

Measurement Infrastructure

Page 9: Policy-based Accounting Draft Version 01

December 10, 2000 IRTF Meeting - AAAARCH RG 9

Policy ParametersPolicy Parameters

• Measurement Basic Parameters– Metric (volume, loss, owd, rtt,jitter) (what should be measured)

– Measurement Method (how is metric measured)

– Classification rules (for which kind of packets)

• Measurement Process– Start/stop time or event

– Measurement intervals (how often and in which intervals is a result produced)

• Report Process– Transport type (e.g. push/pull mode)

– Result format (record structure)

– Report target (e.g. file or IP-address/port)

– Report interval

• Metric and Method Specific Parameters– e.g. for volume: cumulated or difference

– owd: packet_id generation function,...

Page 10: Policy-based Accounting Draft Version 01

December 10, 2000 IRTF Meeting - AAAARCH RG 10

Future Work and Open IssuesFuture Work and Open Issues

• Derivation of policies from SLA– Accounting Policies from tariff and user profile

– Measurement Policies for SLA validation (QoS Auditing)

• Further align policy terminology

• Language to express accounting policies

• Bindings– User ID to Accounting Data (via Authentication and Authorization

– Sessions

• Auditing– Session ID

=> Session ID Document

Page 11: Policy-based Accounting Draft Version 01

Thank You !Thank You !