无状态自动配置 DHCPv6无状态配置 DHCPv6有状态配置

1、无状态自动配置

配置命令
AR1

ipv6                                               #开启路由器ipv6报文转发功能

interface GigabitEthernet0/0/0

 ipv6 enable                                      #开启路由器接口IPv6报文转发功能

 ipv6 address FC01::1/64                 #配置接口的全球单播IPv6地址

 undo ipv6 nd ra halt                         #开启发送RA报文,默认是关闭的 

AR2

ipv6

interface GigabitEthernet0/0/0

 ipv6 enable

 ipv6 address auto global          # AR2只需要接收AR1推送的前缀即可

display ipv6 interface g0/0/0

过程   

1.主机通过EUI-64  将48位的MAC地址,然后加上固定前缀FE80生成本地链路地址

2.主机以本地链路地址为源,FF02::2为目的发送RS(路由器请求)

3.路由器回复RA(路由器通告)

4.主机通过RA中携带的全球单播地址前缀加上接口ID,生成全球唯一单播地址

2、DHCPv6有状态配置   

配置命令
AR1

ipv6                                                #开启路由器ipv6报文转发功能

dhcp enable

dhcpv6 pool pool1

address prefix 2001::/64
excluded-address 2001::100

dns-server 2001::100 

int g0/0/0

ipv6 enable
ipv6 address 2001::1/64

ipv6 nd autoconfig managed-address-flag 
dhcpv6 server pool1

AR2

interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address auto link-local    #或者 auto global
 ipv6 address auto dhcp

ipv6 address auto global default  通过RA报文学习到IPv6网关的缺省路由。

display dhcpv6 pool pool1 allocated address 查看地址分配信息。
display dhcpv6 pool pool1
display dhcpv6 server

3、DHCPv6无状态配置   (ensp只能通过AR路由器模拟)

AR1

ipv6

dhcp enable

dhcpv6 pool pool1
 dns-server 2002::2
 dns-domain-name example.com

interface GigabitEthernet0/0/0
 ipv6 enable
 ipv6 address 2001::1/64
 undo ipv6 nd ra halt
 ipv6 nd autoconfig other-flag     
 dhcpv6 server pool1 

interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address auto global
 dhcpv6 client information-request

 1.服务器的地址分配模式 display ipv6 interface g0/0/0

2.display dhcpv6 client查看DHCPv6客户端获取的信息。

3.如果dhcpserver不在同一链路上,display ipv6 routing-table查看DHCPv6客户端上已经生成了到IPv6网关的缺省路由。

 4、总结 

 ICMPv6 RA flags标志位
#M和O都置位0(手工配置地址)
#O置位1,表示其他参数由dhcpv6获取(dhcpv6无状态)
#只要M置位1、O置位0或1,都表示所有参数由dhcpv6获取(dhcpv6有状态)
undo ipv6 nd ra halt             开启RA,通过无状态获取IPV6地址
ipv6 nd autoconfig other-flag    开启DHChv6获取除IPV6地址的其他信息(例如dns) 
ipv6 nd autoconfig managed-address-flag     开启DHChv6获取所有信息     

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

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

相关文章

怎么将Linux上的文件上传到github上

文章目录 1. 先在window浏览器中创建一个存储项目的仓库2. 复制你的ssh下的地址1) 生成ssh密钥 : 在Linux虚拟机的终端中,运行以下命令生成ssh密钥2)将ssh密钥添加到github账号 : 运行以下命令来获取公钥内容: 3. 克隆GitHub存储库:在Linux虚拟机的终端中&#xff0…

Springboot实现登录功能(token、redis、登录拦截器、全局异常处理)

登录流程: 1、前端调用登录接口,往接口里传入账号,密码 2、根据账号判断是否有这个用户,如果有则继续判断密码是否正确 3、验证成功后,则是根据账号,登录时间生成token(用JWT) 4、将…

数据结构与算法(四):哈希表

参考引用 Hello 算法 Github:hello-algo 1. 哈希表 1.1 哈希表概述 哈希表(hash table),又称散列表,其通过建立键 key 与值 value 之间的映射,实现高效的元素查询 具体而言,向哈希表输入一个键…

VR开发(一)——SteamVR实现摇杆移动

一、基础环境搭建 1.AssetStore 找到SteamVR并导入; 2.添加一个 VR 中代表玩家自己的物体。我可以打开 Assets/SteamVR/InteractionSystem/Core 文件夹,将 Player 物体拖入场景: 二、修改手柄按钮映射集 3.windows/steamVR input&#xff…

Http常见问题

说说 HTTP 常用的状态码及其含义? HTTP 状态码首先应该知道个大概的分类: 1XX:信息性状态码2XX:成功状态码3XX:重定向状态码4XX:客户端错误状态码5XX:服务端错误状态码 301:永久性…

C#,数值计算——数据建模FGauss的计算方法与源程序

1 文本格式 using System; namespace Legalsoft.Truffer { public class FGauss : MultiFuncd { public void funk(double x, double[] a, ref double y, double[] dyda) { int na a.Length; y 0.0; for (int …

卷积网络的发展历史-LeNet

简介 LeNet是CNN结构的开山鼻祖,第一次定义了卷积神经网络的结构。 LeNet模型包含了多个卷积层和池化层,以及最后的全连接层用于分类。其中,每个卷积层都包含了一个卷积操作和一个非线性激活函数,用于提取输入图像的特征。池化层…

TCP端口崩溃,msg:socket(): Too many open files

一、现象 linux系统中运行了一个TCP服务器,该服务器监听的TCP端口为10000。但是长时间运行时发现该端口会崩溃,TCP客户端连接该端口会失败: 可以看到进行三次握手时,TCP客户端向该TCP服务器的10000端口发送了SYN报文,…

驱动器类产品的接口EMC拓扑方案

驱动器类产品的接口EMC拓扑方案 1. 概述 本文以高压伺服驱动器和变频器类产品为例,对常用端口滤波拓扑方案进行总结,后续根据不同的应用场景可进行适当删减,希望对大家有帮助。 2. 驱动器验证等级 本文推荐拓扑的实验结果,满足…

jar 命令启动java 指定配置文件路径 jar如何启动

一、各种启动方式 1.java -jar # 例子 java -jar test.jar 1. 2. 这是最简单的启动方式,同时弊端也是很多的。 弊端1:exit 退出终端会导致java进程中断。 弊端2:ctrlc 退出启动展示页会导致java进程中断。 弊端3:直接关闭终端会…

IDEA添加Vue文件模板

代码模板&#xff1a; <!-- *${COMPONENT_NAME} *author niemengshi *date ${DATE} ${TIME} --> <template> #[[$END$]]# </template> <script> export default { name: "${COMPONENT_NAME}", props: { }, components: {}, mounted: {}, d…

mysql-执行计划

1. 执行计划表概述 id相同表示加载表的顺序是从上到下。 id不同id值越大&#xff0c;优先级越高&#xff0c;越先被执行。id有相同&#xff0c;也有不同&#xff0c;同时存在。 id相同的可以认为是一组&#xff0c;从上往下顺序执行&#xff1b;在所有的组中&#xff0c;id的值…

洛谷刷题:数组

好累&#xff0c;学习令我快乐 一、小鱼比可爱 题目链接&#xff1a;https://www.luogu.com.cn/problem/P1428 题目描述 人比人&#xff0c;气死人&#xff1b;鱼比鱼&#xff0c;难死鱼。小鱼最近参加了一个“比可爱”比赛&#xff0c;比的是每只鱼的可爱程度。参赛的鱼被从…

吃鸡达人必备!提高战斗力、分享干货、查询安全!

大家好&#xff01;作为吃鸡玩家&#xff0c;想必大家都希望能够提高自己的游戏战斗力&#xff0c;分享顶级游戏作战干货&#xff0c;并且方便进行作图、查询装备皮肤库存&#xff0c;更重要的是&#xff0c;防止被骗游戏账号进入黑名单。今天&#xff0c;我就给大家介绍一家专…

bochs 对 Linux0.11 进行调试 (TODO: 后面可以考虑集成 vscode+gdb+qemu)

我在阅读 Linux0.11 源码时&#xff0c;对一个指令 LDS 感到困惑。 看了下 intel 指令集手册&#xff0c;能猜到 LDS 的功能&#xff0c;但不确定。 于是决定搭建调试环境&#xff0c;看看 LDS 的功能是否真如自己猜测。 首先 make debug 运行 qemu-Linux0.11&#xff0c;命…

【Linux】UDP的服务端 + 客户端

文章目录 &#x1f4d6; 前言1. TCP和UDP2. 网络字节序2.1 大小端字节序&#xff1a;2.2 转换接口&#xff1a; 3. 服务端socket3.1 成员变量&#xff1a;3.2 socket接口&#xff1a;3.3 sockaddr结构&#xff1a;3.4 配置sockaddr_in&#xff1a;3.5 inet_addr&#xff1a;3.6…

吃鸡高手必备工具大揭秘!提高战斗力,分享干货,一站满足!

大家好&#xff01;你是否想提高吃鸡游戏的战斗力&#xff0c;分享顶级的游戏作战干货&#xff0c;方便进行吃鸡作图和查询装备皮肤库存&#xff1f;是否也担心被骗&#xff0c;希望查询游戏账号是否在黑名单上&#xff0c;或者查询失信人和VAC封禁情况&#xff1f;在这段视频中…

【网络安全 --- 工具安装】VMware 16.0 详细安装过程(提供资源)

一&#xff0c;VMware下载地址&#xff1a; 百度网盘链接链接&#xff1a;百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固&#xff0c;支持教育网加速&#xff0c;支持手机端。注册使用百度网盘即可享受免费存储空间https:/…

leetcode - 双周赛114

一&#xff0c;2869.收集元素的最小操作次数 // 解法&#xff1a;哈希表 从右往左遍历 class Solution {public int minOperations(List<Integer> nums, int k) {Set<Integer> set new HashSet<>();for(int i1; i<k; i){set.add(i);}for(int inums.size…

AI:08-基于深度学习的车辆识别

随着汽车行业的迅速发展,车型识别在交通管理、智能驾驶和车辆安全等方面变得越来越重要。基于深度学习的车型识别技术为实现高效准确的车辆分类和检测提供了强大的工具。本文将介绍如何利用深度学习技术来实现车型识别,并提供相应的代码示例。 数据收集和预处理: 为了训练…