【实验目的】
(1)了解什么是ARP。
(2)懂得使用ARP的命令,并观察物理地址与IP地址的关系。
【实验设备及器材】
计算机2台、路由器1台、配置线1根、网线2根。
【实验内容和步骤】
按照图1.11所示进行实验组网。
图1.11 ARP协议组网
一、地址配置
1.配置各个接口地址
2.查看各个接口的物理地址
在路由器上输入命令 :dis int g0/0 ;dis int g0/1
GE_0/0口物理地址(Hardware Address): 4200-582f-0105
GE_0/1口物理地址(Hardware Address): 4200-582f-0106
在主机命令窗口输入: ipconfig
Host_1物理地址: 08-00-27-00-6c-c6
Host_2物理地址:08-00-27-00-5c-26
在“命令提示符”窗口下输入命令:arp-a,可以发现主机所连接的IP地址映射出来的物理地址正好与路由器上接口的物理地址相同(见图1.12、图1.13)。
(www.xing528.com)
图1.12 主机命令窗口查询g0/0 IP地址映射出来的物理地址
图1.13 主机命令窗口查询g0/1 IP地址映射出来的物理地址
3.在路由器下执行“display arp”
可以看到各个计算机的IP地址所映射的物理地址。
在以上输出信息中,Type字段的含义是ARP表项类型:动态用D表示;静态用S表示;授权用A表示。
可知,PC及RTA都建立了正确的ARP表项,表项中包含了IP地址和对应的MAC地址。
二、ARP代理配置
在PC网卡上必须设置网关才能互通,这是因为尽管Host_1和Host_2处于同一个子网内(掩码都是255.255.0.0),但RTA上两个接口的子网是不同的(分别为172.16.0.0/24和172.16.1.0/24),所以它不能在两个不同子网之间转发ARP报文。
1.对路由器各个接口进行代理
2.查看配置结果
在主机“命令提示符”窗口下输入命令:arp-a。
由于ARP代理,已经可以看到对方的网络地址了,如图1.14所示,ARP表项中Host_2的IP地址对应的MAC地址与RTA接口GE_0/0的MAC地址相同,由此可以看出,是RTA的接口GE_0/0接口执行了ARP代理功能,为Host_1发出的ARP请求提供了代理应答。
图1.14 主机A中的ARP表项
在PCB上查看ARP表项,可以看到 ARP表项中PCA的IP地址对应的MAC地址与RTA的接口GE_0/1的MAC地址相同。
在RTA上可以通过“display arp all”命令查看ARP表项,其输出结果与实验一的结果一样。
【思考题】
没有在RTA上启动ARP代理功能之前,在Host_1上通过“arp-a”查看Host_1的ARP表项,输出信息是什么?
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。