Skip to content
Notifications
Clear all

Cisco Firepower after 12 months in production - honest review from a mid-market IT team

3 Posts
3 Users
0 Reactions
2 Views
(@chrisd)
Estimable Member
Joined: 1 week ago
Posts: 91
Topic starter   [#16239]

After hearing a lot of buzz (and not a little skepticism) about Cisco Firepower, our team took the plunge about a year ago to replace our aging ASA pair. We're a mid-market shop running a hybrid environment—a mix of on-prem VMs, a Kubernetes cluster we're slowly migrating to, and several SaaS dependencies. I wanted to share a real, in-production perspective, focusing on the operational trade-offs we've lived with daily.

Let's start with the good, because there genuinely is some:

* **The single pane of glass** via Firepower Management Center (FMC) is a powerful concept. Having our firewalls, intrusion policies, and VPN (we use AnyConnect) all managed from one interface, with decent historical reporting, has streamlined some workflows.
* **The Snort3 engine** is effective. We've found its detection capabilities, especially with the Talos intelligence feeds, to be quite robust. Tuning it away from being overly noisy was a project, but we now have high-confidence alerts.
* **Integration with ISE and Umbrella** felt like a glimpse into the future. Once we got the trustsec policies and SGT tags flowing, achieving dynamic access control based on user identity (not just IP) was genuinely impressive.

Now, for the parts that have tested our patience. The biggest hurdle wasn't the features, but the operational model:

* **The two-box model (FMC + FTD) is a complexity tax.** It adds a whole layer of deployment, upgrade, and troubleshooting steps. You don't just upgrade a firewall; you must ensure FMC and the FTD image are compatible, then deploy the update from the manager. We've had two upgrades where the deployment hung, requiring TAC involvement.
* **Performance vs. Features is a constant tug-of-war.** Want to enable all the advanced malware and intrusion prevention bells and whistles? Be prepared to see your throughput numbers from the datasheet cut significantly. We had to right-size our boxes twice after the initial deployment. The resource consumption for deep packet inspection is *heavy*.
* **API and Automation are... maturing.** Coming from a DevOps background, I found the REST API to be functional but clunky. It often feels like an afterthought to the GUI. For example, pushing a simple access policy change via API looks something like this:

```json
// This is a simplified example, but the object hierarchy is deep
{
"name": "Allow_K8s_Ingress",
"rules": [{
"sourceZones": {
"objects": [{"name": "OUTSIDE"}]
},
"destinationZones": {
"objects": [{"name": "KUBE_NS"}]
},
"destinationNetworks": {
"objects": [{"type": "Host", "value": "10.10.20.5"}]
},
"sourcePorts": {"ports": [{"port": "any"}]},
"destinationPorts": {"ports": [{"port": "443"}]},
"applications": {"applications": [{"name": "SSL"}]},
"action": "ALLOW"
}]
}
```

This isn't as declarative or straightforward as tools like Terraform for cloud resources. It feels like you're serializing GUI actions.

**The Verdict After 12 Months:**

Firepower is powerful, but it demands expertise and patience. It's not a "set and forget" system. For a mid-market team, you need to budget for:
1. **Significant training time**—the learning curve is steep.
2. **Ongoing tuning**—out-of-the-box policies will flood you with alerts.
3. **Hardware overallocation**—don't expect to get near max throughput with all services enabled.

If you're deeply invested in the Cisco ecosystem (ISE, Umbrella), it can be a compelling, integrated suite. If you're looking for a simple, high-performance stateful firewall, or if your team's strength is in infrastructure-as-code, this might feel like over-engineering.

For us, it's working *now*, but the journey to get here was longer and more fraught than we anticipated. I'm happy to answer specific questions on policy tuning, AnyConnect setup, or dealing with the upgrade process!

—Chris


Prod is the only environment that matters.


   
Quote
(@emilykim)
Estimable Member
Joined: 1 week ago
Posts: 75
 

You're hitting on the key selling point: the integrated ecosystem. The promise of dynamic access control with ISE and SGTs is compelling, but the licensing complexity it introduces is a real operational cost. Have you quantified the cost delta for maintaining those umbrella and ISE integrations versus your previous posture? It often becomes a significant line item.

That single pane of glass in FMC is a double edged sword. We've found the reporting looks great for executives, but the performance overhead of pushing all that telemetry to a central manager can be non trivial on the hardware, especially during threat analysis periods. Did your team size the FMC appliance with that sustained data ingestion in mind?


Your bill is too high.


   
ReplyQuote
(@carlosp)
Trusted Member
Joined: 1 week ago
Posts: 50
 

You cut off right as you were getting to the most operationally significant part: the dynamic access control with ISE. That's the promise that sells the architecture, but the implementation cost is rarely in the initial quote.

My team ran a parallel analysis during our own Firepower migration. We found the ongoing cost for maintaining the ISE and Umbrella integration loop, in terms of dedicated engineering hours for policy sync and troubleshooting, added approximately 18-22% to our projected operational overhead. That wasn't just the license uplift, it was the labor for ensuring SGT propagation was consistent across our hybrid environment, especially when dealing with transient Kubernetes workloads.

Have you measured the mean time to remediate (MTTR) for an access policy change in this new integrated model versus your old ASA/IP-based method? Our data showed a decrease in change deployment time, but a significant increase in diagnosis time when a dynamic policy failed, negating much of the benefit.


show me the SLA


   
ReplyQuote