ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

你知道IPv6地址的接口标识有几种方法吗?

2021-04-12 14:52:53  阅读:349  来源: 互联网

标签:R1 R2 IPv6 GigabitEthernet0 接口 标识 64 ipv6


我们都知道,IPv4的地址由网络号+主机位构成,那IPv6呢?

也是一样的,只不过叫法不同而已,


IPv6地址由:网络前缀+接口标识组成。


你们知道IPv6的接口标识是怎么产生的吗?


本期龙哥通过简单的实验展示,一起与大家分享一下怎么生成的? 

希望大家能够利用零碎时间阅读本文,能有所收获,能巩固一下之前所学的知识点。


IPv6的接口标识生成方法,有3种:如下

  1. 手工配置;

  2. 系统通过软件自动生成;

  3. IEEE EUI-64规范生成;(此方法最为常用


下面,我们通过实验展示来看看,都是怎么生成的?



1手工配置


图片


直接给每台路由器配IPv6地址,配置方法如下:


R1


[R1]ipv6 

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ipv6 enable 

[R1-GigabitEthernet0/0/0]ipv6 address 2020::1/64

[R1-GigabitEthernet0/0/0]


R2:


[R2]ipv6 

[R2]int g0/0/0

[R2-GigabitEthernet0/0/0]ipv6  enable 

[R2-GigabitEthernet0/0/0]ipv6 add 2020::2/64

[R2-GigabitEthernet0/0/0]qu



查看:

图片


图片



验证一下:


图片


怎么样?IPv6的接口标识手工配置,还是挺简单的吧?



2系统通过软件自动生成


接下来,用桥接的方式,演示一下,我的笔记本电脑如何获取到IPv6的?


图片

桥接我电脑的虚拟网卡:


图片


此时,我电脑虚拟网卡,IPv6配置情况如下:

图片


图片


现在,我们在R2配置一下,待会我的虚拟网卡就可以获取IPv6地址了:


R2

[R2]int g0/0/1

[R2-GigabitEthernet0/0/1]ipv6  enable

[R2-GigabitEthernet0/0/1]ipv6 add 2021::2/64

[R2-GigabitEthernet0/0/1]undo ipv6 nd ra halt  //使能系统发布RA报文功能



现在,我们再看看我的虚拟网卡,已经有IPv6地址:


图片


验证一下:可以通信了。

图片




3IEEE EUI-64规范生成


EUI-64是如何生成的? 其实就是利用接口的48位mac地址,通过一下规范,转换成IPv6接口标识的过程。具体规范如下:

  1. 先将48位mac地址,对半分开;

  2. 中间插入:FFFE;

  3. 第1字节的第7位进行反转。


举个例子:


1、48位mac地址分成2半:

图片

2、插入FFFE:

图片


3、第1字节的第7位进行反转:

图片


下面,我们通过实验演示一下:

图片

R1配置:


[R1]ipv6 

[R1]INT G0/0/0

[R1-GigabitEthernet0/0/0]ipv6 enable 

[R1-GigabitEthernet0/0/0]ipv6 address 2020::/64 eui-64



R2配置:

[R2]ipv6 

[R2]INT G0/0/0

[R2-GigabitEthernet0/0/0]ipv6 enable 

[R2-GigabitEthernet0/0/0]ipv6 address 2020::/64 eui-64


验证一下:

图片


我们以R1为例,进行分析:


图片


R1的mac地址为:00e0-fc83-6923
现在将此mac对半分:00e0-fc     83-6923中间插入FFFE:00e0-fcFF  FE83-6923第一字节为:00 ,化成2进制为:0000 0000
第一字节的第7位进行反转:0000 0010,十六进制为:02最后EUI-64 接口标识为:02e0-fcff-fe83-6923
现在,我们来查看R1的接口,核对一下是不是一样的?


图片



怎么样?看完,是不是感觉涨知识了?觉得不错,点个赞哈~



标签:R1,R2,IPv6,GigabitEthernet0,接口,标识,64,ipv6
来源: https://blog.51cto.com/u_15127557/2701442

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有