能被使用,当不用时这种状态信息将被缓存和抛弃 。
接下来的这部分讨论用于两种通道类型的一般的机制 。后面部分讨论怎样为自动的和配
置的通道决定传输端点地址 。
3.1.封装
一个在IPv4里的IPv6数据图的封装如下图所示:
-------------
IPv4
Header
--------------------------
IPv6IPv6
HeaderHeader
--------------------------
TransportTransport
Layer===>Layer
HeaderHeader
--------------------------
~Data~~Data~
--------------------------
在IPv4里封装的IPv6
另外增加一个IPv4报头,压缩节点不得不处理一些更加复杂的事情:
——决定何时分成片断何时返回一个ICMP"包太大"的出错信息给资源 。
——怎样从路由器沿着传输路径作为IPv6ICMP错误映射IPv4ICMP错误到资源 。
那些问题将在下面部分讨论 。
3.2.MTU传输和分片
压缩节点可以看作是IPv6利用一个非常大的MTU的IPv4作为连接层的压缩 。压缩节
点将仅仅用来由于包超过了MTU向资源汇报IPv6ICMP"包太大"的错误信息 。然而,由于
两点理由使得这种方案的效率是低的:
1)它将导致需要更多的分片 。IPv4层的分片要害字SHOULD由于丢失单元比转发单元更
小而导致的性能问题所以应该尽量避免 。
2)在传输里发生的任何IPv4的分片将不得不在通道的端点重新组合 。因为传输在一个路由
器结束,这就将需要附加的寄存器来重新把IPv4片断组合成完整的IPv6包在包能被传输到
前面前 。
在通道里的分片能通过压缩节点通过通道路由IPv4路径的MTU来减少到最小,利用
IPv4路径MTU发现协议[8]和记录的结果路径MTU 。在压缩节点里的IPv6层能把有一个与
IPv4路径MTU同等的MTU的连接层看作一个通道,减去压缩的IPv4包头的大小 。
注重这并不能完全排除在当IPv4路径MTU将导致一个IPv6MTU比1280bytes少的情
况下IPv4分片 。在这样的情况下IPv6层不得不用一个1280bytesMTU来处理一个连接层并
且压缩节点为了传输1280bytes的IPv6包而不得不用IPv4分片 。
压缩节点能用以下的运算法则来决定何时传输一个比用IPv4分片的传输路径MTU大
的IPv6包,何时返回一个IPv6IMCP"包太大"的信息:
If(IPv4pathMTU-20)islessthanorequalto1280
Ifpacketislargerthan1280bytes
SendIPv6ICMP"packettoobig"withMTU=1280.
Droppacket.
Else
EncapsulatebutdonotsettheDon"tFragment
flagintheIPv4header.TheresultingIPv4
packetmightbefragmentedbytheIPv4layeron
theencapsulatingnodeorbysomerouteralong
theIPv4path.
Endif
Else
Ifpacketislargerthan(IPv4pathMTU-20)
SendIPv6ICMP"packettoobig"with
MTU=(IPv4pathMTU-20).
Droppacket.
Else
EncapsulateandsettheDon"tFragmentflag
intheIPv4header.
Endif
Endif
压缩节点由大量的传输时就不可能为所有的传输储存IPv4路径MTU 。像这样的节点就要在
网络上花费附加的分片,避免通过传输使用IPv4路径MTU运算法则并用在运算法则上的
连接层MTU来代替IPv4路径MTU 。
在这样的情况下不分片位的要害字MUST NOT将在封装的IPv4包头里设置 。
3.3.跳线限制
作为单一跳线模型的基于IPv4的IPv6通道 。这就是说,当一个IPv6包经过通道时IPv6
条线限制就被减少一 。单一跳线模型为隐藏一个存在的通道服务 。通道对网络用户来说是不
透明的,并且对跟踪路由这样的网络诊断工具来说多是不可发觉的 。
单一跳线模型通过有压缩和解压缩的用来处理当他们将传输一个包到其它的数据连接
的IPv6跳线限制的节点被执行 。那就是说,当传输一个IPv6包时他们就减少一个跳线限制 。
推荐阅读
- 如何区分栀子花和山茶花
- GRE的Key和Sequence Number扩展
- 6寸照片多大参照物
- 和田玉什么叫籽料
- 黑米和紫米的不同点
- 碳水是什么和水区别
- 赣m和赣a有什么区别
- 和田玉怎么分真假 和田玉怎么辨别真假
- 0还是1是什么意思0还是1代表什么意思
- 天王卡和大王卡的区别
