HCIP IPV6

一、IPV6升级特点联系和区别

IPV4--->IPV6

1、全球单播地址 ---- IPV4地址下的公有地址   V6下没nat

2、可聚合性(IANA组织对全球的地址进行合理分配) 

3、多宿主---一个物理接口可以同时拥有多个不同网段的IPV6地址;但不同接口不能在同一网段

4、自动配置  1)DHCP V6  2)auto-config路由器接口手工配置IPv6地址,然后路由器将自己地址的前缀(网络号)下放给PC,PC将自动使用EUI-64来补充主机位;

5、即插即用--热插拔 ;

6、端到端的连接---不需要NAT;

7、重编址;

8、简易的报头   1)没有广播机制  只有组播和单播   2)没有检验和(因为2和4层均存在校验和)   3)流标签---保留---QOS;

9、安全性和移动性;

10、IPV4和IPV6共存。

二、IPV4和IPV6报头区别

取消部分--红色

相同部分--黄色

IPV4中的第二列用于分片 ,在IPV6可以使用扩展首部实现

替代部分--蓝色

1、服务类型--扩展表

2、报头长度---有效负载长度

3、TTL-->Hop Limit----跳数限制

4、协议号---下一个头部

保留部分--深橄榄绿色

流标签

三、IPV6地址

1-23位     注册位---IANA分配给各个国家或组织

24--32位    ISP位---国家分配给各个ISP

33-48位     站点位---ISP分配给各个企业

49--64位    子网位----网络管理员进行子网划分

四、IPV6地址书写格式

使用冒分16进制标示,每16位为一段、共8段

eg:2031:0000:130F:0000:0000:09C0:006A:130B

每一段地址前面的0可以省略

eg:2031:0000:130F:0000:0000:9C0:6A:130B

若一段全为0,可以省略成一个0

eg:2031:0:130F:0:0:9C0:6A:130B

若连续两段以上全0,可以省略为::

eg:2031:0:130F::9C0:6A:130B

注:若存在两个部分均为全0,只能将其中一个部分省略为“: :”。

eg:2031:0000:0000:09C0:0000:0000:0000:130B

2031:0:0:9C0::130B

当使用ipv6协议携带端口号时,需要使用中括号来区分;

eg:http://[2031:0:130F::9C0:6A:130B]:8080/index/html

五、IPV6地址分类

单播地址一对一只有单播地址能作为源地址,也可作为目标地址
多播(组播)地址一对多 作为目标地址
任意播地址  一到最近

1、单播地址     

1)AGUA 全球可聚合单播地址    

IPV6的公网地址(需申请),全球单播传递

目前全球已规划地址----2000::/3  

范围--2000::-----3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff

2)本地链路地址---自动私有地址---link-local      

IPV4下的为169.254.0.0/16 自动私有地址,出现场景:当我们的电脑去自动获取IP时,服务器没有dhcp池塘时获取失败,电脑自己给自己分配一个IP。网络位169.254,主机位随机。

3)site-local  本地站点地址----私有地址  私网地址

FEC0::/16

4)未指定地址“:  :”

::

5)默认(缺省)路由   2)在DHCP时作为无效地址(没有地址)

环回地址---127.0.0.1

::1

6)IPV4兼容性地址  用于6to4 tunnel专用

假设IPV4地址为192.168.1.1

192----1100 0000--c0

168----1010 1000--a8

1-------0000 0001--01

1-------0000 0001--01

192.168.1.1的IPV4兼容性地址为2002:c0a8:0101::/48,这段IPV6地址就是属于该IPV4地址的。

2、多播地址

1)FF00::/8所有组播地址     IPV4下在组播:224-239

FF02::1---224.0.0.1         所有的路由与所有PC

FF02::2---224.0.0.2         所有的路由器

FF02::9---224.0.0.9—RIPNG

        224.0.0.5224.0.0.6---OSPF

被请求节点组播地址:用于NDP协议—获取对端mac地址

构成FF02::1:FF+24位   (IPV6单播地址的后24位)

2)只要存在一个IPV6单播地址,那么便会产生一个被请求节点组播地址;

例:2001::1(单播)-------------FF02::1:FF00:1(组播)

3)Ipv6下的组播MAC地址

33.33+32位(后32位为IPV6组播地址后32位)

FF02::1----33.33.00.00.00.01

六、协议

ICMPV6:internet 控制管理协议,存在大量的子协议(用小号来区分不同的协议)

PMTU:路径MTU发现协议   通过ICMPV6 error包来获取整段路径上最小MTU值

NDP:邻居发现协议---用于取代IPV4下的ARP协议

假设PC1和PC2通讯

1无2的MAC地址

1)1封装ICMP type 135包   NS包---相当于ARP的请求

源IPV6地址(1的接口ip地址)目标IPV6地址----2的被请求节点组播地址 TTL=1
源MAC地址(1的接口mac地址)目标MAC地址----2的被请求节点组播地址对应的MAC

2)2回应ICMP type 136   NA包----相当于ARP的应答

源IPV6地址(2接口ip)  

目标ipv6地址--1的接口IPv6地址
源MAC地址(2的接口mAC地址)目标mac地址--1的接口mac地址

ICMPV6中的NDP除取代了AARP外,其他的ARP协议也可被NDP取代,原理一致;

3)前缀通告------auto-config  仅在以太网环境存在

路由器周期(200s)向下发送IPV6的地址前缀(网络号)主机位为电脑mac地址

路由器

PC

ICMP type 134包---RA

ICMP type 133---ACK-RS

源ip地址---接口ipV6地址

源ipv6地址--- ::

目标ip地址----FF02::1 TTL=1

目标MAC(所有节点MAC)

r1(config)#ipv6 unicast-routing       r2(config-if)#ipv6 address autoconfig

开启IPV6的单播路由功能,该功能开启后,设备上的auto-config被激活,同时可以收发IPV6路由协议信息;且可以为ipv6的流量进行路由;前提路由器接口上已经拥有合法ipv6的单播地址;

只要在路由器上开启了IPV6的单播路由功能,那么该路由器将向所有存在IPV6地址的以太网接口周期发送其地址的前缀;

注:在配置动、静态IPV6路由协议时,均需要开启单播路由功能,开启后也导致该路由器会向所有的以太网接口发送前缀,若该接口管理员不要auto-config功能,可以再关闭

r1(config)#interface fastEthernet 0/0

r1(config-if)#ipv6 nd suppress-ra

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/25590.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux进程信号

全文目录 概念什么是Linux信号?信号行为(core dump)如何理解信号被进程保存:信号发送的本质: 产生信号1. 终端按键(组合键)变成信号:2. 通过系统调用接口向进程发送信号3. 软件条件产…

【笔记】湖仓一体架构演进与发展

https://www.bilibili.com/video/BV1oF411F7rQ/?spm_id_from333.788.recommend_more_video.0&vd_sourcefa36a95b3c3fa4f32dd400f8cabddeaf

Camunda 7.x 系列【2】开源工作流引擎框架

有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot 版本 2.7.9 本系列Camunda 版本 7.19.0 源码地址:https://gitee.com/pearl-organization/camunda-study-demo 文章目录 1. 前言2. 开源工作流引擎框架2.1 jBPM2.2 Activ…

setmap使用

目录 set使用 set的模板参数 构造函数 成员函数 insert iterator ​编辑 find count pair pair 的模板参数 make_pair multiset使用 multiset 的模板参数 set 与 multiset 的区别 count map使用 map 的模板参数 构造函数 insert iterator find ​编辑 cou…

【SpringCloud】深入探究Eureka:构建微服务架构中的高效服务发现系统

👨‍💻博主主页:小尘要自信 在现代的软件开发中,微服务架构已经成为了一个热门的话题。微服务架构的一个关键组成部分就是服务发现。而在服务发现领域,Eureka无疑是一个备受推崇的解决方案。本篇博客将为您介绍什么是E…

git面试题

文章目录 git经常用哪些指令git出现代码冲突怎么解决你们团队是怎么管理git分支的如何实现Git的免密操作 git经常用哪些指令 产生代码库 新建一个git代码库 git init下载远程项目和它的整个代码历史 git clone 远程仓库地址配置 显示配置 git config --list [--global]编辑配置…

Python IDE

Python IDE 本文为大家推荐几款款不错的 Python IDE(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Python IDE。 PyCharm PyCharm 是由 JetBrains 打造的一款 Python IDE。 PyCharm 具备一般 Pyt…

机器学习——SMO算法推导与实践

一、 硬间隔-SMO算法推导 明天再说,啊。。。。感觉天空明朗了很多,即使现在已经很晚了 还是要打开柯南,看看电视,等待天气预报所说的台风天吧! 一时之间,忽然失去了用markdown语法写下推导过程的勇气。。。…

ip网络广播系统网络音频解码终端公共广播SV-7101

SV-7101V网络音频终端产品简介 网络广播终端SV-7101V,接收网络音频流,实时解码播放。本设备只有网络广播功能,是一款简单的网络广播终端。提供一路线路输出接功放或有源音箱。 产品特点 ■ 提供固件网络远程升级■ 标准RJ45网络接口&…

推荐几款主流的Css Reset

CSS Reset CSS Reset(CSS重置)是一种技术,用于消除不同浏览器之间默认样式的差异,以确保网页在各个浏览器中的显示一致性。由于不同浏览器对元素的默认样式有所不同,使用CSS Reset可以将这些默认样式归零或统一&#x…

echarts 柱状图 实例

实例效果: 代码: draw(data1, data2,data3) {var option {// backgroundColor: rgb(10,36,68),tooltip: {trigger: axis,axisPointer: {type: shadow,},formatter: function (params: any, ticket: any, callback: any) {const item params[0];var str…

【excel常用文本函数大全上】

目录索引 LEFT:公式:举例: RIGHT:公式:举例: MID:公式:举例: FIND:公式:举例: LEN:公式:举例: LEN…

解决mvn clean install遇到testng单元测试失败时打包也失败的问题

解决mvn clean install遇到testng单元测试失败时打包也失败的问题 看这个之前请先看这个 Jenkins执行Testng 比如我现在就有一个单元测试失败的项目 执行mvn clean install的时候就会报错 下面是我现在的pom.xml 但我们不希望这样&#xff0c;怎么办 <plugin><gr…

vuejs源码分析之全局API(vm.$off)

vue在初始化的时候会给vue对象本身挂载一些全局的api。今天我们一个一个来看这些api。 vm.$off方法 这个方法是用来移除自定义事件监听器。 他的用法 vm.$off(event, calback)第一个参数event取值可以是string字符串&#xff0c;也可以是Array<string>也就是说既可以删…

安卓:UDP通信

目录 一、介绍 网络通信的三要素&#xff1a; &#xff08;1&#xff09;、IP地址&#xff1a; IPv4: IPv6: IP地址形式&#xff1a; IP常用命令&#xff1a; IP地址操作类: &#xff08;2&#xff09;、端口&#xff1a; &#xff08;3&#xff09;、协议: UDP协…

RabbitMQ(二)

二、高级特性、应用问题以及集群搭建 高级特性 1.消息的可靠性投递 在使用RabbitMQ的时候&#xff0c;作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。 rabbitMQ整个消息投递的路径为&#xff1a; produ…

基于PHP+vue的网上订餐系统的设计与开发_769b9

快速发展的社会中&#xff0c;人们的生活水平都在提高&#xff0c;生活节奏也在逐渐加快。为了节省时间和提高工作效率&#xff0c;越来越多的人选择利用互联网进行线上打理各种事务&#xff0c;通过线上管理订餐也就相继涌现。与此同时&#xff0c;人们开始接受方便的生活方式…

汽车维修保养记录查询API:实现车辆健康状况一手掌握

在当今的数字化世界中&#xff0c;汽车维修保养记录的查询和管理变得前所未有地简单和便捷。通过API&#xff0c;我们可以轻松地获取车辆的维修和保养记录&#xff0c;从而实现对手中车辆健康状况的实时掌握。 API&#xff08;应用程序接口&#xff09;是进行数据交换和通信的标…

【LeetCode 75】第二十一题(1207)独一无二的出现次数

目录 题目: 示例: 分析: 代码运行结果: 题目: 示例: 分析: 用两个unordered_map来分别存放每个数字的出现次数和出现的次数这个数,有点绕,比如说有给的数组有两个1,那么第一个map存放的是(1,2),表示1这个数子出现了两次,而第二个map存放的是(2,true),表示有出现次数为2的数…

mysql 笔记(一)-mysql的架构原理

mysql体系结构 mysql Server 架构自顶向下大致可以分为网络连接层,服务层,存储引擎和系统文件层.体系架构图如下: 网络连接层提供与mysql服务器建立的支持.常见的java.c.python/.net ,它们通过各自API技术与mysql建立连接. 服务层是Mysql Server 的核心,主要包含系统管理和控…