<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=6over4</id>
	<title>6over4 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=6over4"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=6over4&amp;action=history"/>
	<updated>2026-07-16T04:55:01Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=6over4&amp;diff=2718918&amp;oldid=prev</id>
		<title>125.227.177.126 来自 2018年8月7日 (二) 04:19</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=6over4&amp;diff=2718918&amp;oldid=prev"/>
		<updated>2018-08-07T04:19:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
}}&lt;br /&gt;
{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;6over4&amp;#039;&amp;#039;&amp;#039;是一种[[IPv6]]转换传送机制，通过支持多播的[[IPv4]]网络的双栈节点传输IPv6数据包。6over4将IPv4网络视为一个[[数据链路层]]。&lt;br /&gt;
&lt;br /&gt;
==運作機制==&lt;br /&gt;
6over4定义使用IPv4生成IPv6链路本地地址的方法，和在IPv4网络进行邻居发现的机制。&lt;br /&gt;
===地址生成===&lt;br /&gt;
任何使用6over4进行IPv6通信的主机，需要在相应的IPv4接口建立一个对应的虚拟IPv6接口。使用IPv6本地链路网络前缀&amp;lt;code&amp;gt;fe80::/10&amp;lt;/code&amp;gt;，将IPv4地址的十六进制值加载该网络前缀的低位侧，成为该6over4的IPv6地址。例如：&amp;lt;code&amp;gt;192.0.2.142&amp;lt;/code&amp;gt;对应转换为&amp;lt;code&amp;gt;fe80:0000:0000:0000:0000:0000:c000:028e&amp;lt;/code&amp;gt;（&amp;lt;code&amp;gt;c000:028e&amp;lt;/code&amp;gt;为&amp;lt;code&amp;gt;192.0.2.142&amp;lt;/code&amp;gt;的十六进制值），缩短为&amp;lt;code&amp;gt;fe80::c000:28e&amp;lt;/code&amp;gt;。&lt;br /&gt;
===多播地址映射===&lt;br /&gt;
为了使[[ICMPv6]]的[[邻居发现协议|邻居发现]]可用，IPv4网络必须能进行多播访问。IPv6多播数据包按照[[6in4]]进行封装后，其IPv4数据包目的地址为&amp;lt;code&amp;gt;239.192.x.y&amp;lt;/code&amp;gt;，x和y值是IPv6多播目的地址的倒数第二和第一个字节值。&lt;br /&gt;
;例子：&lt;br /&gt;
*多播全部节点：&amp;lt;code&amp;gt;ff02::1&amp;lt;/code&amp;gt;=&amp;gt;&amp;lt;code&amp;gt;239.192.0.1&amp;lt;/code&amp;gt;&lt;br /&gt;
*多播全部路由器：&amp;lt;code&amp;gt;ff02::2&amp;lt;/code&amp;gt;=&amp;gt;&amp;lt;code&amp;gt;239.192.0.2&amp;lt;/code&amp;gt;&lt;br /&gt;
*多播到节点&amp;lt;code&amp;gt;fe80::c000:28e&amp;lt;/code&amp;gt;=&amp;gt;&amp;lt;code&amp;gt;239.192.2.142&amp;lt;/code&amp;gt;&lt;br /&gt;
===邻居发现===&lt;br /&gt;
获得本地链路地址和多播地址映射后，主机就可以基于IPv4的以太网用ICMPv6发现链路上的邻居、路由器、并进行无状态配置。&lt;br /&gt;
==限制==&lt;br /&gt;
6over4依赖于IPv4多播的可用性，但IPv4网络基础设施并未得到广泛的支持。 6over4实际使用有限，并且不被最常见的操作系统支持。 要连接不同物理链路上的IPv6主机，必须在连接链路的路由器上启用IPv4组播路由。&lt;br /&gt;
&lt;br /&gt;
对于不依赖IPv4网络多播的话，[[ISATAP]]是更复杂的替代方案。&lt;br /&gt;
==参考文献==&lt;br /&gt;
* B. Carpenter &amp;amp; C. Jung &amp;#039;&amp;#039;Transmission of IPv6 over IPv4 Domains without Explicit Tunnels&amp;#039;&amp;#039; {{IETF RFC|2529}}, March 1999.&lt;br /&gt;
&lt;br /&gt;
{{IPv6}}&lt;br /&gt;
[[Category:IPv6]]&lt;/div&gt;</summary>
		<author><name>125.227.177.126</name></author>
	</entry>
</feed>