1 / 12

Policy-based Accounting

Policy-based Accounting. Tanja Zseby, Georg Carle, Sebastian Zander GMD FOKUS - German National Research Institute for Information Technology Competence Center Global Networking (GloNe) http://www.fokus.gmd.de. Future Service Provider Options. Variety of Provider Characteristics

mcraem
Download Presentation

Policy-based Accounting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Future Service Provider Options • Variety of Provider Characteristics • Size and Purpose (e.g. small ISP, large backbone operator) • QoS provisioning technique (e.g. DiffServ, IntServ) • Service classes • Charging scheme(s) and models • Agreements with other providers (e.g. data exchange, distribute tasks) • Existing Infrastructure (MIBs, profile meters, etc.) • Variety of User Profiles • Number of flows, flow granularity, traffic profiles, unicast/multicast • User preferences (e.g. acc. indication, itemized invoices, spending limits) • Potential Distribution of accounting tasks among different entities • Provisioning of accounting service by other providers or even users Accounting Architecture has to be flexible IRTF Meeting - AAAARCH RG

  3. Charging Schemes (Examples) • Three-Term-Charging: Access, Volume, Time C = S + a • T + b • V • Karsten et al [KaSW98]: virtual resources derived from flowspec • Delgrossi/Ferrari [DeFe98]: buffer, computing capacity, schedulability, distance • Kilkki: Simple Integrated Media Access (SIMA) • MacKie-Mason/Varian: Smart Market IRTF Meeting - AAAARCH RG

  4. Why do we need accounting policies ? • Different sessions may have different accounting requirements or preferences (e.g. if charging schemes differ) • Different users might prefer different accounting services for the same session type (e.g. accounting indication, itemized invoice) • Different accounting infrastructure (standardized notation for configuration useful) • Peer providers might require a certain accounting record type or report interval ==> dynamic configuration of accounting architecture needed Idea: Transport configuration information via accounting policies IRTF Meeting - AAAARCH RG

  5. Accounting Policies Accounting policies: define rules for transport and storage of accounting data • What kind of accounting records should be generated • Where to send (to which entities) • When to send and how often • Where stored • How long stored • Who is allowed to access This influences • Meter configuration (what attribute, how often measured) • Data collection process (e.g. collect info from authorization event log) • Accounting record distribution (which AAA sends what to whom) • Accounting record storage (location, expiration time, etc.) IRTF Meeting - AAAARCH RG

  6. Intra-Domain Accounting Billing • Accounting policies are fixed • Manually configured by provider • No transport of accounting policy needed • Accounting is part of the service Acc. Records Acc-Records Acc. Policies AAA config ASM Meter records Meter System End System Service Usage Service Equipment Provider User IRTF Meeting - AAAARCH RG

  7. Inter-Domain Accounting (Roaming Example) Billing 1. AccPolReq AAA AAA 2. AccPolAck 3. AccRec ASM config Meter records Meter System Service Usage End System Service Equipment Home Provider User Foreign Provider IRTF Meeting - AAAARCH RG

  8. Accounting Indication 1. AccPolReq AAA End System 2. AccPolAck 3. AccRec ASM config Meter System Service Equipment User Provider IRTF Meeting - AAAARCH RG

  9. AAA Server 8.AccRec AAA-2 AAA-1 1.AccPolReq 2.O.K. Authorization Accounting Authentication 3.AccPolAck 4.Enforce AccPol 7. Accounting records ASM 6. Meter records 5. config Meter System IRTF Meeting - AAAARCH RG

  10. Meter Systems AAA AAA policy policy ASM ASM config config Meter Records Meter System Meter System Meter Manager Meter Records Flow Collector SNMP (conf) Filter & Aggregation Collector Meter Meter SNMP (data) UDP (data) RTFM Meter (NeTraMet) Cisco NetFlow IRTF Meeting - AAAARCH RG

  11. Open Issues • Accounting policy format/language  policy, snmpconf, ipsp WGs, PAX PDL ? • Session definition • Which messages indicate session start and session end ? • Sub-Sessions • Mapping user/customer ID and flow • Authorization negotiation • What happens if required accounting service cannot be provided • Because meter cannot meter required values • Meter overloaded • Authorization fails (home AAA not allowed to access detailed information)  denial of service provisioning or negotiation of lowest common denominator ? • Does AAA touch AccRecords or just forwards it ? • Add session ID, user ID , aggregate records • Session/Auditing ID to correlate AAA data IRTF Meeting - AAAARCH RG

  12. THE END

More Related