项目任务
• 任务1:手动配置IPv6地址
• 任务2:使用DHCPv6获得IPv6地址
• 任务3:使用SLAAC获得IPv6地址
• 任务4:配置静态IPv6路由
项目引入
• 在本项目中,首先手动配置接口的IPv6全球单播地址,令设备自动生成接口的IPv6链路本地地址。四台路由器的配置略有不同,其中:
• AR1与AR2通过手动配置的方式配置接口IPv6地址
• AR3通过DHCPv6从AR2那里获取IPv6地址
• AR4通过无状态配置从AR2那里获取IPv6地址
• 在实现直连连通性后,通过静态路由实现AR1、AR3与AR4之间的通信。
项目目的
• 掌握手动配置IPv6地址的方式
• 掌握通过DHCPv6获得IPv6地址的方式
• 掌握通过SLAAC获得IPv6地址的方式
• 掌握IPv6静态路由的配置
任务1:手动配置IPv6地址
• 项目目的:手动配置AR1和AR2接口的IPv6全球单播地址,并且让设备自动生成IPv6链路本地地址。
任务1:启用IPv6的命令
• 全局启用IPv6路由转发(系统视图)
• 启用IPv6功能(接口视图)
ipv6
启用IPv6路由
ipv6 enable
启用IPv6功能
任务1:配置IPv6地址的命令
• 自动生成链路本地地址(接口视图)
• 手动配置IPv6全球单播地址(接口视图)
ipv6 address auto link-local
自动生成链路本地地址
ipv6 address ipv6-address prefix-length
IPv6地址
IPv6前缀长度
• 在AR1上配置IPv6
[AR1]ipv6
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ipv6 enable
[AR1-GigabitEthernet0/0/0]ipv6 address auto link-local
[AR1-GigabitEthernet0/0/0]ipv6 address 2001:10:10:12::1 64
任务1:配置IPv6(2)
• 在AR2上配置IPv6
[AR2]ipv6
[AR2]interface GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ipv6 enable
[AR2-GigabitEthernet0/0/0]ipv6 address 2001:10:10:12::2 64
[AR2-GigabitEthernet0/0/0]quit
[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ipv6 enable
[AR2-GigabitEthernet0/0/1]ipv6 address 2001:10:10:23::2 64
[AR2-GigabitEthernet0/0/1]quit
[AR2]interface GigabitEthernet 0/0/2
[AR2-GigabitEthernet0/0/2]ipv6 enable
[AR2-GigabitEthernet0/0/2]ipv6 address 2001:10:10:24::2 64
任务1:查看IPv6接口汇总信息
• 在AR2上查看IPv6接口汇总信息
任务1:查看IPv6接口详细信息
• 在AR2上查看IPv6接口详细信息
任务1:查看AR2 G0/0/0接口MAC地址
在AR2上查看G0/0/0接口MAC地址
任务1:查看直连IPv6路由
• 在AR2上查看直连IPv6路由
任务1:测试直连链路的连通性
• 在AR2上测试直连链路的连通性
任务1:查看AR1 G0/0/0接口MAC地址
• 在AR1上查看G0/0/0接口MAC地址
任务1:查看AR1 G0/0/0接口IPv6地址
• 在AR1上查看G0/0/0接口IPv6地址
任务1:测试IPv6链路本地地址连通性
• 在AR2上测试IPv6链路本地地址连通性
任务18-2:使用DHCPv6获得IPv6地址
项目目的:以AR2作为DHCPv6服务器,为AR3分配IPv6地址和默认网关。
任务2:配置IPv6地址池的命令
• 创建并进入IPv6地址池(系统视图)
• 设置可自动分配的网络前缀(IPv6地址池视图)
dhcpv6 pool pool-name
IPv6地址池名称
address prefix ipv6-prefix/ipv6-prefix-length
IPv6前缀/前缀长度
任务2:启用DHCP功能的命令
• 全局启用DHCP服务器功能(系统视图)
• 启用DHCP服务器功能并指定地址池(接口视图)
dhcp enable
全局启用DHCP
dhcpv6 server pool-name
IPv6地址池名称
任务2:DHCPv6服务器配置
• 在AR2上配置DHCPv6服务器
[AR2]dhcpv6 pool r3
[AR2-dhcpv6-pool-r3]address prefix 2001:10:10:23::/64
[AR2-dhcpv6-pool-r3]quit
[AR2]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]dhcpv6 server r3
• 查看DHCPv6服务器配置
[AR2]display dhcpv6 serverInterface
DHCPv6 pool
GigabitEthernet0/0/1
r3
任务2:配置DHCP客户端的命令
• 自动生成链路本地地址(接口视图)
• 配置DHCP客户端(接口视图)
ipv6 address auto link-local
自动生成链路本地地址
ipv6 address auto dhcp
IPv6客户端
任务2:DHCPv6客户端配置
• 将AR3配置为DHCPv6客户端
[AR3]ipv6
[AR3]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[AR3]interface GigabitEthernet 0/0/0
[AR3-GigabitEthernet0/0/0]ipv6 enable
[AR3-GigabitEthernet0/0/0]ipv6 address auto link-local
[AR3-GigabitEthernet0/0/0]ipv6 address auto dhcp
任务2:查看通过DHCPv6获得的地址
• 在AR3上查看通过DHCPv6获得的地址
任务2:DHCP提供其他参数的命令
• 启用设备发送RA报文的功能(接口视图)
• 设置RA报文中有状态自动配置地址的标志位(接口视图)
• 设置RA报文中有状态自动配置其他信息的标志位(接口视图)
undo ipv6 nd ra halt
发送RA报文
ipv6 nd autoconfig managed-address-flag
设置M flag
ipv6 nd autoconfig other-flag
设置O flag
任务2:AR2上的相关配置
• AR2上的相关配置命令
任务2:DHCP客户端请求网关的命令
• 使设备请求默认网关信息(接口视图)
ipv6 address auto global default
使设备请求网关信息
任务2:AR3上的相关配置
• AR3上的相关配置命令
任务2:查看AR3上的默认路由
• 查看AR3上的默认路由
任务3:使用SLAAC获得IPv6地址
• 项目目的:DHCPv6客户端通过接收到的RA消息中的前缀信息,自己生成IPv6地址信息。使AR4接口G0/0/0自动生成IPv6地址。
任务3:AR2上的相关配置
• AR2上的相关配置命令
任务3:配置SLAAC的命令
• 启用无状态自动生成IPv6全球单播地址功能(接口视图)
ipv6 address auto global
启用SLAAC
任务3:AR4上的相关配置
• AR4上的相关配置命令
任务3:查看AR4的IPv6地址
• 在AR4上查看IPv6地址
任务4:配置静态IPv6路由
• 项目目的:在AR1上使用一条静态汇总路由,通过它来访问AR3与AR4。在AR3上配置一条静态默认路由,以及在AR4上配置两条静态配置路由。
• 在AR4上手动配置IPv6地址
任务4:手动配置IPv6地址
• 在AR3上手动配置IPv6地址
• 在AR4上手动配置IPv6地址
任务4:配置IPv6静态路由
• 在AR4上配置IPv6静态路由
任务4:在AR4上查看IPv6静态路由
• 在AR4上查看IPv6静态路由
任务4:配置并查看IPv6静态默认路由
• 在AR3上配置IPv6静态默认路由
• 在AR3上查看IPv6静态默认路由
任务4:配置IPv6静态汇总路由
• 在AR1上配置IPv6静态汇总路由
• 在AR1上查看IPv6静态汇总路由
任务4:验证项目效果(1)
• 在AR1上对AR3发起ping测试
任务4:验证项目效果(2)
• 在AR1上对AR4发起ping测试
任务4:验证项目效果(3)
• 在AR3上对AR4发起ping测试
构建IPv6网络实验的总结可以从以下几个方面进行结构化的阐述:
实验目的
-
理解IPv6协议:通过实验加深对IPv6协议的理解,包括其地址结构、配置方法和基本通信原理。
-
掌握IPv6部署技能:实践IPv6网络的设计、配置和故障排除,提升实际操作能力。
-
对比IPv4与IPv6:分析IPv6相对于IPv4的优势和挑战,以及两者之间的过渡技术。
实验环境搭建
-
硬件准备:列出所需的网络设备,如路由器、交换机、计算机等。
-
软件配置:描述操作系统支持IPv6的设置,以及必要的网络模拟软件或工具。
-
网络拓扑设计:绘制网络拓扑图,展示节点间的连接关系和IP地址分配计划。
实验步骤
-
IPv6地址规划:根据网络规模和需求,合理规划IPv6地址段和子网划分。
-
设备配置:详细记录每一步的配置命令,包括路由器的接口配置、路由协议的启用等。
-
连通性测试:使用ping6、traceroute6等工具验证网络的连通性和路由正确性。
-
安全性检查:配置防火墙规则,确保网络的安全性。
实验结果
-
功能实现:确认网络中的所有设备能够成功获取IPv6地址,并实现相互通信。
-
性能评估:通过网络监控工具,分析网络的吞吐量、延迟等性能指标。
-
错误排查:记录在实验过程中遇到的问题及其解决方案。
实验总结
-
经验分享:总结在实验过程中的关键发现和学习点。
-
问题反思:思考实验中未解决的难题或潜在的优化空间。
-
未来展望:探讨IPv6网络的未来发展趋势和可能的应用场景。