Abstract navy and gray geometric header background for article on low-risk legacy DNS migration
Content Hub

How do enterprise teams build governed, audit-ready IPAM workflows and approvals?

IPAM IPAM Governance Updated

When several teams change the same IP space through separate tools and consoles, conflicts and blind spots follow. Governed workflows fix that with scoped approvals and a full audit trail, and Micetro delivers them as a layer over the DNS and DHCP servers already running.

· 01 — Why built-in DNS and DHCP consoles stop being enough

Why do built-in DNS and DHCP consoles fall short on governance?

Built-in consoles handle the basics but rarely provide robust auditing, one interface across servers, or role-based access fine enough to limit what each person can touch. As the estate grows, those gaps turn routine administration into risk.

The International Monetary Fund outgrew its standard server tools after years of running DNS and DHCP on them. Its team wanted robust audit features, one interface across servers, granular role-based access, and easier management of split-scope DHCP.

The answer did not require replacing anything. A management layer on top of the existing DNS and DHCP servers and directory controllers gave one logical view of the IP address space and logged every change chronologically, in real time, to meet regulatory requirements.

Deeper read

International Monetary Fund improves DNS and DHCP stability with Micetro

Discover how the International Monetary Fund boosted infrastructure stability and simplified DNS and DHCP operations using Micetro’s centralized…

4 min Blog
Read more

· 02 — How consistent tooling answers who changed what, and why, at every site

How can a small IT team answer who changed what, and why, across every site?

Standardize first, then document automatically. Consistent infrastructure helps reduce one-off issues at individual sites, and built-in documentation keeps the who and why of each change from living only in someone’s head.

Farmington Municipal Schools runs 18 schools and more than 12,000 devices with a team of about ten specialists and two directors. Its leaders brought every network under one umbrella so odd, one-off problems would not appear at single sites and any change could be traced to who made it and why.

Documentation is usually the first thing dropped on a busy day, leaving important details undocumented. Built-in, automated documentation keeps information in context, so technicians comfortable with either the command line or a web interface can make changes and troubleshoot.

12,000 devices managed

A team of about ten specialists keeps more than 12,000 devices running across 18 schools.

Deeper read

Farmington Municipal Schools: Keeping up with a class act

Farmington Municipal Schools (FMS), based in Farmington, New Mexico, are a kindergarten-12th grade (K-12) school system with 18 schools within the district.…

5 min Blog
Read more

· 03 — How to delegate DHCP and IP permissions across distributed branch sites

How should DHCP and IP address permissions be delegated across branch sites?

Delegate by site. Each site's architect should be able to make changes only at the sites they manage, with every change tracked, rather than sharing one coarse set of permissions across the whole network.

Many enterprises run a distributed DHCP architecture, with branch SD-WAN appliances acting as local DHCP servers under a central controller. It keeps branches working when the link to the data center drops, but as the network grows, tracking IP allocations and leases across sites gets harder.

The built-in access controls on SD-WAN appliances are helpful but often too coarse for complex organizations. Granular roles, where each site’s IT architect can modify only their designated sites and every change leaves an audit trail, reduce unauthorized changes and let teams work without disrupting each other.

Metallic 3D lattice of intersecting white beams joined at a central black cubic connector, viewed from below Read article
Deeper read

Micetro 11.1 boosts DHCP management for Cisco Meraki SD-WAN

Learn how BlueCat Micetro 11.1 can help you overcome the limitations of Cisco Meraki SD-WAN devices to manage your distributed DHCP architecture.

6 min Blog
Read more

· 04 — Why fragmented DDI tooling makes change governance inconsistent

Why does fragmented DDI tooling make consistent change governance so hard?

Every platform brings its own API model, management interface and quirks, so the same policy has to be rebuilt for each one. That fragmentation makes integration harder, automation slower and every change riskier.

Most organizations run DNS, DHCP and IP address management across a patchwork of on-premises servers, open-source services and cloud providers. Teams end up juggling vendor-specific scripts, SDKs and authentication methods, and errors creep in through manual configuration at each seam.

A single control plane changes that. When every platform is reached through one consistent API that drives the same orchestration engine as the web interface, security and compliance policies can be enforced the same way everywhere, and teams can treat DDI as code without learning a different interface for every backend.

Abstract network nodes and connections highlighting centralized control of distributed DDI infrastructure Read article
Deeper read

Get total control of your DDI infrastructure with Micetro’s unified API

Stop juggling between network tools and use Micetro's RESTful API for complete control over your DDI infrastructure and cloud environment.

4 min Blog
Read more

Talk to a BlueCat expert about where IP and DNS changes slip past review in your environment.


· 05 — What a governed, audit-ready change workflow has to include

What should teams look for in a platform for governed, audit-ready IPAM workflows?

The core requirement is a formal request lifecycle in which changes are proposed, approved by someone with authority over that zone, scheduled, executed and logged. Every criterion below answers a failure described earlier on this page.

Avoid ad hoc processes because direct edits, manual tickets and email handoffs lead to errors, outages and compliance blind spots. So require that users propose record or zone changes instead of applying them, that approvers act only on zones they can edit, and that changes run immediately or at a scheduled time.

Require an audit trail that records request ID, user, timestamps, comments and outcome, with clear states from pending to applied, rejected or failed. Require that addresses be marked pending while a request is open so two teams cannot claim them, and that automation and service management tools submit changes through the same approvals.

49% fully trust automation

Just under half of DDI experts fully trust the automated workflows in their DDI tools.

BlueCat Microtool workflow module overview for DNS change governance across hybrid environments with DDI tools statistic Read article
Deeper read

Micetro Workflow Module Explainer

Micetro’s Workflow module brings structure, oversight, and automation to DNS change management across on-premises Microsoft Windows DNS/DHCP, BIND, Kea,…

2 min Blog
Read more

· 06 — How shared IPAM lets autonomous teams stop colliding over IP space

How do large IT organizations stop autonomous teams from colliding over the same IP space?

They give every team one shared IPAM system tied to DNS, with enough granularity that each group can work without stepping on the others. Once an engineer can check whether an IP exists in DNS and which host holds it, provisioning becomes far more reliable.

At HD Supply, more than 15,000 associates across 600 North American locations depend on two data centers, and several autonomous infrastructure sub-teams each reserved server IPs with their own open-source or custom tools. None were tied to DNS, so nobody could tell whether an address was already in use, and competing allocations risked disconnecting users.

HD Supply chose Micetro, which gave its IT groups the granularity to participate in IP management without stepping on each other’s toes. Engineers now look up an IP, see whether it exists in DNS and identify the host, and the Data Com team publishes one master DHCP scope to hundreds of devices.

600 locations

HD Supply’s IP space serves more than 15,000 associates working from 600 North American locations and two data centers.

Deeper read

HD Supply: Bringing clarity, simplicity, and efficiency to the IP space

HD Supply found better control of IP provisioning and more efficient server configurations with Micetro by Men&Mice to support its 600 North American…

3 min Blog
Read more
Visual showing how you can regain control and visibility over your network infrastructure with BlueCat Micetro. Read article
The Overlay Approach

Micetro

With Micetro, integrate, orchestrate, and automate your current DNS, DHCP, and IPAM network infrastructure via a single web interface.

5 min Page
View Micetro

· 07 — Paths forward

Which path is right for governing IP and DNS changes in your network?

The right starting point depends on where control breaks down today, whether in consoles that cannot audit or delegate, in branch sites that share one permission model, in automation that skips review, or in teams that reserve addresses without a shared view. Each path below starts from one of those gaps.

PATH 01
Server-native consoles with weak auditing and coarse roles

Govern the servers you already run

Add a management layer over existing DNS and DHCP servers rather than replacing them, so changes are logged chronologically and delegated by role. Standardize sites and document changes so any team member can answer who did what and why.
References: · 01, · 02
PATH 02
Distributed branches running local DHCP

Delegate by site

Map roles to sites so each site’s architect can change only what they own, with every change tracked. Pull lease and allocation data from every branch into one view before tightening permissions.
References: · 03
PATH 03
Scripts, infrastructure-as-code or service management tools already push changes

Route automation through the same approvals

Reach every platform through one control plane so a single policy applies everywhere. Then make automated changes enter the same request, approval and audit lifecycle as manual ones.
References: · 04, · 05
PATH 04
Autonomous teams reserving IPs with their own tools

Give every team one view of the address space

Replace per-team trackers with shared IPAM tied to DNS, so anyone can see whether an address is in use and who holds it before claiming it. Mark addresses pending while requests are open.
References: · 05, · 06

Frequently asked questions

Short answers to the questions teams ask most when they formalize how IP and DNS changes get approved.

Abstract navy and gray geometric header background for article on low-risk legacy DNS migration
Content Hub · OSI

What is the OSI model, and where do DNS and IP addressing fit in its seven layers?

DDI OSI Model Updated

The OSI model splits networking into seven layers, and core network functions operate at different layers, with DNS at Layer 7, IP addressing at Layer 3 and MAC addressing at Layer 2. BlueCat Integrity links MAC and IP records in one source of truth.

· 01 — What the OSI model is and how its seven layers divide the work

What is the OSI model?

The OSI model is a conceptual framework, created by the International Organization for Standardization, that divides network communication into seven stacked layers. Each layer performs a distinct function and communicates with the layers directly above and below it.

From the top, the layers are application (Layer 7), presentation (6), session (5), transport (4), network (3), data link (2) and physical (1). The model is independent of specific protocols, unlike the four-layer TCP/IP model built around internet protocols, and it gives engineers a common language for troubleshooting.

DNS is an application layer protocol at Layer 7. It travels over UDP, and sometimes TCP, at Layer 4 and over IP at Layer 3. This can cause confusion, but using those layers does not make DNS a Layer 4 or Layer 3 protocol.

7 abstract layers

The model stacks seven layers, from the electrical, radio or optical signals of Layer 1 up to the application protocols of Layer 7.

Network server racks Read article
Deeper read

What is the OSI model? It standardizes how computer networks communicate

The OSI model is a conceptual model that provides a universal standard for how computing devices communicate across networks, with seven abstract layers.

1 min Page
Read more

· 02 — Why the OSI model is a reference and not a network

What do people get wrong about the OSI model?

The most common mistake is treating the OSI model as a network that something can connect to. It is a seven-layer model for networking, and the data link layer is its second layer, not something a network connects to.

Confusion about layers also leads people to conflate protocols that do very different jobs. ARP is a data link layer protocol that resolves an IP address to a MAC address, while DNS is a hierarchical naming system that translates domain names into IP addresses. The two are separate, though IP networks need working ARP for DNS to work.

One episode (S6E14) of Brooklyn Nine-Nine, a TV crime comedy, combined these terms nonsensically and earned a line-by-line fact-check, including the reminder that OSI isn’t a network. The episode’s broader lesson concerned social engineering, with an attacker who nearly succeeded because the team lacked the technical knowledge to question him.

B99 Read article
Deeper read

How Brooklyn Nine-Nine S6E14 got cybersecurity all wrong

Brooklyn Nine-Nine's writers have a great cybersecurity vocabulary, but not a great understanding of how cybersecurity works. BlueCat breaks it down.

8 min Blog
Read more

· 03 — What encrypting DNS changes for the teams that watch it

What happens to DNS visibility when queries are encrypted over HTTPS?

Enterprise visibility into DNS drops to zero. DNS over HTTPS carries ordinary DNS queries and responses inside HTTPS encryption, so anyone watching along the path, including enterprise security tools, can no longer tell which names are being resolved.

In normal resolution, a device asks a recursive resolver for an address, and the resolver may query a chain of nameservers until one answers. Network teams read those queries to monitor network health and optimize resolution paths, and many organizations inspect them as part of a DNS security strategy.

Encrypting that traffic protects users from eavesdropping along the network path, but on enterprise networks it can prevent cybersecurity solutions from inspecting DNS queries and make routing by query content far harder. It also concentrates resolution on a few public resolvers, so a single outage could affect far more people.

two birds on birdhouse Read article
Deeper read

DNS over HTTPS: what, why, and who cares

Encrypting DNS queries and responses over HTTPS has long sparked robust debate, with interest from numerous stakeholders. Learn more with BlueCat.

8 min Blog
Read more

· 04 — How attackers turn open DNS into a denial-of-service amplifier

How do DDoS attacks use DNS as a weapon?

Attackers use DNS because it is open by design, and its queries are inexpensive to generate and easy to spoof. Spoofed queries sent through open resolvers turn DNS servers into amplifiers that flood a victim with far larger responses than the requests that triggered them.

DDoS attacks take three forms: protocol attacks that exhaust servers, firewalls or load balancers, application layer attacks that send legitimate-looking requests to crash web servers, and floods of spoofed packets. Botnets of compromised computers and IoT devices supply the volume, sometimes hundreds of thousands of hosts or more.

DNS is an attractive target for attackers because it has to stay open, and resolvers must process every request to do their job. Most security teams also take the protocol for granted and leave it unmonitored, which is exactly the gap attackers count on.

70:1 amplification ratio

For roughly every 80 bytes an attacker sends, DNS can generate about 5.6 kilobytes of attack traffic.

Presenter at whiteboard explaining “DNS as weapon” with DDoS attack diagram and distributed denial of service notes Read article
Deeper read

How DDoS attacks use DNS as a weapon

Bad actors know that DoS and DDoS attacks can use DNS as a weapon to cause spectacular web crashes that bring critical business services to their knees.

7 min Blog
Read more

We work with enterprise teams consolidating DNS, DHCP, and IPAM onto BlueCat Integrity. A 30-minute call can help you assess your network’s needs.


· 05 — What a platform needs to make DNS visible across the enterprise

What should teams look for in a platform for DNS visibility and troubleshooting?

The core requirement is DNS data from every server in one searchable place, with the ability to trace a query along its path between clients, networks and servers. Without both, the patterns that reveal infections and misconfigurations stay buried in individual logs.

Persistent NXDOMAIN answers from one endpoint can point to malware beaconing or to reconnaissance and lateral movement, while zones that fall out of sync return NXDOMAIN to some users and correct answers to others. With the right logs, those failed responses become a valuable source of information.

Zones that fall out of sync are hard to troubleshoot without visibility into east-west traffic.

Four pastel speech bubbles with question marks, symbolizing unanswered DNS queries and NXDOMAIN responses Read article
Deeper read

What you can learn from an NXDOMAIN response

At a basic level, an NXDOMAIN response means “that site does not exist.” But it can also provide critical clues about your network’s security.

5 min Blog
Read more

· 06 — How one record links Layer 2 hardware to Layer 3 addresses

How do enterprise teams trace a device across Layer 2 and Layer 3 without spreadsheets?

They keep MAC and IP addresses in one system of record instead of a spreadsheet. A MAC address identifies hardware at Layer 2 and an IP address identifies a network connection at Layer 3, so linking the two lets teams troubleshoot at the device level.

On a LAN, ARP bridges the two layers by mapping IPv4 addresses to MAC addresses, and IPv6 uses Neighbor Discovery for the same job. Large enterprises can manage millions of MAC and IP addresses, yet some still track IP addresses in spreadsheets and overlook MAC addresses, creating significant operational risk.

BlueCat Integrity unifies DNS, DHCP and IPAM to provide one source of truth for relationships between devices, users and IP addresses. Its Address Manager lets admins record MAC addresses, group them into MAC pools and link each to IP addresses across networks, so troubleshooting can start at the device.

Network device Ethernet ports with connected cables and status LEDs, illustrating IP and MAC addressing in a physical network Read article
Deeper read

MAC address vs IP address: What’s the difference?

MAC address vs IP address: One is a unique hardware identifier, while the other identifies a device's network connection. Learn more with BlueCat.

6 min Blog
Read more
Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button Read article
UNIFIED DDI

Integrity

Tame network complexity with Integrity's full-stack DDI management platform and get visibility and control over your DNS, DHCP, and IPAM.

9 min Page
View Integrity

· 07 — Paths forward

Which path is right for making core network services easier to troubleshoot layer by layer?

The right starting point depends on the problems your team faces today, including confusion about which layer a problem occurs at, limited visibility into DNS traffic, or addresses tracked by hand. Each path below addresses one of those gaps.

PATH 01
Teams describe the same outage in different terms

Agree on the layers before the incident

Use the seven layers as the shared language for triage, so a fault is identified by the layer where it occurs. Keep ARP and DNS separate in runbooks and remember that DNS stops working whenever ARP does.
References: · 01, · 02
PATH 02
Users or browsers may already be resolving names over HTTPS

Decide how encrypted DNS is handled

Treat encrypted DNS as a policy choice rather than a default discovered later. Where visibility matters more, block known DNS over HTTPS resolvers with a response policy zone so queries stay on resolvers teams can monitor.
References: · 03
PATH 03
DNS logs exist but nobody reviews them

Watch DNS as an attack surface

Monitor DNS logs so the network is not used to attack others, control which requests are allowed to resolve, and centralize the data so NXDOMAIN patterns can be analyzed in context. Infrastructure that can add bandwidth or divert malicious queries limits the damage when an attack occurs.
References: · 04, · 05
PATH 04
IP addresses live in spreadsheets and MAC addresses are not tracked

Link every address to its hardware

Move both into one system of record so each MAC address is linked to its associated IP addresses across networks. Troubleshooting can then start at the device rather than at the symptom.
References: · 06

Frequently asked questions

Short answers to the questions engineers most often ask about the OSI model and the services that run across it.

Abstract navy and gray geometric header background for article on low-risk legacy DNS migration
Content Hub · IPV4

How should network teams scale DNS and IPAM for IPv6 and dual-stack networks?

IPV6 IPAM DDI Updated

IPv6 migrations stall on inventory, compliance testing, and dual-stack record keeping, not on the protocol itself. Teams that treat DNS, DHCP, and IPAM as one system and track readiness per network finish the job, and Micetro does that over existing servers.

· 01 — Why IPv6 migrations take years instead of quarters

Why do large organizations struggle to finish IPv6 migrations?

IPv6 migrations stall because of what has to change around the protocol, not because of the protocol. Every IP address on the network has to be inventoried, tested for real compliance, and moved, and that inventory has grown faster than most migration plans assumed.

The GAO’s review of the U.S. Department of Defense shows the pattern at scale. DOD resolved to move to IPv6 in 2003. Seventeen years later, only one of its networks had fully transitioned, even after audits, Inspector General reviews, and legislative mandates. The point is not that DOD planned badly. The point is that the difficulty of IPv6 migrations is structural.

The work is detail-heavy and manual. Teams test connections, check that devices claiming IPv6 support hold up in production, and sometimes re-architect networks. Measured against daily operations and projects like cloud and SD-WAN, IPv6 looks high-effort and low-value, so it keeps getting pushed back. BlueCat’s lesson from transitions at this scale is that DNS, DHCP, and IPAM have to move together.

300M + IP addresses

That is the reported number of IP addresses in use at the U.S. Department of Defense, the largest known estate in the world, and only one of its networks had fully moved to IPv6 after 17 years.

Military networks Read article
Deeper read

GAO report reveals difficulty of IPv6 migrations

How difficult are IPv6 migrations? A recent GAO report on DOD's transition plan provides some sobering conclusions.

5 min Blog
Read more

· 02 — What changes when IPv6 runs beside IPv4

What are the practical differences between IPv4 and IPv6 for address planning?

The practical difference is scale and planning load. IPv4 offers about 4.3 billion addresses and is exhausted, while IPv6 offers roughly 340 undecillion. That expansion removes NAT as a hard requirement but turns address planning, compatibility testing, and dual-stack management into real projects.

IANA ran out of free IPv4 space in 2011, and buying more on the secondary market is costly. Running out of addresses does not mean NAT disappears overnight, though. Many organizations will keep using it, and dual-stack becomes the default operating state. The IPv4 vs IPv6 comparison is really a question of how long both protocols have to be run side by side.

IPv6 brings its own operational risks. Long hexadecimal addresses invite manual entry errors, so automation and validation matter. IPv6 also has its own security considerations: limit self-generated addresses where appropriate, enforce allow lists and segmentation, and use stateful DHCPv6 when address assignments need to be traceable.

4.3 billion IPv4 addresses

That is the entire IPv4 address space, and the free pool ran out in 2011, so every new address now comes from reuse, NAT, or the secondary market.

Blue fiber-optic cables with glowing nodes illustrating modern IP networking and IPv4 vs IPv6 connectivity Read article
Deeper read

IPv4 vs IPv6: What’s the difference?

The transition to IPv6 is here. Learn more with BlueCat about the necessity of it, the timeline, and the numerous benefits and challenges of IPv4 vs IPv6.

9 min Blog
Read more

· 03 — Where IPv6 lands in DNS

What is an AAAA record, and how does it change DNS during a dual-stack rollout?

An AAAA record returns a host's IPv6 address for a DNS query, the same way an A record returns its IPv4 address. During a dual-stack rollout, a host can carry both records, so every zone has to keep two address records accurate for the same name.

The name reflects size. An IPv6 address is 128 bits, four times the 32 bits of an IPv4 address, so the “A” for address is written four times. AAAA records live in a DNS zone on an authoritative server, either on the organization’s own network or at a hosting provider.

Checking a record takes a dig or nslookup query against the name. For google.com, an AAAA lookup returns an IPv6 address such as 2607:f8b0:4009:80a::200e. How the record gets created depends on the DNS management tool, which is why the tool becomes part of the migration plan.

Isometric illustration of network data blocks and a cloud-shaped overlay on a dark grid background Read article
Deeper read

What is an AAAA Record?

1 min Page
Read more

· 04 — Why visibility tied to DNS and DHCP comes first

Why does an IPv6 migration need one view of DNS, DHCP, and IP data first?

One view of DNS, DHCP, and IP data replaces the manual stitching of spreadsheets, servers, and routers with a current picture of how addresses, records, and scopes relate. For an IPv6 migration, that view is the inventory the plan depends on.

An Omdia technical validation found that 92% of organizations run distributed environments and 82% say their network is more complex than it was two years ago. In that setting, DDI data sits in silos, and keeping the relationships between records, scopes, and addresses correct by hand produces errors and gaps that undercut network availability.

Omdia observed what changes when that data is centralized. Records were edited in a single interface with change history, and a search for “10.29.2” in a zone of more than one million records returned 1,062 matches instantly. Subnet monitoring and PTR verification flags surfaced conflicts and utilization problems before users noticed them.

82% report more complexity

That share of organizations say their network environment is more complex than it was two years ago, which is the environment an IPv6 inventory has to be built in.

BlueCat Micetro technical validation cover with Omdia branding and reflective modern glass building background Read article
Deeper read

Omdia Micetro Technical Validation 2026

BlueCat Micetro centralizes and normalizes DDI data across on-premises, hybrid, and multicloud environments, providing a single source of truth for DNS,…

14 min Blog
Read more

Talk to a BlueCat expert about how IPv6 and dual-stack planning shows up in your environment. We work with hybrid Microsoft DNS estates, IT teams modernizing without rip-and-replace, and DDI consolidation programs that have to absorb IPv6 address space alongside what already runs.


· 05 — Governing change across a multi-year migration

How do teams keep DNS, DHCP, and IPAM changes governed while IPv6 rolls out over years?

Teams keep a long migration governed by putting one control layer over the DNS and DHCP servers they already run. That layer enforces role-based access, logs every change, and moves zones and scopes with tooling instead of manual rebuilds.

Most organizations run a mix of Windows Server, BIND, Kea, and Cisco DHCP, each with its own console and data model. An overlay model orchestrates those servers instead of replacing them, so a migration can move at the team’s pace. As one overview puts it, “Every transaction and configuration change is authenticated, logged, and auditable.”

Migration tooling matters as much as policy. A zone migration wizard moves DNS zones between servers with minimal downtime, and scope migration can preserve lease history even from offline servers. REST APIs and Ansible or Terraform integrations let teams script repeatable IPv6 changes, and approval workflows keep a full audit trail.

BlueCat Micetro white paper cover with title "Micetro features and capabilities" and company logo Read article
Deeper read

Micetro features and capabilities

Today’s enterprise networks span data centers, cloud environments, and distributed edge systems. DNS, DHCP, and IP address management (together known as…

13 min Blog
Read more

· 06 — Evaluation criteria for IPv6-ready IPAM

What should teams look for in an IPAM approach for IPv6 and dual-stack planning?

Teams should look for IPAM that manages IPv6 in the same place as IPv4, works over existing DNS and DHCP servers, and supports safe delegation and automation. Each criterion answers a failure mode that stalls migrations: inventory gaps, manual errors, and replacement projects nobody can staff.

Start with coverage. IPv6 has to be managed alongside IPv4 during a dual-stack or IPv6-only migration, not in a separate tool. The approach should handle overlapping address spaces after mergers and multiple directory forests, and it should sit over existing Microsoft and other DDI services so the migration does not become a forced re-architecture.

Then test delegation and automation. Granular role-based access should let local administrators update the records they own without broader rights. An API-first design, where anything done in the interface can also be done through the API, gives teams one automation surface for repeatable IPv6 changes instead of scripting against each server type separately.

Visual showing how you can regain control and visibility over your network infrastructure with BlueCat Micetro. Read article
Deeper read

IPAM for enterprises

Micetro is an overlay solution which helps you get extra life out of your current DNS, DHCP, and IP address management solutions.

1 min Page
Read more

· 07 — Running the migration network by network

How do network teams track IPv6 readiness and migrate network by network without replacing DNS and DHCP?

Network teams migrate by tracking IPv6 test and migration status on every range and device in IPAM, delegating checks to local administrators, and rolling status up the hierarchy. Micetro supports this over the DNS and DHCP servers a team already runs, so IPv6 is enabled alongside IPv4 one network at a time.

The migrating to IPv6 with Micetro whitepaper starts with knowing the network. Micetro shows addresses found in A and AAAA records and DHCP scopes, imports static addresses from spreadsheets, and discovers undocumented addresses through router ARP data or ping. An “IPv6 Test Status” property field then marks each range and device, from test pending to ready for migration.

Fine-grained role-based access, with groups managed through the Microsoft directory, lets local administrators update status only for their own networks. A Workflow extension propagates status up the hierarchy, and a second field tracks migration pending, partially migrated, or fully IPv6-enabled. Teams typically enable IPv6 in the backbone first and expand outward to perimeter networks at their own pace.

Micetro IPAM 3D block diagram labeled with DHCP and DNS components on a gridded network topology graphic Read article
Deeper read

[Whitepaper] Migrating to IPv6 with Micetro

[Whitepaper] Migrating to IPv6 with Micetro

1 min Page
Read more
Visual showing how you can regain control and visibility over your network infrastructure with BlueCat Micetro. Read article
The Overlay Approach

Micetro

With Micetro, integrate, orchestrate, and automate your current DNS, DHCP, and IPAM network infrastructure via a single web interface.

5 min Page
View Micetro

· 08 — Paths forward

Which IPv6 planning path is right for a team running dual-stack today?

The right path depends on how well a team knows its current address estate and how its DNS and DHCP servers are managed today. Most teams move through these paths in order. Some can skip ahead if their inventory is already reliable.

PATH 01
When IP data still lives in spreadsheets and separate server consoles

Build the inventory before the plan

Consolidate A and AAAA records, DHCP scopes, and discovered addresses into one view before setting migration dates. Undocumented addresses are where IPv6 schedules quietly fail.
References: · 01, · 04
PATH 02
When IPv4 and IPv6 records are maintained by hand across mixed servers

Govern dual-stack records centrally

Put role-based access, change history, and API-driven changes over the existing servers. This keeps A and AAAA records aligned and every change auditable through a long migration.
References: · 02, · 03, · 05
PATH 03
When the inventory is trustworthy and local administrators can share the work

Migrate network by network with tracked status

Mark test and migration status on every range and device, delegate checks locally, and roll status up the hierarchy. Enable IPv6 in the backbone first, then expand outward.
References: · 06, · 07

Frequently asked questions

Short answers to the questions network teams ask most while planning DNS, DHCP, and IPAM for IPv6.

Abstract navy and gray geometric header background for article on low-risk legacy DNS migration
Resources

How do you bring DNS, DHCP, and IPAM into Ansible and Git-based infrastructure-as-code pipelines?

DDI Ansible IaC Updated

Pipelines stop being code the moment they need an address or a record. Micetro exposes DNS, DHCP, and IPAM (DDI) through a REST API and an Ansible collection, so address and record operations become versioned, reviewable steps instead of tickets.

· 01 — WHERE PIPELINES BREAK ON ADDRESS AND NAME

Why does an automated pipeline still stall when it needs an IP address or a DNS name?

Because DNS zones, IP address space, and DHCP scopes usually sit behind a console or a help desk rather than behind an API. Automated platforms need answers at machine speed, and a manual back-office step or a spreadsheet of addresses becomes the slowest part of an otherwise automated build.

The underlying problem is fragmentation. DNS, DHCP, and IP address management are typically spread across siloed systems with separate consoles, separate permissions, and separate audit trails, which leaves no single place a pipeline can ask for an address or assert a record. Every environment then grows its own workaround, and the workarounds are where the manual steps live.

The requirement is not only accuracy. A DDI layer has to deliver provisioning at the speed the pipeline was designed for and act as one authoritative source of truth for addresses and scopes. Decentralized management, or an IP address spreadsheet, produces overlapping space and stale entries that automation then propagates at scale.

52%

More than half of organizations name network complexity as one of their biggest challenges in managing DNS, DHCP, and IP address management.

Three operational reasons to drop legacy tools and unify your DDI Read article
Deeper read

Three operational reasons to drop legacy tools and unify your DDI

Learn with BlueCat how visibility and control, process automation, and infrastructure reliability offer three reasons to adopt Unified DDI.

5 min Blog
Read more

· 02 — THE API AS THE CONTROL PLANE

What does an API-first DDI control plane give an automation team?

It gives every DNS, DHCP, and IPAM object a resource path that standard HTTP methods can create, read, update, and delete. That turns record and address operations into pipeline steps, and the interactive Swagger documentation lets an engineer prove each call by hand before it ever runs unattended.

There is a difference between a platform that has an API and one that is API-first, and BlueCat’s Ronny Wolf spelled it out on the Packet Pushers Heavy Strategy podcast. When features are built for the user interface and an endpoint gets added afterwards, coverage is uneven, authentication differs from module to module, and the integration promised in the sales cycle ends in workarounds or a consulting engagement once the product is deployed. When every function is an API and the interface is just one consumer of it, nothing is reachable from the console that is not reachable from a token.

Micetro is built the second way. Nearly all DDI functionality is exposed through REST endpoints spanning Microsoft, BIND, Kea, Cisco, cloud platforms, and appliances, and the browser interface runs on the same API a playbook would call. Start in the interactive Swagger documentation with the identity the pipeline will actually hold rather than an administrator account, because an exploratory call that succeeds as a full admin can fail later under the automation role. Session-based bearer tokens are the recommended authentication path, with least-privilege roles, short-lived tokens, and credentials pulled from environment variables or a secrets vault instead of being hardcoded.

Deeper read

Podcast: Why Open Platforms Matter in Network Operations

Open platforms and API-first architecture enable intelligent network operations, automation, and AI-driven workflows across hybrid enterprises.

27 min Blog
Read more

· 03 — ANSIBLE AS THE EXECUTION LAYER

How do you set up Ansible to manage DNS, DHCP, and IPAM tasks?

Run Ansible on a Linux control machine, install the Micetro collection from Ansible Galaxy, then point Ansible at the DDI API through an inventory plugin instead of a static hosts file. From there, playbooks perform real IPAM actions such as claiming the next available address.

A Linux control machine is the practical baseline, because running Ansible on Windows through the subsystem for Linux is awkward. Installing the Micetro collection builds out the plugins and modules needed to reach the Micetro APIs, and those extend Ansible’s core capability rather than replacing it. Check the current collection name and supported Ansible and Python versions against the product documentation before you build, because both move with the release train.

Configuration comes down to three files: a group_vars file holding the provider URL and the automation account’s credentials; an ansible.cfg that enables the Micetro inventory plugin and points at the inventory file; and the inventory file itself. Encrypt those credentials with Ansible Vault or pull them from a secrets store rather than leaving them in plaintext, give the account the same least-privilege role you would give any REST API user, then run a first playbook such as claiming an IP and confirm the result in Micetro.

BlueCat white paper cover introducing Micetro REST API v25.1+ for DNS, DHCP, and IP address management Read article
Deeper read

Introduction to the Micetro REST API (v25.1+)

The BlueCat Micetro REST API provides a unified, standards-based interface to automate and integrate DNS, DHCP, and IP address management across Microsoft,…

14 min Blog
Read more

· 04 — WHAT GIT ADDS ONCE DDI IS PROGRAMMABLE

What does putting DNS and IPAM changes in Git actually give you?

It moves DNS and address changes from a request to a reviewable artifact. The playbook or task that creates a zone, record, or reservation lives in a repository, so the change gets a diff, an author, an approval, and a revert path before it ever reaches the network.

The pattern is the same one applied to servers and firewall rules. Desired state is declared in a file, the file is reviewed like any other code change, and the pipeline applies it. Because the DDI layer exposes each object as a resource, the task that asserts a record is small enough to read in a pull request, which is what makes review meaningful rather than ceremonial.

Git records intent, not outcome, and that distinction matters in DDI. A merged commit says what the team meant to change. The platform’s event history endpoints say what actually changed, including anything applied outside the pipeline, and custom properties such as owner, environment, and cost center let that history carry ownership context. Teams that automate seriously reconcile the two and treat a difference between them as drift to investigate rather than noise.

unified-ddi Read article
Deeper read

Ultimate Guide to the Micetro REST API

Create consistent DDI (DNS, DHCP & IPAM) automation workflows using one REST API, no matter where your workloads currently reside or will reside in the…

8 min Blog
Read more

· 05 — GOVERNING WHO AND WHAT THE PIPELINE CAN CHANGE

How do you keep automated DNS and DHCP changes under access control?

Scope the automation account with role-based access control at the DDI layer, not at each individual console. Granular roles over DNS and DHCP let a pipeline hold exactly the rights its tasks need and nothing more, tied to existing directory identities.

Managing access to Microsoft DNS and DHCP environments is simpler when permissions live in one place rather than being reassembled per server and per console. Role-based access control at the orchestration layer applies to human administrators and automation identities alike, and can be delegated against Active Directory or Entra ID groups.

That matters most once code is doing the changing. A least-privilege role is the difference between a playbook that can create a record in one zone and a playbook that can rewrite the namespace, and it is set once rather than negotiated per request.

Deeper read

Role-Based Access Control in BlueCat Micetro

BlueCat Micetro simplifies managing access to Microsoft DNS and DHCP environments with robust Role-Based Access Control.

1 min Blog
Read more

· 06 — WHAT TO REQUIRE OF THE PLATFORM

What should teams look for in a DDI platform for Ansible and Git-based infrastructure-as-code pipelines?

Require an API that exposes nearly all DDI functionality as resources, token-based authentication with least-privilege roles, filterable and pageable bulk endpoints, queryable change history, and a maintained automation collection. Each of those is the inverse of a failure mode that shows up once pipelines start writing to DNS, DHCP, and IPAM.

Coverage comes first: a resource-based REST control plane spanning Microsoft, BIND, Kea, Cisco, cloud platforms, and appliances, so one interface serves the whole estate. Then scale controls, including filtering, sorting, offset and limit paging, and bulk endpoints that accept batch payloads and return per-object success or failure rather than a single pass or fail.

Then governance: custom property definitions for metadata such as owner, environment, and cost center; strict role-based access control; structured error handling with full request and response logging; rotated service credentials; and history endpoints for auditing. Practical tool support for Postman, PowerShell, and Python is what makes the rest usable day to day.

100 records per chunk

Large result sets and bulk jobs should be paged and processed in chunks, with roughly 100 records at a time offered as a working starting point to avoid memory and timeout failures in unattended automation.

BlueCat Micetro white paper cover with title "Micetro features and capabilities" and company logo Read article
Deeper read

Micetro features and capabilities

Today’s enterprise networks span data centers, cloud environments, and distributed edge systems. DNS, DHCP, and IP address management (together known as…

13 min Blog
Read more

We work with hybrid Microsoft DNS estates, lean IT teams modernizing without rip-and-replace, and DDI consolidation programs, including teams putting DNS, DHCP, and IPAM under Ansible and Git for the first time.


· 07 — MAKING MICROSOFT DNS AND DHCP AUTOMATABLE IN PLACE

How do lean teams make existing Microsoft DNS and DHCP pipeline-ready without replacing them?

Overlay them. Micetro connects agentlessly to existing Microsoft DNS and DHCP servers and Active Directory sites and subnets, and presents zones, records, scopes, and leases through one management interface and API, so automation gains a single programmable surface over infrastructure the team already runs.

Native consoles were not built for this. Administrators rely on separate management consoles for DNS, DHCP, and sites and subnets, permissions are assigned differently in each, and audit logs are separate, which makes troubleshooting and rolling back changes difficult. Managing hundreds or thousands of records and leases manually across sites is neither sustainable nor scalable.

The overlay adds what automation needs and Active Directory stays intact. Role-based access control delegates against directory or Entra ID identities, multi-forest visibility puts DNS and DHCP data from several forests in one view, and full audit logging covers pipeline-driven change alongside manual change. Nothing has to be migrated for the API to become the way work gets done.

BlueCat marketing page about centralizing Microsoft DNS and DHCP control with statistics and descriptive text Read article
Deeper read

Micetro for Microsoft Environments Explainer

BlueCat Micetro provides a non-disruptive orchestration layer that centralizes control of Microsoft DNS and DHCP, retaining Active Directory while…

2 min Blog
Read more
Visual showing how you can regain control and visibility over your network infrastructure with BlueCat Micetro. Read article
The Overlay Approach

Micetro

With Micetro, integrate, orchestrate, and automate your current DNS, DHCP, and IPAM network infrastructure via a single web interface.

5 min Page
View Micetro

· 08 — Paths forward

Which path into DDI automation fits your pipeline today?

Three paths cover most situations, separated by how much of the estate is already programmable and how much manual change the team is still absorbing. Each one builds on the same API surface, so starting small does not create rework later.

PATH 01
No automation in place yet and no appetite for risk

Prove the API in a sandbox first

Use the interactive Swagger documentation to create records, ranges, and scopes by hand against real endpoints, using the same account the automation will hold. Confirm the object model and response shape, then keep those calls as the basis for versioned tasks. Nothing runs unattended until it has already run by hand.
References: · 01, · 02
PATH 02
Builds are already code-driven except for DNS and IP allocation

Move address and record steps into Ansible and Git

Stand up a Linux control machine, install the Micetro collection, and drive inventory through the API plugin rather than a static hosts file. Start with a single IPAM action such as claiming an address, commit the playbook so the change gets a diff and a reviewer, and expand from there.
References: · 03, · 04
PATH 03
Microsoft-dependent estate, lean team, no migration budget

Overlay Microsoft DNS and DHCP for one programmable surface

Bring existing Microsoft DNS, DHCP, and site and subnet data under one management interface and API without replacing the servers. Least-privilege roles, unified audit history, and rollback then apply to automated change as well as manual change.
References: · 05, · 06, · 07

Frequently asked questions

Common questions from teams putting DNS, DHCP, and IPAM under version control.

Every source cited in this analysis

Podcast

How AI is Changing Enterprise Software Development

How AI Is Changing Enterprise Software Development (Sponsored)

[0:02] – John Burke: [music] Hi, I’m John Burke, CTO of Nemertes, here with my co-host…

[0:07] – Scott Robohn: I’m Scott Robohn, CEO of Solutional and host of Total Network Operations, a sibling show here on Packet Pushers.

[0:14] – John Burke: And you’re listening to Heavy Strategy, the show that tries to ask the right questions, not give the right answers. Joining us today is Andrew Wertkin, Chief Strategy Officer at BlueCat Networks. Andrew, thanks for joining us.

[0:25] – Andrew Wertkin: Thank you for having me. I’m looking forward to it.

[0:30] – John Burke: And on today’s show, we’re going to be talking about just what a network management company is going to talk about: the challenges of using AI for enterprise network automation. Because we all know IT folks are bending AI to the task of speeding up network automation efforts. Why isn’t that as simple as it sounds? Why can’t we just take Claude’s word for it 99% of the time?

[0:50] – Scott Robohn: Yeah, you know, just put it in a permissive mode and click go. [laughter] Done.

[0:55] – Andrew Wertkin: Yeah. You know, it’s interesting, because I’ve been developing software for as long as I can remember. There’s a reason I can’t write: I’ve been typing my entire life. And I’ve enjoyed the craft very, very much. But it’s been interesting on the network side, because the teams have been doing a really good job. And by “the teams,” I just mean network engineers out there driving automation, pre-code generation and pre-LLM, and really trying to mature the methodology of developing software, akin to how software development companies develop software.

[1:37] – Andrew Wertkin: And with AI, and with LLM-driven generated code, without those best practices, it’s kind of scary to think about what might happen on the network. So it probably comes down to a further transformation in those teams toward more sophisticated processes around software development, because the faster stuff can be created, the more stuff can probably break.

[2:04] – Scott Robohn: You have a thesis that really resonates with me, right? I would say one of the other hats I wear is co-founder of an organization called the Network Automation Forum. And as of recording today, I’m coming off our last meeting, AutoCon 5 in Munich, Germany. We started that discussion on the attenuation against the adoption of network automation before AI entered the room, right? There’s always been a certain level of resistance to letting automation go full throttle, and now the bots and the agents are walking into the room, the eye rolls are happening, and the skepticism is strong.

[2:55] – Scott Robohn: I would love to use that as part of our conversation here, to say I agree with you. We need to see great best practices develop in software engineering and software development, because a lot of what we do in network operations is downstream from that. I know I’m maybe taking a little too much time here up front, but that’s my perspective, and I’m really interested to have this dialogue with you.

[3:20] – John Burke: Yeah, super, and I think you’re spot on. The distrust of automation in the network shop runs 25 years deep. We have been hurt badly by trusting automation too far, too fast, many times.

[3:41] – Andrew Wertkin: Yeah. What I always hear is trust, more so for repeatable, templated actions.

[3:46] – John Burke: Yep.

[3:46] – Andrew Wertkin: If it’s outside of simple, repeatable, templated, then that’s where the lack of trust starts coming in pretty heavily. And as we know about our brethren, a vendor coming by and saying, “Just point and click, simple, easy automation,” is probably the worst way to gain trust with the end customer. The more opaque it is, the more concern there usually is, which accelerates that potential distrust in the world of AI. I don’t know. We can talk about ways to approach it and drive more trust, but it’s not just in networking. It’s obviously across the board.

[4:44] – Andrew Wertkin: Many of us have lived in environments where source code control wasn’t being used, where reviews weren’t done appropriately, where code was copied and pasted from somewhere else without being scrutinized for the current environment, and it could just go on and on and on. And you can trip ten of those major issues within a day if you’ve only accelerated it.

[5:11] – Andrew Wertkin: It does bring a tremendous amount of promise, but it’s not just software development, right? It’s debugging, trying to figure out what’s going on in live environments and why it’s not working. In some of those areas, as long as you have somebody with the right expertise and you stay critical of what you’re being told, the amount of work that can be done in a short amount of time is just amazing. Just absolutely amazing. As long as you’re not just going, “Oh, you said it’s that, so it’s that. Okay, I should do this. I should do this.” That’s where the concern is, because we know LLMs, however hard you prompt them otherwise, tend to get pretty black and white about thinking they’ve found the root cause.

[5:58] – John Burke: What I like about the idea of accelerating automation is the idea that you’re going to be able to help people accelerate better practices. If they’re using better practices with AI, they’ll get to the end of their automation projects more frequently. They won’t leave them half finished or three-quarters finished, never fully debugged, never fully documented, right? And then move on to the next emergency. There’s more chance that in a single day, or two days, or a week, or two weeks, they’ll be able to get all the way through and leave something behind that they can actually use again confidently, as opposed to with some fear and trembling.

[6:39] – Andrew Wertkin: Yeah. Yeah. A lot of it’s just about architecture. A lot of it’s about, well, one is the appropriate developer mindset, which is: I’m writing this for the people who will maintain it in the future, so let me keep that in mind.

[6:58] – John Burke: Which is automatic, right? Every developer thinks about that from day one.

[6:58] – Andrew Wertkin: Yeah. Exactly. [laughter] Yeah, especially when it started with, “Oh, we need a quick script to try to solve this issue,” and then somebody finds it six months later.

[7:15] – Andrew Wertkin: So a lot of it comes down to architecture. A lot of what is going to be in that automation will be repeated, right? How do we authenticate? What are the standards around logging, or how do we want to log? How are we going to interface with our devices? How are passwords vaulted, and how do we get them out of the vaults? How do we want to test, or how should we think about backing out changes, or whatever the case might be? Almost everything I just listed is something that is repeatable in this appropriate methodology. Then you just need to go add your business logic, not necessarily all these other pieces, and therefore all the code stays fresh, it’s being tested, and so on.

[8:01] – Andrew Wertkin: But it’s really easy to build something quickly. And everything I just listed also sounds like it’s going to take longer than just having eight people reel off eight different fully functional, A-to-Z scripts or applications, whatever we’re building. So it’s probably more important than ever to start off on the right foot and think about how we’re going to make this sustainable, where humans will be in the loop and where it’s critical that they’re in the loop, and what practices we’re going to bring forward to do this safely.

[8:50] – Andrew Wertkin: Many of these are the same things we’ve always considered or been concerned about while building software over the last several decades, right? Some of it’s just how rapidly it can be done now. And it’s not just people copying and pasting stuff off of Stack Exchange; anybody can have code generated that works in that environment. That’s easy to do, and that was not the case two years ago.

[9:28] – Scott Robohn: Well, I think we’re in the middle of this fast-changing and experimental time, right? If you go back just a couple of years, people had their initial experiences with chat-based tools and got widely varying results. The whole non-determinism of LLMs thing, that was our first experience. And then we saw the advent of vibe coding and what an enabler it is for prototyping, but also what a spaghetti mess it can produce for an enterprise code base, and now we have emerging methodologies like spec-driven development and test-driven development. I think we’re seeing the emergence of, “Okay, here’s how I use the tools, and here’s how I can actually build trust in the technologies,” versus my first ChatGPT 3.x experience, right? What are you seeing on those fronts, with the emergence of these strategies and repeatable tools that are coming up?

[10:30] – Andrew Wertkin: Yeah. No, we’re seeing them for sure, and we’ve been experimenting with and adopting a couple. I think where we, my company and also me personally, have had the most success is, interestingly, the part I spent probably the least time on in my career (not the company, but me personally), which is upfront spec development and working with the LLM on trade-offs. That’s where I can bring in my experience: how should we approach this? Spending that time up front, breaking it down into reasonable chunks, and then putting the appropriate guardrails in place, that sort of stuff has been transformative, versus trying to type out a prompt describing exactly what you want.

[11:27] – Andrew Wertkin: It’s the sort of iterative spec and test development that really starts with, “Okay, I want to create a high-speed eBPF logger,” right? I’ve never done that before, right? And so I don’t even know what the trade-offs are, so how much can I trust whatever comes back? But I can start at a very high level: I want to do this. What’s your intent?

[11:57] – John Burke: You got it. Yeah. I think there’s a really important point sort of one level underneath that, which is that stating your intent and need very clearly is crucial. When you’re having software twiddle the settings on hardware out in your network, twiddling the wrong settings shuts down the traffic flow, or overburdens the processor so much that you get terrible performance drops as it maybe devotes all of its time to generating logs and sending them. So you’re in a space where infrastructural mistakes can happen, and can happen at automation speed, and have really huge consequences.

[12:47] – Andrew Wertkin: Yep. Yeah. I mean, in our world of DNS, just on the public side, if you look at the last several major outages that were announced by huge public corporations, I think 80% of them were automation-driven changes to DNS that took everything down. And I’m not going to remotely blame an LLM for that. But the faster you can come up with the solutions, and especially the more certain your coding partner or your debugging partner or your performance partner is, whatever the use case might be, the more likely you’re going to be like, “Yeah, okay.” And then everybody suffers from permission fatigue, and your fingers over-enter and you just keep pressing it. So that also comes down to how we appropriately supervise the behavior and make sure those things don’t happen.

[13:46] – Andrew Wertkin: But yeah, so the more successful expression of intent includes those things. What do you know could potentially go wrong? What are you concerned about? What do you make sure is actually tested? What does load actually mean here? How should it behave under load? You don’t need all that stuff up front, but having the right experience to know the categories of things you should probably be considering is good.

[14:21] – Andrew Wertkin: But what you don’t need to do, and I think this has really matured in both tooling and process over the last six months, an insanely small period of time, is start by writing a four-page prompt on exactly what to deliver. You do if you’re using a less expensive, more run-rate type model rather than a frontier model, but then just have a frontier model write the spec for the run-rate model. You’ll never be as good as an LLM at generating prompts, right?

[14:57] – Scott Robohn: Well, I’ve layered in a technique where I basically ask the LLM to interview me. I’ll bring a page and a half of intent that’s reasonably detailed, and if you’re using the process to develop all the right markdown files for SDD, number one, it’s cheap. I know there’s token cost here, but I’m creating human-readable documents that I can validate and verify after I’ve gone through an interview process. And I heard a great comment last week: the code is free, in a sense. We’re used to thinking about ourselves laboring to get the code just right, but now we’re asking agents to write the code, and we can iterate, and we can throw away stuff that looks like garbage. And you still have to have enough domain knowledge to know that it’s actually garbage, right?

[15:52] – Andrew Wertkin: Exactly. And that last point is, on the personal side, sort of my fear of what everything looks like in 10 years, but it’s also the most critical thing now. Without the domain knowledge, and the experience and expertise of how things can fail, how things should work, how they should gracefully fail, and on and on, you’re asking for trouble. But yeah, I like that, and I do that too, probably in a less regimented way than you do, but that sort of, “What am I not thinking about here?”

[16:29] – John Burke: Exactly. What else could go wrong here? And when the LLMs are just as happy to bring you the deadly poisonous mushroom as the tasty, edible mushroom, and they look the same [clears throat] to a casual inspection, that kind of domain expertise becomes irreplaceable and absolutely necessary.

[16:50] – Andrew Wertkin: Yeah. And here’s what happens, and why process is so important here: people sit down and they think they’re on the same page with the LLM, and over a couple of weeks it seems to be true. It seemingly remembers stuff. And then on day seven you start a new session, and it seemingly forgot everything it ever knew, and it’s been sort of degrading over the week because you haven’t been documenting this. You haven’t been saving the appropriate memories and making sure you’re updating your prompts and everything else. And then it makes a decision that is unbelievably naive, and because we humanize these things, you have this thought of, “Am I working with a doppelganger? Who is this person I’m working with? How is it possible they forgot this?”

[17:34] – Andrew Wertkin: So there are a lot of errors that occur in those moments when the operator, developer, network operator, whoever is using it, is unclear about the state of the session’s memory and assumes that, not necessarily something deterministic, but something at least informed by things we’ve done in the past is about to happen. And then, surprise. And what do we call that? Part of it is just a rediscovery tax. I’m going to spend a lot of money, as in tokens or credits or whatever, rediscovering the same thing over and over and over again because it’s not appropriately documented.

[18:22] – Andrew Wertkin: And these are things that the LLMs in general, depending on the coding tool, are really good at. I tend to use Claude a lot, but regardless, I’ve used several. Every time I end a session, I ask: What did we do? What did you have to rediscover? And of what you had to rediscover, what should we appropriately document so you don’t have to rediscover it again? And that’s not everything, because experimentation works. Sometimes you learn a ton when you make mistakes.

[18:54] – Andrew Wertkin: And maybe going back to the personal, but still professional, side of hardened software: software that works, as we say, in anger. It doesn’t just work in the lab, it doesn’t just work in the happy cases. It works. Put pressure on it and it still works. Getting to that point takes experience from having done it, but specifically from having failed at doing it.

[19:21] – Andrew Wertkin: It’s like something smells bad because you once made that error before, or you were around when that happened. And that kind of learning is very specific to the very large context sizes of our brains. You don’t even have to go review your notes. You’ll spot that pattern immediately if you’ve had the experience of failing. It’s just wired in. And I just don’t know how those things are going to happen without purpose. Without purpose.

[20:08] – John Burke: And I sometimes hear people saying it won’t be too long now before we won’t even be having AI develop these scripts or these programs for us. We’ll just tell it what we want to have happen. It’ll spin up a program in the background, send it off, and get the thing done. And the next time we need it done, it’ll generate a program and send it off to get executed, and we’ll be done. So it won’t be creating automation for us; it’ll be the automation.

[20:34] – Andrew Wertkin: Sure.

[20:34] – John Burke: And for me, I think what you’re saying right now is the pushback on that. It’s like, okay, but the second time it sees this problem and it’s time to generate a program to solve it, is it going to remember how it solved it the last time? Is it going to remember what went wrong and how it got fixed? Maybe, maybe not. I think until that problem is resolved, and resolved by stuff that works in anger, as you say, so that no matter how mad I am when I type the prompt to the AI, it’s still going to give me the right answer and the good answer, then it’s not solved.

[21:08] – Andrew Wertkin: Yeah, then it’s not solved. And the only thing I was going to add to that is that you run into the opposite problem, because the LLMs are basically matching patterns. And so if something looks like it fits this pattern, it doesn’t mean that’s the answer. And ironically, if you only have a couple of cases of this sort of thing, like, you know, something failed, here’s why, I know the pattern, then it’s more likely that something is going to get force-fit into that. They’ll pound the round peg into the square hole if it almost fits.

[21:52] – Andrew Wertkin: And I think there’s still a bit of a chasm, especially in the world of brownfield, between “Right, I’m just going to state my intent, and the scripts will be written, stuff will be done, I’ll never have to look at this twice” and that actually being done in an enterprise network, where you don’t have all the tools today to get that done. You don’t necessarily have the budget today to get that done. And you have history, and that history includes things that are not good in the world of AI, which are things like tribal knowledge and one-offs. And, you know, this was done for a very specific reason, but there’s yellow tape around it. Nobody knows why, but we just know that if we change it, everything breaks, so we’re not changing it anymore. This was never documented. That wasn’t documented.

[22:43] – Andrew Wertkin: So I just go back to one of the really well-known foundational books in software development. Tools and tactics have changed, but this book is as true as it’s ever been: Martin Fowler’s Refactoring. I think in the foreword, in the first couple of paragraphs, it says if you can’t test, put this book back on the shelf. I’m paraphrasing, but it’s something close to that: you can’t change it unless you can test it. And in this world of tribal knowledge and one-offs, and not everything following a pattern, how are you going to approach that? Especially if there’s nothing to test against. Your lab doesn’t have those one-offs. With your lab, it’s: how do we actually test this appropriately?

[23:39] – Andrew Wertkin: And that’s what causes all of this longer change management process. The organization has learned that if we touch that, it’s going to break. So that’s only going to happen in this type of change window, where we have three and a half hours and nothing else can be scheduled during that change window. They’ve never fixed the underlying problem; they’ve wrapped process around it. And so companies, enterprises, are also going to have to look at where to start with this stuff. And stating the obvious, net new is built this way to begin with. Great. Changing something that exists, whether that’s software or network architecture, is way harder for humans and LLMs. But at least the humans hopefully have some of the tribal knowledge.

[24:33] – Scott Robohn: So another exciting thing that I think is in front of us here, to your point about everything you just laid out: if I have an LLM, everything looks like a prompt, right? And I think many of us are figuring out that not everything is a problem for an LLM. We have this really interesting and potentially useful set of new computational techniques in front of us, and we haven’t gotten rid of all the others. Machine learning is still really useful for other things in the AI space. Statistical regression, last I checked, doesn’t really cost me any tokens, right?

[25:11] – John Burke: Right.

[25:11] – Scott Robohn: So I’m adding to the tools in my toolbox. And the really fun puzzle that’s going to be in front of us all is using the right tools for the right job here: LLMs where they make sense, ML where it makes sense, regression where it makes sense. Maybe for the problem you called out, of reinventing the wheel every time the question is asked, part of my constraints could be: okay, I’ve solved a problem and I’ve put it in my IT service catalog. And if there’s something in my service catalog that is a 90% or better match for this prompt, use what’s in the service catalog and don’t spend tokens on creating another solution for it. Right? And I’m riffing here, right? But I think these are all approaches we need to put on the table as we collectively figure this stuff out. And I’m much more positive about it than I am cynical about it. Check in with me in a year and see if I say I feel the same way.

[26:05] – Andrew Wertkin: So no, it’s interesting on that service catalog side. I mean, the good news is you can just have the LLM check to see if you solved this problem before, and again, they’re super good at matching patterns. They’ll find something. And actually, of all the techniques I’ve developed over the last year, let’s say, that tight link between documentation of what I did and what I actually did is [snorts] super valuable, both from the perspective of…

[26:43] – Andrew Wertkin: Quick story. Years and years ago, I was CTO of a company in the application lifecycle management space. So we built software to help build software, and part of our ideal customer profile was in embedded software that was safety-relevant, where a defect could cause harm to the operator, for instance automotive, or you name it.

[27:08] – Andrew Wertkin: And so in that world, there are all sorts of standards, like ISO 26262 and Automotive SPICE, and on and on. And part of the standards is that there must be traceability between requirements and code, right? And if the requirements change or the code changes, that trace becomes potentially problematic, and I’m going to have to go in and look for any of those impacts. I’m going to have to say, in this change, by the way, I changed the code, but the requirement is still correct, the test case is still correct, and the architecture is still correct. I’m going to have to go do that for all these suspect traces.

[27:38] – Andrew Wertkin: And you’re not going to convince somebody building B2B software that they need that level of traceability, but I do that when I’m doing LLM-based development, because it’s amazing. One, well, I mostly enjoy it, but also because the LLM then goes and traces, and the LLM can quickly figure out why we did something the way we did it, because it can trace back to the documentation. And the LLM is writing that documentation, and the LLM knows to write the documentation for itself.

[28:14] – Andrew Wertkin: That’s something that, even if… Sometimes I will say, write this for a human. Sometimes I’ll say, write this document for a customer who may or may not be aware of how software development works, or may never have installed Python before, whatever the case might be. But oftentimes with those docs, I’ll say either include an addendum just for an LLM, or just write this for an LLM. And one, it’s terser, but two, LLMs are pretty good at writing documents for them to read, both from an efficiency and a cost standpoint of reading it, right? The human version is more expensive.

[28:57] – Andrew Wertkin: But regardless of that, it also goes to this: okay, now, in addition to writing software for the next person to maintain, I’ve included writing software for the next LLM to maintain, and giving it, obviously, the capability to pull in and parse a lot of text rapidly. Yeah, I’ve never had better documentation in my code or outside of my code. I would never have done this much documentation as a human, ever, with the assumption most humans have while they’re writing it: “Yeah, I’ll remember this. Yeah, this is pretty easy to read. I’ll just read the code, it’s obvious,” or “Anybody would understand what I meant by that.”

[29:46] – John Burke: Yeah, exactly.

[29:46] – Andrew Wertkin: Yeah, I said “sorting.” “I’m sorting here,” you know. And those things lead to a tremendous amount of defects, but so does, even worse sometimes… What’s the old adage? The only thing worse than no internet connectivity is crappy internet connectivity.

[30:05] – John Burke: That’s right. Yes.

[30:05] – Andrew Wertkin: Yeah. It’s the same thing with documentation.

[30:05] – John Burke: So in a way, you’re both mentoring your AI to improve its domain expertise, teaching it more about what it means to run a physical network of physical devices, what the risks are, what the limits of experimentation are and so forth, and at the same time you’re mentoring it on being a good team member by doing things like documenting its code and explaining itself.

[30:42] – Andrew Wertkin: For sure. No, it’s a good analogy, because that’s what I usually advise people, especially if they’re senior: just imagine you’ve got four junior to intermediate software developers working with you who are pretty self-assured, who are convinced they’re correct. So if one of them said to you, “Now, this is the best way to do it,” you would say, “Why? What evidence do you have? Do we have enough evidence? What alternatives did you pursue before you came to the solution?” If you think about your interactions like that, then you’ll always think about the right question.

[31:32] – Andrew Wertkin: In terms of its ability to generate code that works rapidly, this is not a junior or intermediate software developer. But in terms of thought process, in many cases an intermediate software developer has a better thought process. In other words, it’s thought process. It’s not pattern matching and the other magic of LLMs.

[32:00] – Andrew Wertkin: I think that’s the biggest mistake. Whether it’s bias, confirmation bias or otherwise, people are looking for that sort of positive “this is how we’re going to do it.” And if they say, “Hey, I was thinking about this. Is this a good idea?”, we all know that’s the worst way to interact with an LLM, because it’s going to happily come back and tell you, “Brilliant. Wow. Yeah, you are so smart. That’s the best way I’ve ever heard.”

[32:33] – Scott Robohn: Just include “no sycophancy” in every one of your prompts.

[32:38] – Andrew Wertkin: [laughter] Yeah. No, 100%, do that, because I don’t need that from my peers, my employees and my parents, so I definitely don’t need it from an LLM. But I do like it from my wife every once in a while, and from my kids, definitely. But regardless of that, yeah. That idea that you are the expert here, and you’re working with something that has less knowledge than you do of what you want to create, how it should work, what success looks like and how it’s failed in the past: just keep that mindset. Keep that mindset. Keep that mindset.

[33:12] – Andrew Wertkin: And then at some point you feel like you’ve got the four best interns in the world working for you, because to me that’s what they all are. Maybe five, sometimes seven. But it’s the acceleration of being able to get this done tonight: “Please launch 10 parallel agents.” I wouldn’t say please, by the way. “Launch 10 parallel agents and run through our blitz testing protocol.” And then I wake up in the morning and a whole team has been doing work all night, and I don’t feel guilty. I have my coffee and read through the results. It’s very powerful.

[33:51] – John Burke: Yep. And I think you’re sort of saying, by implication, what vendors like you can do to support this kind of work in enterprise network shops, and that is basically building the power tools that those AIs can wield, with appropriate safety features. So the circular saw has the automatic shutoff, so you can’t cut your own fingers off as easily as you used to be able to. Things like that. You want to help them not crash the network by failing to do the obvious things with your power tools.

[34:29] – Andrew Wertkin: Yeah. No, it’s interesting, because like most software vendors today, one of the things we produce is MCP servers for our back-end products, and we have several back-end products. And I think, like a lot of vendors out there, initially that was just, “Okay, let’s wrap up our OpenAPI tools in this new protocol and we’ll just expose that, and the LLM will figure it out.” And you realize pretty quickly that that’s not the right approach at all. You’re just going to waste a ton of tokens. There’s going to be a ton of guesswork. You just sit there watching the LLM guess and guess and guess.

[35:03] – Andrew Wertkin: Yes, an LLM can pretty quickly figure out how to use a REST API, and if it’s wrapped in MCP tools, even faster. But that doesn’t mean it understands your domain. And yes, the frontier models especially have been trained on not just your domain; they probably understand more about your product than you might realize.

[35:33] – Andrew Wertkin: But part of what we deliver is not just tools that are more domain-specific than an OpenAPI. It’s having more conversation between the MCP server and our back-end server than the LLM sees. Take a packet capture, for example: there’s no reason to send the LLM a 20-megabyte packet capture. That ain’t going to do anything. Or to send it a whole time series that you should be sending to ML, not to AI. So how do I get it the data it needs? Summarized data, maybe even opinionated data, because we know our systems well, so with sort of opinions built in.

[36:15] – Andrew Wertkin: What does the LLM need to answer the user’s question, which might have been, “Why doesn’t this work?” Think through that stuff, as opposed to just… I’d use the word lazy, but naive is the better word. It’s naive just to assume the LLM will figure this stuff out well, especially if you want this stuff to be remotely repeatable. So yes, we do that, but it’s way more than that.

[36:39] – Andrew Wertkin: Now, we just went through the software development stuff, and our customers can now pump out tons of automation scripts and otherwise against our products. Super. How do we encode the best practices for doing that, so our customers don’t automate themselves into downtime? So that they know. And that comes out in things like network advisors and other things, whether through prompts or specific code or capabilities or training material, that help our customers succeed at automation. Because in our industry, on the DDI side of our industry, in the world of DNS and IPAM especially, the tailwind of this industry has always been automation. You have to change this stuff faster. And so we want our customers to be successful.

[37:30] – Andrew Wertkin: It pains us. We had a customer a few years ago, well before LLMs, and this goes back to an example of the harm that can happen if there are no processes around the way you develop software. They were sort of teaching themselves how to script against our product, and they had an administrative user. They wrote a script, went to test it, and deleted the entire DNS environment inside this company, which immediately locked them out of systems. Active Directory was down, and they were using that for LDAP, and yada yada yada. Glass had to break.

[38:05] – Andrew Wertkin: And they’re sitting there, and I can imagine. I’ve had that experience before. I think once in university I wrote an endless loop in an application running on an old IBM PC, where you couldn’t Control-C. Three hours of work, and the only thing I could do was reboot the computer. That’s one of several examples, some of them professional, of that sort of sinking feeling of “oh crap.” [laughter] Yeah. And I can imagine what was going through that guy’s head.

[38:42] – Andrew Wertkin: And so, yeah, obviously that’s an extreme example, but my point is, we always get asked in software development about metrics and measurements, and somebody always goes, “Well, you guys just use lines of code or something,” and that’s like…

[39:00] – Scott Robohn: That’s right. Yeah. The idea, for anybody in software engineering, that the number of lines of code they wrote, the more the better, is an appropriate metric is insanity.

[39:13] – Andrew Wertkin: Right. So we don’t do that, and nobody suggests it. But my point is, when you start thinking about the right metrics, certainly in the world of SaaS, but now also in the world of these scripts, it’s not just about that. The question is, did it work the way we expected it to? Was this a successful automation? Right? And what did we learn from what didn’t succeed, and how do we bring that back in and do a feedback loop? I mean, the fewer lines of code to solve a problem, the better, but mostly: did it actually solve the problem?

[39:52] – Scott Robohn: Well, and going to fewest lines of code as the other metric could cause other problems, right? And again, one of the things I’m really jazzed about in this whole environment and conversation is that the art of specifying our constraints is becoming much more important, probably more than it ever has been in our careers, right? We’ve got power tools. Where are we going to put the right blade guards on, and the grounding plug? My grandfather made power tools for Porter-Cable, and I actually have some of his old prototypes that I would never use to build a deck, because there are pieces missing that keep me from losing digits.

[40:27] – Andrew Wertkin: Right. Yeah.

[40:27] – Scott Robohn: So the systems thinking, and there’s tribal knowledge somebody else is going to…

[40:34] – Andrew Wertkin: [laughter] For sure.

[40:40] – Scott Robohn: John, this could go so many ways. Where do you want to take this?

[40:40] – John Burke: Well, I think just to round it out, I want to follow through on this idea that folks in the business now need to be thinking about their software portfolio as power tools that will ultimately be wielded by robot hands, not human hands, and how that’s going to change the enterprise software landscape. We’ve talked a bit about how it changes process inside the enterprise for using it, but what about the rest of it? Does it change licensing? How else does it change things?

[41:18] – Andrew Wertkin: For sure. I think part of it is what you’ve seen in the stock market, and in the private markets in general, with the devaluation of some software companies, which, well, we all should know the stock market is its own thing.

[41:33] – John Burke: Yeah.

[41:41] – Andrew Wertkin: But outside of that, for sure it’s going to change licensing models. If your licensing model is just based on per user, and I’m not saying that’s because everybody’s going to fire everybody, I’m just going to say, okay, what’s an agent? Is an agent a user? Companies are going to have to figure out what the right metric is going to be. A lot of companies are switching to, okay, it’s going to be credits, and the real value is how much you’ve pushed through this LLM. But enterprises don’t like surprising bills every month.

[42:20] – Andrew Wertkin: They like consistency. And I think early on, especially the LLM companies themselves, or the AI companies themselves, are obviously very focused on an opaque, credit-type model where we all know the price is going to keep going up and up. We won’t be able to do that. Networking vendors won’t be able to go in there and say, “Oh, sorry, your bill this month is twice as much, because we’ve changed the ratio between credit and token. And by the way, we improved our stuff, so it’s better, so you’re going to pay more.” It doesn’t work that way in our world. So yes, I think licensing models are going to have to change.

[42:57] – Andrew Wertkin: But it’s so much more than that. You know how we always go back and forth between platform and best of breed, platform and best of breed? I think we’re going to be heading back towards best of breed, because interoperability between different products has become much simpler to solve, especially with things like MCP. I don’t necessarily think I need a specific integration to ITSM systems anymore, because all the ITSM systems have the ability to speak MCP.

[43:43] – Andrew Wertkin: That makes picking between a platform and best of breed easier. So in certain areas, it’s going to be disruptive to businesses whose only goal was to put as much stuff in their platform as possible, and nobody would be able to compete with them. That’s going to change, and I think… Should I launch into this?

[44:05] – John Burke: Yeah.

[44:05] – Andrew Wertkin: I’ll do the 60-second… the 30-second version.

[44:10] – Scott Robohn: 30 seconds. Yeah.

[44:10] – Andrew Wertkin: Yeah. It used to be that in the world of big, ugly central systems that nobody could change, like the big ERP systems, companies would say in their earnings reports, “We missed it this quarter because of a bad upgrade to this massive internal system.”

[44:29] – John Burke: That wasn’t that long ago.

[44:29] – Andrew Wertkin: Yeah, that wasn’t that long ago. And that was the whole Salesforce marketing campaign initially, with the “no software” and “we’ve got that for you” and all this greatness about SaaS.

[44:40] – Andrew Wertkin: In that world, how those systems started getting disrupted was all these new companies bringing SaaS-based systems that were easy to use. The big systems were still the system of record, but here’s this new system of engagement for HR, for travel management, for purchasing, for whatever part of that system. And then of course the large companies in that space would just go buy those companies, one after the next after the next after the next. To some extent, I’m not quite sure acquisition is going to happen; there’s going to be way too much to acquire. You’re going to see a lot of companies coming up with system-of-engagement-like value propositions for existing platforms out there, to slowly start taking user engagement or system engagement away.

[45:28] – Andrew Wertkin: And that’s going to happen way faster than it did with travel management and goals on the HR side, or purchasing, or whatever these systems of engagement were that started doing this to large internal systems. So in a world where it’s simpler to disrupt, or at least do better, a small part of an existing platform, with the integration almost laid out for you, I think that’s going to drive us back to best of breed.

[45:54] – John Burke: And I can even envision taking it really far down that path. Only the AIs that work for us really understand what the software portfolio currently is, because a new service pops up and they see that it can do half of what they need to do in functional area X better, faster, cheaper. So now I’ve got two things in that area, and the AI is the one managing which work goes to which one. It’s like a redundant array of software vendors kind of approach. I’ll just arbitrage wherever it works best against the criteria that my AI understands matter the most to me: saving time, saving money, better performance, whatever.

[46:36] – Scott Robohn: Yeah. Interesting.

[46:42] – Andrew Wertkin: Yeah. Because go to some expo floor in tech these days, especially in networking, but pretty much any tech-related area, and you’re going to see company after company after company selling their platform for AI. No matter where they came from, they now have a platform for AI that’s going to be multi-vendor. Why not? Everybody’s got MCP servers. So what are you going to have as an enterprise? Multiple platforms for agentic operations? A single platform? One meta agent that manages a bunch of other agent platforms? What if I put the wrong one here, and how quickly can I change?

[47:25] – Andrew Wertkin: And seemingly, and I don’t understand this part because it’s not the way I work, people do have easy bias as well: “Oh, yeah, they said they can handle this all for me, so I’m just going to buy that.” And it comes down to this theme. It’s funny, earlier I gave a real example: I had never written an eBPF in-kernel-space high-speed logger, and now I have. I still couldn’t write one. I used that as an experiment: what if I follow this process in an area where I’m well aware of how the stuff works, but I’ve never actually written software there? What will I learn?

[48:05] – Andrew Wertkin: What I learned was how rapidly I can do something that I didn’t know how to do ahead of time. Just by establishing the things we were talking about before, like criteria and exit criteria and the things I’m concerned and worried about, I have something that works. I don’t know if it’s the best way to solve the problem I started with. All I know is it’s maintainable code that works. I mean, I know more than that: it’s really well documented. So I guess my point is, people still need to learn this stuff, to bring that experience forward.

[48:48] – Andrew Wertkin: And as much as I appreciate this technology, that’s my biggest fear. The worst mistakes always start when somebody believes they’re right, and people are either too intimidated, too starstruck, too awed, or just too lazy to question the person who for sure knows how to get something done. And the end result is things that could have been prevented that cause problems. We see that across everything from tech to social environments to everywhere else; groupthink, or…

[49:27] – Andrew Wertkin: But that’s what I rely on my experts for. Even if it sounds right to them, in fact, the more right it sounds to them, the less likely they are to take it at face value, because there must be something wrong with this. What is it? It’s a puzzle. These are engineers, in many cases. So as much as I appreciate the technology, use the technology, push forward with the tech and create value with the tech, there’s part of it that just makes me uncomfortable.

[50:12] – John Burke: A solidly cautionary note on which to end the conversation.

[50:12] – Andrew Wertkin: Yeah.

[50:18] – John Burke: Thank you, Andrew, for joining us today. This has been fantastically interesting, and there’s lots for the enterprise strategists to chew on as they think about how things go next in their IT shops. Scott, thank you so much for joining us today as well. And as always, thanks to everyone watching.

Podcast

Why Open Platforms Matter in Network Operations

HS142: The Blueprint for Automated Network Operations (Sponsored)

[0:03] – Host: [music] Hi, I’m Johna Till Johnson, CEO of Nemertes, here with my co-host, John Burke, CTO of Nemertes, and you’re listening to Heavy Strategy, the show that tries to ask the right questions, not give the right answers. We’re here with Ronny Wolf, Field CTO for EMEA at BlueCat, to talk about why open platforms matter in network operations.

[0:20] – Host: And Ronny, network operations is such a huge space, and I know this is the space that BlueCat operates in. I know many folks are familiar with BlueCat, at least from a couple years ago, but some listeners may not be. Can you give us a quick overview of the space in which BlueCat specifically operates?

[0:40] – Ronny: Oh yeah, for sure. I mean, BlueCat Networks traditionally comes out of the core DDI business. So DNS, DHCP, IP address management. So basically all that boring stuff, right? What everybody needs to deal with. However, we’ve seen in the market the demand, or the requirement, to expand that platform. So not just the core network services. I mean, network operations is all about keeping the lights up, right? So not just providing the service, but also knowing what happens within the network.

[1:20] – Ronny: And through a couple of acquisitions over the last couple of years, we expanded our portfolio in network observability, in network packet capture, in infrastructure assurance solutions, and we built a platform around that, which we are calling right now intelligent network operations. Which basically combines both sides: providing the core service, and really not just keeping the lights up, but knowing exactly what is within the network and what is the root cause behind that.

[1:55] – Host: Got it. So it’s expanding beyond the core DDI to understanding what’s actually happening in the network. And before we talk about how you do that, just a quick bit about what does the field CTO actually do? What do you do day in, day out?

[2:06] – Ronny: Yeah. I would define a field CTO here at BlueCat as a bridge between the customer and our strategy office. So I’m not aligned to a sales office or something like that. So yes, for sure we also have a sales motion within BlueCat, otherwise we are not able to earn any money. However, we are there to listen to the customers, to really understand their requirements, and not just on what we provide as BlueCat, but also what drives them. What drives the different entities or the different business units: security, again, network operations, the architects, and things like that. We try to listen to that and basically then try to get that into the strategic direction within BlueCat: where our products are heading, what we need to change, and how we can help our customers.

[3:05] – Host: So your job basically is to understand the challenges your customers are facing and encourage the company to develop solutions ahead of those challenges becoming super acute.

[3:13] – Ronny: Correct.

[3:19] – Host: Okay. And I know we talked a little bit during the planning sessions that one of the key components to open networking is using APIs and being API-first. And you had mentioned that internally, while you were integrating those acquisitions that you made, BlueCat began to use APIs for modular development, so that you could develop behind the APIs and keep everything glued together. And you’re going to talk a little bit about that for network operations. So how did that work within BlueCat, and what were some of the lessons learned from BlueCat that you’re actually taking to your customers now?

[3:50] – Ronny: Yeah, I mean, especially our strategy office was for sure a big part of that initiative. When we listened to our customers… I mean, we started as well with some kind of a siloed approach. Think about that: we are providing a core service, our bread-and-butter business, our customers were happy, and so on. However, we recognized that their requirements were changing, with additional initiatives. So security, automation, integration. I mean, there is a huge portfolio of what customers are looking to integrate into, especially if we want to be a single source of truth, if they want to follow a platform approach, and so on.

[4:38] – Ronny: And what we recognized within BlueCat, even if the solutions were proven and customers liked all of these functionalities and features, we got to our limits. Where we’re not able, first of all, to act fast enough to turn that into products or into integrations. And on the other hand as well, we limited ourselves by having this kind of house divided. There is a user interface, there is an automation or an API, different platforms, different usage, different APIs, different user interfaces, and stuff like that. There was no corporate identity we could enforce, because everything looked like a puzzle which doesn’t really fit together.

[5:27] – Ronny: And we started that initiative, I would say, three, four years ago, round about that. I mean, we started planning way before, but then we really looked into our products. What do we need to change? Do we decouple front end from back end, for example? So that everything the end user has, a business process in mind, how our users are using it today, how can we turn that into an automated approach to help our customers get that into their asset management, into their IT service management, into all of these adjacent platforms they have in use. And from then on, we did not develop the API platform just with ourselves in mind, to develop a user interface on top of it and that’s it. We also developed it with in mind that customers really can use it to integrate and to automate much faster.

[6:25] – Host: So how do you differentiate between having products with APIs and making APIs the center of development internally? What’s the difference between having an API and being API-first?

[6:47] – Ronny: Yeah. [clears throat] So having an API basically comes when, hey, you want to have a new button in a user interface, or whatever new functionality, and then in development the requirement is written down, a certain service ticket or Jira ticket is created, we have the user story behind it, and then they start to develop an API. Does that really fit into some kind of standards, or a really combined, unified approach? No. There you have an API, and you have a little bit there, and maybe, okay, we need to combine that, and, oh, we cannot turn that into an API, so let’s have the user interface go directly to the back end, and things like that.

[7:33] – Ronny: And that is really the difference, because for a customer, even if you can say, hey, potentially there are developers, or at least someone who can write scripts or something like that behind it, they need to know the programming language and paradigm and models and things like that. It gets really hard to understand and also really hard to maintain. We are not talking about a one-time approach, right? They need to keep that basically over the whole life cycle of a product, of their platforms.

[8:03] – Ronny: And with that, an API-first approach is basically to really develop APIs. Everything you see, everything you can do with the product, is an API, and then we build the front end on top, whether it’s a user interface or a command line or whatever it is. And can a customer really see that difference directly? That’s difficult, right? Because everybody says at the end, hey, we have an API, for sure you can connect to it. And that is for sure also a challenge we see quite often when we discuss with customers, because the automation, the integration approach, yes, it’s maybe a small part. “Hey, can you do that with the API?” “Yes.” Check mark, and that’s it. But quite often that is overlooked, or not really looked into in detail: can we really do that? And if you have bought the product, if you have deployed the product, and then you see how you hit the limits, you’re not able to integrate, then it gets to workarounds and stuff like that, or we need to pay consultancy quite heavily to get something done that we really required from the business.

[9:19] – Host: It sounds like it might be a difference that’s most visible over time, then, when you see: does the API stay consistent? Does the use of the product in a suite with its other products stay consistent? Things like that start to show up. Okay, that makes sense to me.

[9:38] – Host: Talk to me a little bit about APIs not for integration but for automation. We’re hearing a lot about that from network teams these days.

[9:51] – Ronny: Yeah. Yeah. Automation is nowadays a key, maybe a key requirement, at least, as already mentioned, it’s somewhere in an RFP or in whatever requirement or initiative within the customer’s environment, right? Automation is all about automating our business workflows. And also here, as mentioned before, if a customer has a platform like BlueCat, or it doesn’t matter which kind of platform they have in use, they know their business process. There are multiple different platforms involved. As an example, IT service management: a ticket gets opened. Then it gets into the platform itself to turn that into some kind of action. And maybe it’s not a single action; maybe there are multiple actions that need to be done. As an example, on the BlueCat side, a network needs to be created, plus the virtual machine needs to be provisioned, or something like that, on top of it. And these kinds of business processes need to be turned into an automated fashion, with as little manual interaction as possible.

[11:08] – Ronny: If I think about it, I mean, 10 years ago, when I was an IT administrator and things like that, when we created a service ticket to get a change done, it easily took 24 to 48 hours until that was turned into action. And is that really what users and customers expect today, in the era of cloud, of getting capabilities on demand? So it needs to be automated, to change faster, and also to enforce some kind of standardization.

[11:48] – Host: Right. Well, and also, what I’m hearing is part of the benefit of doing automation this way is to not just do the one thing, but any one change is going to have a bunch of ancillary workflows that need to get done to make sure that change is done correctly. So even if it’s something very basic, you make a single change and then test that it worked, or test that it didn’t change anything else. And in a lot of cases, it’s not so basic. There are a lot of other tests that have to happen. And having APIs present makes it easier to do that constellation of processes when you make a single change. Am I getting that right?

[12:28] – Ronny: Absolutely. You get it absolutely right. And especially here you see the difference between an API-first platform and “yes, we have an API in a platform,” which you then automate to a certain extent. And as we’ve also seen with customers, it’s not just the team we are talking to. It’s different teams who have different requirements. This workflow is not, in our business, from the DDI administrator or network administrator. It’s the security guys, it’s the business itself, the application owner, whatever, database, front end, web shop, whatever it is, right? They have that requirement. A DDI admin is not able to oversee completely how that process is working. He knows his discipline, and everything surrounding it he is not aware of. But the platforms need to support that. And if you start with that and then you reach a limit where you say, oh, our platform cannot do that, we need to do that in a different way, first of all maybe it’s costly, or maybe it harms us to really automate end to end.

[13:39] – Host: And it sounds like, then, you’re positioned well with a full API for everything [laughter] to deal with, as a customer, your own organization evolving, and roles changing or workflows changing. It’s easier to tweak automation that’s got access the way you’re providing access, in that event.

[14:04] – Host: How do you at BlueCat distinguish between the APIs that you want to expose to your customers versus the APIs that only get used internally, you know, product to product or module to module?

[14:22] – Ronny: To be honest, there is no difference. Really, everything’s exposed. Everything is an API call. So it doesn’t matter what you see. I mean, there’s one thing we need to clarify a little bit from an API perspective. Everything is exposed to the customer. Do they want to use it? That depends. For sure there are APIs which most of the time are used by our user interface, or for platform-to-platform connectivity and things like that, but they can use them for a certain use case we are not even aware of, right? Or a requirement they have. But what we differentiate, for sure, is we have our back-end system, where a database is, or any kind of back end, which is abstracted from the customer, and that is exactly where the API comes into play, right? We give the guardrails for what they can do with the product, that’s definitely there. However, everything we do is also exposed as a public API, and they can use it.

[15:26] – Host: Which I think comes back to that whole API-first idea, because if you’re saying, “Oh, we have APIs,” that just means that you slap APIs on things that you’re guessing will be customer-exposed. But API-first means you’ve thought through the entire system and its modularity, and you’re comfortable exposing all the APIs to a customer that may wish to use the modules of your system differently.

[15:57] – Ronny: Correct.

[15:57] – Host: And the picture I… oh, go ahead. No, no, that’s fine. The picture I keep getting in my head is of the BlueCat system working as a catalyst for the rest of network operations, because if the heart is correctly engineered, then everything that you layer onto that continues to be correctly engineered as well.

[16:15] – Ronny: Yes. I mean, for sure there are sometimes challenges to do that, because we have all of our user stories, automation and integration stories, what customers potentially want to use, right? Where we also need to introduce additional back-end systems and stuff like that. That’s definitely still a challenge. But this is where the field CTO and the strategy office are there to listen to our customers and to drive that forward, to also be some kind of innovation player in that market, at least.

[16:55] – Ronny: But yeah, I agree with that. The modular approach also helps us tremendously in our own development. We develop a new product, and it automatically registers to our API stack. It gets immediately exposed, because we are using it ourselves, and the customer can use it. So it’s much faster. We have developed so many additional modules in our products, so not the core platform, but additional functionalities on top, or maybe specific use cases for customers, or a specific area we want to address right now, and that is immediately exposed by API.

[17:38] – Host: And something we think about a lot in this context is security, and specifically zero-trust kind of security. So I assume identity and role-based access management of who gets access to which API calls is built in.

[17:54] – Ronny: Oh yeah. Yeah. I mean, that is, I would say, the basics, right?

[18:06] – Host: I mean, you always hope that’s the basics, but sometimes it’s a bolt-on at the end.

[18:06] – Ronny: Yeah. So the basics, in regards to: if you’re turning to an API-first approach, where a front end like a user interface is just a consumer of the API, then the user interface, the front end, basically does not have to deal with authentication or authorization. So it needs to be built within the API itself. So yes, the full API has role-based access. It has all the different authentication mechanisms, from external authentication like IdPs you need to keep in mind. I mean, enterprise customers are using identity platforms like Azure Entra ID and so on, right? They are not using your local authentication anymore, or at least not all of them.

[19:01] – Ronny: You also need to think, not only from the security of your API-first approach, about what happens if someone is misusing your API. Not just a user, an authorized user, because you give them the freedom to basically also break your system. So we need to have guardrails in mind. Rate limiting, for example. We need to make sure, if someone fires a million API calls, because maybe they are not experts, right? Our customers, especially in that area, a network admin, they can script, but they are not developers. Maybe they put something into an AI agent, and a script spits out, and they fire that, and our whole platform goes down. So yes, we need to have guardrails in mind. Again, rate limiting, security posture, behavior tracking, and things like that, to make sure that our platform is still resilient and stable.

[20:06] – Host: And all I could think of was, like, the network operations version of Clippy. “It looks like you’re about to send 10 million calls. Are you sure you want to do that?” [laughter]

[20:16] – Ronny: Correct. Exactly. I mean, even if the platform, or at least our platform… and I also recommend thinking about scalability if customers turn to an API-first approach. But yeah, we have seen that with customers as well. When we released our first iteration of the API-first approach, that was also a learning curve for us: how they use the API, what kind of ideas they get. Because now they basically have all this freedom, right? Where before we had these limited APIs. I mean, we had APIs since the beginning, but it was limited. It was a house divided. And now they had the full freedom to do whatever they want, basically, in the manner of what we are doing, right? And that was interesting to see, and we adjusted.

[21:18] – Host: “Interesting to see,” I think, is a euphemism for “really freaking scary.”

[21:18] – Ronny: Yes. Yeah. I mean, keep one thing in mind. At BlueCat we are focused on network operations and DDI core services.

[21:36] – Host: Right. Otherwise everything goes down.

[21:36] – Ronny: Yeah, yeah. That is important. Absolutely. But we have also seen that customers are using it as a CMDB. They are using it as a monitoring platform. So the DDI platform was used as a monitoring platform, because they pushed information from other stuff into it. So we were not even aware that customers were using the platforms like they do.

[22:01] – Host: Well, it makes sense, because to an extent that’s not true for other CMDB-type systems, what’s in your systems has to be correct, [clears throat] you know? [laughter]

[22:15] – Ronny: Sure. Sure. In the area where we can understand it. So it was not like they turned it into a calendar or something like that. However, it was interesting, where we had not even thought about how they would use it. And with that, the API-first strategy has not changed, but we adjusted it by putting more guardrails into it. Making sure that these critical core services are still able to run, even if someone is hammering it with, as in the example, a million API calls.

[23:01] – Host: Well, and so you’ve talked about sort of defending your core functionality against AI, at least in the benign misuse case. How have you tried to make it friendlier to, let’s say, the professional, informed use of AI to help run a network? What kinds of modifications or additions have you made to make it more AI-friendly and supportive?

[23:28] – Ronny: Yeah. If we start with that: API-first is much easier for AI, and especially, we are talking here about AI agents, so not the LLM behind them or something like that. It’s much easier to consume proper documentation, so an OpenAPI specification, some kind of standards. It’s much easier for an AI to read and understand. [snorts] But do you really want to let an AI agent fully into your platform without really understanding it? Because just by reading specifications of how an API is working… yes, AIs are nowadays quite good at understanding it, or at least interpreting it. But the difficulty is you have no control around that.

[24:27] – Ronny: So what we provided is, I mean, this is now a very technical term, an MCP server. So, Model Context Protocol. I hope our listeners understand. This is basically something… we’ve talked about this… an MCP server is something that sits in front of the API, which moderates where an AI, or an agent, can ask to a certain extent, and gives additional context around how the model works, what it is, maybe also combines certain things the API can do, including additional guardrails.

[25:06] – Ronny: For example, we started the journey of integrating and helping AI with the MCP servers and the API in a read-only mode. So just to gather information, just to learn from our customers, as well as from our internal persona profiles that we basically created and designed, and then testing out how that can work. So we started with read-only first, for reporting purposes, for example, to gather information, to maybe help the end user integrate it into their platforms.

[25:56] – Ronny: But on the other hand, now we have opened that up, during our learning curve, to also be able to make changes. Because keep in mind, the idea of the intelligent network operations platform is also to provide a self-healing network, and a self-healing network is not there for read-only, right? If we need a manual interaction when we see something and some alarm pops up, that is traditional network operations, right? We want to be intelligent, or customers want to have a self-healing network at the end. And with that, we also need to allow an AI to take action, and the MCP servers basically provide the context and also the guardrails for the AI.

[26:40] – Host: [snorts] And sorry, this is a subject we have sometimes talked about in other contexts. Is there a way inside the BlueCat stack to say, for this thing that you’re trying to do, always force some kind of human acknowledgement that this is about to happen, or approval to allow it to happen? Is that built into the stack, or is that in the MCP layer for you?

[27:02] – Ronny: Yes. So what we have, and the MCP servers expose that as well, so that an AI agent, or the model, is able to understand it, is what we are calling change management. So for certain actions, the AI can only recommend, and a human needs to approve. We also introduced something like a two… the two-person principle, sorry, the four-eyes principle…

[27:43] – Host: Person principle. So it’s actually three. It’s like that old science fiction, John… you know, “tell me three times.” Human one, human two, and AI.

[27:53] – Ronny: Correct, correct. So we have certain things, especially when it comes to deleting core network services, or making significant changes on a switch or something in the network, where customers can still overrule that if they want. But by default, BlueCat products ship with that guardrail. The AI shows that in its reasoning: “Hey, I’m not able to do that. Please approve it,” or do the manual step now and click on approve, or do the approval through an API call again.

[28:34] – Host: A nice adjunct to the rate limiting and other guardrails that you’re slapping in there. That’s good to hear. You don’t always hear that.

[28:46] – Ronny: Yeah. I mean, one thing is the guardrails on workflows and whatever the customers intend to do. On the other hand, there are the more technical security parts, with API rate limiting, access control, and things like that. So these are two separate things we are doing in parallel.

[29:03] – Host: Well, and it also sounds like one of the benefits of using that, you know, two-humans-in-the-loop scenario is that it can bridge those silos we talked about. So, you know, maybe the network operator thinks it’s fine, but we have to get sign-off from security here as well, or something like that. So it allows you to get some of that broader context in here.

[29:26] – Host: I’m going to circle back to something you said earlier, because I’ve been chewing on it since you said it. You mentioned that when you first rolled out this API-first approach, you were sort of surprised to see how your customers were actually using the core as a CMDB, for example. And I thought, of course they were, and of course I would be very surprised if I were you. What are some of the things that are surprising you right now that your customers are doing? Like, when you go into a customer site and they’re doing something and you go, “Wow, we hadn’t thought about that, but we really want to consider that downstream as part of our roadmap.”

[30:01] – Ronny: Yeah. So what I’m surprised by is really… if we go now into the core service networking, so DNS and DHCP, traditionally BlueCat is focused on providing its own BlueCat DNS and DHCP service. So customers deploy these kinds of services within their environment. However, with our DDI platform’s API-first approach, and also when we released the MCP servers and what we are calling LiveAssist, but it doesn’t matter, it’s our AI agent, which is focused on the platform itself, customers then turned that into: “Hey, why not also manage other DNS and DHCP servers within it?” So, “I have Azure, or AWS Route 53,” or, “I recently had an acquisition, I want to integrate my Microsoft environment,” or, “Hey, I have a Meraki box over there. Can I integrate that as well?” I mean, I mentioned a couple of vendor names right now, but these are just examples.

[31:24] – Ronny: What was interesting to see then: we see on our bill of materials what the customer has bought, but these environments were much bigger, because they used it for managing third-party platforms, and we were not aware of that. What turned that directly into action, in one of our products, is that we took it and collaborated with the customer and with the vendor. We reached out to the vendor, in that case it was Meraki, and said, “Hey, what are you doing there? It sounds interesting. We want to learn more.” We took that and turned it into the product as an integration, which is now available.

[32:08] – Host: So it’s your Meraki integration, Meraki management capability.

[32:15] – Ronny: Correct. And that was basically from a discussion with a customer who tried to get that done. Again, the platform was able to do that, but it would be nicer if it worked that way out of the box.

[32:34] – Host: Yep. Yeah. And that gets back to the whole API-first idea, because while you were talking I was thinking about the advantages that you were spelling out, and it comes back to when you architect something properly in the first place, a lot of things fall out of that. One of them is that you can add new capabilities much faster than if it was badly designed. And another one is that it can do things you never intended it to do, and do them well and resiliently. That’s actually one of the measures of a good architecture: can it do things you didn’t plan for it to do? It’s one of the great things about TCP/IP. They used to talk about how, you know, TCP/UDP would never transmit video because it just wasn’t designed to do that. But it was well enough engineered that in fact it did. And so I think that’s one of the challenges when you say, “Well, we’re API-first.” It’s kind of like saying, “Well, we did it right,” and the benefits of doing it right you will only see downstream. And I think, John, you even alluded to that: it’s not invisible, but it only shows up later.

[33:37] – Host: Yeah. Emergent properties of a well-designed system.

[33:43] – Ronny: Absolutely. Absolutely.

[33:43] – Host: Yeah. Oh, I love the way you said that. “Emergent properties.” [laughter]

[33:49] – Host: Well, is there anything else you wanted to point out, Ronny? We’ve gone through quite a lot. We’ve talked about the benefits of an open system in network operations and the benefits of API-first. Anything else you wanted to highlight?

[34:01] – Ronny: Yeah, if I have a wish for the audience, and again, this is from experience with a lot of customer discussions and within the customer environments we are in: think about it when you evaluate products and platforms. Think about it not just in the silo you’re responsible for, where you maybe have that requirement right now. Think a little bit broader: what kind of business units, what kind of other audiences within the company do I need to bring in, to really understand how they use it and what additional requirements they have? And then take a deeper look under the hood at how the platform really works. Not just tick the box: “Oh, it does the job.”

[34:51] – Host: That’s… [clears throat] I’m listening to you and thinking exactly in parallel, because it’s easy enough for any vendor to say, “Oh yeah, we’re API-first. Check that box.” What are some good questions that would uncover the difference between someone who’s truly API-first and someone who’s not and is just claiming to be? I mean, when I open the hood, what am I looking for?

[35:15] – Ronny: Yeah. So first of all, I would ask them if they align with certain OpenAPI specifications or something like that. The second one, for sure: if it’s a discussion, not an RFP or something like that… it’s a little bit different with RFP process sheets and things like that. But if you’re in a discussion, challenge the vendor or the provider: “How would you approach integrating with platform XYZ? That is my use case. How can I do that?” And if they just say, “Oh yeah, we can do that,” ask how. “Show me step by step what the process looks like.”

[36:05] – Host: Yes, that makes a lot of sense. And also, if you back up one step, you may have, as a kind of selection criterion, “integrates well with other platforms,” which is fluffy. You may not even have that as a selection criterion, because you may believe that it’s not necessary. But it’s still a good idea to ask about, because everything you believe is necessary or not necessary may change if your company buys another company, for example, or is bought by another company.

[36:37] – Ronny: Yep. So, exactly.

[36:42] – Host: Okay. Well, this has been really informative, and thank you for taking the time to walk through all of this, because I think it’s very helpful to us as well as to our listeners. Ronny, where can folks find you if they want to reach out to you personally?

[36:55] – Ronny: The easiest one is to go to LinkedIn and search for Ronny Wolf, BlueCat Networks, and for sure it will be the first search result, the first match. You will find me there. Yeah, connect with me, write me a message, and I will try to reply as soon as possible.

[37:16] – Host: And come with your biggest challenges, because that’s what you do for a living, is understand customer challenges.

[37:23] – Ronny: Exactly.

[37:23] – Host: Okay. And everyone else, please do check out bluecatnetworks.com to learn more. And BlueCat has requested that you fill out the contact request to schedule some time to speak with a team member about your network and learn a bit more about BlueCat. That’s again bluecatnetworks, with an “s”, .com. Fill out the contact request to learn more. [music] Thanks very much.

If your team runs BlueCat LiveNX, it captures flow, packet, SNMP, and telemetry data across your hybrid and multicloud environment. You get a real-time picture of overall network health, especially when something goes wrong.

The hard part, however, is turning that data into a fast decision before it becomes an outage.

LiveAssist, an AI-powered add-on for LiveNX, closes that gap. Because it works with data you already collect, network teams typically see value within days, not weeks, after rollout. The result is actionable insights that transform network monitoring.

In this post, we explore how LiveAssist uses your LiveNX data to generate root-cause analysis and recommendations. Next, we share several day-to-day use cases for LiveAssist. Finally, we highlight how adding LiveAssist to your LiveNX environment helps turn data into action.

LiveAssist works with the data you already have

LiveAssist works with the flow records, SNMP data, packet data, and alerts already flowing into LiveNX. There is no new telemetry pipeline to stand up and no new dashboard to learn. Engineers ask a question in plain language and get guided, step-by-step root-cause analysis in return.

LiveAssist is built for fast deployment and intuitive onboarding, so most network teams—including junior staff—can start asking questions and getting answers almost immediately.

LiveAssist works across the internal repositories that store the network data flowing into LiveNX. When you submit a query through its natural language interface, it uses Model Context Protocol (MCP) to access that data. This connects LiveNX’s capabilities to a large language model (LLM) running in AWS Bedrock.

LiveAssist combines queries made through its natural language interface with tools that access alerts, flow records, SNMP, and packet data in LiveNX’s data repositories. It passes this context to the LLM, which then decides which tools to invoke. Through the MCP client, the LLM calls the necessary MCP servers to fetch, correlate, and summarize the data before returning a response.

LiveAssist extends your existing LiveNX deployment. Built for a secure connection to your data, queries stay inside your network infrastructure. Furthermore, LiveAssist does not use your network data to train external models.

What LiveAssist looks like day to day

LiveAssist can play several roles in improving the efficiency of your day-to-day network operations. Here are a few examples:

Start the day with a prioritized view. Instead of digging through logs and tickets, engineers can ask LiveAssist what needs attention this morning. They get a clear, prioritized snapshot of the day’s most pressing issues and what may be trending toward a bigger problem.

Screenshot of the LiveAssist morning snapshot dashboard showing a prioritized list of network issues.
 LiveAssist’s morning snapshot dashboard shows a prioritized list of network issues, surfacing what needs attention first.

Give every engineer expert-level answers. Front-line and junior engineers can query LiveAssist in natural language and get the same guided remediation advice a senior engineer would give. This reduces dependence on your most experienced staff and eases alert fatigue.

Screenshot of a LiveAssist natural-language query and guided root cause analysis response.
LiveAssist’s natural-language query capability lets engineers ask questions in plain language and receive guided root-cause analysis responses.

Accelerate the learning curve. With LiveAssist, NetOps practitioners who have little or no familiarity with LiveNX can use plain language to get guided root-cause analysis and step-by-step fixes for network issues.

Shorten the path to the root cause. When application slowdowns hit a multi-vendor environment, LiveAssist correlates telemetry across routers, firewalls, and cloud environments, along with recent configuration changes. It identifies whether the issue is performance degradation, misconfiguration, or a recent change, and explains its findings in plain language.

The benefit: Make network data not just available, but actionable

By correlating multi-vendor network telemetry and making it accessible through a natural language interface, LiveAssist helps teams work smarter, resolve incidents faster, and prevent issues before they spread.

Like having a chatbot for your network, LiveAssist takes LiveNX’s deep, granular data and supercharges it with AI to deliver faster insights, automatic correlation, and simplified access. It has all the power of LiveNX, made even easier, smarter, and more efficient.

LiveNX sees everything on your network. LiveAssist understands it. Together, they make network data actionable, not just available.

With LiveAssist, you can:

You’ve already invested in the visibility LiveNX provides. Now turn that visibility into faster answers for every network engineer on your team. Ask your BlueCat account team how to integrate LiveAssist with your current LiveNX deployment and see value from the first week, not the first quarter.

Contact your BlueCat account team today to integrate LiveAssist with your current LiveNX deployment.

LiveWire GEN3 device offerings

Deploy physically, virtually, in the cloud, or via small-form factor appliances based on your network’s needs

LiveWire GEN3 device offerings overview with descriptions of deep packet visibility and deployment options

Deep packet-level visibility and forensics across hybrid enterprise environments

BlueCat LiveWire is a packet capture and network forensics platform that delivers deep packet visibility across hybrid enterprise environments. It enables NetOps and SecOps teams to investigate application, network, and security issues using packet-level evidence, accelerating troubleshooting and improving operational efficiency.

Deploy LiveWire GEN3 devices based on your network’s needs

LiveWire includes physical, virtual, and cloud offerings that you can deploy based on your network’s specific needs. LiveWire physical appliances offer massive scalability and performance to support network operations for the largest networks, from branch offices to large data centers to the WAN edge. LiveWire virtual and cloud offerings scale with your needs and deliver the flexibility required in these networking environments.

For organizations with many branch locations, such as banks and retailers, LiveWire Edge is a small-form factor appliance with no moving parts, making it simple to install and manage. It is ideal for organizations with an already-stretched IT department.

The table below details the specifications of LiveWire’s latest generation GEN3 Edge, Core, PowerCore, and virtual device offerings.

LiveWire deviceEdgeCorePowerCore**Virtual
Use casesSmall or remote officeLarge branch or WAN edgeData centerAll
Network ports4x1G and 1x pass-through4x1G
2x10G
4x10G
4x10G
4x25G
2x40G
2x100G
Configurable
Memory32 GB128 TB256 TBMin. 8 GB
Raw storage1 TB SSD24 TB240 TBConfigurable
Effective storage*N/A72 TB720 TBN/A
LiveFlow exportUp to 1 GbpsUp to 15 GbpsUp to 75 GbpsUp to 4 Gbps
Forensic capture (capture-to-disk)Up to 1 GbpsUp to 40 GbpsUp to 96 GbpsDepends on hardware
Dimensions and weight8.5×5.7×1.7 in
2.64 lbs
1U
39 lbs
2U
73 lbs
N/A
Omnipseek for WindowsYes (1 license)Yes (1 license)Yes (1 license)No

* Assumes a 3:1 data reduction ratio through compression and/or data slicing

** Supports 10 Gbps, 40 Gbps, and 100 Gbps

For deep packet-level visibility, discover how you can deploy LiveWire devices based on your network’s needs.

Next steps

Discover how LiveWire GEN3 device offerings can support your network visibility and performance requirements.

BlueCat’s Intelligent Network Operations (NetOps)

BlueCat’s Intelligent NetOps solutions provide the analytics and intelligence needed to enable, optimize, and secure the network to achieve business goals. With an Intelligent NetOps suite, organizations can more easily change and modernize the network as business requirements demand.

Isometric blue UI tiles showing gear, shield, chip, and magnifying glass icons on a grid background

LiveWire GEN3 device offerings

Deploy physically, virtually, in the cloud, or via small-form factor appliances based on your network’s needs

LiveWire GEN3 device offerings overview with descriptions of deep packet visibility and deployment options

Deep packet-level visibility and forensics across hybrid enterprise environments

BlueCat LiveWire is a packet capture and network forensics platform that delivers deep packet visibility across hybrid enterprise environments. It enables NetOps and SecOps teams to investigate application, network, and security issues using packet-level evidence, accelerating troubleshooting and improving operational efficiency.

Deploy LiveWire GEN3 devices based on your network’s needs

LiveWire includes physical, virtual, and cloud offerings that you can deploy based on your network’s specific needs. LiveWire physical appliances offer massive scalability and performance to support network operations for the largest networks, from branch offices to large data centers to the WAN edge. LiveWire virtual and cloud offerings scale with your needs and deliver the flexibility required in these networking environments.

For organizations with many branch locations, such as banks and retailers, LiveWire Edge is a small-form factor appliance with no moving parts, making it simple to install and manage. It is ideal for organizations with an already-stretched IT department.

The table below details the specifications of LiveWire’s latest generation GEN3 Edge, Core, PowerCore, and virtual device offerings.

LiveWire deviceEdgeCorePowerCore**Virtual
Use casesSmall or remote officeLarge branch or WAN edgeData centerAll
Network ports4x1G and 1x pass-through4x1G
2x10G
4x10G
4x10G
4x25G
2x40G
2x100G
Configurable
Memory32 GB128 TB256 TBMin. 8 GB
Raw storage1 TB SSD24 TB240 TBConfigurable
Effective storage*N/A72 TB720 TBN/A
LiveFlow exportUp to 1 GbpsUp to 15 GbpsUp to 75 GbpsUp to 4 Gbps
Forensic capture (capture-to-disk)Up to 1 GbpsUp to 40 GbpsUp to 96 GbpsDepends on hardware
Dimensions and weight8.5×5.7×1.7 in
2.64 lbs
1U
39 lbs
2U
73 lbs
N/A
Omnipseek for WindowsYes (1 license)Yes (1 license)Yes (1 license)No

* Assumes a 3:1 data reduction ratio through compression and/or data slicing

** Supports 10 Gbps, 40 Gbps, and 100 Gbps

For deep packet-level visibility, discover how you can deploy LiveWire devices based on your network’s needs.

Next steps

Discover how LiveWire GEN3 device offerings can support your network visibility and performance requirements.

BlueCat’s Intelligent Network Operations (NetOps)

BlueCat’s Intelligent NetOps solutions provide the analytics and intelligence needed to enable, optimize, and secure the network to achieve business goals. With an Intelligent NetOps suite, organizations can more easily change and modernize the network as business requirements demand.

Isometric blue UI tiles showing gear, shield, chip, and magnifying glass icons on a grid background
Abstract navy and gray geometric header background for article on low-risk legacy DNS migration
Content Hub · ROI

How do you build the cost case for replacing an appliance-based DDI incumbent with an overlay management layer?

DDI Overlay DDI Updated

The cost case rests on three numbers: what the licensing metric counts, what the next appliance refresh and support renewal cost, and how many staff-weeks the cutover consumes. BlueCat Micetro overlays the DNS and DHCP services already running, so those three lines shrink instead of repeating.

· 01 — WHAT THE LICENSING METRIC IS ACTUALLY COUNTING

Why does an appliance-based DDI renewal cost more than the network it manages?

Because the licensing metric usually counts address space, not active address usage. Many IPAM products charge by IP address without helping teams distinguish live addresses from stale, duplicate, or rogue ones, so decommissioned space keeps appearing on the invoice.

The first line of any cost case is a true IP count. Rogue addresses sitting outside a child subnet, ranges last seen “Never,” and the same devices defined in two overlapping address spaces all inflate the billed number. Overlapping address spaces are the fastest way to double-count the same hardware.

Unnecessary services inflate it further. If DHCPv6 is not in use, leaving it managed means addresses count as assigned on the strength of a reservation nobody needs. An IP reconciliation report, related DNS data, discovery timestamps, and object history give a team enough evidence to true up the count before the quote is signed.

Isometric diagram of network hosts and services showing DNS, DHCP, Azure, Kea with hostnames and status "OK Read article
Deeper read

Finding Your True IP Count

Many IPAM solutions will charge by IP address, but what they won’t do is help you understand whether you’re actually using all your IPs. We…

4 min Blog
Read more

· 02 — THE HARDWARE AND PATCHING LINE

What does the appliance refresh and patching cycle really add to DDI total cost of ownership?

The recurring cost is a maintenance tax: OS patching, CVE testing, configuration drift across servers, and senior engineers spending their weeks on upkeep instead of projects. That tax applies whether the DNS and DHCP underneath is a vendor appliance or self-managed BIND and ISC DHCP on Linux.

For years, BIND DNS and ISC DHCP on Linux have been the reliable workhorses of the network. The cost shows up elsewhere: the patching treadmill, inconsistent setups that make troubleshooting slow, complex disaster recovery, and separate management interfaces for every platform in the estate.

A turnkey appliance changes who carries that work. Micetro DNS/DHCP Server appliances ship with pre-integrated, hardened BIND and ISC DHCP, and BlueCat manages the appliance OS, BIND, and ISC DHCP updates. Sites can move in phases, with some remaining on BIND while others transition, all visible in one service management view.

Stacked colorful wooden directional arrows on a post by a calm seaside with distant hills and blue sky Read article
Deeper read

Replace BIND and ISC with Micetro DNS/DHCP Server (MDDS)

Tired of patching and manually configuring BIND DNS and ISC DHCP? Discover how Micetro MDDS appliances can replace them for modern DDI.

5 min Blog
Read more

· 03 — THE STAFF-WEEKS LINE

How many staff-weeks does manual DDI work consume before any migration starts?

Measured across surveyed users, manual DDI work ran to roughly 318 DNS record updates, 178 IP provisioning tasks, and 62 troubleshooting incidents a month, over 4,000 minutes of manual effort. Automating that recovered 1,040 hours a year and $123,700 in annual value.

The savings split cleanly. Four hours reclaimed per person per week across a five-person team is 1,040 hours annually, worth about $84,500 in labour at a network architect’s median salary, plus $39,200 from reduced reliance on third-party DDI management vendors.

The operational numbers moved with the cost numbers: 75% reported fewer DNS provisioning errors, 75% fewer IP conflicts, and 65% faster provisioning. Sixty-five percent saw value in under two weeks, and 95% said installation was straightforward, which keeps the cutover line in the business case small.

$123K annual ROI

Surveyed organizations reported an average of $84,500 in reclaimed labour and $39,200 in reduced third-party DDI vendor spend each year.

Business professional holding tablet with network icons and floating UI symbols for performance, payments, and touch interact Read article
Deeper read

Micetro ROI ebook: Save $120K+ annually with Micetro

Learn how BlueCat Micetro enables DDI orchestration across DNS, DHCP, and IPAM to reduce manual work and deliver $120K+ in ROI.

3 min Blog
Read more

· 04 — THE RIP-AND-REPLACE ASSUMPTION

Is ripping out the incumbent and replacing the whole estate the cheaper option?

No. Rip-and-replace writes off infrastructure that still works and adds migration risk that never appears in the quote. The cheaper path is to move only what needs moving, in verified, reversible steps, and leave the working services alone.

The reason the migration line stays vague in most cost cases is that it has historically been done by hand: days of exports, custom scripts, and a late-night cutover where you find out what broke when the service fails. That is the migration tax, and it is why teams price the whole estate for replacement or decide not to move at all.

Micetro removes it. Zones and scopes move directly between Microsoft, BIND, Kea, Cisco IOS, Azure DNS, AWS Route 53, and Micetro DNS/DHCP Servers inside the interface, with no CSV exports or glue code. Pre-flight validation checks for conflicts and missing dependencies before anything moves and halts with a fix if it finds one. Every migration is a reversible transaction with one-click rollback, and configurations can even be recovered from servers that are already offline or decommissioned. Wizard-based migration with built-in validation cuts effort by an estimated 60 to 80% compared to manual processes.

Flock of geese flying in formation across a blue sky, framed by a pink graphic border, symbolizing coordinated network migrat Read article
Deeper read

Automate your DDI modernization path by migrating with Micetro

Automate cross-platform DNS and DHCP migration with Micetro to reduce risk, eliminate manual effort, and modernize infrastructure faster.

4 min Blog
Read more

Talk to a BlueCat expert about how this pattern shows up in your environment, including what your current licensing metric is actually counting and what the next refresh cycle will cost.


· 05 — WHAT TO REQUIRE OF THE REPLACEMENT LAYER

What should teams look for in an overlay management layer that replaces an appliance-based DDI incumbent?

Require six things: a non-disruptive overlay that manages existing DNS and DHCP without re-architecture, coverage of every platform already in the estate, a single interface and API, agent consolidation, object-level access control, and reporting that supports audit and capacity planning.

Each criterion is the inverse of a cost driver established above. No forklift upgrade, because migration staff-weeks dominate the switching cost. Support for Microsoft DNS, ISC BIND, ISC DHCP, Kea DHCP, AWS Route 53, Azure DNS, and Cisco Meraki, because paying for parallel tools per platform is what inflated the incumbent bill.

The rest protects uptime and audit position. One proxy agent instead of multiple agents on Microsoft DNS and DHCP servers cuts installation and maintenance work. Object-level permissions on DHCP scopes and DNS zones limit changes that affect uptime, single sign-on and multi-factor authentication satisfy internal security requirements, and workflow-driven DNS change queues create the change trail auditors ask for.

BlueCat Easy and intuitive DDI orchestration datasheet header with introductory text and small product screenshot Read article
Deeper read

Micetro Data Sheet

BlueCat Micetro is an easy, intuitive DDI orchestration solution that overlays your existing DNS, DHCP, and IPAM services to provide centralized visibility…

4 min Blog
Read more

· 06 — THE CUTOVER ITSELF

How is a DDI cutover scoped so the migration cost stays predictable?

By using predefined implementation packages with fixed scope, defined go-live events, and set timelines rather than open-ended custom scoping. That is what keeps the cutover line in a cost case a number instead of an estimate.

“BlueCat’s Professional Services packages address the challenge of introducing centralized DDI control without disrupting existing production DNS and DHCP services.” Each package defines what the layer will manage, how access is established, and how IP address data is introduced across Microsoft, ISC, and Kea platforms.

The packages come from patterns refined across real deployments, based on observed platform combinations, service counts, and rollout sequencing. Services can be sized directly against the environment without delays from custom scoping. “Teams can expect a staged, controlled implementation that maintains DNS and DHCP stability while Micetro assumes orchestration responsibilities.”

44% of DDI managers

Forty-four percent of DDI managers cite network resilience as the top business benefit of investing in a commercial DDI solution.

BlueCat marketing slide about implementing Micetro without disrupting DNS, DHCP services and DDI integration risks Read article
Deeper read

Professional Services for Micetro Explainer

BlueCat’s predefined Professional Services packages for Micetro enable low-risk DDI integration by introducing centralized control in a deliberate, staged…

2 min Blog
Read more
Visual showing how you can regain control and visibility over your network infrastructure with BlueCat Micetro. Read article
The Overlay Approach

Micetro

With Micetro, integrate, orchestrate, and automate your current DNS, DHCP, and IPAM network infrastructure via a single web interface.

5 min Page
View Micetro

· 07 — THE PAYBACK STORY

What does the payback actually look like once the management layer changes?

In one global technology company, moving DNS and DHCP onto standardized Windows Server and importing IPAM from a homegrown system into Micetro allowed 80% of the staff previously dedicated to DDI management to be redeployed. An automated approval workflow then cut DNS change tickets from about 500 per month to zero.

Before the change, a large number of inefficient Unix DNS and DHCP servers demanded heavy administration for patching and day-to-day entry management, and every change was made centrally by a large team working to detailed SLAs. Retrieving DNS, DHCP, and IP address data for business units was slow and manual.

Micetro is the recommendation for this pattern: an overlay for on-premises and edge Microsoft, BIND, and Kea estates where the goal is retiring the incumbent’s management layer and hardware, not the services. Its API gave business units real-time access to DNS, DHCP, and IP address information for departmental applications, and the customer reported better service levels, improved uptime and security, and significant cost savings.

80% of DDI staff redeployed

Standardizing DNS and DHCP and moving IPAM into Micetro freed most of the team previously dedicated to DDI management for other work.

Abstract BlueCat graphic with stacked white layers and blue network symbol above a dotted grid Read article
Deeper read

Fortune 500 multinational tech company: Upgrading the management of a critical network environment

BlueCat Micetro's automated approval workflow lets employees request DNS changes and administrators approve or deny them, cutting service desk change…

2 min Blog
Read more

· 08 — Paths forward

Which path is right for a team facing a DDI renewal or refresh?

The path depends on how close the renewal is and how much of the incumbent's footprint is hardware. Three sequences cover most estates, and the first is worth running regardless of the eventual decision.

PATH 01
Renewal or true-up quote arriving in the next two quarters

True up the count before the quote

Audit root containers, overlapping address spaces, DHCPv6 usage, and last-seen data to establish what is actually in use. Correlate with DNS records, discovery data, and an IP reconciliation report before accepting a per-IP figure. This changes the negotiation and the baseline for any comparison.
References: · 01, · 05
PATH 02
Working Microsoft, BIND, Kea, or cloud DNS and DHCP services underneath a paid incumbent

Overlay the services, retire the management layer

Introduce a non-disruptive overlay that manages what already runs, then decommission the incumbent’s console and hardware. Fixed-scope implementation packages keep the cutover priced and staged. Existing services stay in place or move incrementally.
References: · 04, · 05, · 06, · 07
PATH 03
Appliance refresh due, or self-managed BIND and ISC DHCP consuming senior engineering time

Replace the hardware line with turnkey appliances

Move DNS and DHCP onto turnkey appliances with pre-integrated, hardened BIND and ISC DHCP so OS and service patching is no longer a local workload. Phase it site by site, keeping some locations on BIND while others transition, with everything managed in one view.
References: · 02, · 05
PATH 04
Service desk absorbing high volumes of routine DNS change tickets

Automate the change queue first

Put a request-and-approval workflow in front of DNS changes so requesters submit and administrators approve, with central control preserved. In one global technology company this removed roughly 500 monthly tickets entirely and freed most of the staff previously dedicated to DDI management.
References: · 03, · 07

Frequently asked questions

Questions that come up when a DDI renewal turns into a replacement decision.

Every source cited in this analysis

Standardize AI for network operations

Connect trusted network intelligence to the AI tools you already use

BlueCat marketing page describing standardized AI for network operations and trusted network intelligence

AI tools need trusted access to network intelligence

AI assistants and agents are changing how network teams interact with network infrastructure. Copilots offer faster detection and diagnosis to resolve network issues, automate repetitive work, and triage alerts to help reduce fatigue. Agentic systems can detect, investigate, and act to resolve network incidents.

But connecting AI to your existing network operations can introduce an integration headache. Your network management tools contain different types of operational data, AI platforms keep evolving, and proprietary integrations can limit choice.

Organizations need a secure, consistent way to make trusted network intelligence available to AI without building and maintaining a new integration for every model, assistant, or agent framework. Open standards can provide that foundation while giving network operations teams the flexibility to adopt AI on their own terms.

Connect AI tools and BlueCat products via an open standard

BlueCat’s Model Context Protocol (MCP) servers provide a standard AI integration layer between BlueCat products and MCP-compatible AI assistants and agents. Using BlueCat’s open MCP servers, organizations can connect their preferred AI tools to BlueCat products, retrieve trusted operational information, and perform supported product actions.

Each MCP server exposes product-specific capabilities and operational context. Beginning with BlueCat LiveNX and LiveWire, BlueCat’s MCP servers give customers and partners an open foundation for building AI-powered applications, assistants, agents, and workflows—without locking their AI strategy into a proprietary model or ecosystem.

Other benefits include:

  • Secure product connectivity
  • Developer-friendly architecture
  • Natural language interactions
Abstract BlueCat platform stack with blue logo on top layer and grid pattern below

96%

of IT professionals see some value in AI capabilities in DDI products, and 43% now consider AI a top factor when choosing a DDI vendor. Source:DDI Directions 2026,Enterprise Management Associates

I would like to have an agentic interface for data gathering… We could just type a prompt about what is happening on the network and the agent can pull that information for us.

Network engineer, Large financial services company

Build AI interactions your way

Connect an MCP-compatible AI assistant or agent to BlueCat products and start building interactions around the operational intelligence you already trust. You can use LiveNX’s network performance and observability insights or LiveWire’s packet-level visibility to create natural-language workflows, custom assistants, or AI-driven automation.

As additional BlueCat MCP servers become available, the same standards-based approach can extend to more operational domains. Furthermore, BlueCat LiveAssist is a pre-configured AI-driven network intelligence solution that analyzes network telemetry, alerts, and configuration data across your environment to identify root causes and provide guided steps to resolve issues.

Next steps

Discover how BlueCat’s public MCP servers can bring open AI integration to your network operations.

BlueCat’s Intelligent Network Operations (NetOps)

BlueCat’s Intelligent NetOps solutions provide the analytics and intelligence needed to enable, optimize, and secure the network to achieve business goals. With an Intelligent NetOps suite, organizations can more easily change and modernize the network as business requirements demand.

Isometric blue UI tiles showing gear, shield, chip, and magnifying glass icons on a grid background

In today’s hybrid and multicloud world, most organizations operate core network services—DNS, DHCP, and IP address management (together known as DDI)—across a patchwork of tools.

Whether it’s Microsoft DNS/DHCP, ISC BIND, Kea, Azure, AWS, Cisco Meraki, or something else, each has its own API model, management interface, and operational nuances. This flexibility supports hybrid and multicloud strategies, but it also creates fragmentation. That makes integration harder, automation slower, and change riskier.

BlueCat Micetro, a DDI orchestration platform that provides a non-disruptive overlay across on-premises, hybrid, and multicloud environments, offers a single, consistent control plane instead of forcing teams to adapt to the quirks of each underlying infrastructure tool. At the core of this approach is the Micetro RESTful API—a unified API that abstracts vendor-specific complexity and delivers standardized access to your entire DDI estate.

The result is faster automation, safer integrations, and more predictable operations.

In this post, we first explore how the Micetro API helps you take control of your DDI and your cloud environment. We then highlight examples of how it reduces complexity and risk for your network. Finally, we touch on the operational benefits of Micetro’s unified API and how you can see it for yourself.

Take control of your DDI infrastructure with Micetro’s API

Micetro’s RESTful API provides complete programmatic control over your DDI infrastructure. This helps you manage your DNS, DHCP, IP address management (IPAM), and cloud and hybrid environments more effectively and efficiently. Dive into the specifics below to learn how the Micetro API helps you better manage each of these elements.

DNS

Screenshot of a single Micetro REST API request in PowerShell, which returns DNS zones across MDDS, BIND, Microsoft Active Directory DNS, AWS, and Azure through one interface.
One API, multiple DNS platforms: A single Micetro REST API request in PowerShell returns DNS zones across MDDS, BIND, Microsoft Active Directory DNS, AWS, and Azure through one interface.

DHCP

IPAM

Cloud and hybrid environments

The Micetro API uses the same orchestration engine as the web UI. As a result, you can execute nearly every action available in the UI through API endpoints.

How a unified API reduces complexity and risk

A unified API for DDI management not only offers complete programmatic control, but it also reduces complexity and risk. Below are specific examples of how the Micetro API increases the efficiency and reliability of your core network operations.

  1. Simplified automation and orchestration: Instead of juggling multiple vendor-specific SDKs, scripts, and authentication methods, Micetro provides a single RESTful API surface. Whether you’re adding a DNS record in BIND, reserving an IP address in Kea, or provisioning a new subnet in Azure, the workflow looks the same.
  2. Infrastructure as code: Micetro’s API lets network teams treat DDI services as code and integrate seamlessly into DevOps pipelines. With native Ansible modules and Terraform providers, IT teams can automate configuration consistently across on-premises and cloud environments.
  3. Accelerated cloud adoption: As enterprises migrate from on-premises Microsoft DNS to cloud-native services like Azure DNS or AWS Route 53, Micetro provides seamless continuity. The same API used for on-premises management applies to the cloud, reducing migration complexity and risk.
  4. Operational efficiency: Unified automation reduces errors caused by manual configuration. It also minimizes the training burden because your team learns one API, not five.
  5. Future-proofing: Micetro’s abstraction layer insulates you from backend changes. If a vendor API changes or a new version of Kea, BIND, or Azure introduces breaking updates, Micetro automatically handles the translation, keeping your automation scripts stable.

Operational benefits of the unified Micetro API

There are several operational benefits of the unified Micetro API, including:

Screenshot of Micetro REST API Swagger documentation, which provides a single API surface for discovering and managing DDI resources, from DNS and DHCP to IPAM and related services.
Micetro’s interactive REST API documentation provides a single API surface to discover and manage DDI resources, from DNS and DHCP to IPAM and related services.

Experience what the Micetro API can do for you

For detailed hands-on guidance and examples to help you take full advantage of Micetro’s orchestration capabilities, check out our whitepaper, Introduction to the Micetro REST API (v25.1+).

But the best way to see Micetro’s unified API in action is to book a demo today.