1slpd(1M) System Administration Commands slpd(1M)
2
3
4
6 slpd - Service Location Protocol Daemon
7
9 /usr/lib/inet/slpd [-f configuration-file]
10
11
13 The slpd daemon provides common server functionality for the Service
14 Location Protocol ("SLP") versions 1 and 2, as defined by IETF in RFC
15 2165 and RFC 2608. SLP provides a scalable framework for the discovery
16 and selection of network services.
17
18
19 slpd provides the following framework services:
20
21 Directory Agent
22
23 This service automatically caches service advertisements from ser‐
24 vice agents to provide them to user agents, and makes directory
25 agent advertisements of its services. This service is optional.
26 slpd does not provide directory agent service by default. Directory
27 agents are not databases, and they do not need to be maintained.
28
29
30 Service Agent Server
31
32 All service agents on the local host register and deregister with
33 this server. This service responds to all requests for services,
34 and forwards registrations to directory agents. By default, slpd is
35 a service agent server.
36
37
38 Passive Directory Agent Discovery
39
40 This service listens for directory agent advertisements and main‐
41 tains a table of active directory agents. When a user agent wishes
42 to discover a directory agent, it can simply query slpd, obviating
43 the need to perform discovery by means of multicast. By default,
44 slpd performs this service.
45
46
47 Proxy Registration
48
49 This service can act as a proxy service agent for services that
50 cannot register themselves. slpd reads the proxy registration file
51 for information on services it is to proxy. By default, no services
52 are registered by proxy.
53
54
55
56 All configuration options are available from the configuration file.
57 slpd reads its configuration file upon startup.
58
59
60 Stop and start the slpd daemon using svcadm(1M). Use the command
61 svcadm enable network/slp to start the slpd daemon. Use the command
62 svcadm disable network/slp to stop it.
63
64
65 The file /etc/inet/slp.conf must exist before the slp service can start
66 the daemon. Only the example file /etc/inet/slp.conf.example is present
67 by default. To enable SLP, copy /etc/inet/slp.conf.example to
68 /etc/inet/slp.conf.
69
71 The following options are supported:
72
73 -f configuration-file Specify an alternate configuration file
74
75
77 Example 1 Stopping the slpd daemon
78
79
80 The following command stops the slpd daemon:
81
82
83 example# svcadm disable network/slp
84
85
86
87 Example 2 Restarting the slpd daemon
88
89
90 The following command restarts the slpd daemon:
91
92
93 example# svcadm restart network/slp
94
95
96
98 /etc/inet/slp.conf The default configuration file
99
100
101 slpd.reg The proxy registration file
102
103
105 See attributes(5) for descriptions of the following attributes:
106
107
108
109
110 ┌─────────────────────────────┬─────────────────────────────┐
111 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
112 ├─────────────────────────────┼─────────────────────────────┤
113 │Availability │SUNWslpu, SUNWslpr │
114 ├─────────────────────────────┼─────────────────────────────┤
115 │CSI │Enabled │
116 ├─────────────────────────────┼─────────────────────────────┤
117 │Interface Stability │ Evolving │
118 └─────────────────────────────┴─────────────────────────────┘
119
121 svcs(1), svcadm(1M), slp_api(3SLP), slp.conf(4), slpd.reg(4),
122 attributes(5), smf(5), slp(7P)
123
124
125
126
127
128 Guttman, E., Perkins, C., Veizades, J., and Day, M., RFC 2608, Service
129 Location Protocol, Version 2, The Internet Society, June 1999.
130
132 The slpd service is managed by the service management facility, smf(5),
133 under the service identifier:
134
135 svc:/network/slp
136
137
138
139
140 Administrative actions on this service, such as enabling, disabling, or
141 requesting restart, can be performed using svcadm(1M). The service's
142 status can be queried using the svcs(1) command.
143
144
145
146SunOS 5.11 23 Aug 2004 slpd(1M)