Upload
callum-malone
View
23
Download
2
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
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
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
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
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
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
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"; }
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
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
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,...
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
Thank You !Thank You !