找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 27531|回复: 0

单臂路由基于华为路由器配置,实现不同 VLAN 三层互通实操配置

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2026-8-3 13:58:43 | 显示全部楼层 |阅读模式
单臂路由实现不同VLAN三层互通(华为路由器配置)

配置场景

单臂路由(Router-on-a-Stick)是一种通过路由器的一个物理接口实现多个VLAN间路由的技术。本配置示例基于华为路由器,实现不同VLAN间的三层互通。

拓扑结构

  • 华为路由器(如AR2220)一个物理接口(GigabitEthernet0/0/0)
  • 交换机划分多个VLAN(如VLAN10和VLAN20)
  • 路由器通过子接口与交换机连接


配置步骤

1. 路由器配置
  1. # 进入系统视图
  2. system-view
  3. # 配置物理接口(不配置IP地址,只启用接口)
  4. interface GigabitEthernet0/0/0
  5. ip address unnumbered (或可不配置IP,但需确保接口up,通常使用no shutdown或确保物理连接正常)
  6. # 更常见的做法是不配置IP,但需要确保接口处于up状态
  7. # 实际可配置为trunk模式或直接不配置IP(依赖交换机配置)
  8. # 这里采用子接口方式,物理接口可不配置IP
  9. # 退出物理接口配置
  10. quit
  11. # 配置VLAN10的子接口
  12. interface GigabitEthernet0/0/0.10
  13. dot1q termination vid 10    # 指定子接口处理的VLAN ID
  14. ip address 192.168.10.1 24  # 配置VLAN10的网关IP
  15. arp broadcast enable         # 启用ARP广播(可选,某些版本需要)
  16. # 配置VLAN20的子接口
  17. interface GigabitEthernet0/0/0.20
  18. dot1q termination vid 20
  19. ip address 192.168.20.1 24
  20. arp broadcast enable
  21. # 可选:配置默认路由或静态路由
  22. # ip route-static 0.0.0.0 0.0.0.0 [下一跳]
复制代码

2. 交换机配置(简要示例)
  1. # 进入系统视图
  2. system-view
  3. # 创建VLAN
  4. vlan batch 10 20
  5. # 配置连接路由器的接口为Trunk模式
  6. interface GigabitEthernet0/0/1  # 假设这是连接路由器的接口
  7. port link-type trunk
  8. port trunk allow-pass vlan 10 20
  9. # 配置接入端口(示例)
  10. interface GigabitEthernet0/0/2
  11. port link-type access
  12. port default vlan 10
  13. interface GigabitEthernet0/0/3
  14. port link-type access
  15. port default vlan 20
复制代码

3. 验证配置
  1. # 显示接口状态
  2. display interface brief
  3. # 显示IP路由表
  4. display ip routing-table
  5. # 测试连通性(从VLAN10的主机ping VLAN20的网关或主机)
  6. # 应在VLAN10主机上执行: ping 192.168.20.1 或 ping VLAN20中的主机IP
复制代码

配置要点说明

  • 子接口配置
  • 每个子接口对应一个VLAN
  • 使用
    1. dot1q termination vid
    复制代码
    命令指定处理的VLAN ID
  • 每个子接口配置独立的IP地址作为对应VLAN的网关
  • 物理接口
  • 物理接口不需要配置IP地址
  • 必须确保物理接口处于UP状态
  • 交换机配置
  • 连接路由器的交换机接口必须配置为Trunk模式
  • 允许相关VLAN通过Trunk链路
  • ARP广播
  • 在某些华为设备版本中,可能需要启用
    1. arp broadcast enable
    复制代码
    命令


常见问题排查

  • 接口未UP
  • 检查物理连接是否正常
  • 确认交换机接口配置为Trunk模式并允许相应VLAN
  • VLAN间无法通信
  • 检查子接口VLAN ID配置是否正确
  • 确认网关IP地址配置正确
  • 检查防火墙或ACL是否阻止了通信
  • ARP问题
  • 确认是否启用了
    1. arp broadcast enable
    复制代码
  • 检查ARP表是否正确学习


通过以上配置,不同VLAN的主机可以通过路由器实现跨VLAN通信。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五云论坛 ( 黔ICP备2022001370号-1|贵公网安备52032102000798号 )

GMT+8, 2026-9-12 18:10 , Processed in 0.072886 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表