华为HCIE课堂笔记第十三章 IPv6地址配置

目录

第十三章  IPv6地址配置

13.1 IPv6地址无状态自动配置

13.1.1 RS和RA报文格式

13.1.2 RA的Flags字段

13.1.3 地址的生存周期

13.1.4 RA报文中前缀中的Flags

13.2 DHCPv6

13.2.1 DHCPV6的概念

13.2.2 DCHPv6的报文


第十三章  IPv6地址配置

13.1 IPv6地址无状态自动配置

使用RS和RA报文实现

13.1.1 RS和RA报文格式

RA报文的目的IPv6地址:所有的IPv6节点组播地址FF02::1

RS报文的目的IPv6地址:所有路由器节点的组播地址FF02::2

两个报文的源IPv6地址:链路本地地址

无状态自动配置的过程:

  1. 单播地址配置后都需要进行DAD检测
  2. PC自动生成链路本地地址。
  3. PC已自己的链路本地地址为源地址发送RS请求报文。
  4. 路由器收到RS报文后回复RA报文,携带前缀信息
  5. PC收到前缀信息,根据前缀信息+自己产生的接口ID生成IPV6

13.1.2 RA的Flags字段

Mbit位(Managed):管理地址配置标识:两种取值

  1. M取值为0:表示通过无状态自动配置配置IPv6地址和参数信息
    1. Obit位:其他有状态配置标识,其他的参数如何配置。
      1. 取值为0:其他参数通过无状态自动配置实现。
      2. 取值为1:其他参数通过DHCPv6配置实现。
  2. M取值为1:表示通过DHCPv6有状态配置配置IPV6地址和参数信息。
    1. Obit位:忽略,无论是否取值,都使用DHCPv6获取地址和其他参数。

Router preference:路由器优先级,终端收到多个RA报文,来自不同的路由器,可以通过该字段选择缺省网关,生成缺省路由。优先级字段取值高、中、低,优先级越高越优。

13.1.3 地址的生存周期

两个计时器:优选时间,有效时间;优选时间被包含在有效时间内。有效时间=优选时间+Deprecated阶段的时间

  1. 单播地址被配置在接口后,进入到实验地址阶段,地址状态标记为实验地址
  2. 经过DAD(重复地址检测),该地址进入到优选时间,成为优选地址
    1. 优选地址可以新建连接,正常收发报文
  3. 优选地址超过优选时间计时器,则进入到Deprecated阶段,成为Deprecated状态地址。
    1. 改地址可以继续使用,但不建议使用,不能用于新的连接的建立。
  4. 当地址的使用时间超过了有效时间,则从Deprecated状态切换到invalid状态,成为不可用地址。无法使用该地址进行通信。

13.1.4 RA报文中前缀中的Flags

1、Autonomouns Addr-conf flag:自动配置位,默认置位,置位后,其他设备收到了该RA报文,可以根据该前缀进行无状态自动配置。如果不置位,表示收到该报文之后,不使用该前缀进行无状态自动配置。

2、一个RA报文中可以携带同一个链路的多个前缀信息。

13.2 DHCPv6

13.2.1 DHCPV6的概念

T1时间:只IPV6的租期剩余0.5的时候,需要进行地址的重新续租操作。

T2时间:IPV6地址的租期剩余0.2(到达0.8)的时候,需要进行地址重绑定操作。

13.2.2 DCHPv6的报文

DHCPv6有状态交互的四步:与IPV4类似

DHCPv6 有状态交互两步:携带rapid commit选项,如果服务器支持,则进行两步交互,直接回复reply报文,携带参数;不支持,则进行四步交换,使用Solicit、advertise、request、reply报文实现。

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

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

相关文章

ENVI无法打开Landsat8的头文件问题和解决

问题 解决方案 双击打开该xxx_MTL.txt的头文件 第一行GROUP LANDSAT_METADATA_FILE 改为 GROUP L1_METADATA_FILE 按住CTRLF,查找GROUP LEVEL1_PROCESSING_RECORD 会查到两个包含的句子,把这两个中间的部分全部删掉 删除空行后,应该为…

基于Python+Django,开发一款房屋租赁系统

学习文档 学习过程中,遇到问题可以咨询作者 功能介绍 平台采用B/S结构,后端采用主流的PythonDjango进行开发,前端采用主流的Vue.js进行开发。 整个平台包括前台和后台两个部分。 前台功能包括:首页、房屋详情页、用户中心模块。…

学习使用js/jquery获取指定class名称的三种方式

学习使用js/jquery获取指定class名称的三种方式 简介一、获取元素的class名称1、通过原生JS获取元素的class名称2、通过Jquery获取元素的class名称 二、应用1、样式修改2、动画效果实现 简介 在开发网页时,我们经常需要通过JS获取元素的class名称进行一些操作&…

IMU用于无人机故障诊断

最近,来自韩国的研究团队通过开发以IMU为中心的数据驱动诊断方法,旨在多旋翼飞行器可以自我评估其性能,即时识别和解决推进故障。该方法从单纯的常规目视检查跃升为复杂的诊断细微差别,标志着无人机维护的范式转变。 与依赖额外传…

Unity中Shader面片一直面向摄像机(个性化修改及适配BRP)

文章目录 前言一、个性化修改面向摄像机效果1、把上一篇文章中求的 Z轴基向量 投影到 XoZ平面上2、其余步骤和之前的一致3、在属性面板定义一个变量,控制面片面向摄像机的类型4、效果 二、适配BRP三、最终代码 前言 在上一篇文章中,我们用Shader实现了面…

Vim 快速指南:高效删除文本行

🧙‍♂️ 诸位好,吾乃诸葛妙计,编程界之翘楚,代码之大师。算法如流水,逻辑如棋局。 📜 吾之笔记,内含诸般技术之秘诀。吾欲以此笔记,传授编程之道,助汝解技术难题。 &…

阿里巴巴中国站按图搜索1688商品(拍立淘) API(1688.item_search_img)在电商中的前景

一、引言 随着移动互联网的快速发展和普及,越来越多的消费者开始通过手机等移动设备进行购物。在这个背景下,电商企业需要不断创新和改进,以满足消费者的需求和提供更好的购物体验。其中,按图搜索商品的技术成为了电商领域的一个…

C++ 求一个数是否是丑数。

#include<string.h> #include <iostream> using namespace std; int isChou(int num) { if (num < 0) { return 0; } while (num % 2 0) { // 不断除以2&#xff0c;直到不能整除为止 num / 2; } while (num % 3 0) { // 不断除…

操作系统期末复习笔记(持续更新..)

一、操作系统的基本概念 1.1 操作系统概念 控制和管理整个计算机系统的硬件与软件资源。合理地组织、调度计算机的工作与资源。为用户和其他软件提供方便接口与环境的程序集合。 1.2 操作系统的特征 特征&#xff1a;并发&#xff0c;共享&#xff0c;虚拟&#xff0c;异步…

数据结构复习部分机考题-自用

A.二叉树孩子链表法之找家人 题目描述 给出二叉树的孩子链表表示法&#xff0c;根据输入要求&#xff0c;找指定结点的双亲或孩子 输入 第一行输入两个参数&#xff0c;第一个参数n表示树有n个结点&#xff0c;第二个参数r表示根结点的数组下标 接着n行&#xff0c;每行先…

kotlin chunked 和 windowed

kotlin chunked的作用 将集合按照指定的数量分割成多个结合 val numbers listOf(0,1,2,3,4,5,6,7,8,9) //把集合按照一个结合3个元素分割 Log.d("chunked", numbers.chunked(3).toString()) // 打印结果 [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] kotlin windowed…

带大家做一个,易上手的家常香干炒腊肉

从冰箱那一块腊肉 套个食品级的袋子 然后用冷水化冰 准备两块香干 香干切成片 不要太薄 当然也别厚了 一把青蒜 青蒜切成段 干和叶子分开装 腊肉去掉下面的肉皮 然后切小块 锅中加入清水 下入少量油和盐 开小火 水起泡泡后下入香干 过水 半分钟左右 香干捞出备用 将腊…

条件竞争之文件上传

一、条件竞争介绍 条件竞争,在程序员日常的Web应用开发中&#xff0c;通常不如其他漏洞受到的关注度高。因为普遍的共识是&#xff0c;条件竞争是不可靠的&#xff0c;大多数时候只能靠代码审计来识别发现&#xff0c;而依赖现有的工具或技术很难在黑盒灰盒中识别并进行攻击。…

ICMP隐蔽隧道工具Pingtunnel搭建隧道(附搭建环境避坑超详细)

工具介绍可参考其他博主文章&#xff0c;这里直接上环境搭建和踩坑避坑后的工具攻击过程。 目录 环境搭建 #安装libpcap的依赖环境 打通隧道&#xff08;linux服务端开启监听&#xff09; 连接测试&#xff08;kali攻击机上启动&#xff09; 远控攻击&#xff08;win7&…

进程间通信之共享内存及其shm函数的使用【Linux】

进程间通信之共享内存及其shm函数的使用 什么是共享内存共享内存的内核数据结构 如何实现共享内存共享内存函数shmget函数ftok函数 shmat函数shmdt函数shmctl函数 代码实现 什么是共享内存 共享内存区是最快的IPC&#xff08;Inter-Process Communication&#xff0c;进程间通信…

腾讯云导入导出镜像官方文档

制作与导出 Linux 镜像 https://cloud.tencent.com/document/product/213/17814 制作与导出 Windows 镜像 ​​​​​​https://cloud.tencent.com/document/product/213/17815 云服务器 导出镜像-操作指南-文档中心-腾讯云 (tencent.com) 轻量应用服务器 管理共享镜像-操作指…

GitEE-GitHub实现加速访问与下载项目

gitee域名&#xff1a;https://gitee.com gitee域名&#xff1a;https://github.com 一、从github导出项目到gitee上面&#xff0c;从而实现加速访问与下载 gitee和github都有同步其他仓库的功能&#xff0c;比如码云上就能直接从github或gitlab中导入&#xff1b; 只需要填…

大模型实战营Day2 轻松玩转书生·浦语大模型趣味Demo

大模型&#xff1a;参数数量巨大&#xff0c;拥有庞大计算能力和参数规模的模型 InternLM &#xff1a;是一个开源的轻量级训练框架&#xff0c;旨在支持模型预训练&#xff0c;而无需广泛的依赖关系。通过单一代码库&#xff0c;它支持在具有数千个 GPU 的大规模集群上进行预训…

hfish蜜罐docker部署

centos 安装 docker-CSDN博客Docker下载部署 Docker是我们推荐的部署方式之一&#xff0c;当前的版本拥有以下特性&#xff1a; 自动升级&#xff1a;每小时请求最新镜像进行升级&#xff0c;升级不会丢失数据。数据持久化&#xff1a;在宿主机/usr/share/hfish目录下建立dat…

【TypeScript】高级类型

文章目录 1、交叉类型2、联合类型3、类型保护3.1 用户自定义的类型保护3.2 typeof 类型保护3.3 instanceof类型保护 4、类型别名4.1 定义- 接口 vs. 类型别名 5、可辨识联合6、索引类型6.1 类型操作符&#xff1a;- 索引类型查询操作符&#xff1a;keyof T- 索引访问操作符&…