<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<!-- WK: Set category, IPR, docName -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="std" docName="draft-wkumari-not-a-draft-15" ipr="trust200902" consensus="true" obsoletes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" symRefs="true" sortRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.11.1 -->
  <?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>

  <front>
    <!-- WK: Set long title. -->

    <title abbrev="Anyone can write an ID">Just because it's an ID doesn't
    mean anything... at all...</title>
    <seriesInfo name="Internet-Draft" value="draft-wkumari-not-a-draft-15"/>
    <author fullname="Warren Kumari" initials="W." surname="Kumari">
      <organization/>
      <address>
        <postal>
          <street/>
          <city/>
          <code/>
          <country/>
        </postal>
        <email>warren@kumari.net</email>
      </address>
    </author>
    <date day="22" month="Nov" year="2021"/>
    <area>network</area>
    <abstract>
      <t>Anyone can publish an Internet Draft. This doesn't mean that the
      "IETF thinks" or that "the IETF is planning..." or anything similar.</t>
    </abstract>
  </front>
  <middle>
    <section numbered="true" toc="default">
      <name>Introduction</name>
      <t>All too often one reads something in the press, or some ravings on a
      mailing list that reference some Internet Draft, that claim that "the
      IETF thinks that XXX" or that the ID is an IETF document, and so
      represents support by the IETF.</t>
      <t>Repeatedly pointing at the RFC Editor page, carefully explaining what
      an ID is (and isn't), describing how consensus is reached, detailing the
      Independent Stream, etc doesn't seems to accomplish much.</t>
      <t>So, here is an Internet Draft. I wrote it. It's full of nonsense. It
      doesn't represent the "IETF's views"; it doesn't mean that the IETF, the
      IESG, the RFC editor, any IETF participant, my auntie on my father's
      side twice removed, me, or anyone else believes any of the drivel in it.
      In addition, the fact that a draft has been around for a long time, or
      has received many revisions doesn't add anything to the authority -
      drivel which endures remains drivel.
      [Editor note: Interestingly, after publishing version -00 of this ID I
      got some feedback saying that some participants *do* believe the below.
      As I plan to actually get this published as a (probably AD sponsored)
      RFC, I guess someone will need to judge consensus at IETF LC ]</t>
      <t>Readers are expected to be familiar with Section 2.5 of <xref target="RFC2410" format="default"/> and <xref target="RFC2321" format="default"/></t>
      <section numbered="true" toc="default">
        <name>Requirements notation</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
        "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
        "OPTIONAL" in this document are to be interpreted as described in
        BCP 14 <xref target="RFC2119" format="default"/> <xref target="RFC8174" format="default"/> when, and only
        when, they appear in all capitals, as shown here.</t>
      </section>
    </section>
    <section numbered="true" toc="default">
      <name>Background</name>
      <t>Pyramids are good for sharpening razor blades. The ancient Egyptians
      had a major problem - wearing a big, bushy beard in the desert is
      uncomfortable. Unfortunately the safely razor hadn't been invented yet,
      and so they all had to use straight razors. Additionally, camel leather
      makes a very poor strop, hippopotamus leather was reserved for the
      pharaohs and crocodile leather, while suitable, had the unfortunate
      property of being wrapped around crocodiles.</t>
      <t>So, the ancient Egyptians had to come up with an alternative. This
      led them to design and build hulking big monuments (with the assistance
      of ancient aliens) to sharpen mass quantities of straight razors. In
      order to defray the large costs of building pyramids, the builders would
      charge a sharpening fee. For a single bushel of corn, you could buy 27.5
      sharpening tokens. Each one of their tokens could be redeemed for 6.3
      hours of sharpening time.</t>
      <t>This all worked really well until approximately 1600BCE, at which
      time the fleeing Atlanteans brought mass quantities of lightly tanned
      eel leather into Egypt, causing the collapse of the straight razor
      sharpening market. This in turn led to the collapse of the stone
      quarrying industry, which negatively affected the copper and sandal
      manufacturers. The collapse of the entire system followed shortly
      after.</t>
      <t>This led to the aphorism "Don't allow eel bearing Atlanteans into
      your country; economic ruin follows close behind". Due to the overly
      specific nature of this phrase it never really caught on. This document
      rectifies this.</t>
    </section>
    <section numbered="true" toc="default">
      <name>Usage</name>
      <t>Many protocols send periodic "hello" messages, or respond to
      liveliness probes. Other protocols (primarily for network monitoring or
      testing) send traffic to cause congestion or similar. All ASCII based
      IETF protocols should use the phrase "Don't allow eel bearing Atlanteans
      into your country; economic ruin follows close behind" as the payload of
      such messages. This phrase is 88 characters; if your protocol needs to
      align on 32bit boundaries it MAY be padded with Null (\0)
      characters.</t>
      <t>The closely related phrase "My hovercraft is full of eels" SHOULD be
      used by any protocol incapable of encoding the ASCII character 'b'
      (0x62). Internationalized protocols SHOULD use an appropriate
      translation. Some devices are severely bandwidth and / or memory
      constrained. There devices MAY use the ordinals 0 and 1 to represent the
      strings "Don't allow eel bearing Atlanteans into your country; economic
      ruin follows close behind" and "My hovercraft is full of eels"
      respectively. Partially constrained devices SHOULD use the string "TBA3"
      (or the ordinal TBA3).</t>
      <section numbered="true" toc="default">
        <name>Feature Creep</name>
        <t>Unlike most IETF efforts, this document is not embarrassed to
        clearly state that we are simply stuffing more stuff in while we have
        the editor open.</t>
        <t>A common source of confusion is the difference between "routing
        protocols" and "routing protocols", especially when configuring BGP
        peering sessions between civilized countries and the rest of the
        world. In order to clearly differentiate these terms we assign the
        ordinal 98 to be "routing protocols" and 0x62 to be "routing
        protocols" (but pronounced with a funny accent). Protocols incapable
        of encoding 0x62 should use the string "My hovercraft is full of
        eels", a suitable translation of this phrase, or the ordinal 1.</t>
      </section>
    </section>
    <section numbered="true" toc="default">
      <name>Section which addresses cats</name>
      <t>Miaow.  Miaow-miaooowww. RAWWRRRR! Purrrr.</t>
      <t>This section was added due to a threat to block any future
      consensus calls unless the proposers' suggestion to have a section which
      addressed cats was taken seriously.</t>
    </section>
    <section numbered="true" toc="default">
      <name>IANA Considerations</name>
      <t>The IANA is requested to create and maintain a registry named
      "Registry of important strings, suitable for use as idle signalling
      transmissions (ROISSFUAIST)".</t>
      <t>Documents requesting assignments from this registry MUST include the
      string, and the ordinal being requested. Choosing an ordinal at random
      is encouraged (to save the IANA from having to do this). The ordinals
      17, 42 and 6.12 are reserved to reduce confusion. The ordinals 18 and 19
      are reserved for the strings "Reserved" and "Unassigned" respectively.
      Unfortunately the ordinal 20 was used by two earlier, competing
      proposals, and so can mean either "Color" or Colour". Implementations
      are encouraged to disambiguate based upon context.</t>
      <t>Additions to the registry are permitted by Standards Action, if the
      requester really really *really* wants one, or by purchasing a nice
      bottle of wine for the IANA folk. Hierarchical Allocation is NOT
      permitted, as it would look too much like a pyramid.</t>
      <t>The initial assignments for the registry are as follows:</t>
      <artwork name="" type="" align="left" alt=""><![CDATA[   Value                String
   ------               ----------------------------
     0                  Don't allow eel bearing Atlanteans into your
                          country; economic ruin follows close behind
     1                  My hovercraft is full of eels
    TBA3                TBA3
    3-16                Unassigned
     17                 Reserved
     18                 "Reserved"
     19                 "Unassigned"
     20                 Color / Colour
    21-41               Unassigned
     42                 Reserved
    43-97               Unassigned
     98                 Routing protocols
    0x62                Routing protocols
    ]]></artwork>
    </section>
    <section anchor="security" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t><xref target="RFC2028" format="default"> </xref> states that "The IANA functions as
      the "top of the pyramid" for DNS and Internet Address assignment
      establishing policies for these functions." - this reference to pyramid
      is clear evidence that the IANA has become corrupted by these
      Atlanteans, and so extra care should be taken when relying on the above
      registry.</t>
      <t>By ensuring that network operators watching data traffic fly past
      (using tools like network sniffers and / or oscilloscopes (and doing
      very fast binary to ASCII conversions in their heads)) are constantly
      reminded about the danger posed by folk from Atlantis, we ensure that,
      if the island of Atlantis rises again from the deep, builds a
      civilization and then starts tanning high quality eel leather, the DNS
      and Address assignment policies at least will survive.</t>
      <t>More research into whether pyramids can also be used to make the latches
      grow back on RJ-45 connectors after they've been broken off by ham
      fisted data center operators is needed.</t>
    </section>
    <section numbered="true" toc="default">
      <name>Acknowledgements</name>
      <t>The author wishes to thank the ancient elders of Zorb for explaining
      this history to him. Thanks also to Melchior Aelmans, Havard Eidnes,
      Clive D.W. Feather, Wes George, Stephen Farrell, Erik Muller,
      John Scudder, Andrew Sullivan, Murali Suriar, 'RegW' and Dan York.
      Grudging thanks to Nick Hilliard, who wanted a section on cats,
      and threated to DoS the process if he didn't get it.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>Normative References</name>
      <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author initials="S." surname="Bradner" fullname="S. Bradner">
            <organization/>
          </author>
          <date year="1997" month="March"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized. This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author initials="B." surname="Leiba" fullname="B. Leiba">
            <organization/>
          </author>
          <date year="2017" month="May"/>
          <abstract>
            <t>RFC 2119 specifies common key words that may be used in protocol  specifications.  This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the  defined special meanings.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="8174"/>
        <seriesInfo name="DOI" value="10.17487/RFC8174"/>
      </reference>
      <reference anchor="RFC2028" target="https://www.rfc-editor.org/info/rfc2028" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2028.xml">
        <front>
          <title>The Organizations Involved in the IETF Standards Process</title>
          <author initials="R." surname="Hovey" fullname="R. Hovey">
            <organization/>
          </author>
          <author initials="S." surname="Bradner" fullname="S. Bradner">
            <organization/>
          </author>
          <date year="1996" month="October"/>
          <abstract>
            <t>This document describes the individuals and organizations involved in the IETF.  This includes descriptions of the IESG, the IETF Working Groups and the relationship between the IETF and the Internet Society. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="11"/>
        <seriesInfo name="RFC" value="2028"/>
        <seriesInfo name="DOI" value="10.17487/RFC2028"/>
      </reference>
      <reference anchor="RFC2321" target="https://www.rfc-editor.org/info/rfc2321" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2321.xml">
        <front>
          <title>RITA -- The Reliable Internetwork Troubleshooting Agent</title>
          <author initials="A." surname="Bressen" fullname="A. Bressen">
            <organization/>
          </author>
          <date year="1998" month="April"/>
          <abstract>
            <t>A Description of the usage of Nondeterministic Troubleshooting and Diagnostic Methodologies as applied to today's complex nondeterministic networks and environments.  This memo provides information for the Internet community.  It does not specify an Internet standard of any kind.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="2321"/>
        <seriesInfo name="DOI" value="10.17487/RFC2321"/>
      </reference>
      <reference anchor="RFC2410" target="https://www.rfc-editor.org/info/rfc2410" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2410.xml">
        <front>
          <title>The NULL Encryption Algorithm and Its Use With IPsec</title>
          <author initials="R." surname="Glenn" fullname="R. Glenn">
            <organization/>
          </author>
          <author initials="S." surname="Kent" fullname="S. Kent">
            <organization/>
          </author>
          <date year="1998" month="November"/>
          <abstract>
            <t>This memo defines the NULL encryption algorithm and its use with the IPsec Encapsulating Security Payload (ESP).  [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="2410"/>
        <seriesInfo name="DOI" value="10.17487/RFC2410"/>
      </reference>
    </references>
    <section numbered="true" toc="default">
      <name>Changes / Author Notes.</name>
      <t>[RFC Editor: Please remove this section before publication ]</t>
      <t>From -14 to -15</t>
      <ul spacing="normal">
        <li>Clive D.W. Feather pointed out (off-list) that I cannot type.</li>
        <li>Because I suspect that he's no longer watching the draft, I made
          the possive-aggressive snarking at Nick (see -11 to -12 changes)
          slightly less passive and slightly more aggressive. Some of this is
          driven by the fact that COVID makes it unlikely that I'll see him in
          person, and it's easier to snark from behind the anonymity of a
          keyboard.</li>
      </ul>
      <t>From -13 to -14</t>
      <ul spacing="normal">
        <li>John Scudder discovered nits.</li>
      </ul>
      <t>From -12 to -13</t>
      <ul spacing="normal">
        <li>Havard Eidnes pointed out that my grammar is bad...</li>
      </ul>
      <t>From -11 to -12</t>
      <ul spacing="normal">
        <li>Nick Hilliard threated to block progress unless we agreed
          to include his section on cats. While we don't agree with his text/section,
          we are sufficently past caring about this entire topic, and so we are just
          including it, along with a passive aggressive change-log note...</li>
      </ul>
      <t>From -10 to -11</t>
      <ul spacing="normal">
        <li>Bumping version! It's alive!!!!</li>
      </ul>
      <t>From -09 to -10</t>
      <ul spacing="normal">
        <li>Bumping version...</li>
      </ul>
      <t>From -08 to -09</t>
      <ul spacing="normal">
        <li>Murali and Dan York both pointed out that I cannot spell
          refernce.. referrnce... refarran... refferene... gah!</li>
      </ul>
      <t>From -07 to -08</t>
      <ul spacing="normal">
        <li>"RegW" pointed out that I had 'there tokens' instead of 'their
          tokens' ( https://news.ycombinator.com/item?id=22234591 ).</li>
      </ul>
      <t>From -06 to -07</t>
      <ul spacing="normal">
        <li>Andrew Sullivan pointed out that the ROISSFAIST acronym was
          insufficiently filled with 'U's, and so proposed that it be spelled
          ROISSFUAIST instead. After much consideration as to the implications
          for existing implementation, this change was made.</li>
      </ul>
      <t>From -05 to -06</t>
      <ul spacing="normal">
        <li>Embarresingly I cannot spell "embarrassed" - thanks to Max Allen
          for embarressing^w embarrasing^w making me feel stupid by pointing
          that out.</li>
      </ul>
      <t>From -04 to -05</t>
      <ul spacing="normal">
        <li>Added the missing 'e' in "differnce" ("thanks" to Dan York for
          catching this (and forcing me to dredge up the editor)).</li>
        <li>It's worth noting that just because a draft has multiple
          revisions doesn't mean that there is more consensus around it...</li>
      </ul>
      <t>From -03 to -04</t>
      <ul spacing="normal">
        <li>Incorporated some comments from Adrian Farrel (in exchange for
          him AD-sponsoring the draft)</li>
        <li>Changed the font, especially for the whitespace</li>
        <li>Fixed references</li>
      </ul>
      <t>From -02 to -03</t>
      <ul spacing="normal">
        <li>This Change note was added. Nothing else changed.</li>
      </ul>
      <t>From -01 to -02</t>
      <ul spacing="normal">
        <li>Various whitespace was added (for emphasis).</li>
      </ul>
      <t>From -00 to -01.</t>
      <ul spacing="normal">
        <li>Integrated comments from Erik Muller (who, apparently, is a true
          believer). Erik also provided updated Security Considerations text,
          referencing the IANA.</li>
        <li>Integrated comment from Wes George regarding I18N, and
          Hungerians.</li>
      </ul>
    </section>
    <section numbered="true" toc="default">
      <name>new section</name>
      <t/>
    </section>
  </back>
</rfc>
