到来了-IPv6基本概念、地址类型和常用前缀

IPv6技术精要--第4章 IPv6地址表示方法 本章要点: \1. IPv6地址的表示形式 \2. IPv6地址类型 \3. 全局单播地址的结构 \4. 子网划分 4.1 IPv6地址表示形式 IPv6地址长度为128比特,以一串十六进制数字来表示。每4个比特表示一个十六进制数,一共有32个十六进制数值(4X32=128)。十六进制中的字符型数字不区分大小写,即大写字母与小写字母完全相同。 优选IPv6地址格式是x❌x❌x❌x:x。其中,每个x都是一个十六比特数,可以最多使用4个十六进制数字来表示(用冒号来分隔),因此IPv6地址包括8个16比特段,一 阅读详情
AI摘要

本文深入解析IPv6地址的语法、简化表示法、前缀及地址类型,包括全球单播、站点本地、链路本地地址,以及任播和组播概念。涵盖了IPv6地址的零压缩、前缀表示和特殊地址类型。

IPv6地址语法:
IPv4地址表示为点分十进制格式,32位的地址分成4个8位分组,每个8位写成十进制,中间用点号分隔。
IPv6地址表示为冒号分十六进制格式,128位地址以16位为一分组,每个16位分组写成4个十六进制数,中间用冒号分隔。

下面试举一例,先看一个以二进制形式表示的IPv6地址:   

 0010000111011010000000001101001100000000000000000010111100111011  

 0000001010101010000000001111111111111110001010001001110001011010  

 该128位地址以16位为一分组可表示为: 

 0010000111011010 0000000011010011 0000000000000000 0010111100111011 

 0000001010101010 0000000011111111 1111111000101000 1001110001011010 

 每个16位分组转换成十六进制并以冒号分隔: 

 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A 

 IPv6可以将每4个十六进制数字中的前导零位去除做简化表示,但每个分组必须至少保留一位数字。去除前导零位后,上述地址可写成: 

 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A 

零压缩:

某些类型的地址中可能包含很长的零序列,为进一步简化表示法,IPv6还可以将冒号十六进制格式中相邻的连续零位进行零压缩,用双冒号“::”表示。 例如链路本地地址FE80:0:0:0:2AA:FF:FE9A:4CA2可压缩成FE80::2AA:FF:FE9A:4CA2;多点传送地址FF02:0:0:0:0:0:0:2压缩后,可表示为FF02::2。 

要想知道“::”究竟代表多少个“0”,我们可以做这样的计算:用8去减压缩后的分组数,再将结果乘以16。例如,在地址FF02::2中,有两个分组(“FF02”分组和“2”分组),那么被压缩掉的“0”共有(8-2)*16 = 96位。 

值得注意的是,在一个特定的地址中,零压缩只能使用一次,也就是说,在任意一个冒号分十六进制格式中只能出现一个双冒号“::”,否则我们就无法知道每个“::”所代表的确切零位数了。 

IPv6 前缀:

前缀是地址中具有固定值的位数部分或表示网络标识的位数部分。IPv6的子网标识、路由器和地址范围前缀表示法与IPv4采用的CIDR标记法相同,其前缀可书写为:地址/前缀长度。例如21DA:D3::/48是一个路由器前缀,而21DA:D3:0:2F3B::/64是一个子网前缀。 

注意:在IPv4实现中普遍使用的被称为子网掩码的点分十进制网络前缀表示法在IPv6中已不再使用,IPv6仅支持前缀长度表示法。

IPv6地址类型: 

    IPv6地址是独立接口的标识符,所有的IPv6地址都被分配到接口,而非节点。由于每个接口都属于某个特定节点,因此节点的任意一个接口地址都可用来标识一个节点。IPv6有三种类型地址: 

单播 Unicast:

用于确认单独接口的一个地址。发往单播地址的数据包被发送到该地址所确认的接口。按照数据包的可到达性,单播支持以下类型的地址

1、全球单播地址 Global unicast addresses

能够全球到达和确认的地址。全球单播地址由一个全球选路前缀、一个子网ID 和一个接口ID 组成。当前全球单播地址分配使用的地址范围从二进制值001 (2000::/3) 开始,即全部IPv6 地址空间的八分之一。

2、站点本地单播地址 Site-local addresses:

只能在客户站点内到达和确认的地址,类似于IPv4 专用地址10.0.0.0/8 和192.168.0.0/16。站点本地单播地址包含一个FEC0::/10 前缀、子网ID 以及接口ID。
注:站点本地地址已经于2004年9月被废除,本地唯一地址(Unique local addresses)被设计用来替代站点本地地址。这些地址也是专门用于非路由目的的,但它们几乎是全球唯一的,因此,这些地址不太可能会重叠。它们基本上于IPv4的私有地址功能相同——允许通过站点进行通信,同时在多个本地网络之间进行路由。它包含一个FC00::/7的前缀。

3、链路本地单播地址 Link-local addresses:

只能由与同一本地链路相连的节点到达和确认的地址。链路本地单播地址使用FE80::/ 10 前缀和一个接口ID
IPv6 - Payne - CCNA学习笔记

 单播地址interface ID 的64位的来历
IPv6 - Payne - CCNA学习笔记

   
另外单播还包括一些其他特殊的地址: 

  在IPv4向IPv6的迁移过渡期,两类地址并存,我们还将看到一些特殊的地址类型:   

  IPv4兼容地址 

  IPv4兼容地址,可表示为0:0:0:0:0:0:w.x.y.z或::w.x.y.z(w.x.y.z是以点分十进制表示的IPv4地址),用于具有IPv4和IPv6两种协议的节点使用IPv6进行通信。    

  IPv4映射地址 

  IPv4映射地址是又一种内嵌IPv4地址的IPv6地址,可表示为0:0:0:0:0:FFFF:w.x.y.z或::FFFF:w.x.y.z。这种地址被用来表示仅支持IPv4地址的节点。    

  6to4地址 

6to4地址用于具有IPv4和IPv6两种协议的节点在IPv4路由架构中进行通信。6to4是通过IPv4路由方式在主机和路由器之间传递IPv6分组的动态隧道技术。

 

任播 Anycast

任播地址是分配给一套属于不同节点的接口的全球地址(如图所示)。发往一个任播地址的数据包被发送到

最近的接口。任播地址具有以下限制:

任播地址不得用作IPv6 数据包的源地址。

任播地址不得分配给IPv6 主机,但是可以分配给IPv6 路由器。
IPv6 - Payne - CCNA学习笔记 

 

组播 Multicast

与在IPv4 中一样,组播地址被分配给一套属于不同节点的接口。发往组播地址的数据包被发送到该地址所

确定的所有接口。IPv6 组播地址使用FF00::/8 前缀,全部IPv6 地址空间的1/256
IPv6 - Payne - CCNA学习笔记

IP v6地址目前分配状况:
IPv6 - Payne - CCNA学习笔记


补充一些常用的地址前缀

::/128      即0:0:0:0:0:0:0:0,等于::。只能作为尚未获得正式地址的主机的源地址,不能作为目的地址,不能分配给真实的网络接口。
::1/128     即0:0:0:0:0:0:0:1,等于::1。回环地址,相当于ipv4中的localhost(127.0.0.1),ping locahost可得到此地址

2000::/3      全球单播地址范围。
FE80::/10 链路本地单播地址范围,用于单一链路,适用于自动配置、邻机发现等,路由器不转发。
FC00::/7 本地唯一单播地址范围。
FF00::/8      组播地址范围。
2002::/16     6 to 4 地址,用于6to4自动构造隧道技术的地址。

::A.B.C.D          其中<A.B.C.D>代表ipv4地址,兼容IPv4的IPv6地址。自动将IPv6包以隧道方式在IPv4网络中传送的IPv4/IPv6节点将使用这些地址
::FFFF:A.B.C.D     其中<A.B.C.D>代表ipv4地址,例如 ::ffff:202.120.2.30 ,是IPv4映射过来的IPv6地址,它是在不支持IPv6的网上用于表示IPv4节点 
 

一、IPv6基础知识-IPv6地址 IPv6基础知识一 阅读详情

相关推荐

IPv6 — 地址格式、子网划分与寻址模式

目录 文章目录目录前文列表IPv6 的地址格式IPv6 地址的分类以及寻址模式IPv6 与 IPv4 的地址类型比较单播(Unicast)地址Interface ID全球唯一地址(Global Unique Address)本地唯一地址(Local Unique Address)唯一本地地址(Unique Local Unicast Address)站点本地地址(Site-Local Addres...

烟云的计算 9101

ipv6基础

一个地址在通过DAD检测前,叫做试验性地址(tentative地址),接口还不能用这个地址来正常通讯,但会加入被请求节点的组播地址组(FF02::1::FF00:FFFF)2.收到了邻居发来的非请求NA报文(这个NA报文不是我问了邻居之后邻居给我的,如链路层地址改变,ipv6地址改变),这时邻居可以到达本机,但本机不一定能到达邻居。reachable,已收到NA报文,认为这个地址可达。纸上谈兵阶段,可以把单播地址配置成任播地址,允许多台服务器配置相同的ip地址,提供相同的服务,以就近访问。

qq_38292936的博客 5065

IPV6的原理和配置

IPv6(Internet Protocol Version 6)是网络层协议的第二代标准协议,也被称为IPng(IP Next Generation)。它是Internet工程任务组IETF(Internet Engineering Task Force)设计的一套规范,是IPv4(Internet Protocol Version 4)的升级版本。

lwljh134的博客 2004

IPV6介绍

当一个节点具有了单播或任播地址,就会对应生成一个被请求节点组播地址**(ff02::1:ffxx:xxxx)**,并且加入这个组播组,该地址主要用于邻居发现机制和地址重复检测功能,被请求节点组播地址的有效范围为本地链路范围。亚太地区顶级聚合为2400::/12,即2400::~240F:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。因此,地址范围为: 2001:1234::/31~2001:1235:ffff:ffff:ffff:ffff:ffff:ffff/31。

leyili的博客 6276

如何精确查找IPv6前缀

IPv6地址是由128位二进制数字组成,通常表示为8组每组4个十六进制数,各组之间用冒号(:)分隔。。IPv6前缀是IPv6地址的一部分,用于标识特定的网络或地址范围,类似于IPv4中的子网掩码。

网络技术联盟站 4728

ipv6地址概述——深入讲解ipv6地址

本章将会继续讲解ipv6地址的深入讲解,IPv6 地址的表示,压缩表示法,前缀表示法,ipv6地址类型等。

yj11290301的博客 5174

IPV6地址基本概念与配置

IPV6地址基本概念与配置

weixin_72194028的博客 7495

解决国内网页无法加载reCaptcha的方法

科普: reCaptcha是Google公司的验证码服务,方便快捷,改变了传统验证码需要输入n位失真字符的特点。reCaptcha在使用的时候是这样的: 只需要点一下复选框,Google会收集一些鼠标轨迹、网络信息、浏览器信息等等,依靠后端的神经网络判断是机器还是人,绝大多数验证会一键通过,无需像传统验证码一样。但是reCaptcha使用了google.com的域名,这个域名在国内是被墙的。所以,也就导致了官网上无法注册/登录的问题,挡住了不少人入正的脚步。 解决办法: 【第一步】安装fir

调皮李小怪博客 25万+

[IPv6]常用的几种IPv4和IPv6地址格式

记录一下常用的IPv4和IPv6地址格式。

zlllc的博客 4879

[前沿技术] AMD FSR 1.0源码解析:EASU算法实现细节与优化策略

本文深入解析了AMD FSR 1.0技术的核心——EASU(边缘自适应空间升频)算法。通过剖析其源码,详细阐述了EASU如何利用12-tap采样窗口、基于Lanczos滤波器的多项式近似以及自适应的边缘检测机制,在无需AI模型的情况下实现高质量图像放大。文章重点揭示了其极致的GPU优化策略,包括寄存器利用、采样优化和避免动态分支,为理解高性能图形算法提供了绝佳范例。

docker7nomad的博客 540

双击文件夹弹窗“找不到应用程序”,但是右键点击打开可以

此电脑、回收站、c、d、f盘、控制面板、任意文件夹等都没有办法双击打开。 右键中包含“使用filemanager打开”,是由于FileManager卸载残留导致的。 懒人专用附件 下载解压上面附件,双击导入可以清理FileManager软件残留 参考: 双击此电脑出现找不到应用程序,但是右键点击可以-其他-优快云问答https://ask.youkuaiyun.com/questions/7631439 电脑上的文件夹双击都提示找不到应用程序,但是右击打开就能打开,该怎么解决? - 知乎 (z

webmasterqpwou的博客 1万+

IPv6地址结构、地址分类以及表示方法

IPv6地址的表示方法 IPv6地址总长度为128比特,通常分为8组,每组为4个十六进制数的形式,每组十六进制数间用冒号分隔。例如:FC00:0000:130F:0000:0000:09C0:876A:130B,这是IPv6地址的首选格式。 为了书写方便,IPv6还提供了压缩格式,以上述IPv6地址为例,具体压缩规则为: 每组中的前导“0”都可以省略,所以上述地址可写为:FC00:0:130F:0:0:9C0:876A:130B。 地址中包含的连续两个或多个均为0的组,可以用双冒号“::”来代替,所

WFlySky的博客 5万+

Android 12.0 系统开机设置默认横屏显示

在12.0的系统产品开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从两部分来实现,一部分是开机动画横屏显示,另一部分是系统显示横屏显示,从这两方面就可以做到开机默认横屏显示了。

安卓兼职framework和app工程师的博客 3743

IPv4 地址嵌入 IPv6 的前缀转换方式详解

在IPv4向IPv6过渡期间,NAT64技术扮演着关键角色,它通过将IPv4地址嵌入IPv6地址中,实现IPv6单栈网络与IPv4网络的互操作。NAT64前缀转换机制依据RFC6052标准,支持多种前缀长度(如/32、/40、/48、/56、/64、/96),并允许灵活地址表示。NAT64前缀分为网络特定前缀和公认前缀(WKP,固定为64:ff9b::/96),用于构造IPv4节点在IPv6网络中的地址。

zero_number的博客 2000

32位快速加法器设计

32位快速加法器设计

好好学习,天天向上 3290

数据挖掘实战-基于情感分析+网络语义分析+LDA主题分析对大唐不夜城用户评论进行文本分析

本研究基于去哪儿网和携程网的1888条大唐不夜城游客评论数据,运用Python进行文本分析。通过情感分析发现游客评价以积极为主(占比约70%),中性占20%,消极占10%。采用ROSTCM6软件进行社会网络语义分析,识别不同情绪下的高频词汇。使用LDA主题模型将评论划分为3个主题(夜景、表演、美食),并分析主题强度随时间变化趋势。实验包含数据采集、预处理、情感分析、语义网络分析和LDA建模等完整流程,为景区管理优化提供数据支持。源代码涵盖爬虫、数据处理和可视化分析的全套实现。

m0_64336780的博客 1万+

IPv6地址

IPv6地址总长度为128比特,通常分为8组,每组为4个十六进制数的形式,每组十六进制数间用冒号分隔。例如:FC00:0000:130F:0000:0000:09C0:876A:130B,这是IPv6地址的首选格式。注意:需要注意的是,在一个IPv6地址中只能使用一次双冒号“::”,否则当计算机将压缩后的地址恢复成128位时,无法确定每个“::”代表0的个数。

简单的创作,希望可以帮助到跟我一样的学习者! 3349

YOLOv13改进:注意力机制 | 动态稀疏注意力的双层路由方法BiLevelRoutingAttention | CVPR2023

BiLevelRoutingAttention方法对小目标检测效果比较好。可能是因为BRA模块是基于稀疏采样而不是下采样,一来可以保留细粒度的细节信息,二来同样可以达到节省计算量的目的。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1435

IPv6的地址类型

节点范围内:FF01::1 所有节点的组播地址FF01::2 所有路由器的组播地址链路范围内:FF02::1 所有节点的组播地址FF02::2 素有路由器的组播地址FF02::1:FFXX:XXXX(后24比特根据地址填写) 被请求节点组播地址FF02::5 OSFP路由器组播地址FF02::6 OSPF的DR路由器组播地址FF02:😄 所有PIM路由器组播地址。

qq_45992779的博客 2820

YOLOv8改进 | 独家创新篇 | 给YOLOv8增加辅助可逆分支结构(PGI,1:1改进)(全网独家创新,附视频讲解)

这张图(图3)展示了可编程梯度信息(PGI)及其相关网络架构和方法。这种网络结构主要用于改进特征融合,以提高目标检测的性能。然而,由于信息瓶颈的存在,网络中可能会丢失一些信息。这是一种旨在减少信息丢失的网络设计。它通过可逆的列结构来尝试维持信息流通不受损失,但如图中“Heavy Cost”所示,这种结构会增加计算成本。c) 深度监督:这种方法通过在网络的多个层次中插入额外的监督信号来提高学习的效率和最终模型的性能。图中显示了通过深度监督连接的各个层。

Snu77的博客 3744

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IPv6地址格式

IPv6的地址格式 IPv4地址是类似 A.B.C.D 的格式,它是32位,用"."分成四段,用10进制表示 IPv6地址类似 XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX的格式, 它是128位的(8*4*4),用":"分成8段,每个X是一个16进制数(16 = 2^4);可见,IPv6地址空间相对于IPv4地址有了极大的扩充 IPv6 地址的各个部分 ...

阳阳的博客 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

OpenWRT下深入了解IPv6——IPv6 地址结构、前缀划分、子网的概念

清晰的分析IPv6和简单的了解OpenWRT 中IPv6的设置参数

KeyBordkiller的博客 4216

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IPV6地址详解

例:FC00:0000:130F:0000:0000:09C0:876A:130B,这是IPv6地址的首选格式。址转变为了一种特殊形式的IPv6地址:"X:X:X:X:X:X:d.d.d.d" , 其中"X:X:X:X:X:X"的前80位设为0,后16。IPv6地址总长度为128比特,表示为"X:X:X:X:X:X:X:X", 每个X代表4个十六进制值字符,以冒号分隔,通常分。每组中的前导“0”都可以省略,所以上述地址可写为:FC00:0:130F:0:0:9C0:876A:130B,注,只有每组。

AXDRXS的博客 9196

IPV6技术第二讲-IPV6地址类型

IPV6技术第二讲-IPV6地址类型 在上一期介绍了关于IPV6的基本“废话”,这一期介绍一下关于IPV6地址的特性,来了解下IPV6地址与IPV4地址有哪些不同,IPV4中的问题它是如何解决的,又有哪些功能比IPV4先进。 先来看一个正经的IPV6地址长什么样,2031:0000:130F:0000:0000:09C0:876A:130B,这就是一个正经的IPV6地址,非...

zhlhely的博客 3288

IPv6地址格式表示

1 ipv6 地址架构 Ipv6 分为单播(unicast),任播(anycast),组播(multicast)地址。ipv6无广播地址。 单播:为单接口定义。发送单播数据包即向指定地址的接口发送数据包 任播:为一组接口定义。发送任播数据包即在一组指定的接口中向指定接口地址发送数据包。 组播:为一组接口定义。发送组播数据包即在一组指定接口中向所有接口地址发送数据包。 2 地址格式 Ip...

gyunling的专栏 1万+

IPV6地址 详解

IPV6地址 详解

zszfs的博客 1万+
上一篇: 2950二层交换常用配置
下一篇: ipv6u前缀地址数中/32,/48,/64含义跟一些相关资料
idcbeta
博客等级 码龄19年 9粉丝 7原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值