Finding an RSIP Server with SLP
RFC 3105

Document Type RFC - Experimental (October 2001; No errata)
Last updated 2013-03-02
Stream IETF
Formats plain text pdf html bibtex
Stream WG state WG Document
Document shepherd No shepherd assigned
IESG IESG state RFC 3105 (Experimental)
Consensus Boilerplate Unknown
Telechat date
Responsible AD (None)
Send notices to (None)
Network Working Group                                           J. Kempf
Request for Comments: 3105                           NTT DoCoMo USA Labs
Category: Experimental                                     G. Montenegro
                                                        Sun Microsystems
                                                            October 2001

                    Finding an RSIP Server with SLP

Status of this Memo

   This memo defines an Experimental Protocol for the Internet
   community.  It does not specify an Internet standard of any kind.
   Discussion and suggestions for improvement are requested.
   Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2001).  All Rights Reserved.

IESG Note

   The IESG notes that the set of documents describing the RSIP
   technology imply significant host and gateway changes for a complete
   implementation.  In addition, the floating of port numbers can cause
   problems for some applications, preventing an RSIP-enabled host from
   interoperating transparently with existing applications in some cases
   (e.g., IPsec).  Finally, there may be significant operational
   complexities associated with using RSIP.  Some of these and other
   complications are outlined in section 6 of the RFC 3102, as well as
   in the Appendices of RFC 3104.  Accordingly, the costs and benefits
   of using RSIP should be carefully weighed against other means of
   relieving address shortage.

Abstract

   This document contains an SLP service type template that describes
   the advertisements made by RSIP servers for their services.  Service
   Location Protocol (SLP) is an IETF standards track protocol
   specifically designed to allow clients to find servers offering
   particular services.  Since RSIP (Realm Specific IP) clients require
   a mechanism to discover RSIP servers, SLP is a natural match for a
   solution.  The service type template is the basis for an Internet
   Assigned Numbers Authority (IANA) standard definition of the
   advertisements offered by RSIP servers, an important step toward
   interoperability.

Kempf & Montenegro            Experimental                      [Page 1]
RFC 3105            Finding an RSIP Server with SLP         October 2001

Table of Contents

   1.  Introduction ...............................................  2
   2.  Notation Conventions .......................................  2
   3.  Terminology ................................................  2
   4.  Using SLP for RSIP Service Discovery .......................  3
   5.  Using Scopes for Server Provisioning .......................  4
   6.  Load Balancing .............................................  6
   7.  The RSIP Service Type Template .............................  7
   8.  Security Considerations ....................................  9
   9.  Summary ....................................................  9
   References .....................................................  9
   Authors' Addresses ............................................. 10
   Full Copyright Statement ....................................... 11

1. Introduction

   Realm Specific IP (RSIP) [7] enables an RSIP client in one realm to
   borrow addresses and other resources from another realm.  It does so
   by engaging in an RSIP protocol [1] exchange with an RSIP server.
   The RSIP protocol requires the RSIP server to have a permanent
   presence on both realms.

   There are a variety of traditional ways an RSIP client could go about
   locating the appropriate RSIP server.  However, Service Location
   Protocol (SLP) [2][11] is an IETF standards track protocol
   specifically designed to facilitate location of services and their
   servers by clients.  SLP provides a number of features that simplify
   locating RSIP servers.  In this document, we describe how RSIP
   clients can use SLP to discover RSIP servers.

2.  Notation Conventions

   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].

3.  Terminology

   We reproduce here some SLP terminology from [2] for readers
   unfamiliar with SLP.

   User Agent (UA)

      A process working on the user's behalf to establish contact with
      some service.  The UA retrieves service information from the
      Service Agents or Directory Agents.

Kempf & Montenegro            Experimental                      [Page 2]
RFC 3105            Finding an RSIP Server with SLP         October 2001

   Service Agent (SA)

      A process working on behalf of one or more services to advertise
      the services and their capabilities.

   Directory Agent (DA)

      A process which collects service advertisements.  There can only
      be one DA present per given host.

   Scope

      A set of services, typically making up a logical administrative
Show full document text