一、实验目的
掌握IPv6路由选择协议的原理及配置方法,包括RIPng和OSPFv3。
二、实验内容
1、RIPng的配置;
2、OSPFv3的配置。
三 、实验步骤
1 RIPng 的配置
1.1 将设备添加到拓扑区并连接
1.2 配置路由器的 ipv6 RIPng 相关配置
配置命令如下:
1. conf t // 进入全局配置模式
2. pv6 uni // 打开 ipv6 配置
3. ipv6 router rip 1 // 在 R1 上激活自治系统编号为 1 的 RIPng 路由进程
4. split-horizon // 水平分割
5. poison-reverse // 带毒性逆转的水平分割
6. exit
7. int f0/0 // 进入 f0/0 接口
8. ipv6 add 2001:db8:aaaa:1::1/64 // 配置路由器接口 ipv6 地址
9. ipv6 rip 1 enable
10. no sh
配置命令如下:
1. int s1/0
2. clock rate 64000 // 配置时钟速率(数据包发送频率)
3. ipv6 add 2020:db8:aaaa:2::1/64
4. ipv6 rip 1 enable
5. no sh
R2、R3 的配置类似
配置完成后每个接口的 ipv6 地址如下:
R1
·f0/0 2020:db8:aaaa:1::1/64
·s1/0 2020:db8:aaaa:2::1/64
R2
·s1/1 2020:db8:aaaa:2::2/64
·s1/0 2020:db8:aaaa:3::1/64
R3
·s1/1 2020:db8:aaaa:3::2/64
·f0/0 2020:db8:aaaa:4::1/64
1.3 查看 RIPng 配置
使用 show running-config 命令查看 RIPng 是否正常运行
使用 show ipv6 route 查看路由表
使用 PC2 ping PC1
2 OSPFv 的配置
2.1 将设备添加到拓扑区并连接
2.2 配置路由器的 OFPSv3 相关配置
配置命令如下:
1. conf t
2. ipv6 uni
3. ipv6 router ospf 1 // 激活进程编号为 1 的 OSPFv3 路由进程
4. router-id 1.1.1.1 // 手动配置 OSPFv3 Router ID
5. exit
6. int f0/0
7. ipv6 add 2020:db8:aaaa:1::1/64
8. ipv6 ospf 1 area 0 // 使接口参与 OSPFv3 路由进程
9. no sh
1. int s1/0
2. ipv6 add 2020:db8:aaaa:2::1/64
3. ipv6 ospf 1 area 0
4. clock rate 64000
5. no sh
R2、R3 配置类似
配置完成后每个接口的 ipv6 地址如下:
R1
·f0/0 2020:db8:aaaa:1::1/64
·s1/0 2020:db8:aaaa:2::1/64
R2
·s1/1 2020:db8:aaaa:2::2/64
·s1/0 2020:db8:aaaa:3::1/64
R3
·s1/1 2020:db8:aaaa:3::2/64
·f0/0 2020:db8:aaaa:4::1/64
2.3 查看 OSPFv3 配置
使用 show running-config 查看 OSFPv3 相关配置
使用 show ipv6 route ospf 查看 OSFPv3 相关配置
使用 show ipv6 ospf database 查看 OSFPv3 相关配置
使用 show ipv6 protocols 查看 OSFPv3 相关配置
使用 PC1 ping PC2
3 OSPFv3-RIPng
3.1 将设备添加到拓扑区并连接
3.2 配置路由器相关配置
3.3 查看相关配置是否正常
使用 PC1 ping PC2
使用 show ipv6 prtocols 查看相关配置
可以看出配置正确且运行正常
四、实验结果分析
从实验结果可以看出,这两种协议都可以进行路由选择
RIPng
下一代路由选择信息协议,是一种距离向量算法
在实验中抓包可以看出会路由器会广播发送路由表
OFPSv3
开放最短路径优先版本3
Hello 消息
数据库请求消息
链路状态请求消息
链路状态更新消息
通过抓包可以了解 OSPFv3 协议的运行机制
附录: