Profiler · Topic 2 of 4

Profiling Probes

Understand the ISE profiling probes, including DHCP, RADIUS, HTTP, SNMP, NMAP, DNS and Active Directory, and how to configure the network to feed them.

  • 5 min
  • Includes a diagram
In a nutshell
  • Probes collect the attributes that profiling policies use.
  • The RADIUS probe needs no extra setup, since ISE already receives RADIUS.
  • The DHCP probe needs the PSN added as a helper address on the client VLAN.

What it is

A probe is a way for ISE to collect attributes about an endpoint.

Each probe listens for a different kind of data, or asks for it. The more varied the data, the more accurate the profile. You enable probes on the Policy Service Node, and you also configure the network so the data reaches the node.

EndpointDHCP requestforwarded bySwitchip helper addresscopy sent toPSNDHCP probeattributesProfiling policycertainty factor

How it works

You pick the probes, then arrange for each kind of data to arrive.

Probe summary

A switch forwards an endpoint's DHCP request to the DHCP server and, through a second helper address, to the ISE node, and also sends RADIUS accounting and device sensor data, while ISE queries the switch with SNMP.

ProbeData it collectsHow data arrives
RADIUSMAC address, IP address, NAS detailsComes with authentication and accounting
DHCPHost name, class identifier, parameter request listSwitch forwards DHCP to ISE
DHCP SPANThe same DHCP dataA mirror of DHCP traffic
HTTPThe browser user agentRedirect traffic or mirrored web traffic
SNMP queryInterface, CDP and LLDP dataISE polls the switch
SNMP trapLink and MAC changesSwitch sends traps to ISE
Network scanOperating system guessISE scans with NMAP
DNSHost name by reverse lookupISE queries DNS
Active DirectoryDomain and operating system dataFrom a joined AD
NetFlowTraffic flow recordsSwitch exports flows to ISE

RADIUS probe

This probe needs no extra setup, because ISE already receives RADIUS. It learns the MAC address from the calling station ID. If the switch includes the Framed IP address, ISE also learns the IP address.

On a switch you can ask for more attributes in the request.

Switch(config)# radius-server attribute 8 include-in-access-req
Switch(config)# radius-server vsa send accounting

DHCP probe

The DHCP request holds some of the best data for profiling. It shows the requested options, the vendor class and the host name.

Switches forward DHCP requests to the DHCP server with a helper address. You add the PSN as an extra helper address on the client VLAN interface.

Switch(config)# interface Vlan10
Switch(config-if)# ip helper-address 10.1.5.5
Switch(config-if)# ip helper-address 10.1.1.11

The first address is the DHCP server. The second is the PSN, which listens and does not answer.

HTTP probe

The user agent in a browser request often names the operating system and the device type. ISE can get it from the redirect traffic that already goes to the PSN for web authentication. It can also get it from mirrored traffic.

SNMP probes

The SNMP query probe polls a switch for data such as the CDP and LLDP neighbours on a port. It needs the network device to have an SNMP community or credentials set in ISE, and the switch has to allow the PSN to query it.

The SNMP trap probe reacts to a change. A switch sends a trap when a new MAC address appears or leaves. ISE then queries the switch for the details.

Switch(config)# snmp-server community SNMPCOMM RO
Switch(config)# snmp-server enable traps mac-notification change move
Switch(config)# snmp-server host 10.1.1.11 version 2c SNMPCOMM mac-notification
Switch(config)# mac address-table notification change

Device sensor

A switch can collect profiling data itself, using the device sensor. It watches DHCP, CDP and LLDP packets and sends the data to ISE in RADIUS accounting. This needs no mirrored traffic.

A full setup also needs filter lists that choose which fields are sent, so check the platform guide.

Switch(config)# device-sensor accounting
Switch(config)# device-sensor notify all-changes

NMAP and other probes

The network scan probe runs NMAP against an endpoint to guess its operating system and open services. It sends traffic, so use it sparingly. You can run it as an action from a policy, so only certain endpoints are scanned.

The DNS probe looks up the host name for an IP address. The Active Directory probe reads data about a domain member. The NetFlow probe collects flow records, and these are heavy, so only use it where you need it.

Choosing probes

A good start is RADIUS, DHCP and device sensor or SNMP. Add the HTTP probe for more detail on user devices. Add the others only where the first set gives a poor result.

Verify

On ISE, open the endpoint in the context visibility pages, and look at the attributes. If DHCP data is missing, the helper address is not set, or the DHCP probe is off on that PSN. On the switch, check the helper address.

Switch# show running-config interface Vlan10
Exam tip

Look at the attributes that ISE holds for an endpoint before you add probes. It shows you what is missing.

What to remember for the exam

Seven facts cover this topic.

  • Probes collect the attributes that profiling policies use.
  • The RADIUS probe needs no extra setup, since ISE already receives RADIUS.
  • The DHCP probe needs the PSN added as a helper address on the client VLAN.
  • The HTTP probe reads the user agent from redirect or mirrored traffic.
  • SNMP query polls the switch, and SNMP trap reacts to MAC changes.
  • The device sensor lets the switch send DHCP, CDP and LLDP data in accounting.
  • The network scan probe uses NMAP, and it generates traffic.
Watch out

The NetFlow and network scan probes add load to the network and the PSN. Enable them only where the other probes cannot give a result.

Common mistakes

These four mistakes are common.

Enabling every probe. The load rises, and the profile does not improve.

Forgetting the helper address. The DHCP probe then sees nothing.

No SNMP setup. The query probe cannot read the switch.

Scanning everything with NMAP. It floods the network with probes.

Check yourself

Work through these three questions.

  • How does the DHCP probe get data?

    The switch forwards DHCP requests to the PSN using an extra helper address on the client VLAN.

  • Which probe needs no extra configuration?

    The RADIUS probe, since ISE already receives RADIUS authentication and accounting.

  • What does the device sensor do?

    It makes the switch collect DHCP, CDP and LLDP data and send it to ISE in RADIUS accounting.

Topic 2 of 4 in Profiler

Test yourself on Profiler

The full Cisco CCNP 300-715 SISE question bank has 852 questions, with timed practice exams and an explanation for every answer.

This study guide is independent and is not affiliated with, endorsed by, or sponsored by Cisco. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.