实验四ARP分析及路由协议分析.docx

上传人:b****1 文档编号:15227962 上传时间:2023-07-02 格式:DOCX 页数:27 大小:799.42KB
下载 相关 举报
实验四ARP分析及路由协议分析.docx_第1页
第1页 / 共27页
实验四ARP分析及路由协议分析.docx_第2页
第2页 / 共27页
实验四ARP分析及路由协议分析.docx_第3页
第3页 / 共27页
实验四ARP分析及路由协议分析.docx_第4页
第4页 / 共27页
实验四ARP分析及路由协议分析.docx_第5页
第5页 / 共27页
实验四ARP分析及路由协议分析.docx_第6页
第6页 / 共27页
实验四ARP分析及路由协议分析.docx_第7页
第7页 / 共27页
实验四ARP分析及路由协议分析.docx_第8页
第8页 / 共27页
实验四ARP分析及路由协议分析.docx_第9页
第9页 / 共27页
实验四ARP分析及路由协议分析.docx_第10页
第10页 / 共27页
实验四ARP分析及路由协议分析.docx_第11页
第11页 / 共27页
实验四ARP分析及路由协议分析.docx_第12页
第12页 / 共27页
实验四ARP分析及路由协议分析.docx_第13页
第13页 / 共27页
实验四ARP分析及路由协议分析.docx_第14页
第14页 / 共27页
实验四ARP分析及路由协议分析.docx_第15页
第15页 / 共27页
实验四ARP分析及路由协议分析.docx_第16页
第16页 / 共27页
实验四ARP分析及路由协议分析.docx_第17页
第17页 / 共27页
实验四ARP分析及路由协议分析.docx_第18页
第18页 / 共27页
实验四ARP分析及路由协议分析.docx_第19页
第19页 / 共27页
实验四ARP分析及路由协议分析.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

实验四ARP分析及路由协议分析.docx

《实验四ARP分析及路由协议分析.docx》由会员分享,可在线阅读,更多相关《实验四ARP分析及路由协议分析.docx(27页珍藏版)》请在冰点文库上搜索。

实验四ARP分析及路由协议分析.docx

实验四ARP分析及路由协议分析

计算机科学与技术学院计算机网络实验报告

年级2013学号**********姓名汪凡成绩

专业计算机科学与技术实验地点C1-422指导教师常卓

实验项目实验3.3:

ARP分析实验3.5:

路由协议分析实验日期2016/5/6

实验3.3:

ARP分析

一、实验目的

1.掌握基本的ARP命令。

2.熟悉ARP报文格式和数据封装方式。

3.理解ARP的工作原理。

二、实验原理

(1)ARP简介

1.什么是ARP

ARP,即地址解析协议。

TCP/IP网络使用ARP实现IP地址到MAC地址的动态解析。

网络层使用逻辑地址(IP地址)作为互联网的编址方案,但实际的物理网络(以太网)采用硬件地址(MAC地址)来唯一识别设备。

因此在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址(MAC地址)。

1ARP工作原理

每个主机和路由器的内存中都设有一个ARP高速缓存,用于存放其他设备的IP地址到物理地址的映射表。

当主机欲向本局域网上其他主机发送IP包时,先在本地ARP缓存中查看是否有对方的MAC地址信息。

如果没有,则ARP会在网络中广播一个ARP请求,拥有该目标IP地址的设备将自动发回一个ARP回应,对应的MAC地址将记录到主机的ARP缓存中。

考虑到一个网络可能经常有设备动态加入或者撤出,并且更换设备的网卡或IP地址也都会引起主机地址映射发生变化,因此,ARP缓存定时器将会删除在指定时间段内未使用的ARP条目,具体时间因设备而异。

例如,有些Windows操作系统存储ARP缓存条目的时间为2mim但如果该条目在这段时间内被再次使用,其ARP定时器将延长至lOmin。

ARP缓存可以提高工作效率。

如果没有缓存,每当有数据帧进入网络时,ARP都必须不断请求地址转换,这样会延长通信时间,甚至造成网络拥塞。

反之,保存时间过长也可能导致离开网络或者更改第3层地址的设备出错。

ARP可解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。

如果所要找的主机和源主机不在同一个局域网上,那么就要通过ARP找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。

剩下的工作就由下一个网络来做。

三、实验要求

本实验对应的练习文件为“3-3ARP协议分析.pka”,具体的网络拓扑和地址分配如下。

1•网络拓扑图(图3-11)

图3-llARP实验的网络拓扑

•IP地址配置(表3-6)

表3-6IP地址配置表

设备

接口

IP地址

掩码

默认网关

PC0

网卡

192.168.1.1

255.255.255.0

192.168.1.254

PCI

网卡

192.168.1.2

255.255.255.0

192.168.1.254

PC2

网卡

192.168.1.3

255.255.255.0

192.168.1.254

PC3

网卡

192.168.2.1

255.255.255.0

192.168.2.254

PC4

网卡

192.168.2.2

255.255.255.0

192.168.2.254

RouterO

FaO/O

192.168.1.254

255.255J55.0

NULL

RouterO

FaO/l

192.168.2.254

255.255.255.0

NULL

 

四、实验步骤、结果(程序+注释+截图)及分析

1、任务一:

在PacketTracer中熟悉arp命令

提示:

在PacketTracer中,arp命令只支持两个参数a和d。

arp:

不带参数,显示可用的选项。

步骤1:

访问主机的命令提示符窗口

步骤2:

观察ARP缓存中条目的动态增减

进入Simulation模式。

设置EventListFilters只显示ICMP事件。

2、任务二:

使用PacketTracer观察ARP的工作原理

步骤1:

捕获并观察ARP数据包的转发

步骤2:

研究ARP报文格式和封装方式

步骤3:

研究不同广播域内主机间互访时的ARP执行过程

五、实验遇到的困难及解决

遇到的困难:

操作不熟练,虽然可以完成实验,但原理理解不透彻。

解决:

老师提供给实验指导书,与同学一起讨论,重新回顾教材上的理论知识。

六、实验心得总结

通过实验掌握了基本的ARP命令并不断地熟悉ARP报文格式和数据封装方式以及理解了ARP的工作原理。

 

计算机科学与技术学院计算机网络实验报告

年级2013学号2013434151姓名汪凡成绩

专业计科实验地点c1-422指导教师常卓

实验项目实验3.5:

路由协议分析实验日期2016/5/6

一、实验目的

1)理解网络路由,学习静态路由配置能力。

2)理解RIP动态路由协议的工作原理。

3)理解OSPF动态路由协议的工作原理。

二、实验原理

1.什么是路由协议

路由协议主要运行于路由器上,用于动态获得IP数据报的转发路径,即建立路由表。

Internet将路由协议分为两大类:

内部网关协议(InteriorGatewayProtocol,IGP)和夕卜部网关协议(ExternalGatewayProtocol,EGP)。

IGP是

在一个自治系统内部使用的路由选择协议,主要包括RIP和OSPF协议。

EGP用于将路由选择信息传递到另一个自治系统,目前使用最多的是BGP-4。

2.静态路由

静态路由是指管理员人工配置路由表,它只适用于简单的网络环境。

要求管理员了解整个网络的拓扑信息和链路信息,并且当网络拓扑结构和链路状态发生变化时,所有路由器的路由表都需要人工进行调整修改。

默认路由也是一种特殊的静态路由,是指当路由表中找不到匹配的出口表项时,路由器采取的路由选择。

默认路由可减少路由表所占用的空间和搜索路由表所用的时间。

3.RIP

RIP(RoutingInformationProtocol)是最先得到广泛使用的内部网关协

议,它是一种分布式的基于距离向量的路由选择协议。

RIP中的“距离”定义为“跳数每经过一个路由器则距离加1。

R1P要求网络中的每一个路由器都要维护从它自己到其他每一个目标网络的距离记录,并每隔30s就和邻居路由器交换自己的路由表。

RIP使用UDP报文传送,其最大的优点就是实现简单、开销较小,但存在坏消息传递慢、仅适用于小型网络的缺点。

为了改善RIP的不足,IETF于1998年发布了RIP2。

RIP2支持子网路由选择、CIDR和组播,并提供了验证机制支持多播。

4.OSPF协议

OSPF(OpenShortestPathFirst,幵放式最短路径优先)是IETF在20世纪80年代末期开发的一种基于分布式链路状态的内部网关协议,用于在单一自治系统内决策路由。

0SPF协议使用Dijkstra算法来计算最短路由,并直接使用IP数据报传送(协议字段值为89)。

其工作原理是.•当链路状态发生变化时,该协议使用洪泛法向本自治系统中所有路由器发送与本路由器相邻的所有路由器的链路状态信息,即本路由器都和哪些路由器相邻,以及该链路的“度量”(Metric),每个路由器接收到所有的链路状态信息后,可以总结出整个网络的拓扑,并利用Dijkstra算法计算到其他路由器的路径。

 

三、实验要求

画出拓扑图以及配置IP地址完成实验。

四、实验步骤结果及分析

初始拓扑图(IP已分配好)

 

任务一:

静态配置路由

打开“3-5-1静态路由实验.pka”练习文件,观察网络拓扑,尝试为每个路由器设计合理的静态路由信息,使得网络中的任意两台主机都能连通,表3-10为参考答案。

表3-10路由器静态路由配置信息

路_器

Network

Mask

NextHop

Router1

13.0.0.0

255.0.0.0

192.168.1.2

14.0.0.0

255.0.0.0

192.168.1.2

Router2

10.0.0.0

255.0.0.0

192.168.1.1

13.0.0.0

255.0.0.0

192.168.2.2

14.0.0.0

255.0.0.0

192.168.3.2

Router3

10.0.0.0

255.0.0.0

192.168.2.1

14.0.0.0

255.0.0.0

192.168.2.1

Router4

10.0.0.0

255.0.0.0

192.168.3.1

13.0.0.0

255.0.0.0

192.168.3.1

 

今步骤2:

为每个路由器3己置路由表

在拓扑工作区中单击Routel路由器,并进入其Config面板;单击Static按钮打幵静态路由配置区,按表3-9所示信息配置Routed的静态路由。

然后,以同样的方式分别配置R〇uter2、Router3、Router4路由器的静态路由。

配置完毕后,可使用右侧工具栏中的Inspect工具检查每台路由器的路由表是否正确。

今步骤3:

检查路由酉己置是否正确

单击位于PTActivity窗口下方的CheckResults(检查结果)按钮检查配置。

如果显示为100%则说明配置成功,否则使用ping程序或者AddSimplePDU方法,分别测试任意两个主机的连通性;通过跟踪数据报的转发过程,检查并排除路由配置故障,直到成功为止。

任务二:

观察路由环路问题

在Router3和Router4间增加一条串行线,并启用Router3的SeO/0/l接口和Router4的SeO/0/l接口。

修改Router2的静态路由,将通往10.0.0.0网络的下一跳接口改为192.168.2.2(即Router3的Se0/0/0接口);修改Router3的静态路由,将通往10.0.0.0网络的下一跳接口改为192.168.4.2(即Router4的SeO/0/l接口)。

上述操作实现了在R〇uter2、Router3和Router4之间生成一条通往10.0.0.0的路由环路。

步骤2:

观察数据包在环路中的转发情•况

进入Simulation(模拟)模式。

设置EventListFilters(事件列表过滤器)只显示ICMP事件。

单击AddSimplePDU(添加简单PDU)按钮,然后分别单击PC4和PC1(让PC4发送一个ICMP包给PC1)。

单击Capture/Forward

观察该数据报文的转发情况。

此时可以观察到发送报文在R〇uter2、Routed和R〇uter4三者之间循环转发,像在绕圈,这就是路由环路问题。

任务三:

观察RIP路由协议的运行情况

步骤1:

打开“3-5-2rip协议分析.pka”练习文件,单击Simulation选项卡进入模拟模式。

可以使用位于PacketTracer右侧工具栏的Inspect工具(放大镜)先观察每台路由器的路由表情况。

步骤2:

观察RIP数据报文的转发情况

单击AutoCapture/Play(自动捕获/播放)按钮,自动运行模拟,此时可观察到许多RIP报文在各邻近路由器间周期交互。

请注意,RIP周期性地与邻居交换路由表,因此,即使网络中没有用户数据流量在发送,网络也会“充满”通信业务,使路由器获得如何转发数据包到其目的地的最新情况。

步骤3:

检查路由更新情况和RLP数据报文

单击ResetSimulation重新进行模拟实验,并且进入每个路由器清空其路由表。

操作步骤为.•在路由器的CLI面板中输入en,回车;再输入cleariproute*,回车即可。

单击Capture/Forward按钮,逐步控制模拟进程,当产生第一条RIP数据报时,单击数据包信封,或者在EventList(事件列表)的Info(信息)列中单击彩色正方形,以打幵PDU信息窗口,检查这些路由更新数据包。

使用OSIModel(OSI模型)选项卡视图和Inbound/OutboundPDUDetails(入站/出站PDU详细数据)选项卡视图可以更详细了解RIP报文格式。

跟踪路由信息的更新过程。

当这些更新数据报到达邻居路由器后,使用Inspect工具显示这些路由器的路由表,观察其更新情况。

任务四.•观察OSPF路由协议的运行情况

打开“3-5-3ospf协议分析.pka”练习文件,参照任务2的步骤,观察OSPF路由协议的运行情况。

值得注意的是,OSPF需要交换两种数据包:

一种是Hello包,用于周期维护邻居状态;另一种是链路更新的数据包。

请注意观察并区别两种数据包的传送范围。

完成路由配置

添加一条串行线

修改router2的路由

修改router3的路由

PC4给PC1发包

转发过程

可以看到报文在router2,3,4之间循环转发,像在绕圈。

RIP报文的转发情况

观察到许多RIP报文在各邻近路由器间周期交互。

请注意,RIP周期性地与邻居交换路由表,因此,即使网络中没有用户数据流量在发送,网络也会“充满”通信业务,使路由器获得如何转发数据包到其目的地的最新情况。

 

清除路由表

RIP数据报文

OSPF路由协议

五、实验遇到的困难及解决

自己画拓扑图的时候有一条线无法画出,于是就用的例子里面给的图。

修改IP地址的时候没有点击SAVE导致无法添加更改。

六、实验心得总结

通过实验更加清楚地学习了静态路由、RIP以及OSPF协议的工作原理以及各自的特点。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2