arp broadcast enable命令
一、华为官方介绍
作用
用来使能终结子接口的ARP广播功能。
应用场景
终结子接口不能转发广播报文,在收到广播报文后它们直接把该报文丢弃。为了允许终结子接口能转发广播报文,可以通过在子接口上执行命令arp broadcast enable使能终结子接口的ARP广播功能。
配置影响
当IP报文需要从终结子接口发出时,
如果终结子接口上未使能ARP广播功能,系统将会直接把该IP报文丢弃,从而不能对该IP报文进行转发。
如果终结子接口上已使能ARP广播功能,系统将会构造带Tag的ARP广播报文,然后再从该终结子接口发出。
二、实验现象
配置情况:
PC1归属于VLAN10,PC2归属于VLAN20;路由器AR1创建两个终结子接口G0/0/0.10/20分别对应VLAN10/20。
实验步骤:
1.路由器未配置arp broadcast enable情况下,PC1能ping通路由器G0/0/0.10接口,PC1可以ping通路由器G0/0/0.20接口,不能ping通PC2。
2.清除路由器arp缓存后,路由器不能ping通PC1;抓包发现并没有arp广播报文发出,用PC1ping测路由器,路由器记录了PC1的arp信息,再用路由器ping测PC1,即能ping通。
3.只配置路由器G0/0/0.10接口或者只配置G0/0/0.20接口的arp broadcast enable,PC1不能ping通PC2。
4.路由器G0/0/0.10接口及G0/0/0.20接口均配置arp broadcast enable,PC1能ping通PC2。
5.查看PC1\PC2\路由器上均能学习到互相的mac地址,路由器G0/0/0.10接口及G0/0/0.20接口undo arp broadcast enable,发现PC1不能ping通PC2。
三、实验现象分析
1.根据第2步,arp broadcast enable就是让设备能够主动发arp请求报文,不配置该命令,路由器不能发送ARP广播,主动ping主机会失败。但是不配置该命令不会影响路由器接收ARP广播并回复ARP应答报文。
2.根据第5步,路由器、PC上均存有ARP信息,此时ping测不需要进行arp解析,在路由器接口抓包发现,有PC1的ping包,没有路由器发送给PC2的ping包,说明如果终结子接口上未使能ARP广播功能,系统将会直接把该IP报文丢弃,从而不能对该IP报文进行转发。
3.验证:分析若先用PC1/2ping测网关,让路由器、PC上存有arp缓存信息,只启用路由器G0/0/0.20接口的arp broadcast enable功能,则在路由器接口上抓包应能抓到三个ICMP包,分别为PC1至G0/0/0.10网关的ICMP包、G0/0/0.20网关至PC2的ICMP包,PC2至G0/0/0.20网关的ICMP包。
抓包发现是如此:
PC1至G0/0/0.10网关的ICMP包:
G0/0/0.20网关至PC2的ICMP包:
PC2至G0/0/0.20网关的ICMP包:
注:
G0/0/0.10和G0/0/0.20接口的MAC地址一致,均为00-e0-fc-aa-27-0f
PC1 MAC地址:54-89-98-A3-27-00 PC2MAC地址:54-89-98-A6-18-CA
四、总结
说明如果终结子接口未配置arp broadcast enable,一不能主动发送arp广播报文,二会直接将IP报文丢弃不进行转发。
arp broadcast enable命令相关推荐
- 【Linux】一步一步学Linux——enable命令(212)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 总结 06. 附录 01. 命令概述 enable命令可以用于启动或关闭 shel ...
- Linux 系统设置 : enable 命令详解
enable命令用于临时关闭或者激活指定的shell内部命令.若要执行的文件名称与shell内建命令相同,可用enable -n来关闭shell内建命令.若不加-n选项,enable可重新启动关闭的命 ...
- 华为网络设备交换机路由器查看ARP表项命令方法
描述:华为网络设备交换机路由器查看ARP表项命令方法 命令: display arp
- Linux 命令(250)—— enable 命令(builtin)
文章目录 1.命令简介 2.命令格式 3.选项说明 4.返回值 5.常用示例 参考文献 1.命令简介 enable 启用或禁用 Shell 内建指令. 禁用内置命令,可以在不指定完整路径名的情况下执行 ...
- Linux服务enable,Linux enable命令 - Linux系统设置命令参数及用法大全
Linux enable命令用于启动或关闭 shell 内建指令. 若要执行的文件名称与shell内建指令相同,可用enable -n来关闭shell内建指令.若不加-n参数,enable可重新启动关 ...
- 局域网计算机中arp,在局域网中的一台计算机上使用了arp-a命令,有如下输出: C:\arp.a Interface: 192.168.0.1 0n - 赏学吧...
在局域网中的一台计算机上使用了arp-a命令,有如下输出: C:\arp.a Interface: 192.168.0.1 0n Interface Ox1000004 Intemet Address ...
- 链路层:ARP和RARP命令arp -a/tcpdump -en
ARP是在以太网上面运用的一种IP地址到硬件地址映射的协议 1 ARP流程 列如 ftp bsdi 假定bsdi在以太网上 DNS解析器解析主机名字>>FTP发送请求端请求TCP用得到的I ...
- 单臂路由配置命令_如何通过单臂路由实现VLAN间通信?(配置篇)
1实验需求: PC1属于VLAN 2 ,PC2属于VLAN 3 ,通过单臂路由的方式实现不同vlan的主机PC1和PC2互通. 2实验拓扑: 3实验配置: PC1配置: PC2配置: 交换机配置 # ...
- 华为路由器配置命令汇总
VRP系统基本使用,与交换机基本相同 信息中心配置 Log.Trap.Debug信息的输出,对设备的维护与监管至关重要 配置Log信息输出,即配置指定模块的Log信息输出到Log缓冲区.日志文件.控制 ...
最新文章
- c语言赋值x为字母,C语言算术、赋值、关系、逻辑运算详细剖析---
- GitHub 热门:机器学习 100 天!
- 使用apidocJs快速生成在线文档
- 使用JavaScript实现一个简单的编译器
- 分层和分段用什么符号_如何划分段落层次,如何给段落分层
- Android性能优化之启动优化实战篇,积累总结
- python语言中文社区-python解决中文
- [导入]创建笔 (Visual C#)
- 服务器虚拟网络设置,虚拟化服务器网络设置
- 计算机硬件假故障,计算机硬件故障
- Python爬虫:用BeautifulSoup进行NBA数据爬取
- 1.5.7 Python匿名函数
- 你所能用到的数据结构(六)
- 月历1997年php代码_php自动生成月历的代码
- parquet格式_数据工程101:揭开Hadoop数据格式的神秘面纱:Avro,ORC和Parquet
- sql语言的一大类 DML 数据的操纵语言
- Maxwell 是什么?
- ramda 函数 logic
- mac 配置host
- element-ui中table 去掉表头、去掉边框线、去掉鼠标悬停背景颜色
热门文章
- Python123 期末题库
- w ndows7快速关机,windows7怎么快速关机|win7系统实现快速关机的方法
- 王艾老哥---三穷三富过到老,十年兴败谁知晓!
- 大数据_——利用hive仓库模拟数据进行日活、日新、留存数据的分析统计(详细代码步骤)
- 整数的上下取整和浮点数的上下取整 java
- Win11中双显示器快捷键 Win + Shift + 左/右失效问题
- C#数字金额转人民币大写金额的实现
- 电脑硬件知识入门之硬盘篇
- Inserting操作导致死锁Oracle
- Halcon与C#混合编程--打开笔记本摄像头实时采集