IPP Mail Archive: IPP> FW: Notice: SLP Interoperability test #5

IPP Mail Archive: IPP> FW: Notice: SLP Interoperability test #5

IPP> FW: Notice: SLP Interoperability test #5

Ira Mcdonald x10962 (imcdonal@eso.mc.xerox.com)
Fri, 16 Oct 1998 09:15:52 PDT

Return-Path: <owner-srvloc@srvloc.org>
Received: from zombi.eso.mc.xerox.com by snorkel.eso.mc.xerox.com (4.1/XeroxClient-1.1)
id AA10882; Fri, 16 Oct 98 10:55:50 EDT
Received: from alpha.xerox.com by zombi.eso.mc.xerox.com (4.1/SMI-4.1)
id AA24916; Fri, 16 Oct 98 10:47:22 EDT
Received: from wicked.neato.org ([]) by alpha.xerox.com with SMTP id <52674(5)>; Fri, 16 Oct 1998 07:47:15 PDT
Received: from localhost (daemon@localhost)
by wicked.neato.org (8.8.5/8.8.5) with SMTP id HAA08250;
Fri, 16 Oct 1998 07:45:34 -0700 (PDT)
Received: by wicked.neato.org (bulk_mailer v1.5); Fri, 16 Oct 1998 07:44:14 -0700
Received: (from majordom@localhost)
by wicked.neato.org (8.8.5/8.8.5) id HAA08171
for srvloc-outgoing; Fri, 16 Oct 1998 07:44:04 -0700 (PDT)
Received: from mercury.Sun.COM (mercury.Sun.COM [])
by wicked.neato.org (8.8.5/8.8.5) with SMTP id HAA08144
for <srvloc@srvloc.org>; Fri, 16 Oct 1998 07:43:58 -0700 (PDT)
Received: from Germany.Sun.COM ([]) by mercury.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id HAA25533 for <srvloc@srvloc.org>; Fri, 16 Oct 1998 07:42:30 -0700
Received: from sun-ffm by Germany.Sun.COM (SMI-8.6/SMI-SVR4-sd.fkk205)
id QAA19669; Fri, 16 Oct 1998 16:42:27 +0200
Received: from sun.com by sun-ffm (SMI-8.6/SMI-SVR4-se.fkk202)
id QAA06866; Fri, 16 Oct 1998 16:42:25 +0200
Message-Id: <36275C62.794C1F24@sun.com>
Date: Fri, 16 Oct 1998 07:46:58 PDT
From: Erik Guttman <Erik.Guttman@Sun.COM>
Reply-To: Erik.Guttman@Sun.COM
Organization: Sun Microsystems
X-Mailer: Mozilla 4.05 [en] (X11; I; SunOS 5.5.1 sun4m)
Mime-Version: 1.0
To: srvloc@srvloc.org
Subject: Notice: SLP Interoperability test #5
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-srvloc@srvloc.org
Status: R

I would like to find out who is planning to come to the
fifth SLP interoperability test. It is being held in
Menlo Park on Dec. 2-5.

Please send me the following information:

Name :
Company :
Email Contact:
Number coming:
SLP version to test:

If you are going to bring a SLPv2 implementation to test,
what draft version did you implement? Ours (at Sun) is
currently at draft 6 status, but will soon be draft 9
compliant. Please note that draft 9 will most likely be
the draft which becomes an RFC. We are currently in
WG last call and will go to IESG last call if nothing
comes up in the next two weeks.


Set up
Run automatic tests to get a matrix of pass/fail
Debug failed tests
Run tests which benefit from having a protocol
analyzer and verify traces.
Debug and attempt to get a full matrix of pass
As Friday - if we want to keep working.

Test plan:

(1) SAs will be preregistered with services.
SrvRqst, AttrRqst, SrvTypeRqsts will be
sent exercising Naming Authority, Scope,
Escape Characters, Wildcards, Whitespace
folding and Language selectors, as appropriate.

UAs will request the services, using

This will exercise results coallescing and
failover to TCP on overflow.

Broadcast instead of multicast will be tested
if the Agent supports it.

(2) DAs will be turned on (before and after)
to verify appropriate advertising forwarding
behavior and DADiscovery behavior.

UAs will request the services, using
unicast. This will test all features (1)

Do the registrations time out?

Does selective reregistration and deregistration work?

(3) The following things will NOT be tested since these
features are not in SLPv2 and are not encouraged in
a. Monolingual bit
b. v1 Fresh bit handling
c. different character encodings (only ASCII)
d. unscoped DAs, UAs or SAs
e. proper handling of the IANA naming authority string
f. list style SrvRqst query handling
g. 'range of multicast address' multicasting to SAs
based on the string hash of the service type
h. IPv6 operation
i. DHCP configuration
j. SLP Authentication


(4) SAs will be set up to register a set of predetermined

UAs will issue service requests to SAs using multicast

We will test Naming authorities, Scopes, Abstract Service
type matching, wildcards in queries, search filters,
escaped characters, white space eliding, language and
dialect matching.

Broadcast configuration will be tested, if it is supported.

(5) DAs will be set up. Does DA discovery (active & passive)
work? Does SA registration forwarding work?

Do UAs properly unicast requests to DAs when present?
This will test all the functions above.

(6) We will not be testing any optional features:
a. AttrRqst and SrvRqst
b. Options
c. Authentication
d. DA min and max lifetime attributes
e. Unicasting to SLPv2 SA works ok

Details will follow.

The basic philosophy is that each participant will come with
an SA which has a predetermined set of registrations and a UA
preprogrammed with a set of queries.

For participants with embedded products which use SLP, we will
need to know in advance so we can preprogram a set of requests
which will exercise their internal set of attributes and
service types.

That is, I will supply a set of registrations to every participant
to program their SAs with. If this is impossible, we will have to
expand our test suite to include the services which are hard-wired
(say in an embedded thin server which advertises its services, but
not arbitrary services.)

So, if you have such an SA which cannot advertise arbitrary
services, please INFORM ME RIGHT AWAY.

I will have a preliminary test plan out by Monday.