在 20 世纪 90 年代初期,互联网工程任务组(IETF)认识到,要应对这些变化 的唯一途径是设计 IP 的新版本并使之成为 IPv4 的后续协议。IETF 形成了 IP 下一代
(IPng)工作组来专门定义这个过渡性协议,以确保当前和新兴的基于 IP 的应用程 序都支持现有的和新的 IP 协议版本之间长期的兼容性。
对 IPng 的工作于 1991 年开始,IPng 的提议随后起草。这一努力的结果是 IP 协 议版本 6(IPv6)的诞生,并在 RFC1883 至 1886 中描述;这四个 RFC 文档在 1995 年 12 月正式进入了 Internet 标准。
IPv6 的设计是以 IPv4 为依据,但也不是一个激进的变革演进。IPv4 的有用的 功能在 IPv6 中也保存下来,不太实用的功能只好作罢丢弃。根据 IPv6 规范,从 IPv4到 IPv6 的改变主要分为以下几类:
(1)扩展寻址能力:IP 地址的长度从 32 位增加到 128 位,在 IPv6 中,支持可 寻址的节点,多层次的寻址层次,并为远程用户的地址自动配置比较简单的一个更 大的数字。组播路由的可扩展性是通过将范围字段添加到多播地址得以改善的。一 种新型的地址任意调用,也被定义。
(2)头格式简化:如下表所示一些 IPv4 报头字段被丢弃或被设置成为可选, 以减少数据包处理的必要量并限制 IPv6 报头的带宽成本。
图 1。2:IPV4 和 IPV6 地址格式的区别
(3)改善支持扩展与选项:IPv6 首选项被以这样的方式编码,以允许更有效的 转发,对选项的长度较不严格的限制,并在将来引入新的选择提供更大的灵活性。 IPv4 报头的某些字段已经在 IPv6 中已经取得可选的方式。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
(4)流标签功能:一个新的服务质量(QoS)功能已经被添加,这使属于特定 流量的数据包的标签“流”进行其发送请求的特殊处理,如实时服务。
(5)鉴别与保密功能:扩展支持的安全选项,例如身份验证,数据完整性和数 据保密性并且是内置到 IPv6。
IPv6 定义了一些新的术语,这些术语在 IPv4 的环境中是松散定义的、边界不清 的或尚未定义的。新的和改进的术语包括:
(1)分组:一个 IPv6 协议数据单元(PDU),其包括一个头和相关联的有效载 荷。在 IPv4 中,这将被称作分组或数据报。
(2)节点:实现 IPv6 协议的设备。
(3)路由器:转发数据包的 IPv6 节点,基于 IP 地址,而不是明确地转发给自 己。在前者的 TCP / IP 术语中,此设备经常被称为网关。
(4)主机:不是路由器的任何节点;这些都是典型的终端用户系统。
(5)链接:在其上的节点在数据链路层与彼此通信(诸如 ATM,帧中继,或 SMDS 广域网,或以太网或令牌环 LAN)的介质。
(6)邻居:连接到同一链路节点。