一、实验目的
学习安装与使用华为eNSP网络仿真软件
理解IPv6 over IPv4的原理
掌握IPv6 over IPv4手工隧道的配置方法
掌握OSPF路由的配置方法
掌握IPv6静态路由的配置方法
二、实验环境
Windows系统、 eNSP网络仿真软件
三、实验过程及结果
- 建立三路由拓扑
首先使用三个AR1200型号路由器,以及Copper型号网线建立拓扑
建立完成后将路由器进行重命名:
R2、R3进行同样的操作。
然后为每个路由器配置IPV4地址:
配置完成后,发现R1可以ping通R2的12.1.1.2,因为当前处于同一子网,但是无法ping通R2的23.1.1.2,并且无法ping通R3的23.1.1.3,因为他们分属于两个不同的网络:
R2可以ping通R1与R3:
为了使他们互通,下面开始配置路由,在配置前,先打印路由表来查看:
2. OSPF路由配置:
ospf命令用来创建并运行OSPF进程,打印OSPF 2的路由表查看,area命令用来创建OSPF区域, 并进入OSPF区域视图:
network命令用来指定运行OSPF协议的接口和接口所属的区域:
接下来,按照同样的方法配置R2和R3:
配置完成后,分别查看三个路由器上的OSPF表:
可以看到多了两条记录,记录了两个网络的转发接口。
再次尝试,R1可以ping通R2的23.1.1.2,也可以ping通R3
3. 创建虚接口:
为了创建隧道, 我们在边界路由器( R1和R3) 处创建虚拟接口, 即LoopBack类型的接口。此类接口状态永远是UP, 所以非常适合做隧道的源地址。该类型的接口也经常被用于管理路由器。此类接口的掩码经常设为32位, 因为没有连接子网的需求。
创建LoopBack虚接口并分配IP地址:
对R3进行相同的操作:
在R1 ping R3的LoopBack 0接口:
不能ping通,因为此时R2未配置。
为了互通,下面开始配置OSPF:
用类似的方法配置R3:
再次试试两个LoopBack接口之间能否ping通:
可以ping通。
打印OSPF 2的路由表:
发现路由表中多了虚接口的转发记录。
4. 创建IPV6虚接口:
创建IPv6虚接口是为了测试R1和R3之间IPv6的连通性:
配置好R1的接口后,用同样的方法配置R3的LoopBack 1:
尝试用R1ping自己的LoopBack 1:
R1可以ping通自己的LoopBack 1 ,但是不能ping通R3的LoopBack 1。
5. 创建IPv6 over Ipv4隧道:
创建并进入Tunnel接口视图并配置IPv6地址:
按照类似的方法配置R3的Tunnel0/0/0:
尝试用R1 ping R3的Tunnel0/0/0:
可以ping通,但是R1不能ping通R3的LoopBack 1,因为路由器不知道怎么转发去往R3 LoopBack1的分组。 这就需要配置IPv6的路由。
6. 配置IPv6静态路由:
网络2001:3::, 前缀长度为64, 通过接口Tunnel0/0/0转发:
再次尝试用R1 ping R3的LoopBack1:
不能ping通,因为R3的静态路由未配置。
用类似的方法配置R3的静态路由:
配置完成后,查看R1与R3的LoopBack1能否ping通:
可以ping通,并且查看IPv6的路由表可以发现多了相关静态路由的记录。