cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1330
Views
1
Helpful
8
Replies

ISE Profiling without Active Auth

paul
Level 10
Level 10

This is more of a product enhancement request or question on why ISE doesn't do this already.

ISE's profiling capabilities are great in identifying what is on your network.  You can answer a lot of the "What is on my network?" question with ISE profiling without enabling active authentication (MAB or 802.1x).  For example:

  1. As soon as I import the NAD devices into ISE with SNMP polling enabled, ISE will poll the switches and gather attached MAC addresses and gather things like CDP/LLDP information.
  2. If you forward DHCP requests to ISE, ISE can start to gather DHCP information.
  3. If ISE learns the IP of the devices it can then kick of NMAP scans for OS detection and open ports.
  4. If ISE learns the IP it can do a FQDN lookup on the IP.
  5. If ISE learns the FQDN or hostname via DHCP, it can do an AD lookup to see if that object exists in AD.
  6. If ISE learns SNMP is open it can SNMP scan the endpoints.

All of this can be done without having to worry about compatible IOS versions on switches.  I call this ISE Lite when I talk to customers.  Basically allowing me to show value, while they are upgrading their switches to compatible version and allowing me to get a jump on profiling.

The part that is frustrating is that this ISE Lite concept can't answer the "Where is the stuff plugged into my network?" question when there really is no technical reason it can't answer this.  The database already has fields for NAD and NAD port so no changes would need to be made in the database.  The only piece that is missing is during the SNMP poll of the NAD, ISE is not correlating the obtained MAC addresses to switch ports.  All that information is available via SNMP and should be easy to correlate.

Identifying where something is plugged in without active authentication would be a huge boost to ISE.  I know that doesn't consume licenses, but it shows off the power of the products.

So my question is, what am I missing here?  This seems like an easy thing to add in the SNMP polling process of the NADs.  Cisco Prime already does this, so the coding has already been done in the Cisco world.

Thanks.

8 Replies 8

ISE will get port information without enabling dot1x or mab. You can see that in context visibility > endpoints. Just make sure that NAS-PORT-ID is selected in your columns to be viewed

I don't think that is true and I just retested again on 2.2 in my lab.  I have my test switch defined to ISE with just SNMP enabled:

Capture.JPG

You can see the MAC addresses it learned from the switch, but no NAD name or port in Context visibility (only MACs in system are one learned from SNMP poll):

Capture.JPG

If you drill into a MAC you can see it was learned via SNMP (well now it changed to NMAP because it was scanned).  It has the IP of the NAD, but ISE didn't populate the name of the NAD even though it knows it and it didn't populate the port.

Capture.JPG

Where are you seeing NAD details reported for SNMP polling?

Please see the snapshot below from ISE.

Screen Shot 2017-08-24 at 10.01.13 PM.png

Here you see the switch isn't using mab or dot1x on the switch ports of both devices

Screen Shot 2017-08-24 at 10.03.29 PM.png

And yes the endpoint is using snmpquery probe.

Other Attributes

161-udpsnmp
162-udpsnmptrap
443-tcphttps
80-tcphttp
AAA-Server########hidden#######
AllowedProtocolMatchedRuledot1x
BYODRegistrationUnknown
Called-Station-ID7C-69-F6-7A-93-92
Calling-Station-ID94-57-A5-57-DB-74
DTLSSupportUnknown
DestinationIPAddress######hidden######
DestinationPort1813
Device IP Address#####hidden######
Device Port1646
Device TypeDevice Type#All Device Types#SWITCHES
DeviceRegistrationStatusNotRegistered
ElapsedDays43
EndPointPolicyHP-Device
EndPointProfilerServer######hidden######
EndPointSourceSNMPQuery Probe
FailureReason11007 Could not locate Network Device or AAA Client
IPSECIPSEC#Is IPSEC Device#No
IdentityGroupProfiled
InactiveDays0
LastNmapScanTime2017-Jul-19 16:26:17 GST
LocationLocation#All Locations#DXB
MACAddress94:57:A5:57:DB:74
MatchedPolicyHP-Device
MessageCode3000
NADAddress####hidden########
NAS-IP-Address######hidden#######
NAS-Port50018
NAS-Port-IdGigabitEthernet0/18
NAS-Port-TypeEthernet
Network Device ProfileCisco
NetworkDeviceGroupsLocation#All Locations#DXB, Device Type#All Device Types#SWITCHES, IPSEC#Is IPSEC Device#No
NetworkDeviceNameDXB-3560-SW04
NmapScanCount3
OUIHewlett Packard
PolicyVersion56
PostureApplicableYes
SelectedAccessServiceDefault Network Access
Service-TypeFramed
StaticAssignmentfalse
StaticGroupAssignmentfalse
Total Certainty Factor10
dot1xAuthAuthControlledPortControl2
dot1xAuthAuthControlledPortStatus2
ifDescrGigabitEthernet0/18
ifIndex10118
ifOperStatus1
ip####hidden######
operating-systemVMware ESXi 5.1 (accuracy 98%)
operating-system-resultVMware ESXi 5.1 (accuracy 98%)

What version are you running? Trying to figure why you are seeing something different.

You deleted all your endpoint from the Context Visibility and had them pulled in from just SNMP? I am running a 3560 as my lab switch. I see you are running 3650. I can’t see how that would matter but who knows.

Do you have SNMP traps or syslog enabled on your switch pointing at ISE?

Paul Haferman

Office- 920.996.3011

Cell- 920.284.9250

Also it appears you have done authentication at one time on these MAC addresses. The one you show below has “Allowed Protocol Match Rule” set to “dot1x” which would not be set if you only did SNMP polling no active auth.

Like I said before completely delete all your endpoints, turn on only SNMP polling on the NAD, no syslog or SNMP traps to ISE and see what you get.

Paul Haferman

Office- 920.996.3011

Cell- 920.284.9250

Sorry for later response. I was waiting for new installation. This is out of default installation.

port-cap.PNG

Yes but the default rule set authenticated almost anything. Click on the ones that have ports shown and you will see active authentication. Turn off all RADIUS authentication on your network devices and do only SNMP queries. That was the original question.

Paul Haferman

Office- 920.996.3011

Cell- 920.284.9250

peter.matuska1
Level 1
Level 1

has this feature been implemented?