⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2893.txt

📁 很多RFC的中文文档
💻 TXT
📖 第 1 页 / 共 4 页
字号:
	标志:
		DF标志的设置在3.2中将详细说明。
		MF标志的设置根据分段需要来设置。
	分段设置:
		根据分段的需要来设置。
	周期:
		在执行说明方式中设置。
	协议:
		41
	校验报头总数:
		计算IPv4报头的校验总数。
	地址资源:
		流出的IPv4地址的封装节点的接口。
	目的地地址:
		传输终点的IPv4地址。
任一IPv6的选择权被保留在数据包中。

3.6.解压缩
	当一个IPv6/IPv4主机或路由器接收一个IPv4被定址到它自己的IPv4地址之一的数据
图时,并且协议域的值是41,如果它是按照IPv4标准分段的哪它将重新组合,然后它去掉
IPv4的报并提交IPv6数据图到它的IPv6层代码。
	解压缩解点的关键字MUST有能力重新组合一个1300bytes的IPv4包。
下面所示的是解压缩图:
+-------------+
           |    IPv4     |
           |   Header    |
           +-------------+                 +-------------+
           |    IPv6     |                 |    IPv6     |
           |   Header    |                 |   Header    |
           +-------------+                 +-------------+
           |  Transport  |                 |  Transport  |
           |   Layer     |      ===>       |   Layer     |
           |   Header    |                 |   Header    |
           +-------------+                 +-------------+
           |             |                 |             |
           ~    Data     ~                 ~    Data     ~
           |             |                 |             |
           +-------------+                 +-------------+

	当解压缩包时,IPv6的报头没有被修改。如果包是被随后传到的,它的跳线限制减少
一个。
	作为解压缩的一部分节点关键字SHOULD默认抛弃一个有像一个多点传送地址的无效
IPv4源地址包,一个广播地址,0.0.0.0,和127.0.0.1。在一般情况下SHOULD在IPv4源地
址上为火星的过滤器在[18]里和入口过滤器[13]应用规则。
	解压缩的IPv4报头是被丢弃的。
	解压缩以后节点SHOULD默认丢弃一个有无效IPv6源地址的包。这包括IPv6多点传
送地址,未定义地址,和返回地址但是是IPv6与IPv4兼容的源地址在此源地址里由一部分
IPv4地址是多点传送的,广播地址,0.0.0.0,或127.0.0.1。在一般情况下SHOULD在IPv4
兼容源地址上为火星的过滤器在[18]里和入口过滤器[13]应用规则。
	解压缩节点在解压缩IPv6包前执行IPv4重组。所有的IPv6选择权被保留即使是压缩
的IPv4包是被分段的也一样。
	在IPv6包被解压缩以后,它几乎被处理像任一接收的IPv6包一样。唯一的不同是一个
解压缩包关键字MUST NOT被传输除非节点已经被明确配置保护给定的IPv4源地址的包。
这种配置在有一个与IPv4源地址配对的配置的通道的例子里能被暗含。这种约束在阻止通
道被用作用来包围入口过滤器[13]的工具是被需要的。

3.7.连接本地
	配置的和自动的通道两者都是IPv6的接口因此MUST关键字有本地连接地址。本地连
接地址被在通道上执行的路由器协议使用。
	接口标记符为像一个接口关键字SHOULD是那种接口的32位IPv4地址,有同样命令
的字节在他们将要出现在一个IPv4包的报头中,用零填补一个64位的剩下部分。注
意"universal/local"字节是零,指出接口标记符不是全世界唯一的。当主机有不止一个IPv4
地址在物理接口时,一个这些IPv4地址的管理选择被确定。
	为一个IPv4虚拟接口的IPv6本地连接地址被添加接口标记符而形成,就像上面定义的
那样,FE80::/64的前缀。

+-------+-------+-------+-------+-------+-------+------+------+
   |  FE      80      00      00      00      00      00     00  |
   +-------+-------+-------+-------+-------+-------+------+------+
   |  00      00   |  00   |  00   |   IPv4 Address              |
   +-------+-------+-------+-------+-------+-------+------+------+
3.8.在通道上的邻居发现
	自动的和单向配置的通道被认为是单向的。因此ND和自动配置地址状态的唯一方面应
用于这些通道是本地连接地址的构成。
	如果一个执行提供了双向的配置通道它的关键字MUST至少使用NUD对查明的包接收
和回应。像这样的执行关键字SHOULD也发送NUD查明的包来探测当配置的通道失败在
能用一个备用的路径到达目的地的执行点上。注意ND允许NUD的发送路由器到路由器的
连接探测可能被漏掉如果路由器协议有双向可到达能力。
	为了ND的目的自动的和配置的通道在本文中明确说明作为对NOT的假设有一个连接
层地址,即使连接层没有地址。这就是说ND包的一个发送者。
——SHOULD NOT包括在通道连接上的源连接层地址对象或目标连接层地址对象。
——MUST默认的不处理在通道上的任一接收的SLLA或TLLA对象。

4.配置的通道
	在配置的通道里,传输端点地址通过在压缩节点里的配置信息被决定。压缩节点必须为
每个通道保存传输的端点地址。当一个IPv6的包通过一个通道传送时,为通道配置了通道
端点地址被作为压缩的IPv4报头的目的地地址。
	哪个包到通道通常由在压缩解点上的路由信息来决定。这通常经过一个路由平台来实
现,路由平台是通过使用前缀和匹配技术指引包到达基于他们的目的地址。
4.1.缺省配置的通道
	IPv6/IPv4主机不是用IPv6路由器来连接数据的,关键字MAY使用一个配置的通道来
到达一个IPv6路由器。这种通道允许主机和剩下的IPv6网间交流。如果一个IPv6/IPv4的
IPv4地址被知道接近IPv6的中枢,这能过被当作通道的端地址使用。这样的通道可以被作
为一个IPv6"错误路由"配置在路由器平台里。那也就是说,所有的IPv6目的地地址将匹配
路径并能通过通道。由于像"mask length"这类的缺生路径是零,它将仅仅被用于由一个更长
的mask和它匹配的目的地而没有其它路径的情况。缺省配置的通道能被用于与自动通道的
连接,这将在5.4.中说明。
4.2. 使用IPv4"任意点传送地址"的缺省配置的通道
	像一个缺省通道的通道端点地址可能是一个在IPv6中枢边缘的IPv6/IPv4路由器的IPv4
地址。另一种可能是通道的端点地址是一个IPv4"任一点传送的地址"。用这种方法,多重的
IPv6/IPv4路由器在边缘广播的IPv4可能到达同一IPv4地址。所有的路由器都接收作为他
们自己地址的包,并且将解压缩IPv6包传输到这个地址。当一个IPv6/IPv4节点发送一个压
缩包到这个地址时,它将被递交到一个边缘路由器的其中之一,但是发送的节点将不知道是
哪一个。IPv4路由系统将通常传送包到最近的路由器。
	对一个IPv4"任意传送地址"使用缺省通道提供了一个高效率的方法因为多重的边缘路
由器能够被提供,并且使用普通的IPv4路由可退机制当一个路由器不能工作时传输将自动
的转向另一个路由器。然而,当使用这样的却省通道来阻止来自不同路由器的不同IPv4片
断是必须小心。这也能被其它的压缩包的避免片断所阻止或经常被阻止转向IPv4路由。
4.3.入口过滤
	解压缩节点MUST用来在传输解压缩包前验证通道源地址时可接收的以次来避免包围
入口过滤。注意被传递到传输协议的包在解压缩节点SHOULD NOT连接到这些校验。对双
向的配置通道这被验证终端通道的源地址是IPv4地址。对单向的配置通道解压缩节点MUST
用一系列加前缀的IPv4源地址配置的是可接收的。像这一系列的MUST缺省没有任何的i.e.
入口,节点不得不明确的配置传输解压缩的包在单向配置的通道上接收时。



5.自动传输
	在自动的传输里,通道端点地址是被传输的IPv6包的IPv4兼容目的地地址所决定。自
动传输允许IPv6/IPv4节点在没有优先配置通道的IPv4基础下部组织上交流。
5.1.IPv4兼容地址格式
	执行自动传输的IPv6/IPv4节点被赋予IPv4兼容地址。一个IPv4兼容地址被一个前缀
都为零的96位数定义,并且在低32位保存一个IPv4地址。IPv4兼容地址的结构如下图所
示:
|              96-bits                 |   32-bits    |
          +--------------------------------------+--------------+
          |            0:0:0:0:0:0               | IPv4 Address |
          +--------------------------------------+--------------+
IPv4地址被赋给用来支持自动传输的专有的节点。一个节点SHOULD只有在他被准备用来
接收IPv6包时被配置一个IPv4兼容地址从在IPv4里压缩的地址到IPv4的内含地址。
	一个兼容的IPv4地址是全球独一无二的只要IPv4地址不是来自私有的IPv4地址空间。
一个执行SHOULD的动作就好像是把IPv4兼容地址赋给节点的自动通道接口,即使执行没
有用接口的一个概念来执行自动传输。因此IPv4兼容地址SHOULD NOT被看作是连向一
个以太网接口的i.e.的工具不应该在一太网上用像NUD的ND机制。不管怎样的接口应该
用在自动通道接口的压缩包i.e.来完成。
5.2.IPv4兼容地址的配置
	有一个IPv4兼容地址的一个IPv6/IPv4节点用像它的一个IPv6地址一样的地址,当IPv4
地址包含在低32位作为为另一个接口的IPv4地址。
	一个IPv6/IPv4节点MAY需要它的通过IPv4地址配置协议的IPv6与IPv4兼容的地址。
MAY用IPv4地址配置机制来配置任意它的所需的IPv4地址,然后"map"这些地址到一个
IPv6与IPv4兼容的地址里。这种配置模式允许IPv6/IPv4节点"leverage"安装基本的IPv4地
址配置服务。
	特殊的运算法则被一个使用基本的IPv4地址配置协议的IPv4兼容的址所需,如下所示:
1)IPv6/IPv4节点使用标准的IPv4机制或协议来满足IPv4地址之一的接口。它包括:
——动态的主机配置协议(DHCP)
——BOOTP(The Bootstrap Protocol)
——RARP(The Reverse Address Resolution Protocol)
——手动配置
——其它能正确产生节点自身IPv4地址的机制
2)节点作为IPv4地址来为接口使用这些地址。
3)节点预先设计了96位前缀0:0:0:0:0:0给32位的IPv4地址这在下一步中需要。结果是节
点的IPv4地址之一的IPv6/IPv4兼容的地址包含在低32位中。节点把它们作为IPv6地址之
一来使用这些地址。
5.3.自动传输管理
	在自动传输中,通道端点地址通过被传输包来决定。如果IPv6的目的地地址与IPv4兼
容,那包能通过自动传输被发送。如果目的地地址是IPv6自身地址,那包就不能通过自动
通道被发送。
	一个路由平台入口被直接用来自动传输。一个执行对96位前缀0:0:0:0:0:0由一个特殊
不动的路由平台入口。和这个前缀配对的包被一个假冒的接口发送这个接口执行自动传输。
由于所有的IPv6/IPv4兼容地址将和这个前缀配对,所有的包将自动传输到目的地。
	一旦它被传送到自动通道的模式,IPv6包根据在3部分里描述的那样不用一个IPv4报
头来压缩。压缩的IPv4报头的源和目的地址被赋予成如下:
	目的地IPv4地址:
		IPv6目的地地址的低32位
	源IPv4地址
		IPv4地址的接口的包总是在压缩形式通过自动通道模式被发送,即使目的地是在
一个数据连接上。
	
	自动传输模式MUST NOT发送IPv4广播或多点传送目的地。MUST丢弃所有的IPv6
包到IPv4兼容目的地当内含的IPv4地址被广播时,多路径传送时,没定义的地址(0.0.0.0)
或是循环地址(127.0.0.1)。注意发送者能告诉是否一个地址是主网的或是子网的地址。
5.4.使用缺省配置的通道
	自动传输经常使用在和缺省配置的通道技术的连接上。隔离的IPv6/IPv4主机——那些
主机没有IPv6路由器连接——使用自动传输和IPv6/IPv4兼容地址来配置,并且至少有一个
缺省通道对一个路由器。IPv6路由器像执行自动传输一样被配置。这些隔离的主机通过自
动传输发送包到IPv4兼容目的地和通过缺省配置的通道发送包到IPv6自身目的地。IPv4兼
容目的地将与96为所有零的前缀配对这已在前面讨论,而IPv6自身目的地通过配置的通道
将与缺省的路径匹配。从IPv6自身目的地回复包时通过一个IPv6/IPv4路由器。更多的例子
在[12]中讨论。
5.5.源地址选择
	当一个IPv6/IPv4节点发出一个IPv6包时,它必须选择源IPv6地址来使用。IPv6/IPv4
节点被配置用来执行自动传输可能用全球IPv6自身地址和IPv4兼容地址来配置。选择用哪
种源地址由返回交通量来决定。如果IPv4兼容地址被选用,返回交通量将不得不通过自动
通道来传输,当时如果IPv6自身地址被选用,返回交通量将不必使用自动通道。为了使交
通量尽可能的平衡,建议参考下面的源地址选择:
	目的地是IPv4兼容:
		用IPv4兼容源地址和流出接口的IPv4地址结合
	目的地是IPv6自身:
		用流出接口的IPv6自身地址
如果一个IPv6/IPv4节点没有全球的IPv6自身地址,但是产生的一个包是到IPv6自身的目
的地,MAY用来将其IPv4兼容地址当作源地址用。
5.6.入口过滤
	解压缩节点MUST在传输解压缩包前校验压缩包时可接收的以次来避免包围入口过滤。
注意包传输选择哪一传输协议在解压缩节点SHOULD NOT上将服从这些校验。由于自动传
输总是压缩到目的地在一个自动通道上接收的包SHOULD NOT被传输。
6.谢意表达
	我们将感谢IPng 工作组的成员和Next Generation Transition (ngtrans)工作组成员
对本文的巨大贡献。特别感谢Jim Bound, Ross Callon和Bob Hinden给予的许多帮助和建
议和John Moy对IPv4“anycast address"缺身通道的技术建议。
7.安全方面的考虑
	传输没有引进任何的安全漏洞除了在包围入口过滤里可能外。这能被阻止通过解压缩路
由器仅传送有配置的包,从在接受包里的IPv4源地址接收压缩包。另外,在自动传输情况

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -