ipv6前缀长度计算_4.ipv6-csdn博客


本站和网页 https://blog.csdn.net/weixin_39945531/article/details/111646681 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

ipv6前缀长度计算_4.IPv6-CSDN博客
ipv6前缀长度计算_4.IPv6
最新推荐文章于 2023-08-28 20:09:38 发布
weixin_39945531
阅读量7.6k 收藏 11 点赞数 3 文章标签: ipv6前缀长度计算
版权声明:本文为博主原创文章,遵循
CC 4.0 BY-SA
版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://blog.csdn.net/weixin_39945531/article/details/111646681
版权
IPv6
1.
地址优势
随着Internet规模的扩大,由IANA分配的IPv4地址空间已经消耗殆尽。针对IPv4的地址短缺问题,曾先后出现过CIDR和NAT等临时性解决方案,减缓了IPv4地址地耗尽,但也破环了IP端到端的完整性,并不能作为IPv4地址短缺问题的彻底解决方案。
所以提出了IPv6,它具有如下
优点
:
a)拥有2^128的地址(IPv4只有2^32个);
b)更简洁的报文头部;
c)内置的安全性;
d)更好的QoS支持;
e)更好的移动性。
2.
地址表示
2.1 IPv6
的表示方式
IPv4
用二进制或十进制来表示地址,IPv6
采用十六进制表示。
地址 =
前缀 +
接口标识。
前缀
:相当于IPv4地址中的网络ID。前缀长度用“/xx”来表示如:2001:da8:207::8207/64。
接口标识
:相当于IPv4地址中的主机ID。
2.2
转化方法
将原先的128
位分为8
个部分,每个部分16
位;再将每部分的16
位二进制以4
位为整体转化成16
进制数,如1000
00000000
0001
转化为
16
进制的
8001
;得到的
地址,可将每部分全
缩写为一个
,连续部分的全
可使用一次双冒号“
::
”表示。
3.
址分类
IPv6地址分为单播地址、组播地址、任播地址。
3.1
单播地址:用来唯一标识一个接口
全球单播地址
:2000::/3。
站点本地地址
:FEC0::/10。
链路本地地址
:FE80::/10。
唯一本地地址
:FC00::/7。
3.2
组播地址:用来标识一组接口
组播地址形式
:FF00::/8。
3.3
任播地址
用来标识一组接口,与单播地址使用相同的地址空间。目前任播地址目前只被用作目的地址使用。
3.4
特殊地址
未指定地址
:::/128。
环回地址
:::1/128。
4.
报文格式
数据包由一个基本报头、0
个或多个扩展报头和上层协议单元构成。
4.1 IPv6
的基本报头
Version
:占4位,用来指明IP的版本号,IPv6版本值是6。
Traffic Class
:占8位,指明了IPv6包的类型或者优先级。流量类型字段提供了与IPv4服务类型字段中相似的功能。
Flow Label
:占20位,流标志用于非默认性质的连接服务,例如有实时性需要的数据(声音和图像)。对于默认路由器处理,流标志被设置成0。在一个源站和目的站之间能有多种流量,由非零流标志区分。
Payload Length
:占16位,指明IPv6有效载荷的长度。有效流量载荷字段包括了扩展头和上层PDU。对于有效载荷长度超过65535字节的就被设置成0。
Next Header
:占8位,指明了第一个扩展报头或者高层UDP(例如TCP,UDP或者ICMPv6)中的协议。
Hop Limit
:相似于IPv4的 TTL字段。
Source Address
:128位,源IPv6地址。
Destination Address
:128位,目的IPv6地址。
Possible Extension Header(s)
扩展报头,可以有多个。
Payload
有效载荷,即除去数据报头和尾部校验的原始数据。
4.2 IPv4
报头区别
a)
去除部分
IHL(IP头部长度。IPv6基本报头的长度固定,不需要IHL对报文头部进行描述);
Identification(标识);
Flags(标志);
Frag.Offset(片偏移);
option(扩展功能。该功能移到扩展报头)。
b)
改名部分
Service Type---traffic class;
packet length---payload length;
ttl---hop limit;
Protocol---next header;
c)
新增部分
Flow label (流标签:可对实时流量进行分类) 。
4.3 IPv6
的扩展报头
IPv6支持多个扩展报头,各扩展报头中都含有一个下一个报头字段,用于指明下一个扩展报头的类型。这些报头必须按照以下顺序出现:
1)IPv6
基本报头,协议号41
;2)
逐跳选项扩展报头Hop-by-Hop Options header
,协议号0
;3)
目的选项扩展报头Destination Options header
;4)
路由扩展报头Routing header
,协议号43
;5)
分片扩展报头Fragment header
,协议号44
;6)
认证扩展报头Authentication header
,协议号51
;7)
封装安全有效载荷扩展报头Encapsulating Security Payload header
,协议号50
;8)
目的选项扩展报头(
用于最终目标)
,协议号60
;9)
上层协议数据报文。
5.
过渡技术
的过渡技术包括双栈、隧道、网络地址转换。
5.1
双栈
双栈技术是指在网络节点上同时运行IPv4
和IPv6
两种协议,应用程序根据DNS
解析地址类型来选择使用IPv6
或IPv4
协议。
:互通性好,实现简单,允许应用逐渐从IPv4过渡到IPv6。
缺点
:只适用于双栈节点本身;对每个IPv4节点都要升级,成本较大,没有解决IPv4地址紧缺问题。
5.2
隧道技术
隧道技术指将另外一个协议数据包的报头直接封装在原数据报报头前,从而实现不同协议在网络上直接进行传输。
如GRE
隧道技术在IPv6
报文前加上GRE
报头,再加上IPv4
报头。
:通用性好;技术成熟,易于理解。
:转发效率低;无法实现IPv4和IPv6互通;无法解IPv4短缺问题。
5.3
地址转换
包括NAT64与DNS64技术。
NAT64
是一种有状态的网络地址与协议转换技术,一般只支持通过IPv6网络侧用户发起连接访问IPv4侧网络资源。但NAT64也支持通过手工配置静态映射关系,实现IPv4网络主动发起连接访问IPv6网络。NAT64可实现TCP、UDP、ICMP协议下的IPv6与IPv4网络地址和协议转换。
DNS64
主要是配合NAT64工作,主要是将DNS查询信息中的A记录(IPv4地址)合成到AAAA记录(IPv6地址)中,返回合成的AAAA记录用户给IPv6侧用户。
以IPv6客户端访问IPv4服务端为例,来解释DNS64和NAT64的配合工作原理:
1)IPv6客户端向DNS64服务器请求www.abc.com的AAAA记录,即请求对应的IP地址;
2)DNS64服务器将请求转发给DNS服务;
3)DNS服务器缓存里并没有www.abc.com的AAAA记录,就无法回复IP地址;
4)DNS64服务器就换成请求www.abc.com的A记录;
5)此时DNS服务器有www.abc.com的A记录,就回复对应的IP地址;
6)DNS64服务器将收到的IPv4地址加上64:FF98:0:0的前缀,构成IPv6地址回复给IPv6客户端;
7)IPv6客户端尝试与该IPv6地址建立TCP连接,中途需经过NAT64服务器进行IPv4与IPv6的TCP转化回复。
扫码关注
图文:郑泽辉
排版:陈海心
优惠劵
关注
点赞
觉得还不错?
一键收藏
知道了
评论
IPv61. IPv6地址优势随着Internet规模的扩大,由IANA分配的IPv4地址空间已经消耗殆尽。针对IPv4的地址短缺问题,曾先后出现过CIDR和NAT等临时性解决方案,减缓了IPv4地址地耗尽,但也破环了IP端到端的完整性,并不能作为IPv4地址短缺问题的彻底解决方案。所以提出了IPv6,它具有如下优点:a)拥有2^128的地址(IPv4只有2^32个);b)更简洁的报文头...
复制链接
扫一扫
.rar
07-25
IPv4 包头为12字段 (点分十进制)
包头为8字段
(冒号分16进制)
共8个小节,每小节4个16bit
IPV6
地址=
+接口标识
<为何要部署
·IPv4的局限性:
1.地址空间的局限性:IP地址空间的危机由来已久,并正是升级到
的主要动力。
2.安全性:IPv4在网络层没有安全性可言,安全性一直被认为是由网络层以上的层负责。
3.自动配置:对于IPv4节点的配置比较复杂,让很多普通用户无所适从。
4.NAT:破坏了Internet端到端的网络模型。
5.由于IPv4地址分配杂乱无章,没有层次性,网络设备需要维护庞大的路由表项。
6.IPv4包头过于复杂,使得网络节点处理的效率不高。
的好处:
1、超大的地址空间
2、全球可达性,不需要再用NAT
3、全球重新部署,有规划,易于实现聚合
4、能自动配置,实现即插即用
5、方便的进行重编址
6、包头简单,通过扩展包头技术可实现以后的新技术扩展 (基本包头 + n多个扩展包头)
ipv4 路由转发的时候,ip包会改变checksum(校验和) 和TTL(每经过一个路由器TTL值减一)
ipv6
只变TTL,没有校验和
CPU现在无法实现128位的转发。
最好只是64位的。
·Theoretical limit: 4.3 billion
(十亿)
43亿
Practical limit
: 250 million
(百万)
2.5亿
Over 420 million Internet in Y2001
(less than 10% of the worldwide population)
没有广播,组播代替广播。所以没有ARP。
IPv4中的广播(broadcast)可以导致网络性能的下降甚至广播风暴(broadcast storm).在
中,就不存在广播这一概念了,取而代之的是组播(multicast)和任意播(anycast),任意播也称为泛播.
在以太网中的协议ID值是0x86DD
地址的表示方法>
·IPv4
点分十进制
32bit
冒号分十六进制
128bit
0000:0000:0000:0000:0000:0000:0000:0000=>::
0000:0000:0000:0000:0000:0000:0000:0001=>0:0:0:0:0:0:0:1=>::1
2001:0000:0000:1234:0000:0000:0567:00ff=>2001::1234:0:0:567:ff
只能有一个::
fe80:0000:0000:0000:0000:0000:0000:0009=>fe80::9
URL的
为了区分
地址中的冒号和端口号前的冒号,要把
地址用[]括起来
www.example.net:8080/index.html
https:[2001:410:0:1:250:fcee:e450:33ab]:8443/abc.html
中掩码的表示:
中掩码只能使用CIDR表示法
2001:410:0:1::45ff/128
2001:410::1/64
注意:在
中没有广播地址和网络号保留地址
------------------------------------------------------------------------------------------
的地址类型>
可分为三大类:
1、单播地址
2、组播地址
3、任意播地址
单播--Unicast : one to one
·单播地址用于一对一的连接
·
单播地址有以下六种类型:
 1-Aggregate Global Unicast Address
2xxx:xxxxx/3
3FFF: :FFFF
2001::/16
因特网地址
2002::/16
6to4过渡地址
2-Link Local Address   
FE80::/10
(前10位以FE80开头)
3-Site Local Address (Private)
FEC0::/10
4-Unspecified Address  
0:0:0:0:0:0:0:0/128 => :
地址数中/32,/48,/64含义跟一些相关资料
热门推荐
idcbeta的博客
03-15
2万+
比如这个2409:8C54:0768-88::/48
下面是我找的一些相关资料
地址后面跟着的/64,/48,/32指的是
地址的
长度
,即前64或48或32位
的地址相同).
由于
地址是128位
(使用的是16进制),但协议规定了后64位为网络接口ID(可理解为设备在网络上的唯一ID),所以一般家用
分发是分配/64
的(64位
...
参与评论
您还未登录,请先
登录
后发表或查看评论
RIPng.doc
rip
05-07
rip funciton summary
地址
计算
器.exe
07-30
此软件更新版本地址为https://download.csdn.net/download/weixin_45466820/12922528
器v1.1,简单直观,
结果显示为地址范围及地址总数,支持子网
并给起始和结束子网地址和子网地址总数;支持win7,win10系统
在原1.0版本基础上改进并修复部分BUG
非对称的
地址翻译技术的实现与分析
01-14
摘 要:非对称的
地址翻译方法可以对任意
地址进行透明地翻译。通过使用Netfilter框架实现非对称
地址翻译技术,对该翻译方法做了定性和定量的分析。在局域网,通过对比不同环境中地址翻译的效率和局域网中可容纳的主机数量规模,给出了在实际环境中运用此技术的相关建议。
网络层的协议介绍
weixin_51725822的博客
10-22
436
网络层的协议介绍一、IP数据包格式1.1 网络层的功能1.2 IP数据包格式二、ICMP协议(Internet控制报文协议)介绍2.1 ICMP协议2.2 ICMP协议的封装2.3 Ping命令三、ARP协议的介绍及工作原理3.1 广播与广播域3.2 ARP协议概述3.3
ARP协议的工作原理3.3.1 工作原理3.3.2 Windows 系统中的ARP的相关命令3.3.3 华为系统中的ARP命令四、ARP攻击原理4.1 ARP的攻击原理4.2 ARP的欺骗原理
一、IP数据包格式
1.1 网络层的功能
的理解以及其与IPv4的区别
cug-jdc的博客
10-16
2295
的理解
是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。由于IPv4最大的问题在于网络地址资源不足,严重制约了互联网的应用和发展。
的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。
互联网数字分配机构(IANA)在2016年已向国际互联网工程任务组(IETF)提出建议,要求新...
机网络基础9:
寻址方法
snmplink的博客
01-04
4536
机网络中,寻址模式是指在网络上托管地址的机制。
提供了几种类型的模式,通过它们可以寻址单个主机。 可以立即寻址多个主机,或者可以寻址最近距离处的主机。
寻址方式
单播
在单播寻址模式下,
接口(host)在网段中唯一标识。
数据包包含源IP地址和目标IP地址。 主机接口配备有在该网络段中唯一的IP地址。当网络交换机或路由器接收到注定到单个主机的单播IP分组时,它发出...
什么是逻辑地址
studyvcmfc的专栏
09-19
3765
https://zhidao.baidu.com/question/1304753856548239019.html
"逻辑地址bai" 在工具书中的解释
1、在有地址变换功du能的
机zhi中,访问指令给出的地址 (操作dao数) 叫逻辑地址,也叫相对地址。要经过寻址方式的
或变换才得到内存储器中的物理地址。
2、把用户程序中使用的地址称为相对地址即逻辑地址。
3、逻辑地址由两个16位的地址分量构成,一个为段基值,另一个为偏移量。两个分量均为无符号数编码。
"逻辑地址" 在学术文献中的解释
我的LOG
04-01
1121
文章目录简写
中的
单点传送地址多点传送地址任意点传送地址和组
为 128 位,由八个 16 位字段组成,相邻字段用冒号分隔。
定义了以下三种地址类型:
单点传送
标识单个节点的接口。
多点传送
标识一组通常位于不同节点上的接口。发送到多点传送地址的包将传递到多点传送组的所有成员。
任意点传送
标识一组通常位于不同节点上的接口。发送到任意点传送地址的包将传递到任意点传送组中物理位置最接近发送者的成员节点。
简写
寻址体系结
内容复习资料
10-31
的主要特征
与 IPv4 相比,
的显著特征是具有更大的地址空间。
还在许多方面改进了 Internet 功能,本节将概述这些方面。
对寻址进行了扩展
IP 地址大小从 IPv4 中的 32 位增加到
中的 128 位,从而可以支持更多层的寻址分层结构。另外,
提供了更多的可寻址
系统。有关更多信息,请参见
寻址概述。
地址自动配置和相邻节点搜索
相邻节点搜索 (Neighbor Discovery, ND) 协议简化了
地址的自动配置。自动配置是
主机的一个功能,可用来自动生成其自身的
地址,从而简化地址管理并缩短管理时间。有关更多信息,请参见
地址自动配置。
相邻节点搜索协议对应于以下 IPv4 协议的组合: 地址解析协议 (Address Resolution Protocol, ARP)、Internet 控制消息协议 (Internet Control Message Protocol, ICMP)、路由器搜索 (Router Discovery, RDISC) 和 ICMP 重定向。
路由器使用相邻节点搜索来通告
站点
主机使用相邻节点搜索来实现各种目的,包括从
路由器请求
。有关更多信息,请参见
相邻节点搜索协议概述。
简化了包头的格式
包头格式要么删除某些 IPv4 包头字段,要么将这些字段设为可选。尽管地址大小增加了,但这种更改却最大程度地减少了
包头所占用的带宽。虽然
是 IPv4 地址
的四倍,但是
包头的大小只是 IPv4 包头大小的两倍。
改进了对 IP 数据包头选项的支持
更改了 IP 数据包头选项的编码方式,从而提高了转发效率。而且,对
选项
的限制也不那么严格。这种更改为以后引入新选项提供了更大的灵活性。
寻址提供了应用程序支持
许多关键的 Oracle Solaris 网络服务都能够识别和支持
地址,例如:
DNS、LDAP 和 NIS 等名称服务。有关这些名称服务对
的支持的更多信息,请参见《系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)》。
IP 安全体系结构 (IPsec) 和 Internet 密钥交换 (Internet Key Exchange, IKE) 等验证和保密性应用程序。有关更多信息,请参见第 4 部分, IP 安全性。
由 IP 服务质量 (IP Quality of Service, IPQoS) 提供的区别服务。有关更多信息,请参见第 7 部分, IP 服务质量 (IP Quality of Service, IPQoS)。
由 IP 网络多路径 (IP network multipathing, IPMP) 提供的故障转移检测。有关更多信息,请参见第 6 部分, IPMP。
js:校验
地址的正则表达式
10-30
通过子网
网络地址
new846101611的博客
08-28
386
【代码】
网络地址。
关于mac 上传、下载linux服务器sftp命令
weixin_42178377的博客
09-09
1486
二话不说,直接贴命令
root 是用户名
xxx.xx.x.xx 是ip地址
sftp root@xxx.xx.x.xx(ip地址)
连接进行输入密码即可执行:
上传:
Put 本地地址 线上地址
下载:
get 线上地址 本地地址
是任意的吗_今天介绍一下
地址,作为初学者需要知道的。
weixin_39873356的博客
11-20
5391
一:
特点1、
地址资源多 IPv4只有32位
扩展到128位2、支持分层地址结构,更易于寻址,有利聚合,提高了路由选择的效率3、不需要NAT,实现端到端的通信更加方便4、支持组播地址和任播地址5、支持自动配置,无需人工干预6、报文格式进行了简化7、支持扩展报头8、认证和加密更方便9、流标签 QOS机制二:
的地址格式:
地址 =
+ 接口ID①:128位长...
查看
mac地址_
基础及常用命令
weixin_39603622的博客
12-11
7359
/IPv4协议栈对比
的一些变化1)数据链路层(L2)的type字段标识为 0x86dd,表示承载的上层协议是
(IPv4对比:type字段为0x0800);2)
的头部字段(40bytes),和IPv4差别巨大。
报文头部是定长(固定为40字节),IPv4报文头部是变长的。这个意味着,写代码处理
数据报文的效率会提高很多:);
中Hop Limit字...
专题(一)
Web开发专栏
11-29
3512
项目中遇到了关于
的一些问题,特意做一个专辑说明一下,希望能够帮助有需要的同学!
1、什么是
    这个问题可以去百度或Google找一下,应该会有很大的收获,其实主要就是为了解决IPV4地址不够用的问题,V4地址是32位,即:192.168.1.1,而V6地址则是128位,比V4扩大了太多倍。
2、
有子网掩码吗?
    可以说有,也可以说没有,说有呢,是因为在
和IPv4中对比看RIP
weixin_39748858的博客
12-08
1435
1.RIPRIP是Routing Information Protocol(路由信息协议),是基于Distance Vector(距离矢量)算法的路由器协议,使用Hop Count衡量到达目的网络的距离,使用UDP 520进行路由信息的交换。RIP最大度量值0-15,16跳被定义为不可达。RIP广播Request报文,接收者会把自己的路由表封装到Response报文中回复。1.1RIPv1和v2报...
基于java的-28-“智慧食堂”设计与实现--LW-源码.zip
最新发布
04-25
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。
适用人群:
适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是
机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。
使用场景及目标:
在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。
其他说明:
为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
255.255.255.128子网
怎么填
09-08
的子网
是用来表示网络中主机的数量范围。255.255.255.128 是一个表示子网掩码的地址,它对应于
的地址范围。
对于
,子网
的表示形式是在
地址的后面用斜杠加上一个数字来表示。该数字表示了网络掩码中有多少位是子网
,其范围从0到128。要确定如何填写子网
,需要将 subnet mask 255.255.255.128 转换为对应的二进制形式。
255.255.255.128 的二进制表示形式是11111111.11111111.11111111.10000000。这个二进制形式有25位是1,所以子网
为25。
因此,对于
的 255.255.255.128 子网
的填写方式是:/25。这表示该子网的网络掩码是 255.255.255.128,可以容纳2^7-2个主机,也就是126个主机。
总结:
中的255.255.255.128子网
填写方式为/25。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
CSDN认证博客专家
CSDN认证企业博客
码龄7年
暂无认证
159
原创
周排名
144万+
总排名
27万+
访问
等级
171
积分
41
粉丝
45
获赞
362
私信
热门文章
radmin显示不能连接到服务器,关于Radmin安装失败或无法显示远程桌面的处理方法...
17543
怎么把计算机里的文件放到桌面上,ipad怎么把文件放到桌面
11113
手动安装sys驱动文件_蓝屏bootsafe64.sys解决方法
7747
7682
C语言怎么才能让末尾没有多余的空格_C语言干货分享
7487
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
最新文章
微信 日志服务器 并发大,微信高性能线上日志系统xlog剖析
积分显示服务器累坏了,积分怎么没了?我的新浪积分昨天还有4600多分,今天怎么突然没了 爱问知识人...
java 判断服务器文件是否存在,java判断远程服务器上文件是否存在
2021年
153篇
2020年
205篇
目录
被折叠的 
 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
红包个数最小为10个
红包总金额
红包金额最低5元
余额支付
当前余额
3.43
前往充值 >
需支付:
10.00
取消
确定
下一步
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值