Cisco NAC Profiler Installation and Configuration Guide, Release 3.1.1
Using the Cisco NAC Profiler Endpoint Console
Downloads: This chapterpdf (PDF - 1.06MB) The complete bookPDF (PDF - 15.68MB) | Feedback

Using the Cisco NAC Profiler Endpoint Console

Table Of Contents

Using the Cisco NAC Profiler Endpoint Console

Overview

Viewing and Managing Endpoint Data

View/Manage Endpoints

Display Endpoints by Profile

Using the Manage View of Endpoints by Profile

Using the Set All View

Display Endpoints by Device Port

The Manage View Option of View Endpoints by Device Port

Unauthorized Endpoints

Endpoint Directory View

The MAC Endpoint Summary

The IP Endpoint Summary

Other Endpoint Views

IP-Only Endpoints

Unconnected Ports

Retired Endpoints

Displaying and Managing Cisco NAC Profiler Events

Clearing Cisco NAC Profiler Events


Using the Cisco NAC Profiler Endpoint Console


Topics in this chapter include:

Overview

Display Endpoints by Profile

Display Endpoints by Device Port

Unauthorized Endpoints

Endpoint Directory View

The MAC Endpoint Summary

Other Endpoint Views

Displaying and Managing Cisco NAC Profiler Events

Overview

The Cisco NAC Profiler user interface provides the ability to view and manage the endpoints connecting to the enterprise network that have been discovered and profiled by the system. The Endpoint Console tab of the User Interface provides several views of endpoint data that allow for the display of information about the endpoints, current and historical, as well as information regarding the connection status of all endpoints in the environment discovered by the Cisco NAC Profiler System.

The different views provided in the Endpoint Console provide the primary user interface for monitoring the Endpoint Profiling and Identity Monitoring functionality of Cisco NAC Profiler. Several options for viewing the current state of the Profiles and endpoints are provided for both the Directory and Port Provisioning usage modes of the system introduced earlier in this guide.

The views themselves provide insight into the endpoint landscape, the effectiveness of the endpoint profile configuration, as well as providing the ability to drill-down into current and historical information collected by Cisco NAC Profiler on each endpoint. In addition, summary information regarding both the LDAP and Cisco NAC Appliance Integration configurations of the NAC Profiler system can be ascertained at a glance.

Lastly, the Endpoint Console also provides the Cisco NAC Profiler user interface for the display and management of NAC Profiler Events which were described in Chapter 9, "Endpoint Profile Configuration: Part 1". The remainder of this chapter will outline the different endpoint and event views provided by the Endpoint Console.

Figure 15-1 illustrates the Endpoint Console tab that provides access to the endpoint and event views. All Endpoint Console functionality is initiated from this page through the selection of a link from the Secondary menu: View/Manage Endpoints, Endpoint Directory, View NAC Profiler Events, and Other endpoint views. View/Manage Endpoints and Other Endpoint Views have multiple options. The Endpoint Directory and NAC Profiler Events consist of a singular view of the data. Each of the Endpoint Console views are covered in detail throughout this chapter.

Figure 15-1 Endpoint Console Tab

Note that the pie chart on the Endpoint Console Tab is selectable via the drop down menu. The options for this chart are

Endpoints by Profile (Default)

Endpoint Directory

IP-only Endpoints.

The pie charts on the Endpoint Console tab are interactive. The slices in all three charts represent an active profile that contains endpoints. Clicking a slice of the chart takes the display to the table of endpoints for the selected profile name. This is an alternative way to quickly display the Display Endpoints by Profile view, Endpoint Directory view or IP-only Endpoint by profile tables for a selected profile directly from the Endpoint Console tab. Right-click on the pie charts to display a menu of options for manipulating the pie charts.

Viewing and Managing Endpoint Data

The Endpoint Console provides two primary methods for viewing the endpoints connected to the network with their current Profile and associated data: View/Manage Endpoints and the Endpoint Directory.

View/Manage Endpoints provides several different options for both viewing endpoint information and utilizing the Port Provisioning capability of the NAC Profiler System.

The Endpoint Directory provides the primary view used in Directory deployments of NAC Profiler, providing views of endpoint information without the port management options used in Port Provisioning mode.

The Endpoint Directory also provides summary information about the current configuration of integration of Cisco NAC Profiler with Cisco NAC Appliance via the API and other authentication systems interacting with the NAC Profiler Endpoint Profiler System via LDAP, when either or both of these features are enabled. The Other Endpoint Views include a view of IP- only endpoints, a view of unconnected ports on the switches being polled by NAC Profiler, and a view of endpoints currently in the retired state.

View/Manage Endpoints

When the View/Manage Endpoints option is selected from the Endpoint Console Tab, a sub-menu page is displayed enabling the selection of the three alternative views available:

Display Endpoints by Profile

Display Endpoints by Device Port

Unauthorized Endpoints.

The views available from View/Manage Endpoints are geared to a more port-provisioning-mode centric view of the endpoints on the NAC Profiler system. The location (port) information on the network device connecting the endpoint to the network (if known by the system) as well as controls for changing port settings for one or more endpoints is provided in these views.


Note Recall from the earlier discussion of the NAC Profiler Port Provisioning mode that the NAC Profiler system must have read-write SNMP access to the network device in order to make changes to device port configuration settings.


From a Profiling and Identity Monitoring standpoint--the status of discovered endpoints, their current profile, data, etc. is equivalent in both the Display Endpoints by Profile and Endpoint Directory views.

In the case of the Display Endpoints by Profile, additional controls are provided for both viewing endpoints and providing the Port Provisioning interface for making changes to NAC and 802.1X authentication related network device port settings such as Link State, VLAN, and 802.1X settings (for example, Force-UnAuth, Auto, Force-Auth).

Again, the primary difference is the inclusion of location-specific information in the Display Endpoints by Profile view, and differentiation between Total Assets (all endpoints in a profile) and Connected Assets (endpoints in each profile NAC Profiler believes are connected to the network). Figure 15-2 illustrates the views that become available via the selection of View/Manage Endpoints from the main Endpoint Console page.

Figure 15-2 View/Manage Endpoints View Selector

The following sections describe the specifics for each of these views.

Display Endpoints by Profile

As the title suggests, this view displays the Profiles that are currently enabled and any associated endpoints Profiled into those Profiles. Figure 15-3 illustrates the table of Profiles displayed in the interface when Display Endpoints by Profile is selected.

Figure 15-3 View Endpoints by Profile: Table of Profiles

Immediately adjacent to the table heading is a date/time stamp of when the Table of Profiles was viewed previously.

Changes to the Total Assets and Connected Assets since the last view for each Profile are indicated by a ''+'' or ''-'' value adjacent to the current value to reflect additions or removals from the total or connected endpoint counts. The refresh link is used to re-run the query and re-generate the table to show the current state of the endpoint database, the total endpoints and connected endpoints in each endpoint profile enabled on the system.

Immediately above the table in the upper right hand corner of the page are several icons that are used to change the view and or export this table from the NAC Profiler system. To change from the table view to the pie chart view of this table, select the pie chart icon. To toggle back to table format, select the table icon.

This table may be exported off the NAC Profiler system to the PC displaying the UI. Selecting the CSV icon will result in the browser displaying the Open-Save dialog that can be used open the CSV version of the table, or save it to the PC. Selecting the XML icon will result in the browser displaying an Open-Save dialog that can be used to open or save the table in XML format.


Tip For systems with more than one Organization Name (segment of the profiled network) in the My Network configuration, there will also be a Filter control with a drop-down menu immediately below the Export icons when viewing the Table of Profiles. This control can be used to filter the data displayed in the Table of Profiles such that the Display Endpoint by Profile views can be scoped to a single selected Organization Name or across all Organization Names which is the default (for example, show all). To filter View Endpoints by Profile to a selected Organization Name, select it from the drop-down and the table of profiles and underlying profile data will be limited to only endpoints with a host address within the range specified for that Organization Name.


The default sort order of the table is by Profile name (ascending). Note the table can be sorted by Total Assets or Connected assets by selecting the column name. Selecting any of the column names will toggle the view between an ascending and descending sort order of the table by the selected criteria.

The following is a description of each of the table columns:

Profiles - a list of the Profiles that are currently enabled. Profiles that contain endpoints are listed first; the Profile name is a link to a drill-down table of endpoints in the Profile for profiles containing at least one endpoint. If the profile name link is selected, the table of endpoints currently in the selected Profile is displayed as illustrated in Figure 15-4.


Note The row of the table labeled "Unprofiled Ports" which will be in the last row of the table when bringing up this page with the default sort order. This entry is not for an endpoint profile, it is a link to another table view that lists by switch and access port any port that has an endpoint connected in the Not Profiled state.


Total Assets - the total number endpoints that have been classified into this Profile.

Connected Assets - the endpoints that have been classified into this Profile and that are currently connected to the network according to the most current information in the NAC Profiler database.

Port Control - contains three buttons: View, Manage, and Set All. The View button displays the drill-down table of all endpoints currently in the selected profile along with summary information (Figure 15-4). This is the same table that is displayed if the profile name link is selected from the table as described previously.

Figure 15-4

Table of Endpoints by Profile


Tip The table of endpoints by profile is also displayed when the slice for a profile in the Endpoints by Profile pie chart for the Profile is selected from the Endpoint Console tab.


The Table of Endpoints for each profile on the system containing one or more endpoints has six columns that display the summary information from the database pertaining to each of the endpoints currently in the selected endpoint profile. The Select View control in the upper right hand corner is used to control how many endpoints are displayed per page, and defaults to 100. For large profiles the user can select 250, 500, 1000 or all endpoints in the profile to be displayed per page. When the table spans multiple pages, paging controls are placed at the bottom for next, previous, first and last pages to be displayed.


Tip Immediately above the table in the upper right hand corner of the page are two icons that are used to export the table of endpoints for a selected endpoint profile from the NAC Profiler system. This table may be exported off the NAC Profiler system to the PC displaying the UI. Selecting the CSV icon will result in the browser displaying the Open-Save dialog that can be used open the CSV version of the table, or save it to the PC. Selecting the XML icon will result in the browser displaying an Open-Save dialog that can be used to open or save the table in XML format.


MAC - shows the MAC address of each endpoint. If the OUI of the MAC address resolves to a known MAC Vendor, the MAC Vendor is displayed in parentheses beneath the MAC in hexadecimal format. The MAC address is a link that will cause the MAC Endpoint Summary to be displayed in the UI. The MAC Endpoint Summary will be described in detail later in the chapter.

IP Address - displays the current IP address of the endpoint if NAC Profiler has a current IP-to-MAC mapping for the endpoint. The IP address of the endpoint is a link that will display the IP Endpoint Summary of the endpoint if selected. The IP Summary Information page will be described later in the chapter.

Certainty - displays the current Certainty value for the endpoint which is calculated based on the rule or rules in the Profile that currently test true for the endpoint.

Switch Name/Port - displays the current location of the endpoint if it is currently connected and known by NAC Profiler. The switch name (as entered in the NAC Profiler Network Device configuration), port name and IFIndex of the connecting port are displayed. The IFIndex number of the port is displayed in parentheses.

Link - shows the status of the port link state as reported by the network device on the last scan performed by NetMap.

802.1X - shows the status of the port 802.1X authenticator. In parentheses below the setting the port state will show 'Auth' for endpoints that have successfully completed 802.1X authentication or auth has been forced, and `UnAuth' for those that have failed or have been forced to UnAuth.

VLAN - shows the current VLAN the port is operating in. If the network device was configured with VLAN name-to-VID mappings (see "Managing Network Infrastructure Devices and Device Groups" section on page 8-23), the VLAN Name will be shown. If mappings were not included in the network device configuration, the VLAN column will show the VID the port is currently assigned to.

Using the Manage View of Endpoints by Profile

The Manage button brings up a different view of endpoints by profile. The Manage view is used exclusively when employing NAC Profiler in the Port Provisioning mode. As shown in Figure 15-5, it displays similar information about all the endpoints in a selected Profile as the views described earlier in the chapter, but in addition shows the current state of selected attributes: Link State, 802.1X and VLAN of the network device port providing network connectivity to each endpoint in the Profile. The Manage view also allows these selected parameters to be changed as will be discussed below.


Tip Cisco NAC Profiler utilizes the SNMP protocol to make changes to selected parameters on the network devices in its database. In order to change any network device parameter using the Manage view or other views used for Port Provisioning mode, the network device configuration in Cisco NAC Profiler must have the Read-Write community string for each network device/network device group for devices to be set via SNMP.



Tip Changes to network device configuration is made persistent on the network device through the use of the ''Save Configuration'' option in the network device configuration (see Managing Network Infrastructure Devices and Device Groups, page 8-23). If this option is checked for a device, and saving configuration changes made via SNMP is supported by the device manufacturer, changes made via Cisco NAC Profiler port provisioning will be persistent.


Figure 15-5 View Endpoints by Profile: Manage View

In the Manage view, selecting an endpoint MAC or IP brings up the summary information for the MAC or IP respectively as described in the last section, and detailed later in the chapter.

Note the drop-down boxes beneath the current state of the Link, 802.1X and VLAN parameters for the port connecting each endpoint. In Port Provisioning mode, these drop-downs can be used to selectively change these three parameters on the edge network device providing connectivity for the selected endpoint or endpoints (typically access switches). The choices for each of the parameters are as follows:

Link State - up, or administratively down. Changing the Link State to down on a port effectively places the port in an admin down state until it is returned manually to the up state.

802.1X - allows the following settings to be selected on the ports of network devices with 802.1X authentication implemented and enabled:

Auto - 802.1X authentication enabled

Force UnAuth - Port placed in unauthenticated state, administratively down

Force Auth - Port placed in authenticated state administratively, 802.1X authentication effectively disabled and the device is allowed to communicate without authenticating

VLAN - allows the port to be administratively assigned to any VLAN name specified in the network device configuration (VLAN Name-to-VID mapping, see Chapter 7, "Configuring Collector Modules").

The very first row of the table serves a special purpose, and is referred to as the ''Set All'' row. This row can be used to set the parameters selected in the Link State, 802.1X and VLAN columns on all ports in the remaining rows of the table. This function can be used to set parameters on all ports under NAC Profiler management (for example, on all switches in the NAC Profiler configuration) that are providing connectivity to the endpoints currently in the Profile.

For example, it could be used to place all endpoints in a Profile for UPS devices into the network infrastructure VLAN. The desired VLAN would be selected from the drop-down menu for the VLAN parameter in the Set All row, and the Apply Settings button selected. This would result on any port with an endpoint in the selected Profile to have the VLAN setting changed to the selected VLAN name (VID).

The Apply Settings button at the bottom of the table is used to commit the changes. Upon selecting Apply Settings, the NAC Profiler system will execute the SNMP sets required to make the changes on the network devices affected by the change.

Using the Set All View

The Set All button brings up a special-purpose version of the Manage view of endpoints by profile, used exclusively in the Port Provisioning mode. It utilizes the same `Set All' functionality described for the top row of the manage view, but does so without the need to view the ports or the associated endpoints that are to be configured. It is used exclusively for setting port parameters (link state, 802.1X state, and VLAN) on all ports providing connectivity to the endpoints currently in the selected Profile. Figure 15-6 illustrates the Set All view for a selected profile.

Figure 15-6 View Endpoints by Profile: Set All View

To use the Set All view, choose the value of the selected parameter(s)—Link, 802.1X and or VLAN—from the drop-down list and select the Apply Settings. Cisco NAC Profiler will change the selected port settings on all network devices that have endpoints in the profile connected to them via SNMP.

Display Endpoints by Device Port

An alternative way to view endpoints via the NAC Profiler interface is by displaying endpoints by network device port. This view provides a device-level view of what endpoints are connected along with their Profile on a port-by-port basis, by network device. Ports that do not have an endpoint connected are depicted as well as ports that have been determined to be trunks (or manually set as such in the network device configuration). As with the other views in the Endpoint Console, the view allows the user to drill-down into the MAC and IP Summary pages for the endpoint(s) on a port.

To display Endpoints by Device port, select that option from the Endpoint Console which will display the table of Device Groups illustrated in Figure 15-7:

Figure 15-7 Table of Device Groups

Selecting the group name from this table will display the list of network devices in the selected device group. (If device groups are not being used, select the ''Ungrouped'' group name to display all network devices). Figure 15-8 is an example of the table of devices that would be displayed which allows selection of the specific network device to display endpoints by port on.

Figure 15-8 Select Device to View Endpoints by Device

This table is similar to that displayed when listing network devices except that it includes a column called 'Port Control' which contains two buttons, View and Manage.

Selecting the View button, the Device Name or IP address of a network device brings up the view of the network device illustrated in Figure 15-9.

Figure 15-9 View Endpoints by Device: Device-level View

By default, this view displays each port on the device (by ascending port number/ifIndex) and the endpoint or endpoints connected to that port in the NAC Profiler database. It is possible for more than one endpoint connected to a single port, and for that port not to be designated a trunk. If for example there is a switch that is either un-managed (such as the integrated switch in an IP Phone) or not entered in the NAC Profiler database or a Wireless Access Point or hub, multiple endpoints will be discovered and displayed as connected on a single port of a network device.

The Query Now button at the top of the view is used to command a NetMap poll of the network device so that the NAC Profiler database reflects the most current information about the device.

The table can be re-sorted by selecting the desired column heading. Select the desired column heading once for ascending order sort, twice for descending. The following describes each column of the table:

Port - displays the network device port number. The value in parentheses is the ifIndex which provides a consistent reference to the port number on the device.

Profile - for each endpoint in the database currently connected to the port, the current Profile for that endpoint will be displayed.

MAC Address - for each endpoint in the database currently connected to the port, the MAC address of the endpoint will be displayed, with the MAC Vendor (if the OUI resolves to a vendor) displayed in parentheses below. The MAC address is a link. Selecting the link will direct the user interface to the MAC Endpoint Summary page which is described later in this chapter.

IP Address - for each endpoint in the database currently connected to the port, if the NAC Profiler has current IP address information in the database for the endpoint the current IP host address of the endpoint is displayed. The endpoint IP host address is a link. Selecting the link will direct the user interface to the IP Endpoint Summary page which is described later in this chapter.

For ports that have been determined to be Trunks by NAC Profiler, the first three columns are replaced with a single entry 'Trunk Port' as shown on port Gi1/0/13 in the figure above. No MAC, Profile or IP information is displayed on Trunk Ports.

Link State - Reflects the current link state setting of the port. Down indicates that the port has been administratively disabled. Up indicates that the endpoint is active and connected to the network.

802.1X Setting and PAE State - no entry indicates 802.1X disabled (or not supported), Auto, ForceAuth or ForceUnAuth. Below the setting in parentheses the state of the PAE is indicated: Auth, or UnAuth.

VLAN - indicates the VLAN name (if configured) or VID of the port.

The Manage View Option of View Endpoints by Device Port

Selecting the Manage button for a network device brings up a different view of endpoints by device port. The Manage view of endpoints by device port is used primarily when employing Cisco NAC Profiler in the Port Provisioning mode.

As shown in Figure 15-10, the Manage View option displays similar information about all the endpoints connected to the selected network device on a port-by-port basis, and in addition shows the current state of selected port configuration parameters: Link State, 802.1X and VLAN of the network device port providing network connectivity to each endpoint. The Manage view also allows those selected parameters to be changed as will be discussed below.

Figure 15-10 View Endpoints by Device: Manage View

The primary difference with this view and the previous is the addition of the ''Set All'' row in the table, and the addition of the drop-down menus for the selected port parameters which are similar to the previously described Manage views. The Query Now button is not available in the manage view.

The choices for each of the parameters provided in the drop-down menus are as follows:

Link State - up, or administratively down. Changing the Link State to down on a port effectively places the port in an admin down state until it is returned manually to the up state.

802.1X - allows the following settings to be selected on the ports of network devices with 802.1X authentication implemented and enabled:

Auto - 802.1X authentication enabled

Force UnAuth - Port placed in unauthenticated state, administratively down

Force Auth - Port placed in authenticated state administratively, 802.1X authentication effectively disabled

VLAN - allows the port to be administratively assigned to any VLAN name specified in the network device configuration (VLAN Name-to-VID mapping, See "Managing Network Infrastructure Devices and Device Groups" on page 23.).

The very first row of the table serves a special purpose, and is referred to as the ''Set All'' row. This row can be used to set the parameters selected in the Link State, 802.1X and VLAN columns on all ports in the remaining rows of the table, which is effectively every port on the network device.

Unauthorized Endpoints

The Unauthorized Endpoints view is used exclusively in environments in which 802.1X port-based authentication has been deployed. The purpose of this view is to display all endpoints throughout the environment that are connected to switch ports reporting that they are in the UnAuth state.

Endpoints on an 802.1X-enabled port that is reporting its state as ''unAuth'' are essentially disconnected from the 802.1X-enabled network due to failing to successfully complete authentication (for example, do not have valid credentials or may not have a properly configured supplicant, etc.), or are on ports that are set to Force UnAuth. The view provides a way to quickly determine what endpoints are in this state, and where (by switch and port) which can, in turn, be utilized for providing support to these users/endpoints.

Endpoint Directory View

The Endpoint Directory is the primary view used in most deployments of Cisco NAC Profiler. The Endpoint Directory View displays all Profiles in the environment along with summary information about the Profiles and the endpoints currently in each profile.

The Endpoint Directory view is designed to provide a dashboard view into the Profiles, the endpoints in the Profiles, and optionally, how Cisco NAC Profiler is currently configured for integration with other systems such as Cisco NAC Appliance or via LDAP.

It does not include the mechanisms necessary to interact with the network devices as in the Directory deployment model, such interaction is typically not necessary since the ongoing configuration and/or enforcement mechanisms commonly reside with the NAC/authentication solutions themselves. The exception to this of course is the Active Response functionality described in the chapter on NAC Profiler Events earlier in the configuration guide. The use of Active Response within the Directory deployment model is common.

To display the Endpoint Directory View, select the Endpoint Directory link from the secondary menu of the Endpoint Console table. Figure 15-11 shows an example of the top-level of the Endpoint Directory view for a NAC Profiler system, the Table of Profiles in Directory. All enabled profiles that currently have one or more endpoints profiled to them will have a row in this table.

The Number of Matches column shows the total number of endpoints that are currently in the profiles. The Total Matches at the bottom of that column is the total number of endpoints in each profile and the Not Profiled state. This number represents the number of endpoints (MAC addresses) discovered by the system to date.

The LDAP and NAC columns are displayed and used only when the system is integrated with Cisco NAC Appliance and or the LDAP integration feature is enabled. Profiles that are enabled for LDAP will have a ''Yes'' in the LDAP column which indicates that endpoints in these profiles will be successfully authenticated by MAC upon an LDAP query to Cisco NAC Profiler.

See Chapter 17, "Enabling LDAP Integration" for details on configuration of LDAP integration. On systems with Cisco NAC Events configured for integration with Cisco NAC Appliance, rows for the profiles that match an enabled Cisco NAC event will have the NAC Event name with the minimum certainty value for the rule shown in brackets. See Chapter 13, "Integrating with the Cisco NAC Appliance"for details on the configuration of the Cisco NAC Appliance integration feature.

Figure 15-11 Endpoint Directory

Immediately above the table in the upper right hand corner of the page are several icons that are used to change the view and or export this table from the NAC Profiler system. To change from the table view to the pie chart view of this table, select the pie chart icon. To toggle back to table format, select the table icon. This table may be exported off the NAC Profiler system to the PC displaying the UI. Selecting the CSV icon will result in the browser displaying the Open-Save dialog that can be used open the CSV version of the table, or save it to the PC. Selecting the XML icon will result in the browser displaying an Open-Save dialog that can be used to open or save the table in XML format.


Tip For systems with more than one Organization Name (segment of the profiled network) in the My Network configuration, there will also be a Filter control with a drop-down menu immediately below the Export icons when viewing the Table of Profiles in Directory. This control can be used to filter the data displayed in the Table of Profiles such that the Display Endpoint by Profile views can be scoped to a single selected Organization Name or across all Organization Names which is the default (for example, show all). To filter View Endpoints by Profile to a selected Organization Name, select it from the drop-down and the table of profiles and underlying profile data will be limited to only endpoints with a host address within the range specified for that Organization Name.


The columns of the Table of Profiles in Directory are described below:

Profiles - All enabled endpoint profiles in the NAC Profiler System that contain endpoints are displayed. The default sort of the table is by Profile Name (ascending), selecting the Profiles link selects the Profile Name as the sort field and alternating between ascending and descending sort order.

Num of Matches - Displays the number of endpoints currently in the Profile. The table sort can be changed to this field by selecting the Num of Matches column heading.

The following columns will be present only if the LDAP and or NAC Appliance integration features are fully enabled on the system:

LDAP - Indicates whether the Profile is enabled for authentication via LDAP. In implementations where NAC Profiler will serve as an external database, Profiles that are enabled for LDAP will indicate so in this column. ''Yes'' indicates that NAC Profiler will respond to a query by MAC Address via LDAP for endpoints in the Profile with the Profile Name.

NAC - The NAC column indicates whether or not there is currently a Cisco NAC Event enabled that will match the Profile. A '-' in the column indicates that there are no enabled Cisco NAC Events that match the Profile and can be interpreted as endpoints in that Profile will not be added to the Filter List on the NAC Manager. If there is a Cisco NAC Event name in the column for a given Profile, the minimum certainty value for that Cisco NAC Event will also be reflected.


Tip After saving Cisco NAC Events to the configuration, the Endpoint Directory should be checked to ensure that the Profiles that should match the Cisco NAC Event indicate as such in the Directory, particularly when Regular Expressions are used to match multiple endpoint profiles.


Each of the Profile names in the Table of Profiles in Directory is a link that will display a more detailed view into each Profile. Select the Profile name link to display the summary view of the selected Profile, an example of which is provided in Figure 15-12.

Figure 15-12 Endpoint Directory: Profile View

This view provides summary information about all endpoints currently in each Endpoint Profile in the Directory. The Select View control in the upper right hand corner is used to control how many endpoints are displayed per page, and defaults to 100. For large profiles the user can select 250, 500, 1000 or all endpoints in the profile to be displayed per page. When the table spans multiple pages, paging controls are placed at the bottom for next, previous, first and last pages to be displayed.

Immediately above the table in the upper right hand corner of the page are two icons that are used to export the table of endpoints for a selected endpoint profile from the NAC Profiler system. This table may be exported off the NAC Profiler system to the PC displaying the UI. Selecting the CSV icon will result in the browser displaying the Open-Save dialog that can be used open the CSV version of the table, or save it to the PC. Selecting the XML icon will result in the browser displaying an Open-Save dialog that can be used to open or save the table in XML format.

The default sort order of the table is by MAC Address (first column) but the sort can be specified on any of the columns by selecting the column heading. Sort order can be toggled between ascending and descending by selecting the column heading.

The following is a description of each column of the table:

MAC Address - Indicates the MAC address of each endpoint in the Profile in hexadecimal format. The MAC address of the endpoint is a link. Selecting the link will direct the user interface to the endpoint MAC Summary page which is described later in this chapter.

MAC Vendor - The MAC vendor the OUI of the MAC address resolves to (if in the NAC Profiler database).

Last Known IP Address - Indicates the last known IP address of the endpoint. The endpoint IP host address is a link. Selecting the link will direct the user interface to the IP Summary page which is described later in this chapter.

Certainty - Indicates the Certainty value calculated based on the rule(s) in the Profile that were matched for the endpoint.

Last Update - Timestamp of the last update to data about the endpoint processed by the NAC Profiler engine.

Created At - Timestamp of when the endpoint was first added to the Profile.

The MAC Endpoint Summary

The MAC Endpoint Summary provides access to very detailed current and historical information about each endpoint in the NAC Profiler Database. As has been outlined in the chapter, the MAC Endpoint Summary view of an endpoint can be displayed from all views in the Endpoint Console and throughout the user interface. Throughout the NAC Profiler UI, if a MAC address is presented as a link, selecting that link will take the UI to this view of the endpoint.

An example of the MAC Endpoint Summary for an endpoint is shown in Figure 15-13.

Figure 15-13 MAC Endpoint Summary

The endpoint summary provides a snap-shot of the most current information about the endpoint MAC in summary form. The following is a description of each of the summary data points displayed about an endpoint on the Summary:

MAC Vendor - The MAC Vendor the OUI of the MAC Address resolves to.

Latest IP Address Mapping - Current IP host address for the endpoint is displayed if a mapping for the MAC is known by Cisco NAC Profiler.


Tip If the IP address is not known (for example, Cisco NAC Profiler not able to establish the current IP address of the device through available data), the message "Currently there is no IP/MAC mapping for [MAC address]" is displayed under the MAC Vendor and the View IP History option (described below) is unavailable for the endpoint.


Current Location - Displays the switch by name (if configured), IP address and current port (common name and ifIndex in parentheses) of the network device providing connectivity to the endpoint if it is known to Cisco NAC Profiler. If the endpoint is not connected, or the current location of the endpoint is not known, this part of the summary is not included in the summary view.


Tip When the current location is known, the port name/ifIndex displayed as the current location of the endpoint is a link. Selecting that link will open the View Endpoint by Device Port view, with the entry for the endpoint shown in the first row of the table.


System Location - If the network device providing connectivity to the endpoint has the system location OID of the System MIB populated, system location will be displayed as well.

Current Profile(s) - presents a table that shows the Profile (or Profiles) that the selected endpoint MAC address is currently matching in the NAC Profiler database. Recall that an endpoint can be in one and only one Profile at any given time: the profile with the highest Profile Certainty for the endpoint. However, there are occasions when an endpoint may in fact match rules in more than one Profile. This table in this view shows the Profile (or Profiles) which the endpoint matches with the respective level of Certainty based on the rule or rules matched in each of the current Profiles.

Immediately below the Current Profiles, the Endpoint Summary will reflect the 802.1X capability of the endpoint, either that it is or is not 802.1X capable if it is currently Profiled, based on the setting of this parameter in the endpoint profile configuration only, not a dynamic determination of the endpoint's capability by Cisco NAC Profiler.

At the bottom of the Endpoint Summary, links to additional views of information about the selected endpoint are provided. These additional endpoint-specific views are described in detail below.

View Layer 2 Trace

This view presents a table that indicates the path traffic from the selected endpoint is being observed traversing through the layer 2 local network for that endpoint. By determining the network devices and ports the endpoint is learned on (through examination of the SAT(CAM) tables of the devices), Cisco NAC Profiler can "trace" how traffic from the endpoint moves from the edge (access port) to the core, or the nearest routed boundary, of the network.

View MAC History

This view presents all information about the MAC Address of the selected endpoint available in the NAC Profiler database over the historical period.


Tip The length of the historical period is determined by the Server module parameter ''Historical Limit.'' Historical Limit is the number of days into the past which endpoint data is maintained in the NAC Profiler database (see Chapter 5, "Configuring the Cisco NAC Profiler for the Target Environment"). The default value for this parameter is 30 days and defines the historical period for all NAC Profiler historical views.


The MAC history view of an endpoint consists of 3 tables:

Table of MAC History by port - shows the network device port(s) this endpoint has connected to the network from over the historical period.


Note If the MAC has not been found in the NetMap data gathered from edge devices in the Cisco NAC Profiler configuration at least once during the historical period, the table will have the entry ''No MACs were found'' will be displayed.


Table of MAC History by IP - shows the IP address(es) that Cisco NAC Profiler has observed the endpoint using over the length of the historical period. If there has not been an IP-to-MAC mapping for the endpoint at least once during the historical period, the table will have the entry ''No IP addresses were found.''

Table of MAC History by Profile - shows the Profile(s) that the endpoint has been classified into over the length of the historical period, including Not Profiled.

View Profile Data

For each MAC Address that has been discovered by Cisco NAC Profiler, this view presents a view of selected Profiling-related data observed by Cisco NAC Profiler for the endpoint during the historical period.

The Profile Data view for a selected endpoint consists of three tables which displays the endpoint data collected for the endpoint:

Table of Software Data - Open ports, user agents, Web and SMTP server banners. Note that these attributes are all collected by NetWatch. If no data of these types has been collected by NetWatch for an endpoint, the table will contain the entry: ''No entries were found.''

Table of Traffic Data - If the endpoint has matched any Traffic Rules configured on the system, the traffic rule match data will be shown in this table. If the endpoint does not have any traffic rule matches, the table will contain the entry: ''No entries were found.''

Table of Other Data - If DHCP parameters, Network Stack Information or CDP Platform information has been collected by NetWatch/NetMap for the endpoint, those parameters will be shown in the table of Other Data. If Web URL rules are configured in enabled endpoint profiles, any matches to Web URL rules by the endpoint will be shown in this table.For endpoints with no collected DHCP, Network Stack Information CDP platform information, or Web URL rule matches the table will contain the entry: ''No other profiling information was found.''

Table of RADIUS Data - if NetRelay collection of RADIUS Accounting information from the RADIUS clients on the network (edge switches typically) is configured, and the endpoint has collected RADIUS accounting information saved to the database, this information will be presented in this table.

Table of Active Directory Data - if one or more NetMap modules have been configured to collect Active Directory data for endpoints from Microsoft Active Directory Servers on the network, and AD information has been attributed to this endpoint, the collected AD data is displayed in this table. The collected AD data items from AD include the following:

AD Computer (Common) Name

Operating System (for example, Windows XP)

Operating System Version/build (for example, 5.1 (2600))

Service Pack

View IP History

For endpoints that Cisco NAC Profiler has a current IP mapping for, this view allows the examination of information about the IP address itself. Especially for host addresses that are in the pool of addresses assigned via DHCP, the endpoints using a particular address may change frequently. This view provides a summary of information about the IP address, what endpoints (by MAC) have used it and endpoint profiles it has been placed in within the historical period.


Note If Cisco NAC Profiler is not able to map an IP host address to the MAC address of the endpoint at the time the endpoint summary is being viewed, the View IP History link will not be presented in the MAC Endpoint Summary for the endpoint.


The IP History view of a selected endpoint/host address consists of two tables:

Table of History by MAC - shows each MAC address Cisco NAC Profiler has observed using the current IP host address of the endpoint during the historical period. The first entry in the table is always the MAC address of the selected endpoint. The Last Modified Column provides a timestamp for the observation of the MAC-to-IP Mapping information for this address gathered by NetWatch (full ARP or DHCP transaction or NetMap (router ARP cache poll).

Table of History by Profile - shows the Profile(s) that endpoints using the IP Host address over the historical period have been classified into. The Last Modified column in this table is interpreted as the last time a re-model (if the individual endpoint or entire database) resulted in the change to the endpoint's profile.

Clear Endpoint

The MAC Endpoint Summary also has a link, Clear Endpoint. Clear endpoint is used to cause the data about an endpoint to be cleared from the database. The endpoint MAC address and all profiling information is cleared from the database, however the historical data for the endpoint is retained in case the endpoint is rediscovered. Clearing the endpoint will result in the endpoint leaving the primary endpoint console views, and will not return to the database unless it is relearned through the endpoint discovery processes.


Note Clear endpoint is the primary means for removing selected endpoints from the database. Other than the database maintenance timeouts described in the Server module chapter that will result in inactive endpoints being automatically retired and optionally removed, this is the only way to remove endpoints from the NAC Profiler database via the user interface.


The IP Endpoint Summary

Like the MAC Endpoint Summary, the IP Endpoint Summary provides very detailed current and historical information about the endpoints in the NAC Profiler Database but from the perspective of the current IP host address. As has been outlined in the chapter, the IP Endpoint Summary view of an endpoint can be displayed from all views in the Endpoint Console and throughout the user interface. Throughout the NAC Profiler UI, if an IP address is presented as a link, selecting that link will take the user to this view of the IP Endpoint Summary View.

The information presented in the Endpoint Summary resulting from selecting an IP host address link is identical to that described for the MAC version of the Endpoint Summary. Essentially the only difference is the selection of IP versus MAC Address.

In addition, the optional views available through the selection of the links at the bottom of the Endpoint Summary are the same for the IP Endpoint Summary as well.

Other Endpoint Views

In addition to the endpoint views already discussed in this chapter, there are three additional, special purpose endpoint views in the Endpoint Console. Selecting the Other Views link on the Endpoint Console tab secondary menu displays the view illustrated in Figure 15-14, providing the ability to select the remaining three endpoint data views available in the NAC Profiler Endpoint Console: IP Only Endpoints, Retired Endpoints and Unconnected Ports.

Figure 15-14 Other Endpoint Views Selection Page

IP-Only Endpoints

IP-only Endpoints provides a view of endpoints for which Cisco NAC Profiler has collected information for via the Collectors, but has yet to be able to make an IP-to-MAC mapping for the endpoints. Although the MAC address is the primary identifier of endpoints, when the Collectors collect IP-learned information for a given host address within the MyNetwork range but have yet to map that IP to a MAC in the database, the system will maintain an IP-only model of the endpoint. At the point the system is able to map an IP-only endpoint model to a MAC address, the models are unified under the MAC model.

Figure 15-15 presents an example of the IP-only view of endpoints by profile for a system, which when displayed allows the IP-only endpoints currently in a profile to be viewed by clicking the profile name link. Only profiles that currently have IP-only endpoints profiled into them will have active links.

The Filter selector in the upper right of the screen allows the IP-only endpoints to be filtered by My Network Organization Name. By default, the filter is set to "show all" which means endpoints with a host address within the boundaries specified in the My Network configuration for all organization names. Using the drop down, the IP-only endpoints can be filtered so that they are only displayed for the selected Organization Name.

Figure 15-15 IP-Only Endpoints: Table of Profiles

To view the IP-only endpoints in a selected endpoint profile, select the Profile Name link from the IP-only endpoints Table of Profiles. A table similar to that in Figure 15-16 is presented, showing each of the IP-only endpoints currently in the selected profiler. The Select View control is used to control how many IP-only endpoints are shown per page. When the display spans multiple pages, paging controls are provided at the bottom of the table.

Figure 15-16 View IP-Only Endpoints in an Endpoint Profile

Drilling down into a Profile containing IP-only endpoints reveals a table with only two columns: the IP host address of the endpoint and the current Profile Certainty for the selected endpoint. Selecting an IP address of an IP only endpoint from this table will display the IP Endpoint Summary which will allow the Profile Data and IP History for the IP address to be viewed. This page includes the Select View control which determines how many IP-only endpoints will be shown in the UI. By default it is set to 100 endpoints, and provides options to display 250, 500, 1000 or show all IP-only endpoints in a selected profile.

Unconnected Ports

Unconnected Ports provides a list of all open ports on network devices in the configuration. By default network devices are listed by device name and IP Address in a table that shows the port name, ifIndex and media type of all available ports on each device.

Retired Endpoints

As outlined in chapter describing the Server Module configuration, the optional Endpoint Timeout parameter under the Database Maintenance section of the Server module configuration can be used to automatically prune inactive endpoints from the database. For endpoints that are in an endpoint profile with the ''Allow Timeout'' option set to yes, if the Collectors have not reported any observations for an endpoint in greater than the number of days specified by the Endpoint Timeout, the endpoint will be removed from the primary endpoint console views (Endpoint Directory, View Endpoints by Profile, View Endpoints by Device Port) and placed in the retired status.

Endpoints in the retired state are removed from the Cisco NAC Profiler endpoint directory so for systems that are integrated with authentication/NAC systems, as endpoints are retired they will no longer be authenticated by MAC. While they are in the retired state, Cisco NAC Profiler will return no information about the endpoint beyond that shown in the retired endpoints view.For each retired endpoint MAC, this view will show the following information:

IP address at time of retirement (if IP-to-MAC mapping was known)

Certainty (0 if endpoint was Not Profiled at time of retirement

Last location (switch name and IFindex) or No Location if there was no location for the endpoint in the database at time of retirement.

If the endpoint becomes active again and a Collector reports updated information, the endpoint will be moved out of the retired state and profiled based on the updated endpoint data.The only way to view endpoints that have been retired is through the Retired Endpoints option of Other Endpoint Views. Retired endpoints are shown by profile, endpoints in the Not Profiled state at time of retirement will be retired as such.

Select Other Endpoint Views from the secondary menu of the Endpoint Console tab. Then select Retired Endpoints from the table to view the list a table of profiles that contain endpoints in the ''retired'' status. Endpoints that are in the retired status are not included in the primary Endpoint Console views, they are not removed from the system but are maintained in a retired state reflecting the fact that no update to any element of their profiling data (including NetMap finding the MAC in a network device source address table) in greater than the number of days specified for the endpoint timeout.

Endpoints will stay in the retired state and appear in this view indefinitely unless the Endpoint Removal parameter is set. If an Endpoint Removal of other than zero days is specified in the Server module configuration, endpoints will remain in the retired state for only that number of days, then be permanently removed from the database.


Tip Endpoints in the Not Profiled state are subjected to the Endpoint Timeout and Endpoint Removal options by default. If an Endpoint Timeout is specified, all Not Profiled endpoints will be subjected to it. If there is not an update of profiling data on an endpoint in Not Profiled for greater than the number of days configured for the Endpoint Timeout, the endpoint will be retired. If an Endpoint Removal timer is set, those endpoints will be permanently purged upon the expiration of the removal timer. This is not a configurable option.


Displaying and Managing Cisco NAC Profiler Events

The endpoint console also provides the interface within the Cisco NAC Profiler UI used for displaying and managing endpoint events that are designated to be displayed in the NAC Profiler interface in the event configuration.

The configuration of endpoint events is detailed in Chapter 11, "Using Advanced XML Rules". The NAC Profiler interface is but one of the options available for the display of events detected by the system in accordance with the NAC Profiler Events configuration. In this section, the use of the Endpoint Console for displaying, interpreting and managing endpoint events is outlined.


Note Cisco NAC events are not displayed in this interface; the occurrence of Cisco NAC events is recorded in the Server.out log and in the Cisco Appliance NAC Server logs.



Note New installations and upgrades to version 3.1, a New Endpoint Event specifying a Matching Profile of "all" is created automatically (event to detect discovery of any new endpoint). By default this event reports only to the Event List/Event Viewer on the Home tab, and these events will not be delivered to the Table of Events presented in the Endpoint Console. This is designed to keep the number of events manageable in new deployments. If it desirable to deliver these events to the Endpoint Console when the number of new endpoint discoveries stabilizes, simply change the event configuration to include the NAC Profiler Interface delivery method.


To view/manage NAC Profiler events from the Endpoint Console, select NAC Profiler Events from the secondary menu of the Endpoint Console tab.

The Table of Events that is presented upon selection of this option is the primary interface for viewing and managing NAC Profiler Events. As described in Chapter 11, "Using Advanced XML Rules", this view of NAC Profiler Events by NAC Profiler Interface is the default Event Delivery Method for NAC Profiler Events created by the NAC Profiler administrator (see Figure 15-17).

Figure 15-17 Endpoint Console: View Cisco NAC Profiler Events

Note the Select View control in the upper right hand corner of the page. By default, 100 events are displayed per page in reverse chronological order. Paging controls are displayed at the bottom of the table of events to allow moving through the pages when the number of events is greater than 100. The Select View control can be used to change the number of events displayed to 250, 500, 1000 or all events. To change the sort order, click on the column heading.

For each NAC Profiler event recorded by the system, detailed information about the event is provided. In addition, the NAC Profiler event interface allows for changes to be made to selected network device port parameters, if the NAC Profiler system has locating (for example, switch and port number providing connectivity to the endpoint) information about the endpoint generating the event.

In addition, the ''set all'' row is displayed allowing changes to be made to multiple ports (for example, all ports providing connectivity to the endpoints generating events currently displayed in the table) simultaneously as described in the Endpoint event views earlier in the chapter.

The following definitions describe the data in each column of the table of events:

Select check box- The check box in each of the rows of the table is used to select the event for clearing in combination with the Delete Selected button at the bottom of the table.


Tip Note the select/unselect link above the Select check box column. This control will select/unselect all events on the page and can be used for bulk clearing of events.


Event Type - The type of event: New Endpoint, Profile Change - exiting/entering, Alarm Profile, or Profile Consistency.

Event Name - For each event in the table, this column will reflect the name of the Event (from the NAC Profiler event configuration) resulting in the table entry. Immediately following the name, the event severity as configured in the event is also displayed in parentheses.

Date - Reflects the date and time the Profiler event occurred.

MAC- Displays the MAC address and MAC Vendor of the endpoint triggering the event.

IP Address - Displays the IP address of the endpoint triggering the event if known by the NAC Profiler system.

Profile/[Prior Profile] - Displays the Profile of the endpoint triggering the event. In the case of Profile Change Events, the Profile that the endpoint was in immediately previous to the change triggering the event is displayed as the Prior Profile.

Switch IP and Port - Displays the current location (for example, switch and port providing connectivity) of the endpoint triggering the event if known by the NAC Profiler System. Format is Switch IP, Interface name, and ifIndex. If the current location of the endpoint is not known, 0.0.0.0 and 0 will be displayed in this column, and current port settings for Link, 802.1X and VLAN as described below will be unpopulated.

Beyond the switch IP and Port are the current values of selected parameters of the port connecting the endpoint triggering the event. Note that drop down menus are provided for each parameter that are used in conjunction with the Apply Changes button to changed selected parameters of ports. Above the drop down menu, the current state of the port is reflected for each of the parameters as follows:

Link State - Reflects the current link state setting of the port. Down indicates that the port has been administratively disabled. Up indicates that the endpoint is active and connected to the network.

802.1X Setting and PAE State - no entry indicates 802.1X disabled (or not supported), Auto, ForceAuth or ForceUnAuth. Below the setting in parentheses the state of the PAE is indicated: Auth, or UnAuth.

VLAN - indicates the VLAN name (if configured) or VID of the port.

The choices for setting each of the port parameters provided by the drop-down menus in the Table of Events are as follows:

Link State - up, or administratively down. Changing the Link State to down on a port effectively places the port in an admin down state until it is returned manually to the up state.

802.1X - allows the following settings to be selected on the ports of network devices with 802.1X authentication implemented and enabled:

Auto - 802.1X authentication enabled

Force UnAuth - Port placed in unauthenticated state, administratively down

Force Auth - Port placed in authenticated state administratively, 802.1X authentication effectively disabled

VLAN - allows the port to be administratively assigned to any VLAN name specified in the network device configuration (VLAN Name-to-VID mapping, see Chapter 8, "Managing Network Devices").

If the Events interface is used to make changes to port parameters, use the Apply Settings button immediately below the table to execute changes. This button is used for both clearing selected events, and for making port provisioning changes via SNMP.

In order for network device parameters to be changed via this interface, NAC Profiler must have read-write SNMP access to the device or devices being re-configured.

Clearing Cisco NAC Profiler Events

Cisco NAC Profiler Events displayed in the Endpoint Console will remain in the table of events for the length of the historical period if not manually cleared.

To manually clear events, select the Clear Event check box of the event (or events) that should be cleared from the first column of the table of events. Selecting the Delete Selected button with event(s) selected for clearing will result in the event(s) being permanently cleared from the table and the database.


Tip To clear all events from the table of events, use the Select View to display all events on one page, click the select link to select all, then select the Delete Selected button to clear all events.