> OK, I'm seeing a very odd behavior here, but at least I can now easily
> reproduce the issue.
>
> I have a test host with IP address 192.168.215.200 pinging continously
> the Shorewall FW at 192.168.215.1.
> At first, I connect it to Switch Port with VLAN ID 11 Untagged (enp8s5
> on the FW is connected to Switch Port VLAN 11 tagged + 12 tagged + 1
> tagged). It gets the ICMP replies just fine, as expected according to
> my Shorewall rules.
>
> I've captured dumps and traces while this was happening (I can see
> traffic on VLAN 11, nothing on VLAN 12 which is OK):
>
> SW DUMP:
> https://drive.google.com/open?id=1_wLPvrowWGE4CPFYMQSzqxz0_FvZXm4q
> SW TRACE:
> https://drive.google.com/open?id=1AXzSDhBTN62veUPYjzVxgddPEBdY1Amy
>
> I then disconnected the test host's ethernet cable from the Switch and
> plugged it into another port on the same Switch but with VLAN ID 12
> Untagged.
> The test host keeps pinging FW at 192.168.215.1 successfully when it
> SHOULDN'T because of my Shorewall rules and policies.
> A tcpdump on the enp8s5_12 interface shows VLAN 12 traffic and ICMP
> requests/replies.
> A tcpdump on the enp8s5_11 interface shows that there's no more VLAN 11
> traffic.
>
> I grabbed a SW dump, SW trace and a tcpdump:
>
> TCPDUMP on enp8s5_12:
> https://drive.google.com/open?id=1JVSOMNsXmPA1gKaVhYguZr0VmKzwSOER
> TCPDUMP on enp8s5:
> https://drive.google.com/open?id=1pxyuMP6lynquB_BEks56HzjPqeWg-J6U
> SW DUMP:
> https://drive.google.com/open?id=1donyBraZpwKSyNG4w75LGkfPvlwgf3B9
> SW TRACE:
> https://drive.google.com/open?id=1eFYjF9HPi144uzl2Y_oDZxtMCDq4fSog
>
> The test host is a Windows 10 laptop. Disconnecting its ethernet cable
> and putting it back in did not change anything. However, I noticed
> that if I put the laptop in sleep mode and woke it up again after AT
> LEAST 30 seconds, traffic behavior would finally be "as expected", ie.
> the test host would fail pinging the FW.

I can't follow you here with all the details and dumps...

It just sounds to me like it has something to do with ARP caches, on a
switch, on a host, on a router?

Or even more fun, host routes generated through ICMP redirect messages?

Regards,
Simon



_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to