首页/网络/VLAN 与高可用速查/子接口 ARP 不通的处理
VLAN 与 Trunk81 条

子接口 ARP 不通的处理

点对点 dot1q 子接口终结后需要开启 ARP 广播功能,网关才能正常回应本网段 ARP 请求,否则终端提示网关不可达。

VLAN 与高可用速查网络更新于 2026-10-13

子接口为什么收不到 ARP 应答

以太网子接口(dot1q 终结)用于在一根物理链路上终结多个 VLAN。华为设备的子接口默认不处理 ARP 广播,需要显式开启 arp broadcast enable 后网关才能回应本网段的 ARP 请求;漏配时的典型现象是链路 Up、IP 已配、路由正常,但终端提示网关不可达。

基本信息

适用平台华为 VRP 子接口(Cisco 无此命令,行为默认不同)
关键命令arp broadcast enable(子接口视图)
VLAN 终结dot1q termination vid N 指定子接口对应 VLAN
典型故障链路与 IP 都正常,终端却报网关不可达
既有配置部分版本/平台默认行为不同,以实际操作验证为准

典型使用场景

  • 单臂路由:一根物理链路上承载多个 VLAN 的网关
  • 园区出口:用子接口对接汇聚并终结各业务 VLAN
  • 排障:终端提示网关不可达时确认是否漏开 ARP 广播
  • 设备替换:新旧平台默认行为差异导致原有配置失效
  • 割接验收:子接口业务 VLAN 的连通性逐项测试

华为子接口配置

华为子接口配置
interface GigabitEthernet0/0/1.10
 dot1q termination vid 10                  # 终结 VLAN 10 的报文
 ip address 192.168.10.1 24                # 子接口地址,作为该 VLAN 的网关
 arp broadcast enable                      # 关键:开启 ARP 广播处理
display interface GigabitEthernet0/0/1.10     # 核对子接口状态与配置
display arp all                            # 查看是否学到终端 ARP 表项
display ip interface brief                  # 核对子接口地址是否正确

排障步骤

步骤查看内容判读
① 链路与子接口子接口是否 Up、地址是否正确若 Down 先查物理口与 VLAN 终结配置
② ARP 处理开关arp broadcast enable 是否已配未配置时网关不回应该网段 ARP
③ 本端 ARP 表display arp 是否有终端表项无表项说明请求未到达或未处理
④ 抓包请求是否发出、终端是否发出请求区分是本端不回还是终端没发
华为子接口默认关闭 ARP 广播处理,而 Cisco 平台没有这条命令、默认行为也不同:跨厂商排障时不要照搬另一家的经验,先确认当前平台的默认行为。
『链路 up、IP 已配但网关不可达』这一组合,优先检查 ARP 广播处理开关,这是子接口场景里的高频缺配。

易错点

  • 漏配 arp broadcast enable:链路与地址全部正常,终端却始终提示网关不可达
  • 照搬 Cisco 经验:Cisco 无此命令,跨厂商排障时先确认平台默认行为再下结论
  • 只看 ARP 表不下结论:本端无表项说明请求未被处理,需要抓包确认方向
  • dot1q termination 的 VLAN 号与对端、终端实际 VLAN 不一致:报文根本到不了子接口
  • 多个子接口共用同一物理口时未核对上行带宽与队列:终结多个 VLAN 后流量叠加,物理口成为瓶颈

数据来源与参考

  • 华为 S 系列交换机产品文档(子接口与 ARP)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌