Lucas
5db09725a3
- Use the XML files instead of the CSV - Separate output in inbound and outbound tables - Add script for producing all the outputs
360 lines
12 KiB
XML
360 lines
12 KiB
XML
<?xml version='1.0' encoding='UTF-8'?>
|
|
<?xml-stylesheet type="text/xsl" href="iana-ipv4-special-registry.xsl"?>
|
|
<?oxygen RNGSchema="iana-ipv4-special-registry.rng" type="xml"?>
|
|
<registry xmlns="http://www.iana.org/assignments" id="iana-ipv4-special-registry">
|
|
<title>IANA IPv4 Special-Purpose Address Registry</title>
|
|
<category>Internet Protocol version 4 (IPv4) Address Space</category>
|
|
<created>2009-08-19</created>
|
|
<updated>2020-09-04</updated>
|
|
|
|
|
|
|
|
<registry id="iana-ipv4-special-registry-1">
|
|
<title>IANA IPv4 Special-Purpose Address Registry</title>
|
|
<xref type="rfc" data="rfc5736"/>
|
|
<xref type="rfc" data="rfc6890"/>
|
|
<xref type="rfc" data="rfc8190"/>
|
|
<registration_rule>IETF Review</registration_rule>
|
|
<note>The IETF has reserved the address block of 192.0.0.0/24 for use for
|
|
special purposes relating to protocol assignments. This registry
|
|
contains the current assignments made by the IETF from this address
|
|
block.
|
|
|
|
Address prefixes listed in the Special-Purpose Address Registry are
|
|
not guaranteed routability in any particular local or global context.
|
|
|
|
The IPv4 and IPv6 Special-Purpose Address Registries maintain the
|
|
following information regarding each entry:
|
|
|
|
o Address Block - A block of IPv4 or IPv6 addresses that has been
|
|
registered for a special purpose.
|
|
|
|
o Name - A descriptive name for the special-purpose address block.
|
|
|
|
o RFC - The RFC through which the special-purpose address block was
|
|
requested.
|
|
|
|
o Allocation Date - The date upon which the special-purpose address
|
|
block was allocated.
|
|
|
|
o Termination Date - The date upon which the allocation is to be
|
|
terminated. This field is applicable for limited-use allocations
|
|
only.
|
|
|
|
o Source - A boolean value indicating whether an address from the
|
|
allocated special-purpose address block is valid when used as the
|
|
source address of an IP datagram that transits two devices.
|
|
|
|
o Destination - A boolean value indicating whether an address from
|
|
the allocated special-purpose address block is valid when used as
|
|
the destination address of an IP datagram that transits two
|
|
devices.
|
|
|
|
o Forwardable - A boolean value indicating whether a router may
|
|
forward an IP datagram whose destination address is drawn from the
|
|
allocated special-purpose address block between external
|
|
interfaces.
|
|
|
|
o Globally Reachable - A boolean value indicating whether an IP
|
|
datagram whose destination address is drawn from the allocated
|
|
special-purpose address block is forwardable beyond a specified
|
|
administrative domain.
|
|
|
|
o Reserved-by-Protocol - A boolean value indicating whether the
|
|
special-purpose address block is reserved by IP, itself. This
|
|
value is "TRUE" if the RFC that created the special-purpose
|
|
address block requires all compliant IP implementations to behave
|
|
in a special way when processing packets either to or from
|
|
addresses contained by the address block.
|
|
|
|
If the value of "Destination" is FALSE, the values of "Forwardable"
|
|
and "Globally Reachable" must also be false.
|
|
</note>
|
|
|
|
<record>
|
|
<address>0.0.0.0/8</address>
|
|
<name>"This host on this network"</name>
|
|
<spec><xref type="rfc" data="rfc1122"/>, Section 3.2.1.3</spec>
|
|
<allocation>1981-09</allocation>
|
|
<source>True</source>
|
|
<destination>False</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>True</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>10.0.0.0/8</address>
|
|
<name>Private-Use</name>
|
|
<spec><xref type="rfc" data="rfc1918"/></spec>
|
|
<allocation>1996-02</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>100.64.0.0/10</address>
|
|
<name>Shared Address Space</name>
|
|
<spec><xref type="rfc" data="rfc6598"/></spec>
|
|
<allocation>2012-04</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>127.0.0.0/8</address>
|
|
<name>Loopback</name>
|
|
<spec><xref type="rfc" data="rfc1122"/>, Section 3.2.1.3</spec>
|
|
<allocation>1981-09</allocation>
|
|
<source>False <xref type="note" data="1"/></source>
|
|
<destination>False <xref type="note" data="1"/></destination>
|
|
<forwardable>False <xref type="note" data="1"/></forwardable>
|
|
<global>False <xref type="note" data="1"/></global>
|
|
<reserved>True</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>169.254.0.0/16</address>
|
|
<name>Link Local</name>
|
|
<spec><xref type="rfc" data="rfc3927"/></spec>
|
|
<allocation>2005-05</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>True</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>172.16.0.0/12</address>
|
|
<name>Private-Use</name>
|
|
<spec><xref type="rfc" data="rfc1918"/></spec>
|
|
<allocation>1996-02</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>192.0.0.0/24 <xref type="note" data="2"/></address>
|
|
<name>IETF Protocol Assignments</name>
|
|
<spec><xref type="rfc" data="rfc6890"/>, Section 2.1</spec>
|
|
<allocation>2010-01</allocation>
|
|
<source>False</source>
|
|
<destination>False</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>192.0.0.0/29</address>
|
|
<name>IPv4 Service Continuity Prefix</name>
|
|
<spec><xref type="rfc" data="rfc7335"/></spec>
|
|
<allocation>2011-06</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>192.0.0.8/32</address>
|
|
<name>IPv4 dummy address</name>
|
|
<spec><xref type="rfc" data="rfc7600"/></spec>
|
|
<allocation>2015-03</allocation>
|
|
<source>True</source>
|
|
<destination>False</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record date="2015-10-23">
|
|
<address>192.0.0.9/32</address>
|
|
<name>Port Control Protocol Anycast</name>
|
|
<spec><xref type="rfc" data="rfc7723"/></spec>
|
|
<allocation>2015-10</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>True</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record date="2017-02-23">
|
|
<address>192.0.0.10/32</address>
|
|
<name>Traversal Using Relays around NAT Anycast</name>
|
|
<spec><xref type="rfc" data="rfc8155"/></spec>
|
|
<allocation>2017-02</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>True</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>192.0.0.170/32, 192.0.0.171/32</address>
|
|
<name>NAT64/DNS64 Discovery</name>
|
|
<spec><xref type="rfc" data="rfc8880"/><xref type="rfc" data="rfc7050"/>, Section 2.2</spec>
|
|
<allocation>2013-02</allocation>
|
|
<source>False</source>
|
|
<destination>False</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>True</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>192.0.2.0/24</address>
|
|
<name>Documentation (TEST-NET-1)</name>
|
|
<spec><xref type="rfc" data="rfc5737"/></spec>
|
|
<allocation>2010-01</allocation>
|
|
<source>False</source>
|
|
<destination>False</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record date="2014-12-17">
|
|
<address>192.31.196.0/24</address>
|
|
<name>AS112-v4</name>
|
|
<spec><xref type="rfc" data="rfc7535"/></spec>
|
|
<allocation>2014-12</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>True</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record date="2014-12-17">
|
|
<address>192.52.193.0/24</address>
|
|
<name>AMT</name>
|
|
<spec><xref type="rfc" data="rfc7450"/></spec>
|
|
<allocation>2014-12</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>True</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record updated="2015-03-15">
|
|
<address>192.88.99.0/24</address>
|
|
<name>Deprecated (6to4 Relay Anycast)</name>
|
|
<spec><xref type="rfc" data="rfc7526"/></spec>
|
|
<allocation>2001-06</allocation>
|
|
<termination>2015-03</termination>
|
|
<source/>
|
|
<destination/>
|
|
<forwardable/>
|
|
<global/>
|
|
<reserved/>
|
|
</record>
|
|
|
|
<record>
|
|
<address>192.168.0.0/16</address>
|
|
<name>Private-Use</name>
|
|
<spec><xref type="rfc" data="rfc1918"/></spec>
|
|
<allocation>1996-02</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record date="2015-03-17">
|
|
<address>192.175.48.0/24</address>
|
|
<name>Direct Delegation AS112 Service</name>
|
|
<spec><xref type="rfc" data="rfc7534"/></spec>
|
|
<allocation>1996-01</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>True</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>198.18.0.0/15</address>
|
|
<name>Benchmarking</name>
|
|
<spec><xref type="rfc" data="rfc2544"/></spec>
|
|
<allocation>1999-03</allocation>
|
|
<source>True</source>
|
|
<destination>True</destination>
|
|
<forwardable>True</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>198.51.100.0/24</address>
|
|
<name>Documentation (TEST-NET-2)</name>
|
|
<spec><xref type="rfc" data="rfc5737"/></spec>
|
|
<allocation>2010-01</allocation>
|
|
<source>False</source>
|
|
<destination>False</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>203.0.113.0/24</address>
|
|
<name>Documentation (TEST-NET-3)</name>
|
|
<spec><xref type="rfc" data="rfc5737"/></spec>
|
|
<allocation>2010-01</allocation>
|
|
<source>False</source>
|
|
<destination>False</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>False</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>240.0.0.0/4</address>
|
|
<name>Reserved</name>
|
|
<spec><xref type="rfc" data="rfc1112"/>, Section 4</spec>
|
|
<allocation>1989-08</allocation>
|
|
<source>False</source>
|
|
<destination>False</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>True</reserved>
|
|
</record>
|
|
|
|
<record>
|
|
<address>255.255.255.255/32</address>
|
|
<name>Limited Broadcast</name>
|
|
<spec><xref type="rfc" data="rfc8190"/>
|
|
<xref type="rfc" data="rfc919"/>, Section 7</spec>
|
|
<allocation>1984-10</allocation>
|
|
<source>False</source>
|
|
<destination>True</destination>
|
|
<forwardable>False</forwardable>
|
|
<global>False</global>
|
|
<reserved>True</reserved>
|
|
</record>
|
|
|
|
</registry>
|
|
|
|
<footnote anchor="1">Several protocols have been granted exceptions to this rule.
|
|
For examples, see <xref type="rfc" data="rfc8029"/> and <xref type="rfc" data="rfc5884"/>.</footnote>
|
|
<footnote anchor="2">Not useable unless by virtue of a more specific reservation.</footnote>
|
|
|
|
<people/>
|
|
</registry>
|