8.14 Troubleshooting Service Location Protocol (SLP) Configuration

This section contains troubleshooting information related to SLP configuration.

8.14.1 Novell Client Service Location Diagnostic Utility (SLPINFO)

The Novell Client for Windows now includes an SLPINFO utility intended to help with the troubleshooting and verification of SLP-related workstation behavior. The SLPINFO.EXE program is installed by the Novell Client for Windows into the Windows SYSTEM32 directory, and therefore the SLPINFO command should be available in any Windows command prompt.

The SLPINFO output available in the Novell Client for Windows is different from the SLPINFO output presented by previous platforms such as the Novell Client for Windows XP/2003. Most of these differences relate to the level of information that is available through existing standards-based OpenSLP user agent APIs, versus the information which had been exposed by the proprietary SRVLOC.SYS user agent used earlier Novell Client platforms.

The intention of the SLPINFO tool remains unchanged, and that is to provide information which can help verify or diagnose SLP-related behavior from the client machine's perspective. As improvements are made to the OpenSLP user agent APIs, additional information can also be presented by the Novell Client for Windows SLPINFO utility.

The Novell Client for Windows SLPINFO utility supports the following options:

  • /D - Displays the SLP Directory Agent (DA) resources and associated SLP scopes that can be located in the environment via the Novell Client Properties Service Location tab configuration, via DHCP Inform options 78 and 79, and via multicast solicitation.

    NOTE:This discovery is being performed using an instance of the OpenSLP user agent running on the SLPINFO.EXE process itself, and is not the same OpenSLP user agent instance actually being used by the Novell Client for Windows for name resolution. As such it is possible that firewall policies or other user program restrictions could prevent the SLPINFO utility from discovering some SLP DAs which are actually available in the environment, even though these same SLP DAs actually can be successfully discovered and used from the OpenSLP user agent instance running on the Novell Client for Windows XTSVCMGR service.

  • /T - Displays the eDirectory tree (ndap.novell) resources visible to the Novell Client for Windows via SLP, as well as their associated IPv4 addresses.

  • /S - Displays the NCP server (bindery.novell) resources visible to the Novell Client for Windows via SLP, as well as their associated IPv4 addresses.

    For both the /T and /S displays, the SLPINFO tool is actually receiving this information from the Novell Client itself. Meaning any eDirectory tree and NCP server listed is by definition visible to the Novell Client's own name resolution processing which occurs on the XTSVCMGR service, and is not potentially limited by firewall or other restriction policies that apply to the SLPINFO.EXE tool being executed by the user. So unlike the /D display, an eDirectory tree or NCP server name which isn't listed in /T or /S means the Novell Client itself cannot see that name either, and is not potentially just a limitation applying to the SLPINFO utility itself.

  • /A - Displays all of the SLP DAs, SLP scopes, eDirectory trees and NCP servers. Same as specifying SLPINFO /D /T /S.

  • /H or /? - Displays the help screen for SLPINFO.