top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Redirect Agent Implementation in FreeDiameter

+1 vote
397 views

I have successfully installed freediameter and configured it as a relay and redirect agent. I have a query related to Redirect Agent Implementation.

All answers by the redirect agent include the following AVPs:Session-IDOrigin-HostOrigin-RealmResult-CodeError-MessageRedirect-Host-Usage Redirect-Max-Cache-TimeRedirect-Host

Now when a Credit-Control-Request is sent, the Redirect Agent sends a Credit-Control-Answer without including the following mandatory AVPs, Auth-Application-IdCC-Request-TypeCC-Request-Number
It seems that this answer is discarded by the PGW because of non-inclusion of the above mandatory AVPs.

Is there any need to modify the code in the redirect_extension so that all mandatory AVPs are included from the query message or the PGW sending the Credit Control Request should be able to handle it without those AVPs.

posted Jun 28, 2014 by anonymous

Looking for an answer?  Promote on:
Facebook Share Button Twitter Share Button LinkedIn Share Button

Similar Questions
+1 vote

I am trying to implement an eap-sim authentication using freeDiameter but i stucked at connecting diameter server with HSS server stage so, my question is there a simple way to connect between them or any implementation for the interface between them ?

+1 vote

I am running freeDiameter on a RHEL6 server.I have installed and configured it to use the Radius Gateway extension.
I can successfully send radius messages to freeDiameter, and get radius messages back. Now I want to set up usernames and passwords. With freeRadius, I used an LDAP database.Ideally, I would like to use an LDAP database with freeDiameter. Is this possible?If not, where/how can I set up the usernames and passwords for my testing?

+3 votes

I have configured freediameter server and client application and exchanged messages using test app. I would like to know how High availability or fault tolerance is supported for sessions in Free diameter. I am planning to write Ro and Rf extensions over fd and would require some HA. Basically I am looking for a method to extract stack session states and store in in my app and during failover use this info to re-build the stack state in standby.

Any help would be highly appreciated

+3 votes

I'm very new to freediameter. But I'm having some knowledge in freeradius. I believe that diameter is also similar like radius with some additional behaviors.

I have downloaded freediameter and installed properly. But I stuck after that. In radius we can have radtest option to test the basic authentication. But here I don't know how to test the basic authentications to authenticate the user.

When I surf on that, I have found like we need to include DiamEAP extensions also to verify the authentication
And came to know we need to configure mysql since it doesn't have flat file support like radius.

So I start to install mysql also. I have seen the testbed for EAP in TBEAP link. Again I confused with the setup. Is there any simple technique to test the AAA in freediameter. I'll explain my project needs below. Kindly help me how can I proceed with that.

  • I need to implement the authenticate the port MAC (during state change) using freeDiameter protocol.
  • I'll use SDN setup for that, using opendaylight controller. Once i get the port notification from the switch i'll send the username , password info to freediameter client. with that user name and password diameter client needs to send the Access-request packet to freediameter server. The server should validate those info's and return back with Access-Accept/Access-reject messages. Using that info i'll take decision to enable the swicth port or not.
    (I explained the terms in radius, sorry not sure with corresponding terms in freediameter).

For this what conf file I need to edit? What information it should have. How to test the client and server with users information. Please give some clear picture about the setup for my need.

My setup details.
diamEAP - 1.0.0
freediameter - 1.1.4
Ubuntu - 12.04

...