Ensp实验随心记——IPV6基础

2024-03-05 15:59
文章标签 基础 实验 ipv6 ensp 随心

本文主要是介绍Ensp实验随心记——IPV6基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

理论才是实验的关键,学好理论再看实验,才知所以然。实验有步骤顺序性,愿意学能看懂的。有错误请批评指正。

IPV6基础

  • 接口IP地址静态配置
  • 配置无状态自动获取IP地址
  • 配置静态路由
  • ipv6地址解析观察
  • ipv6重复地址检测

接口IP地址静态配置

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置无状态自动获取IP地址

关闭IPv6 RA报文的抑制:这样如果对接的是PC,正常的话是可以获取前缀信息然后生成ipv6地址的。但是这里是路由器,下面会介绍怎么获取,这里只用来查看RA报文。

路由器发现功能是IPv6地址自动配置功能的基础,主要通过以下 两种报文实现: 
 RA报文:每台路由器为了让二层网络上的主机和其它路由器知道自己的存在,定期以组播方式发送携带网络配置参数的RA报文(华为默认是不自动发,思科是发的。有字段控制)。RA报文的Type字段值为134。 lifetime类似于租期。主机拿到前缀,会自动生成接口ID部分(取决于操作系统编码)。最终主机其实是拿到了完整的IPv6地址,RA会缺省作为PC的网关。 RS报文:主机接入网络后可以主动发送RS报文。RA报文是由路由器定期发送的,但是如果主机希望能够尽快收到RA报文,它可以立刻主动发送RS报文给路由器。网络上的路由器收到该RS报文后会立即向相应的主机单播回应RA报文,告知主机该网段的默认路由器和相关配置参数。RS报文的Type字段值为133。

在这里插入图片描述
在这里插入图片描述
managed位为0表示主机采用无状态自动配置。
Other Configuration为0表示主机要采用无状态自动配置获取除地址以外的其他参数,比如DNS等。
在这里插入图片描述

AR2采用无状态自动分配:
在这里插入图片描述
获取全局地址
在这里插入图片描述
并没有获得global地址:
在这里插入图片描述
要在R1关闭RA报文抑制:
在这里插入图片描述
可以看到后面用了EUI-64规格产生的接口ID。即拿接口的mac地址去扩展:
在这里插入图片描述
怎么扩展的呢?
在这里插入图片描述
在这里插入图片描述
同理给R3获取ipv6地址:
在这里插入图片描述
给R1创建环回口地址:
在这里插入图片描述

配置静态路由

在这里插入图片描述
查看路由表:
在这里插入图片描述
在这里插入图片描述
配置缺省路由:
在这里插入图片描述
删除静态路由。配置接口自动产生的缺省路由:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ipv6地址解析观察

将R2的/1接口配置成手工配置的。
在这里插入图片描述
确定没有邻居信息:
在这里插入图片描述
R1有邻居信息,需要清空:
在这里插入图片描述
在这里插入图片描述
开始ping包:
在这里插入图片描述
在这里插入图片描述
为什么会朝着这个请求节点组播组发包呢?
在这里插入图片描述
第二个报文就开始是单播回复了。
在这里插入图片描述

ipv6重复地址检测

将R1的0/1端口ip去掉再配置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
去掉后配置成跟对端一样的地址:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Q:如何知道对端的请求节点组播组的呢?
A:ping ipv6的时候,知道目的ipv6地址,用目的ipv6的后24位算出来的。

以链路本地地址为源地址或目的地址 的IPv6报文不会被路由器转发到其他链路:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这篇关于Ensp实验随心记——IPV6基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/777044

相关文章

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2

Spring Boot集成SLF4j从基础到高级实践(最新推荐)

《SpringBoot集成SLF4j从基础到高级实践(最新推荐)》SLF4j(SimpleLoggingFacadeforJava)是一个日志门面(Facade),不是具体的日志实现,这篇文章主要介... 目录一、日志框架概述与SLF4j简介1.1 为什么需要日志框架1.2 主流日志框架对比1.3 SLF4

Spring Boot集成Logback终极指南之从基础到高级配置实战指南

《SpringBoot集成Logback终极指南之从基础到高级配置实战指南》Logback是一个可靠、通用且快速的Java日志框架,作为Log4j的继承者,由Log4j创始人设计,:本文主要介绍... 目录一、Logback简介与Spring Boot集成基础1.1 Logback是什么?1.2 Sprin

MySQL复合查询从基础到多表关联与高级技巧全解析

《MySQL复合查询从基础到多表关联与高级技巧全解析》本文主要讲解了在MySQL中的复合查询,下面是关于本文章所需要数据的建表语句,感兴趣的朋友跟随小编一起看看吧... 目录前言:1.基本查询回顾:1.1.查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的J1.2.按照部门

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

mysql的基础语句和外键查询及其语句详解(推荐)

《mysql的基础语句和外键查询及其语句详解(推荐)》:本文主要介绍mysql的基础语句和外键查询及其语句详解(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录一、mysql 基础语句1. 数据库操作 创建数据库2. 表操作 创建表3. CRUD 操作二、外键