一、IPv6基础

1、IPv6地址总长度为128比特,冒分十六进制,地址中包含的连续两个或多个均为0的组,可以用双冒号“::”来代替

2、IPv6地址分为两部分: 网络前缀(相当于网络ID

)+接口标识(相当于主机ID)

3、IPv6地址分为单播地址、任播地址(Anycast Address)、组播地址三种类型。没有广播地址类型

4、每个16位的分段中开头的零可以省略

5、一个或多个相邻的全零的分段可以用双冒号::表示,双冒号只能使用一次

6、IPv6单播地址分类(根据地址范围)

1)、全局单播地址(类似IPv4公有地址)

全局单播地址结构:(2000::/3 最大3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF)

001固定以2或3开头

2)、链路本地地址(FE80开头)

用于单个链路,可进行自动地址配置、邻居发现或在没有路由器时进行单个链接编址,带有链路-本地源或目的地址的数据包不转发到其它链路。使用FE80::/10(最高10位值为1111111010)

链路本地地址: A、自动获取 EUI-64规范 B、手工配置

动态获取采用MAC-to-EUI-64转换(MAC地址前24及后24位之间插入FF:FE,前24的第七位进行反转比如是0变为1是1变为0)

物理MAC:00e0-fc8f-5cfc (FE80::2E0:FCFF:FE8F:5CFC)

[R1-GigabitEthernet0/0/0]ipv6 address fe80::1 link-local//手工配置链路本地地址

3)、站点本地地址(site-local FEC0开头)--类似IPv4私有地址

用于单个站点内部编址,带有站点-本地源或目的地址的数据包不转发到其他站点

4)、唯一本地地址(unique-local FC00开头)--类似IPv4私有地址

二、IPv6配置

[R1]ipv6 //先在全局系统视图开启IPv6,然后接口配置IPv6

[R1-GigabitEthernet0/0/0]ipv6 enable//接口开启IPv6,然后才可以配置IPv6地址

[R1-GigabitEthernet0/0/0]ipv6 address 2100:0:0:0:0:0:0:1 64//配置IPv6全局单播地址(类似IPv4公网地址)

[R1-GigabitEthernet0/0/0]di th

ipv6 enable

ipv6 address 2100::1/64 //中间的一串冒号0使用::表示

接口下面可以配置多个不同网段的IPv6地址

查看接口IPv6详细信息:display ipv6 interface GigabitEthernet 0/0/0

link-local:链路本地地址FE80开头

查看IPv6路由表:display ipv6 routing-table

::1 类比IPv4中127.0.0.1

2100:: 2100::/64的路由

2100::1 本设备配置的主机路由2100::1/128

FE80:: FE80::/10链路本地地址前缀

R1的G0/0/0刚才我们已经配置IPv6地址2100::1/64

R2的G0/0/0我们也配置下

[R2]ipv6

[R2-GigabitEthernet0/0/0]ipv6 enable

[R2-GigabitEthernet0/0/0]ipv6 address 2100::2/64

三、IPv6组播地址

1、组播地址以FF02开头

FF02::1:FF8F:5CFC//请求节点组播地址( FF02::1:FF+后24位IPv6,链路本地地址 FE80::2E0:FCFF:FE8F:5CFC的后24位)

FF02::2//所有路由器地址

FF02::1//所有节点地址

FF02::1:FF00:1//请求节点组播地址( FF02::1:FF+后24位2100::1的后24位)

请求节点组播地址可以防止地址冲突,DAD检测,前104位固定FF02::1:FF,后24位通过IPv6地址的后24位映射得到。

我们在R2配置与R1接口一样的IPv6地址

[R2-GigabitEthernet0/0/0]undo ipv6 address

[R2-GigabitEthernet0/0/0]ipv6 address 2100::1/64

此时我们查看IPv6详细信息出现IPv6地址冲突:

抓包查看R2配置相同地址后发起FF02::1:FF的请求节点组播地址,R1已经配置2100::1发起FF02::1的所有节点地址提示已经存在2100::1地址

然后我们R2配置还原正确的IPv6地址后不会再次出现2100::1回复的NA报文

[R2-GigabitEthernet0/0/0]undo ipv6 address

[R2-GigabitEthernet0/0/0]ipv6 address 2100::2/64

2、IPv6地址新类型-任播(了解即可)

同一单播地址被分配给多个接口,仅用于路由器

发往任播地址的数据包被路由转发给分配了任播地址的接口中距离最近的一个(one to nearest),同单播地址相同,不能做为源地址使用

3、特殊地址

1)未指定地址 0:0:0:0:0:0:0:0 = ::/128(It actually represents the absence of an address) 作为源地址使用,并不能被路由器转发

2)环回地址 0:0:0:0:0:0:0:1 = ::1/128(It can never be assigned to any physical interface永不会分配给一个物理接口) ( 类似IPv4 127.0.0.1)

3)内嵌IPv4 地址的IPv6 地址

欢迎关注和转发,想深入学习更多网络技术或者有问题需要咨询,可以单独私信交流!

ipv6单播地址包括哪两种类型_IPv6基础详解,地址分类,基本IPv6配置,两分钟快速掌握...相关推荐

  1. ipv6单播地址包括哪两种类型_IPv6基础介绍

    IPv6基础介绍 一.背景 随着Internet规模的扩大,IPV4地址空间已经消耗殆尽,针对IPV4的地址短缺问题,曾先后出现过CIDR和NAT等临时性解决方案,但是CIDR和NAT都各有弊端 ,并 ...

  2. CCIE理论-第十三篇-IPV6-路由-静态+(EIGRP+OSPF)两种做法+IPV4-ARP代理详解(精髓篇)

    CCIE理论-第十三篇-IPV6-路由-静态+(EIGRP+OSPF)两种做法+IPV4-ARP代理详解(精髓篇) 其实呢,路由协议,静态路由 他还是ipv4那一套,只不过多了点东西 该怎么搞怎么搞, ...

  3. ipv6单播地址包括哪两种类型_IPV6中为啥没有ARP了呢?一文带你搞懂NDP邻居发现协议...

    前言 前面我们介绍了ICMPv6协议 除了提供ICMPv4常用的基本功能之外,还有邻居发现(ND)的功能.一文带你看懂ICMPv6和ICMPv4的区别 那么究竟什么是邻居发现协议(ND)呢? 邻居发现 ...

  4. ipv6单播地址包括哪两种类型_IPv6地址详解

    IPv6地址组成 IPv6地址由被划分为8个16位块的128位组成. 然后将每个块转换为由冒号符号分隔的4位十六进制数字,如: 2001:0000:3238:00E1:0063:0000:0000:F ...

  5. ipv6单播地址包括哪两种类型_IPv6知识点

    IPv6知识点 一.ipv6原理.报文.协议 1. ipv4最小的MTU:64报头. ipv6最小的MTU:1280报头 2.ipv6的源地址只能是单播地址 ipv6的目的地址可以是广播和多播地址 i ...

  6. ipv6单播地址包括哪两种类型_IPv6 地址类型和格式

    十六进制数字系统 在介绍IPv6地址格式之前,我们将探讨十六进制数字系统. 十六进制是使用radix(base)为16的位置数系统.为了以可读格式表示值,该系统使用0-9个符号表示从0到9的值,A-F ...

  7. python注释的两种类型_python 基础-注释-数据类型-变量要求-

    python2与python3的区别( 如有错误,欢迎指点,不断的学习,会不断更新) python定位:优雅.简单.明确 宏观上 python2:源码重复率高,不规范 语言分:编译型.解释型 编译型: ...

  8. 【大话Hibernate】Hibernate两种实体关系映射详解

    实体类与数据库之间存在某种映射关系,Hibernate依据这种映射关系完成数据的存取,因此映射关系的配置在Hibernate中是最关键的.Hibernate支持xml配置文件与@注解配置两种方式.xm ...

  9. iOS 两种预览使用详解(配Demo下载)( Quicklook UIDocumentInteractionController)

    文章目录 二. 使用 1. 首先,引入框架 2. 将QLPreviewController设置为属性 3. 初始化 4. 设置代理和数据源 5. 编码问题 个人小结 QLPreviewControll ...

最新文章

  1. 关于格雷码的规律、转换
  2. keras 实战系列之Self-Attention详细解析
  3. python Django数据库保存操作
  4. boost::spirit模块实现自定义用作容器数据的测试程序
  5. share团队冲刺3
  6. Hadoop框架:DataNode工作机制详解
  7. 拳皇全明星伺服务器维护,拳皇全明星5月31日更新公告_拳皇全明星5月31日更新内容介绍_玩游戏网...
  8. Sticky Footer 粘性底部-让底部一直在页面最下面
  9. ajax_demo:GET POST发送数据
  10. 11 二进制中1的个数 31 整数中1出现的次数
  11. 软件技术专家能力模型
  12. 【渝粤题库】广东开放大学 企业财务报表分析 形成性考核
  13. 街头篮球服务器未响应,肝的飞起 《街头篮球》魔王试炼FAQ
  14. Jquery.ajax使用
  15. 前端开发工程师需要具备哪些专业技能?
  16. 常用ES6语法归纳总结!
  17. json.dumps、json.loads()、json.dump()、json.load()学习笔记
  18. 优秀的图文识别开源项目PandaOCR
  19. 1631 小鲨鱼在51nod小学
  20. 学生选课信息系统设计

热门文章

  1. caffe中常用层: BatchNorm层详解
  2. Linux中vim中gg的英文全拼,计算机科学研究专家陶贤斌带您入门Linux中的vim
  3. 科学课中如何利用计算机教学,浅谈小学科学课上计算机技术的运用
  4. 安卓手机上运行Python爬虫
  5. windows Oracle 忘记管理员用户名密码且系统认证失败
  6. 日常总结:Vue写一个炫酷的时钟插件
  7. linux创建vg、lv
  8. 多线程学习笔记——判断线程状态
  9. android图片处理:让图片一直匀速旋转
  10. 使用FileZilla在windows环境下架设FTP服务器(这大概是初学者能找到的全网最细的中文资料了)