RFC 5396

Textual Representation of Autonomous System (AS) Numbers

πŸ“… published December 2008, from ietf

RFC 5396: Textual Representation of Autonomous System (AS) Numbers πŸŽ€

Okay bestie, here's the title block tea β˜•. It's from the Network Working Group, written by Geoff Huston and George Michaelson (both at APNIC), and it's a Standards Track doc dated December 2008. Main character energy πŸ’….

Status of This Memo ✨

Okay so this doc is an Internet standards track protocol for the Internet community, and it's basically asking everyone to talk about it and suggest improvements πŸ—£οΈ. For the standardization state and status of this protocol, check the current edition of "Internet Official Protocol Standards" (STD 1) πŸ“š. Distribution of this memo is unlimited 🌈.

Copyright (c) 2008 IETF Trust and the persons identified as the document authors. All rights reserved πŸ’œ.

This doc is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info), which were in effect on the publication date. Please read these carefully, bestie πŸ™. They explain your rights and restrictions for this document, and that stuff matters!!

Abstract πŸ¦‹

So the big idea is this: AS numbers get a textual representation that's just their decimal value πŸ”’. Everyone (documents, systems, user interfaces, all of it) is supposed to use this same format whenever they mention AS numbers 🫢.

Table of Contents πŸ“‘

1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.  Taxonomy of Representation Formats  . . . . . . . . . . . . . . 2
3.  Representation of AS Number Values  . . . . . . . . . . . . . . 2
4.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 3
5.  Security Considerations . . . . . . . . . . . . . . . . . . . . 3
6.  Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . 3
7.  Informative References  . . . . . . . . . . . . . . . . . . . . 3

1. Introduction 🌸

Okay, the intro basically repeats the abstract: AS numbers get a textual representation that's their decimal value πŸ’–, and every document, system, and user interface that talks about AS numbers should use it πŸ™Œ.

This doc also lists a bunch of possible representation formats. It proposes decimal value notation for AS numbers, which it calls "asplain", and it sorts it into the taxonomy you'll see in the next section 🧚.

2. Taxonomy of Representation Formats πŸ“

Here's the full family tree of formats, lowkey my favourite part 🀭:

asplain is a syntax scheme where every AS number is written as a decimal integer πŸ”’. So an AS number with value 65526 is the string "65526", and one with value 65546 is the string "65546" ✨.

asdot+ is a syntax scheme where every AS number is written as two integers joined by a period πŸ¦‹. The first is the high order 16-bit value in decimal, and the second is the low order 16-bit value in decimal, like this: <high order 16-bit value in decimal>.<low order 16-bit value in decimal>. So 65526 becomes "0.65526" and 65546 becomes "1.10" πŸ’….

asdot is a mix πŸŽ€. AS number values below 65536 use asplain, and values of 65536 or higher use asdot+. So 65526 is "65526" and 65546 is "1.10" 🫢.

3. Representation of AS Number Values πŸ’œ

To avoid confusion πŸ™ˆ, one single textual notation is useful for documentation, configuration systems, reports, external tools, and information repositories. The decimal value representation, which is "asplain", is the one proposed as the textual notation for AS numbers πŸ”₯.

The "asplain" representation is just the decimal value, with no field delimiter. That matches the fact that AS numbers don't need any internal structure when they're used in inter-domain routing 🧠.

4. IANA Considerations 🌈

IANA Registries should use decimal representation ("asplain") for AS numbers ✨.

5. Security Considerations πŸ”’

This doc doesn't touch security of routing systems at all πŸ™ƒ. Not gonna lie, it's a lil plot twist that there's nothing here, but that's the truth πŸ’€.

6. Acknowledgments πŸ§šβ€β™€οΈ

Shoutout to Juergen Kammer, who originally came up with and described the terms "asplain", "asdot", and "asdot+" back in January 2007 🫢 [KAMMER2007]. Iconic.

7. Informative References πŸ“š

[KAMMER2007]  Kammer, J., "AS Number Formats", Jan 2007,
              <http://quagga.ncc.eurodata.de/asnumformat.html>.

Authors' Addresses πŸ¦‹

Geoff Huston
Asia Pacific Network Information Centre

EMail: gih@apnic.net


George Michaelson
Asia Pacific Network Information Centre

EMail: ggm@apnic.net

That's the whole RFC, bestie!! πŸŒˆπŸ’– Thanks for reading with me 🫢✨

πŸ“¦ where this page comes from