<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="svrloc-extensions.xsl"?>
<?xml-model href="svrloc-extensions.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="svrloc-extensions">
  <title>Service Location Protocol Extensions, Version 2 (SLPv2)</title>
  <created>2000-10</created>
  <updated>2009-07-13</updated>
  <category>Service Location Protocol Version 2 (SLPv2) Registrations</category>
  <registry id="svrloc-extensions-1">
    <title>SLPv2 Extension IDs</title>
    <xref type="rfc" data="rfc2608"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Erik Guttman</expert>
    <note>See <xref type="rfc" data="rfc2608"/> for the specification of SLPv2 and how it can be
extended.  New SLP Extensions with types in the range 2-65535 may be
registered following review by a Designated Expert.  Please submit
new extension requests to iana&amp;iana.org with "SVRLOC-Extension Request"
in the subject field.</note>
    <record>
      <value>0x0001</value>
      <name>Attribute Missing</name>
      <note>SAs or DAs which receive a SrvReg or
SrvRqst which omits an attribute
which is marked 'required' in
the Service Template associated with
the service type MAY send this extension
to warn the message sender.</note>
      <xref type="rfc" data="rfc2609"/>
      <xref type="person" data="Erik_Guttman"/>
    </record>
    <record>
      <value>0x0002</value>
      <name>Attribute List</name>
      <note>UAs may request and obtain attribute
lists along with Service Replies.</note>
      <xref type="rfc" data="rfc3059"/>
      <xref type="person" data="Erik_Guttman"/>
    </record>
    <record>
      <value>0x0003</value>
      <name>Vendor Opaque</name>
      <note>Vendors may attach specific extensions
to SLP messages for their own purposes.</note>
      <xref type="rfc" data="rfc3224"/>
      <xref type="person" data="Erik_Guttman"/>
    </record>
    <record>
      <value>0x0004</value>
      <name>Subscribe</name>
      <note>UAs request DAs inform them when services
of a particular service type and scope
appear or disappear.</note>
      <xref type="rfc" data="rfc3082"/>
      <xref type="person" data="James_Kempf"/>
    </record>
    <record>
      <value>0x0005</value>
      <name>NotifyAt</name>
      <note>DAs inform SAs what service types and
scopes to multicast notifications for,
and which multicast groups to use.</note>
      <xref type="rfc" data="rfc3082"/>
      <xref type="person" data="James_Kempf"/>
    </record>
    <record>
      <value>0x0006</value>
      <name>Mesh-enhancement</name>
      <note>DA mesh control messages are sent as
extensions to DAAdvert messages between
mesh-enhanced DAs.</note>
      <xref type="rfc" data="rfc3528"/>
      <xref type="person" data="Weibin_Zhao"/>
    </record>
    <record>
      <value>0x4001</value>
      <name>SLP Local Service</name>
      <note>Autoderegistration Extension                
This extension effects SrvReg messages
sent from a local SA client to a SA
server (as described by <xref type="draft" data="draft-kempf-svrloc-rfc2614bis-01"/>).
A process ID is included.  The SA will
deregister the service if the process
ID is no longer valid.</note>
      <xref type="text">none available</xref>
      <xref type="person" data="Matt_Peterson"/>
    </record>
    <record>
      <value>0x4002</value>
      <name>Select</name>
      <note>UAs use this extension in a SrvRqst
to request DAs/SAs limit the maximum
number of URL entries in the corresponding
SrvRply.  DAs/SAs use this extension in
a SrvRply to inform UAs the total number
of matching URL entries.</note>
      <xref type="rfc" data="rfc3421"/>
      <xref type="person" data="Weibin_Zhao"/>
    </record>
    <record>
      <value>0x4003</value>
      <name>Sort</name>
      <note>UAs use this extension in a SrvRqst
to request DAs/SAs sort the URL entries
in the corresponding SrvRply according to
to the specified sort key list.</note>
      <xref type="rfc" data="rfc3421"/>
      <xref type="person" data="Weibin_Zhao"/>
    </record>
    <record>
      <value>0x4004-0x7FFF</value>
      <name>Unassigned</name>
    </record>
  </registry>
  <people>
    <person id="Matt_Peterson">
      <name>Matt Peterson</name>
      <uri>mailto:matt&amp;caldera.com</uri>
    </person>
    <person id="James_Kempf">
      <name>James Kempf</name>
      <uri>mailto:james.kempf&amp;ericsson.com</uri>
    </person>
    <person id="Erik_Guttman">
      <name>Erik Guttman</name>
      <uri>mailto:erik&amp;spybeam.org</uri>
    </person>
    <person id="Weibin_Zhao">
      <name>Weibin Zhao</name>
      <uri>mailto:zwb&amp;cs.columbia.edu</uri>
    </person>
  </people>
</registry>
