110 likes | 267 Views
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.
E N D
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 IRTF Meeting - AAAARCH RG
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 IRTF Meeting - AAAARCH RG
-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 IRTF Meeting - AAAARCH RG
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 IRTF Meeting - AAAARCH RG
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"; } IRTF Meeting - AAAARCH RG
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 IRTF Meeting - AAAARCH RG
SLA as Information Base SLA QoS values Tariff variables User Profile Measurement Requirements Accounting Policies QoS Auditing Policies ASM Measurement Infrastructure IRTF Meeting - AAAARCH RG
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,... IRTF Meeting - AAAARCH RG
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 IRTF Meeting - AAAARCH RG