PowerPoint Presentation - Policy

advertisement
Policy-based Accounting Draft
Version 01
<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
Outline
•
•
•
•
•
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
2
Policy-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
3
-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
4
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
5
Policy 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
6
Policies 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
7
SLA as Information Base
SLA
Tariff variables
User Profile
Accounting
Policies
QoS values
Measurement Requirements
QoS Auditing
Policies
ASM
Measurement Infrastructure
December 10, 2000
IRTF Meeting - AAAARCH RG
8
Policy 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
9
Future 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
December 10, 2000
IRTF Meeting - AAAARCH RG
10
Thank You !
Download