
Implementing the Service Location Protocol
15
389
n
ov
do
cx (e
n)
11
Ju
ly 20
08
15
Implementing the Service
Location Protocol
The Service Location Protocol (SLP) is an Internet standard protocol (RFC 2165) that enables client
applications to dynamically discover services in TCP/IP networks. Novell® provides
implementations of SLP for NetWare®.
15.1 Understanding SLP Components
SLP defines three types of agents:
User Agents
Service Agents
Directory Agents
Functionality of SLP Directory Agents is not provided for Linux or Solaris systems.
15.1.1 User Agents
User Agents work in behalf of client applications to retrieve service URLs and attributes of desired
network services. Client applications can request all URLs of a specific service type or narrow the
search by requesting only services of a certain type with specific attributes.
If no Directory Agents are available to the User Agent, the SLP request is sent to multiple services
(multicast) using the Service Location General Multicast Address (224.0.1.22, see
RFC 2165 (http:/
/www.openslp.org/doc/rfc/rfc2165.txt)
). All Service Agents holding service information that satisfy
the request unicast the reply (using UDP or TCP) directly to the requesting User Agent.
If a Service Agent has the requested service information, it replies. If multiple Service Agents reply,
the User Agent combines the replies before presenting them to the client application. If a Directory
Agent is available, the User Agent unicasts the SLP request to the Directory Agent rather than
sending a multicast request. The Directory Agent always unicasts a reply even if the answer
indicates that no services are available.
User Agents send the following SLP requests:
Table 15-1
SLP Requests Sent by User Agents
User Agents process the following SLP replies:
Request
Description
Service Type Request
Returns all active service types.
Service Request
Returns the service URLs of a specific type.
Attribute Request
Returns the attributes of a specific service URL.
Summary of Contents for EDIRECTORY 8.8 SP3
Page 4: ...novdocx en 11 July 2008...
Page 72: ...72 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 120: ...120 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 132: ...132 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 190: ...190 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 238: ...238 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 262: ...262 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 288: ...288 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 320: ...320 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 348: ...348 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 388: ...388 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 492: ...492 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 586: ...586 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 599: ...The eDirectory Management Toolbox 599 novdocx en 11 July 2008 Click Help for details...
Page 600: ...600 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...
Page 614: ...614 Novell eDirectory 8 8 Administration Guide novdocx en 11 July 2008...