System Administration Commands slpd(1M)
NAME
slpd - Service Location Protocol Daemon
SYNOPSIS
/usr/lib/inet/slpd [-f configuration-file]
DESCRIPTION
The slpd daemon provides common server functionality for the
Service Location Protocol ("SLP") versions 1 and 2, as defined by IETF in RFC 2165 and RFC 2608. SLP provides ascalable framework for the discovery and selection of net-
work services.slpd provides the following framework services:
Directory Agent This service automatically caches service advertisements from service agents to provide them to user agents, and makes directory agent advertisements of its services.This service is optional. slpd does not provide direc-
tory agent service by default. Directory agents are not databases, and they do not need to be maintained. Service Agent ServerAll service agents on the local host register and dere-
gister with this server. This service responds to all requests for services, and forwards registrations todirectory agents. By default, slpd is a service agent
server. Passive Directory Agent Discovery This service listens for directory agent advertisements and maintains a table of active directory agents. When a user agent wishes to discover a directory agent, itcan simply query slpd, obviating the need to perform
discovery by means of multicast. By default, slpd per-
forms this service. Proxy RegistrationThis service can act as a proxy service agent for ser-
vices that cannot register themselves. slpd reads the
proxy registration file for information on services it is to proxy. By default, no services are registered bySunOS 5.11 Last change: 23 Aug 2004 1
System Administration Commands slpd(1M)
proxy.All configuration options are available from the configura-
tion file. slpd reads its configuration file upon startup.
Stop and start the slpd daemon using svcadm(1M). Use the
command svcadm enable network/slp to start the slpd daemon.
Use the command svcadm disable network/slp to stop it.The file /etc/inet/slp.conf must exist before the slp ser-
vice can start the daemon. Only the example file /etc/inet/slp.conf.example is present by default. To enable SLP, copy /etc/inet/slp.conf.example to /etc/inet/slp.conf. OPTIONS The following options are supported:-f configuration-file Specify an alternate configuration
fileEXAMPLES
Example 1 Stopping the slpd daemon
The following command stops the slpd daemon:
example# svcadm disable network/slp
Example 2 Restarting the slpd daemon
The following command restarts the slpd daemon:
example# svcadm restart network/slp
FILES /etc/inet/slp.conf The default configuration fileslpd.reg The proxy registration file
SunOS 5.11 Last change: 23 Aug 2004 2
System Administration Commands slpd(1M)
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:________________________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_________________________________________|
| Availability | service/network/slp, service/network/slp||_____________________________|_________________________________________|
| CSI | Enabled ||_____________________________|_________________________________________|
| Interface Stability | Committed ||_____________________________|_________________________________________|
SEE ALSO
svcs(1), svcadm(1M), slp_api(3SLP), slp.conf(4),
slpd.reg(4), attributes(5), smf(5), slp(7P)
Guttman, E., Perkins, C., Veizades, J., and Day, M., RFC 2608, Service Location Protocol, Version 2, The Internet Society, June 1999. NOTESThe slpd service is managed by the service management facil-
ity, smf(5), under the service identifier: svc:/network/slp Administrative actions on this service, such as enabling, disabling, or requesting restart, can be performed using svcadm(1M). The service's status can be queried using the svcs(1) command.SunOS 5.11 Last change: 23 Aug 2004 3