Showing posts with label AI in Networking. Show all posts
Showing posts with label AI in Networking. Show all posts

Saturday, 11 July 2026

Reactive Automation vs Generative AI vs Agentic AI: A Decision Framework for Network Engineers

 I am a network professional with over 18 years of experience in enterprise and data‑center networking. I am a CCIE Data Center certified engineer with strong hands‑on expertise in Cisco Nexus and Cisco ACI design, deployment, troubleshooting, and operations. I work on production ACI fabrics and am available for Cisco ACI and Nexus freelancing or consulting work. 

Most teams don't have a shortage of "intelligent" tooling anymore — they have three different kinds running simultaneously, often without anyone having deliberately chosen which one belongs where. An EEM applet restarts a process. An engineer pastes a syslog snippet into ChatGPT at 2 a.m. A vendor's new "AI-powered" NOC dashboard promises to investigate incidents on its own. These are not the same technology wearing different logos — they're three genuinely different intelligence models, and picking the wrong one for a given job either wastes the tool's potential or creates real operational risk.

This post isn't another "here's what Agentic AI means" explainer. It's a working decision framework: how to tell which of the three you actually need for a specific network operations problem, with a scoring checklist you can run against your own use cases.

Table of Contents

  1. The Three Models, in Networking Terms
  2. The Same Incident, Handled Three Ways
  3. Decision Framework: Which One Do You Actually Need?
  4. Scoring Checklist for Your Own Use Case
  5. Where Governance and Cost Actually Change
  6. A Common Mistake: Over-Automating Too Early
  7. FAQ

1. The Three Models, in Networking Terms {#three-models}

Reactive Automation — EEM applets, SNMP trap handlers, cron-scheduled scripts, Ansible playbooks triggered on a webhook. Fixed IF-THEN logic, no memory of past events, same input always produces the same output. This has run enterprise networks reliably for decades and isn't going anywhere.

Generative AI — ChatGPT, Copilot, Claude, or a vendor's embedded assistant, used the way you'd use a very well-read colleague: you ask, it explains, you decide what to do. It understands natural language and context within a session but takes no action on its own and has no persistent memory of your fabric across conversations unless you explicitly feed it that context each time.

Agentic AI — given a goal rather than a question ("resolve this packet loss," "bring this BGP session back up"), it independently gathers telemetry, reasons through multiple hypotheses, takes or recommends action, checks whether the action worked, and either closes the loop or escalates with evidence attached.

2. The Same Incident, Handled Three Ways {#same-incident}

Take an OSPF adjacency stuck in EXSTART between two data center routers.

Reactive automation's role: a monitoring script notices the neighbor state hasn't reached FULL within an expected window and pages the on-call engineer. It has no opinion on why — it just knows the state is wrong.

Generative AI's role: the paged engineer asks an assistant "why would OSPF get stuck in EXSTART," and gets a solid explanation — MTU mismatch, duplicate router ID, or an interface flapping mid-negotiation — along with the show commands to check each. The engineer still has to run those commands and decide.

Agentic AI's role: given the goal "restore OSPF adjacency between these two routers," the agent pulls the interface MTU on both sides, checks router IDs, reviews recent interface error counters, forms a ranked hypothesis, and either proposes a specific fix or — if authorized for read-only + low-risk actions only — clears the interface counters and re-triggers negotiation, then verifies the adjacency actually reached FULL before closing the loop.

None of these three replaces the other two. The monitoring script still needs to exist to trigger the whole chain. The assistant is still useful when a human wants to understand why, not just get a fix. The agent is valuable specifically when the investigation itself is the time-consuming part.

3. Decision Framework: Which One Do You Actually Need? {#decision-framework}

Ask these questions about the specific task in front of you, in order:

Is the correct response always identical, regardless of context? If yes — stick with reactive automation. Interface down → generate a ticket. There's no ambiguity to reason through, so paying for reasoning is waste.

Does a human need to understand the "why" before acting, and is there time for that? If yes — generative AI is the right layer. Documentation review, config audits before a change window, explaining an unfamiliar error message — these benefit from an assistant, not autonomous action.

Does resolving this require pulling data from multiple sources, forming a hypothesis, and iterating — and is speed more valuable than having a human drive each step? If yes — this is where an agent earns its keep. Multi-source root cause analysis, correlating a config change with a metrics regression, is exactly the kind of "read a lot, reason a bit, then act" work reactive scripts can't do and manual assistant use is too slow for.

4. Scoring Checklist for Your Own Use Case {#scoring-checklist}

Score each statement 1 (no) to 3 (strongly yes) for the task you're evaluating:

  • The correct action is identical every single time this trigger fires
  • A human explanation of root cause has real standalone value here, separate from fixing it
  • Multiple data sources need to be correlated before you'd even know what to try
  • Getting it wrong has low blast radius (a restarted service, not a routing change on a core switch)
  • Speed of resolution matters more than having a human in the loop for every step

Mostly 1s on correlation/speed, high on "always identical" → reactive automation is enough; don't over-build. High on "human explanation has value," low on "always identical" → generative AI, used interactively, is the right fit. High on correlation and speed, and you've separately confirmed blast radius is controlled → agentic AI is worth piloting, with tight scoping on write access.

5. Where Governance and Cost Actually Change {#governance-cost}

This is the part most comparison posts skip. As you move from left to right across the three models, three things change together, not independently:

Blast radius. A misconfigured EEM applet affects one device. A generative AI assistant giving bad advice affects whatever the human chooses to act on — there's still a human check. An agent with write access across multiple devices, acting on its own reasoning, has a blast radius as large as the scope of its credentials — which is exactly why that scope has to be deliberately narrow.

Auditability requirements. Nobody demands to know "why" a cron job restarted a service — the rule is the explanation. An agent's action needs the reasoning chain logged alongside the command, because "why did it do that" has to be answerable after the fact, especially for anything customer-facing.

Cost per incident. Reactive automation costs almost nothing per trigger. Generative AI costs a bit more per query but is bounded by how much a human chooses to ask. An agent that calls out to a model repeatedly across a busy fabric, on every event, can accumulate real compute cost — scope which events actually warrant agentic investigation rather than routing everything through it by default.

6. A Common Mistake: Over-Automating Too Early {#common-mistake}

The most common failure pattern isn't under-using AI — it's reaching for an agent before the underlying reactive automation and monitoring are solid. An agent reasoning over noisy, incomplete telemetry will produce confident, plausible-sounding conclusions that are wrong just as often as a junior engineer working from bad data would. Get the boring Level 1 monitoring accurate and complete first; the agent is only as good as the data it's reasoning over.

Quick Comparison Table {#quick-comparison}

For anyone skimming, here's the whole post in one table:

ApproachWhat HappensProsCons
ReactiveAlert → Page on-callReliable, fastNo diagnosis
GenerativeChatGPT explains possible causesHelpful contextHuman must act
AgenticAgent investigates, diagnoses, proposes fixEnd-to-end handlingRequires trust and guardrails

FAQ {#faq}

Q: Do these three models replace each other, or work together? They work together — reactive automation still generates the initial trigger, generative AI still supports human-driven investigation and documentation, and agentic AI adds a new layer on top for multi-step autonomous work. None of them eliminates the need for the other two.

Q: Which one should a small network team with no AI experience try first? Generative AI, used interactively for documentation and troubleshooting explanations — it requires no new infrastructure, no write access to devices, and lets the team build intuition for what these models are good at before considering anything autonomous.

Q: Is Agentic AI overkill for a small enterprise network? Often, yes, at least initially — the operational overhead of governance and access scoping only pays off once you have enough recurring, multi-source troubleshooting volume to make the investigation-time savings meaningful.

Q: How do you decide how much autonomy to give an agent? Start read-only. Let it diagnose and recommend for a defined period, compare its conclusions against what your engineers found independently, and only extend action-taking permissions for the specific, narrow set of actions it has proven reliable on.

Q: What's the single biggest risk in this whole progression? Granting write access before trust has actually been earned through a track record — the risk isn't that the AI is unintelligent, it's that broad credentials plus a confidently wrong conclusion is a worse outcome than a slower, correct one.


Related Articles

Need help with Cisco ACI, Nexus, data center networking, or network automation?
I am a CCIE Data Center engineer with 18+ years of enterprise networking experience.
Contact me for consulting, troubleshooting, design reviews, and project support.

Agentic AI for Network Engineers: What It Actually Means for BGP, ACI, and Your NOC

 I am a network professional with over 18 years of experience in enterprise and data‑center networking. I am a CCIE Data Center certified engineer with strong hands‑on expertise in Cisco Nexus and Cisco ACI design, deployment, troubleshooting, and operations. I work on production ACI fabrics and am available for Cisco ACI and Nexus freelancing or consulting work. 

Every network engineer has lived through some version of this: an EEM applet or a Python script fires a canned remediation the moment a threshold is crossed, and half the time it fixes the symptom while the actual root cause — a flapping optic, a bad BGP peer, a Bridge Domain misbehaving under load — keeps quietly causing damage somewhere else. That gap between "react to a threshold" and "actually understand what's wrong" is precisely the gap that a new category of AI, called Agentic AI, is built to close.

This isn't another "AI will change everything" piece. It's a practical look at where Agentic AI sits relative to the automation tooling you already run — Ansible, EEM, NetBox-driven pipelines, ServiceNow integrations — and where it genuinely changes how a NOC or a network engineering team operates.

Table of Contents

  1. Agentic AI in One Sentence
  2. Automation You Already Run vs. What an Agent Adds
  3. The Agency Spectrum, Mapped to Real Network Tooling
  4. Where This Actually Shows Up: NOC, SOC, and Change Management
  5. A Worked Example: Packet Loss on an ACI Fabric
  6. The Real Risks — Not Hype, Operational Reality
  7. Should Network Engineers Be Worried About Their Jobs?
  8. Quick-Reference Table for Interviews and Team Discussions
  9. FAQ

1. Agentic AI in One Sentence {#one-sentence}

An AI agent is given a goal instead of a script — "restore the WAN link," not "if interface down, run these five commands" — and it gathers data, reasons about the cause, takes action, checks whether that action worked, and adjusts if it didn't. The goal persists across steps; a traditional script does not.

2. Automation You Already Run vs. What an Agent Adds {#automation-vs-agent}

Nothing here replaces your existing automation stack — it sits on top of it.

Your EEM applet or monitoring threshold today:

Interface errors > threshold
↓
Send SNMP trap
↓
Restart interface or open a ticket

That's useful, and it's fast. It's also blind — it doesn't know why the errors started, and it can't tell a transient issue from a symptom of something bigger.

What an agent adds on top of the same trigger:

Interface errors > threshold
↓
Pull interface counters, optics DOM data, neighbor CDP/LLDP info
↓
Correlate against recent config changes and similar past incidents
↓
Form a hypothesis (e.g., degrading optic vs. duplex mismatch vs. upstream congestion)
↓
Take or recommend a targeted action
↓
Re-check the interface after the action
↓
Escalate with a documented root cause if it didn't resolve

The script executes a rule. The agent pursues an outcome — and keeps working the problem until the outcome is reached or it runs out of safe options to try.

3. The Agency Spectrum, Mapped to Real Network Tooling {#agency-spectrum}

It helps to place tools you already use on a spectrum, rather than treating "AI" as one bucket.

Level 1 — Reactive (most of your existing automation lives here). SNMP trap handlers, EEM applets, cron-scheduled scripts, simple threshold monitors. No memory of past incidents, no adaptation — same input always produces the same output. Fast and predictable, which is exactly why it's still the right tool for a huge share of network operations.

Level 2 — Adaptive/Generative (where most "AI in networking" products sit today). Think Cisco's AI-assisted troubleshooting features, GitHub Copilot for writing your Python/Ansible, or a chatbot that answers "why is OSPF stuck in EXSTART" using your documentation. These understand context and generate useful output, but they wait for you to ask — they don't go execute a fix on their own.

Level 3 — Autonomous Agentic Systems. This is genuinely new: a system that takes a goal ("keep this VIP available during HA failover," "resolve this WAN packet loss"), independently gathers telemetry across multiple sources, reasons through several possible causes, acts, verifies, and only escalates once it has a real answer or has run out of safe moves.

4. Where This Actually Shows Up: NOC, SOC, and Change Management {#where-it-shows-up}

NOC / Network Operations. An agent watching a multi-vendor environment (routers, switches, firewalls, SD-WAN edges) can triage and prioritize incidents on its own — deciding a flapping BGP session between two branch sites is more urgent than a single access-port CRC error, without a human writing a priority rule for every possible combination.

Root Cause Analysis. Instead of an engineer manually correlating a spike in retransmits with a routing change from two hours earlier, an agent can pull both data sets, line them up on a timeline, and propose the correlation directly.

Security Operations. An agent watching NetFlow/IPFIX and firewall logs can flag an anomaly, pull the relevant session data, and build a preliminary investigation packet before a SOC analyst even opens the ticket.

Change Management. An agent that validates a proposed config change against the current running state, checks for known-bad patterns, and monitors post-change behavior — rolling back automatically if metrics degrade — is a very different (and much more attractive) proposition than a static pre-change checklist.

5. A Worked Example: Packet Loss on an ACI Fabric {#worked-example}

Take a scenario an ACI engineer will recognize: intermittent packet loss reported by an application team, no obvious interface errors.

A Level 1 threshold monitor won't even trigger — nothing crossed a hard threshold. A Level 2 assistant can help you interpret logs once you've pulled them, if you ask the right question. A Level 3 agent, given the goal "identify the cause of reported packet loss between EPG-App and EPG-DB," could independently:

  • Pull endpoint learning history for both EPGs from the fabric
  • Check for recent Rogue EP Detection or COOP events on the relevant leaf switches
  • Cross-reference contract/filter hit counters for drops
  • Correlate the timing against any recent Bridge Domain or L3Out changes
  • Present a ranked list of likely causes with supporting evidence, rather than a single generic alert

Whether or not it's allowed to act on that fabric autonomously is a separate, important governance decision — but the diagnostic value alone is a meaningful step beyond what threshold-based monitoring can offer.

6. The Real Risks — Not Hype, Operational Reality {#real-risks}

Reliability. An agent can misread telemetry or draw the wrong conclusion with full confidence. Any agent with write access to production network devices needs guardrails — dry-run modes, approval gates for anything beyond read-only diagnostics, and a hard stop on ambiguous situations rather than a forced action.

Access and blast radius. An agent wired into APIC, device CLIs, ServiceNow, and cloud APIs simultaneously has a much larger blast radius than any single script. Scope its credentials as tightly as you would for a junior engineer on their first week — least privilege, not "give it admin so it stops asking."

Auditability. Every action an agent takes on network infrastructure needs to be logged with the reasoning attached, not just the command executed. "Why did it do that" has to be answerable after the fact, especially for anything customer-facing.

Cost. Agents that call out to large models repeatedly, on every event, across a busy fabric, can rack up real compute and API cost. Scope which events actually warrant agentic investigation versus a cheaper Level 1 rule.

7. Should Network Engineers Be Worried About Their Jobs? {#job-impact}

Short answer: the job shifts, it doesn't disappear. Someone still has to design the Bridge Domain policy, decide which failover behaviors are acceptable, define what "safe to act autonomously" means for a given system, and be the accountable human when an agent's action needs explaining to a customer or an auditor. The engineers who get the most value out of this shift are the ones who understand the underlying network deeply enough to know when the agent's reasoning is right — and when it's confidently wrong.

8. Quick-Reference Table {#quick-reference}

ConceptWhat It Means in Networking Terms
Agentic AIA system that pursues a network operations goal autonomously, not just a single scripted response
Reactive (L1)EEM applets, SNMP traps, cron jobs — fast, rule-based, no memory
Adaptive/Generative (L2)Copilot-style assistants, chat-based troubleshooting help — context-aware, but user-driven
Autonomous Agent (L3)Goal-driven, multi-step reasoning, takes action, verifies outcome, escalates only when needed
Biggest operational riskUncontrolled write-access blast radius, not the AI's intelligence itself
What doesn't changeYou still need to understand BGP, ACI, and your own topology to know when the agent is wrong

Match the Following — Agentic AI Concepts {#match-the-following}

A quick self-check to see if the concepts above have landed. Match each term on the left to its correct description on the right, then check your answers below.

Terms

  1. Trade-offs
  2. Agents vs Automation
  3. Agency Spectrum
  4. Agentic AI
  5. Key Characteristics

Descriptions A. Agents pursue goals; automation follows scripts B. Goal-directed, autonomous, multi-step reasoning, action-taking C. Systems that perceive, reason, act, and learn autonomously D. More capability brings more risk — design carefully E. Reactive → Adaptive → Autonomous

<details> <summary>Click to reveal answers</summary>
TermCorrect Match
Trade-offsD — More capability brings more risk, design carefully
Agents vs AutomationA — Agents pursue goals; automation follows scripts
Agency SpectrumE — Reactive → Adaptive → Autonomous
Agentic AIC — Systems that perceive, reason, act, and learn autonomously
Key CharacteristicsB — Goal-directed, autonomous, multi-step reasoning, action-taking
</details>

FAQ {#faq}

Q: Is Agentic AI just a rebrand of AIOps? There's real overlap, but AIOps historically leans toward correlation and alerting across telemetry, while Agentic AI specifically emphasizes autonomous, multi-step action-taking toward a goal — not just smarter alerting.

Q: Can an agent safely make changes on a production ACI fabric today? Most mature deployments today restrict agents to read-only diagnostics and recommendations, with a human approving any change — full autonomous write access is still the exception, not the norm, and should be earned incrementally with strong audit trails.

Q: What's the first place a network team should try this, low-risk? Root cause correlation and pre-change validation are generally the safest starting points — high diagnostic value, no direct write access to production state required.

Q: Does this replace tools like Ansible or NetBox? No — an agent typically calls the same APIs and playbooks you already have; it decides when and why to use them based on reasoning about a goal, rather than replacing the underlying automation plumbing.

Q: How is an AI agent different from an EEM applet I already run today? An EEM applet executes a fixed sequence of commands the moment a condition is met and stops there. An agent, given the same trigger, gathers additional context, considers multiple possible causes, chooses among them, and verifies whether its action actually resolved the issue — closer to how a senior engineer would work the ticket.

Q: Do I need a data science background to work with Agentic AI in networking? No — the highest-value skill remains deep knowledge of your own network (BGP, ACI, SD-WAN, whatever you run). Understanding prompts, tool integration, and guardrail design is helpful, but it builds on network expertise rather than replacing it with a data science one.

Q: What's a realistic first pilot project for a network team? A read-only diagnostic agent scoped to a single well-understood problem — such as correlating interface errors with recent config changes — is a low-risk way to evaluate the technology before granting any write access to production devices.

Q: Are vendors like Cisco actually shipping Level 3 autonomous agents today? Most current vendor "AI" features in networking sit at Level 2 (assistants and recommendation engines) rather than fully autonomous Level 3 agents; genuinely autonomous, write-capable agents in production networks are still early and typically limited in scope.


Related Articles