实验四 IPv6实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、实验目的

通过本实验掌握IPv6无状态地址自动配置过程,理解各种单播地址的作用,掌握访问IPv6 WEB 服务器和FTP服务器的访问方法,并对各数据包进行分析。

二、实验内容

1、实现无状态地址自动配置;

2、在不同的场合使用各种单播地址;

3、在IPv6环境下访问WEB服务器;

4、在IPv6环境下访问FTP服务器。

三、实验步骤

1、无状态地址自动配置

各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。

本练习每台主机为一组。现仅以主机A所在组为例,其它组的操作参考主机A所在组的操作。注:

下面实验中涉及全球单播地址的实验内容需要在学校IPv6网络环境支持下进行,学校需要将中心设备连接到学校IPv6网络环境中才可以使用全球单播地址进行实验,如学校不具备IPv6网络环境,关于全球单播地址的验证可以不做。

1)启动协议分析器并开始捕获数据(不设置任何过滤条件)。

2)重起IPv6协议栈。

方法:在命令行方式下,输入命令:

netsh int ipv6 reset

netsh int ipv6 renew

3)察看生成的地址、路由信息。

在命令行下,输入命令“ipconfig”。

●找出物理接口(Ethernet adapter),根据该接口信息找出IPv6地址并填写表4-1:

表4-1 实验结果

在命令行下,输入命令“netsh int ipv6 show rou”。

●路由表中有哪些条目?这些条目是怎样产生的?

4)停止数据捕获分析数据,并回答下面的问题:

●在“路由器发现”会话下,进入按该主机的链路本地地址分类的会话,路由器公告报文中有哪几种选项类型?各自的作用是什么?路由器发现在自动地址配置过程中的作用是什么?

●在“重复地址检测”会话分析中,有哪些地址进行地址检测?是否收到邻节点公告报文?重复地址检测在自动地址配置过程中的作用是什么?

●在“多播侦听发现”会话分析中,进入该会话的是哪种类型的报文?它在自动地址配置过程中的作用是什么?

5)由上面的分析结果,绘制出无状态自动配置的数据交互图。

2、进一步理解不同单播地址的使用场合

本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A、B所在

组为例,其它组的操作参考主机A、B所在组的操作。

注:

下面实验中涉及全球单播地址的实验内容需要在学校IPv6网络环境支持下进行,学校需要将中心设备连接到学校IPv6网络环境中才可以使用全球单播地址进行实验,如学校不具备IPv6网络环境,关于全球单播地址的验证可以不做。

1)主机B启动协议分析器并开始捕获数据。

2)主机A按表4-2进行操作并填写实验结果:

表4-2 实验结果

3)主机B停止数据捕获,并分析捕获的数据:

在ICMPv6信息报文中的“回送请求/应答”会话中,依次察看主机A的每次ping过程。在每次ping的过程中,请求、应答报文的源IP、目的IP各是什么?是哪种类型的IPv6地址?

4)主机B启动协议分析器并开始捕获数据。

5)主机A使用“TCP工具”,访问IPv6站点。

(1)运行“TCP工具”应用程序(实验平台工具栏中的TCP工具)。

(2)对TCP工具进行设置:类型选择客户端、地址为2001:da8:b000:2::16(吉林大学IPv6 HTTP 服务器地址)、端口为80,如图4-1所示,点击[连接]按钮,再点击[断开]按钮,并关闭“TCP工具-IPv6”应用程序。(本步骤中用到的全球单播地址需要学校网络连接到IPv6公网,如果学校没有该条件,此地址的测试可以不做。)

图4-1 TCP工具-IPv6的设置

6)主机B停止数据捕获,并分析捕获的数据:

在“http会话”中,第一个报文中的源IP、目的IP各是什么?是哪种类型的IPv6地址?

7)将图3-5中的地址改为fec0::1:200:a:b:c(服务器地址),重复4)-6)的步骤。

8)结合实验一中练习二的实验结果和本练习的实验结果,说明链路本地地址、站点本地地址、全球单播地址各自的使用场合。

3、IPV6DNS

1)IPv6 DNS正向查询

各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。

本练习每台主机为一组。现仅以主机A所在组为例,其它组的操作参考主机A所在组的操作。(1)删除IPv6默认DNS(在命令行执行“netsh int ipv6 del dns "物理接口名" all”)。

(2)添加IPv6默认DNS(在命令行执行“netsh int ipv6 add dns "物理接口名"

fec0::1:200:a:b:c index=1”)。

(3)重启DNS客户端(依次单击“开始”和“控制面板”,双击“管理工具”,再双击“服务”,找到“DNS Client”,单击右键/重新启动)。

(4)清空DNS高速缓存(在命令行下执行“ipconfig /flushdns”)。

(5)启动协议分析器并开始捕获数据。

(6)测试IPv6 DNS(在命令行下执行“ping lab6”)。

(7)显示DNS高速缓存(执行“ipconfig /displaydns”命令),在缓存中找到服务器的域名所对应的记录。

●记录中有哪些表项,有何意义。

(8)停止数据捕获,分析所捕获的数据:

①进入“DNS会话”,察看query报文。

●在该报文中,含有几个“域标记”字段,各是什么?“查询类型”字段为______,该字段的意义是什么?

②进入“DNS会话”,察看OK报文。

●在该报文中,字段“IPv6源地址”为______________________,该地址是服务器的IP地址吗?

(9)由以上步骤的操作及实验结果,说明IPv6 DNS正向查询的过程。

2)IPv6 DNS反向查询

本练习每台主机为一组。现仅以主机A、B所在组为例,其它组的操作参考主机A、B所在组的操作。(1)主机A启动协议编辑器。

(2)在主机A上,编辑IPv6 DNS反向查询请求数据包:

MAC层:

源MAC:主机A的MAC地址

目的MAC:服务器的MAC地址

协议类型:IPv6协议

IPv6层:

源IP:主机A的链路本地地址

目的IP:服务器的链路本地地址

有效载荷长度:97

下一个报头:17

跳限制:64

UDP层:

源端口:1026

相关文档
最新文档