ipv6学习整理

本文详细介绍了IPv6的产生背景,因其IPv4地址池耗尽而诞生,提供了海量的地址空间。IPv6的书写形式、地址类型、地址格式以及特殊地址如回环地址和未指定地址进行了阐述。接着,解析了IPv6数据报格式,并讨论了IPv6的过渡技术,包括隧道技术、双协议栈技术和网络地址转换/协议转换技术,这些技术在实现IPv4和IPv6共存及平滑过渡中起着关键作用。
摘要由CSDN通过智能技术生成
1、ipv6产生背景
ipv4是总共32位,2^32大概43亿个,当ipv4地址分配完后,将没有地址可分配,因此ipv6产生了,ipv6总共128位,采用冒号分隔十六进制进行区分。
2、ipv6书写形式
如:           2001:0da8:020 7:0000:0000:0000:0000:8207
可简写为: 2001:da8  :  20 7:  0   :  0     :   0   :   0  :8207
可简写为: 2001:da8:20 7::8207
3、ipv6地址类型
单播地址:同ipv4中的单播地址,一个接口对应一个
组播地址: 用于表示一组 IP 设备的地址,一个发往组播地址的信息将发给它所代表的组中的所有设备。IPv6 中为组播提供更多的支持
任播地址: 将信息发送到一组设备中的任意一个,通常会发给这组设备中最近的一个。一个常见的用途:客户端有两个或多个服务器提供服务,而客户端不介意哪个服务器提供服务,重点是哪个服务器更容易提供服务,这时候就可以用任播。
4、ipv6地址格式
 
字段名
长度 (bits)
描述
Prefix
48
Global Routing Prefix:含网络号用于路由,前三位为 001 表示为单播地址。
Subnet ID
16
Subnet Identifier:标识站点内部的子网。
Interface ID
64
Interface ID:一个接口的唯一标识。
5、ipv6特殊地址
回环地址
和 IPv4 不同,IPv6 只有一个环回地址不再是一个地址块。地址为 0:0:0:0:0:0:0:1 (缩写 ::1)。
未指定地址
在 IPv4 中全为零的地址有特殊的含义:它指主机自己,在主机不知道自己的地址时使用。在 IPv6 中这一概念被正式化,全为零的地址称为未指定地址 (0:0:0:0:0:0:0:0,缩写为 “::” )。往往出现在设备配置自己的 IP 时询问的数据报的源地址。
6、ipv6数据报格式
ipv6主报头格式:
 
字段名
长度 (bytes)
描述
Version
0.5
生成该数据报所用 IP 协议的版本。IPv6 中值为 6 (二进制 0110)。
Traffic Class
1
指示 IPv6 数据流通信类别或优先级,与 IPv4 中的 TOS 相似,但使用 Differentiated Services (DS)。
Flow Label
2.5
该标签为实时数据传输和服务质量功能提供额外支持。路径上的路由器可以根据该标签对数据流进行区分和处理。不是所有路由器和设备都支持流标签处理,该字段是可选的。
Payload Length
2
该字段代替了 IPv4 中的 Total Length,但和 Total Length 不同,它测量的不是整个数据报的长度,而只是扩展头和荷载的字节数,即整个数据报的长度减去 40bytes 的主头部。
Next Header
1
该字段代替了 IPv4 中的 Protocol。有两个用处,当数据报有扩展头时,该字段指向地一个扩展头,当数据报没有没有扩展头时,该字段和 IPv4 中的 Protocol 一样。
Hop Limit
1
该字段代替了 IPv4 中的 TTL。这个名字更好的反映了 TTL 的实际工作方式,因为 TTL 实际上是计算跳数,而非时间。
Source Address
16
源地址
Destination Address
16
目的地址
7、ipv6的过渡技术
隧道技术
    隧道技术的核心思想是通过把IPv6数据报文封装到IPv4报文中,让现有的IPv4网络成为载体以建立IPv6的通信;隧道两边的数据报文是通过IPv4的机制来进行的,隧道可以看成是一个直接连接的通道;只需要在隧道的入口和出口进行修改,因而它的技术相对来说比较容易。隧道的优点在于隧道的透明性,IPv6主机之间的通信可以忽略隧道的存在,隧道只起到物理通道的作用。它不需要大量的IPv6专用路由器设备和专用链路,可以明显的减少投资。但是缺点是:在IPv4网络上配置IPV6隧道是一个比较麻烦的过程,而且隧道技术不能实现IPV4主机和IPv6主机之间的通信。因为它在穿过隧道的时候只是在IPV6上添加了IPv4的头部。所以它是不能通信的!!!
双协议栈技术
     它是指在单个节点上同时支持IPv4和IPV6的两种协议,由于IPV6和IPv4是功能相近的网络层协议,两者都应用相同的物理平台上,而且在传输层的TCP和UDP协议也没有什么区别。因此;它们之间即能支持IPV4协议也能支持IPv6的协议。注意:双协议栈技术不要求建立隧道,只有当IPv6节点需要利用IPv4的路由机制传递信息包时隧道才是必需的。但是隧道建立却需要双协议栈支持。
网络地址转换/协议转换技术
     网络地址转换/协议转换将协议转换、传统的IPv4下的动态地址(NAT)以及适当的应用层网关几种技术结合起来,将IPV4地址和IPV6地址分别看做是NAT技术中的内部地址和全局地址,从而实现IPV4和IPv6之间的相互通信
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值