Cisco Catalyst C9200 IOS XE integration

MetaAccessNAC Cisco Layer 2 Switch Configuration Example:

Note – In this example, a Cisco Catalyst C9200 IOS XE configuration is provided. Cisco Catalyst 9200 running IOS XE 17.6.1 or later are supported for centrally switched traffic. However, any Cisco C9K switch supporting the following features are eligible for integration:

  • RADIUS Authentication/Accounting
  • 802.1X
  • MAC Authentication Bypass (MAB)
  • RADIUS Change of Authorization (CoA)
  • Cisco-AVPair “url-redirect”
  • Cisco-AVPair “url-redirect-acl”

Note – In this example the MetaAccessNAC RADIUS Server / Policy Server is 10.10.10.10 (replace this IP with the IP of your MetaAccessNAC system)

Note – Replace the VLAN number on the example port configuration with the desired default VLAN for the port.

VB.NET
Copy

IBNS 2.0 Policy and Interface Configuration

Service Template:

VB.NET
Copy

Class map:

VB.NET
Copy

Policy map:

On the 3 following configurations if the RADIUS server is down then we will apply CRITICAL_AUTH_VLAN, DEFAULT_CRITICAL_VOICE_TEMPLATE and CRITICAL-ACCESS service template. If the RADIUS server goes up then it reinitializes the authentication if the port is in IN_CRITICAL_VLAN.

for 802.1X with MAC Authentication fallback:

VB.NET
Copy

for MAC Authentication only:

VB.NET
Copy

for 802.1X only:

VB.NET
Copy

Interface Template (802.1X MAC Authentication):

VB.NET
Copy

Interface Template (MAC Authentication):

VB.NET
Copy

Interface Template (802.1X):

VB.NET
Copy

Apply the new policy-map to the Test interface

VB.NET
Copy

Troubleshooting command:

When you use Port Templates, use the command "show derived-config" to see the actual (total) configuration on an interface after the Template has been applied to it.

VB.NET
Copy
VB.NET
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard