Cisco Real World Problems

How to configure Catalyst Center IP pools on Meraki MX/MR/MS

By Sai Kiran Pandrala · Last verified: 2026-06-05

Why this matters in a real Cisco network

Global IP pools are the spine of any Catalyst Center SD-Access design. Get them wrong and you spend the next six months reverse-engineering overlaps. I have seen pool collisions where two branches claimed 10.40.0.0/16 because nobody documented the original BAU plan. The cleanup cost real money, about ₹2.4 lakh in consulting hours for a 12-site rollout.

Last March I was retrofitting a Catalyst Center 2.3.7 deployment for a logistics outfit in ESS Bengaluru. five branches, one regional hub, and a stubborn habit of overlapping /24s the old MPLS guys had baked in years ago. The customer wanted SD-Access rolled out without a forklift. I sat at a SecureCRT 9.4 session for two long evenings, walked the global pool import flow, and watched the design viewer light up. The cost-benefit on this kind of cleanup is brutal in our favour: one cleanup session billed at roughly ₹25,000-40,000 saves the customer ₹2-3 lakh a year in mis-routed traffic and ticket noise.

Platform context: Cisco Meraki MX/MR/MS

Meraki MX / MR / MS are cloud-managed. Catalyst Center cannot push profiles into them, the integration is light. You manage Meraki from dashboard.meraki.com, and import device state into Catalyst Center for visibility only. Annual licence on an MX64 from Comsys Mumbai runs about ₹18,000 / year.

This guide is written for IOS XE 17.9.x on the wired side and AireOS 8.10 / IOS XE 17.12.x on Catalyst 9800 WLCs. If you are still on IOS XE 16.x, parts of this still work but the syslog event names changed in 17.x. I have flagged the differences inline. Where Catalyst Center 2.3.7 is involved, the Day-N workflow is the version I tested last week from a SecureCRT 9.4 session against a DNA Center appliance at a Bengaluru customer.

Before you start

Step-by-step

  1. Open Catalyst Center and pin the design hierarchy first. Path: Design > Network Settings > IP Address Pools > Global IP Address Pools. If you skip the hierarchy and start dumping pools, every fabric site will inherit at the top level and you cannot un-inherit cleanly. I lost two hours to that mistake at a Hyderabad rollout in 2025.
  2. Reserve the parent supernet. I use 10.64.0.0/12 for SD-Access overlay and 172.16.0.0/14 for the underlay management. Click Add IP Pool, name it OVERLAY-SUPERNET, set DHCP server, DNS, and gateway. Do NOT set this as available for fabric yet.
  3. Carve subpools per site. Right-click the parent and use Reserve. For a 24-AP site I reserve a /22 client pool and a /27 IP-SLA probe pool. Naming convention I use: BLR-HQ-CLIENT-V1, BLR-HQ-IOT-V20, BLR-HQ-AP-MGMT.
  4. Bind subpools to fabric. Path: Provision > Fabric Sites > Host Onboarding. Each pool maps to one virtual network (VN). I keep IoT and corporate in separate VNs by default.
  5. Push from Catalyst Center to ISE. If the SGT bindings don't match, you will get %DOT1X-5-FAIL on the edge node. Verify in ISE under Work Centers > TrustSec > Components > IP SGT Static Mapping.
  6. Validate with a hard test. Connect a real laptop, pull DHCP, run show device-tracking database on the edge switch. If the IP shows up bound to the right VLAN and the right SGT, you are done. If not, the pool is wrong.

Verification commands I actually run

What you checkCommandWhere
Host learnt in overlayshow device-tracking databaseEdge node
LISP registrationshow lisp instance-id 4099 ipv4 databaseEdge node
Fabric border healthshow fabric ap summaryBorder / WLC
SGT bindingshow cts role-based sgt-map allEdge node
DHCP relayshow ip dhcp snooping bindingEdge node

Gotchas that bit me in production

Syslog events worth pinning

Cost / time budget

Plan for these numbers on a typical 12-site rollout:

India context: vendors, partners, and procurement

The supply chain matters more than people admit. Most of the Catalyst 9300 and ISR 4000 inventory I see in 2026 comes through Redington or Ingram Micro as Cisco-authorised distributors. Government rollouts go through GeM (Government e-Marketplace) tenders, pricing is published and you cannot easily undercut it. Comsys Mumbai is one of the better integration partners for healthcare and BFSI in the west region. ESS Bengaluru handles a lot of South India enterprise rollouts.

For SmartNet renewals, get quotes from at least two partners. The price spread can be 12-18% on the same Cisco SKU. Cisco Refresh kit (factory-refurbished) is allowed inside many enterprise procurement policies and saves about 30% on the list. worth the conversation.

A second war story

Two years ago I was on a 2 AM call with a customer whose Catalyst 9800-CL had decided to forget every wireless profile after a reload. Catalyst Center had it as "Managed", config drift showed "No", and yet the SSIDs were gone. The cause: a stale archived config the WLC had loaded from flash because the running-config file pointer was wrong. The fix was three commands. The lesson: trust syslog and show boot, not the dashboard. Catalyst Center will tell you what it thinks the WLC is doing. The WLC tells you what it actually does. When they disagree, the WLC wins.

Related guides worth a look while you sort this one out:

References

Frequently asked questions

How long should this take the first time?

Plan 90 minutes for the change window, plus 30 minutes for pre-checks and 30 minutes for post-validation. If it goes faster, take the win and document. Do not skip the post-validation just because the pings work.

Will this exact procedure work on every Cisco platform?

The high-level flow is the same across IOS XE 17.x. The specific commands shift between Catalyst 9000 and Nexus 9000, NX-OS uses show running-config interface structure that differs from IOS XE. Always check the platform-specific config guide.

Is the procedure safe in production?

Apply during a maintenance window. Capture pre-change state with show running-config, show interfaces summary, and show ip route summary. Have a rollback plan: TFTP server with the previous running-config is the minimum.

Does this affect SmartNet entitlement?

Configuration changes do not affect entitlement. Hardware changes do, adding a new linecard requires updating the contract within 30 days. Cisco TAC will service the call regardless, but billing teams notice.

What if Catalyst Center pushes a config I did not approve?

Check Provision > Network Devices > Configuration Drift. Common cause: someone added a CLI template at the area level that auto-deploys. Disable the template, or pin the device into a stricter site tag.