网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

思科路由器中的IPv6地址分配方案

更新时间:2026年03月27日   作者:spoto   标签(Tag):

在了解IPv6地址之前,我们需要先明白:既然已经有了IPv4,为什么还需要IPv6呢?

IPv4IP指的是互联网协议,而v4则代表第4个版本。IP地址可以是32位整数,以十进制形式表示,因此可以容纳2^32个地址。

示例:192.168.2.1可能是一个IPv4地址。

如需了解更多相关信息,可以参考这篇文章。什么是IPv4?.

IPv6它指的是互联网协议版本6。这些IP地址可以是128位长,以十六进制形式表示,因此能够容纳2^128个地址。

如需了解更多相关信息,可以参考这篇文章。什么是IPv6?.

为什么我们需要一个IPv6地址呢?

IPv6的地址已经用完了。IPv6是IPv4的继任者,因为IPv6拥有更大的128位地址空间。
互联网用户数量不断增加,而IPv4地址空间则有限。由于NAT和物联网技术的发展,IPv4地址已经无法满足需求了。因此,为了应对这一挑战,人们引入了IPv6协议,因为IPv6能够提供更多的地址资源。

IPv6地址的前缀:

前缀的长度用斜杠“/”来表示,用于指定IPv6地址中的网络部分。其取值范围为0到128。对于局域网以及大多数其他类型的网络来说,建议使用的IPv6前缀长度约为/64。

IPv6单播地址的类型:

众所周知,IPv4仅有一个地址,而IPv6则通常拥有两个单播地址。

  • 全球单播地址:这种地址类型与IPv4地址类似。它们具有全球唯一的特性,可以被用于互联网上的路由,并且可以在互联网上被访问到。
  • 本地地址:自动配置的IPv6地址被称为链路本地地址。这些地址是所有支持IPv6协议的设备的必备配置,它们用于与同一本地网络中的其他设备进行通信。

IPv6 (GUA):

IPv6地址具有全球唯一的特性,可以在IPv6互联网上被路由。

  • 只有那些前三位为 001 或 2000::/3 的 GUA 才会被分配相应的资源。
  • 可用的GUA起始值以小数点后的数字2或3开头。

全球路由前缀:全局路由前缀是指由服务提供商(如互联网服务提供商)分配给某个客户或站点的地址部分。其中,最前面的48位被指定为全局路由前缀,这个前缀是分配给特定自治系统的。

2. 子网ID:子网ID指的是全局路由前缀与接口ID之间的部分。

3. 接口ID:接口ID等同于IPv4地址中的主机部分。通常建议使用/64子网,这样就能得到一个64位的ID。

 


LLA:链路本地地址

IPv6地址使得设备能够与该网络上的其他支持IPv6的设备进行通信。

  • 那些被指定为“LLA”类型的数据包,即那些需要直接送达某个特定位置的数据包,是无法被路由处理的。
  • 每个支持IPv6的网络接口都应该拥有一个LLA。
  • 如果某个LLA并非总是通过手动方式在接口上配置出来的,那么设备会自动生成该LLA。
 

在Cisco路由器中实施IPv6地址分配方案的步骤:

DeviceInterfaceIPv6地址 – 链路本地地址
R1G0/02001:db8:acad:1::1/64fe80::1
G0/12001:db8:acad:2::1/64fe80::1
S0/0/02001:db8:acad:3::1/64fe80::1
R2G0/02001:db8:acad:ca::1/64fe80::2
G0/12001:db8:acad:cc::1/64fe80::2
S0/0/02001:db8:acad:bc::1/64fe80::2

步骤1:请将子网中的第一个IP地址分配给路由器的局域网接口。

 

我们将为第一个路由器进行配置。请进入路由器1的命令行界面,然后选择G0/0接口来进行配置。

 R1>en
 R1#conf t
 R1(config)#int G0/0
 R1(config-if)#ipv
 R1(config-if)#ipv6 ad
 R1(config-if)#ipv6 address 2001:db8:acad:1::1/64
 R1(config-if)#ipv6 ad
 R1(config-if)#ipv6 address fe80::1 link 
 R1(config-if)#ipv6 address fe80::1 link-local
 R1(config-if)#no shut  

步骤2:现在,我们将为接口G0/1进行配置。

R1(config)#int G0/1
R1(config-if)#ipv
R1(config-if)#ipv6 ad
R1(config-if)#ipv6 address 2001:db8:acad:2::1/64
R1(config-if)#ipv6 ad
R1(config-if)#ipv6 address fe80::1 link 
R1(config-if)#ipv6 address fe80::1 link-local
R1(config-if)#no shut  

步骤3:现在,请为串行接口S0/0/0分配IPv6地址。

R1(config)#int S0/0/0
R1(config-if)#ipv
R1(config-if)#ipv6 ad
R1(config-if)#ipv6 address 2001:db8:acad:3::1/64
R1(config-if)#ipv6 ad
R1(config-if)#ipv6 address fe80::1 link 
R1(config-if)#ipv6 address fe80::1 link-local
R1(config-if)#no shut  

步骤4:那么,我们将为路由器2的接口分配地址。首先,让我们配置G0/0接口的配置吧。

 R2>en
 R2#conf t
 R2(config)#int G0/0
 R2(config-if)#ipv
 R2(config-if)#ipv6 ad
 R2(config-if)#ipv6 address 2001:db8:acad:ca::1/64
 R2(config-if)#ipv6 ad
 R2(config-if)#ipv6 address fe80::2 link 
 R2(config-if)#ipv6 address fe80::2 link-local
 R2(config-if)#no shut 

步骤5:配置接口G0/1

 R2(config)#int G0/1
 R2(config-if)#ipv
 R2(config-if)#ipv6 ad
 R2(config-if)#ipv6 address 2001:db8:acad:cc::1/64
 R2(config-if)#ipv6 ad
 R2(config-if)#ipv6 address fe80::2 link 
 R2(config-if)#ipv6 address fe80::2 link-local
 R2(config-if)#no shut 

步骤6:现在,请为串行接口S0/0/0分配IPv6地址。在进入IPv6地址配置之前,我们需要了解:既然已经有了IPv4,为什么还需要IPv6呢?

 R2(config)#int S0/0/0
 R2(config-if)#ipv
 R2(config-if)#ipv6 ad
 R2(config-if)#ipv6 address 2001:db8:bc:00cf::2/64
 R2(config-if)#ipv6 ad
 R2(config-if)#ipv6 address fe80::2 link 
 R2(config-if)#ipv6 address fe80::2 link-local
 R2(config-if)#no shut 
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料