IPv6实验

IPv6

实验拓扑(旧版)

由于早期版本模拟器PC不支持ipv6的原因,所以使用路由充当PC
旧版本拓扑

注:如无特别说明,描述中的R1或SW1对应拓扑中设备名称末尾数字为1的设备,R2或SW2对应拓扑中设备名称末尾数字为2的设备,以此类推

实验需求:

1、在R1和R2上开启IPv6链路本地地址自动生成,测试是否能够使用链路本地地址互通
2、为R1配置全球单播地址2001::1/64,使R2能够自动生成与R1同一网段的IPv6地址
3、测试R1和R2是否能够使用全球单播地址互通

实验步骤:

1、在R1和PC3上开启IPv6链路本地地址自动生成,测试是否能够使用链路本地地址互通
分析:路由器需要手动开启链路本地地址自动生成,该功能PC默认会开启。但由于这里使用路由器来模拟PC,所以R2上也需要开启
步骤1:在R1的g0/0接口上开启IPv6链路本地地址自动生成

[R1]interface g0/0
[R1-GigabitEthernet0/0]ipv6 address auto 

步骤2:在R1上查看g0/0接口的IPv6信息,发现已经生成了前缀为FE80的IPv6地址,该地址属于链路本地地址

[R1-GigabitEthernet0/0]dis ipv6 int g0/0
GigabitEthernet0/0 current state: UP
Line protocol current state: UP
IPv6 is enabled, link-local address is FE80::8A1C:41FF:FE90:105
  No global unicast address configured
  Joined group address(es):
    FF02::1
    FF02::2
    FF02::1:FF90:105
  MTU is 1500 bytes
......省略

步骤3:PC3上开启IPv6链路本地地址自动生成和查看地址命令和R1一致,此处省略
R2的IPv6地址:

[R2-GigabitEthernet0/0]dis ipv6 int g0/0
GigabitEthernet0/0 current state: UP
Line protocol current state: UP
IPv6 is enabled, link-local address is FE80::8A1C:4BFF:FEA9:205
  No global unicast address configured
  Joined group address(es):
    FF02::1
    FF02::2
    FF02::1:FFA9:205
  MTU is 1500 bytes

步骤4:在R2上Ping R1的IPv6链路本地地址,发现可以Ping通
注意:由于是在路由器上Ping ipv6链路本地地址,所以需要指定出接口,ping命令中添加-i参数

[R2]ping ipv6 -i g0/0  FE80::8A1C:41FF:FE90:105
Ping6(56 data bytes) FE80::8A1C:4BFF:FEA9:205 --> FE80::8A1C:41FF:FE90:105, press CTRL+C to break
56 bytes from FE80::8A1C:41FF:FE90:105, icmp_seq=0 hlim=64 time=0.795 ms
56 bytes from FE80::8A1C:41FF:FE90:105, icmp_seq=1 hlim=64 time=0.648 ms
56 bytes from FE80::8A1C:41FF:FE90:105, icmp_seq=2 hlim=64 time=0.627 ms
56 bytes from FE80::8A1C:41FF:FE90:105, icmp_seq=3 hlim=64 time=0.497 ms
56 bytes from FE80::8A1C:41FF:FE90:105, icmp_seq=4 hlim=64 time=0.590 ms
......

2、为R1配置全球单播地址2001::1/64,使PC3能够自动生成与R1同一网段的IPv6地址
分析:IPv6全球单播地址的自动生成不需要依靠DHCP服务,只需要网段内的路由器具有全球单播地址,并且解除RA消息抑制即可
步骤1:在R1的g0/0接口上配置IPv6全球单播地址2001::/64,并解除RA消息抑制

[R1]interface g0/0
[R1-GigabitEthernet0/0]ipv6 address 2001::1 64
[R1-GigabitEthernet0/0]undo ipv6 nd ra halt

步骤2:在R2上查看结果

[R2]dis ipv6 int g0/0
GigabitEthernet0/0 current state: UP
Line protocol current state: UP
IPv6 is enabled, link-local address is FE80::8A1C:4BFF:FEA9:205
  Global unicast address(es):
    2001::8A1C:4BFF:FEA9:205, subnet is 2001::/64 [AUTOCFG]
      [valid lifetime 2591975s/preferred lifetime 604775s]
  Joined group address(es):
    FF02::1
    FF02::2
    FF02::1:FFA9:205
  MTU is 1500 bytes
......

分析:R2上已经自动生成了2001::/64网段的IPv6全球单播地址,而且链路本地地址也继续存在,用于网段内部通讯
3、测试R1和PC3是否能够使用全球单播地址互通
步骤1:在R2上Ping R1的IPv6全球单播地址,发现可以Ping通
PS:ping单播地址时无需添加-i参数,只有在ping链路本地地址时需要。

[R2]ping ipv6 2001::1
Ping6(56 data bytes) 2001::8A1C:4BFF:FEA9:205 --> 2001::1, press CTRL+C to break
56 bytes from 2001::1, icmp_seq=0 hlim=64 time=0.898 ms
56 bytes from 2001::1, icmp_seq=1 hlim=64 time=0.590 ms
56 bytes from 2001::1, icmp_seq=2 hlim=64 time=0.642 ms
56 bytes from 2001::1, icmp_seq=3 hlim=64 time=0.609 ms
56 bytes from 2001::1, icmp_seq=4 hlim=64 time=0.469 ms

--- Ping6 statistics for 2001::1 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.469/0.642/0.898/0.141 ms

实验拓扑(新版)

新版本拓扑

实验需求:

1、在R1上开启IPv6链路本地地址自动生成,在PC上ping R1测试是否能够使用链路本地地址互通
2、为R1配置全球单播地址2001::1/64,使PC能够自动生成与R1同一网段的IPv6地址
3、测试R1和PC是否能够使用全球单播地址互通

实验步骤:

1、检查设备的链路地址互通性
步骤1:在R1的g0/0接口上开启IPv6链路本地地址自动生成

[R1]int g0/0
[R1-GigabitEthernet0/0]ipv6 address auto
[R1-GigabitEthernet0/0]dis ipv6 int g0/0
GigabitEthernet0/0 current state: UP
Line protocol current state: UP
IPv6 is enabled, link-local address is FE80::8A3D:11FF:FED6:105
  No global unicast address configured
  Joined group address(es):
    FF02::1
    FF02::2
    FF02::1:FFD6:105
  MTU is 1500 bytes
......省略

步骤2:配置PC如下图:
PC配置图
步骤3:在PC系统视图中Ping R1的链路本地地址(可以通过抓包的方式查看到PC设备自动生成的IPv6地址)

[H3C]ping ipv6 -i g0/0/1 FE80::8A3D:11FF:FED6:105
Ping6(56 data bytes) FE80::8A3D:28FF:FE22:206 --> FE80::8A3D:11FF:FED6:105, press CTRL_C to break
56 bytes from FE80::8A3D:11FF:FED6:105, icmp_seq=0 hlim=64 time=1.161 ms
56 bytes from FE80::8A3D:11FF:FED6:105, icmp_seq=1 hlim=64 time=0.654 ms
56 bytes from FE80::8A3D:11FF:FED6:105, icmp_seq=2 hlim=64 time=0.635 ms
56 bytes from FE80::8A3D:11FF:FED6:105, icmp_seq=3 hlim=64 time=0.595 ms
56 bytes from FE80::8A3D:11FF:FED6:105, icmp_seq=4 hlim=64 time=0.610 ms

--- Ping6 statistics for FE80::8A3D:11FF:FED6:105 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.595/0.731/1.161/0.216 ms
[H3C]%Nov 24 09:49:04:696 2023 H3C PING/6/PING_STATISTICS: Ping6 statistics for FE80::8A3D:11FF:FED6:105: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 0.595/0.731/1.161/0.216 ms.

2、R1配置全球单播地址2001::1/64,使PC3能够自动生成与R1同一网段的IPv6地址
步骤1:配置R1的单播地址

[R1]int g0/0
[R1-GigabitEthernet0/0]ipv6 address 2001::1 64

步骤二:关闭ra抑制以及配置DHCPv6地址池参数

[R1-GigabitEthernet0/0]undo ipv6 nd ra halt
[R1-GigabitEthernet0/0]ipv6 nd autoconfig managed-address-flag
[R1-GigabitEthernet0/0]ipv6 nd autoconfig other-flag
[R1-GigabitEthernet0/0]qu
[R1]ipv6 dhcp prefix-pool 1 prefix 2001::/64 assign-len 64
[R1]ipv6 dhcp pool 1
[R1-dhcp6-pool-1]network 2001::/64
[R1-dhcp6-pool-1]gateway-list 2001::1
[R1-dhcp6-pool-1]prefix-pool 1 preferred-lifetime 86400 valid-lifetime 259200
[R1-dhcp6-pool-1]dns-server 2::1
[R1-dhcp6-pool-1]quit
[R1]int g0/0
[R1-GigabitEthernet0/0]ipv6 dhcp select server
[R1-GigabitEthernet0/0]ipv6 dhcp server allow-hint preference 255 rapid-commit
[R1-GigabitEthernet0/0]quit

步骤3:开启PC的DHCPv6功能,查看到PC已经自动获取到R1的IPv6地址池中的IP地址
PC的DHCPv6地址
3、检验R1和PC是否能够使用全球单播地址互通
步骤1:在R1上ping PC

[R1]ping ipv6 2001::2
Ping6(56 data bytes) 2001::1 --> 2001::2, press CTRL+C to break
56 bytes from 2001::2, icmp_seq=0 hlim=64 time=0.742 ms
56 bytes from 2001::2, icmp_seq=1 hlim=64 time=0.577 ms
56 bytes from 2001::2, icmp_seq=2 hlim=64 time=0.515 ms
56 bytes from 2001::2, icmp_seq=3 hlim=64 time=0.937 ms
56 bytes from 2001::2, icmp_seq=4 hlim=64 time=0.495 ms

--- Ping6 statistics for 2001::2 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.495/0.653/0.937/0.166 ms
[R1]%Nov 24 10:18:32:604 2023 R1 PING/6/PING_STATISTICS: Ping6 statistics for 2001::2: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 0.495/0.653/0.937/0.166 ms.

步骤2:在PC上ping R1

<H3C>ping ipv6 2001::1
Ping6(56 data bytes) 2001::2 --> 2001::1, press CTRL_C to break
56 bytes from 2001::1, icmp_seq=0 hlim=64 time=0.406 ms
56 bytes from 2001::1, icmp_seq=1 hlim=64 time=0.877 ms
56 bytes from 2001::1, icmp_seq=2 hlim=64 time=0.459 ms
56 bytes from 2001::1, icmp_seq=3 hlim=64 time=0.367 ms
56 bytes from 2001::1, icmp_seq=4 hlim=64 time=0.621 ms

--- Ping6 statistics for 2001::1 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.367/0.546/0.877/0.187 ms
<H3C>%Nov 24 10:19:28:352 2023 H3C PING/6/PING_STATISTICS: Ping6 statistics for 2001::1: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 0.367/0.546/0.877/0.187 ms.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦南司

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值