网络学习:IPV6基础配置

目录

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

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

三、配置接口任播地址

四、配置接口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.mzph.cn/news/760072.shtml

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

相关文章

前端 js 经典:数组常用方法总结

一:不改变原数组的方法 1. join 数组拼接 let arr [1, 2, 3]; // 默认拼接 arr.join(""); // 默认 , 拼接,返回:1,2,3 // 使用 - 拼接 arr.join("-"); // 返回:1-2-3 2. concat 尾部插入 let arr [1, 2…

Redis技术学习|实战项目记录|短信登录(重点:拦截器)+ Redis代替session存储用户登录信息

学习资料声明 黑马程序员的Redis学习视频:黑马程序员Redis入门到实战教程 需要用到的知识:linux(推荐韩顺平老师的教程,学到p30,创建好虚拟机和简单的几个命令就好。)SSM。SpringBoot。 还用到了MybatisPl…

富格林:合理规避虚假风险安全盈利

富格林悉知,黄金投资不仅具有强大的保值功能,其剧烈的市场变化也隐含着巨大的盈利潜力,吸引着众多投资者入市。但投资都会存在一定的风险,因此大家在投资的过程中要学习总结一些技巧,以便能在必要时帮助投资者规避虚假…

linux系统kubernetes容器检查和恢复机制

容器检查和恢复机制 容器检查和恢复机制命令模式探针http get方式探针POD 的恢复策略 容器检查和恢复机制 在kubernetes中,可以为容器定义一个健康探针,kubelet 就会根据这个 Probe 的返回值决定这个容器的状态,而不是直接以容器是否运行&…

5G里面NR,gNB,en-gNB,ng-eNB是什么意思

不得不提一个国际组织,叫国际电信联盟(ITU, International Telecommunication Union),简称国际电联。我们先看看国际电联的自我介绍: 国际电信联盟 『国际电联 (国际电信联盟) 是主管信息通信技术事务(ICT)的联合国机…

微信打卡小程序怎么做_用户的每日习惯培养神器

微信打卡小程序:你的每日习惯培养神器 在这个快节奏的现代社会,我们每天都在忙碌中度过,有时候甚至会忘记自己曾经立下的那些小目标、小习惯。然而,随着科技的不断发展,微信打卡小程序的出现,为我们的生活…

Apollo(阿波罗)配置中心

Apollo(阿波罗)配置中心: 采用分布式架构,它能够集中管理不同环境、不同集群的配置,配置修改后能够实时推送到应用端,有可视化界面 和 规范的权限,支持 版本管理、灰度发布、监控 等功能。 主要…

早期零撸项目,预注册即将截止, AI身份项目GenomeFi明牌空投教程

简介:GenomeFi基金会旨在用个人基因信息推动生物产业发展,他们通过AI大数据平台和区块链技术验证身份、保护个人信息、提升收入。GenomeFi和CLINOMICS(一家基于基因组学疾病早期诊断的领先公司)合作提供基因诊断、早期疾病检测、个…

朋友圈之于私域的意义

朋友圈作为社交媒体的一种,是品牌主进行私域流量营销的主要载体,具有推动产品销售、传播信息等多种作用。具体来说,朋友圈在私域中的意义可以体现在以下几个方面: 1. 传播信息:朋友圈可以成为品牌主向其潜在客户传递信…

面试算法-63-全排列

题目 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] 解 class Solution {public List&l…

前端学习笔记|CSS基础

css学习 中文学习网站 https://www.w3school.com.cn/ 非语义化的标签 1.div 2.span 类型选择器 类型选择器有时也叫做“标签名选择器*”*或者是”元素选择器“,因为它在文档中选择了一个 HTML 标签/元素 类选择器 类选择器以一个句点(.&#xff…

Leetcode 202:快乐数

编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1&#xff0c…

2024年运维相关面试题

SLA 关键词 负责系统的 SLA 代码维护、迭代更新,保证任务质量和交付及时性;推动提升服务的可靠性、可扩展性以及性能优化,保障系统 SLA为系统提供基础设施 SLA 保障 SLA保障:服务质量保障 sla 保障建设,目前一是将故…

代码随想录阅读笔记-字符串【重复的子字符串】

题目 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 示例 1: 输入: "abab"输出: True解释: 可由子字符串 "ab" 重复两次构成。 示例 2: 输入: "aba…

爬虫入门系列-HTML基础语法

🌈个人主页:会编辑的果子君 💫个人格言:“成为自己未来的主人~” HTML基础语法 bs4解析比较简单,但是呢,首先你需要了解一丢丢的html知识,然后再去使用bs4去提取,逻辑和编写难度就会非常简…

【笔试】银行校招,信息科技岗 金融科技岗笔试准备方向

【笔试】银行校招,信息科技 & 金融科技岗笔试准备方向 文章目录 1、银行招聘流程(投递)2、笔试内容分析(笔试)3、真题题库(BOC)3.1 职业能力(行测)3.2 英语3.3 信息科…

敏捷开发最佳实践:学习与改进维度实践案例之会诊式培养敏捷教练

自组织团队能够定期反思并采取针对性行动来提升人效,但2022年的敏捷调研发现,70%的中国企业在学习和改进方面仍停留在团队级。本节实践案例将分享“会诊式培养敏捷教练”的具体做法,突出了敏捷以人为本的学习和改进,强调了通过人员…

JNI入门学习 管理和配置的工具选择[二]

在Android开发中,你可以使用 CMake 或者 Android.mk 来编写 JNI 的代码。这两者都是用来管理和配置 JNI 层代码的工具,选择使用哪一个取决于你的喜好以及项目的需求。 使用 CMake 的优点: 现代性:CMake 是一种现代的、跨平台的构建…

大模型-Prompt-API介绍

GPT-3.5 API 提供了一个名为 openai.ChatCompletion.create() 的端点,您可以使用该端点来与 ChatGPT 进行交互。以下是 openai.ChatCompletion.create() 的详细 API 说明: 请求参数: messages:一个数组,包含对话中的消…

javaweb遇到的servlet问题,jar包问题

有时候会遇到这种问题,有的地方会报红 这是因为这个找不到这个包,这个项目缺少jar包 在tomcat9之前还不是Jakarta这个名字,我的运行环境与服务器是jdk17与tomcat10 解决方法: 在项目结构中,找到模块,再…