2.2理解ARP及proxy ARP

ARP是用来将IP地址解析为MAC地址的协议,有动态跟静态两种解析方式。动态是通过ARP广播报文,获取目标IP地址对应的MAC地址过程,静态则是网络管理员手工添加IP地址与MAC地址映射关系。

Proxy ARP即代理ARP,具被此功能的网络设备收到ARP广播报文时,首先检查广播报文中所请求的目标MAC能否可达,确认可达后即便不是自身的接口也用自身接口的MAC地址作为该ARP请求的回应,使得处于不同物理网络的同一网段主机可以正常通信。

本实验模拟校园网络场景,路由器R1是校园网络出口,连接到教育云网,学校内所有设备使用192.168.0.0/16网段,通过交换机连接到网关路由器上。现在学校电教员对通过配置静态ARP防止ARP欺骗攻击,又由于IP广播设备不能配置网关,且分属于不同的广播域导致无法正常通信,现在需要路由器上配置ARP Proxy功能实现所有设备通信。实验拓扑如下:

图片[1]-2.2理解ARP及proxy ARP-青原智库
设备接口IP地址子网掩码默认网关
R1(出口路由器)GE0/0/0192.168.0.254255.255.255.0N/A
GE0/0/1192.168.1.254255.255.255.0N/A
PC-1Ethernet0/0/1192.168.0.1255.255.0.0192.168.0.254
IP广播设备01Ethernet0/0/1192.168.0.2255.255.0.0N/A
PC-2Ethernet0/0/1192.168.1.1255.255.0.0192.168.1.254
IP广播设备02Ethernet0/0/1192.168.1.2255.255.0.0N/A
图片[2]-2.2理解ARP及proxy ARP-青原智库
<Huawei>system-view                                                       进入系统试图
[Huawei]sysname R1                                                       修改设备名称
[R1]interface GigabitEthernet 0/0/0                                       进入接口试图
[R1-GigabitEthernet0/0/0]ip address 192.168.0.254 255.255.255.0           配置接口IP地址
[R1]interface GigabitEthernet 0/0/1                                       进入接口试图
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 255.255.255.0           配置接口IP地址
图片[3]-2.2理解ARP及proxy ARP-青原智库

按照实验拓扑及编址配置完地址后,未测试前查看主机的ARP表如下;

图片[4]-2.2理解ARP及proxy ARP-青原智库
图片[5]-2.2理解ARP及proxy ARP-青原智库
图片[6]-2.2理解ARP及proxy ARP-青原智库

下面路由器的两个接口下开启ARP Proxy

[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]arp-proxy enable

[R1]interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1]arp-proxy enable

开启ARP Prooxy后不同广播域同网段通信测试如下;

图片[7]-2.2理解ARP及proxy ARP-青原智库

大致原理是处在不同广播域的主机的ARP广播包会被路由器隔离,导致不能获取目标主机MAC地址,如若中间路由设备对应接口开启ARP Proxy功能,它会首先检查广播报文中所请求的目标MAC能否可达,确认可达后即便不是自身的接口也用自身接口的MAC地址作为该ARP请求的回应,使得处于不同物理网络的同一网段主机可以正常通信。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容