Tue Oct 31, 2017 8:56 pm
Actually it will work just fine without those firewall rules when you have an "accept established/related" rule and you have a symmetric IPsec tunnel (not one active and one passive side but both active), with regular traffic.
Why? Because both sides will attempt to contact the other side at the same time, will put an initial short-lived connection in the firewall that will match the request from the other side as being a reply to the own reques, this will kickstart the connection and establish long-lived connections that will pass the traffic.
This also works for ESP (as long as there is "somewhat regular" traffic)
Of course there could be problems when NAT is involved (when it includes port translation) and in any case I would consider it better practice to explicitly allow what is required.
But in case you wonder why it works without any extra firewall rules or why the counters on your rules always remain at zero, that is why.