Questions tagged [diameter-protocol]

Diameter is an authentication, authorization and accounting protocol for computer networks, and an alternative to RADIUS

Diameter is an authentication, authorization and accounting protocol for computer networks, and an alternative to RADIUS

102 questions
2
votes
4 answers

JSON over Diameter protocol

I am new to Diameter and have this basic question. I have 2 peers talking to each other over Diameter protocol. I need to send some data between these 2 entities and I am trying to decide whether JSON or XML is supported over Diameter. What is the…
Omi
  • 976
  • 2
  • 20
  • 35
2
votes
1 answer

Diameter protocol library .net C# or java

I'm looking for diameter protocol library on .net C#; Is there any opensource libraries? Where can I download com.bea.wcp.diameter.* jar file for java (Eclipse IDE)?
uugan
  • 27
  • 6
2
votes
1 answer

How do I find the diameter of a graph?

hey i'm looking for an algorithm to find the diameter (the longest shortest path) in an undirected unweighted graph G=(V,E). the best solution i found was to run BFS |V| times, running time: O(|V|*(|v|+|E|)). can anybody think of a more efficient…
liv
  • 21
  • 1
  • 2
2
votes
4 answers

Diameter protocol. What's the expected behaviour if several CERs are received?

I'm working on a python implementation of the Diameter protocol. I wonder what's the expected behaviour if a Diameter peer in this scenario: Peer1 sends CER to Peer2 Peer2 sends CEA to Peer1 (with a result code DIAMETER_SUCCESS: 2001) The diameter…
delanne
  • 420
  • 1
  • 4
  • 12
1
vote
0 answers

Anyone can post Diameter Protocol Sample Capture files

I am working on Diameter protocol, in the process of understanding the scope and functionality of protocol, I want some sample packets between diameter client-server. Can anyone can post.
1
vote
1 answer

how to stop the go-diameter server

i am using go-diameter library to write a simple Diameter server. Reading and understanding the basic working through the example files provided i am able to start a Diameter server and it is serving requests as expected. The only issue i am facing…
vk-code
  • 950
  • 12
  • 22
1
vote
0 answers

Is there a convention or rule used to name AAA interface in 3GPP?

Appologize if this has been answered. I'm looking for what Gx, Gy, Cx interface stands for or What does single character mean. Is there a convention or rule used to name AAA interface in 3GPP? It looks like IANA is assigning Application IDs. And…
1
vote
1 answer

How to fix response CEA - failed Result-Code AVP: 5012?

To work with the diameter protocol, I use the library https://github.com/fiorix/go-diameter. When I try to send CER (Capabilities-Exchange-Request) to the diameter-server, I get a failed Result-Code AVP: 5012. I think these are unspecified reasons.…
1
vote
1 answer

how to resolve go-diameter connect error: use of closed network connection?

I use go-diameter as client trying connecting to a server. I follow the example on the repo but found out there's some error happened in connecting. Here is my sample code: cfg := &sm.Settings{ OriginHost: …
Leo_Lai
  • 41
  • 7
1
vote
0 answers

Mobicents / jdiameter deployment on cloud environment

Dealing with an issue on mobicents/jdiameter and have a question. Glad if anyone could answer it. What I want to do is to deploy a diameter-server application on a cloud environment. Due to the nature of the cloud, each time a deployment is done, a…
emrenak
  • 51
  • 7
1
vote
0 answers

Lua script for statistics from Diameter 3GPP

I'm trying to create a lua script to go through a Diameter pcap, gather information interesting for me and generate a statistic. This is partially successful, working script can be found in GitHub but I'm still having some doubts Field.new() and…
Jarek
  • 782
  • 5
  • 16
1
vote
1 answer

Where can I find a all avp Pcap for Authentication-Information-Request?

Please share avp files regarding Authentication-Information-Request
Kamal Kumar
  • 194
  • 12
1
vote
1 answer

how to handle Request/Answer/Session when diameter stack restart?

I am working on Diameter Protocol. I have an issue regarding handling of Request/Answer/Session when my Diameter Stack Restart so I want to know that which parameters store in the database for further use when my diameter stack restarted?. a…
Kamal Kumar
  • 194
  • 12
1
vote
1 answer

Sending a Diameter message multiple times using seagull

I am trying to automate the sending of a Diameter message using seagull. I am able to send a single message successfully but I now need to be able to send multiple messages. See below the config and scenario files I am using. Using the below I can…
Richard C
  • 513
  • 1
  • 7
  • 26
1
vote
1 answer

When receiving a Diameter protocol message is it expected that a response will be generated and sent back to the sender?

I am currently testing a Diameter protocol receiving component using Seagull to send my Diameter messages. I have realised I am having to manually kill the Seagull process as it is expecting a response back when the Diameter message has been…
Richard C
  • 513
  • 1
  • 7
  • 26