TITLE
    Mac OS 9.1: Services Location Protocol (SLP) Changes
Article ID:
Created:
Modified:
106106
1/8/01
6/12/01

TOPIC

    Mac OS 9.1 introduces a changes to Services Location Protocol (SLP) behavior intended to eliminate confusion between domain names and network neighborhoods.


DISCUSSION

    Services Location Protocol (SLP) facilitates the discovery and advertisement of TCP/IP-based services. Services such as Personal File Sharing, Personal Web Sharing, and USB Printer Sharing which advertise themselves on networks via SLP are viewable in the Network Browser and in Navigation Services.

    In Mac OS 9.0.x, the network neighborhood (also know as SLP "scope") was defined by entering a domain or subdomain name in the TCP/IP control panel within the "Search domains" field. This manner of definition incorrectly suggested that scope naming must be tied to a particular domain name or should follow the naming convention associated with a domain name.

    Rather, SLP scopes may be arranged according to meaningful information about their members. An SLP directory agent (DA) could specify a scope based on a logical or physical grouping. A scope, for example, could logically associate all resources pertinent to financial management with a "Finance" scope. Alternatively, resources within a scope may be associated with a physical locale such as a "Honolulu."

    To eliminate confusing suggestions or assumptions about ties between TCP/IP domain names and SLP scopes, Mac OS 9.1 stores the SLP scope in an SLP Preferences file located in the Preferences folder. Scope is no longer defined in the TCP/IP control panel.

    Note: When a version of Mac OS 9.0.x is updated to Mac OS 9.1, the "Search domains" field ceases its definition of SLP scope. The pre-existing scope is not automatically converted to the new SLP Preferences format. Instead, North American English and International English versions of Mac OS 9.1 use the Local Services as the default for computers that have not been configured otherwise.

    Setting a new scope in Mac OS 9.1

    The SLP Scope remains easily configurable via an AppleScript in the USB Printer Sharing section of Mac Help.

    • Choose Mac Help from the Help menu.
    • Search for the article "Sharing a USB printer."
    • In that article, click the link to "Set my network neighborhood."

    Notes:
      1. A blank Mac Help window will remain open on your screen and may safely be closed after using the configuration script.
      2. The SLPPlugin must be present and active. You can verify this in the Extensions Manager control panel.

    Network administrators: setting scope via DHCP

    DHCP (Dynamic Host Configuration Protocol) is a common method for offering configuration information to client computers. When Mac OS 9.1 clients are set up to configure using a DHCP server, network administrators may use the SLP Service Scope Option (DHCP option code 79) to specify the SLP scope in which the client machines should register their services.

    For more information on Network Services Location Services such as SLP, please see:

    Article 24691: " Network Services Location (NSL) Technology: Description "

    The following links provide information about standards which are not defined by Apple. Apple Computer, Inc. is not responsible for their content.

    Services Location Protocol (SLP) is defined in RFC 2608
    DHCP option 79 is described in RFC 2610


Document Information
Product Area: Mac OS System Software
Category: Mac OS 9.1
Sub Category: GENERAL OS TOPICS; Networking & Internet
Keywords: kmos91

Copyright © 2000 Apple Computer, Inc. All rights reserved.