cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1163
Views
0
Helpful
1
Replies

NEAT not intended for Low Impact Mode

Jim Thomas
Level 4
Level 4

Just to help other community members with this issue, NEAT is really not intended for Low Impact Mode. Marcin created a great how-to-guide a few years back (NEAT Configuration Example with Cisco Identity Services Engine - Cisco) . However if you examine the commands that NEAT modifies on the interface of the upstream switch, you will notice that the port-based ACL (aka pre-auth ACL) is not removed, thus causing issues when downstream traffic attempts to access the network. This is because the dACL that is downloaded from ISE to the upstream switch only allows the IP address of the workgroup switch (aka downstream switch) and not the clients hanging off of the workgroup switch. You can see from this output of commands which are triggered by NEAT that the pre-auth ACL is not modified.

Oct 15 13:51:03.723: Applying command... 'no switchport access vlan 1' at Fa0/6

Oct 15 13:51:03.739: Applying command... 'no switchport nonegotiate' at Fa0/6

Oct 15 13:51:03.748: Applying command... 'switchport trunk encapsulation dot1q'
  at Fa0/6

Oct 15 13:51:03.756: Applying command... 'switchport mode trunk' at Fa0/6

Oct 15 13:51:03.756: Applying command... 'switchport trunk native vlan 1' at
  Fa0/6

Oct 15 13:51:03.764: Applying command... 'spanning-tree portfast trunk' at Fa0/6

Oct 15 13:51:04.805: %AUTHMGR-5-SUCCESS: Authorization succeeded for client


Therefore, to properly implement NEAT, you would need to either remove the pre-auth ACL, which changes your architecture to 'closed-mode' from 'low-impact' (assuming you also remove 'authentication open' command), or use smartport Macros to issue the above commands and also remove the pre-auth ACL.

Jim Thomas Cisco Security Course Director Global Knowledge CCIE Security #16674
1 Reply 1

hariholla
Cisco Employee
Cisco Employee

Most of Cisco's documentation call out this restriction. E.g.

Restrictions for Network Edge Authentication Topology

  • NEAT is not supported on an EtherChannel port.
  • It is recommended that NEAT is only deployed with auto-configuration.
  • This feature does not support standard ACLs on the switch port.

http://www.cisco.com/en/US/docs/ios-xml/ios/sec_usr_8021x/configuration/15-2mt/sec-ieee-neat.html#GUID-EF65297B-68EC-4282-95BB-7D7930921A42