<?xml version="1.0" encoding="US-ASCII"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd">

<rfc ipr='full3978' category="bcp" docName='draft-michaelson-as-representation-00.txt'>
<?rfc symrefs="yes" ?>
<?rfc sortrefs="yes"?>
<?rfc compact="yes"?>

<front>
  <title abbrev="ASN Notation">Textual Representation of AS Numbers</title>

  <author initials="G.G."
          surname="Michaelson"
          fullname="George Michaelson">
   <organization abbrev="APNIC">
  	Asia Pacific Network Information Centre
   </organization>

   <address>
    <postal>
     <street>Level 1, 33 Park Road</street>
     <city>Milton</city>
     <region>Queensland</region>
     <code>4064</code>
     <country>AU</country>
    </postal>

    <phone>+61 7 3858 3100</phone>
    <email>ggm@apnic.net</email>
   </address>
  </author>

  <author initials="G.I."
          surname="Huston"
          fullname="Geoff Huston">
   <organization abbrev="APNIC">
  	Asia Pacific Network Information Centre
   </organization>

   <address>
    <postal>
     <street>Level 1, 33 Park Road</street>
     <city>Milton</city>
     <region>Queensland</region>
     <code>4064</code>
     <country>AU</country>
    </postal>

    <phone>+61 7 3858 3100</phone>
    <email>gih@apnic.net</email>
   </address>
  </author>


  <date year='2008' />

  <keyword>I-D</keyword>

  <abstract>

     <t>A textual representation for Autonomous System (AS) numbers is
     defined using "asdot" notation. This textual representation is to be
     used by all documents, systems and user interfaces referring to
     AS numbers.</t>

  </abstract>
 </front>

 <middle>

  <section title="Introduction">

     <t>A textual representation for Autonomous System (AS) numbers is
     defined using "asdot" notation. This textual representation is to
     be used by all documents, systems and user interfaces referring
     to AS numbers.</t>

     <t>This document notes a number of potential representation
     formats and proposes the adoption of "asdot" notation, according
     to the representation taxonomy described here.</t>

  </section>


  <section title="Taxonomy of Representation Formats">
  <t>A taxonomy of representation for AS numbers is as follows:</t>

  <t><list style="hanging">

     <t hangText="asplain"><vspace blankLines="0" /> refers to a
     syntax scheme of representing all AS numbers using decimal
     integer notation. Using asplain notation an AS number of value
     65526 would be represented as the string "65526" and as AS number
     of value 65546 would be represented as the string "65546".<vspace
     blankLines="1" /></t>

     <t hangText="asdot+"><vspace blankLines="0" /> refers to a syntax
     scheme of representing all AS numbers using a notation of two
     integer values joined by a period character: &lt;high order
     16-bit value in decimal&gt;.&lt;low order 16-bit value in
     decimal&gt;.  Using asdot+ notation, an AS number of value 65526
     would be represented as the string "0.65526" and an AS number of
     value 65546 would be represented as the string "1.10".<vspace
     blankLines="1" /></t>

     <t hangText="asdot"><vspace blankLines="0" /> refers to a syntax
     scheme of representing AS number values less than 65536 using
     asplain notation and representing AS number values equal to or
     greater than 65536 using asdot+ notation.  Using asdot notation,
     an AS number of value 65526 would be represented as the string
     "65526" and as AS number of value 65546 would be represented as
     the string "1.10".  <vspace blankLines="1" /></t>
     </list></t>
  </section>
  <section title="Representation of AS Number Values">

     <t>To avoid confusion, a single textual notation is useful for
     documentation, configuration systems, reports, and external tools
     and information repositories. The dotted decimal value
     representation, or "asdot" is proposed as the textual notation
     to use for AS Numbers.</t>

     <t>This notation allows explicit delineation between the set of
     16-bit AS numbers and the expansion set of numbers with non-zero
     values in the high order 16 bits of the 32 bit representation of
     the AS number value. The "asdot" representation may reduce the
     potential for transription errors on the part of network
     operators</t>

  </section>

  <section title="IANA Considerations">

    <t>IANA Registries should use dotted decimal representation ("asdot")
    for AS numbers.</t>

  </section>
  <section title="Security Considerations">

    <t>This document does not refer to matters associated with
    security of routing systems.</t>

  </section>
  <section title="Acknowledgments">

     <t>The terminology of "asplain", "asdot" and "asdot+" was
     originally devised and described by Juergen Kammer in January
     2007 <xref target='KAMMER2007'/>.</t>

  </section>


 </middle>

 <back>

  <references title="Informative References">

   <reference anchor='KAMMER2007' target='http://quagga.ncc.eurodata.de/asnumformat.html'>
    <front>
      <title>AS Number Formats</title>
      <author initials="J."
          surname="Kammer"
          fullname="Juergen Kammer">
      <organization /></author>
      <date month='Jan' year='2007' />
    </front>
   </reference>


  </references>
 </back>
</rfc>
