cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3826
Views
4
Helpful
6
Replies

SNMP Profiling

nikhilcherian
Level 5
Level 5

Dear All,

I have question on how the SNMP Profiling.

Who initiates the SNMP probing

Does the SNMP probing start with RADIUS probe identifying the device & ISE start SNMP query or does the switch notify the ISE that there is a mac change that has happened & start the SNMP query probe. 

If the SNMP probing is sub-process of any other probe, do  I need to enable Port bounce  as CoA, so that the  SNMP probe can complete

I have enabled SNMP probing in my ISE & configured ISE as trap receiver in my switch, however I don't see the switch initiating any SNMP trap when I connect a new device to the port, if I enable debug snmp packets

Regards

Nikhil

1 Accepted Solution

Accepted Solutions

Craig Hyps
Level 10
Level 10

This is covered in detail in How To: ISE Profiling Design Guide

Both RADIUS Accounting Start and SNMP Trap can trigger interface SNMP query.  There are also options for polled SNMP query to entire NAD as well as query of endpoint itself via SNMP as an adjunct to NMAP probe (first detects if endpoint is listening on SNMP port).

Craig

View solution in original post

6 Replies 6

Craig Hyps
Level 10
Level 10

This is covered in detail in How To: ISE Profiling Design Guide

Both RADIUS Accounting Start and SNMP Trap can trigger interface SNMP query.  There are also options for polled SNMP query to entire NAD as well as query of endpoint itself via SNMP as an adjunct to NMAP probe (first detects if endpoint is listening on SNMP port).

Craig

Hi Craig,

Thanks for the help, I had gone thru the doc before, I made some small changes in my network & it started working. I was using SNMPv3 RO community & changed to SNMPv2c RW community & it started working. I need to test more why this change happened

Thanks

Regards

Nikhil

Hi ,

I tried again today, the profiling works good with SNMPv2c, but somehow not with v3

Regards

Nikhil

SNMPv3 requires additional configuration of context to acquire Bridge MIB and per-VLAN table info we query on triggered SNMP.  I will try to post a write up I did on how to configure this with SNMPv3.

/Craig

Thanks, appreciate that

I was reminded that I had not posted my notes, so hear is the Reader's Digest version...

To get the Bridge MIB and per-VLAN table info we query on triggered SNMP, you need to add context to SNMPv3. I found the following helpful link that explain why these queries require context:

http://fixunix.com/snmp/262406-how-get-cisco-bridge-mib-information-using-snmp-v3.html

SNMP command to cover multiple VLAN contexts:

https://supportforums.cisco.com/discussion/11109561/snmpv3-context-configuration-older-switches

https://supportforums.cisco.com/discussion/11077506/vlan-bridge-mib-and-snmpv3-contexts

Sample SNMPv3 config on 3750 switch:

snmp-server group snmpv3group v3 auth read iseview write iseview notify iseview

snmp-server group snmpv3group v3 auth context vlan- match prefix read iseview

snmp-server view iseview iso included

snmp-server trap-source GigabitEthernet1/0/24

snmp-server enable traps snmp linkdown linkup

snmp-server enable traps mac-notification change move

snmp-server host 10.1.100.8 version 3 auth snmpv3user  mac-notification snmp

snmp-server user snmpv3user snmpv3group v3 auth md5 snmpv3pass

Additional SNMPv3 Usage Notes:

  • Last command will not display in running-config
  • Commands to verify config:
    • show snmp user
    • show snmp view
    • show snmp group
  • If read view not specified, then assumes full object access
  • If write or notify views not specified, then assumes no object access
  • Write view not required for ISE profiling
  • Notify view used to support SNMP traps
  • If RADIUS Accounting used to detect new endpoints and trigger SNMP queries, then SNMP traps not required or recommended.
  • Example view provides full access starting at iso tree level in MIB.  For higher security, can include only specific MIBs, or specify excluded MIB object.

Regards,

Craig