IPv6 协议在 linux 下的安装与配置
摘要 本文阐述了 IPv6 技术之发展现状和技术原理,并给出了基于 red hat linux 操作系统下的对 IPv6
安装与配置。
关键词 IPv6 、IPv4 、linux
1 引言
与互联网发展进程中涌现出的其他技术概念相比, IPv6 遇到的争议可以说是最少的,人们早已形成共
识,那就是 IPv6 最终取代 IPv4 是大势所趋。几乎无限的地址容量当然是接纳 IPv6 最根本的理由。 IPv4 的
32 位地址方案最多可以容纳 43 亿潜在的网络地址,早期的地址分配又非常浪费,导致地址使用效率低下。
而随着互联网应用类型日趋复杂, 终端形式特别是移动终端更加多样化, 全球独立 IP 地址的提供必将面临
沉重的压力。根据 IETF 的估计,基于 IPv4 的地址资源将会在 2005 年枯竭,而 IPv6 的 128 位地址格式可
以支持的 IP 地址数量为 10 亿的平方,这足以为地球上的每粒沙子都分配一个地址,从而彻底解决地址枯
竭的问题。
2 IPv6 的基本原理
2.1 IPv6 数据报
如表 1 所示。一个 IPv6 数据报开始于一个基本头部 (base header),后跟零个或多个扩展头部,后跟数据。
表 1 IPv6 数据报
可选
基本头部 扩展头部 1 ······ 扩展头部 N 数据区
2.2 IPv6 基本头部格式
表 2 IPv6 基本头部格式
版本 (4 位) 优先级 (4 位) 流标号 (24 位)
有效负荷长度 (16 位) 下一头部 (8 位) 站点限制 (8 位)
源地址 (128 位)
目的地址 (128 位)
2.3 IPv6 与 IPv4 的比较
(1) IPv4 可提供 4,294,967,296 个地址, IPv6 将原来的 32 位地址空间增大到 128 位,
数目是 2 的 128 次方。能够对地球上每平方米提供 6×1023 个网络地址,在可预见的将来是
不会耗尽的。
(2) IPv4 使用地址解析通讯协议 (ARP) ,IPv6 使用用多点传播 Neighbor Solicitation
消息取代地址解析通讯协议 (ARP) 。
(3) IPv4 中路由器不能识别用于服务质量的 QoS 处理的 payload 。IPv6 中路由器
使用 Flow Label 字段可以识别用于服务质量的 QoS 处理的 payload 。
(4) IPv4 的回路地址为 : 127.0.0.1 ,IPv6 的回路地址为 :
000:0000:0000:0000:0000:0000:0000:0001 可以简写为 ::1 。
(5) 在 IPv4 中,动态主机配置协议( Dynamic Host ConfigurationProtocol ,DHCP)
实现了主机 IP 地址及其相关配置的自动设置。 一个 DHCP 服务器拥有一个 IP 地址池, 主机
从 DHCP 服务器租借 IP 地址并获得有关的配置信息(如缺省网关、 DNS 服务器等),由此
评论0