网站首页 > 精选文章 正文
一、IPv6简介
IPv6(Internet Protocol Version 6,互联网协议版本 6)是网络层协议的第二代标准协议,也被称
为 IPng(IP Next Generation,下一代互联网协议),它是 IETF(Internet Engineering Task Force,
互联网工程任务组)设计的一套规范,是 IPv4 的升级版本。IPv6 和 IPv4 之间最显著的区别为:IP
地址的长度从 32 比特增加到 128 比特。
二、IPv6 协议特点
1. 简化的报文头格式
通过将 IPv4 报文头中的某些字段裁减或移入到扩展报文头,减小了 IPv6 基本报文头的长度。IPv6
使用固定长度的基本报文头,从而简化了转发设备对 IPv6 报文的处理,提高了转发效率。尽管 IPv6
地址长度是 IPv4 地址长度的四倍,但 IPv6 基本报文头的长度只有 40 字节,为 IPv4 报文头长度(不
包括选项字段)的两倍。
2. 充足的地址空间
IPv6 的源地址与目的地址长度都是 128 比特(16 字节)。它可以提供超过 3.4×10 38 种可能的地址空
间,完全可以满足多层次的地址划分需要,以及公有网络和机构内部私有网络的地址分配。
3. 层次化的地址结构
IPv6 的地址空间采用了层次化的地址结构,有利于路由快速查找,同时可以借助路由聚合,有效减
少 IPv6 路由表占用的系统资源。
4. 地址自动配置
为了简化主机配置,IPv6 支持有状态地址配置和无状态地址配置:
1)、有状态地址配置是指从服务器(如 DHCPv6 服务器)获取 IPv6 地址及相关信息,详细介绍请
参见“三层技术-IP 业务配置指导”中的“DHCPv6”;
2)、无状态地址配置是指主机根据自己的链路层地址及路由器发布的前缀信息自动配置 IPv6 地址
及相关信息。同时,主机也可根据自己的链路层地址及默认前缀(FE80::/10)形成链路本地地址,实
现与本链路上其他主机的通信。
5. 内置安全性
IPv6 将 IPsec 作为它的标准扩展头,可以提供端到端的安全特性。这一特性也为解决网络安全问题
提供了标准,并提高了不同 IPv6 应用之间的互操作性。
6. 支持QoS
IPv6 报文头的流标签(Flow Label)字段实现流量的标识,允许设备对某一流中的报文进行识别并
提供特殊处理。
7. 增强的邻居发现机制
IPv6 的邻居发现协议是通过一组 ICMPv6(Internet Control Message Protocol for IPv6,IPv6 的互
联网控制报文协议)消息实现的,管理着邻居节点间(即同一链路上的节点)信息的交互。它代替
了 ARP(Address Resolution Protocol,地址解析协议)、ICMPv4 路由器发现和 ICMPv4 重定向消
息,并提供了一系列其他功能。
8. 灵活的扩展报文头
IPv6 取消了 IPv4 报文头中的选项字段,并引入了多种扩展报文头,在提高处理效率的同时还大大
增强了 IPv6 的灵活性,为 IP 协议提供了良好的扩展能力。IPv4 报文头中的选项字段最多只有 40
字节,而 IPv6 扩展报文头的大小只受到 IPv6 报文大小的限制。
猜你喜欢
- 2025-05-15 OSPFv2和 OSPFv3 有哪些相同点和不同点?
- 2025-05-15 为什么IPv6不支持固定IP作为地址?
- 2025-05-15 网工必备:Ping命令的十个实用技巧
- 2025-05-15 单播以及多播的书写实验
- 2025-05-15 纯净安心+支持IPv6远程使用丨NAS部署Windows激活工具教程
- 2025-05-15 笔记09:IPv6地址配置方法三——DHCPv6有状态地址自动配置
- 2025-05-15 手把手教你DHCPv6实验
- 2025-05-15 小学生钓鱼网站渗透实战
- 2025-05-15 还没见过这么酷的cmd命令
- 2025-05-15 笔记07:IPv6地址配置方法一——手动静态配置
- 05-15OSPFv2和 OSPFv3 有哪些相同点和不同点?
- 05-15为什么IPv6不支持固定IP作为地址?
- 05-15网工必备:Ping命令的十个实用技巧
- 05-15单播以及多播的书写实验
- 05-15纯净安心+支持IPv6远程使用丨NAS部署Windows激活工具教程
- 05-15笔记09:IPv6地址配置方法三——DHCPv6有状态地址自动配置
- 05-15手把手教你DHCPv6实验
- 05-15小学生钓鱼网站渗透实战
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)