HCIE-SLAAC

news2025/3/23 17:35:16

文章目录

  • SLAAC

https://i-blog.csdnimg.cn/blog_migrate/58966ddd9b29aabe8841f5ec34f0d31c.gif

🏡作者主页:点击!

🤖Datacom专栏:点击!

⏰️创作时间:2025年03月21日10点58分

在这里插入图片描述

SLAAC

帮助设备发现本地直连链路相连的设备,并获取与地址自动配置的相关前缀和其他配置参数(地址自动配置)
AR系列配置的时候不支持自动分配DNS服务器,NE才可以在配置的时候自动配置DNS

地址的自动配置主要依靠两种报文,RA和RS

# RA报文只是向本链路需要获取 IPv6 地址的 IPv6 设备提出建议,地址不一定必须根据 RA 报文去配置
给出建议的时候 IPv6 设备用到了 RA 报文中的三个标志位

	Auto:默认1
		 置1的时候告诉主机使用该前缀信息,通过SLAAC创建本地 IPv6 全球单播地址
		 置0的时候告诉主机不使用该前缀信息,则不能用于无状态自动配置(手动自己配)(不会影响客户端上缺省路由产生)
		 interface g0/0/1
		 ipv6 nd ra prefix 2001:: 64 259200 604800 no-autoconfig    #后面参数是原有、发起通讯有效时间
		 
    Other:默认0,出现在RA报文主题字段————无状态DHCPv6
    		 1时代表告诉主机使用无状态地址DHCPv6方式获取除地址之外的信息,也就是使用无状态DHCPv6获取DNS等信息,还					是使用SLAAC来配置IP地址
    		 0时代表告诉主机不使用无状态DHCPv6
    		 interface g0/0/1
    		 ipv6 nd autoconfig other-flag   #将值置1
    
    Mange:默认0,出现在RA的主体中————有状态DHCPv6
		 0告诉主机不使用有状态DHCPv6配置任何参数
		 1告诉主机使用有状态DHCPv6获取
		 #当M=1时,IPv6设备收到报文之后操作
		 	1、提取IPv6报文源地址,作为本机默认网关,其他所有参数使用有状态DHCPv6配置,这点与DHCPv4不同
		 	2、IPv6协议开发者认为根据RA产生的缺省路由更加准确
		 	
    		 interface g0/0/1
    		 ipv6 nd autoconfig mangaged-address-flag   #将值置1
    		 
 #当O和M同时置位,O会被忽略
 #当A和M同时置位,大多数系统会使用M配置一个A配置一个全球单播地址(华为设备会忽略A)
 #当A和O和M同时置位,O被忽略,A与M相比,其他设备会使用M配置地址和其他参数和使用A配置地址参数
IPv6地址分配A标志SLAACO标志无状态DHCPv6M标志有状态DHCPv6
SLAAC100
SLAAC+无状态DHCPv6110
有状态DHCPv6001

1、IP地址SLAAC产生,无DNS

2、IP地址SLAAC产生,DNS等信息由无状态DHCPv6

3、IP地址和其他信息全部由DHCPv6产生

主机如何使用SLAAC方式配置IPv6地址

  1. 路由器周期发送RA报文,主机收到之后根据RA报文中的前缀+EUI-64,产生IPv6地址
  2. 主机接入网络之后,立刻发送RS报文,路由器收到之后发送RA,主机收到RA进行地址自动配置

默认情况下,发送的RA报文只会包含接口配置的前缀,但是要想发送其他的前缀也是可以的

#但是这样配置会存在弊端:人为指定RA报文中携带哪些前缀,路由器就不会把接口配置的全局单播地址前缀携带到RA报文中了,只会携带人为配置的

#如果想要人为指定和全局单播都有的话,就全手工配置上,不人为指定,默认RA报文会发送本接口全局单播前缀信息
#进入接口,配置物理接口发送除接口以为的其他前缀
interface g0/0/1
ipv6 nd ra prefix 2001::/64 1000 100  #后面参数是原有、发起通讯有效时间

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

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

相关文章

JavaScript | 爬虫逆向 | 掌握基础 | 01

一、摘要 实践是最好的导师 二、环境配置 在开始之前,需要确保你的计算机上已经安装了 Node.js。Node.js 是一个开源的、跨平台的 JavaScript 运行时环境,它允许你在服务器端运行 JavaScript 代码。 1. 下载 安装地址:https://nodejs.org…

力扣算法Hot100——128. 最长连续序列

题目要求时间复杂度为O(n),因此不能使用两次循环匹配。 首先使用 HashSet 去重,并且 HashSet 查找一个数的复杂度为O(1)外循环还是遍历set集合,里面一重循环需要添加判断,这样才不会达到O( n 2 n^2 n2)判断是否进入最长序列查找循…

深入解析 Java Stream API:从 List 到 Map 的优雅转换!!!

🚀 深入解析 Java Stream API:从 List 到 Map 的优雅转换 🔧 大家好!👋 今天我们来聊聊 Java 8 中一个非常常见的操作:使用 Stream API 将 List 转换为 Map。🎉 具体来说,我们将深入…

当全球化成为商业常态,Shopify 如何为品牌生意铺平出海之路?

从独立站搭建到支付履约,从数据分析到生态整合,Shopify 为不同规模的企业提供可扩展的解决方案。 在数字化浪潮的推动下,跨境电商与品牌出海的黄金时代已然到来。然而,看似广阔的市场蓝海背后,是无数企业正在经历的“成…

RC6在线加密工具

RC6加密算法是一种基于RC5改进的分组密码算法,曾作为AES(高级加密标准)的候选算法之一。它采用了4个32位寄存器,增加了32位整数乘法运算,以增强扩散和混淆特性,提高了安全性。RC6的设计简单、高效&#xff…

python每日十题(5)

保留字,也称关键字,是指被编程语言内部定义并保留使用的标识符。Python 3.x版本中有35个保留字,分别为:and, as,assert,async,await,break,class,continue,def,del,elif,else, except, False, finally,for,from,global, if,import…

应用案例 | 核能工业:M-PM助力核工业科研项目

M-PM助力核工业科研项目 一、项目背景 在核工业复杂系统的研发进程中,MBSE(基于模型的系统工程)方法的应用愈发成熟,已然成为推动系统设计与优化的关键力量。如今,各相关设计系统的 MBSE 模型数据呈现出精细化、多元…

4.1、网络安全模型

目录 网络安全体系概述网络安全模型-BLP模型网络安全模型-Biba模型网络安全模型 - 信息流模型信息保障模型能力成熟度模型其它安全模型网络安全原则 网络安全体系概述 网络安全体系是网络安全保证系统的最高层概念抽象,是一个体系,体系一般是一个概念&a…

ManiWAV:通过野外的音频-视频数据学习机器人操作

24年6月来自斯坦福大学、哥伦比亚大学和 TRI 的论文“ManiWAV: Learning Robot Manipulation from In-the-Wild Audio-Visual Data”。 音频信号通过接触为机器人交互和物体属性提供丰富的信息。这些信息可以简化接触丰富的机器人操作技能学习,尤其是当视觉信息本身…

Floyd 算法——97. 小明逛公园

卡码网:97. 小明逛公园https://kamacoder.com/problempage.php?pid=1155 题目描述 小明喜欢去公园散步,公园内布置了许多的景点,相互之间通过小路连接,小明希望在观看景点的同时,能够节省体力,走最短的路径。 给定一个公园景点图,图中有 N 个景点(编号为 1 到 N),…

QT二 QT使用generate form 生成常用UI,各种UI控件

一 。没有使用general form 和 使用 general form 后,file层面和代码层面的不同比较 file层面的不同 代码层面的不同, 在 使用了general form之后,在主界面的构造方法中,使用ui->setupUi(this),就完成了所有UI的处理。 而之…

多条件排序(C# and Lua)

C# 升序排序 OrderBy 按升序对序列的元素进行排序 ThenBy 按升序对序列中的元素执行后续排序 降序排序 OrderByDescending 按降序对序列的元素排序 ThenByDescending 按降序对序列中的元素执行后续排序 public class Fruit {public int id;public string name;publi…

人工智能之数学基础:线性方程组求解的得力助手——增广矩阵

本文重点 增广矩阵是一个极具实用价值的工具,尤其在处理线性方程组时,它展现了卓越的功效。通过整合系数和常数项,增广矩阵简化了计算过程并提供了判断方程组解集的有效方法。 增广矩阵的起源与定义 增广矩阵的概念源于线性方程组求解的需求。在解决线性方程组时,我们常…

关于Flask框架30道面试题及解析

文章目录 基础概念1. 什么是Flask?其核心特性是什么?2. Flask和Django的主要区别?3. 解释Flask中的“路由”概念。如何定义动态路由?核心组件4. Flask的请求上下文(Request Context)和应用上下文(Application Context)有什么区别?5. 如何访问请求参数?POST和GET方法的…

服务安全认证概述与基础认证方式

文章目录 1. 引言1.1 认证与授权的区别1.2 认证方式的演进 2. 基础认证方式2.1 HTTP Basic Authentication2.2 API Key 认证2.3 HMAC-SHA256 签名认证2.4 JWT(JSON Web Token) 3. 认证方式对比与总结3.1 认证方式对比3.2 如何选择合适的认证方式&#xf…

【Android Studio开发】生命周期、Activity和组件通信(上)

零、前期配置 1.【Android】模式 2.点击【运行】,弹出模拟器 右侧是模拟机,显示Hello World 3. 打开【activity_main.xml】文件,点击【Design】,然后点击【Component Tree】 在弹出的Component Tree中右键【main】,选择【Conver…

【ES】Elasticsearch学习

文章目录 简单的安装 简单的安装 参考:https://blog.csdn.net/smilehappiness/article/details/118466378 官网:https://www.elastic.co/guide/en/elasticsearch/reference/current/targz.html 下载:https://www.elastic.co/cn/downloads/e…

实验三 Python 数据可视化 Python 聚类-K-means(CQUPT)

一、实验目的 Python 数据可视化: 1、学习使用 jieba、wordcloud 等类库生成词云图。 2、学习使用 Matplotlib 库进行数据可视化。 Python 聚类-K-means: 1、理解聚类非监督学习方法的基本原理。 2、掌握 Python、numpy、pandas、sklearn 实现聚类…

【STM32】SPI通信协议W25Q64Flash存储器芯片(学习笔记)

通信接口部分有介绍SPI:【STM32】USART串口协议&串口外设-学习笔记-CSDN博客 SPI通信协议 SPI通信 SPI(Serial Peripheral Interface)是由Motorola公司开发的一种通用数据总线四根通信线:SCK(Serial Clock&…

SpringBoot最佳实践之 - 使用AOP记录操作日志

1. 前言 本篇博客是个人在工作中遇到的需求。针对此需求,开发了具体的实现代码。并不是普适的记录操作日志的方式。以阅读本篇博客的朋友,可以参考此篇博客中记录日志的方式,可能会对你有些许帮助和启发。 2. 需求描述 有一个后台管理系统…