IPV6网络协议基础知识 IPV6地址和IPV6报文格式详细介绍

  发布时间:2015-11-16 15:31:22   作者:佚名   我要评论
这篇是介绍IPV6入门知识文章,现在互联网很普及,所以IPV6地址协议应运而生,IPV6协议使用128位地址替代32位的IPV4地址,下面我们来看看IPV6地址和IPV6报文格式相关内容,需要的朋友可以参考下

由于互联网的快速发展与普及,原有的IPV4地址已不能满足网络用户的需求,虽然NAT可以缓解IPV4地址的耗尽,但NAT破坏了网络环境的开放、透明以及端到端的特性,因此IPV6地址协议应运而生。IPV6协议使用128位地址替代32位的IPV4地址,这样大约可以产生340万亿亿亿亿(3.4*1038)个可用的地址。此数目可以满足公共IP地址需求。本文作为IPV6入门,主要介绍IPV6地址和IPV6报文格式相关内容。

IPV6优点

1、更大地址空间:128位的地址空间可以满足星球上每个人

2、无需NAT:保障端到端通信

3、没有广播地址:包括单播、多播、任意播

4、支持移动性和安全性:有助于确保遵循移动IP标准和Ipsec标准

5、更简单的报文提高了路由器的效率

6、接口标识:从接口的数据链路层

IPV6新特性

1、每个接口多个地址

2、链路本地地址:交换路由更新时,IGP将link-local地址作为下一跳地址

3、无状态自动配置:一个IPV6设备根据本身分配一个独特link-local IPV6的地址

4、独立或不独立于提供商的编址

IPV6地址

1、IPV6地址由128位组成,使用8个16位段来表示,每个16位段使用十六进制数字表示即每4个十六进制为一组,之间使用英文冒号:分开

2、格式为:x:x:x:x:x:x:x:x x代表4个十六进制位,举例:2035:0001:2BC5:0000:0000:087C:0000:000A

3、IPV6地址包括两部分:前缀+本地标识

4、前缀:通过在IPV6地址后面加一个斜线/,再跟一个十进制的数字来标识一个IPV6地址的起始位由多少位是前缀位,一般前缀为64位,如:3ffe:1994:100:a::/64

5、接口标识:从接口的数据链路层地址直接派生出接口标识,该标识是全局唯一。长度为64位,根据MAC地址动态创建。

6、特殊的IPV6地址如下表:

IPV6地址简写规则:

1、在4个十六进制位组成的字段中,可以省略前导0;如:09C0=9C0 0000=0

2、在每个地址中,可使用一对冒号(::)来表示任意数量的连续的0,;如:ff02:0000:0000:0000:0000:0000:0000:0005=ff02::5

注:一个地址中只能出现一对冒号,否则无法唯一确定地址

IPV6地址类型

全球单播地址格式: 网络部分提供一台设备到下行专用数据链路的定位,主机部分提供这条数据链路上该设备的标识 。16位的子网ID字段可以提供65536(216)个不同的子网

本地单播地址:使用范围限定在单条链路上的地址。唯一性只在所在的链路有效,相同的地址也可能存在于另一条链路上,因此此地址离开所在的链路是不可路由的。链路本地单播地址的起始10位是1111111010(FE80::/10)

IPV6单播地址分配方法: 

说明:每个接口只能有一个链路本地地址

仅仅配置一个全局单播地址也会在接口上创建一个链路本地地址(EUI-64)

接口上可以配置多个IPV6地址。IPV4和IPV6地址可以同时配置

以太网的接口ID是基于接口的48位MAC地址中间插入16位的0XFFFE

多播地址格式

说明:标记位:前3位保留为0,第4位:0-永久的公认的地址;1-暂时的地址

范围:包括:节点本地-0X1、链路本地-0X2、地区本地-0X5、组织本地-0X8、全球-0XE、保留-0XF 0X0

组ID:前面80位设置为0,只使用后面的32位

常见的公认IPV6多播地址:都属于永久的链路本地的范围;

IPV6包头格式

 

说明:

版本:4位,0110表明版本6

流量类别:8位,类似于IPV4中的TOS字段

流标签:20位,设置目的是允许为特定的业务流打上标签,可以提供更精细的服务类别区分的颗粒,在平衡业务流量通过多条路径时可以确保属于同一流的数据包能够总是转发到相同路径上,在发起一个数据包时,加上合适的流标签字段,路由器能够识别一条流,而不必一 一查找数据包头部,目前路由器忽略此字段

有效载荷长度:用来封装数据包所封装的有效载荷长度,IPV6数据包头部长度为40字节

下一报头:指出IPV6数据包头部后面的报头,与IPV4包中的协议字段类似

跳数限制:类似于IPV4中的TTL字段,衡量一个数据包到达目的地的路径中所能跨越的最大路由器跳数的工具

源地址和目的地址:128位长度

可选项:包含拓展报头,提供可选功能,如:分段、源路由选择或认证、目的地可选项、TCP/IP协议等,在下一个报文字段中是否有扩展报头

相关推荐:

IPv6不得不说的10个误区

IPv4/IPv6综合组网技术基本原则解析

如何快速创建IPv6子网?实现IPv6子网的办法

相关文章

  • 新网络革命——景安网络助力IPv6国家级战略全面实施

    景安网络助力IPv6国家级战略全面实施,IPv6被视为技术产业创新发展的重大契机,为企业提供更稳定、更安全、更快速、更高可用的网络基础条件,还为当今“万物互联”下的亿万
    2017-12-06
  • IPv6国家级战略正式启动 大力推进下一代互联网

    近日,中办、国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》(下称《计划》),并发出通知,要求各地各部门结合实际认真贯彻落实,共同开启下一个互联网时代
    2017-11-29
  • ipv6下载工具 v3.5 官方免费安装版

    ipv6下载工具是款支持ipv6网络进行下载的软件。ipv6下载工具使用简单,功能强大,为用户提供了超快的下载速度,让用户体验不一样的下载速度,能够下载网络上的所有资源,下
    2017-11-29
  • ipv6怎么设置? ipv6的开启方法

    ipv6怎么设置?电脑想要使用ipv6地址,首先我们需要安装这个歇协议,该怎么安装并设置ipv6呢?下面我们就来看看ipv6的开启方法,需要的朋友可以参考下
    2017-11-08
  • centos7怎么关闭ipv6仅使用ipv4?

    centos7怎么关闭ipv6仅使用ipv4?centos7系统中使用ipv6很不方便,想要关闭,该怎么关闭呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    2017-10-30
  • 深入解析IPv6(第3版) ([美]Joseph Davies著) 中文pdf扫描版[154MB]

    本书详细讲述了IPv6(Internet Protocol version 6)的概念、原理与实现过程,并结合微软公司主流的操作系统讲解了IPv6的实现与应用,适合Windows网络顾问、设计师、Window
    2017-05-10
  • maxnetworker_ipv6.dll

    maxnetworker_ipv6.dll
    2017-03-13
  • Win10如何关闭IPV6?Win10禁用IPv6的方法

    Win10中默认开启了对IPv6协议的支持,但是会影响到系统运行速度和磁盘占有率等。我们现在使用的是IPv4协议,IPv6还没普及,可以关闭。那么Win10如何关闭IPV6?下面小编就给
    2016-12-06
  • ROS ipv6 脚本生成器 v1.0.0.22 中文绿色最新版

    以下ROS脚本是你在国内找不到的稀有脚本,几乎是第一次在国内首发而且是完整无错的代码,在国际上也是首发最新规则完整无错的代码
    2016-11-09
  • Libipv6_plugin.Dll

    Libipv6_plugin.Dll
    2016-11-05

最新评论