【H3CNE邓方鸣】IPv6+2024.12.23

文章目录

  • IPv4的问题
  • IPv6的优势
  • 地址格式
  • 地址书写压缩
  • 网段划分
  • 地址分类
    • 单播地址
    • 组播地址
    • 任播地址
  • IPv6邻居发现协议
  • IPv6地址自动配置

IPv4的问题

地址资源已经全部耗尽、终端用户配置不够简便,协议本身不具备安全性和QOS特性

IPv6的优势

几乎无尽的地址空间、终端用户无需任何配置,甚至不需要DHCP、协议自带安全性和QOS特性

地址格式

冒号十六进制格式、每段16位,共8段,一共128位

地址书写压缩

段内前导0压缩:段内前导0可省略,全压缩为一个0
例如:2001:0410:0000:0001:0000:0000:0000:45FF
压缩为:2001:410:0:1:0:0:0:45FF

全0压缩:连续为0的段可表示为::、一个IPv6地址内只允许使用一次全0段压缩
例如:2001:0000:0000:00001:0000:0000:0000:45FF
错误!!压缩两次:2001::1::45FF(不能分清1前、后0的位数)
**正确!!**压缩一次:2001:0000:0000:1::45FF

网段划分

前缀:类似IPv4的网络位,前缀长度和数字一致则为同一网段
接口标识符:类似IPv4的主机位,根据MAC地址计算,全球唯一,手动配置(可配可不配)
前缀长度:类似于IPv4的子网掩码,标识前缀长度
IPv6不再划分ABC类网络
在这里插入图片描述
在这里插入图片描述

地址分类

单播地址

在这里插入图片描述
链路本地地址:仅用于同网段内部通讯,设备自动生成。不允许跨网段寻址。每个设备有两个IPv6地址,一个用于外部通信,一个用于内部通讯。
站点本地地址:私有地址,目前已经不用
全球单播地址:网段是从2000到3FFF

组播地址

标识组播地址,广播地址属于特殊的组播地址

任播地址

用于智能寻路,寻找最近的下一跳、从单播地址中分配

IPv6邻居发现协议

1.主机无需任何配置就可以连通网络
2.邻居发现协议所实现的所有功能包括:
1)地址解析:与IPv4中的ARP类似
2)路由器发现/前缀发现:用于发现网络中的路由器及前缀,有利于自动配置
3)地址自动配置:全新的功能,用于自动生成地址
4)其他:地址重复检测等

IPv6地址自动配置

通过交互信息来发现路由器及前缀,实现自动配置
1.主机发送路由器请求消息(组播,且只有路由器能收到,网段中的PC收不到)
2.路由器回应路由器通告消息(当前接口路由前缀+前缀长度发送给主机)
3.主机生成全球单播地址(前缀+根据MAC算出的接口标识符+前缀长度,因为MAC全球唯一,所以算出的地址全球唯一

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于微信小程序的短视频系统(SpringBoot)+文档

💗博主介绍💗:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌ 温馨提示:文末有 CSDN 平台官方提供的老师 Wechat / QQ 名片 :) Java精品实战案例《700套》 2025最新毕业设计选题推荐…

java如何使用poi-tl在word模板里渲染多张图片

1、poi-tl官网地址 http://deepoove.com/poi-tl/ 2、引入poi-tl的依赖 <dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.12.1</version></dependency>3、定义word模板 释义&#xf…

Android Studio的笔记--BusyBox相关

BusyBox 相关 BusyBoxandroid上安装busybox和使用示例一、下载二、移动三、安装和设置环境变量四、使用 busybox源码下载和查看 BusyBox BUSYBOX BUSYBOX链接https://busybox.net/ 点击链接后如图 点击左边菜单栏的Get BusyBix中的Download Source 跳转到busybox 的下载源码…

学习ASP.NET Core的身份认证(基于JwtBearer的身份认证4)

本文学习并记录builder.Services.AddAuthentication().AddJwtBearer函数中配置类的主要属性及用途。AddJwtBearer函数原型如下图所示&#xff0c;划红线的为常用形式&#xff0c;主要设置JwtBearerOptions类型的常用属性或事件。   JwtBearerOptions类中的属性虽多&#xff0…

学习threejs,scene.overrideMaterial全局材质效果

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.2 ☘️THREE.Scene 场景1.2 ☘️…

【YashanDB知识库】insert语句有编码不识别字,执行卡住问题

问题现象 insert语句卡住&#xff0c;yasdb worker线程cpu占用99.9% 问题风险及影响 sql执行不了 问题影响版本 22.2.16.1、23.3.0.61及之前版本 问题发生原因 lex解析时&#xff0c;对于不能识别字符的特殊场景&#xff0c;形成死循环。 1、alter system kill sessi…

zlog的使用方式

下载地址&#xff1a;GitHub - HardySimpson/zlog: A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library. zlog是一个高可靠性、高性能、线程安全、灵活、概念清晰的纯C日志函数库。 正因为zlog是一个日志函数库&#xff0c;故zlog没…

【批量生成WORD和PDF文件】根据表格内容和模板文件批量创建word文件,一次性生成多个word文档和批量创建PDF文件

如何按照Word模板和表格的数据快速制作5000个word文档 &#xff1f; 在与客户的合作的中需要创建大量的合同&#xff0c;这些合同的模板大概都是一致的&#xff0c;是不是每次我们都需要填充不一样的数据来完成&#xff1f; 今天用表格数据完成合同模板的填充&#xff0c;批量…

如何在centos系统上挂载U盘

在CentOS上挂载NTFS格式的U盘,需要执行一系列步骤,包括识别U盘设备、安装必要的软件、创建挂载点,并最终挂载U盘。以下是在CentOS上挂载NTFS格式U盘的详细步骤: 一、准备工作 确认CentOS版本: 确保你的CentOS系统已经安装并正常运行。不同版本的CentOS在命令和工具方面可能…

Unittest框架及自动化测试实现流程

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 Unittest框架介绍 Unittest框架是Python中一个标准的库中的一个模块&#xff0c;该模块包括许多的类如 test case类、test suit类、texttest runner类、texttest …

Adversarial Machine Learning(对抗机器学习)

之前把机器学习&#xff08;Machine Learning&#xff09;的安全问题简单记录了一下&#xff0c;这里有深入研究了一些具体的概念&#xff0c;这里记录一下方便以后查阅。 Adversarial Machine Learning&#xff08;对抗机器学习&#xff09; Adversarial Examples 相关内容Eva…

Jmeter负载测试如何找到最大并发用户数?

在性能测试中&#xff0c;当我们接到项目任务时&#xff0c;很多时候我们是不知道待测接口能支持多少并发用户数的。此时&#xff0c;需要我们先做负载测试&#xff0c;通过逐步加压&#xff0c;来找到最大并发用户数。那么当我们找到一个区间&#xff0c;怎么找到具体的值呢&a…

【Leetcode】855. 考场就座

文章目录 题目思路代码复杂度分析时间复杂度空间复杂度 结果总结 题目 题目链接&#x1f517; 在考场里&#xff0c;有 n n n 个座位排成一行&#xff0c;编号为 0 0 0 到 n − 1 n - 1 n−1。 当学生进入考场后&#xff0c;他必须坐在离最近的人最远的座位上。如果有多个…

Knife4j在Gateway下的URI优化以及热刷新

Knife4j在Gateway下的URI优化以及热刷新 契机 &#xff08;遗留输出&#xff09;最近在整理之前的笔记&#xff0c;逐渐梳理成文章输出到博客网站。之前在做Gateway集成knife4j的时候。发现uri的地址缺少了项目路径&#xff0c;也就是baseURI&#xff0c;本篇文章就是在处理这…

Kubernates

kubernates是一个开源的&#xff0c;用于管理云平台中多个主机上的容器化的应用&#xff0c;Kubernetes的目标是让部署容器化的应用简单并且高效&#xff08;powerful&#xff09;,Kubernetes提供了应用部署&#xff0c;规划&#xff0c;更新&#xff0c;维护的一种机制。 架构…

前端开发 之 12个鼠标交互特效下【附完整源码】

前端开发 之 12个鼠标交互特效下【附完整源码】 文章目录 前端开发 之 12个鼠标交互特效下【附完整源码】七&#xff1a;粒子烟花绽放特效1.效果展示2.HTML完整代码 八&#xff1a;彩球释放特效1.效果展示2.HTML完整代码 九&#xff1a;雨滴掉落特效1.效果展示2.HTML完整代码 十…

重生之我在异世界学编程之C语言:深入预处理篇(上)

大家好&#xff0c;这里是小编的博客频道 小编的博客&#xff1a;就爱学编程 很高兴在CSDN这个大家庭与大家相识&#xff0c;希望能在这里与大家共同进步&#xff0c;共同收获更好的自己&#xff01;&#xff01;&#xff01; 本文目录 引言正文一、预处理的作用与流程&#xf…

Android使用PorterDuffXfermode模式PorterDuff.Mode.SRC_OUT橡皮擦实现“刮刮乐”效果,Kotlin(2)

Android使用PorterDuffXfermode模式PorterDuff.Mode.SRC_OUT橡皮擦实现“刮刮乐”效果&#xff0c;Kotlin&#xff08;2&#xff09; 在 Android使用PorterDuffXfermode的模式PorterDuff.Mode.SRC_OUT实现橡皮擦&#xff0c;Kotlin&#xff08;1&#xff09;-CSDN博客文章浏览阅…

修改 `invite_codes` 表中 `code` 字段名为 `invite_code`

-- auto-generated definition create table invite_codes (id int auto_incrementprimary key,code varchar(6) not null comment 邀请码&#xff0c;6位整数&#xff0c;确保在有效期内…

Python + 深度学习从 0 到 1(01 / 99)

希望对你有帮助呀&#xff01;&#xff01;&#x1f49c;&#x1f49c; 如有更好理解的思路&#xff0c;欢迎大家留言补充 ~ 一起加油叭 &#x1f4a6; 欢迎关注、订阅专栏 【深度学习从 0 到 1】谢谢你的支持&#xff01; ⭐ 深度学习之前&#xff1a;机器学习简史 什么要了解…