SLP Release Notes First Edition Manufacturing Part Number: 5969-4323 E0301 U.S.A. © Copyright 2001 Hewlett-Packard Company.
Legal Notices The information in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this manual, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be held liable for errors contained herein or direct, indirect, special, incidental or consequential damages in connection with the furnishing, performance, or use of this material.
iCOD and iCOD CPU Agent Software are products of Hewlett-Packard Company, and all are protected by copyright. Copyright 1979, 1980, 1983, 1985-93 Regents of the University of California. This software is based in part on the Fourth Berkeley Software Distribution under license from the Regents of the University of California. Copyright 1988 Carnegie Mellon University Copyright 1990-1995 Cornell University Copyright 1986 Digital Equipment Corporation.
Contents 1. What’s in this Version SLP Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 SLP Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Benefits of using SLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 SLP Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 6
1 What’s in this Version SLP is available as a web release on HP-UX 11i platform from HP’s software depot at www.software.hp.com.
What’s in this Version SLP Features SLP Features This chapter discusses the features, benefits, components, and working of SLP. SLP Overview The ‘Service Location Protocol’ (SLP) is an emerging Internet standard network protocol that provides a framework to allow networking applications to discover the existence, location, and configuration of networked services in enterprise networks.
What’s in this Version SLP Features For instance, a printer can be described as a Postscript printer, a printer that has blue paper available, or a printer on the same floor as the user’s office. A service may be tracked by specifying the values of the attributes. As services are replaced or taken out of service, User Agents will discover alternate or replicated servers and continue operation.
What’s in this Version SLP Features How SLP Works Consider the example of a user wanting to use the Printer services on a network. The following events occur on the server side: As the printer is initialized and is in the ready mode the printer’s URL is registered with the SA server and the DA server. The URL can have an IP address or the domain name. Services advertise themselves by registering with a Directory Agent.
What’s in this Version SLP Features slp daemon slpd provides the Service Agent and the Directory Agent functionality along with the ability to maintain a consistent state with respect to the locations of other SLP agents on the network. The SLP library (libslp.sl) provides UA functionality internally on a per process basis without the need to communicate with slpd running on local machines. This means that in certain cases, the slp daemon does not always have to be loaded on every machine.
What’s in this Version SLP Features DA configuration, Static Scope Configuration, UA Configuration, and Tracing options. These options determine the behavior of "slpd" and UA to an extent. NOTE An example SLP configuration file is available in /etc/slp.conf with the SLP distribution. See the man page slp.conf(4) for explanations of the various options and it’s semantics. Also see the slpd man page for overview of slpd functionality.
What’s in this Version SLP Features A script has been provided to start, stop and restart slpd and also to dump the database. The usage of this script is described below: Table 1-2 Script Usage slpdc start Starts the slpd. The command line options to be passed to slpd can be specified as: slpdc slpdc stop Stops the slpd slpdc restart Restarts the slpd slpdc dump Dumps the database. Static Registration The SLP implementation allows legacy service applications that are not SLP-enabled (i.e.
What’s in this Version SLP Features The Configuration file options for logging are: Table 1-3 14 Options for Logging net.slp.traceDATraf fic To control controlling printing of messages about traffic with DAs. net.slp.traceMsg To control printing of details on SLP messages. net.slp.traceReg To control printing of dumps of all registered services upon registration and deregistration. net.slp.traceDrop To control printing details when a SLP message is dropped.
2 Installation Information Read this chapter before installing SLP.
Installation Information System Requirements System Requirements The following are the system requirements to install SLP: 16 • Hewlett-Packard 9000 Computer • HP-UX operating system version 11i.
Installation Information Installing SLP Installing SLP After downloading the software package from HP’s software depot at www.software.hp.com, use the swinstall command to install the package on your system. Detailed information on how to configure and use SLP can be found in the respective man pages.
Installation Information Installing SLP 18 Chapter 2
3 Documentation The following product documentation is available with SLP: Chapter 3 19
Documentation Man Pages Man Pages The following man pages are distributed with this release of SLP: 20 • slpd(1) • libslp(3n) • slp.conf(4) • slp.
4 Limitations This chapter discusses the limitations in this release of SLP.
Limitations Limitations Limitations The following features are yet to be implemented: • Asynchronous Request Handling • Incremental Registration • Authentication • UTF-8 support • SLPv1 interoperability The following features have not been tested: • Predicate support Divergence from RFC 2614 Allows scopelist to be NULL or empty string Configuration Parameters The following configuration parameters are not supported in this release of SLP: NOTE 22 • net.slp.serializedRegURL • net.slp.