Internet DRAFT - draft-kiesel-alto-3pdisc-impl

draft-kiesel-alto-3pdisc-impl






ALTO                                                           S. Kiesel
Internet-Draft                                   University of Stuttgart
Intended status: Experimental                          February 12, 2013
Expires: August 16, 2013


 Third-Party ALTO Server Discovery Prototype Implementation and Testbed
                    draft-kiesel-alto-3pdisc-impl-00

Abstract

   This document contains a prototype implementation for the third-party
   ALTO server discovery (3pdisc) procedure specified in
   draft-kist-alto-3pdisc-02.txt [I-D.kist-alto-3pdisc].  The prototype
   implementation has been written in Perl and tested with the GNU/Linux
   operating system.

   A set of BIND 9 configuration files and DNS zone files is also
   included.  They can be used for setting up a small, self-contained
   testbed.































Kiesel                   Expires August 16, 2013                [Page 1]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


Terminology and Requirements Language

   This document makes use of the ALTO terminology defined in RFC 5693
   [RFC5693].

   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 RFC 2119 [RFC2119].

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on August 16, 2013.

Copyright Notice

   Copyright (c) 2013 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.











Kiesel                   Expires August 16, 2013                [Page 2]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  4
   2.  Prerequisites  . . . . . . . . . . . . . . . . . . . . . . . .  5
     2.1.  Testbed Host . . . . . . . . . . . . . . . . . . . . . . .  5
     2.2.  Operating System . . . . . . . . . . . . . . . . . . . . .  5
     2.3.  Extracting the Source Code . . . . . . . . . . . . . . . .  5
   3.  Source Code Package Contents . . . . . . . . . . . . . . . . .  7
     3.1.  Source Code  . . . . . . . . . . . . . . . . . . . . . . .  7
     3.2.  BIND 9 Configuration and DNS Zone Files  . . . . . . . . .  7
     3.3.  Sample Program Output  . . . . . . . . . . . . . . . . . .  7
   4.  Security Considerations  . . . . . . . . . . . . . . . . . . .  8
   5.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . .  9
   6.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 10
     6.1.  Normative References . . . . . . . . . . . . . . . . . . . 10
     6.2.  Informative References . . . . . . . . . . . . . . . . . . 10
   Appendix A.  Base64-Encoded Source Code  . . . . . . . . . . . . . 11
   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 14

































Kiesel                   Expires August 16, 2013                [Page 3]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


1.  Introduction

   The Application-Layer Traffic Optimization (ALTO) problem statement
   is documented in RFC 5693 [RFC5693] and ALTO requirements are
   enumerated in RFC 6708 [RFC6708]. draft-kist-alto-3pdisc-02.txt
   [I-D.kist-alto-3pdisc] specifies a procedure for third-party ALTO
   server discovery (3pdisc), which tries to satisfy requirement AR-33.
   This document assumes that the reader is familiar with these
   documents and the terminology used therein.

   This document contains a prototype implementation for the third-party
   ALTO server discovery procedure specified in
   draft-kist-alto-3pdisc-02.txt [I-D.kist-alto-3pdisc].  The prototype
   implementation has been written in Perl and tested with the GNU/Linux
   operating system.

   A set of BIND 9 configuration files and DNS zone files is also
   included.  They can be used for setting up a small, self-contained
   testbed.

   Comments and discussions about this memo should be directed to the
   ALTO working group: alto@ietf.org.





























Kiesel                   Expires August 16, 2013                [Page 4]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


2.  Prerequisites

2.1.  Testbed Host

   The testbed has been designed in a way that it is possible to run
   both the ALTO 3pdisc client and the test name servers on a single
   host (operating system requirements: see below).

   The name server will be configured in a way that the testbed is
   completely self-contained, i.e., it does not rely on an external DNS
   infrastructure.  On the other hand, this name server will not be able
   to give reasonable answers to clients other than the ALTO 3pdisc
   prototype.  Therefore, configure and use this only on a dedicated lab
   host (possibly a virtual machine) completely separated from any
   production system!

2.2.  Operating System

   The ALTO 3pdisc prototype implementation has been written in Perl.
   It has been developed and tested using the Debian GNU/Linux operating
   system [http://www.debian.org], Version 6.0.6 "squeeze".  We assume
   that this code can easily be executed on similar operating system
   platforms as well (possibly with slight modifications).  However, for
   the sake of completeness we document the versions of the relevant
   software packages our code has been verified to work with:

   ii  perl                                  5.10.1-17squeeze4
   ii  libnet-dns-perl                       0.66-2
   ii  bind9                                 1:9.7.3.dfsg-1~squeeze8
   ii  dnsutils                              1:9.7.3.dfsg-1~squeeze8

   ii  coreutils                             8.5-1
   ii  tar                                   1.26-4

2.3.  Extracting the Source Code

   A .tar.gz archive containing the source code as well as the BIND 9
   configuration files for the testbed can be extracted from this
   document by running the following command line in an operating system
   environment as described above:

       cat draft-kiesel-alto-3pdisc-impl-00.txt | \
       sed -n '/^ \+###/{s/^ \+###//;p;}' | \
       base64 --decode > draft-kiesel-alto-3pdisc-impl-00.tar.gz







Kiesel                   Expires August 16, 2013                [Page 5]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


   The correct extraction can be verified by calculating a checksum:

       sha1sum draft-kiesel-alto-3pdisc-impl-00.tar.gz

       c6f4408c85d12bec215414317c4eac6a2b884729


   The tar archive can be unpacked:

       tar -xvzf draft-kiesel-alto-3pdisc-impl-00.tar.gz

       draft-kist-alto-3pdisc-02.pl
       bind9/named.conf
       bind9/db.100.51.198.in-addr.arpa
       bind9/db.2.0.192.in-addr.arpa
       bind9/db.8.B.D.0.1.0.0.2.ip6.arpa
       bind9/db.example
       bind9/db.in-addr.arpa
       bind9/db.ip6.arpa
       bind9/db.isp.example
       bind9/db.root
       draft-kist-alto-3pdisc-02.log





























Kiesel                   Expires August 16, 2013                [Page 6]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


3.  Source Code Package Contents

3.1.  Source Code

   The ALTO 3pdisc prototype implementation is contained in a single
   Perl file: draft-kist-alto-3pdisc-02.pl

3.2.  BIND 9 Configuration and DNS Zone Files

   The bind9/ subdirectory contains several BIND9 configuration and DNS
   zone files.  They will setup a complete self-contained DNS hierarchy
   with root server, .example TLD [RFC2606], an exemplary network
   operator's second level domain "isp.example", as well as reverse
   zones (in-addr.arpa / ip6.arpa) for IP prefixes reserved for
   documentation [RFC5737][RFC3849].  The zone files mimic delegation
   between several name servers, but all name servers' A records point
   to the IPv4 loopback address 127.0.0.1, i.e., the whole hierarchy can
   run on a single lab host.

   This name server configuration will not give reasonable results in a
   production environment.  Carefully review and understand these
   configuration files before installing them on a dedicated lab host
   only, in order to avoid negative impacts on your or other people's
   ability to communicate with Internet and/or LAN hosts!

3.3.  Sample Program Output

   If you do not have the resources for setting up a testbed according
   to Section 2 please have a look at the file
   draft-kist-alto-3pdisc-02.log, which contains the output of the
   3pdisc prototype code (Section 3.1) executed in an environment as
   described in Section 2 and Section 3.2.  This log file illustrates
   the algorithm's behavior.


















Kiesel                   Expires August 16, 2013                [Page 7]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


4.  Security Considerations

   This draft contains a prototype implementation of the ALTO 3pdisc
   algorithm, in order to demonstrate the principal feasibility of
   implementing the algorithm specified in draft-kist-alto-3pdisc-02.txt
   [I-D.kist-alto-3pdisc].  No special care has been taken to ensure
   correct behavior in every possible error, DNS forgery or attack
   situation, or to protect the implementation against different kinds
   of attacks.  Software engineers trying to write code for production
   use must carefully analyze and consider such issues.

   Threats for ALTO and the ALTO server discovery are discussed on an
   architectural level in [RFC6708] and [I-D.kist-alto-3pdisc].






































Kiesel                   Expires August 16, 2013                [Page 8]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


5.  IANA Considerations

   None.
















































Kiesel                   Expires August 16, 2013                [Page 9]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


6.  References

6.1.  Normative References

   [I-D.kist-alto-3pdisc]
              Kiesel, S., Krause, K., and M. Stiemerling, "Third-Party
              ALTO Server Discovery (3pdisc)", draft-kist-alto-3pdisc-02
              (work in progress), February 2013.

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

6.2.  Informative References

   [RFC2606]  Eastlake, D. and A. Panitz, "Reserved Top Level DNS
              Names", BCP 32, RFC 2606, June 1999.

   [RFC3849]  Huston, G., Lord, A., and P. Smith, "IPv6 Address Prefix
              Reserved for Documentation", RFC 3849, July 2004.

   [RFC5693]  Seedorf, J. and E. Burger, "Application-Layer Traffic
              Optimization (ALTO) Problem Statement", RFC 5693,
              October 2009.

   [RFC5737]  Arkko, J., Cotton, M., and L. Vegoda, "IPv4 Address Blocks
              Reserved for Documentation", RFC 5737, January 2010.

   [RFC6708]  Kiesel, S., Previdi, S., Stiemerling, M., Woundy, R., and
              Y. Yang, "Application-Layer Traffic Optimization (ALTO)
              Requirements", RFC 6708, September 2012.





















Kiesel                   Expires August 16, 2013               [Page 10]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


Appendix A.  Base64-Encoded Source Code


   ###H4sIAPiGGlEAA+1d/3vaONLvz/wVCs3zBPbAgCFJSy67pQlteS6FvEC212fTzTlY
   ###JL4am7VN0tze3t/+zki2McbGhkCaNFK/hGBpRjMafWZGEkK1lKFT/KrZTlHRHbNY
   ###HauaPSiWZWmsv1hTKUPZ393Fn5X93XLwJxRZ3t2VX1TkSnlvtyzvy/svyhUZq5Py
   ###ujqwqExsR7EIeQhWj7G83CpNbKt0qRmlMbV0UrzNZF4S0r/WLLU4ViznjjRO+h1i
   ###U+uGWgSNw4QXdyTHLSWPtceWaQ6L8HdgGgM6dog2Gut0RA1HcTTTIEMTWsYamvPN
   ###QSKKoZIccrSJOcy79TXqDHl93oGi34FieZ+3dLtrk6GmUwI/6TfHUgYOVcnQMkc+
   ###Y2pTfYY1drJYLiMViSCVU50qNgVRKXGuFYeo5mCCQrD+K6qqoTCKTjQD3hgx0SRs
   ###9w4eT8aqgiyhaza8jzIAETqloRkDfaJqxhW8DZ20zYk1oGRgqpwh0rl2nLFdL5WA
   ###koIifKWWhAqQTOuqBIRKC0UpoSq4Oo7M8Z2lXV07RC5XqqTV7L8jfQssnSm5Ry8V
   ###29EUg/yDUZJIQ9cJq28TizJFq0ww/NelwMGxtMsJG0okMAElaYYnAr4D5qOATaBa
   ###7AK51ZxrAjrBn+aEDe7IVLWhNmA6KxDFogSsbaQ5qDKwnhtNhRdM6ai0oanr5i3q
   ###CgyKq91mJgLtRtSpe30rhnrHtB7U7AhltqijQHeRsHIJtgOPXPUgDcN0tAEt8FHR
   ###gRjSmLJl4s32CTWuK9oIRie+I8AwoBSvIyCqOhnQTfSFcBGRjGdzijdiJRgMEx5a
   ###BKyWWpqi21Ots9FiphoQICBZm2qsKVYxlBHFPrUMIGNQh/TMAVjoXYHbGLCZ2loB
   ###xLG8LmFDPjpjOkBLQLE4N9MCkxkpd+SSomWBhCahhgpvUyQI/RyZDnVhBrQHRqqC
   ###DDfe/Han09C5RfNwbW7KZ2xpaIoW2prBqKDh2XZQyP6HVo/0Ou/6nxrdJoHXp93O
   ###r63j5jF5+xkeNslR5/Rzt/X+Q5986JwcN7s90mgfw7vtfrf19qzf6faQzL/+1ehB
   ###650d9rTR/kya/zztNns90umS1sfTkxZQBBbdRrvfavZAae2jk7PjVvt9gQAV0u70
   ###kcxJ62OrDzX7nQJjPt+SdN6Rj83u0Qf4tfG2ddLqf2Ys37X6bWT3rtNFQg1y2uj2
   ###W0dnJ40uOT3rnnZ6TYISHrd6RyeN1sfmsQR9AL6k+Wuz3Se9D42Tk5DAnU/tJqMG
   ###MgQFJm+b0NPG25MmsmPSHre6zaM+ijV9dQRqhE6eFEjvtHnUghdIq/nPJgjV6H4u
   ###uGR7zf87g3rwnBw3Pjbeg4y5ee0EVcMAu9s5Ous2P2LfQSW9s7e9fqt/1m+S953O
   ###MVN7r9n9tXXU7B2Qk06PKe6s1ywAk34DebtUQHFQA6q/Peu1mApb7X6z2z077bc6
   ###7TyM+ifQEPS0Aa2Pma47bSYzKKvT/Qx0+ci5o1Egnz404VEX1cu01kB19EB7R/1g
   ###NWAJyuwHhEU67eb7k9b7ZvuoiRU6SOhTq9fMw+C1oH/vkSoy/9QAzmdMdhw06Bt/
   ###2WLm6Bl0gY0uab0jjeNfW9h/tz7YQ6/lmg9T39EHV/tSJoMgj3gwcA7Y6zbgbv24
   ###3TvIZEZ3ZBv8BDn036zXu9Q2dXTQPxv09iCDz+Elznrmt+3cDgR1Uhn+VHbyB4S8
   ###BAAYMceIsxWmPPLo9HZwcg+Vie64EYedod80B/BBM3JvGt33v+ahAy/XWjIZe3LJ
   ###OJA/MxkCBf09CulQ2xlgSJBjb2P5bafyWgYpZJCjQLKt05sauYVqHEY1gGpA1QkE
   ###Caf9LsNr9pZEzortBryV/VKIIFVLJgVACXiaitrreWqo44j6r6TdilQplwOyQAS0
   ###qiw+tVoytVTi+ARfzxOMlEiGxKJePn77ql4HibDF3uqDEyRWTqSWQqAAQZUqav2S
   ###0qFPdyoSyYEzBF8IjutGGdxhOCvls1/yrm1igUeGk8sub+rnxrmRJZJPiJcs2n4d
   ###JvM3mIkoINo8eIZTDHphItt1Ao3IG38+/Fb+Ar9nF9DqezNHpfbA0sYYU8xRqXhU
   ###cE57BLy5d0NypFKQCcgdpO+Kzrko+pUJjv16RG4UiGoMh7OAtoxuiLJXgPobkAow
   ###5pAF1BeYlFxgOH3Bw+mLspybEbawfQOEwnTcrpwbvDOcJAtyYsnyHoUJgchUGVwz
   ###sS2SczsXEjxSAaYFoRCo1MIRgUd0yH4BxZKzbou9lr9EM/1rXjG+QOH6f0UNwbQa
   ###f3wPo5w1oyzL5uAvRpwQCUqc01+bwf3YsSJc/y9hTo8nYFna2JsOhXnDI7kKBqty
   ###niiDAYwKy/NMHlYjA5cUTHFGyzYtzHwUy4K4FwwmR35jQ1nAIaQWhSy6MLG0LwUi
   ###SRLJ86EC88hta2MwRs4zDw74zcWB98w1m4PgYMQKV/c77lGDSa/rGFNjEH9KgFFg
   ###+qASXGMDqSxaRG8NjhnSSBB0ODEGPEG5hbRGv1XuIBmnzoClFW77XqcxYtkDwq4K
   ###sTlkZzomI+T2mrL8AtoaFDqgQTbuWYCtY2qk37lEIIdk2nG8yJ+yOJ+BL/7CNeCZ
   ###jg3spKnqyDaAK4zdNu8Hak83za+T8QUEMBfw7AK6duH1EzXtSR+cnwyg3zBSeTKd
   ###oeOJfe1N3EKA7BnzAzmsX9j5HVdS6pjl5+z8L9s7+aj5s2DIrkyH4ZsNQ6VY3oDP
   ###zh2c9zZXD2PtygiwZDDn4qJUYGy1YY5s+cSCQsET3zoOD8G4I6F4QYfnp4kMYZ1O
   ###cXFGIvPOg0nwsd342IRkELVO7GucKQZYmQvtfPB8txFsyZ8d/s8u/S799Mu5VCod



Kiesel                   Expires August 16, 2013               [Page 11]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


   ###LNlflxsYIWcDhsSJzjKbwiHVbXp/pVTSKkXjSwC2AzNssT4C6J5kmoxCvHGuzTQT
   ###zTNC0/G2ma5b0+XKsWUOqDoBkxoqGuBc1Ii6SrOoM7GMKZ5uyPEsAB8vD3lJHOUr
   ###JFoY+pYgSpxGZO5j3lUbwC2Hs7tSwP9l12uQAuFmw9QNtEOOJOw/xo514cKD/+a2
   ###bSoXrE8Xnjpc1iPFiEj/pOp4BMAL5ulW6zNYRpdInLsxh/+Brtg2+BsDl3xMvgp4
   ###gJB95yd/4GUarG6rLRHSGnrq8NagUHm4RPYVKQb0Aok0pgnMh93s5XEpjeISGFHG
   ###YAFgMOByXFpofX9M0DZuNV3HroyphYt1uPjJq9gmeiXVNHYc7pugW5d8IW0ALoE5
   ###P6AN2taMIvZAUqyx4lLF5Nm4ygSxfcGQ1wm8G+gTumHfB3uDoRj2LfA+JDy9tiE4
   ###YhEB2YGGLEdqe9VnYkoLvR9vXPzZJRICeqxV/JkNEf2D04sJvRcKgTiAQmQlRg9M
   ###SsUHUgRcc1wKGF2BzLQhEfOTD4tKLyfgD+YJZCdjx7w1JOOrXdSVS2liaEXbmTjO
   ###lWI5kkEd3+m9b/ah03VUU47ryJwY6mGFHLgv/34o+6//9regKtAr8tqHlRU0pBiK
   ###fvcfMNsJZHzgB8BQKIueFvmYaOBbyId+G+vaQHPYxI+xKa8sMCxoPWtYAaCMsrOp
   ###mXnyxaD2ws4PUb/cwflmib6x253v/LzxYp/DxpuWM8df13xHcbbLlBaGxsNpm/na
   ###Oi5ccKuLy61mnFCavnL0RxBCTQWoel44MDeY+ngAiGDMA4lQsxygrwbRT25OtPwv
   ###WSVbzxpmNs8IoU1xTXFyUw25zhMSmiB3SGTmaJLN5XRzUc7UofJHmHMh3rrrNBgV
   ###2yZuzPjaCWZx3XdHpPaq9mo2H1TB77LQCRpdTVDfMOWQEG66+FtZ3e6OzZYyNaB+
   ###rdhIb6RAbrS2jJD3YdvlAcq9gn7E5YYxtsW1VCezRFj8O/vWdKDjiaBiuVoDsDMb
   ###20U4M1bXk2aHtZ8FHg2UsuW2mkm9YjtimG4PuPR1Nq2RF7Us0+L+OTy7w8FfYEou
   ###61KnoGRQT6JEh+GPxFdtDAIYvoGiPdY9YEKqUbhk0G9OlA+J54MOm7M4z2Zn0ADL
   ###v03NyO1kSXanwMXhNuk66qll8jeGunIFXjxq2Yo9d03Jrc0Nyv9lrCsDdmQgnwfJ
   ###wquCoM6tXJDI4f9KIdMs5ZdSboEo04npexrvjcgkDCJBCMYN0+EzODxbGJHQe5GJ
   ###atwooSebDHJTXebRcrJn2eRIbE4y1h4nMHb3PHt2vkQ/XvqIVyA9OiA1aQ/yM/0O
   ###UlfdvLVJdmDi+Q4H4dIftiyL7wM0AMTmgbFANIlK/nL3V0rHCLKAEJ4xYcw8JeKd
   ###B2FYyoAXsmZ9AiRwQYqvGyFgFzBQ//eErV0bLGsKEOFLQ35PGVHUEcsm6C2n6NfH
   ###6Q1IO5OEbpFcDt/MHwZMF0zw9/Otc+n8p/OtnPRT/nxru5RfbqhACmCuqcSbDHgU
   ###BJTPdQ96X9cUx9Vglga6Hq/OZJylPrNQ8FtguodnOzb9kp/BxpfMgZHLO+IiBKA1
   ###/QM3Ry7vyLQpq+ul84e8zZ+Ao8WfcQH774c/k+1L/vq//+VvVwJvw+u/Ipc5I4Se
   ###jY3CyxLuQkQAZDaf9H/vk17R5VIz1Ncl9LqqNDCN4SZ44Cm/vVot5vxfubJbrfHz
   ###f7Xybrm6+6JcKe9Xxfm/BynmmK/cT1FL1SDYcEwIm7KlG8UqDSDmoXhAUM0GHDKe
   ###TqJGEUJdKH8Sf3P/gPx1MF+peLMHlep1/hj+Zv5jomuTsgHGLFQaQZ5ErSkJdqgv
   ###W6LOgHWhpF5Klmk6WUaFE6HfFHRHK9Fy2wbJafZYug/JQHtONuNJG1wkWo10gECw
   ###y7jvj7v/92YQRSjICDfjcU/+9av784qhFdbZeO8e+nIbB0V4Jb2VjlFMZq+ydC8G
   ###ccQ4w+89t9MUjv/xw7EOHon4X9kL4b+8V6kJ/H+Ist3vn6Bx75Vrr8rlzBt42WoT
   ###tsCjGnYRz9sUK0FMk6DGtWk7fHbMPsnNRKrzpeK/OoDEAs+hxjfgHQo06NIhBGfX
   ###C1i8AgOabeFYd7H15Rog3Uz95rcx+L7ELuX9Bm16pTjaDSVH6CMJqDID0HXA0qfd
   ###/eo+6Td7/WK72S/KJHCcqVySaxlf1e0eYaqOUOhcHTx+FBqO6Dry4joRwxpdJ0Qn
   ###U+GVcL2AsMAgkpQcXStMrBqoptp6EVRU3K0UQUXF6mzVWnzN2mzN3fiau7M19+Jr
   ###7s3W3I+vuT9b83vP5uWLj/9Rrn9NPBLxv1YJ4391d1/g/0OUBPyPABwi8N9rkB7/
   ###K8Q7nftDgX9Ul+bBP6pTEeAvF8tFORn5ebVE2OfVEjGfV0sEfF5tP6yQvUC9iaID
   ###lAy+Vp6US/DxPy6VWQOPJPzHxZ4w/u+L9Z8HKQL/p/UF/ifgP4OG9H9il1pIKj+y
   ###WW4h4bx26+QW5xKYGayZ180e7tAt73t8/HcbbQJjEvF/bv2nvF/bE/j/EGUB/rsW
   ###UTTsKcIHkD/qsXAA6AACnnKueCAbob1MlEaD7Rrw099oyWRCTjmSTZxvSds2CpiX
   ###aiuv1jbKRy3VNuy7YhQRo9v40GdhbTlt7ehl1YW1U9Fefv77+L+BdR+vJMf/1RD+
   ###V/BKGIH/D1BS4L9rGQhLPOoIhv/uM3NMLcUx3e1A4QeYH3hDmDIRl2KVmclEbt66
   ###lJNgPG3buPg6dVt5tbaRmwPLtJ1LQWI2oNMoK23bKGUt1VZerW2UspZqK6+w8jTF
   ###//Wt94RLEv5XK+H1//K+LPD/QUoa/B/vubdvReI/PvbhX2QCyR4gpM5MZlF+z0oS
   ###si1FIArelicg34NAFNAtT2AVtBMlXKb4P1Xmunkk4P9+tVKei/+r4vzPg5SE9f/o
   ###lFms//MGEaCfOUCUwg/XXekT//NkYrFmYdvnuVgDpsKuVg1+wsvmd6Wa7DYy9ll5
   ###0wKrH+MdkMYVEAhWY5ecuLekJSmcM4F0Av6xjxRl/fsebPhlS/ppy7t+FC9RCPa/



Kiesel                   Expires August 16, 2013               [Page 12]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


   ###5H4ov6RZ6hbeT5GalZyGlXx/XnKUWAFWaxNKjhJqntFikTLhvkizrNBK/O1C4LjA
   ###UNj9Dj1+bSYYDKK295h9/ApNg5LcTOpY8kOrPMEj0XbSdFtgOgk65kR9wRMm6up8
   ###ONF5PtHT8J58ZJ/PwYF3iSGo373G0L42b8klvVZuNHYrMN5+rGj6BPzKwUECmqze
   ###MU400LEEJLonp6kK0DZRK9Qy+MfqwOzMiUUM6tya1tc6Sd4LP2BXddRZxeqr2mtC
   ###Ahfllaoysjg6bvO9WzsTu2HsTx7/gsbEulCCzGYazClulricWDdEXAYx8PO83g0n
   ###MTMaMH2U1O8FAJvCgAcmDiHXpj+OCcJsgCOoQ7V1/KA9XtuijcnYNHXv+hZDv8tn
   ###4k+FhQejmok/GhauW8vEnw8L193NxB8SC9fdy8SfFAvX3YcQJ/psQMAH+Ga8l1g5
   ###bMflTNRxgKCLCRsnczJUWW4izx1qJ8zG2Xwmd9TJxJ4Qj52r0ZgVnnrLzqTYHqxu
   ###10hywUyKlWMDHDMLz84HDcofrGq4TXjORLSphduE505Em91wm/AcimizF24TnksR
   ###bfbF8s+KxV//wU9VbohH4vn/3bn1f3m/KtZ/HqIsWP9Bi3AXqqPO/0wfi+X/mOX/
   ###yBNAbvEWQSK0nInSfLBdaB3hgc4bzSzHLyFN1EZvXPfmtsdjDyFE93Fu22ARr/BG
   ###TOyGVzQv3RwoOk6ICGbrOJrzICX+a3l082pNPBbj/36lUt33vv+pWq1VX7AdYXH+
   ###80HKKlesJV8XPw3rF10Hv+yXJ2Rib32H2ZjiqutK6I7raS+XvJgzZUPvMsy4dH5x
   ###69iLIhc341cnQpe73adfMeYSy5T652ywaRIffpdh9Prk4pbTe4Yqc9crKnP3JGZS
   ###3bkXuoo5qlHUHXtpzGz+2je80wMyTxn/W8PCTjYbx27+CqplSEdRDeoer3NahAHY
   ###g0rKy9E9hEvzjQ6Z4BcxYFrPv4UBknsm8FIixuObnArfZIFvT6yiwDeBb88I31a4
   ###Um+ZaLN2j2gz8vubNhVw1lYF5ISGHiDH7oYIRL4nIicMwDND5FR2Fnsbc7vT7HY7
   ###3SRUK6dFtZW/cyXqy1WSR2b92kzNcs67VVbxbv6BgXX5NE5w456MmfcafFglhQ9z
   ###RdpUZC4cwaOtKBzB83AE8pwjiPjqsZjhWe6rxB7Kj9zfeSx5InRZ/5FEcsWEbtnD
   ###pat2O5ZmQr/l1Vz1/Tp9P1XLqXPndSp6FT1PwbCWKsKoPXSEkWj0yYl2sgEGacip
   ###A51kChHpfnwnNp3mv14izXe/U3lTifzrVeO3hIb3CsAeKuoop4k6RHInkrtnmtwJ
   ###cHiU4PCcA/6nE8+JLEVkKSLgf+4Bv3/AP8VBMvx8xHc7SBbo6NJOP23b2eMW859p
   ###EWu6K6/pph2CVWKoZQfqES3rprG09Z24iPmA0zp8SRTpH+zERaSI609tBNA9hYoC
   ###6ATQPS+g23wImuJ0WWwI+kCnywJ9XR2clzpaEP0BYgHQ9wfoDRwweMIAndbaHucZ
   ###gzT7Eemcz1r3I9Kx3Igq+YLLAgr4wrxBtmPLHFB1YlF2kQ5Vl3IxGwyABcY+8ooC
   ###Y58Txqbe1okYoR9jW+fxr9mLnSixEyW2dcS2ju+AUxzl8nPqjR3lCvRm9Yju8ZzZ
   ###WD0CebxnNkQC9QMmUGK6Pdbp9pxj6ScVLYkcQOQAIpZ+xrH0zO3VCbH03ve8a2um
   ###o0v6/fRtxY00G1o0TT8Ez+yTr+JSmqdzcuBBLt0SQPc0KgqgE0D3vIDuAULQ8j1i
   ###0Ac5IzXb2XvAc0Jjfwc/8ps7BDqvAZ0TRuCZwXOyoT3ObXvxUW3xUe3v91Ft4Q6e
   ###RkXhDp6JO3jOH85/QjsLYr9M7JeJnSex88R9r0oVtX5J6TBF9j89yEVyI+XukoJI
   ###2o0yuAMf70j5Deb7016uHuelpCFu6BE5ocgJn35OKCDjqUDGc84bnk5YKJIdkeyI
   ###vOEHzhv61wwh8bvXCTVU6bF+66kooogiiiiiiCKKKKKIIooooogiyvMp/w/Y2ZwT
   ###APAAAA==


















Kiesel                   Expires August 16, 2013               [Page 13]

Internet-Draft    ALTO 3pdisc prototype implementation     February 2013


Author's Address

   Sebastian Kiesel
   University of Stuttgart Information Center
   Allmandring 30
   Stuttgart  70550
   Germany

   Email: ietf-alto@skiesel.de
   URI:   http://www.rus.uni-stuttgart.de/nks/









































Kiesel                   Expires August 16, 2013               [Page 14]