Hi Subhajit,

> 1. In most of deployment tunnel authentication is bypassed. So, even if UE 
> send CERTREQ, it is getting ignored at ePDG. ePDG also doesn't send anything 
> to UE.
> Do you have any idea of how to implement that in strongswan or have you 
> explored that earlier? I saw that in 3gpp 33.402 and RFC 5996, certificate 
> things are optional.

I didn't looked into it. I tested the ePDG with some Android phones (I also 
tested it once with an iphone, while osmo-epdg was still developing).
Ususally a ePDG is reachable via a 3gppnetwork.org domain, but I didn't had 
access to one, so I never tested it with the certificate.

There is tunnel authentication, but not via a certificate, because the EAP-AKA 
allows to validate both ends and provides authenticity.

> However, I know that strongswan authentication is tightly coupled, so just 
> trying understand if you have already bypass it by doing any changes in 
> strongswan or atleast know how it should be done.
> 
> 2. There are many error and status codes written in ePDG standard 24.302 
> clause 8. Have you mapped all EPC core error to corresponding IKEv2 error or 
> status codes?

No, this is still a TODO. The osmo-ePDG doesn't generate the Notify messages 
containing such errors.

Best,
lynxis

Reply via email to