01-28-2020 04:37 PM
I have a checkpoint firewall connected to Cisco ACI Fabric Border Leafs using a vPC, my objective is to enforce inter-EPG traffic to go through the firewall, is it okay to create subinterfaces from the firewall side, and multiple L3outs with a dedicated VRF assigned to specific subinterfaces "at the firewall side" to enforce the traffic to go through the firewall ? is that a practical solution? are there any solutions without the need to have l4-l7 service graph?
Solved! Go to Solution.
01-29-2020 02:09 AM - edited 01-29-2020 02:11 AM
Hi @mohamedelsherif ,
The solution you describe is not really what we call "Inter-EPG" but more "Inter-VRF" instead. It forces you to split the workloads into different VRFs when you want to FW them. That is very restrictive and not scalable.
You should instead connect the FW into a BD and leverage the Service Graph PBR feature allowing traffic redirection no matter where the EPGs are in the VRF (form a networking perspective). It is way more easy and flexible.
01-29-2020 02:09 AM - edited 01-29-2020 02:11 AM
Hi @mohamedelsherif ,
The solution you describe is not really what we call "Inter-EPG" but more "Inter-VRF" instead. It forces you to split the workloads into different VRFs when you want to FW them. That is very restrictive and not scalable.
You should instead connect the FW into a BD and leverage the Service Graph PBR feature allowing traffic redirection no matter where the EPGs are in the VRF (form a networking perspective). It is way more easy and flexible.
02-02-2020 07:41 AM - edited 02-02-2020 07:41 AM
Adding into Remi's opinion, I also find that it's much more convenient (for implementation and operation) to use either:
- PBR, so that you can control inter-EPG traffic at will (either redirected or not, either bypass or drop at ACI when the PBR node is down)
- EPG static port to the firewall (the network-centric method, 1 EPG = 1 BD = 1 VLAN/subnet). On CheckPoint side, you can configure interfaces/sub-interfaces for each subnet.
The usage of many L3Out to connect to the firewall (called VRF sandwich) is too much of a hassle compared to EPG static port, while not providing the flexibility you have with PBR.
Also, a point worth mentioning - if you're connecting to CheckPoint Active/Standby cluster, make sure to implement Virtual MAC on that side so you can configure PBR policy correctly.
02-03-2020 09:55 PM
I did some initial testing, and it seems that it's a robust and excellent solution, thank you some much remi.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide