60 likes | 207 Views
Examples for Policy-based Accounting in the AAA Framework. Georg Carle, Sebastian Zander, Tanja Zseby GMD FOKUS German National Research Institute for Information Technology Competence Center Global Networking (GloNe) [carle, zander, zseby]@fokus.gmd.de http://www.fokus.gmd.de. Generic AAA.
E N D
Examples for Policy-based Accounting in the AAA Framework Georg Carle, Sebastian Zander, Tanja Zseby GMD FOKUS German National Research Institute for Information Technology Competence Center Global Networking (GloNe) [carle, zander, zseby]@fokus.gmd.de http://www.fokus.gmd.de
Generic AAA Acct. Management (draft-ietf-aaa-acct-06.txt) Acct. Attributes (draft-ietf-aaa-accounting-attributes-04.txt) RTFM (RFC2720-2724) Policy-based Accounting (draft-irtf-aaaarch-pol-acct-00.txt) Positioning of Current Work Items Billing Transfer Protocol Accounting Protocol user AAA AAA Accounting Policies Accounting Record ASM Accounting Protocol Configuration Manager Reader Meter Meter Accounting Infrastructure AAAARCH Meeting, IETF Pittsburgh
Example1: Integrated Accounting for DiffServ class=gold if class==gold { record type=detailed report interval = 120 s report target = 193.175.12.8 } if class==gold{ measure ow-delay} class=gold other BBs MP1: add rule dscp=23, src=a.a.a.a/24 dest=b.b.b.b/24, save timestamp MP2: add rule dscp=23, src=a.a.a.a/24, dest=b.b.b.b/24, save timestamp MP1:add rule dscp=23, src=a.a.a/24, dest=b.b.b.b/24 save volume set report interval = 120 s report target = 193.175.12.8 Service Request service=diffserv class=gold amount=2Mbit src=nw-a dest=nw-b AAA user-x user-x@nw-a, service=diffserv class=gold, amount=2Mbit, dest= nw-b ASI ASM Policy Parameters Policy Parameters service equipment src=nw-a, dest=nw-b class= gold amount=2Mbit BW Request QoS Audit Policies Accounting Policies QoS Auditing Control Bandwidth Broker Accounting Configuration Meter Instruction Measurement Setup Measurement Infrastructure AAAARCH Meeting, IETF Pittsburgh
Example2: Discrete Accounting (Accounting Indications) Accounting Service Request AAA user-x user-x@nw-a service=accounting indications report interval= 60 s user-x@nw-a, service= accounting indications report interval= 60 s ASI ASM service equipment if acc-indication{ record type = compact } If src=a.a.a.x { acc-indication = on report interval = 60s report target= a.a.a.x } Accounting Policy Local Accounting Policies Accounting Configuration Meter Instruction MP1: set report interval = 60 s add report target = a.a.a.x Measurement Infrastructure AAAARCH Meeting, IETF Pittsburgh
TODO • Policy-based accounting draft • Policies for configuration of accounting and QoS auditing • Configuration of meters and measurement infrastructure • Exchange of accounting polices for inter-domain accounting and accounting indications • More examples ! • AAA concepts for DiffServ • SLA as information base for accounting and QoS auditing policies • Bandwidth broker vs. AAA server roles • Accounting for network services • QoS auditing • Terminology (session, service, etc.) • User-to-flow mapping • Session ID • maybe associated to meter rules AAAARCH Meeting, IETF Pittsburgh