0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
6 visualizzazioni7 pagine
This document discusses extensions to RADIUS for prepaid services. Key points include:
- It aligns RADIUS prepaid with Diameter credit control by supporting balance checks and price inquiries.
- It includes example message flows for simple and more complex prepaid scenarios.
- It describes how a translation agent could translate between RADIUS prepaid and Diameter credit control when infrastructures use different protocols.
- Open issues remain around fully translating between the protocols as they have different data models and transport layers.
This document discusses extensions to RADIUS for prepaid services. Key points include:
- It aligns RADIUS prepaid with Diameter credit control by supporting balance checks and price inquiries.
- It includes example message flows for simple and more complex prepaid scenarios.
- It describes how a translation agent could translate between RADIUS prepaid and Diameter credit control when infrastructures use different protocols.
- Open issues remain around fully translating between the protocols as they have different data models and transport layers.
This document discusses extensions to RADIUS for prepaid services. Key points include:
- It aligns RADIUS prepaid with Diameter credit control by supporting balance checks and price inquiries.
- It includes example message flows for simple and more complex prepaid scenarios.
- It describes how a translation agent could translate between RADIUS prepaid and Diameter credit control when infrastructures use different protocols.
- Open issues remain around fully translating between the protocols as they have different data models and transport layers.
P. Yegani Cisco Systems K. Chowdhury Starent Networks H. Tschofenig Siemens A. Pashalidis Siemens
<slides by Andreas Pashalidis>
What’s new in -10 …
• Aligned with Diameter Credit Control
i.e. RADIUS Prepaid now supports: Balance check: are sufficient funds available for a given service in the user account? Price enquiry: how is a given service rated? The response AVP returns the cost information for the requested service • Detailed example message flows – Simple flow – Flow with tariff switching – Flow with resource pools, rating groups, and multiple services What’s new in -10
• Contains high level description of translation
agent between RADIUS prepaid and Diameter Credit Control for scenarios below: RADIUS PP-based client, Diameter CC-based AAA infrastructure Diameter CC-based client, RADIUS PP-based infrastructure
respected (pending peers review) RADIUS PP vs DIAMETER CC
• RADIUS Prepaid uses a grouped AVP
(as does Diameter Credit Control) see section 4.3.19 • Translation Agent in {Diameter CC-based client, RADIUS Prepaid-based infrastructure} case not described (yet) Is tricky due to many Diameter Credit Control AVPs and few RADIUS Prepaid Attributes Some AVPs are semantically only partially equivalent Open issues
• Translation between RADIUS Prepaid and
Diameter Credit Control Diameter TCP-based; messages include quota difference from previous quota RADIUS: UDP-based; message include cumulative quota since start of session • Hence; either translation agent needs per session state, or excessively large ‘state’ AVPs (e.g. in multiple services scenario) Next Step