1.3.5 工程组织与实施
第一步:按照图1-5,使用网络线连接物理设备。
第二步:根据图1-5,规划路由器的IPv6地址、子网掩码、默认网关等参数。
第三步:启动超级终端程序,并设置相关参数。
第四步:在路由器R1、R2、R3上配置IPv6地址。
(1)在路由器R1、R2、R3上配置设备名称,其配置命令如下。
(2)配置IPv6地址,在路由器R1、R2、R3的环回接口上配置IPv6全球单播地址,在所有路由器的G0/0/0接口配置本地链路地址。
配置路由器R1的IPv6地址,其配置命令如下。
[R1]ipv6 [R1]interface loopback 0 [R1-LoopBack0]ipv6 enable [R1-LoopBack0]ipv6 address 2001:1::A 64 [R1-LoopBack0]quit [R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ipv6 enable [R1-GigabitEthernet0/0/0]ipv6 address fe80::1 link-local
配置路由器R2的IPv6地址,其配置命令如下。
[R2]ipv6 [R2]interface loopback 0 [R2-LoopBack0]ipv6 enable [R2-LoopBack0]ipv6 address 2001:2::B 64 [R2-LoopBack0]quit [R2]interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0]ipv6 enable [R2-GigabitEthernet0/0/0]ipv6 address fe80::2 link-local
配置路由器R3的IPv6地址,其配置命令如下。
[R3]ipv6 [R3]interface loopback 0 [R3-LoopBack0]ipv6 enable [R3-LoopBack0]ipv6 address 2001:3::C 64 [R3-LoopBack0]quit [R3]interface GigabitEthernet 0/0/0 [R3-GigabitEthernet0/0/0]ipv6 enable [R3-GigabitEthernet0/0/0]ipv6 address fe80::3 link-local
查看路由器R1的IPv6接口信息,其结果如下。
查看路由器R2的IPv6接口信息,其结果如下。
查看路由器R3的IPv6接口信息,其结果如下。
IPv6接口可以通过加入多个组播组(如FF02::1和FF02::2)来进行重复地址检测(DAD),证实本地链路地址是独一无二的,以支持无状态地址自动配置(SLAAC)。
第五步:配置路由器上的OSPFv3,开启OSPFv3进程,并指定R1、R2和R3的路由器ID,然后在接口下指定所属区域。
(1)路由器R1上的OSPFv3配置,其配置命令如下。
(2)路由器R2上的OSPFv3配置,其配置命令如下。
(3)路由器R3上的OSPFv3配置,其配置命令如下。
(4)在路由器R1上执行display ospfv3peer命令,查看OSPFv3的邻居关系,其结果如下。
(5)在路由器R2上执行display ospfv3 peer命令,查看OSPFv3的邻居关系,其结果如下。
(6)在路由器R3上执行display ospfv3 peer命令,查看OSPFv3的邻居关系,其结果如下。
由上述结果,可以观察到邻居关系为Full,其中如果1.1.1.1不是指定路由器(DR),则可以使用reset ospfv3 1 gracefu-lrestart命令重启OSPFv3进程,例如?R3?reset ospfv3 1 gracefu-lrestart。
(7)在路由器R1上使用ping ipv6命令检测对端本地链路地址是否可达,测试结果如下。
(8)在路由器R1上使用ping ipv6命令检测对端LoopBack 0接口的全球单播地址是否可达,测试结果如下。
以上测试结果表明,路由器R1与对端本地链路地址和LoopBack 0接口的全球单播地址是可达的。
第六步:配置DHCPv6分配IPv6地址,在路由器R2上开启DHCPv6服务器功能,为其他设备配置IPv6地址。然后创建IPv6地址池并指定地址池中IPv6地址的前缀和前缀长度,再配置IPv6地址池中不参与自动分配的IPv6地址(通常为网关地址)以及DNS服务器的IPv6地址。
(1)在路由器R2上配置DHCPv6,地址池名称为pool1,为R1和R3的接口分配IPv6地址,其配置命令如下。
[R2]dhcpenable [R2]dhcpv6poolpool1 [R2-dhcpv6-pool-pool1]addressprefix2020:FACE::/64 [R2-dhcpv6-pool-pool1]dns-server2020:444e:5300::1 [R2-dhcpv6-pool-pool1]excluded-address2020:FACE::1 [R2-dhcpv6-pool-pool1]quit
(2)在G0/0/0接口配置IPv6地址为地址池中网关地址,并配置DHCPv6服务器功能和指定的地址池名称,其配置命令如下。
[R2]interfaceGigabitEthernet0/0/0 [R2-GigabitEthernet0/0/0]ipv6enable [R2-GigabitEthernet0/0/0]ipv6address2020:FACE::164 [R2-GigabitEthernet0/0/0]dhcpv6serverpool1
(3)在路由器R2上执行display dhcpv6 pool命令,查看DHCPv6地址池的信息,测试结果如下。
(4)在路由器R2上配置DHCPv6,地址池名称为pool_2,为主机PC1分配IPv6地址,其配置命令如下。
[R2]dhcp enable [R2]dhcpv6 pool pool_2 [R2-dhcpv6-pool-pool1]address prefix 2222::/64 [R2-dhcpv6-pool-pool1]dns-server 2020:444e:5300::1 [R2-dhcpv6-pool-pool1]excluded-address 2222::1 [R2-dhcpv6-pool-pool1]quit
(5)在G0/0/1接口配置IPv6地址为地址池中网关地址,并配置DHCPv6服务器功能和指定的地址池名称,其配置命令如下。
[R2]interface GigabitEthernet 0/0/1 [R2-GigabitEthernet0/0/1]ipv6 enable [R2-GigabitEthernet0/0/1]ipv6 address 2222::1 64 [R2-GigabitEthernet0/0/1]dhcpv6 server pool_2
(6)在PC1主机测试自动获取的IPv6地址,测试结果如下。
第七步:在路由器R1和R3上配置DHCPv6客户端功能,并在相应接口下配置通过DHCPv6自动获取IPv6地址功能。
(1)在路由器R1上配置DHCPv6客户端功能,其配置命令如下。
[R1]dhcp enable [R1]interface gigabitethernet 0/0/0 [R1-GigabitEthernet0/0/0]ipv6 address auto dhcp
(2)在路由器R3上配置DHCPv6客户端功能,其配置命令如下。
[R3]dhcp enable [R3]interface GigabitEthernet 0/0/0 [R3-GigabitEthernet0/0/0]ipv6 address auto dhcp