openstack中ipv6三种获取IP地址方式

2023-05-16

前言

openstack共有三种用于ipv6的寻址的模式,分别是dhcpv6-stateful,dhcp-stateless以及slaac

1)slaac模式
Address discovered from an OpenStack router/external router

通过slaac通过ICMPV6,从router中获取RA(router advertisement),再根据RA中得网络前缀+ EUI64 MAC地址转换获取得IP地址

2)dhcp_stateful模式
Address discovered from OpenStack DHCP

使用dhcpv6来获取ip地址,包括dns,mtu等

3)dhcp_stateless模式
Address discovered from OpenStack Router and additional information from OpenStack DHCP

通过ICMPV6从router中获取RA,再根据RA中得网络前缀+ EUI64 MAC地址转换获取得
通过命令dhclient -6 -S eth0 命令可以获取DNS等信息(这点是与slaac不同的地方,同时也需要在虚拟机网卡配置文件中加入如下配置DHCPV6C_OPTIONS=’-S’

抓包看结果

通过以上介绍可知,实际获取IP地址的方式只有两种,一种是DHCPV6一种是ICMPV6

DHCPV6

请求包
在这里插入图片描述
应答包
在这里插入图片描述

ICMPV6

请求包
在这里插入图片描述
应答包
在这里插入图片描述
可以看到,从router中获取RA(router advertisement)我们只获得了网段或者说知网的信息,而后网卡再根据网络前缀+ EUI64 MAC地址转换获取得IP地址,这点与DHCPV6直接获取地址是完全不同的。

向本网段通告mac地址
在这里插入图片描述

官网详细介绍可以参考这里

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

openstack中ipv6三种获取IP地址方式 的相关文章

  • vue项目 请求封装

    vue项目 xff0c 为了统一代码 xff0c 提高可维护性 xff0c 通常会涉及请求封装 在里面 xff0c 我们可以统一处理请求头 xff1a axios defaults baseURL 61 34 api 34 axios de
  • Linux 多线程编程 (典藏、含代码)

    目录 1 基础知识 2 相关函数 2 1创建线程 pthread create 2 2获取线程ID pthread self 2 3等待线程结束 pthread join 线程的分离 pthread detach 2 4线程退出 2 4 1
  • (0)C#开发环境构建——史上最容易理解的C#界面搭建

    本次开发使用的开发环境为 xff1a win10 64位 xff0c vs2017 64位 xff0c OpenCV341 1 vs2017的安装 安装环境的配置 xff0c 网上有很多教程 xff0c 在此仅做以引用 xff0c 唯一需要
  • 惯性传感器的寄存器配置

    一 陀螺仪 1 输入数据的处理 xff08 寄存器配置 xff09 陀螺仪是测量角速度的传感器 xff0c 量程范围可选 43 250 500 1000和2000 dps就是degree per second 度每秒 xff0c 传感器直接
  • CAN总线学习笔记(1)- CAN基础知识

    依照瑞萨公司的 CAN入门书 的组织思路来学习CAN通信的相关知识 xff0c 并结合网上相关资料以及学习过程中的领悟整理成笔记 好记性不如烂笔头 xff0c 加油 xff01 1 CAN的一些基本概念 1 1 什么是CAN总线 CAN 是
  • 分析蓝牙协议栈源码bstack

    参考 xff1a https blog csdn net lewanhah01 article details 104029135 一 bstack支持的设备类型 BTStack支持多种接口的蓝牙模块 xff0c 比如USB口 3线串口 T
  • HYG12864字符显示

    一 硬件 HYG12864A2G YF62L VD是一个128 64的lcd模块 记录几个比较重要的寄存器设置 1 有lcd模块信息可知 xff0c 有128列 xff0c 64行 xff0c 每8行为一页 2 显示时要设置页地址和列地址
  • 可以在不建立对象的情况下调用类成员吗?可以不建立对象的情况下调用类方法吗?

    可以在不建立对象的情况下调用类成员吗 xff1f 非静态成员不能 xff0c 非静态成员是随着对象存在而产生的 xff0c 没有对象也就不会存在非静态成员 xff0c 静态的可以 xff0c 类名 成员名方式访问 静态的成员变量和函数存在全
  • 解决linux指令“没有那个文件或目录”

    今天用shuf指令想打乱一个txt文件中各行的内容 xff0c 结果终端提示 没有那个文件或目录 一般这种情况肯定是路径写错了 xff0c 仔细检查之后发现 txt后面多打了一个空格 将空格删除 xff0c 问题解决 上面是正常的txt文件
  • Ubuntu配置阿里云的apt源

    root 64 zjy span class token comment cd etc apt span root 64 zjy etc apt span class token comment cp sources list source
  • hadoop自动故障转移集群搭建详解

    安装包地址 https archive apache org dist hadoop common stable 选择hadoop 3 3 2 tar gz包下载 环境 操作系统 span class token punctuation s
  • TX2 入坑总结(持续更新)

    1 新机无法使用hdmi转VGA连接显示器 xff0c 就算是换成1080p的显示器也不行 xff08 之前的树莓派可是啥都不挑各种连 xff09 更新内核后就可以连接1080p的显示器了 xff08 意外收获 xff09 xff0c 而且
  • 简单概念-BaseLine,PipeLine

    BaseLine 你训练一个模型 xff0c 获得了80 的准确率 xff0c 你觉得很高吗 xff1f 不能这么说 xff0c 因为你没有与别人的东西作对比 只有与当前的state of the art的算法比较才能有意义 xff0c 这
  • FreeRTOS中的变量,函数命名规则(u.v.x.p什么意思)

    写在前面 初学FreeRTOS时 xff0c 每次打开函数列表都一脸懵逼 xff1f 根本不知道这什么prv v ux是什么意思 xff0c 虽然平时使用也不需要知道这么多东西 xff0c 因为它不怎么影响开发 xff0c 但是理解总比疑惑
  • 水准网平差 WinForm C#软件

    水准网平差 span class token class name WinForm span C 软件 版权所有 需求源码请咨询 qq xff1a 849495327 仅供学习交流 界面UI设计 导入数据窗体 showViewdata cs
  • 基于K-d tree的Lidar点云检索C#

    版权所有 咨询请加qq 849495327 Form2 xff1a using System using System Collections Generic using System ComponentModel using System
  • C# 影像特征点提取

    版权所有 详情咨询qq 849495327 内容和要求如下 xff1a 任务 xff1a 提取一幅数字影像中的特征点 内容 xff1a 使用Moravec算子编写程序 xff0c 从一幅数字影像中自动提取出50个以上的特征点 要求 xff1
  • 解决朱有鹏开发板--主机--虚拟机不能互相PING通问题

    解决朱有鹏开发板 主机 虚拟机不能互相PING通问题 前言 xff1a 查遍整个网络 xff0c 没有人发表这个问题 xff0c 在视频中老朱得到的结论是UBOOT有问题 xff0c 结果 xff0c 经过实践发现 xff0c 是可以同时P
  • 一个简单的三层架构之用户登陆和注册在数据库中的存储

    一个简单的三层架构之用户登陆和注册在数据库中的存储 本人为一小白菜鸟 xff0c 在不断学习的过程中将自己学习所得的经验分享给大家 今天为大家介绍的是一个小实现 xff0c 一个三层架构的小实现 xff0c 关于登陆界面用户名输入与注册与数
  • 有哪些比较好的关于GIS和遥感的公众号?

    有哪些比较好的关于GIS和遥感的公众号 xff1f 作为一个正在学习的GISer和遥感学习者 xff0c 有哪些比较好的关于GIS和遥感的公众号呢 xff0c 下面来给大家分享一些我知道的 xff0c 当然又很多途径 xff0c 欢迎大家一

随机推荐

  • 一个简单的三层架构之仓库管理系统的入库出库

    一个简单的三层架构之仓库管理系统的入库出库 今天来讲一下一个简单的三层架构的程序 xff0c 一个仓库管理系统的简单的出库入库操作 xff0c 还有供应商的信息录入 欢迎大家添加 仓库管理系统群 xff08 matlab c java均可
  • C# 图像处理(一)

    下面是一个学习的过程 xff0c 一个小的图像处理软件的C 编程过程 xff0c 是我最近学习的过程 大家可以一起共同学习 欢迎大家加群 图像处理交流群 xff08 C opencv matlab xff09 672854897 1 打开图
  • Invalid bound statement (not found):的原因和解决方法

    在常见数据库异常中这算是比较简单的一类了 xff0c 细致一点就能很好的避免此类问题 xff0c 以下是我总结出容易出错的地方 xff0c 欢迎补充 检查Mapper xml中的方法名和Dao类方法是否一致 xff0c 若使用注解则检查SQ
  • Spring Boot 访问静态页面!

    SpringBoot访问静态页面 一 静态页面放在templates下面 xff08 多个页面可以添加相应的文件夹 xff0c 方便管理 xff09 xff1a 二 配置Controller 这里有两点值得注意 xff1a 其一 xff1a
  • Java动态代理的实现原理

    概述 AOP用到了两种动态代理来实现织入功能 xff1a jdk动态代理cglib动态代理比较 xff1a jdk动态代理是由java内部的反射机制来实现的 xff0c cglib动态代理底层则是借助asm来实现的 反射机制在生成类的过程中
  • MyBati 原理 - 【012】

    1 根据配置文件创建SQLSessionFactory 2 获取SQLSession的实现类DefaultSQLSession 3 getMapper返回接口代理对象 4 查询流程 5 查询流程总结 6 运行原理总结
  • JDK Tomcat MySQL一键安装

    文章目录 材料准备免安装版JDK免安装版Tomcat免安装版MySQL微软Visual C 43 43 运行库组件打包工具Inno Setup 统一目录创建所需文件 xff08 先创建好清楚整体流程 xff09 整体结构文件内容测试 打包步
  • SpringBoot2.1+WebSocket:详解及注意事项

    SpringBoot对WebSocket集成十分完美 xff0c 直接上步骤 引入Maven依赖 lt WebSocket gt lt dependency gt lt groupId gt org springframework boot
  • OVN入门

    参考链接 如何借助 OVN 来提高 OVS 在云计算环境中的性能 OVN简介 Open vSwitch Documentation OVSDB介绍及在OpenDaylight中的调用 OpenDaylight即将迈入 七年之痒 xff1f
  • 阿里智能运维平台的演进:从自动化到无人化(附PPT)

    差不多在两年前 xff0c 阿里内部出现了很多运维中台 研发中台等等 xff0c 那有没有后台呢 xff1f 不好意思 xff0c 我们只有中台 xff0c 没有后台 xff0c 会在中台上构建与业务相关的各个前台 目前阿里的业务几乎覆盖了
  • windows通过vnc远程连接ubuntu

    windows通过vnc远程连接ubuntu 实验室的电脑装好了ubuntu16 04的系统 xff0c 显卡比较好 xff0c 想要跑程序的话人太多了 xff0c 不能大家都排队来使用 xff0c 因此我想使用windows直接连接ubu
  • vscode如何连接gitlab代码库

    零 前期准备工作 1 已安装好vscode xff0c 如未安装 xff0c 按如下地址下载并且安装 xff08 或参考其他安装教程 xff09 xff1a https code visualstudio com Download 2 已安
  • 对rtthread系统的理解

    写这个的目的就是记录下自己对rtthread系统框架的理解 xff0c 并不会对相关的知识点做介绍 xff0c 因为官方文档介绍的比较详细 xff08 也有介绍不细致的地方 xff09 xff0c 我没必要去摘录一遍 在工作中用rtthre
  • performance API 中什么指标可以衡量首屏时间

    performance timing loadEventEnd 返回当前网页 load 事件的回调函数运行结束时的 Unix 毫秒时间戳 如果该事件还没有发生 返回 0 performance timing navigationStart
  • C++中的双冒号

    文章目录 https www cnblogs com kimmychul p 3951229 html 另外 xff0c 在ros中 xff0c 创建的xxx msg xxx srv等文件中定义的变量a xff0c 在使用时要写packag
  • Python使用ros的TF变换

    https www cnblogs com xialuobo p 6097806 html
  • CMakeList.txt文件详解

    1 整体结构 CMakeList txt文件必须遵循以下的格式 xff1a 所需的CMake版本 xff08 cmake minimum required xff09 软件包的名称 xff08 project xff09 查找构建所需要的其
  • centos7.5 + ryu+mininet+docker+wireshark+ovs

    1 安装pip 没有python pip包就执行命令 yum y install epel release 执行成功之后 xff0c 再次执行yum install python pip 2 安装ryu4 30 pip install ry
  • 【C++学习】——(五)数组

    C 43 43 学习 xff08 五 xff09 数组 开篇 上一篇讲解了类型 xff0c 通过类型来开始本篇的学习 xff1b int a 10 上述代码中的a是什么类型呢 xff1f 相信很多人都知道是一个数组类型 xff0c 具体来说
  • openstack中ipv6三种获取IP地址方式

    前言 openstack共有三种用于ipv6的寻址的模式 xff0c 分别是dhcpv6 stateful dhcp stateless以及slaac 1 xff09 slaac模式 Address discovered from an O