< draft-lior-radius-prepaid-extensions-19.txt   draft-lior-radius-prepaid-extensions-20.txt >
Network Working Group A. Lior Network Working Group A. Lior
Internet-Draft Bridgewater Systems Internet-Draft Bridgewater Systems
Intended status: Informational P. Yegani Intended status: Informational P. Yegani
Expires: January 12, 2012 Juniper Expires: May 3, 2012 Juniper
K. Chowdhury K. Chowdhury
Starent Networks Starent Networks
H. Tschofenig H. Tschofenig
Nokia Siemens Networks Nokia Siemens Networks
A. Pashalidis A. Pashalidis
KUL KUL
July 11, 2011 October 31, 2011
Prepaid Extensions to Remote Authentication Dial-In User Service Prepaid Extensions to Remote Authentication Dial-In User Service
(RADIUS) (RADIUS)
draft-lior-radius-prepaid-extensions-19.txt draft-lior-radius-prepaid-extensions-20.txt
Abstract Abstract
This document specifies an extension to the Remote Authentication This document specifies an extension to the Remote Authentication
Dial-In User Service (RADIUS) protocol that enables service providers Dial-In User Service (RADIUS) protocol that enables service providers
to charge for prepaid services. The supported charging models to charge for prepaid services. The supported charging models
supported are volume-based, duration-based, and based on one-time supported are volume-based, duration-based, and based on one-time
events. events.
Status of this Memo Status of this Memo
skipping to change at page 1, line 42 skipping to change at page 1, line 42
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on January 12, 2012. This Internet-Draft will expire on May 3, 2012.
Copyright Notice Copyright Notice
Copyright (c) 2011 IETF Trust and the persons identified as the Copyright (c) 2011 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 4, line 16 skipping to change at page 4, line 16
This document specifies an extension to the RADIUS protocol that This document specifies an extension to the RADIUS protocol that
enables service providers to perform accounting and charging in an enables service providers to perform accounting and charging in an
"online" fashion. In particular, they enable the service provider to "online" fashion. In particular, they enable the service provider to
(a) ensure that subscriber's remaining funds suffice before the (a) ensure that subscriber's remaining funds suffice before the
service is delivered, and service is delivered, and
(b) interrupt service provision when the funds are exhausted. (b) interrupt service provision when the funds are exhausted.
Note that these capabilities are typically used in scenarios where These capabilities are typically used in scenarios where the
the subscriber maintains a prepaid account with the service provider; subscriber maintains a prepaid account with the service provider;
hence, this extension is called the "prepaid" extension for RADIUS. hence, this extension is called the "prepaid" extension for RADIUS.
The functionality described in this document is often referred as The functionality described in this document is often referred as
"online charging" in comparison to "offline charging" support "online charging" in comparison to "offline charging" support
provided by RFC 2866 [RFC2866]. provided by RFC 2866 [RFC2866].
Note that this document does not follow the RADIUS design guidelines
outlined in RFC 6158 [RFC6158] since this document predates RFC 6158
and documents existing implementations.
The extensions were designed with the following goals in mind: The extensions were designed with the following goals in mind:
o Make use of existing infrastructure as much as possible (including o Make use of existing infrastructure as much as possible (including
enabling the interworking of RADIUS-based and Diameter-based enabling the interworking of RADIUS-based and Diameter-based
infrastructures), and thereby limit the amount of necessary infrastructures), and thereby limit the amount of necessary
capital expenditures, capital expenditures,
o provide the ability to rate service requests in an "online" o provide the ability to rate service requests in an "online"
fashion, fashion,
skipping to change at page 69, line 5 skipping to change at page 68, line 8
Levkowetz, "RFC 3748: Extensible Authentication Protocol", Levkowetz, "RFC 3748: Extensible Authentication Protocol",
June 2004. June 2004.
[RFC4006] Hakala, H., Mattila, L., Koskinen, J-P., Stura, M., and J. [RFC4006] Hakala, H., Mattila, L., Koskinen, J-P., Stura, M., and J.
Loughney, "RFC 4006: Diameter Credit Control Application", Loughney, "RFC 4006: Diameter Credit Control Application",
August 2005. August 2005.
[RFC4849] Congdon, P., Sanchez, M., and B. Aboba, "RADIUS Filter [RFC4849] Congdon, P., Sanchez, M., and B. Aboba, "RADIUS Filter
Rule Attribute", RFC 4849, April 2007. Rule Attribute", RFC 4849, April 2007.
[RFC6158] DeKok, A. and G. Weber, "RADIUS Design Guidelines",
BCP 158, RFC 6158, March 2011.
Appendix A. Example flows Appendix A. Example flows
Note: This section is informative. Note: This section is informative.
This section presents certain example flows that involve the RADIUS This section presents certain example flows that involve the RADIUS
prepaid extensions. By no means is the intent of this section to prepaid extensions. By no means is the intent of this section to
specify or recommend business logic, rating strategies, and specify or recommend business logic, rating strategies, and
application-level behaviour. The intent of this section is purely to application-level behaviour. The intent of this section is purely to
illustrate some fictive scenarios and the RADIUS prepaid message illustrate some fictive scenarios and the RADIUS prepaid message
flows that could be associated with these scenarios. The contents of flows that could be associated with these scenarios. The contents of
 End of changes. 7 change blocks. 
6 lines changed or deleted 13 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/