ARP代理(ARP Proxy)

ARP 代理:

1. 路由式 ARP 代理

解决同一网段不同物理网络上计算机的互通问题

当网关存在被请求 IP 地址的路由时,才会以本接口的 MAC 响应 ARP 请求

华为设备测试 ARP 请求时,无法正常展示,所以使用思科设备

接口地址正常配置完成后,R1 访问 R3,R1 会先发送自己的 IP 地址和 MAC 地址以及 R3 的 IP 地址和 R3 的 MAC (00000000) 地址,R2 会根据请求的 IP 地址,寻找设备R3,因为 R2 上开启了 ARP 代理,所以R2 发给 R3 的 源MAC 地址会将 R1 的 MAC 地址变成 R2 设备接口f0/0 的MAC地址,R3 收到请求之后,将自己的 IP 地址和 MAC 地址回应,同理在 R2 的时候,因为开启了 ARP 代理,会将 R3 的 MAC 地址变成 R2 设备接口 f1/0 的 MAC 地址,让 R1 误认为 R2 设备 f1/0 接口的 MAC 就是请求的 R3 的 MAC,这就是 ARP 代理,也称为 ARP 欺骗。一旦关闭 R2 设备上两个接口其中之一,此通信就无法成功

2. VLAN 内 ARP 代理

解决相同 VLAN 内,且 VLAN 配置用户隔离后的网络上的计算机互通问题

端口隔离:只适用于同 VLAN

需要将接口加入到隔离组中,主要作用是隔离同一 VLAN 内的主机互访

如何实现隔离:

将交换机内的接口,放入到一个隔离组中,处于相同隔离组中的端口不能互访

相同隔离组下的端口不能进行互访

不同隔离组下的端口可以互访

没有配置隔离组的端口(普通端口)可以跟所有接口互访

端口隔离配置:进入接口配置

Huawei-g0/0/1 port-isolate enable group 1 //开启端口隔离并将 g0/0/1 接口加入到隔离组 1 中

在 DSLAM 上将两个端口配置端口隔离:port-isolate enable group 1

LSW1配置接口类型为 access 并允许 vlan 10 通过,配置 vlan 内 ARP 代理

Huawei-vlanif10 arp-proxy inner-sub-vlan-proxy enable //启用 vlan 内 ARP 代理

VLAN 内 ARP 代理前提:

被请求的 IP 地址和自己在一个网段

自身存在被请求 IP 地址的 ARP 表项

3. VLAN 间 ARP 代理

解决不同 VLAN 之间对应计算机的三层互通问题

使用的是 vlan 聚合:帮助子 VLAN 实现链路间的通信

创建 vlan 2 3 4,其中 vlan 2 3 是子 vlan,vlan 4 是聚合vlan

聚合 vlan 配置:

LSW2:

先配置好两个接口的类型为 access 并允许对应 vlan 通过

vlan 4 //聚合 vlan 的编号是 vlan 4

Ip address x.x.x.x //添加 IP 地址

aggregate-vlan //启用聚合vlan

access-valn 2 3 //将 vlan 2 3 聚合 vlan 4

arp-proxy inter-sub-vlan-proxy enable //开启 vlan 间 ARP 代理
PC1测试PC2的连通性,PC1 发送自己的 IP 地址和 MAC 地址以及需要访问的 IP 地址和 MAC (00000000) 地址,网关查找路由表,此时网关启用了 ARP 代理,所以使用自己 vlan 4 的 MAC 地址代理 PC1 的 MAC 地址,PC2 收到请求之后,回应自己的 MAC 地址,网关同样的使用自己的 vlan 4 的 MAC 地址代理 PC2 的 MAC,PC1 收到之后,将 PC2 的IP地址 和 网关 vlan 4 的 MAC 存入自己的 ARP 表项中,误认为此时的 MAC 就是 PC2 的 MAC,同理 PC2 也是。

VLAN 间 ARP 代理前提:

被请求的 IP 地址和自己在一个网段

自身存在被请求 IP 地址的 ARP 表项

VLAN Mapping 的配置

相关推荐
wtblszn5 小时前
自动化包装生产线设备可视化管理方案
运维·自动化
跨境小彭6 小时前
Temu拉美站点铺货实操复盘:手动复制痛点与批量自动化解决方案
服务器·人工智能·搜索引擎·自动化·temu电商运营
心之语歌6 小时前
Tkinter 画布基本梳理
运维·服务器·python
Shulex6 小时前
面向跨境电商多渠道消息系统的技术架构:亚马逊站内信合规对接与自动化执行链路设计
运维·架构·自动化
bloglin999997 小时前
vmware部署centos7启动docker容器后无法访问服务
运维·docker·容器
杨云龙UP8 小时前
TDengine 3.4.2.8 Community 三节点三副本生产集群部署实战(DNode/MNode/taosAdapter/Explorer)
大数据·linux·运维·数据库·tdengine·时序库
梦帮科技8 小时前
领域认知知识库图谱注入:从双式记账图网络到高质量问答对自动化合成流水线
运维·网络·数据库·人工智能·矩阵·架构·自动化
逐流人9 小时前
Ceph分布式存储集群配置与池管理:从配置优先级到PG、复本池与纠删码池
运维·分布式·ceph·云原生·云计算·rados
海宇服务9 小时前
零信任架构实战:基于海宇车型识别精准构建自动化定损网关
运维·人工智能·架构·自动化
Fcy6489 小时前
Linux下 进程间关系与守护进程
linux·运维·服务器·守护进程