Skip to main content

Cisco DNA Center Discovery

Infracast discovers your Cisco DNA Center (Catalyst Center) managed infrastructure, providing visibility into sites, network devices, fabric domains, and wireless infrastructure.

Overview​

DNA Center discovery connects to the DNAC REST API to enumerate:

  • Sites — Areas, buildings, and floors
  • Network Devices — Routers, switches, wireless controllers
  • Fabric Domains — SD-Access fabric configurations
  • Wireless — Access points and their controllers

Discovered Resources​

Node TypeDescription
dnac.controllerDNA Center appliance
dnac.siteGeneric site
dnac.areaGeographic area
dnac.buildingBuilding
dnac.floorFloor within a building
dnac.deviceGeneric network device
dnac.routerRouter
dnac.switchSwitch
dnac.wireless_controllerWireless LAN Controller
dnac.access_pointWireless Access Point
dnac.fabricSD-Access Fabric Domain

Setup​

1. Create Read-Only User​

In DNA Center:

  1. Go to System → Users & Roles → Add User
  2. Assign the OBSERVER role for read-only access
  3. Save the user credentials
Minimum Permissions

The OBSERVER role provides all necessary read access. Avoid using admin accounts for discovery.

2. Verify API Access​

Ensure the DNA Center API is accessible:

https://<dnac-hostname>/dna/

3. Configure in Infracast​

  1. Go to Discovery → DNA Center tab
  2. Enter:
    • Base URL: https://dnac.example.com
    • Username: Your OBSERVER account
    • Password: Account password
  3. Click Run Discovery

Self-Signed Certificates​

If your DNA Center uses a self-signed certificate, enable Skip TLS Verification in the configuration.

Discovered Data​

Site Hierarchy​

DNA Center's site hierarchy is preserved:

DNA Center
└── Global
├── North America
│ ├── Headquarters (Building)
│ │ ├── Floor 1
│ │ └── Floor 2
│ └── Branch Office (Building)
└── Europe
└── London Office (Building)

Device Inventory​

For each device, Infracast captures:

  • Hostname and management IP
  • Platform/model information
  • Software version and type
  • Serial number
  • Role (access, distribution, core, border)
  • Reachability status
  • Uptime

SD-Access Fabric​

If SD-Access is configured:

  • Fabric domains and their sites
  • Border and control plane nodes
  • Edge nodes and their VNs

Compliance Integration​

Discovered devices are evaluated against:

  • CIS Cisco IOS benchmarks
  • DISA STIGs for network devices
  • Custom compliance policies

API Reference​

POST /api/v1/tenants/{id}/agentless/scan
{
"provider": "dnac",
"dnac": {
"base_url": "https://dnac.example.com",
"username": "observer-user",
"password": "password",
"insecure": false
}
}

Supported Versions​

  • Cisco DNA Center 2.x and later
  • Cisco Catalyst Center (rebranded DNAC)