RFC 3111 (rfc3111) - Page 2 of 13


Service Location Protocol Modifications for IPv6



Alternative Format: Original Text Document



RFC 3111    Service Location Protocol Modifications for IPv6    May 2001


Table of Contents

   1.   Introduction  . . . . . . . . . . . . . . . . . . . . . .  2
   2.   Eliminating support for broadcast SLP requests  . . . . .  3
   3.   Address Specification for IPv6 Addresses in URLs  . . . .  3
   4.   SLP multicast behavior over IPv6  . . . . . . . . . . . .  4
   4.1.    SLPv2 Multicast Group-IDs for IPv6 . . . . . . . . . .  4
   4.2.    SLPv2 Scoping Rules for IPv6 . . . . . . . . . . . . .  5
   4.2.1   Joining SLPv2 Multicast Groups . . . . . . . . . . . .  5
   4.2.2   Sending SLPv2 Multicast Messages . . . . . . . . . . .  6
   4.2.3   Rules for Message Processing . . . . . . . . . . . . .  6
   4.2.4   SLPv2 Agents with multiple interfaces  . . . . . . . .  7
   4.2.4.1 General Rules  . . . . . . . . . . . . . . . . . . . .  7
   4.2.4.2 Multihomed UA  . . . . . . . . . . . . . . . . . . . .  8
   4.2.4.3 Multihomed SA  . . . . . . . . . . . . . . . . . . . .  8
   4.2.4.4 Multihomed DA  . . . . . . . . . . . . . . . . . . . .  9
   5.   IANA Considerations . . . . . . . . . . . . . . . . . . . 10
   6.   Security Considerations . . . . . . . . . . . . . . . . . 10
        Acknowledgments . . . . . . . . . . . . . . . . . . . . . 10
        References  . . . . . . . . . . . . . . . . . . . . . . . 11
        Author's Address  . . . . . . . . . . . . . . . . . . . . 12
        Full Copyright Statement  . . . . . . . . . . . . . . . . 13

1. Introduction

   The Service Location Protocol (SLP) provides a scalable framework for
   the discovery and selection of network services.  Using this
   protocol, computers using IP based networks no longer need so much
   static configuration of network services for network based
   applications.  This is especially important as computers become more
   portable, and users less tolerant of or less able to fulfill the
   demands of network administration.

   The following are changes required to have the Service Location
   Protocol work over IPv6.  These changes include:

      -  Eliminating support for broadcast SLP requests

      -  Address Specification for IPv6 Addresses in URLs

      -  Use of IPv6 multicast addresses and IPv6 address scopes

      -  Restricted Propagation of Service Advertisements

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in [4].




Guttman                     Standards Track