<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://de.hamnet.network/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://de.hamnet.network/feed.php">
        <title>DL-IP-Koordination - en:hamnet:as-nummern</title>
        <description></description>
        <link>http://de.hamnet.network/</link>
        <image rdf:resource="http://de.hamnet.network/_media/logo.png" />
       <dc:date>2026-05-08T00:53:36+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://de.hamnet.network/en/hamnet/as-nummern/32-bit"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://de.hamnet.network/_media/logo.png">
        <title>DL-IP-Koordination</title>
        <link>http://de.hamnet.network/</link>
        <url>http://de.hamnet.network/_media/logo.png</url>
    </image>
    <item rdf:about="http://de.hamnet.network/en/hamnet/as-nummern/32-bit">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-09T20:12:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>32-bit</title>
        <link>http://de.hamnet.network/en/hamnet/as-nummern/32-bit</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;bit_as-numbers_in_amprnet&quot;&gt;32-bit AS-Numbers in AMPRNet&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;strong&gt;At the end of 2015 in the Net-44 mailinglist there was a discussion about the usage of private 32-bit as-numbers in the whole AMPRNet&lt;sup&gt;tm&lt;/sup&gt;. That diskussion leaded to a final proposal: 
&lt;/strong&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;32-bit AS-Numbers in AMPRNet&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;bit_as-numbers_in_amprnet&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-242&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;proposal&quot;&gt;Proposal&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
32-bit-numbers for private usage in AMPRNet&lt;sup&gt;tm&lt;/sup&gt; have to be in the range of 4200000000 to 4294967294 (&lt;a href=&quot;https://tools.ietf.org/pdf/rfc6996.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://tools.ietf.org/pdf/rfc6996.pdf&quot; rel=&quot;ugc nofollow noopener&quot;&gt;RFC 6996&lt;/a&gt;). This range has to be split for all participating countries in some wise way. There is an agreement to handle this with the help of 3 digits out of the „&lt;a href=&quot;https://de.wikipedia.org/wiki/Mobile_Country_Code&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://de.wikipedia.org/wiki/Mobile_Country_Code&quot; rel=&quot;ugc nofollow noopener&quot;&gt;International Mobile Country Codes&lt;/a&gt;“ (MCC).  The MCC-code is a country identifier that was defined by the ITU in standard E.212. It is used together with the „Mobile Network Code“ for identifying mobile phone networks worldwide.
&lt;/p&gt;

&lt;p&gt;
Orientating at the „international numbering plan for public data networks“ (&lt;a href=&quot;https://www.itu.int/rec/dologin_pub.asp?lang=e&amp;amp;id=T-REC-X.121-200010-I!!PDF-E&amp;amp;type=items&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.itu.int/rec/dologin_pub.asp?lang=e&amp;amp;id=T-REC-X.121-200010-I!!PDF-E&amp;amp;type=items&quot; rel=&quot;ugc nofollow noopener&quot;&gt;X.121 Document&lt;/a&gt;) in addition to the „list of mobile country codes“ (&lt;a href=&quot;https://www.itu.int/itudoc/itu-t/ob-lists/icc/e212_685.pdf&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.itu.int/itudoc/itu-t/ob-lists/icc/e212_685.pdf&quot; rel=&quot;ugc nofollow noopener&quot;&gt;E.212 Document&lt;/a&gt;) of the &lt;a href=&quot;https://de.wikipedia.org/wiki/Internationale_Fernmeldeunion&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://de.wikipedia.org/wiki/Internationale_Fernmeldeunion&quot; rel=&quot;ugc nofollow noopener&quot;&gt;ITU&lt;/a&gt; brings a remarkable expansion of available 32-bit as-number-range to AMPRNet&lt;sup&gt;tm&lt;/sup&gt;.
&lt;/p&gt;

&lt;p&gt;
When using 32-bit-as-numbers in AMPRNet&lt;sup&gt;tm&lt;/sup&gt; the first two digits (42) get added with the 3 digits for the MCC-code of the country in question. The remaining 5 digits is the amount of as-range from 00000 to 99999 for each country. It is up to the countries policy how to deploy and use the 32-bit as-range internally. To make it clear: Every mcc prefix brings round about 100000 32-bit as-numbers for the country. That is why big countries with several mcc-codes automagically get more as-range than smaller ones with only one mcc-code. Minimum is 100000 as-numbers per country (which already is a lot).
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;42&amp;lt;mcc&amp;gt;xxxxx
|| ||| |||||
|| ||| +++++-- Suffix available to everey country
|| +++-------- 3 digit countryprefix (MCC)
++------------ Start of private Adressrange AMPRNet&amp;lt;sup&amp;gt;tm&amp;lt;/sup&amp;gt;&lt;/pre&gt;

&lt;p&gt;
This structure has the big advantage that it is &lt;strong&gt;usable throughout the whole world without any collisions&lt;/strong&gt;. It also respects the different policy-interests in different countries how to deploy their range internally. See what arguments lead to this proposal:
&lt;/p&gt;
&lt;div class=&quot;table sectionedit3&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;thead&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0 leftalign&quot;&gt; FEATURE   &lt;/th&gt;&lt;th class=&quot;col1 leftalign&quot;&gt;EXISTS   &lt;/th&gt;&lt;th class=&quot;col2&quot;&gt;REMARKS &lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;unique prefix for every country   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;th class=&quot;col2&quot;&gt;42&amp;lt;mcc&amp;gt;xxxxx &lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;ASN Range dependend on size of country on the go   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;multi mcc for big ones &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;already used by some countries   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;YO PA LX* (* proposal) &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row4&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;mapable on internet-ASNs at edge routers   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;see HamWan group USA &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row5&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;compatible to existing 16bit-ASNs   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;–&amp;gt; European HAMNET &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row6&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt;total unique management in own ASNs &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;within own 42&amp;lt;mcc&amp;gt;-Range &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row7&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt;allows different policies/registries &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;every country decides &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row8&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;allows automatic IP-dependend ASNs   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;every country decides &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row9&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt;allows other methods for „generating“ &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;e.g. „klick a free ASN“ &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row10&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt;allows integration of „old“ 16bit &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;–&amp;gt; see European HAMNET &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row11&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt;allows integration of other 16bit &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;no doubles due to mcc prefix &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row12&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt;transfer 32bit through 16bit &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;verified for European HAMNET &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row13&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt;transfer 16bit through 32bit &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;verified for European HAMNET &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row14&quot;&gt;
		&lt;td class=&quot;col0 leftalign&quot;&gt;mixed use within single AS   &lt;/td&gt;&lt;td class=&quot;col1 leftalign&quot;&gt;yes   &lt;/td&gt;&lt;td class=&quot;col2&quot;&gt;verified for European HAMNET &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;2429-3448&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Proposal&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;proposal&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;243-3449&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;bit-range_for_german_hamnet&quot;&gt;32-bit-range for German HAMNET&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
According to the proposal the as-range for Germany compiles as follows:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;42&amp;lt;MCC&amp;gt;xxxxxx e.g. for Germany 42262xxxxx -&amp;gt; 4226200000 to 4226299999&lt;/pre&gt;

&lt;p&gt;
The MCC corresponding to E.212 is a subset of the „international numbering plan for public data networks“ which was announced in X.121 document of the ITU. In X.121 document the different size of countries and their network requirements, based on the number of inhabitants, has been taken into account. Bigger countries (e.g US, &lt;abbr title=&quot;Gigabyte&quot;&gt;GB&lt;/abbr&gt;, JA, DL) get more MCCs than smaller ones (e.g ON, LX, HB9). The gaps between the single MCCs in document E.212 are getting filled up and these additional MCCs are assigned to the countries. This principle has been transferred 1:1 to the number of licenced Radioamateurs in those countries. That is why Germany has been assigned the codes 262 to 265. That meens Germany, according to number of radioamateurs and size, has an 32-bit as-range of 400.000 as-numbers:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;4226200000 bis 4226299999  &amp;lt;-- in use with special policy
4226300000 bis 4226399999  &amp;lt;-- future use
4226400000 bis 4226499999  &amp;lt;-- future use
4226500000 bis 4226599999  &amp;lt;-- future use&lt;/pre&gt;

&lt;p&gt;
The 3 digit MCC also is being used for assigning IDs in the DMR-system. There the extension to the country-prefixes according to X.121 is accepted too.
&lt;/p&gt;

&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;

&lt;p&gt;

&lt;a href=&quot;#&quot; onclick=&quot;window.history.back();return false;&quot;&gt;&lt;-- Back&lt;/a&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;32-bit-range for German HAMNET&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;bit-range_for_german_hamnet&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;3450-&amp;quot;} --&gt;</description>
    </item>
</rdf:RDF>
