没有合适的资源?快使用搜索试试~ 我知道了~
首页IPv6协议-详细说明IPv6协议
IPv6协议-详细说明IPv6协议
需积分: 10 8 下载量 36 浏览量
更新于2023-07-05
评论
收藏 128KB DOCX 举报
IPv6协议详解-详细说明IPv6协议-详细说明IPv6协议-详细说明IPv6协议
资源详情
资源评论
资源推荐
IPv6 是“Internet Protocol Version 6”的缩写,它是 IETF 设计的用于替代现行版本
IP 协议-IPv4-的下一代 IP 协议。
目前的全球因特网
所采用的协议族是 TCP/IP
协议族
。IP 是 TCP/IP 协议族中网络
层的协议,是 TCP/IP 协议族的核心协议。
IPv6 正处在不断发展和完善的过程中,它在不久的将来将取代目前被广泛使用的
IPv4。每个人将拥有更多 IP
地址
。
编辑本段
简介
目前我们使用的第二代互联网
IPv4 技术,核心技术属于美国。它的最大问题是网
络地址资源有限,从理论上讲,编址 1600 万个网络、40 亿台主机。但采用 A、B、C
三类编址方式后,可用的网络地址和主机地址的数目大打折扣,以至目前的 IP 地址近
乎枯竭。其中北美
占有 3/4,约 30 亿个,而人口最多的亚洲只有不到 4 亿个,中国截止
2010 年 6 月 IPv4 地址数量达到 2.5 亿,落后于 4.2 亿网民的需求。地址不足,严重地
制约了我国及其他国家互联网的应用和发展。
一方面是地址资源数量的限制,另一方面是随着电子技术
及网络技术
的发展,计算
机网络将进入人们的日常生活,可能身边的每一样东西都需要连入全球因特网。在这样
的环境下,IPv6 应运而生。单从数字上来
IPv6 普及
说,IPv6 所拥有的地址容量是 IPv4 的约 8×10^28 倍,达到 2^128(算上全零的)个。
这不但解决了网络地址资源数量的问题,同时也为除电脑外的设备连入互联网在数量限
制上扫清了障碍。
但是与 IPv4 一样,IPv6 一样会造成大量的 IP 地址浪费。准确的说,使用 IPv6 的
网络并没有 2^128 个能充分利用的地址。首先,要实现 IP 地址的自动配置,局域网所
使用的子网的前缀必须等于 64,但是很少有一个局域网能容纳 2^64 个网络终端;其次,
由于 IPv6 的地址分配必须遵循聚类的原则,地址的浪费在所难免。
但是,如果说 IPv4 实现的只是人机对话
,而 IPv6 则扩展到任意事物之间的对话,
它不仅可以为人类服务,还将服务于众多硬件设备,如家用电器
、传感器
、远程照相机、
汽车等,它将是无时不在,无处不在的深入社会每个角落的真正的宽带网。而且它所带
来的经济效益将非常巨大。
当然,IPv6 并非十全十美、一劳永逸,不可能解决所有问题。IPv6 只能在发展中
不断完善,也不可能在一夜之间发生,过渡需要时间和成本,但从长远看,IPv6 有利
于互联网
的持续和长久发展。 目前,国际互联网组织已经决定成立两个专门工作组,
制定相应的国际标准。
编辑本段
特点
(1)IPV6 地址长度为 128 比特,地址空间
增大了 2 的 96 次方倍;
(2)灵活的 IP 报文头部格式。使用一系列固定格式的扩展头部取代了 IPV4 中可
变长度的选项字段。IPV6 中选项部分的出现方式也有所变化,使路由器可以简单路过
选项而不做任何处理,加快了报文处理速度;
(3)IPV6 简化了报文头部格式,字段只有 7 个,加快报文转发,提高了吞吐量;
(4)提高安全性。身份认证和隐私权是 IPV6 的关键特性;
(5)支持更多的服务类型;
(6)允许协议继续演变,增加新的功能,使之适应未来技术的发展;
编辑本段
优势
与 IPV4 相比,IPV6 具有以下几个优势:
一,IPv6 具有更大的地址空间。IPv4 中规定 IP 地址长度为 32,即有 2^32-1(符
号^表示升幂,下同)个地址;而 IPv6 中 IP 地址的长度为 128,即有 2^128-1 个地址。
二,IPv6 使用更小的路由表。IPv6 的地址分配一开始就遵循聚类(Aggregation)
的原则,这使得路由器能在路由表中用一条记录(Entry)表示一片子网,大大减小了
路由器中路由表的长度,提高了路由器转发数据包的速度。
三,IPv6 增加了增强的组播(Multicast)支持以及对流的支持(Flow
Control),这使得网络上的多媒体
IPv6 的长分布式结构图
[1]
应用有了长足发展的机会,为服务质量(QoS,Quality of Service)控制提供了良好
的网络平台。
四,IPv6 加入了对自动配置
(Auto Configuration)的支持。这是对 DHCP
协议
的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷。
五,IPv6 具有更高的安全性。在使用 IPv6 网络中用户可以对网络层的数据进行加
密并对 IP 报文进行校验,极大的增强了网络的安全性。
编辑本段
操作方法
IPv6 包由 IPv6 包头(40 字节固定长度
)、扩展包头和上层协议数据单元三部分组
成。
IPv6 包扩展包头中的分段包头(下文详述)中指名了 IPv6 包的分段情况。其中不
可分段部分包括:IPv6 包头、Hop-by-Hop 选项包头、目的地选项包头(适用于中转路
由器)和路由包头;可分段部分包括:认证包头、ESP 协议包头、目的地选项包头
(适用于最终目的地)和上层协议数据单元。但是需要注意的是,在 IPv6 中,只有源
节点才能对负载进行分段,并且 IPv6 超大包不能使用该项服务。
下文还将简述 IPv6 寻址、路由以及自动配置的相关内容。
IPv6 数据包:包头
IPv6 包头长度固定为 40 字节,去掉了 IPv4 中一切可选项,只包括 8 个必要的字
段,因此尽管 IPv6 地址长度为 IPv4 的四倍,IPv6 包头长度仅为 IPv4 包头长度的两倍。
其中的各个字段分别为:
Version(版本号
):4 位,IP 协议版本号,值= 6。
Traffic Class(通信类别):8 位,指示 IPv6 数据流通信类别或优先级。功能类似
于 IPv4 的服务类型(TOS)字段。
Flow Label(流标记):20 位,IPv6 新增字段,标记需要 IPv6 路由器特殊处理的
数据流。该字段用于某些对连接的服务质量有特殊要求的通信,诸如音频或视频等实时
数据传输。在 IPv6 中,同一信源和信宿之间可以有多种不同的数据流,彼此之间以非
“0”流标记区分。如果不要求路由器做特殊处理,则该字段值置为“0”。
Payload Length(负载长度):16 位负载长度。负载长度包括扩展头和上层
PDU,16 位最多可表示 65535 字节负载长度。超过这一字节数的负载,该字段值置为
“0”,使用扩展头逐个跳段(Hop-by-Hop)选项中的巨量负载(Jumbo Payload)选项。
Next Header(下一包头):8 位,识别紧跟 IPv6 头后的包头类型,如扩展头(有
的话)或某个传输层协议头(诸如 TCP,UDP 或着 ICMPv6)。
Hop Limit(跳段数限制):8 位,类似于 IPv4 的 TTL(生命期)字段,用包在路
由器之间的转发次数来限定包的生命期。包每经过一次转发,该字段减 1,减到 0 时就
把这个包丢弃。
Source Address(源地址):128 位,发送方主机地址。
Destination Address(目的地址):128 位,在大多数情况下,目的地址即信宿
地址。但如果存在路由扩展头的话,目的地址可能是发送方路由表中下一个路由器接口。
IPv6 数据包:扩展包头
IPv6 包头设计中对原 IPv4 包头所做的一项重要改进就是将所有可选字段移出 IPv6
包头,置于扩展头中。由于除 Hop-by-Hop 选项扩展头外,其他扩展头不受中转路由器
检查或处理,这样就能提高路由器处理包含选项的 IPv6 分组的性能。
通常,一个典型
的 IPv6 包,没有扩展头。仅当需要路由器
或目的节点做某些特殊
处理时,才由发送方添加一个或多个扩展头。与 IPv4 不同,IPv6 扩展头长度任意,不
受 40 字节限制,以便于日后扩充新增选项,这一特征加上选项的处理方式使得 IPv6 选
项能得以真正的利用。 但是为了提高处理选项头和传输层协议的性能,扩展头总是 8
字节长度的整数倍。
目前,RFC 2460 中定义了以下 6 个 IPv6 扩展头:Hop-by-Hop(逐个跳段)选项
包头、目的地选项包头、
IPv6 包头结构
路由包头、分段包头、认证包头和 ESP 协议包头:
(一)Hop-by-Hop 选项包头包含分组传送过程中,每个路由器都必须检查和处理
的特殊参数选项。其中的选项描述一个分组的某些特性或用于提供填充。这些选项有:
Pad1 选项(选项类型为 0),填充单字节。
PadN 选项(选项类型为 1),填充 2 个以上字节。
Jumbo Payload 选项(选项类型为 194),用于传送超大分组。使用 Jumbo
Payload 选项,分组有效载荷长度最大可达 4,294,967,295 字节。负载长度超过
65,535 字节的 IPv6 包称为“超大包”。
路由器警告选项(选项类型为 5),提醒路由器分组内容需要做特殊处理。路由器
警告选项用于组播收听者发现和 RSVP(资源预定)协议。
(二)目的地选项包头指名需要被中间目的地或最终目的地检查的信息。有两种用
法:
如果存在路由扩展头,则每一个中转路由器都要处理这些选项。
如果没有路由扩展头,则只有最终目的节点需要处理这些选项。
(三)路由包头
类似于 IPv4 的松散源路由。IPv6 的源节点可以利用路由扩展包头指定一个松散源
路由,即分组从信源到信宿需要经过的中转路由器列表。
(四)分段包头
提供分段和重装服务。当分组大于链路最大传输单元(MTU)时,源节点负责对
分组进行分段,并在分段扩展包头中提供重装信息。
(五)认证包头
提供数据源认证、数据完整性检查和反重播保护。认证包头不提供数据加密服务,
需要加密服务的数据包,可以结合使用 ESP 协议。
(六)ESP 协议包头
提供加密服务。
IPv6 数据包:上层协议数据单元
上层数据单元即 PDU
,全称为 Protocol Data Unit。
PDU 由传输头及其负载(如 ICMPv6
消息、或 UDP 消息等)组成。而 IPv6 包有
效负载则包括 IPv6 扩展头和 PDU,通常所能允许的最大字节数为 65535 字节,大于该
字节数的负载可通过使用扩展头中的 Jumbo Payload(见上文)选项进行发送。
剩余20页未读,继续阅读
scosoo
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0