为支持认证, 数据完整性以及(可选的)数据保密的扩展都在 IPv6 中说明.
本文描述 IPv6 基本首部以及最初定义的 IPv6 扩展首部和选项.;;还将讨论包的
尺寸问题, 数据流标签和传输类别的语法, 以及 IPv6 对上层协议的影响.;;IPv6 地
址的格式和语法在 [ADDRARCH] 中单独说明.;;IPv6 版的 ICMP 是所有 IPv6 应用
都需要包含的, 它在 [ICMPv6] 中说明.
2.;;术语
节点- 应用 IPv6 的一个设备.
路由器;;;;;;- 传送不是发给自己的 IPv6 包的节点. [参见下面的说明]
主机- 任何非路由器节点. [参见下面的说明]
上层- 直接在 IPv6 上层的协议层.;;典型的例子是传输协议如 TCP 和 UDP,
控制协议如 ICMP, 路由协议如 OSPF, 以及网络层或在 IPv6 里被
开凿了隧道 (也就是封装在 IPv6 里) 的低层协议, 比如 IPX,
AppleTalk, 或者 IPv6 自身.
链路- 一个通讯设备或者媒体.;;通过它节点可以与链路层, 也就是直接
在 IPv6 下面的那一层进行通讯.;;典型的例子是以太网 (简单的
或者网桥的); PPP 连接; X.25帧中继, 或者 ATM 网络; 以及网络
层(或更高层)的"隧道".;;比如说通过 IPv4 或者 IPv6 本身的隧
道.
邻居- 连在同一个链路上的节点.
接口- 节点与链路的连接.
地址- IPv6 层中一个接口或者一组接口的标识符.
包;;- IPv6 首部加上有效载荷.
链路 MTU;;;;- 最大传输单元.;;也就是以八位组为单位的能在链路中传输的包的
最大尺寸.
RFC 2460IPv6 Specification;;;;;;December 1998
路径 MTU;;;;- 源节点到目的节点之间的路径中所有链路的最小链路 MTU.
注重: 尽管不常见, 但这是可能的: 就是一个设备具有多个接口, 用来传输从它的
某些(不是全部)接口传来的, 不以自身为目的节点的包, 并且抛弃那些从其他接口
传来的, 不以自身为目的节点的包.;;当这样的设备通过前一种接口接收包或者与
其邻居联系时, 它必须遵循协议中有关路由器的要求.;;当它通过后一种接口接收
包或者与其邻居联系时, 它必须遵循协议中有关宿主机的要求.
3. IPv6 首部格式
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
版本;;传输类别;;数据流标签;;;;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
有效载荷长度 ;;下一个首部跳数限制;;;;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;;;;
;;源;;地;;址
;;;;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;;;;
目;;的;;地;;址
;;;;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
版本 4 比特 Internet 协议版本号 = 6.
传输类别;;8 比特传输类别字段.;;参见第 7 章.
数据流标签20 比特数据流标签.;;参见第 6 章.
有效载荷长度 16 比特无符号整数.;;IPv6 有效载荷长度.;;也就是以八
位组为单位, 在这个包中 IPv6 首部后面的其余部分的长
度.;;(注重, 扩展首部 [第 4 章] 将被认为是有效载荷的
一部分, 计算在长度里.)
RFC 2460IPv6 Specification;;;;;;December 1998
下一个首部8 比特选择器.;;标识紧接在 IPv6 首部后面的下一个首部
的类型.;;使用与 IPv4 协议字段 [RFC-1700 及后续协议]
相同的数值.
跳数限制;;8 比特无符号整数.;;在每个传输此包的节点处递减1.;;如
果跳数限制减为零, 就抛弃此包.
源地址;;;;128 比特包的制作者的地址.;;参见 [ADDRARCH]
目的地址;;128 比特包的预期接收者的地址 (假如存在路由首部的话,
推荐阅读
- IPv6/IPv4协议转换的试验
- 一种新IPv6任播地址解析协议及应用
- 改进的移动IPv6协议分析
- 毕业三方协议必须签吗
- ADSL网络协议PPPOE
- 二 第三章广域网协议配置命令
- 在WIN XP和WIN 2K中安装IPv6协议
- 一 第三章广域网协议配置命令
- 四 第三章广域网协议配置命令
- 一 第四章网络协议配置命令
