It doesn't get much more segmented than that lol. One thing I was not clear on was are your remotes in a mesh or hub and spoke topology?
Since vlan tags are at layer 2 and ipsec layer 3 passing along vlan tags over your vpn tunnels using PANs would not be possible. You would need MPLS capable devices to accomplish this and at that point wouldn't really need the VPNs 🙂
Also I wouldn't say the firewall is switching but is basically acting as a router on a stick with the sub-interfaces. I am assuming your port 1/2 is trunked to a switch on your LAN? This is actually pretty common if you can't spare a seperate interface on the firewall per vlan. And yes switches are good at segmenting layer 2 by vlans, but are blind to ip traffic (unless they are L3 switches) so unless you had one firewall per vlan, this seem like a good setup and also pretty common.
-I would say scale back to one vpn zone and 1 tunnel interface per site in that zone
-I would scale back to one VR per firewall with all interfcaces in the same VR.
-Setup your routes accordingly out the tunnel interface
-Setup security policies from your office zone subnets in site A to your Site B office subnets and vice versa with VPN as the destination zone.
-Setup another rule with your lab zone subnets from site A to lab subnets Site B (and vice versa) with VPN as the destination zone.. One can do these within one rule per zone (office, lab) which would look something like this...
Rule 1:
Src Zone: Office, VPN -- Src IP: <officeA IPs>,<officeB IPs> -- Dst Zone: VPN, Office -- Dst IP: <officeB IPs>,<officeA IPs> -- Allow
Rule 2:
Src Zone: LAB, VPN-- Src IP: <labA IPs>,< lab B IPs> -- Dst Zone: VPN, LAB -- Dst IP: < lab B IPs>,< lab A IPs> -- Allow
You would configure these on both firewalls A and B. A being a data center firewall and B a remote. If you need the remote labs and offices from each of the 7 sites to speak to each other respectively through a central point you would be looking at many more subnets in your rules and vpn routes, but essentially the same concept.
You already have office and lab in seperate zones and a no interzone traffic rule in place. Segmenting therouting tables and VPN tunnels isn't giving you any more security then you already have with the interzone security rules. There is no way anything in your lab zone will be able to communicate with your office zone (and vice versa) if you have proper security rules in place and your interfaces assigned to the correct zones.
What you have now is 'virtual' segmentation since the traffic enters and leaves the same device over the same physical links, its not truly segmented at all. So I'd say simplify it, rely on good security policy and strip off all the extra config.
... View more