Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Jan 2017 21:58:38 +0100
From:      "Kristof Provost" <kp@FreeBSD.org>
To:        "Marek Zarychta" <zarychtam@plan-b.pwste.edu.pl>
Cc:        freebsd-pf@freebsd.org
Subject:   Re: udp - weird behavior of reply-to
Message-ID:  <D90E48F5-F25A-49AC-AD42-F1FD3BAFD4A0@FreeBSD.org>
In-Reply-To: <20170109172519.GA62580@plan-b.pwste.edu.pl>
References:  <20170108145532.GA17695@plan-b.pwste.edu.pl> <E8BB68F1-4784-474A-B5ED-1E861B2975A8@FreeBSD.org> <20170109172519.GA62580@plan-b.pwste.edu.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9 Jan 2017, at 18:25, Marek Zarychta wrote:
> On Sun, Jan 08, 2017 at 07:08:10PM +0100, Kristof Provost wrote:
>> On 8 Jan 2017, at 15:55, Marek Zarychta wrote:
>> The problem description doesn’t ring any bells with me, but I’m 
>> also
>> not sure
>> I’ve fully understood it.  Can you document a minimal reproduction
>> scenario,
>> with a pf.conf and perhaps network captures documenting the problem?
>>
>> There’s certainly not been a conscious decision to break UDP 
>> reply-to.
>>
>
> Let me apologize, the problem wasn't previously properly identified.  
> It
> seems to be more problem of UDP protocol implementation than PF issue.
> UDP sockets are opened and bound to address of the outgoing interface
> (interface which has a route to the client). Because the socket is not
> bound to the incoming interface, the PF reply-to rules couldn't be
> evaluated.  By the way, TCP sockets are bound to the interface where 
> the
> traffic arrives and everything works fine.
> This machine is i386 running 11.0-STABLE r311772
>
> The problem remains unresolved. Are there any corresponding sysctls
> correcting this behavior and enabling the opportunity to use PF 
> assisted
> symmetric routing scenario again?
>
How are your UDP listen sockets set up?
Are they bound to a specific interface, or are they listening on 
0.0.0.0?

I’m afraid I’m still struggling to understand what your setup is, 
what you’re
expecting to see and what you’re seeing instead.

Regards,
Kristof



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D90E48F5-F25A-49AC-AD42-F1FD3BAFD4A0>