Hello,

On Mon, Jan 25, 2021 at 03:21:29PM +0100, Alexander Bluhm wrote:
> Hi,
> 
> Some personal thoughts.  I am happy when pf route-to gets simpler.
> Especially I have never understood what this address@interface
> syntax is used for.
> 
> I cannot estimate what configuration is used by our cutomers in
> many installations.  Simple syntax change address@interface ->
> address of next hob should be no problem.  Slight semantic changes
> have to be dealt with.  Current packet flow is complicated and may
> be inspired by old NAT behavior.  As long it becomes more sane and
> easier to understand, we should change it.


    I'm not sure if proposed scenario real. Let's assume there
    is a PF box with three NICs running on this awkward set up

                em1     ...     192.168.1.10

        em0

                em2     ...     192.168.1.10

    em0 is attached to LAN em1 and em2 are facing to internet which is
    reachable with two different physical lines. both lines are connected via
    equipment, which uses fixed IP address 192.168.1.10 and PF admin has
    no way to change that.

    the 'address@interface' syntax is the only way to define rules:

        pass in on em0 from 172.16.0.0/16 route-to 192.168.1.10@em1
        pass in on em0 from 172.17.0.0/16 route-to 192.168.1.10@em2

    regardless of how much real such scenario is I believe it can
    currently work.



> 
> But I don't like artificial restrictions.  We don't know all use
> cases.  reply-to and route-to could be used for both in and out
> rules.  I have used them for strange divert-to on bridge setups.
> It should stay that way.
> 

    OK I agree.


regards
sashan

Reply via email to