Hey all,
I have a some questions about routing traffic over a VPN. I have two different sites that are both connected via fiber. As an alternate path in the event the fiber goes down, I have configured a route based VPN between the two sites gateways. OSPF is configured and this all works as expected. However, when the fiber connection is dropped and routing updates to use the VTI/VPN, existing connects are dropped by the gateways with "First packet isn't SYN" messages.
I assume this is related to the stateful inspection of the gateways and since those connections don't exist in the connections table, they're dropped. Wire mode is enabled for the VPN, and honestly I would have expected this to take care of it, but it does not. Turning off stateful inspection isn't that straight forward, because it appears to be an all or nothing for everything, limited to individual gateways, or more fine grained via editing the INSPECT code with sk11088.
Right now, it looks like sk11088 is the way to go, and I can just filter everything when the source and destination is both our internal subnets. However, I am worried this may apply to external connections depending on when this is applied, either pre or post NAT, since that's not mentioned in the sk.
So, my questions are:
1. Am I missing something here? It seems like this would be a normal use case for route based VPNs and directing existing traffic over them would be expected. As mentioned, I thought wire mode would take care of it, but it's enabled and does not fix the problem. Is there something else that needs enabled?
2. If modifying the INSPECT code via sk11088 is the route to go, then would excluding connections when the src and dst are always internal networks be an acceptable solution? If yes, how would this affect connections that are external when NAT is applied?
Thanks for the help.