深圳大学-计算机网络实验-IPv6隧道

实验目的

  1. 学习安装与使用华为eNSP网络仿真软件
  2. 理解IPv6 over IPv4的原理
  3. 掌握IPv6 over IPv4手工隧道的配置方法
  4. 掌握OSPF路由的配置方法
  5. 掌握IPv6静态路由的配置方法

实验环境

Windows系统,eNSP网络仿真软件

实验内容

·建立三路由拓扑
·OSPF路由配置
·创建虚接口
·创建IPv6虚接口
·创建IPv6 over IPv4隧道
·配置IPv6静态路由

实验步骤

一. 建立三路由拓扑

  1. 选用AR1220型号路由器,选择Copper型号线,即以太网线,建立拓扑
    在这里插入图片描述
  2. 为了便于分析,重命名路由器
    在这里插入图片描述
  3. 为每个路由器配置IPv4地址
    R1:
    在这里插入图片描述
    R2:
    在这里插入图片描述
    R3:
    在这里插入图片描述
  4. 用R1 ping R2的12.1.1.2
    在这里插入图片描述
    R1可以 ping通 R2的12.1.1.2,因为同属同一子网
  5. 用R1 ping R2的23.1.1.2
    在这里插入图片描述
    R1无法 ping 通R2的23.1.1.2,因为二者属与不同子网
  6. 用R1 ping R3的地址
    在这里插入图片描述
    R1和R3 ping不通,因为它们分属于两个不同的网络。
  7. 在R2执行ping 12.1.1.1和在R2执行ping 23.1.1.3
    在这里插入图片描述
    在这里插入图片描述
    R2可以 ping通 R1和R3,因为ping指令生成ICMP ECHO-REQUEST报文,并用IP 协议封装。当我们在ping指令中不指定该报文的源IP地址 时,按照ping指令的参数说明,IP源地址将采用出接口的IP地址。出接口也就是host目的地址的转发接口。其实[R2]ping 12.1.1.1时,ICMP ECHO-REQUEST报文的源 IP地址用的是12.1.1.2,因为路由表中网络12.1.1.0/24的出接口是GigabitEthernet 0/0/0。R2 ping R3也是相同的道理。
  8. 执行[R2]display ip routing查看路由表
    在这里插入图片描述
    在这里插入图片描述
  9. 选中AR2,右键–>数据抓包,分别开启GE 0/0/0和GE 0/0/1两个接口的数据抓包,然后,重新执行[R2]ping 12.1.1.1,发现GE 0/0/0接口的Wireshark抓包界面出现了ICMP协议分组,源地址是12.1.1.2
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  10. 执行[R2]ping 23.1.1.3 ,R2的GE 0/0/1接口的 Wireshark抓包界面出现了ICMP协议分组,源地址是23.1.1.2。
    在这里插入图片描述
    在这里插入图片描述
  11. 执行[R2]ping -a 23.1.1.2 12.1.1.1 [R2]ping -a 12.1.1.2 23.1.1.3不能ping通,以及Wireshark里对应的ICMP分组超时
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  12. 为了实现它们之间的互通,我们应该来配置路由。在开始配置之前,打印路由表看看
    在这里插入图片描述

二. OSPF路由配置

  1. 创建并运行OSPF进程,打印OSPF 2的路由表,并使用area命令来创建OSPF区域,进入OSPF区域视图。
    在这里插入图片描述
  2. 使用network命令来指定运行OSPF协议的接口和接口所属的区域
    在这里插入图片描述
  3. 按照同样的方法配置R2和R3
    R2:
    在这里插入图片描述
    在这里插入图片描述
    R3:
    在这里插入图片描述
  4. 用display ip routing-table查看三个路由器上路由表,R1,R3多了关于使用OSPF的记录。用display ospf 2 routing分别查看三个路由器上OSPF2的路由表,多了2条记录,记录了2个网络的转发接口。
    R1:
    在这里插入图片描述
    在这里插入图片描述
    R2:
    在这里插入图片描述
    R3:
    在这里插入图片描述
  5. R1可以 ping通 R2的23.1.1.2和R3的地址
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  6. R2执行 ping -a 23.1.1.2 12.1.1.1和ping -a 12.1.1.2 23.1.1.3,可以ping通
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

三. 创建虚接口

  1. 创建LoopBack虚接口并分配IP地址
    在这里插入图片描述
  2. 对R3做类似的操作
    在这里插入图片描述
  3. 在R1 ping R3的LoopBack 0接口,无法ping通
    在这里插入图片描述
  4. 配置OSPF
    在这里插入图片描述
  5. 执行[R1]ping -a 1.1.1.1 3.3.3.3,不能通,Wireshark没有对应的ICMP分组,此时路由器R1和R2还不知道怎么转发目的地址是3.3.3.3的分组。
  6. 执行[R3]ping -a 3.3.3.3 1.1.1.1不能通,Wireshark里只有请求分组,但是没有响应分组,因为路由器此时知道怎么转发目的地址是1.1.1.1的分组,但是不知道怎么转发目的地址是3.3.3.3的分组。
    在这里插入图片描述
    在这里插入图片描述
  7. 用类似的方法配置R3的OSPF路由
    在这里插入图片描述
  8. 两个LoopBack接口能ping通,Wireshark里有对应的ICMP分组
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  9. 打印路由器的路由表以及OSPF 2的路由表,发现多了虚接口的转发记录
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

四. 创建IPv6虚接口

  1. 创建虚接口LoopBack1,在接口上使能IPv6功能,配置接口的全球单播地址
    在这里插入图片描述
  2. 用display ipv6 interface检查接口配置是否正确
    在这里插入图片描述
  3. 用同样的方法配置R3的LoopBack1
    在这里插入图片描述
  4. R1能ping通自己的LoopBack1,说明配置正确
    在这里插入图片描述
  5. R1不能ping通R3的LoopBack1。因为二者之间的网络使用IPv4协议,无法转发IPv6报文,需要创建IPv6 over IPv4隧道。
    在这里插入图片描述

五. 创建IPv6 over IPv4隧道

  1. 创建并进入Tunnel接口,配置IPv6地址,配置Tunnel接口的隧道协议,配置Tunnel源地址或源接口,指定Tunnel接口的目的地址
    在这里插入图片描述
  2. 按照类似的方法配置R3的Tunnel0/0/0
    在这里插入图片描述
  3. 测试R1是否能ping通R3的Tunnel0/0/0,结果是能通,说明配置没问题,Wireshark抓包ICMPv6请求报文的源地址2001:13::1
    在这里插入图片描述
    在这里插入图片描述

六. 配置IPv6静态路由

  1. 配置静态路由
    在这里插入图片描述
  2. 尝试用R1的LoopBack1 ping R3的LoopBack1,用R3的LoopBack1 ping R1的LoopBack1,
    在这里插入图片描述
    结果是不能,需要用类似的方法配置R3的静态路由。
  3. 用类似的方法配置R3的静态路由
    在这里插入图片描述
  4. R1和R3的LoopBack1之间能相互ping通,说明实验成功
    在这里插入图片描述
  5. 查看IPv6的路由表
    R1:
    在这里插入图片描述
    R3:
    在这里插入图片描述

实验结果

R1和R3的LoopBack1可以ping通:
在这里插入图片描述

实验小结

通过这个实验,我对IPv6 over IPv4的概念有了更深的了解,并掌握了如何手动配置IPv6 over IPv4隧道、OSPF路由和IPv6静态路由。IPv6 over IPv4隧道允许我们在IPv4网络中实现两个IPv6网络的互联。具体原理是:这项技术通过将IPv6数据报封装在IPv4数据报中来完成传输。这个隧道需要在两端的边界路由器上通过手动配置来建立,并且必须明确隧道的源和目的IPv4地址。隧道两端的设备必须支持双协议栈(IPv4和IPv6),以便能够处理两种类型的数据包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值