根据最新数据显示我国IPV6活跃用户数已达4.35亿,约占中国网民的46.27%,IPV6地址资源位居全球第二,未来IPV6市场规模将超10亿。在巨大的资源背景推动下,了解IPV6已经成为当代IT从业者不可或缺的技能之一了,今天小编带大家秒懂IPV6的诞生背景以及地址的常见分类。

IPV6的背景及介绍

众所周知,IPV4是目前最广泛使用的互联网协议,得到了很多厂商和设备的支持。IPV4地址是由32位二进制组成的,整个地址空间约42.9亿,但是随着网络大规模的发展,在2011年由互联网号码分配局(IANA)管理的IPv4即时可用分配地址耗尽,IPV4地址资源已经严重短缺,在这样的情况下,出现了一些如VLSM子网技术,NAT网络地址翻译等技术,试图来缓和地址空间的快速消耗,但是这些都是治标不治本的,在这种情况下,人们也开发出了一个地址空间更为庞大的IP协议,这个协议拥有比IP V4多出数倍的地址空间,来解决网络地址匮乏的问题,这个IP协议就是IP版本6,即IPv6。

那什么是IPV6呢?IPV6地址是由128位二进制组成,它具有比IPV4大得多的编码地址空间,彻底解决了IPV4地址不足的问题。但也正是因为IPV6是由128位二进制组成的,导致其在表示和书写上具有相当的困难。

IPV6的地址表示方法

在IPV6里,我们把16位二进制分为一个块,则一共可以分为8个块,每个块用“:”隔开,例如:2000:0ef3:0001:2c00:0000:0000:0001:0ab1,这就是一个标准的IPV6表示方法,很明显这样的表示方法很难被大家所记忆,所以我们可以尽可能的去简化它,那么有以下两种简化方法:

简化一:每一个地址块的起始部分的0可以去掉;

简化二:有一个或者连续多个0组成的地址块可以用“::”表示,但是在整个地址表示过程中,“::”只能出现一次,否则会引起歧义。

故我们可以将上述地址简化表示为:2000:ef3:1:2c00::1:ab1。

IPV6的地址结构

IPV6地址由网络前缀和接口ID共同组成,其网络常用大小为64位前缀长度的网络,其接口ID可以由EUI64的方式获得,EUI6464获得接口ID可以分为以下两个步骤:

步骤一:先将FFFE插入48位MAC地址的前24位与后24位之间。

步骤二:第7位由0反转为1

例如:MAC地址为F4-A6-58-1F-A1-08,经过步骤一之后就成为了F4A658 FFFE 1FA108;经过第二步之后就计算出了接口ID为F6A6:58FF:FE1F:A108。

IPV6地址类型

IPv6也像IPv4一样对地址分了许多类型,在这里我们暂时只介绍4种类型,分别为Unicast(单播),Anycast(任意播)、Multicast(组播)和特殊地址。

Ø 单播地址分为好几种,分别为Link-Local Address(链路本地地址),Unique Local Address (本地站点地址),Aggregatable Global Address(可聚合全球单播地址)。

l 链路本地地址:在IPv6网络中,两个IPv6的节点通过链路相连,必须在这条链路之间为各自确立一个链路本地地址来互相通信,且地址只在同一链路的节点之间有效,不能被路由,所以可以重复使用。当一个节点上正常启动了IPv6之后,链路本地地址就自动生成了,使用了特定的前缀FE80::/10,接口ID采用EUI-64自动生产,但也可以自己手工配置。

l 本地站点地址:本地站点地址是单播中可以随意使用的私有网络地址,只在一个站点内使用,不会默认启用,这个地址不能在公网上路由,只能在一个指定的范围内路由,需要手工配置。IPv6中的本地站点地址类似IPv4中私有地址。如:192.168.10.0/24。

l 可聚合全球单播地址:可聚合全球单播地址相当于IPv4的公网地址,可以在全网中被路由。

Ø 组播地址:在IPV6中,不存在广播报文,部分使用到广播的应用可以使用组播来实现,组播地址标示一组接口,目标为组播地址的数据包将会被属于这个地址的多个接口收到。接下来将会为大家介绍一些常见的IPV6固定的组播地址:

l 所有节点的组播地址:FF02::1(相当于IPV4中的广播)

l 所有路由器的组播地址:FF02::2(相当于224.0.0.2)

l 所有OSPFV3路由器组播地址:FF02::5(相当于224.0.0.5)

l 所有OSPFV3 DR和BDR组播地址:FF02::6(相当于224.0.0.6)

l 所有RIP路由器组播地址:FF02::9(相当于224.0.0.9)

l 所有PIM路由器:FF02::D (相当于224.0.0.13)

Ø 任播地址:任播主要是为DNS和HTTP提供服务,IPV6中没有为任播地址规定单独的地址空间,任播地址和单播地址使用相同的地址空间,也就是说任意播地址就是用普通的单播地址来表示的,任意播地址只能出现在路由器上,并且不能作为数据包的源地址来使用。

Ø 特殊地址

l 0:0:0:0:0:0:0:0未指定地址:它不能分配给任何节点,表示当前状态下没有地址,如果设备刚刚接入IPV6网络,则发送数据包的原地址使用该地址。

l 0:0:0:0:0:0:0:1环回地址:节点可以使用该地址作为发送后返回给自己的IPV6报文,不能分配给任何物理接口;环回地址不能作为报文的源IP;以环回接口为目的的报文不能转发出单一节点,不能被路由器转发,收到该报文后必须将其丢弃。

接下来我们自己可以通过Vmware虚拟化软件和本地物理主机来实现IPV6访问网页的一个效果,重要操作步骤如下:

Ø 第一步:在VMware软件上创建一个Windows主机,并且通过IIS搭建一个WEB服务器。

Ø 第二步:在Vmware软件上将Windows主机网络设置为NAT模式,并开启IPV6的功能。

Ø 第三步:在虚拟主机上关闭IPV4,开启IPV6并手动配置IPV6地址。

Ø 第四步:在虚拟主机中使用ipconfig命令查看IP地址

Ø 第五步:在本地主机的Vmnet8上关闭IPV4,启用IPV6并配置IPV6地址。

Ø 第六步:在本地主机上通过浏览器使用IPV6地址打开虚拟机的WEB网页

看到这里,我们不仅熟悉了IPV6地址的基本常识,对其地址结构以及常用的分类都有了一些了解,并且也通过一个小案例动手操作了IPV6地址互联的基本应用,为后面我们继续了解IPV6的报文结构、应用场景、相关技术做了一个基础的铺垫。

文章作者:熊亮,深信服云计算认证专家,产业教育中心资深讲师,云计算/路由交换认证专家,擅长企业级云网络架构、云架构设计、云容灾等技术;曾负责并参与金融、医疗及政企行业企业级云网络架构设计、私有云架构设计、企业级云迁移、云容灾等方案设计与实施;作为特聘讲师为多家央企、大中型企业、高校进行分布式存储架构实践、云计算架构深度解析、私有云架构设计、MPLS VPN骨干网络架构设计等技术方向授课,具有丰富的云计算一线实战经验以及技术转化和输出能力。(转载需标明出处)

深信服技术认证之IPV6地址表示及常见分类相关推荐

  1. 深信服技术认证之容灾与备份(一)

    1.1 业务数据可用性问题 随着信息技术的发展,互联网上的数据量激增,随之而来的数据和业务的可用性越来越重要.但是实际上业务系统中的业务数据可用性问题就像打地鼠游戏一样,永远猜不到下一个问题会在哪里冒 ...

  2. 深信服技术认证之F5隐写工具初探

    什么是"隐写" "隐写",即人们通常所说的信息隐藏,是利用人类感觉器官的不敏感性(感觉冗余),以及多媒体数字信号本身存在的冗余(数据冗余特性),将秘密信息隐藏于 ...

  3. 深信服技术支持工程师(安全、云计算方向)面试题目

    深信服的技术支持面试确实要比其他厂商的难得很多,我实习的时候也有非常多的985/211 的本科生和研究生,最开始将近2000个人,到最后才留下几十个,竞争是异常惨烈(秋招春招也肯定激烈)毕竟给的薪资比 ...

  4. 面经----深信服---技术支持实习生

    前段时间面了深信服的技术面,大概20分钟左右,今天给大家分享一下过程.基本上简历上写的都会问 1.自我介绍,然后面试官介绍了他公司的情形,会经常加班,问我有什么看法 2.谈谈ospf的工作过程 3.浅 ...

  5. 上网行为安全之深信服用户认证技术和用户、组管理

    文章目录 认证技术框架 1.不需要认证技术 1.1数据包特征信息 1.2不需要认证配置思路 1.3不需要认证效果显示 2.IP/MAC地址绑定技术 2.1工作原理 2.2配置思路 2.3 配置结果显示 ...

  6. 深信服SCSA认证最新知识点四

    SCSA认证四: 1.如果要分配资源的访问权限给用户,是通过以下哪项配置实现的? 通过角色管理把用户和资源管理起来 FTP使用的协议是TCP NGAF僵尸网络防护功能的说法 恶意域名重新定向的原理是恶 ...

  7. 秋招深信服技术服务1面过2面挂

    一面(技术面) 基本都是问简历上的东西 1.自我介绍 然后就从简历上抽东西问 1.stp过程 2.stp&rstp&mstp 3.tcp三次握手 4.udp 5.ospf状态机 6.D ...

  8. 深信服联合谷安学院,技术认证调研活动

    深信服基于当前社会发展趋势,凭借20年来对网络信息化行业发展的深刻理解及技术人才培养,推出社会化认证体系覆盖网络安全及云计算领域,致力于提供先进的人才培养理念及体系化的专业技术认证标准,培养全球领先的 ...

  9. 华为深信服信息安全从业者考试认证大全(cwasp/cisp/nisp sisp-pte......

    证书是IT从业者知识水平能力的一个体现,考证同时也是拓展自身知识的一个方法.近年来,安全行业风生水起,各种认证层出不穷,眼花缭乱.这里不对任何一个证书做评价,只是做出介绍,在国内,对任何事物的评价都会 ...

最新文章

  1. 笔记-项目进度管理-精简
  2. [html] 你有使用过MediaRecorder吗?说说它的运用场景有哪些?
  3. 幼儿园计算机教师论文,幼儿园中班教师论文
  4. ERROR:进行解析时遇到错误,找不到资源“$(string.VerMgmtAuditModeEnable)”
  5. ubuntu修改系统时区和jvm时区
  6. 诺基亚收购阿朗再交易 持股比例将超95%
  7. [操作系统] FAT文件系统概述
  8. 基于OpenMV的图像识别之数字识别
  9. IPv6与IPv4的区别 网信办等三部推进IPv6规模部署
  10. 花瓣网 html,css+html如何仿花瓣网实现静态登陆页面?(代码实
  11. htmlcss系列学习——(五)css选择器
  12. android 人物行走动画,android 3D 游戏实现之人物行走(MD2)
  13. 【渝粤题库】陕西师范大学202021宏观经济学作业(高起本、专升本)
  14. 第7周编程题在线测试
  15. IAR中使用IELFTOOL进行软件代码checksum的生成和添加
  16. Track'em Down
  17. HBase,phoenix
  18. less使用语法详解
  19. 智慧景区整体规划建设运营解决方案
  20. MSP430G2231IPW14R

热门文章

  1. vivoy73s和oppoa92s哪个好
  2. 手机访问本地局域网内服务器网站
  3. 【ARPG/MOBA类游戏游戏系列】技能系统设计
  4. C++运算符重载函数作为友元函数
  5. 诛神java,《诛神online》先锋团评测报告
  6. 手把手教你语音识别(四)
  7. python 双重差分_双重差分法(DID)介绍
  8. @PostMapping,@GetMapping,@PutMapping是什么,有什么区别、常用注解总结
  9. VirtualBox 虚拟机无法启动
  10. rem适配flexible