IPv6基础配置​

1:原理概述:​

以IPv6为核心技术的Internet获得巨大成功,促使IP技术得知广泛应用。然而,随着Internet得迅猛发展,IPv4技术的不足也日益凸显,特别是地址空间的不足直接限制了IP技术应用的进一步发展。

IPv6(Internet Protocol Version 6)是网络层协议的第二代标准协议,也被称为IPng(IP next generation,下一代IP协议)。它是IETF设计的一套规范。IPv6和IPv4之间最显著的区别就是IP地址长度从原来的32bit变为128bit,地址空间大得惊人,有一种夸张的说法是:地球上的每一粒沙子都可以拥有一个IPv6地址。IPv6以其简化的报文头格式。充足的地址空间,层次化的地址结构。灵活的扩展头、增强的邻居发现机制将在未来的市场竞争中充满活力。

128bit的IPv6地址被分为8组,每组的16bit用4个十六进制字符(0-9,A-F,)来表示,组和组之间用冒号隔开。比如2031:0000:130F:0000:0000:09C3:876C:130B,为了书写方便,每组中前导0都可以省略。地址中包含的连续两个或多个均为0的组,可以用双冒号::来代替,否则当计算机将压缩后的地址恢复成128bit时,无法确定每段中0的个数。所以,上述地址可以简写为2031:0:130F::9C0:876A:130B.

一个IPv6地址可以分为两部分,比如3001:A304:6101:1:0000:E0:F726:4E58/64,前64bit是网络前缀,相当于IPv4地址中的网络ID,后64bit相当于IPv4地址中的本机ID。

2:实验目的:​

理解IPv6的地址格式

掌握IPv6手工配置IP地址的方法

掌握EUI-64方式配置IPv6地址的方法

掌握IPv6静态路由和默认配置路由的配置方法

3:开始实验:​

路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3

4:开始地址配置:
路由基础之IPv6的配置OSPFv3和RIPng_IPv6_02

地址如图所示:
路由基础之IPv6的配置OSPFv3和RIPng_RIPng_03

注意:ipv6 address auto link-local 配置自动生成的链路本机地址;

接口配置与IPv4地址配置相同,无非多了几条命令;

我们配置完成后,测试其连通性;

路由基础之IPv6的配置OSPFv3和RIPng_IPv6_04

我们查看G0/0/0接口下,自动获取到的地址为FE80::2E0:FCFF:FE2B:78F0

我们与IPv4一样,ping一下;

路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3_05

可以观察到,网络的联通性良好;

同理我们配置AR1 G0/0/1接口下的IPv6地址

#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2031:0:130F::1/64 ​
ipv6 address auto link-local

路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3_06

和上方同理

配置AR2的G0/0/0接口的IPv6地址

#​
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 2002:3:DE::3/64 ​
ipv6 address auto link-local

路由基础之IPv6的配置OSPFv3和RIPng_IPv6_07

测试其连通性:

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_08

可以观察到,其连通性良好;

我们也同样配置了AR1和AR2的它俩相邻的接口地址,我们测试其连通性;

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_09

可以观察到,网络连通性良好;

接下来我们使用EUI-64方式配置IPv6地址;

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_10

配置完成后,我们查看配置结果

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_11

另一台路由同理,这里我们就省略了

接下来,我们配置静态路由使其全网互通;

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_12

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_13

静态路由宣告完毕;

我们测试其连通性

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_14

可以观察到,其联通性良好;

实验结束;

RIPng基础配置​

1:原理概述:​

RIPng(RIP next generation,下一代RIP协议)是IPv4中RIPv2协议在IPv6网络上扩展,多数RIPv2的原理都可以适用于RIPng。RIPng协议同样是基于距离矢量算法的路由协议,用跳数来衡量到达目的主机的距离(也称为度量值或开销)。在RIPng协议中,当跳数大于或等于16时,目的网络或主机就被定义为不可达。

为了能在IPv6网络中应用RIPng对原有的RIP协议进行了修改。

  • UDP端口号,使用UDP的521端口(RIP使用520端口)发送和接收路由信息;
  • 组播地址,使用FF02::9作为在为链路本地范围内的RIPng路由器组播地址;
  • 目的地址和下一跳地址:使用128bit的IPv6地址,并使用前缀长度来代替子网掩码;

RIPng协议路由算法和RIPv2一样,同样支持水平分割、毒性逆转和触发更新功能,用来防止环路。默认情况下,启用水平分割功能和触发更新,不启用毒性逆转功能。

2:实验目的:​

理解RIPng的应用场景

掌握RIPng的配置

理解RIPng配置与RIP配置的区别

我们开始实验:

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_15

3:基础配置:​

AR1:​

#​
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 2001::2/64 ​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2002::1/64

AR2:​

#​
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 3001::E/64 ​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2001::1/64

AR3:​

#​
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 3002::E/64 ​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2002::2/64

4:我们做好基础配置后,开始配置宣告RIPng:​

AR1:​

#​
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 2001::2/64 ​
ripng 1 enable​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2002::1/64 ​
ripng 1 enable

AR2:​

#​
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 3001::E/64 ​
ripng 1 enable​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2001::1/64 ​
ripng 1 enable

AR3:​

#​
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 3002::E/64 ​
ripng 1 enable​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2002::2/64 ​
ripng 1 enable

5:我们接下来查看路由表:​

AR1:​

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_16

AR2:​

路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3_17

AR3:​

路由基础之IPv6的配置OSPFv3和RIPng_IPv6_18

我们以AR1为例,查看RIPng的路由信息:​

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_19

我们测试PC1和PC2的连通性;​

路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3_20

连通性良好

实验结束;

OSPFv3基础配置​

1:原理概述:​

OSPF针对IPv4协议使用的是Version2,针对IPv6协议使用的是Version3,即OSPFv3。OSPFv3在OSPFv2基础上进行了增强,是一种运行在IPv6网络之上的路由协议。

OSPFv2是基于IPv4子网运行的,同一链路上的所有结点同处于一个IPv4子网或网络内,邻居关系建立的前提之一是相连接口必须处于同一个IPv4子网内,每一条路由的下一跳地址都是和路由器接口处于同一网段的IPv4地址。OSPFv3是基于链路运行的,同一链路上的两个节点不必具有相同的前缀也可以直接通信,这一点极大地改变了OSPF的行为,使它独立于网络协议,容易扩展适应各种协议。

OSPFv3的Router-ID、Area ID仍然保留类似IPv4地址长度的32bit的格式。实际上这些字段即不是IPv4地址,也不是IPv6地址,而只是一个编号。

另外在OSPFv2中,对于Broadcast和NBMA网络类型,邻居路由器总是以Router-ID作为标识的,所以DR和BDR也总是用其Router-ID来标识的。

OSPFv3不再直接提供验证功能,转而依赖IPv6所提供的IP AH(Authentication Header)和IP ESP(Encapsulating Security Payload)协议进行验证,以确保路由信息的可用性、完整性和机密性。

2:实验目的:

理解OSPFv3的应用场景​

掌握OSPFv3的配置​

理解OSPFv3配置与OSPFv2配置的区别​

理解OSPFv3基于链路运行的特点​

3:实验拓扑:
路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3_21

4:基础配置:

AR3:​

#​
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 2002::1/64 ​
ospfv3 1 area 0.0.0.1​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2001::1/64 ​
ospfv3 1 area 0.0.0.0

AR4:​

#​
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 2003::2/64 ​
ospfv3 1 area 0.0.0.2​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2001::2/64 ​
ospfv3 1 area 0.0.0.0

AR5:

#
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 3001::E/64 ​
ospfv3 1 area 0.0.0.1​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2002::3/64 ​
ospfv3 1 area 0.0.0.1

AR6:

#
interface GigabitEthernet0/0/0​
ipv6 enable ​
ipv6 address 3002::E/64 ​
ospfv3 1 area 0.0.0.2​
#​
interface GigabitEthernet0/0/1​
ipv6 enable ​
ipv6 address 2003::4/64 ​
ospfv3 1 area 0.0.0.2

配置完成后,我们查看每台路由器上的OSPFv3邻居状态:

AR3:
路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3_22

AR4:
路由基础之IPv6的配置OSPFv3和RIPng_IPv6_23

AR5:
路由基础之IPv6的配置OSPFv3和RIPng_RIPng_24

AR6:
路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3_25

查看每台路由器的IPv6路由表:​

AR3:
路由基础之IPv6的配置OSPFv3和RIPng_RIPng_26

AR4:
路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3_27

AR5:​

路由基础之IPv6的配置OSPFv3和RIPng_IPv6_28

AR6:​

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_29

可以观察到,各个路由器之间相互接收到了添加OSPFv3进程接口所在网段的路由条目;

路由基础之IPv6的配置OSPFv3和RIPng_OSPFv3_30

连通性正常;

验证OSPFv3建立邻居的特性:

[Huawei-GigabitEthernet0/0/1]undo ipv6 address

删除AR3:G0/0/1接口的IPv6地址

路由基础之IPv6的配置OSPFv3和RIPng_RIPng_31

配置完成后,在AR3上查看邻居关系;

可以观察到,此时AR3上已经没有AR2间的邻居关系;

在AR3的G0/0/1接口上配置与AR4直连接口所在IPv6网段不同前缀的IPv6地址2009::1/64

[Huawei-GigabitEthernet0/0/1]ipv6 add 2009::1 64

路由基础之IPv6的配置OSPFv3和RIPng_IPv6_32

配置完成后,在AR3上查看邻居关系

可以观察到,AR3和AR4仍然能建立邻居关系,这是因为OSPFv3的邻居关系建立是通过Link-Local地址来实现的,即链路上两端的IPv6地址即使拥有不同的前缀也可以建立邻居关系,而OSPFv2在同一链路上必须要使用相同网段的IPv4地址才能建立邻居关系;

在AR3上查看G0/0/1接口上的Link-Local地址;

当改变接口的IPv6地址时,Link-Local地址是不会改变的,所以AR3与AR4的OSPFv3邻居关系仍然可以建立起来;

实验结束;​

备注:如有错误,请谅解!

此文章为本人学习笔记,仅供参考!如有重复!!!请联系本人