Table Of Contents
Network Admission Control: Agentless Host Support
Finding Feature Information
Contents
Prerequisites for Network Admission Control:
Agentless Host Support
Information About Network Admission Control:
Agentless Host Support
Network Admission Control
Agentless Hosts
EAPoUDP Bypass
Vendor-Specific Attributes for This Feature
audit-session-id
url-redirect-acl
How to Configure Network Admission Control:
Agentless Host Support
Configuring a NAD to Bypass EAPoUDP Communication
Verifying Agentless Host and EAPoUDP Bypass
Configuration Examples for Network Admission Control: Agentless Host Support
RADIUS Message Exchange url-redirect-acl VSA: Example
Show Output Displaying the Value of a Newly Defined VSA
Additional References
Related Documents
Standards
MIBs
RFCs
Technical Assistance
Feature Information for Network Admission Control: Agentless Host Support
Network Admission Control: Agentless Host Support
First Published: February 27, 2006
Last Updated: August 28, 2009
The Network Admission Control: Agentless Host Support feature allows for an exhaustive examination of agentless hosts (hosts that are not running the Cisco Trust Agent software). This examination allows customers to build a robust host or examination functionality by integrating any third-party audit mechanisms into the Network Admission Control architecture.
This feature also allows for Extensible Authentication Protocol over UDP (EAPoUDP) bypass, which speeds up the posture validation of hosts that are not using Cisco Trust Agent.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the "Feature Information for Network Admission Control: Agentless Host Support" section.
Use Cisco Feature Navigator to find information about platform support and Cisco IOS and Catalyst OS software image support. To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/jsp/index.jsp. An account on Cisco.com is not required.
Contents
•
Prerequisites for Network Admission Control: Agentless Host Support
•
Information About Network Admission Control: Agentless Host Support
•
How to Configure Network Admission Control: Agentless Host Support
•
Configuration Examples for Network Admission Control: Agentless Host Support
•
Additional References
•
Feature Information for Network Admission Control: Agentless Host Support
Prerequisites for Network Admission Control:
Agentless Host Support
•
You must be running Cisco IOS Release 12.4(6)T or a later release.
•
You must be using a Cisco access control server (ACS) version 4.0 or a later version.
•
You must have a Cisco or third-party audit server setup.
Information About Network Admission Control:
Agentless Host Support
To configure the Network Admission Control: Agentless Host Support feature, you should understand the following concepts:
•
Network Admission Control
•
Agentless Hosts
•
EAPoUDP Bypass
•
Vendor-Specific Attributes for This Feature
Network Admission Control
The Cisco Network Admission Control functionality enables the credentials of the endpoint device to be checked for compliance with the security policy before the device is granted access to network resources. This checking requires a security application called Cisco Trust Agent (CTA) to be installed on end devices that gather security state information and communicate it to access servers where policy decisions are made and eventually enforced on Cisco network access devices (such as routers and switches).
Agentless Hosts
End devices that do not run CTA cannot provide credentials when challenged by network access devices (NADs). Such hosts are termed "agentless" or "nonresponsive." In the Phase l release of Network Admission Control, agentless hosts were supported by either a static configuration using exception lists (an identity profile) or by using "clientless" username and password authentication on an ACS. These methods are restrictive and do not convey any specific information about the host while making policy decisions.
EAPoUDP Bypass
You can use the EAPoUDP Bypass feature to reduce latency of the validation of hosts that are not using CTA. If EAPoUDP bypass is enabled, the NAD does not contact the host to request the antivirus condition (the NAD does not try to establish an EAPoUDP association with the host if the EAPoUDP Bypass option is configured). Instead, the NAD sends a request to the Cisco Secure ACS that includes the IP address, MAC address, service type, and EAPoUDP session ID of the host. The Cisco Secure ACS makes the access control decision and sends the policy to the NAD.
If EAPoUDP bypass is enabled, the NAD sends an agentless host request to the Cisco Secure ACS and applies the access policy from the server to the host.
If EAPoUDP bypass is enabled and the host uses the Cisco Trust Agent, the NAD also sends a nonresponsive-host request to the Cisco Secure ACS and applies the access policy from the server to the host.
Vendor-Specific Attributes for This Feature
The following new attributes are supported for various RADIUS message exchanges:
•
audit-session-id
•
url-redirect-acl
audit-session-id
The audit-session-id vendor-specific attribute (VSA) is a 32-byte string that uniquely identifies a host session. This identifier is generated by a NAD when the host is detected, and it remains the same until the session is deleted. Session revalidation or reinitialization does not change this identifier. Every time a session is detected, a new identifier is generated. This attribute is included in access requests to the authentication, authorization, and accounting (AAA) server and in web requests to the audit server. The value of this attribute is displayed in show eou command output (using the ip keyword).
url-redirect-acl
The url-redirect-acl VSA string specifies the name of the access control list (ACL) for URL redirection. Any ingress HTTP from the host that matches the access list that is specified by this attribute is subjected to redirection to the URL address specified by the url-redirect VSA. The access list specified in this attribute has to be locally configured on the NAD as an "ip access-list extended" named ACL. This attribute is specified only in RADIUS access-accept messages. The value of the url-redirect-acl attribute is displayed using the show eou command (with the ip keyword).

Note
Phase 1 of the Network Admission Control feature introduced the url-redirect VSA that allowed the HTTP sessions of users to be redirected to the address specified by the url-redirect VSA. This redirection is useful if you want to remediate hosts that do not comply to network security policy. However, to determine to which users HTTP requests are to be redirected, Phase 1 of Network Admission Control assumed that any HTTP traffic that was intercepted and denied by the host policy ACL (the access control server ACL) was subjected to redirection. The url-redirect-acl VSA provides an option so that users can customize the redirect criteria. The url-redirect-acl VSA supports backward compatibility. If the url-redirect-acl is specified in the access-accept message for the host, any user HTTP sessions that match the ACL are subjected to redirection. However, if the url-redirect-acl attribute is not received, the Phase 1 logic to perform redirection is used. The Phase 1 logic to perform redirection applies only to Cisco IOS routers. The url-redirect-acl attribute is mandatory for Cisco IOS switches.
How to Configure Network Admission Control:
Agentless Host Support
This section includes the following required and optional tasks.
•
Configuring a NAD to Bypass EAPoUDP Communication (required)
•
Verifying Agentless Host and EAPoUDP Bypass (optional)
Configuring a NAD to Bypass EAPoUDP Communication
To configure a NAD to bypass EAPoUDP, perform the following steps.
SUMMARY STEPS
1.
enable
2.
configure terminal
3.
ip admission name admission-name eapoudp bypass
4.
eou allow clientless
5.
interface type slot/port
6.
end
DETAILED STEPS
| |
Command or Action
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
configure terminal
Example:
Router# configure terminal
|
Enters global configuration mode.
|
Step 3
|
ip admission name admission-name eapoudp bypass
Example:
Router (config)# ip admission name greentree
eapoudp bypass
|
The IP network admission control rule bypasses EAPoUDP communication.
|
Step 4
|
eou allow clientless
Example:
Router (config)# eou allow clientless
|
Allows authentication of clientless hosts (systems that do not run Cisco Trust Agent).
|
Step 5
|
interface type slot/port
Example:
Router (config)# interface ethernet 2/4
|
Configures an interface type and enters interface configuration mode.
|
Step 6
|
end
Example:
Router (config-if)# end
|
Exits configuration modes.
|
Verifying Agentless Host and EAPoUDP Bypass
To verify your configuration for Agentless Host and EOUoUDP Bypass, perform the following steps. The debug and show commands can be used independently of each other.
SUMMARY STEPS
1.
enable
2.
debug eou
3.
show eou ip ip-address
4.
show ip admission configuration
DETAILED STEPS
| |
Command or Action
|
Purpose
|
Step 1
|
enable
Example:
Router> enable
|
Enables privileged EXEC mode.
• Enter your password if prompted.
|
Step 2
|
debug eou
Example:
Router# debug eou
|
Displays information about EAUoUDP.
|
Step 3
|
show eou ip ip-address
Example:
Router# show eou ip 10.0.0.0
|
Displays information about EAPoUDP global values or EAPoUDP session cache entries.
|
Step 4
|
show ip admission configuration
Example:
Router# show ip admission configuration
|
Displays information about the agentless and EAPoUDP Bypass configuration.
|
Configuration Examples for Network Admission Control: Agentless Host Support
This section provides the following configuration examples.
•
RADIUS Message Exchange url-redirect-acl VSA: Example
•
Show Output Displaying the Value of a Newly Defined VSA
RADIUS Message Exchange url-redirect-acl VSA: Example
ACS Configuration
url-redirect=http://audit-server.com/host_session_id=$host_session_id
url-redirect-acl=RedirectACL
NAD Configuration
Router(config)# ip access-list extended RedirectACL
Router (config-ext-nacl)# permit tcp any 10.0.0.0 0.0.0.255 eq www
Router (config-ext-nacl)# end
Show Output Displaying the Value of a Newly Defined VSA
The following show eou command output displays EAPoUPD session cache information for a given IP address. The value of the newly defined VSA is also shown.
Router# show eou ip 10.0.0.1
MAC Address : 0001.027c.f364
Interface : FastEthernet1/0/3
Audit Session ID : 000000001C8A6A330000001812000001
URL Redirect : http://wwwin.cisco.com
URL Redirect ACL : RedirectACL
ACL Name : #ACSACL#-IP-Infected-42835ff7
User Name : NAC-DEV-PC-3:Administrator
Revalidation Period : 30000 Seconds
Status Query Period : 300 Seconds
Current State : AUTHENTICATED
Additional References
The following sections provide references related to Network Admission Control: Agentless Host.
Related Documents
Standards
Standard
|
Title
|
No new or modified standards are supported by this feature.
|
—
|
MIBs
MIB
|
MIBs Link
|
No new or modified MIBs are supported by this feature.
|
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:
http://www.cisco.com/go/mibs
|
RFCs
RFC
|
Title
|
No new or modified RFCs are supported by this feature.
|
—
|
Technical Assistance
Description
|
Link
|
The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies.
To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website requires a Cisco.com user ID and password.
|
http://www.cisco.com/techsupport
|
Feature Information for Network Admission Control: Agentless Host Support
Table 1 lists the release history for this feature.
Not all commands may be available in your Cisco IOS software release. For release information about a specific command, see the command reference documentation.
Use Cisco Feature Navigator to find information about platform support and software image support. Cisco Feature Navigator enables you to determine which Cisco IOS and Catalyst OS software images support a specific software release, feature set, or platform. To access Cisco Feature Navigator, go to http://tools.cisco.com/ITDIT/CFN/jsp/index.jsp. An account on Cisco.com is not required.
Note
Table 1 lists only the Cisco IOS software release that introduced support for a given feature in a given Cisco IOS software release train. Unless noted otherwise, subsequent releases of that Cisco IOS software release train also support that feature.
Table 1 Feature Information for Network Admission Control: Agentless Host Support
Feature Name
|
Releases
|
Feature Information
|
Network Admission Control: Agentless Host Support
|
12.4(6)T
|
The Network Admission Control: Agentless Host Support feature allows for an exhaustive examination of agentless hosts (hosts that are not running the Cisco Trust Agent software). This examination allows customers to build a robust host or examination functionality by integrating any third-party audit mechanisms into the Network Admission Control architecture.
This feature also allows for Extensible Authentication Protocol over UDP (EAPoUDP) bypass, which speeds up the posture validation of hosts that are not using Cisco Trust Agent.
This feature was introduced in Cisco IOS Release 12.4(6)T.
The following commands were introduced or modified: eou clientless, ip admission name, show eou
|
CCDE, CCENT, CCSI, Cisco Eos, Cisco HealthPresence, Cisco Ironport, the Cisco logo, Cisco Lumin, Cisco Nexus, Cisco Nurse Connect, Cisco Stackpower, Cisco StadiumVision, Cisco TelePresence, Cisco Unified Computing System, Cisco WebEx, DCE, Flip Channels, Flip for Good, Flip Mino, Flip Video, Flip Video (Design), Flipshare (Design), Flip Ultra, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn, Cisco Store, and Flip Gift Card are service marks; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, iQuick Study, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MeetingPlace Chime Sound, MGX, Networkers, Networking Academy, Network Registrar, PCNow, PIX, PowerPanels, ProConnect, ScriptShare, SenderBase, SMARTnet, Spectrum Expert, StackWise, The Fastest Way to Increase Your Internet Quotient, TransPath, WebEx, and the WebEx logo are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.
All other trademarks mentioned in this document or website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0907R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
© 2006-2009 Cisco Systems, Inc. All rights reserved.