[strongSwan-dev] nat port change detection

SM K sacho.polo at gmail.com
Sat Apr 18 03:48:00 CEST 2015


Thank you Martin, that was helpful.

cheers,
SK

On Fri, Apr 17, 2015 at 12:34 AM, Martin Willi <martin at strongswan.org>
wrote:

> Hi,
>
> > router changes its source port on the UDP encap packet midway through a
> > connection. I would like to look at this code to understand it a bit,
> > but I am having trouble identifying the exact point for IKEv1 where
> > this change is detected in the strongswan code.
>
> The kernel backend fires a mapping() event on kernel_interface_t, which
> is propagated to all registered kernel_listener_t. libcharons
> kernel_handler_t is one of them, which raises an asynchronous
> migrate_job_t.
>
> That migrate job finds affected IKE_SAs and CHILD_SAs, tries to update
> them. If updating CHILD_SAs is not supported using MOBIKE, it rekeys
> them.
>
> Regards
> Martin
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strongswan.org/pipermail/dev/attachments/20150417/6e1bd0d8/attachment.html>


More information about the Dev mailing list