The Diameter protocol is currently defined in the following IETF RFCs: Obsolete RFCs RFC , Diameter Credit-Control Application. RFC (part 1 of 5): Diameter Credit-Control Application. Please refer to the current edition of the “Internet Official Protocol Standards” (STD 1) for the. IETF RFC “Diameter Credit Control Application”. []. Void. []. IETF RFC , “Private Extensions to the Session Initiation Protocol (SIP) for the 3rd.

Author: Meztishakar Shaktirn
Country: Antigua & Barbuda
Language: English (Spanish)
Genre: Sex
Published (Last): 4 June 2016
Pages: 119
PDF File Size: 20.11 Mb
ePub File Size: 14.5 Mb
ISBN: 191-2-64658-531-3
Downloads: 57736
Price: Free* [*Free Regsitration Required]
Uploader: Mataxe

The application can be an authentication application, an accounting application, or a vendor-specific application. Diameter Applications can extend the base protocol by adding new commands, attributes, or both. However, for real-time credit-control, these authorization and accounting diametee are not sufficient. The credit-control server is required to maintain session state for session-based credit- control.

To fulfill these requirements, it is necessary to facilitate credit- control communication between the network element providing the service e. In contrast, credit authorization with direct debiting is a single transaction process wherein the credit-control server protoocl deducts a suitable amount of money from the user’s account as soon as the credit authorization request diametfr received.

It may also interact with business support systems. AA request AA request generically refers to a service specific authorization and authentication request. As ofthe only value supported is 1. Listing the possible services that could use this Diameter application is out of scope for this generic mechanism. Network access is an example of a service offered in the visited domain where the NAS, through an AAA infrastructure, authenticates and authorizes the user with diiameter user’s home network.

Information on RFC ยป RFC Editor

The string in the NAI that immediately follows the ‘ ‘ character. A Command Code is used to determine the action that is to be taken for a particular message. Adding a new optional AVP does not require a new application.

Messages with the “E” bit set are protocop referred to as error messages. Session state is not maintained. Session based credit-control A credit-control process that makes use of several interrogations: The sender of an Answer message MUST ensure that this field contains the same value that was found in the corresponding request.


A Business Support System is usually deployed; it includes at least the billing functionality.

Diameter (protocol)

Credit-control is a process of checking whether credit is available, credit-reservation, protocok of credit from the end user account when service is completed and refunding of reserved credit that is not used. Used to extract the identity and realm of a user. The credit-control application also supports operations such as viameter price enquiry, user’s balance check, and refund of diqmeter on the user’s account.

The intermediate interrogations may be needed to request new quota while the service is being rendered. The combination of the Origin-Host and this field is used to detect duplicates. Retrieved 30 April The administrative domain with which the user maintains an account relationship.

Archived from the original on 4 July A structure used to encapsulate protocol specific data as well as authentication, authorization and accounting information. It belongs to the application layer protocols in the internet protocol suite.

The Diameter protocol was initially developed by Pat R. This specification, together with the above service specific documents, governs the credit-control message. Service-Specific Rating Input and Interoperability Note that credit resources may not imply actual monetary credit; credit resources may be granted to the credit control client in the form of units e.

A host process that implements the Diameter protocol, and acts either as a Diamteer, Agent or Server. The name is a play on words, derived from the RADIUS protocol, which is the predecessor a diameter is twice the radius. The Diameter credit-control server is the entity responsible for credit authorization for prepaid 400. The credit-control process is performed to determine potential charges and to verify whether the end user’s account balance is sufficient to protoxol the cost of the service being rendered.

The packet consists of a Diameter header and a variable number of Attribute-Value Pairs, or AVPs, for encapsulating information relevant to the Diameter message. Also, Diameter Redirect agents that refer credit-control clients to credit-control servers and allow them to communicate directly can exist.


By using this site, you agree to the Terms of Use and Privacy Policy. However, the detailed architecture of the credit-control system and its interfaces are implementation specific and are out of scope of this specification. Retrieved 12 October The originator of an Answer message MUST ensure that the field contains the same value that was found in the corresponding request.

The credit-control application defined in this specification supports two different credit authorization models: For session based credit-control, both the credit control client and the credit-control server are required to maintain credit-control session state. Credit-Control Application Overview The credit authorization process takes place before and during service delivery to the end user and generally requires the user’s authentication and authorization before any request is sent to the credit-control server.

RFC – part 1 of 5

Upon receipt of a successful credit authorization answer with a certain amount of credit resources, the credit-control client allows service delivery to the end user and starts monitoring the usage of the granted resources. This method can be used to avoid unnecessary conversions from an existing data format to an AVP format.

NAI realm names are required to be unique, and are piggybacked on the administration of the DNS namespace. Table of Contents 1. Please refer to the current edition of the “Internet Official Protocol Standards” STD 1 for the standardization state and status of this protocol.

Distribution of this memo is unlimited. This flag is set after a link failover procedure, to aid the removal of duplicate requests.

Service-Specific Rating Input and Interoperability The Diameter credit-control application defines the framework for credit-control; it provides generic credit-control mechanisms supporting multiple service applications. The credit-control application, therefore, does diameted define AVPs that could be used as input in the rating process.