Diameter

Diameter is an authentication, authorization, and accounting protocol used pervasively in telecom and datacom networks. Diameter protocol is similar to RADIUS protocol.

Overview

Diameter protocol uses port 3868

Diameter protocol signaling load is increasing due to subscriber growth. Operators need to prove their networks can scale reliably and have the necessary capacity and built-in redundancy.Network equipment manufacturers (NEMs) need to test at all stages of the product life-cycle and conduct acceptance testing at the operator.The Valid8 Diameter Load Tester provides testing capabilities across numerous Diameter interfaces in fixed and mobile networks such as Cx, Dx, Ga, Gd, Gx, Gy, Nasreq, Rf, Rx, S6a, S6c, S6d, S6m, S6n, S6t, S13, Sd, Sh, Swx, T6ai, T6bi, Tsp, Zh.

Messages

There is a base protocol and are a number of applications within Diameter. Each specification defines certain messages and AVPs. Some of those applications include:

Base

Message Commands:

  • Capabilities-Exchange-Requests/Answers (CER/A)
  • Device-Watchdog-Requests/Answers (DWR/A)
  • Disconnect-Peer-Requests/Answers (DPR/A)
  • Abort-Session-Requests/Answers (ASR/A)
  • Accounting-Requests/Answers (ACR/A)
  • Re-Auth-Requests/Answers (RAR/A)
  • Session-Termination-Requests/Answers (STR/A)

Related Interfaces: all

SIP

Message Commands:

  • Multimedia-Auth-Request/Answer (MAR/A)
  • User-Authorization-Requests/Answers (UAR/A)
  • Server-Assignment-Requests/Answers (SAR/A)
  • Location-Info-Requests/Answers (LIR/A)
  • Multimedia-Auth-Requests/Answers (MAR/A)
  • Registration-Termination-Requests/Answers (RTR/A)
  • Push-Profile-Requests/Answers (PPR/A)

Related Interfaces: Cx

Credit Control

Message Commands:

  • Credit-Control-Request/Answer (CCR/A)

Related Interfaces: Gx

EAP

Message Commands:

  • EAP-Request/Answer (DER/A)
  • Diameter-EAP-Requests/Answers (DER/A)

Related Interfaces:

NAS

Message Commands:

  • AA-Requests/Answers (AAR/A)

Related Interfaces:

3GPP TS 29.272

Message Commands:

  • Update-Location-Requests/Answers (ULR/A)
  • Cancel-Location-Requests/Answers (CLR/A)
  • Authentication-Information-Requests/Answers (AIR/A)
  • Insert-Subscriber-Data-Requests/Answers (IDR/A)
  • Delete-Subscriber-Data-Requests/Answers (DSR/A)
  • Purge-UE-Requests/Answers (PER/A)
  • Notify-Requests/Answers (NOR/A)

3GPP Base

Message Commands:

  • User-Authorization-Requests/Answers (UAR/A)
  • Server-Assignment-Requests/Answers (SAR/A)
  • Location-Info-Requests/Answers (LIR/A)
  • Multimedia-Auth-Requests/Answers (MAR/A)
  • Registration-Termination-Requests/Answers (RTR/A)
  • Push-Profile-Requests/Answers (PPR/A)
  • User-Data-Requests/Answers (UDR/A)
  • Profile-Update-Requests/Answers (PUR/A)
  • Subscribe-Notifications-Requests/Answers (SNR/A)
  • Push-Notification-Requests/Answers (PNR/A)
  • Bootstrapping-Info-Requests/Answers (BIR/A)
  • Message-Process-Requests/Answers (MPR/A)

Related Interfaces: S6a

3GPP-LS-SLg

Message Commands

  • Provide-Location-Requests/Answers (PLR/A)
  • Routing-Info-Requests/Answers (RIR/A)

Mobile IPv4

Message Commands

  • AA-Mobile-Node-Requests/Answers (AMR/A)
  • Home-Agent-MIP-Requests/Answers (HAR/A)

3GPP TS 29.336

Message Commands

  • Configuration-Information-Requests/Answers (CIR/A)
  • Reporting-Information-Requests/Answers (RIR/A)
  • NIDD-Information-Requests/Answers (NIR/A)

Standards

Diameter NAS Application - RFC 7155

Diameter EAP Application - RFC 4072

Diameter Base - RFC6733

Diameter Credit-Control Application - RFC 8506 (Obsoletes RFC 4006)

Diameter SIP Application - RFC 4740

Diameter Base ( 3GPP ) RFC 3589

3GPP TS 29.272 RFC 5516

3GPP-LCS-SLg (Application-ID 16777255)

3GPP-LCS-SLh (Application-ID 16777291)

Diameter Mobile IPv4 - RFC 4004

S6t per 3GPP TS 29.336