top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Diameter : What does mean by term like stateful and stateless in diameter ?

+2 votes
2,100 views

As I have recently started to work on diameter. since I am new for diameter protocol.
For now, I just want to know what does the mean of stateless and stateful in diameter ?

posted Feb 14, 2014 by Vimal Kumar Mishra

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

+1 vote

In stateful state the sessions of the application will be maintained until it notifies to close the session. Each session will have particular service.
For example in Gx interface, when PCEF sends initial message (CCR-I) to PCRF a session will be formed. PCRF will reply with the same session-id CCA-I.

Now at time of CCR-U, RAR and if any event will happen in between everything would happen in the created session id.

After the termination request message (CCR-T) the session will get delete. So this all was for stateful.

For stateless there is no need to maintain any session state.
Eg. :- S6A interface is Stateless interface. In this we don't maintain any sessions. Just send Update Location Request (ULR) from MME to HSS. HSS will reply for the message with same session Update Location Answer(ULA) and clears the session on both sides.

If you want more details to clear your vision. I can explain you with more examples.

answer Feb 16, 2014 by Hiteshwar Thakur
thanks to share your knowledge. It helps me.
Similar Questions
0 votes

In one of the article two keywords "stateless" and "statefull" are used in the context of Diameter protocol.
Can someone please explain about stateless and statefull session with an example ?

+8 votes

Suppose in S6a interface which is a stateless interface an Engine (translation agent) has been placed in between MME and HSS for routing purpose and to translate the Diameter message in to Radius.

As the client-servers are not maintaining the state so after receiving the answer they will delete the session. But what about the agent who is maintaining the state there? hOW he would be informed that it can delete the session?

...