ARP代理(Proxy ARP)
ARP代理通俗地说,就是由中间设备代替其他主机响应arp请求。下图展现了ARP代理工作的主要过程:
ARP代理工作过程示意图
ARP代理工作的过程说明
1,192.168.0.16/16主机向外发送目的主机为192.168.1.3/24的ARP请求报文;
2,网关收到0.16的ARP请求报文,由于网关开启了ARP代理的功能,因此网关代替1.3向0.16发送ARP响应数据报;
3,网关向1.0/24网段发送1.3的ARP请求报文;
4,1.3收到后,发送ARP响应报文。
ARP代理带来的问题
在开启ARP代理功能之后,很可能会导致地址冲突等类似故障的产生,如在下图的网络环境下,将会产生一系列的不稳定的故障现象产生。
正因为如此,我们在实际工作的环境中对于ARP代理功能的应用需要慎重一些,尽量避免针对整个网段使用ARP代理功能,最好只针对需要使用ARP代理功能来实现某些特殊功能需求的少数IP开启。
ARP代理在实际工作中的应用
1,AnyIP
AnyIP是指机器随便使用什么IP地址或网关信息,只要接入网络中都可以实现访问的需求。这个技术被广泛的应用在soho级网关产品中,特别是在宾馆、会议室、广场等公共场所,为网络使用者提供了很大的便利。
其工作原理就是利用了ARP代理的功能,在收到非本地IP地址的ARP请求报文时,对其进行ARP响应。这样,那些收到ARP响应的主机就会将相关的数据包发送至网关设备接口处,再由网关设备转发出去,从而实现了上网的功能。
2,网关地址映射
在很多网关设备上,都支持将内网的服务器映射为公网地址对外提供服务,以达到隐藏内部网络的目的,这种地址映射也是利用ARP代理技术来实现的,我们来简单看一下下图所示的地址映射的工作过程:
地址映射的工作过程
在这个过程中,当来自互联网的数据访问产生了对映射外网地址202.102.X.2的ARP请求报文,正常情况下,因为这个地址的真实主机并不存在,发送端是不会收到来自202.102.X.2的ARP响应报文的。但是,由于网关上启用了针对202.102.X.2的ARP代理功能,网关会替代202.102.X.2发送ARP响应报文。从而实现了地址映射访问的需求。
ARP代理(Proxy ARP)相关推荐
- 【博客420】arp代理与arp代答
arp代理与arp代答 arp代理 性质:代理获取的是非真实想要的mac地址,而是代理人的mac地址 场景: ARP代理是指设备收到ARP请求时将网关的mac地址回复给请求的用户,并将请求的源mac地 ...
- 代理ARP(Proxy Arp)
ARP代理: 代理ARP(Proxy-arp)的原理就是当出现跨网段的ARP请求时,路由器将自己的MAC返回给发送ARP广播请求发送者,实现MAC地址代理(善意的欺骗),最终使得主机能够通信. 代理A ...
- 代理ARP(Proxy ARP)实验
1.测试R2 ping R3,观察ARP表. 配置命令: R2#configure terminal R2(config)#no ip routing //关闭路由 R2(config)#interf ...
- 理解ARP及 Proxy ARP
1.本文使用的软件是eNSP 2.部分命令使用的是简写(和完整命令一样的作用),按键盘上的"Tab"建可自动补全命令 3.退到下一层用命令quit,简写q 本文用得到的查询命令: ...
- 交换机的基本原理(特别是动态ARP、静态ARP、代理ARP)
第六章:交换机的基本配置 二层交换设备工作在OSI模型的第二层,即数据链路层,它对数据包的转发是建立在MAC(Media Access Control )地址基础之上的.二层交换设备不同的接口发送和接 ...
- 《VLAN中所使用ARP代理命令介绍》
<VLAN中所使用ARP代理命令介绍> ARP代理(proxy)有三种: (1)路由式Proxy ARP 命令:arp-proxy enable: (2)VLAN内Proxy ARP 命令 ...
- Proxy ARP解析过程
文章目录 Proxy ARP产生原因: 路由式Proxy ARP: ARP任意代理: VLAN内Proxy ARP: VLAN间Proxy ARP: Proxy ARP产生原因: ARP只适用于处于同 ...
- ARP代理与二层隔离技术
目录 ARP代理 基本概念 ARP代理类型 端口隔离 隔离机制 三层隔离 MUX Vlan 具体作用 基本概念 注意 实验配置 ARP代理 基本概念 如果ARP请求是从一个网络的主机发往同一网段但不再 ...
- 【Proxy ARP】代理ARP
Proxy ARP 代理ARP可以帮助一个子网上的计算机到达远程子网,而无需配置路由或者默认网关 开启代理ARP之后路由器会响应不是本地IP地址的ARP请求 代理ARP只响应那些在自己的路由表里能找到 ...
- 代理ARP协议(Proxy ARP)
代理ARP(Proxy-arp)的原理就是当出现跨网段的ARP请求时,路由器将自己的MAC返回给发送ARP广播请求发送者,实现MAC地址代理(善意的欺骗),最终使得主机能够通信. 图中R1和R3处于不 ...
最新文章
- JVM经常使用的调优參数
- usb 转 uart cp210x 驱动解析
- linux运行windows环境变量,使用环境变量识别Cygwin,Linux,Windows
- 【基础】主流web服务器的介绍
- java函數_函數(Java版)
- php.ini 配置详解
- 简单的MYSQL数据库
- ES集群添加IK分词器
- 【记忆化搜索】【线性化DP】滑雪 (ssl 1202/luogu 1434/pku 1088)
- 串口不通或乱码,排查方法
- Serverless实战 —— ​​​​​​​Laravel + Serverless Framework 快速创建 CMS 内容管理系统
- java session.load_java – 了解hibernate中的session.get vs session.load方法
- Linux内存管理 (6)vmalloc
- python atm详解_python基础之ATM-1
- 微信小程序调出选择好友聊天窗口
- Python爬虫从入门到精通:(14)验证码识别_Python涛哥
- 【企业】任正非:管理的灰度
- python制作动态的微信个人名片
- 【Stats】Jarque Bera test正态性检验
- event mpm php,Apache下三种MPM模式:prefork,worker和event