Diameter is an authentication, authorization, and accounting protocol for computer networks. The Diameter base protocol is defined by RFC ( Obsoletes: RFC ) and CCR, , Diameter Credit-Control Application – RFC Diameter Credit-Control Application, is a networking protocol for Diameter application used to implement real-time credit-control for a variety of end user services. It is an IETF standard defined in RFC RFC (part 1 of 5): Diameter Credit-Control Application. Network Working Group H. Hakala Request for Comments: L. Mattila Category: Standards.

Author: Fehn Fenrigore
Country: Spain
Language: English (Spanish)
Genre: Music
Published (Last): 28 February 2014
Pages: 28
PDF File Size: 3.39 Mb
ePub File Size: 9.5 Mb
ISBN: 857-8-36757-496-5
Downloads: 11447
Price: Free* [*Free Regsitration Required]
Uploader: Fegore

Diameter Credit-Control Application

The End-to-End Identifier is not modified by Diameter agents of any kind, and the same value in the corresponding request is used in the answer. Credit-control is a process of 0406 whether credit is available, credit-reservation, deduction of credit from the end user account when service is completed and refunding of reserved credit that is not used. The server can use the termination message to clear any related reservations made in the back-end balance management system.

A Command Code is used to determine the action that is to be taken for a particular message. When real-time credit-control is required, the credit-control client contacts the credit-control server with information about a possible service event.

During interrogation money is reserved from the user account. The Diameter credit-control server is the entity responsible for credit authorization for prepaid subscribers. 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 diameyer the granted resources.

Service A type of task performed by a service element for an end user.


Diameter Credit-Control Application Protocol

The credit-control application defined in this specification supports two different credit authorization models: To fulfill these requirements, it is necessary to facilitate credit- control communication between the network element providing the service e. AA answer commands are defined in service specific authorization applications, e. Diameter Credit-control Client A Diameter credit-control client is an entity that interacts with a 0406 server.

The specific service or rating group the request relates to is uniquely identified by siameter combination of Service-Context-Id and Service-Identifier or Rating-Group. In this example the server grants the client all the units it requested.

RFC – part 1 of 5

The server grants units and charges the user. AA request commands are defined in service specific authorization applications e. By using this site, you agree to the Terms of Use and Privacy Policy.

Diameter is used for many different interfaces defined by the 3GPP standards, with each interface typically defining new commands and attributes. In order to support real-time credit-control, a new type of server is needed in the AAA infrastructure: The real configuration can combine them into a single host. If cleared, the message MUST be locally processed.

The client starts by requesting 10 units from the server. Protocol transparent Diameter relays can exist between the credit- control client and credit-control server. To ensure that the end user’s account is not debited or credited multiple times for the same service event, only one place in the credit-control system should perform duplicate detection. System internal interfaces can exist to relay messages between servers and an account manager.

In next generation wireless networks, additional functionality is required beyond that specified in the Diameter base protocol. 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 the user’s home network.


During the credit-control process, it is used to report the used quota and request a new one. As ofthe only value supported is 1. For AVPs of type Enumerated, the service may require a new value to be defined.

It is also djameter for the server to tell the client how long the grant is valid, in which case the client is expected to send an update when the grant timer expires. rvc

This specification, together with the above service specific documents, governs the credit-control message. You can help by adding to it. It is located in the home domain and is accessed by service elements or Diameter AAA servers in.

This method can be used to avoid unnecessary conversions from an existing data format to an AVP format. It belongs rff the application layer protocols in the internet protocol suite. The scope of this specification is the credit authorization.

It is used between the credit-control server and the Diameter credit-control client to acknowledge a Credit- Control-Request command. The ” E ” Error bit — If set, the message contains a protocol error, and the message will not conform to the CCF described for this command. This page was last edited on 19 Octoberat Service Element A network element that provides a service to the end users. Service Event An event relating to a service provided to the end user.

The name is a play on words, derived from the RADIUS protocol, which is the predecessor a diameter is twice the radius.