IPv6地址配置方式

news2024/11/17 12:37:02

IPv6地址分类

IPv6地址分为单播地址、任播地址(Anycast Address)、组播地址三种类型。和IPv4相比,取消了广播地址类型,以更丰富的组播地址代替,同时增加了任播地址类型。

单播地址

IPv6单播地址标识了一个接口,由于每个接口属于一个节点,因此每个节点的任何接口上的单播地址都可以表示这个节点。发往单播地址的报文,由此地址标识的接口接收。
单播地址分为未指定地址、环回地址、链路本地地址、站点本地地址和全球单播地址。目前,站点本地地址被剔除,除了未指定地址、环回地址和链路本地地址以外的单播地址,都是全球单播地址。

未指定地址

未指定底子好是0:0:0:0:0:0:0:0,通常简写为::,常见的连个用途是:
(1)若主机启动时没有单播地址,则以未指定地址作为源地址,发送路由器请求,从网关获取前缀信息,从而自动生成单播地址。
(2)给主机配置IPv6地址时,检测地址是否和同网段其它主机的地址冲突,则以未指定地址作为源地址发送邻居请求(相当于免费ARP)。

环回地址

换回地址是::1,相当于IPv4地址127.0.0.1,一般在节点给自身发报文时使用。

链路本地地址

链路本地地址用于单个网络链路上给主机编号。前缀的前10位标识的地址即链路本地地址。设备永远不会转发源地址或者目的地址带有链路本地地址的报文。该地址的中间54位置成0。后64位标识接口标识符,地址空间的这部分允许单个网络连接多达(2的64次方减1)个主机。
链路本地地址格式:
在这里插入图片描述

[Huawei]interface  GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ipv6  enable 
[Huawei-GigabitEthernet0/0/0]ipv6  address  auto  link-local  
[Huawei-GigabitEthernet0/0/0]quit
[Huawei]

只显示链路本地地址

[Huawei]display  ipv6  interface  GigabitEthernet 0/0/0
GigabitEthernet0/0/0 current state : UP 
IPv6 protocol current state : UP
IPv6 is enabled, link-local address is FE80::2E0:FCFF:FE1E:64C0
  No global unicast address configured
  Joined group address(es):
    FF02::1:FF1E:64C0
    FF02::2
    FF02::1
  MTU is 1500 bytes
  ND DAD is enabled, number of DAD attempts: 1
  ND reachable time is 30000 milliseconds
  ND retransmit interval is 1000 milliseconds
  Hosts use stateless autoconfig for addresses
[Huawei]
站点本地地址

站点本地地址可以用在站点内传送数据,设备不会将源地址或者目的地址带有站点本地地址的报文转发到Internet上,即这样的包只能在站点内转发,而不能把包转发到站点外去。
站点可以理解为一个公司的局域网,这种地址类似于IPv4的私有地址,如192.168.0.0/16。RFC3879已经剔除了站点本地地址。对于新的视线,不再支持该前缀,统一视为全球单播地址;对于已经实现和部署的,可以继续用这个前缀。
站点本地地址的格式如下:
在这里插入图片描述

全球单播地址

全球单播地址中有一类地址是嵌入IPv4地址的IPv6地址,用于IPv4节点和IPv6节点互通,分为IPv4兼容IPv6地址和IPv4映射IPv6地址两种。
全球单播地址格式入下:
在这里插入图片描述
IPv4兼容IPv6地址格式(IPv4-compatible IPv6 Address)
在这里插入图片描述
IPv4映射IPv6地址格式(IPv4-mapped IPv6 address)
在这里插入图片描述
IPv4兼容IPv6地址主要是用在自动隧道上,这类节点既支持IPv4也支持IPv6,IPv4兼容IPv6地址通过IPv4设备以隧道方式传送IPv6报文,目前IPv4兼容IPv6地址已被废除。而IPv4映射IPv6地址被IPv6节点用于访问只支持IPv4的节点,例如当一个IPv4/IPv6追加的IPv6应用程序请求解析一个主机名字(该主机只支持IPv4)时,那么名字服务器内部将动态生成IPv4映射的IPv6底子好返回给IPv6应用程序。
IPv6地址配置

[Huawei]ipv6 
[Huawei]interface  GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ipv6  enable  
[Huawei-GigabitEthernet0/0/0]ipv6  address  2001:1:1::1 64    //配置全球单播地址

在接口下配置全球单播地址显示Global unicast address:2001:1:1::1,subnet is 2001:1:1::/64

[Huawei]display  ipv6  interface  GigabitEthernet 0/0/00
GigabitEthernet0/0/0 current state : UP 
IPv6 protocol current state : UP
IPv6 is enabled, link-local address is FE80::2E0:FCFF:FE1E:64C0
  Global unicast address(es):
    2001:1:1::1, subnet is 2001:1:1::/64
  Joined group address(es):
    FF02::1:FF00:1
    FF02::2
    FF02::1
    FF02::1:FF1E:64C0
  MTU is 1500 bytes
  ND DAD is enabled, number of DAD attempts: 1
  ND reachable time is 30000 milliseconds
  ND retransmit interval is 1000 milliseconds
  Hosts use stateless autoconfig for addresses
[Huawei]

组播地址

IPv6底子组播与IPv4相同,用来标识一组接口,一般这些接口属于不同的节点。一个节点可能属于0到多个组播组。发往组播地址的报文被组播地址标识的所有接口接收。例如组播地址FF02::1标识链路本地范围的所有几点,组播地址FF02::2标识本地范围的所有路由器。
一个IPv6组播地址由前缀,标志(Flag)字段、范围(Scope)字段以及组播组ID(Global ID)4个部分组成:
前缀:IPv6组播地址的前缀是FF00::/8。
标志字段(Flag):长度4bit,目前只使用了最后一个比特(前三位必须置0),当该位值为0时,表示当前组播地址是由IANA所分配的一个永久分配地址;当该值为1时,表示当前的组播地址是一个临时组播地址(非永久分配地址)。
范围字段(Scope):长度4bit,用来限制组播数据流在网络中发送的范围,该字段取值和含义的对应关系,如图所示。
在这里插入图片描述
组播组ID(Group ID):长度112bit,用来标识组播组。目前,RFC2373并没有将所有的112位都定义成组标识,而是仅使用该112位的最低32位作为组播组ID,将剩余的80位都置0。这样每个组播组ID都映射到一个唯一的以太网组播MAC地址(RFC2464)。
在Joined Group Address(es):显示组播组地址FF02::2,FF02::1

[Huawei]display  ipv6  interface  GigabitEthernet 0/0/0
GigabitEthernet0/0/0 current state : UP 
IPv6 protocol current state : UP
IPv6 is enabled, link-local address is FE80::2E0:FCFF:FE1E:64C0
  Global unicast address(es):
    2000:1:1::1, subnet is 2000:1:1::/64
  Joined group address(es):
    FF02::1:FF00:1
    FF02::2
    FF02::1
    FF02::1:FF1E:64C0
  MTU is 1500 bytes
  ND DAD is enabled, number of DAD attempts: 1
  ND reachable time is 30000 milliseconds
  ND retransmit interval is 1000 milliseconds
  Hosts use stateless autoconfig for addresses
[Huawei]
被请求节点组播地址

被请求节点组播地址通过节点的单播或任播地址生成。当一个节点具有了单播或任播地址,就会对应生成一个被请求节点组播地址,并且加入这个组播组。一个单播地址或任播地址对应一个被请求节点组播地址。该地址主要用于邻居发现机制和地址重复检测功能。
IPv6中没有广播地址,也不使用ARP。但是仍然需要从IP地址解析到MAC地址的功能。在IPv6中,这个功能通过邻居请求NS(Neighbor Solicitation)报文完成。当一个节点需要解析某个IPv6地址对应的MAC地址时,会发送NS报文,该报文的目的IP就是需要解析的IPv6地址对应的被请求节点组播地址;只有具有该组播地址的节点会检查处理。
被请求节点组播地址由前缀FF02::1:FF00:0/104和单播地址的最后24位组成。
在这里插入图片描述
Joined Group Address(es):显示FF02::1:FF1E:64C0为被请求节点组播地址

[Huawei]display  ipv6  interface  GigabitEthernet 0/0/0
GigabitEthernet0/0/0 current state : UP 
IPv6 protocol current state : UP
IPv6 is enabled, link-local address is FE80::2E0:FCFF:FE1E:64C0
  Global unicast address(es):
    2000:1:1::1, subnet is 2000:1:1::/64
  Joined group address(es):
    FF02::1:FF00:1
    FF02::2
    FF02::1
  FF02::1:FF1E:64C0
  MTU is 1500 bytes
  ND DAD is enabled, number of DAD attempts: 1
  ND reachable time is 30000 milliseconds
  ND retransmit interval is 1000 milliseconds
  Hosts use stateless autoconfig for addresses
[Huawei]

任播地址

任播地址标识一组网络接口(通常属于不同的节点)。目标地址是任播地址的数据包将发送给其中路由意义上最近的一个网络接口。
任播地址设计用来在给多个主机或者节点提供相同服务时提供冗余功能和负载分担功能。目前,任播地址的使用通过共享单播地址方式来完成。将一个单播地址分配给多个节点或者主机,这样在网络中如果存在多条该地址路由,当发送者发送以任播地址为目的IP的数据报文时,发送者无法控制哪台设备能够收到,这取决于整个网络中路由协议计算的结果。这种方式可以适用于一些无状态的应用,例如DNS等。
IPv6中没有为任播规定单独的地址空间,任播地址和单播地址使用相同的地址空间。目前IPv6中任播主要应用于移动IPv6。
IPv6任播地址仅可以被分配给路由设备,不能应用于主机。任播地址不能作为IPv6报文的源地址。
IPv6任播地址配置

[Huawei]interface  GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ipv6  enable 
[Huawei-GigabitEthernet0/0/0]ipv6  address  2001:1::1 64 anycast 

查看配置显示,Global unicast addres(es):2001:1::1,subnet is 2001:1::/64[ANY】表示该地址为任播地址

[Huawei]display  ipv6  interface  GigabitEthernet 0/0/0
GigabitEthernet0/0/0 current state : UP 
IPv6 protocol current state : UP
IPv6 is enabled, link-local address is FE80::2E0:FCFF:FE1E:64C0
  Global unicast address(es):
    2001:1::1, subnet is 2001:1::/64 [ANY]
  Joined group address(es):
    FF02::1:FF00:1
    FF02::2
    FF02::1
    FF02::1:FF1E:64C0
  MTU is 1500 bytes
  ND DAD is enabled, number of DAD attempts: 1
  ND reachable time is 30000 milliseconds
  ND retransmit interval is 1000 milliseconds
  Hosts use stateless autoconfig for addresses
[Huawei]

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

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

相关文章

桶装水送水多门店水票押金押桶小程序开发

桶装水送水多门店水票押金押桶小程序开发 用户注册和登录首页展示各门店的桶装水品牌和价格用户可以选择门店和水品牌,并下单购买桶装水用户可以选择送水时间和地址用户可以查看自己的订单历史和当前订单状态用户可以申请退款或修改订单信息门店可以登录后台管理系…

毕业设计基于SpringBoot+Vue智慧云办公系统源码+数据库+项目文档

智慧云办公管理系统 一、系统简介 智慧云办公系统是一个采用SpringBootVue技术开发的前后端分离的项目,云办公系统通过软件的方式,方便快捷处理中小型企业的公司日常事务,能够提高整体的管理运营水平,使得办公更加高效方便&…

WebDAV之π-Disk派盘 + 读出通知

手机各种推销通知太多,如何避免那些繁琐的通知内容,做出一键就能够阅读重要通知的最佳体验,帮助您更加快速和便捷的体验到那些应用内容?推荐大家使用读出通知。 读出通知APP可以设置接收通知的app,还可以用耳机操作,操作简单,你还可以指定播报设备,还有播报的声音的设置…

大数据四大阵营

一、OLTP 阵营 OLTP(在线事务、交易处理):RDBMS( Relational Database Management System)、NoSQL、NewSQL OLTP阵营可以分为: 传统的关系型数据库NoSQLNewSQL 1、NoSQL NoSQL类系统普遍存在下面一些共同特征: 不需…

草柴返利APP如何领取天猫淘宝红包优惠券享淘礼金红包0元购物福利?

什么是草柴返利APP? 草柴APP是一款淘宝/天猫、京东等电商平台购物前查询领取大额内部隐藏优惠券,确认收货后拿购物返利的省钱工具。同时,草柴APP上线隐藏的红包功能,查询到淘宝/天猫、京东商品优惠券、返利结果,点击进…

uniapp @click点击事件在新版chrome浏览器点击没反应

问题描述 做项目时,有一个弹出选择的组件,怎么点都不出来,最开始还以为是业务逻辑限制了不能点击。后来才发现别人的电脑可以点出来,老版本的浏览器也可以点出来,最后定位到是新版的chrome就不行了 这是我的浏览器版本…

postman使用POST,却收到的是GET请求

现象: 可以看到我们postman发出的确实是post请求,message却报错这个接口不支持get请求,说明服务器实际上收到的是一个get请求。 产生原因分析 如果我们访问的是线上的接口,线上的nginx一般都会对http访问做一个302重定向&#xf…

掌握Google Play上的应用商店优化

对于Google Play而言,ASO不仅可以提高我们的应用程序的可见性,还可以对我们的应用在应用商店搜索结果中的性能产生深远的影响。 1、应用商店优化在Google Play中的作用。 能够增强应用在Google Play商店搜索结果中的性能并提高点击率 。在优化过程涉及各…

Istio 实战

文章目录 Istio流量管理分享会【1】什么是istio?【2】istio 可以干什么?【3】业务中的痛点?【4】istio 高级流量管理5.1 istio 组件介绍与原理5.2 sidercar何时注入?如何控制是否注入?5.3 查看sidecar 容器插入的容器中的iptablesDestination RuleVirtual ServiceGateways…

Qwt QwtPlotMultiBarChart绘制多列柱状图

1.概述 QwtPlotMultiBarChart 是 Qwt 绘图库中的一个类,用于绘制多列柱状图。它可以显示多个柱状条并将它们按照不同的类别分组显示。每个类别下的柱状条可以有不同的颜色和宽度。 以下是类继承关系图: 2.常用方法 设置数据: void setSam…

不小心commit错误代码,还没push的回滚解决方法

命令:git reset --soft HEAD^ 第一步:找到项目所在文件夹 第二步,右键点击git base here 第三步,命令行输入git reset --soft HEAD^ 回车即可

【java】【MyBatisPlus】【三】【完】MyBatisPlus扩展

目录 一、分页查询lambdaQueryWrapper 二、自定义分页查询 1、UserMapper 2、UserMapper.xml 3、测试方法 三、MybatisX插件 1、安装 2、MybatisX代码快速生成 2.1 连接数据库 2.2 操作需要生成代码的表 3、MybatisX快速生成CRUD(前提步骤2生成&#xff…

FPGA_Quartus 如何生成 jic 文件

打开要转换 jic 的工程文件,打开 File——Convert Programming Files。如图所示: 进入下面界面后,在框 1 处选择将要转换的目标文件类型(jic),在框 2 处选择配置芯片的型号(此处选择 EPCS16&a…

代码随想录Day32 动态规划01 LeetCodeT509 斐波那契数列 T70 爬楼梯 T746 爬楼梯的最小消耗

前言:动态规划基础 动态规划首先可以解决的问题有背包问题,打家劫舍问题,股票问题,子序列问题等,主要是将一个大的问题切分成多个重叠的子问题,所以动态规划一定是上一个状态递推过来的,有一个重要的状态转移方程,但是这也并不是解题的全部,我们将动态规划的题目基本分为五步来…

【AI视野·今日Sound 声学论文速览 第八期】Wed, 20 Sep 2023

AI视野今日CS.Sound 声学论文速览 Wed, 20 Sep 2023 Totally 1 papers 👉上期速览✈更多精彩请移步主页 Daily Sound Papers Accelerating Diffusion-Based Text-to-Audio Generation with Consistency Distillation Authors Yatong Bai, Trung Dang, Dung Tran, K…

Qt QUrlQuery详解

1.概述 QUrlQuery 是Qt框架中用于操作URL查询部分的类,提供了一些方法来解析和构造URL查询字符串。URL查询部分通常是在URL中使用 "?" 后面的一串参数,用于传递数据或配置信息。 如下图所示:也就是 "?" 后面的一串参数…

30秒get视频号视频如何下载,保存视频号视频到本地方法!

终于可以告别无法下载视频号视频的烦恼啦!下面是一些只需 30 秒就能get到的t视频号视频如何下载方法,让我们一起来探索如何保存视频号视频到本地方法吧! 首先,要记得这些方法仅适用于个人观看或学习使用,不可用于商业用…

SpringBoot,使用JavaMailSender发送邮件(含源码)。

本文主要讲解使用JavaMailSender发送邮件,并给出对应的参考案例、源码。 1、使用的依赖jar包 JavaMailSender发送邮件,只需要 "spring-boot-starter-mail" jar包就可以。考虑到邮件发送时,使用 Hutool工具生成Excel文件做为附件&am…

4.编译多线程应用程序

在不同平台下使用多线程的程序编译时的编译选项设置如下图所示。 gcc下编译时我们会碰到两个选项-pthread和-lpthread,记住推荐使用-pthread而不是-lpthread,原因如下 -lpthread只是起到链接pthread库的作用;而-pthread选项除了会链接pthrea…

java爱心代码,脱单必备

package com.example.test;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit; import java.util.jar.JarOutputStream;import javax.swing.JFrame;class Cardioid extends JFrame {//定义窗口大小private …