<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=SPF%2Fterm%2Fcidr-length</id>
	<title>SPF/term/cidr-length - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=SPF%2Fterm%2Fcidr-length"/>
	<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=SPF/term/cidr-length&amp;action=history"/>
	<updated>2026-06-25T16:43:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://htyp.org/mw/index.php?title=SPF/term/cidr-length&amp;diff=28456&amp;oldid=prev</id>
		<title>Woozle: Woozle moved page SPF/mechanism/cidr-length to SPF/term/cidr-length</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=SPF/term/cidr-length&amp;diff=28456&amp;oldid=prev"/>
		<updated>2022-08-18T16:51:31Z</updated>

		<summary type="html">&lt;p&gt;Woozle moved page &lt;a href=&quot;/SPF/mechanism/cidr-length&quot; class=&quot;mw-redirect&quot; title=&quot;SPF/mechanism/cidr-length&quot;&gt;SPF/mechanism/cidr-length&lt;/a&gt; to &lt;a href=&quot;/SPF/term/cidr-length&quot; title=&quot;SPF/term/cidr-length&quot;&gt;SPF/term/cidr-length&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:51, 18 August 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
	<entry>
		<id>https://htyp.org/mw/index.php?title=SPF/term/cidr-length&amp;diff=28451&amp;oldid=prev</id>
		<title>Woozle: Created page with &quot;==About== {{fmt/arg|cidr-length}} refers to the CIDR ({{l/wp|Classless Inter-Domain Routing}}) convention for specifying blocks of IP addresses.  SPF uses three possible v...&quot;</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=SPF/term/cidr-length&amp;diff=28451&amp;oldid=prev"/>
		<updated>2022-08-18T15:59:44Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==About== {{fmt/arg|cidr-length}} refers to the &lt;a href=&quot;/mw/index.php?title=CIDR&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;CIDR (page does not exist)&quot;&gt;CIDR&lt;/a&gt; ({{l/wp|Classless Inter-Domain Routing}}) convention for specifying blocks of IP addresses.  SPF uses three possible v...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==About==&lt;br /&gt;
{{fmt/arg|cidr-length}} refers to the [[CIDR]] ({{l/wp|Classless Inter-Domain Routing}}) convention for specifying blocks of IP addresses.&lt;br /&gt;
&lt;br /&gt;
SPF uses three possible versions of this:&lt;br /&gt;
* {{fmt/arg|ip4-cidr-length}}: defaults to &amp;quot;/32&amp;quot;&lt;br /&gt;
* {{fmt/arg|ip6-cidr-length}}: defaults to &amp;quot;/128&amp;quot;&lt;br /&gt;
* {{fmt/arg|dual-cidr-length}}: includes at least one of {{fmt/arg|ip4-cidr-length}} and {{fmt/arg|ip6-cidr-length}}, and possibly both&lt;br /&gt;
** If {{fmt/arg|ip6-cidr-length}} appears, it must be prefixed with &amp;quot;/&amp;quot;.&lt;br /&gt;
** If both appear, {{fmt/arg|ip4-cidr-length}} must be first.&lt;br /&gt;
&lt;br /&gt;
The official and almost-comprehensible RFC documentation has this to say ([https://www.rfc-editor.org/rfc/rfc7208.html#section-5.6 Section 5.6]):&lt;br /&gt;
   ip4              = &amp;quot;ip4&amp;quot;      &amp;quot;:&amp;quot; ip4-network   [ ip4-cidr-length ]&lt;br /&gt;
   ip6              = &amp;quot;ip6&amp;quot;      &amp;quot;:&amp;quot; ip6-network   [ ip6-cidr-length ]&lt;br /&gt;
&lt;br /&gt;
   ip4-cidr-length  = &amp;quot;/&amp;quot; (&amp;quot;0&amp;quot; / %x31-39 0*1DIGIT) ; value range 0-32&lt;br /&gt;
   ip6-cidr-length  = &amp;quot;/&amp;quot; (&amp;quot;0&amp;quot; / %x31-39 0*2DIGIT) ; value range 0-128&lt;br /&gt;
   dual-cidr-length = [ ip4-cidr-length ] [ &amp;quot;/&amp;quot; ip6-cidr-length ]&lt;br /&gt;
&lt;br /&gt;
   ip4-network      = qnum &amp;quot;.&amp;quot; qnum &amp;quot;.&amp;quot; qnum &amp;quot;.&amp;quot; qnum&lt;br /&gt;
   qnum             = DIGIT                 ; 0-9&lt;br /&gt;
                      / %x31-39 DIGIT       ; 10-99&lt;br /&gt;
                      / &amp;quot;1&amp;quot; 2DIGIT          ; 100-199&lt;br /&gt;
                      / &amp;quot;2&amp;quot; %x30-34 DIGIT   ; 200-249&lt;br /&gt;
                      / &amp;quot;25&amp;quot; %x30-35        ; 250-255&lt;br /&gt;
            ; as per conventional dotted-quad notation, e.g., 192.0.2.0&lt;br /&gt;
&lt;br /&gt;
   ip6-network      = &amp;lt;as per [https://www.rfc-editor.org/rfc/rfc4291#section-2.2 Section 2.2 of {{fmt/brackets|RFC4291}}]&amp;gt;&lt;br /&gt;
            ; e.g., 2001:db8::cd30&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The {{fmt/arg|{{l/same|ip}}}} is compared to the given network.  If CIDR prefix length high-order bits match, the mechanism matches.&lt;br /&gt;
&lt;br /&gt;
If ip4-cidr-length is omitted, it is taken to be &amp;quot;/32&amp;quot;.  If ip6-cidr-length is omitted, it is taken to be &amp;quot;/128&amp;quot;.  It is not permitted to omit parts of the IP address instead of using CIDR notations. That is, use 192.0.2.0/24 instead of 192.0.2.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
</feed>