Specifications

Configuration of Dynamic Host Configuration Protocol (DHCP)
Summit WM20 Technical Reference Guide, Software Version 4.210
Service Location Protocol consists of three cooperating services:
User Agent (UA) – A process working on the user's behalf to acquire service attributes and
configuration. The User Agent retrieves service information from the Service Agents or Directory
Agents.
Service Agent (SA) –A process working on the behalf of one or more services to advertise service
attributes and configuration.
Directory Agent (DA) – A process which collects information from Service Agents to provide a
single repository of service information in order to centralize it for efficient access by User Agents.
There can only be one DA present per given host.
When a service starts on the network, its Service Agent queries the DHCP server for Option 78 and
Option 79 and registers itself appropriately.
DHCP Options for Service Location Protocol (RFC2610)
The Dynamic Host Configuration Protocol (RFC2131) provides a framework for passing configuration
information to hosts on a TCP/IP network.
Entities using the Service Location Protocol, Version 2 (RFC2608) and Service Location Protocol, Version
1 (RFC2165) must obtain the address of Directory Agents in order to transact messages. The SLP
Directory Agent option (Option 78) described in “SLP Directory Agent Option (Option 78)” on page 10
is used to configure User Agents and Service Agents with the location of Directory Agents in the
network.
The SLP Scope Option (Option 79) described in “SLP Service Scope Option (Option 79)” on
page 11provides an assignment of scope for configuration of SLP User and Service Agents. This option
takes precedence over both default and static scope configuration of SLP agents. A scope is a set of
services, typically making up a logical administrative group.
SLP Directory Agent Option (Option 78)
The SLP Directory Agent Option 78 specifies a list of IP addresses for SLP Directory Agents. Directory
Agents should be listed in order of preference. Summit WM Controllers register themselves as directory
agents.
The Length value must include one for the Mandatory byte and include four for each Directory Agent
address which follows. The address of the Directory Agent is given in network byte order. The
Mandatory byte in the Directory Agent option can be set to 0 or 1. If set to 1, the SLP User Agent or
Service Agent so configured must not employ either active or passive multicast discovery of Directory
Agents.
The Directory Agents listed in Option 78 must be configured with the a non-empty subset of the scope
list that the Agent receiving the Directory Agent Option 78 is configured with.