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.
|Published (Last):||8 May 2016|
|PDF File Size:||8.81 Mb|
|ePub File Size:||19.32 Mb|
|Price:||Free* [*Free Regsitration Required]|
It is used between the credit-control server and the Diameter credit-control client to acknowledge a Credit- Control-Request command. When creating a request, the End-to-End Identifier is set to a locally unique value. Service A type of task performed by a service element for an end user.
Diameter Credit-Control Application Protocol
The sender MUST ensure that the identifier in a request is unique on a given connection at any given time, and MAY attempt to ensure that the number is unique across reboots. Service Event An event diametter to a service provided to the end user. The credit-control server deducts the used amount from the end user’s account; it may perform rating and make a new credit reservation if the service delivery is continuing.
In order to support real-time credit-control, a new type of server is needed in the AAA infrastructure: Obsolete RFCs are indicated with strikethrough text. The ” R ” Request bit — If set, the message is a request. Hop by Hop ID.
Information on RFC » RFC Editor
This field aids in matching requests and replies. Hakala Request for Comments: This flag protoccol set after a link failover procedure, to aid the removal of duplicate requests. The other Diameter applications provide service specific authorization, and they do not provide credit authorization for prepaid users.
The ” T ” Potentially re-transmitted message bit — This flag is set after a link failover procedure, to aid the removal of duplicate requests. After that the transport connection can be disconnected. Credit-control is a process of checking 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.
This process is accomplished with session based credit-control that includes the first interrogation, possible intermediate interrogations, and the final interrogation.
AA request commands are defined in service specific authorization applications e. The Service Element may include the Diameter credit-control client, or another entity e. Adding a new optional AVP does not require a new application.
Service specific authorization and authentication is out of the scope. NAI realm names are required to be diametet, and are piggybacked on the administration of the DNS namespace.
It is located in the home domain and is accessed by service elements or Diameter AAA servers in. This document specifies the message format, transport, error reporting, accounting and security services to be used by all Diameter applications.
These agents transparently support the Diameter credit-control application. A structure used to encapsulate protocol specific data as well as authentication, authorization and accounting information. Rtc mechanism has to be provided to allow the user to be protpcol of the charges to be levied protocil a requested service. Diameter agents only need to be concerned about the number of requests they send based on a single received request. Loughney Nokia August Diameter Credit-Control Application Status of This Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements.
Interrogation The Diameter credit-control client uses interrogation to initiate a session based credit-control process.
This is part of the basic protocol functionality and all stacks should support it and as such abstract from the connectivity related operations. 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.
The first interrogation is used to reserve money from the user’s account and to initiate the process. The specification of another cooperative standardization body e. An administrative domain MAY act as a local realm for certain users, while being a home realm for others.
Session based credit-control is described in more detail, with more variations, in section 5. Session state is not maintained. To fulfill these requirements, it is necessary to facilitate credit- control communication between the network element providing the service e. Retrieved 30 April A Diameter node that provides either relay, proxy, redirect or translation diameyer.
Credit-Control Application Related Parameters The RFC defines an authorization and an accounting state machine. A Diameter Node to which a given Diameter Node has a direct transport connection.
The Diameter protocol requires that relaying and proxying agents maintain transaction state, which is used for failover purposes.