网络学习:IPV6基础配置

news2024/9/25 11:15:40

目录

一、配置接口的全球单播地址

二、配置接口本地链路地址

三、配置接口任播地址

四、配置接口PMTU

配置静态PMTU:

配置动态PMTU:

五、接口配置IPV6地址示例:


一、配置接口的全球单播地址

全球单播地址类似于IPv4公网地址,提供给网络服务提供商。全球单播地址可有如下两种方式配置:

  • 采用EUI-64格式形成:当配置采用EUI-64格式形成IPv6地址时,接口的IPv6地址的前缀是所配置的前缀,而接口标识符则由接口自动生成。
  • 手工配置:用户手工配置IPv6全球单播地址。

1. 执行命令system-view,进入系统视图。

2. 执行命令ipv6,使能IPv6报文转发功能。 缺省情况下,IPv6报文转发功能处于未使能状态。

3. 执行命令interface interface-type interface-number,进入接口视图。

4. 执行命令ipv6 enable,使能接口的IPv6功能。 缺省情况下,接口的IPv6功能处于未使能状态。

5. 用户可以选择如下两种方式配置接口的全球单播地址:

  • 执行命令ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length },手工配置IPv6 全球单播地址。
  • 执行命令ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length } eui-64,采用 EUI-64格式形成IPv6全球单播地址。

配置:

system-view
[Huawei]ipv6
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ipv6 enable
直接回车代表单播地址,EUI-64代表采用EUI-64的格式形成IPV6全球单播地址
anycast代表此地址为任播地址

每个接口可以有多个网络前缀不同的全球单播地址。每个接口下最多可配置10个全球单播地址。

手工配置的全球单播地址的优先级高于自动生成的全球单播地址。如果在接口已经自动生成全球单播地址的情况下,手工配置前缀相同的全球单播地址,自动生成的地址将被覆盖。此后,即使删除手工配置的全球单播地址,已被覆盖的自动生成的全球单播地址也不会恢复。再次接收到RA报文后,设备根据报文携带的地址前缀信息,重新生成全球单播地址。

display ipv6 interface brief —查看接口IPV6信息简略信息

[Huawei]display ipv6 interface—查看接口IPV6详细信息

二、配置接口本地链路地址

链路本地地址常用于邻居发现协议和无状态自动配置。IPv6的链路本地地址可以通过两种方式获得:

  • 自动生成:设备根据链路本地地址前缀(FE80::/10)及接口的链路层地址,自动为接口生成链路本地地址。
  • 手工指定:用户手工配置IPv6链路本地地址。

注意:每个接口只能有一个链路本地地址,为了避免链路本地地址冲突,推荐使用链路本地地址的自动生成方式。当接口配置了IPv6全球单播地址后,同时会自动生成链路本地地址。

配置链路本地地址时,手工指定方式的优先级高于自动生成方式。即如果先采用自动生成方式,之后手工指定,则手工指定的地址会覆盖自动生成的地址;如果先手工指定,之后采用自动生成的方式, 则自动配置不生效,接口的链路本地地址仍是手工指定的。此时,如果删除手工指定的地址,则自动生成的链路本地地址会生效。

配置:

system-view

[Huawei]ipv6 —全局激活IPV6

[Huawei]interface GigabitEthernet 0/0/0——进入接口

[Huawei-GigabitEthernet0/0/0]ipv6 enable ——接口激活IPV6

[Huawei-GigabitEthernet0/0/0]ipv6 address fe80::1 link-local —配置接口本地链路地址(注意:本地链路 地址前缀为FE80::/10)

[Huawei-GigabitEthernet0/0/0]ipv6 address auto link-local —配置接口本地链路地址自动生成(注意:手动配置优先自动生成,如果先配置手工,则自动生成命令失效)

display ipv6 int GigabitEthernet 0/0/0—查看接口IPV6信息

[Huawei-GigabitEthernet0/0/0]display this ipv6 interface —查看此接口IPV6信息

三、配置接口任播地址

任播地址共享单播地址资源。它用来标识一组接口,通常这组接口属于不同的节点。使用任播地址时,需要注意以下几点:

  • 任播地址只能作为目的地址使用。
  • 发送到任播地址的数据包被传输给此地址所标识的一组接口中距离源节点路由意义上最近的一个接口。

配置:

system-view

[Huawei]ipv6

[Huawei-GigabitEthernet0/0/0]ipv6 enable

[Huawei-GigabitEthernet0/0/0]ipv6 address 2001::1 64 anycast —配置接口任播地址

四、配置接口PMTU

背景:通常情况下,设备根据接口的IPv6 MTU值动态协商PMTU。在某些特殊情况下,为了保护网络设备的安全,避免受到超长报文的攻击时,可以手工配置到指定目的节点的PMTU,以控制设备到目的节点可转发报文的最大长度。但是值得注意的是,配置设备到指定目的节点的PMTU时,中间途径的所有设备接口的 IPv6 MTU值不能小于需要配置的PMTU值,否则会造成报文丢弃。

配置静态PMTU:

system-view

[Huawei]int GigabitEthernet 0/0/0——进入对应的接口

[Huawei-GigabitEthernet0/0/0]ipv6 enable ——接口激活IPV6服务

[Huawei-GigabitEthernet0/0/0]ipv6 mtu ? INTEGER MTU (bytes)—默认情况下接口MTU值为1500字节

[Huawei]ipv6 pathmtu 2000::2 ? INTEGER Path MTU value—配置到指定IPV6地址的PMTU值 

配置动态PMTU:

设备作为网络中间节点时,可以使能IPv6 PMTU发现功能。使能该功能后,需要转发的IPv6报文长度大于出 接口的IPv6 MTU时,设备会将其丢弃,并通过IPv6 PMTU发现协议动态协商PMTU,以指导报文分片。

当PMTU老化时间超时后,动态确定的PMTU值将会被删除,源节点会重新动态协商确定发送报文的PMTU。 值得注意的是,静态PMTU存在的情况下,动态PMTU不生效。静态PMTU项不会被老化。

[Huawei]ipv6 pathmtu age ? INTEGER Age time in minutes—配置动态PMTU的老化时间。缺省情况下,动态PMTU的老化时 间是10分钟。

五、接口配置IPV6地址示例:

路由器配置步骤不在赘述,三层交换机同样支持IPV6功能,配置如下:

sys

[Huawei]ipv6—全局激活IPV6服务

[Huawei]vlan 2—创建VLAN

[Huawei]int Vlanif 2—创建VLANIF接口

[Huawei-Vlanif2]ipv6 enable —接口激活IPV6

[Huawei-Vlanif2] ipv6 address 2300::2/64—接口配置IPV6地址

interface GigabitEthernet0/0/1
port link-type access
port default vlan 2—物理接口分配VLAN,因为对端连接路由器,所以实际上最好使用access或者混杂接 口,保证流量不携带vlan标签

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

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

相关文章

postman下载汉化以及使用

【2023全网最牛教程】10分钟快速上手Postman(建议收藏)_macbook postman打开慢-CSDN博客 Postman 汉化教程(小白)配置的具体操作_postman怎么设置中文-CSDN博客 上面是两篇参考的博客 postman是一款支持http协议的接口调试与测试…

100道面试必会算法-10-K 个一组翻转链表

100道面试必会算法-10-K 个一组翻转链表 题目描述 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点…

活动图高阶讲解-09

1 00:00:00,000 --> 00:00:04,000 上次的练习不知道大家做了没有 2 00:00:04,000 --> 00:00:07,000 没有做的话赶紧做 3 00:00:07,000 --> 00:00:09,000 把它发过来 4 00:00:09,000 --> 00:00:11,000 接下来,下一个 5 00:00:11,000 --> 00:00:16…

ARM实验 LED流水灯

.text .global _start _start: 使能GPIOE GPIOF的外设时钟 RCC_MP_AHB4ENSETR的第[4][5]设置为1即可使能GPIOE GPIOF时钟 LDR R0,0X50000A28 指定寄存器地址 LDR R1,[R0] 将寄存器原来的数值读取出来&#xff0c;保存到R1中 ORR R1,R1,#(0x3<<4) 将第4位设置为1 S…

开源项目ChatGPT-Next-Web的容器化部署(一)-- 优化Dockerfile

一、背景 最近比较火的无疑是chatgpt了&#xff0c;找到一款开源github项目&#xff0c;在其基础上修改&#xff0c;定制出适合于自身业务的系统。 它是nodejs后端项目&#xff0c;github地址是&#xff1a;https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web&#xff0c;依…

面试算法-87-分隔链表

题目 给你一个链表的头节点 head 和一个特定值 x &#xff0c;请你对链表进行分隔&#xff0c;使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分区中每个节点的初始相对位置。 示例 1&#xff1a; 输入&#xff1a;head [1,4,3,2,5,2], x …

(力扣)删除链表的倒数第N个节点 C++

1、题目描述 2、三种方法 &#xff08;1&#xff09;方法一&#xff1a;计算链表长度 创建一个虚拟节点来处理删除头节点的情况通过计算链表的长度确定要删除节点的位置。使用双指针中的一个指针&#xff0c;移动到要删除节点的前一个位置。将指针后面的节点跳过&#xff0c;…

深度学习 线性神经网络(线性回归 从零开始实现)

介绍&#xff1a; 在线性神经网络中&#xff0c;线性回归是一种常见的任务&#xff0c;用于预测一个连续的数值输出。其目标是根据输入特征来拟合一个线性函数&#xff0c;使得预测值与真实值之间的误差最小化。 线性回归的数学表达式为&#xff1a; y w1x1 w2x2 ... wnxn …

openGauss学习笔记-249 openGauss性能调优-使用Plan Hint进行调优-Join顺序的Hint

文章目录 openGauss学习笔记-249 openGauss性能调优-使用Plan Hint进行调优-Join顺序的Hint249.1 功能描述249.2 语法格式249.3 参数说明249.4 示例 openGauss学习笔记-249 openGauss性能调优-使用Plan Hint进行调优-Join顺序的Hint 249.1 功能描述 指明join的顺序&#xff0…

内存卡的照片怎么突然就找不到了,内存卡照片突然找不到如何恢复

最近,我遇到了一个令人困惑的问题,就是我的内存卡中的照片突然间找不到了。作为一个热爱摄影的人,我经常使用内存卡来存储我的珍贵照片。然而,最近我发现,无论我如何搜索和浏览,这些照片似乎就像消失了一样。内存卡照片突然找不到如何恢复?虽然挺沮丧的,但幸好遇上了以…

五分钟快速搭建个人游戏网站(1Panel)

五分钟快速搭建个人游戏网站&#xff08;1Panel&#xff09; 环境要求&#xff1a;主流 Linux 发行版本&#xff08;基于 Debian / RedHat&#xff0c;包括国产操作系统&#xff09;&#xff1b; 如果是Windows OS的可以通过WSL来实现安装。 1 介绍 1Panel 是一个基于 Web 的 L…

OpenCV+OpenCV-Contrib源码编译

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、OpenCV是什么&#xff1f;二、OpenCV 源码编译1.前期准备1.1 源码下载1.2 cmake安装1.3 vscode 安装1.4 git 安装1.5 mingw安装 2.源码编译2.1 打开cmake2.…

[ESP32]:基于HTTP实现百度AI识图

[ESP32]&#xff1a;基于HTTP实现百度AI识图 测试环境&#xff1a; esp32-s3esp idf 5.1 首先&#xff0c;先配置sdk&#xff0c;可以写入到sdkconfig.defaults CONFIG_IDF_TARGET"esp32s3" CONFIG_IDF_TARGET_ESP32S3yCONFIG_PARTITION_TABLE_CUSTOMy CONFIG_PA…

vue.config.js配置项

vue.config.js配置项 vue-cli3 脚手架搭建完成后&#xff0c;项目目录中没有 vue.config.js 文件&#xff0c;需要手动创建 创建vue.config.js vue.config.js(相当于之前的webpack.config.js) 是一个可选的配置文件&#xff0c;如果项目的 (和 package.json 同级的) 根目录中存…

数组不初始化带来的问题及解决、动态分配

C中数组不初始化会输出什么结果 在C中&#xff0c;如果你声明了一个数组但没有对其进行初始化&#xff0c;数组的元素将具有未定义的值。这意味着数组元素的值是不确定的&#xff0c;可能是垃圾值。 当你访问未初始化的数组元素时&#xff0c;可能会得到以下结果&#xff1a;…

力扣---全排列---回溯

思路&#xff1a; 递归做法&#xff0c;一般会有visit数组来判断第 i 位是否被考虑了。我们先考虑第0位&#xff0c;再考虑第1位&#xff0c;再考虑第2位...dfs函数中还是老套路&#xff0c;先判定特殊条件&#xff0c;再从当下的角度&#xff08;决定第 j 位是哪个元素&#x…

Docker 【通过Dockerfile构建镜像】【docker容器与镜像的关系】

文章目录 前言一、前期的准备工作二、上手构建一个简单的镜像三、DcokerFile1 指令总览2 指令详情 四、Dockerfile文件规范五、docker运行build时发生了什么?六、调试手段1. 修改镜像打包后&#xff0c;如何验证新内容已更新至镜像 七、Dockerfile优化方案 前言 docker构建镜…

优化选址问题 | 基于鹈鹕算法求解基站选址问题含Matlab源码

目录 问题代码问题 鹈鹕算法(Pelican Optimization Algorithm, POA)是一种相对较新的启发式优化算法,模拟了鹈鹕鸟觅食的行为。这种算法通常用于解决复杂的优化问题,如函数优化、路径规划、调度问题等。基站选址问题通常是一个复杂的优化问题,需要考虑覆盖范围、干扰、成…

AI修复老照片的一些参数设置

很久没更新CSDN文章了&#xff0c;这次给粉丝带来老照片修复流程 1>用ps修图 图章工具 笔刷 画笔修复 2>高清放大 3>lineattile 重绘 4>上色 具体可参考我的B站视频。 下面是一些笔记。 best quality,masterpiece,photorealistic,8k,ultra high res,solo,ext…

Fabric Measurement

Fabric Measurement 布料测量