Updated text

This commit is contained in:
Dave Taht
2019-02-22 10:57:44 -08:00
parent 22294f13d5
commit 89ede38712
+111 -111
View File
@@ -6,7 +6,7 @@ Internet Area Working Group J. Gilmore
Internet-Draft Electronic Frontier Foundation
Updates: 2827, 6890 (if approved) D. Taeht
Intended status: Best Current Practice TekLibre
Expires: August 21, 2019 February 17, 2019
Expires: August 26, 2019 February 22, 2019
IPv4 Unicast Extensions
@@ -42,7 +42,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on August 21, 2019.
This Internet-Draft will expire on August 26, 2019.
Copyright Notice
@@ -53,7 +53,7 @@ Copyright Notice
Gilmore & Taeht Expires August 21, 2019 [Page 1]
Gilmore & Taeht Expires August 26, 2019 [Page 1]
Internet-Draft v4unicast-ext February 2019
@@ -99,17 +99,17 @@ Table of Contents
8. Implementation status . . . . . . . . . . . . . . . . . . . . 17
8.1. Address Range: 0/8 . . . . . . . . . . . . . . . . . . . 17
8.2. Address Range: 127/8 . . . . . . . . . . . . . . . . . . 17
8.3. Address Range: 225/8 thru 231/8 . . . . . . . . . . . . . 17
8.3. Address Range: 225/8 through 231/8 . . . . . . . . . . . 17
8.4. Address Range: 240/4 . . . . . . . . . . . . . . . . . . 17
8.5. Routing to extended unicast networks . . . . . . . . . . 18
8.6. Zeroth and final addresses in subnets . . . . . . . . . . 18
9. Related Work . . . . . . . . . . . . . . . . . . . . . . . . 18
9. Related Work . . . . . . . . . . . . . . . . . . . . . . . . 19
10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 19
11. Security Considerations . . . . . . . . . . . . . . . . . . . 19
Gilmore & Taeht Expires August 21, 2019 [Page 2]
Gilmore & Taeht Expires August 26, 2019 [Page 2]
Internet-Draft v4unicast-ext February 2019
@@ -165,7 +165,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 3]
Gilmore & Taeht Expires August 26, 2019 [Page 3]
Internet-Draft v4unicast-ext February 2019
@@ -221,7 +221,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 4]
Gilmore & Taeht Expires August 26, 2019 [Page 4]
Internet-Draft v4unicast-ext February 2019
@@ -277,7 +277,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 5]
Gilmore & Taeht Expires August 26, 2019 [Page 5]
Internet-Draft v4unicast-ext February 2019
@@ -333,7 +333,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 6]
Gilmore & Taeht Expires August 26, 2019 [Page 6]
Internet-Draft v4unicast-ext February 2019
@@ -389,7 +389,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 7]
Gilmore & Taeht Expires August 26, 2019 [Page 7]
Internet-Draft v4unicast-ext February 2019
@@ -445,7 +445,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 8]
Gilmore & Taeht Expires August 26, 2019 [Page 8]
Internet-Draft v4unicast-ext February 2019
@@ -495,13 +495,13 @@ Internet-Draft v4unicast-ext February 2019
4.2. Unicast use of 0/8
These new unicast addresses, 0.0.0.1 thru 0.255.255.255, replace the
obsolete "This host on this network" concept from [RFC0791],
These new unicast addresses, 0.0.0.1 through 0.255.255.255, replace
the obsolete "This host on this network" concept from [RFC0791],
replacing table 1 of [RFC6890].
Gilmore & Taeht Expires August 21, 2019 [Page 9]
Gilmore & Taeht Expires August 26, 2019 [Page 9]
Internet-Draft v4unicast-ext February 2019
@@ -557,7 +557,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 10]
Gilmore & Taeht Expires August 26, 2019 [Page 10]
Internet-Draft v4unicast-ext February 2019
@@ -566,9 +566,9 @@ Internet-Draft v4unicast-ext February 2019
5.1. Unicast use of 127/8
These new unicast addresses, 127.1.0.0 thru 127.255.255.255, replace
more than 99% of the former reserved Loopback address space, updating
table 4 of [RFC6890].
These new unicast addresses, 127.1.0.0 through 127.255.255.255,
replace more than 99% of the former reserved Loopback address space,
updating table 4 of [RFC6890].
+----------------------+----------------------------+
| Attribute | Value |
@@ -613,7 +613,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 11]
Gilmore & Taeht Expires August 26, 2019 [Page 11]
Internet-Draft v4unicast-ext February 2019
@@ -637,9 +637,9 @@ Internet-Draft v4unicast-ext February 2019
5.2. Unicast re-use of former Class D (multicast) address space
These new unicast addresses, 225.0.0.0 thru 231.255.255.255, replace
more than 40% of the address space formerly reserved for future
Multicast use.
These new unicast addresses, 225.0.0.0 through 231.255.255.255,
replace more than 40% of the address space formerly reserved for
future Multicast use.
+----------------------+----------------------------+
| Attribute | Value |
@@ -669,7 +669,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 12]
Gilmore & Taeht Expires August 26, 2019 [Page 12]
Internet-Draft v4unicast-ext February 2019
@@ -725,7 +725,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 13]
Gilmore & Taeht Expires August 26, 2019 [Page 13]
Internet-Draft v4unicast-ext February 2019
@@ -747,7 +747,7 @@ Internet-Draft v4unicast-ext February 2019
that interface should be configured in the identical way, as e.g.
198.51.100.0/24. This usage does not conflict with the informal
usage of 198.51.100.0/24 to refer to the entire network whose
addresses range from 198.51.100.0 thru 198.51.100.255.
addresses range from 198.51.100.0 through 198.51.100.255.
6.2. Unicast use of the all-ones node address in each point-to-point
network
@@ -781,7 +781,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 14]
Gilmore & Taeht Expires August 26, 2019 [Page 14]
Internet-Draft v4unicast-ext February 2019
@@ -837,7 +837,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 15]
Gilmore & Taeht Expires August 26, 2019 [Page 15]
Internet-Draft v4unicast-ext February 2019
@@ -847,11 +847,11 @@ Internet-Draft v4unicast-ext February 2019
ISPs that filter their customers' traffic based on source address
MUST NOT discard traffic solely because it has a source addresses in
the ranges 0.0.0.0/8, 240.0.0.0/4, 127.0.0.0/8, and 225.0.0.0/8 thru
231.0.0.0/8, except the addresses 0.0.0.0, 255.255.255.255, and the
loopback addresses 127.0.0.0/16. However, if a customer network has
not been allocated a source address in these ranges, then they can be
filtered out as attempts to spoof someone else's network.
the ranges 0.0.0.0/8, 240.0.0.0/4, 127.0.0.0/8, and 225.0.0.0/8
through 231.0.0.0/8, except the addresses 0.0.0.0, 255.255.255.255,
and the loopback addresses 127.0.0.0/16. However, if a customer
network has not been allocated a source address in these ranges, then
they can be filtered out as attempts to spoof someone else's network.
No ISP filter should ever discard datagrams based on destination
addresses within these newly extended unicast ranges.
@@ -893,7 +893,7 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 16]
Gilmore & Taeht Expires August 26, 2019 [Page 16]
Internet-Draft v4unicast-ext February 2019
@@ -920,7 +920,7 @@ Internet-Draft v4unicast-ext February 2019
that configure the internal "loopback interface" probably need
modification.
8.3. Address Range: 225/8 thru 231/8
8.3. Address Range: 225/8 through 231/8
No implementation is currently known to allow the unicast use of 0/8.
However, small Linux kernel patches provide this function.
@@ -930,7 +930,10 @@ Internet-Draft v4unicast-ext February 2019
The following operating systems support the use of 240.0.0.0/4 as
unicast, globally reachable address space: Solaris, Linux, Android,
Apple OSX, Apple IOS, and FreeBSD. This support has existed since
approximately 2008. Four out of the top 5 open source IoT stacks
approximately 2008. There are some issues with parts of BSD network
stack that treat Class-E addresses as "invalid". There are also
cases of translation (NAT64) where checks reject Class-E addresses
and need small fixes. Four out of the top 5 open source IoT stacks
already treat 240/4 as unicast, with a 3 line patch awaiting
submission for the fifth.
@@ -943,17 +946,17 @@ Internet-Draft v4unicast-ext February 2019
packet with either a source or destination address in 240/4. Nor
will they assign an interface address in this range, if one is
offered via DHCP. No plans have been announced for modifications to
any version of Microsoft Windows. Windows developers are aware of
the work required, and are considering it for a future version.
Gilmore & Taeht Expires August 21, 2019 [Page 17]
Gilmore & Taeht Expires August 26, 2019 [Page 17]
Internet-Draft v4unicast-ext February 2019
any version of Microsoft Windows. Windows developers are aware of
the work required, and are considering it for a future version.
Juniper routers block traffic for 240/4 by default, but there is a
simple configuration switch to disable that check, at which point
they are fully functional.
@@ -996,20 +999,23 @@ Internet-Draft v4unicast-ext February 2019
supports the use of the final address in a point-to-point network as
a unicast address.
Gilmore & Taeht Expires August 26, 2019 [Page 18]
Internet-Draft v4unicast-ext February 2019
9. Related Work
The last previous attempts at making more unicast IPv4 address space
occurred in 2008-2010, with proposals for making 240/4 into pure
public routable unicast [I-D.fuller-240space], or routable, but
private, RFC1918 style unicast address space [I-D.wilson-class-e].
Gilmore & Taeht Expires August 21, 2019 [Page 18]
Internet-Draft v4unicast-ext February 2019
Neither proposal gained rough consensus in the IETF. However,
"running code" - making 240/4 actually work - was almost universally
adopted in the field.
@@ -1051,21 +1057,19 @@ Internet-Draft v4unicast-ext February 2019
"just work", but thought needs to be given to any additional security
exposures to existing firewalled networks.
Address space in the localnet and multicast blocks are also primarily
assumed to be managed elsewhere in the network, and subject to the
same bogon filter and martian list fixes.
Gilmore & Taeht Expires August 21, 2019 [Page 19]
Gilmore & Taeht Expires August 26, 2019 [Page 19]
Internet-Draft v4unicast-ext February 2019
Address space in the localnet and multicast blocks are also primarily
assumed to be managed elsewhere in the network, and subject to the
same bogon filter and martian list fixes.
12. Acknowledgements
Jason Ackley, John Perry Barlow, Brian Carpenter, Vint Cerf, Kevin
@@ -1105,23 +1109,24 @@ Internet-Draft v4unicast-ext February 2019
13.2. Informative References
[CBR03] Rubin, A., "Firewalls and Internet Security: Repelling the
Wily Hacker, Second Edition", 2003.
[CBR03] Cheswick, W., Bellovin, S., and A. Rubin, "Firewalls and
Internet Security: Repelling the Wily Hacker, Second
Edition", 2003.
Gilmore & Taeht Expires August 26, 2019 [Page 20]
Internet-Draft v4unicast-ext February 2019
[I-D.fuller-240space]
Fuller, V., "Reclassifying 240/4 as usable unicast address
space", draft-fuller-240space-02 (work in progress), March
2008.
Gilmore & Taeht Expires August 21, 2019 [Page 20]
Internet-Draft v4unicast-ext February 2019
[I-D.wilson-class-e]
Wilson, P., Michaelson, G., and G. Huston, "Redesignation
of 240/4 from "Future Use" to "Private Use"", draft-
@@ -1129,7 +1134,7 @@ Internet-Draft v4unicast-ext February 2019
[IEN48] Cerf, V., "The CATENET MODEL FOR INTERNETWORKING", 1978.
[IETF-13] Bowers, K., "IETF Proceedings", 1989.
[IETF-13] Gross, P. and K. Bowers, "IETF Proceedings", 1989.
[IHML] Many, T., "Internet History Mailing list", 2019.
@@ -1166,18 +1171,18 @@ Internet-Draft v4unicast-ext February 2019
RFC 919, DOI 10.17487/RFC0919, October 1984,
<https://www.rfc-editor.org/info/rfc919>.
Gilmore & Taeht Expires August 26, 2019 [Page 21]
Internet-Draft v4unicast-ext February 2019
[RFC0922] Mogul, J., "Broadcasting Internet datagrams in the
presence of subnets", STD 5, RFC 922,
DOI 10.17487/RFC0922, October 1984,
<https://www.rfc-editor.org/info/rfc922>.
Gilmore & Taeht Expires August 21, 2019 [Page 21]
Internet-Draft v4unicast-ext February 2019
[RFC0951] Croft, W. and J. Gilmore, "Bootstrap Protocol", RFC 951,
DOI 10.17487/RFC0951, September 1985,
<https://www.rfc-editor.org/info/rfc951>.
@@ -1218,6 +1223,17 @@ Internet-Draft v4unicast-ext February 2019
Allocation with CIDR", RFC 1518, DOI 10.17487/RFC1518,
September 1993, <https://www.rfc-editor.org/info/rfc1518>.
Gilmore & Taeht Expires August 26, 2019 [Page 22]
Internet-Draft v4unicast-ext February 2019
[RFC1519] Fuller, V., Li, T., Yu, J., and K. Varadhan, "Classless
Inter-Domain Routing (CIDR): an Address Assignment and
Aggregation Strategy", RFC 1519, DOI 10.17487/RFC1519,
@@ -1227,13 +1243,6 @@ Internet-Draft v4unicast-ext February 2019
Translator (NAT)", RFC 1631, DOI 10.17487/RFC1631, May
1994, <https://www.rfc-editor.org/info/rfc1631>.
Gilmore & Taeht Expires August 21, 2019 [Page 22]
Internet-Draft v4unicast-ext February 2019
[RFC1797] Internet Assigned Numbers Authority (IANA), "Class A
Subnet Experiment", RFC 1797, DOI 10.17487/RFC1797, April
1995, <https://www.rfc-editor.org/info/rfc1797>.
@@ -1274,6 +1283,13 @@ Internet-Draft v4unicast-ext February 2019
Switches", RFC 4541, DOI 10.17487/RFC4541, May 2006,
<https://www.rfc-editor.org/info/rfc4541>.
Gilmore & Taeht Expires August 26, 2019 [Page 23]
Internet-Draft v4unicast-ext February 2019
[RFC4632] Fuller, V. and T. Li, "Classless Inter-domain Routing
(CIDR): The Internet Address Assignment and Aggregation
Plan", BCP 122, RFC 4632, DOI 10.17487/RFC4632, August
@@ -1283,13 +1299,6 @@ Internet-Draft v4unicast-ext February 2019
DOI 10.17487/RFC6126, April 2011,
<https://www.rfc-editor.org/info/rfc6126>.
Gilmore & Taeht Expires August 21, 2019 [Page 23]
Internet-Draft v4unicast-ext February 2019
[RFC6333] Durand, A., Droms, R., Woodyatt, J., and Y. Lee, "Dual-
Stack Lite Broadband Deployments Following IPv4
Exhaustion", RFC 6333, DOI 10.17487/RFC6333, August 2011,
@@ -1324,6 +1333,19 @@ Internet-Draft v4unicast-ext February 2019
Authors' Addresses
Gilmore & Taeht Expires August 26, 2019 [Page 24]
Internet-Draft v4unicast-ext February 2019
John Gilmore
Electronic Frontier Foundation
PO Box 170608-ietf-id
@@ -1335,17 +1357,6 @@ Authors' Addresses
URI: http://www.toad.com
Gilmore & Taeht Expires August 21, 2019 [Page 24]
Internet-Draft v4unicast-ext February 2019
David M. Taeht
TekLibre
20600 Aldercroft Heights Rd
@@ -1386,15 +1397,4 @@ Internet-Draft v4unicast-ext February 2019
Gilmore & Taeht Expires August 21, 2019 [Page 25]
Gilmore & Taeht Expires August 26, 2019 [Page 25]