Hello Arthur -

This will need some special code in Radiator to deal with this properly.

Look for a patch soon.

regards

Hugh


> On 25 Nov 2014, at 22:22, Arthur Konovalov <[email protected]> wrote:
> 
> Hello,
> 
> Asking a little suggestion how to solve raised problem.
> My system storing Diameter offline charging events to the MySQL.
> Usually in the Served-Party-IP-Address AVP I have an ipv4 value and all 
> works fine (printout from Wireshark):
> AVP: Served-Party-IP-Address(848) l=18 f=VM- vnd=TGPP val=194.106.126.181
> AVP Code: 848 Served-Party-IP-Address
> AVP Flags: 0xc0
> AVP Length: 18
> AVP Vendor Id: 3GPP (10415)
> Served-Party-IP-Address: 0001c26a7eb1
>    Served-Party-IP-Address Address Family: IPv4 (1)
>    Served-Party-IP-Address Address: 194.106.126.181
> 
> But some equipment send an ipv6 address:
> AVP: Served-Party-IP-Address(848) l=30 f=VM- vnd=TGPP 
> val=2a00:16e0:20:2:924d:7fc:ff47:7c4c
> AVP Code: 848 Served-Party-IP-Address
> AVP Flags: 0xc0
> AVP Length: 30
> AVP Vendor Id: 3GPP (10415)
> Served-Party-IP-Address: 00022a0016e000200002924d07fcff477c4c
>    Served-Party-IP-Address Address Family: IPv6 (2)
>    Served-Party-IP-Address Address: 2a00:16e0:20:2:924d:7fc:ff47:7c4c
> 
> and there a problem arise - address not properly converted.
> Trace level 4 output for this AVP shows as:
> Served-Party-IP-Address: VM., 
> <0><2>*<0><22><224><0>0<0><1><4><190>T/<30><17><238>s
> 
> For Diameter dictionary entry for this AVP:
> VANDORATTR 10415 Server-Party-IP-Address 848 Address
> For Radius converted:
> VANDORATTR 10415 Server-Party-IP-Address 80 string
> 
> Radiator version 4.9 in use.
> 
> Is there any suggestion how to implement how to store both ip addresses 
> variants to SQL?
> Does upgrading Radiator might help there?
> 
> br,
> Arthur
> 
> 
> _______________________________________________
> radiator mailing list
> [email protected]
> http://www.open.com.au/mailman/listinfo/radiator


--

Hugh Irvine
[email protected]

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, 
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER, SIM, etc. 
Full source on Unix, Linux, Windows, MacOSX, Solaris, VMS, NetWare etc.

_______________________________________________
radiator mailing list
[email protected]
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to