1
0
mirror of https://github.com/bitcoin/bips.git synced 2026-08-24 18:47:19 +00:00

BIP155: mention IPv4-in-IPv6 range MUST NOT be sent within IPV6

This commit is contained in:
Bruno Garcia
2026-08-03 10:59:45 -03:00
parent e7263a4cfe
commit 8a4ed72e28

View File

@@ -7,7 +7,7 @@
Type: Specification
Assigned: 2019-02-27
License: BSD-2-Clause
Version: 2.0.0
Version: 2.1.0
</pre>
==Introduction==
@@ -131,6 +131,8 @@ Further network ID numbers MUST be reserved in a new BIP document.
Clients SHOULD reject messages that contain addresses that have a different length than specified in this table for a specific network ID, as these are meaningless.
Some ranges of the <code>IPV6</code> address space are reserved for embedding addresses of other networks (for example the IPv4-in-IPv6 range <code>::ffff:0:0/96</code>). Such addresses already have a canonical encoding under their own network ID and MUST NOT be sent with the <code>IPV6</code> network ID. Clients SHOULD ignore <code>IPV6</code> addresses that fall into these reserved ranges on receive, since the same address received under two network IDs would otherwise be treated as two distinct peers.
See the appendices for the address encodings to be used for the various networks.
==Signaling support and compatibility==
@@ -194,6 +196,8 @@ Yggdrasil addresses are simply IPv6 addresses in the <code>0200::/7</code> range
== Changelog ==
* 2.1.0 (2026-08-03):
** Document that IPv4-in-IPv6 range MUST NOT be sent with the IPV6 network ID and SHOULD be ignored on receive.
* 2.0.0 (2025-10-01):
** Add note that Tor v2 is no longer operational.
* 1.0.0 (2019-02-27):