当前位置: 首页 > news >正文

通过子接口(Sub-Interface)实现三层接口与二层 VLAN 接口的通信

解决方案:通过子接口(Sub-Interface)实现三层接口与二层VLAN接口的通信

问题分析
  • 设备A:物理接口 GigabitEthernet0/0/0 直接配置为三层接口(IP: 1.1.1.1/24),无法加入 VLAN。
  • 设备B:物理接口为二层模式,必须通过 Vlanif10(IP: 1.1.1.254/24)通信。
  • 关键矛盾:设备A的三层接口与设备B的二层VLAN接口无法直接互通。

🔧 配置步骤

方法1:在设备A上创建子接口(推荐)

通过子接口绑定 VLAN ID,实现与设备B的 Vlanif10 互通。

1. 设备A配置
# 删除物理接口的三层IP(如果已配置)
[Huawei] interface GigabitEthernet0/0/0
[Huawei-GigabitEthernet0/0/0] undo ip address
[Huawei-GigabitEthernet0/0/0] quit# 创建子接口并绑定VLAN 10
[Huawei] interface GigabitEthernet0/0/0.10  # 子接口编号与VLAN ID一致
[Huawei-GigabitEthernet0/0/0.10] dot1q termination vid 10  # 绑定VLAN 10
[Huawei-GigabitEthernet0/0/0.10] ip address 1.1.1.1 24     # 配置IP
[Huawei-GigabitEthernet0/0/0.10] arp broadcast enable      # 启用ARP广播
[Huawei-GigabitEthernet0/0/0.10] quit
2. 设备B配置

保持原有 Vlanif10 配置:

[Huawei] interface Vlanif 10
[Huawei-Vlanif10] ip address 1.1.1.254 24
[Huawei-Vlanif10] quit# 确保物理接口加入VLAN 10(如GigabitEthernet0/0/1)
[Huawei] interface GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1] port link-type access  # 或 trunk
[Huawei-GigabitEthernet0/0/1] port default vlan 10   # 加入VLAN 10
[Huawei-GigabitEthernet0/0/1] quit
3. 验证连通性
# 在设备A上Ping设备B
<Huawei> ping 1.1.1.254# 检查ARP表
<Huawei> display arp | include 1.1.1.254

方法2:通过中间交换机(如果设备不支持子接口)

若设备A不支持子接口,可通过中间交换机实现 VLAN 互通:

  1. 拓扑调整

    [设备A-GE0/0/0] --- [交换机-Trunk口] --- [设备B-GE0/0/1]
    
  2. 交换机配置

    # 在交换机上创建VLAN 10,并允许两端接口通过
    [Switch] vlan 10
    [Switch-vlan10] quit
    [Switch] interface GigabitEthernet0/0/1  # 连接设备A
    [Switch-GigabitEthernet0/0/1] port link-type trunk
    [Switch-GigabitEthernet0/0/1] port trunk allow-pass vlan 10
    [Switch-GigabitEthernet0/0/1] quit[Switch] interface GigabitEthernet0/0/2  # 连接设备B
    [Switch-GigabitEthernet0/0/2] port link-type access
    [Switch-GigabitEthernet0/0/2] port default vlan 10
    

📌 关键点说明

配置项作用
dot1q termination vid 10子接口绑定 VLAN 10,实现三层接口与二层VLAN的互通
arp broadcast enable解决子接口默认不发送ARP广播的问题(华为设备需手动开启)
中间交换机在不支持子接口时,通过交换机的VLAN转发实现互通

💡 常见问题排查

  1. 子接口未生效

    • 检查物理接口是否已删除IP:display current-configuration interface GigabitEthernet0/0/0
    • 确认子接口 VLAN ID 与设备B的VLAN一致。
  2. ARP表无记录

    • 在设备B上抓包,确认是否收到设备A的ARP请求:
      <Huawei> debugging arp packet
      
  3. 物理链路问题

    • 检查接口状态:display interface brief
    • 更换网线或光模块测试。

✅ 最终验证

  • 设备A
    <Huawei> ping 1.1.1.254
    
  • 设备B
    <Huawei> ping 1.1.1.1
    

如果双向 Ping 通,说明配置成功!否则请检查 VLAN 成员端口和子接口绑定。

http://www.dtcms.com/a/199399.html

相关文章:

  • PKDV5351高压差分探头在充电桩安全测试中的应用
  • GraphQL 接口设计
  • Linux架构篇、第五章_06Jenkins 触发器全面解析与实战指南
  • 机器学习教程简介:从基础概念到实践应用的全面指南
  • DeepSeek 赋能数字孪生:重构虚实共生的智能未来图景
  • 「数智化聚合分销生态系统」定制开发:重构全渠道增长引擎
  • TS01S:单通道差分灵敏度校准电容触摸传感器芯片
  • 《告别低效签约!智合同如何用AI重构商业“契约时代”》​​——解析智能合约技术的爆发与行业变革
  • OpenHarmony外设驱动使用 (五),Fingerprint_auth
  • 【神经网络与深度学习】GAN 生成对抗训练模型在实际训练中很容易判别器收敛,生成器发散
  • 教学网站1:《软件工程》精品课程教学网站的设计与实现(摘要和目录)
  • 【Arm】应用ArmDS移植最小FreeRTOS系统
  • 嵌入式系统:技术演进、应用领域发展趋势全面解析
  • MySQL 8.0 OCP 英文题库解析(五)
  • Swift 二分查找实战:精准定位第一个“Bug版本”(LeetCode 278)
  • 无人设备遥控器之数据压缩与编码技术篇
  • .NET 函数:检测 SQL 注入风险
  • UE5 GAS框架解析内部数据处理机制——服务器与客户端
  • TS04:高性能四通道自动灵敏度校准电容触摸传感器
  • winrar 工具测试 下载 与安装
  • RK3568下QT实现按钮切换tabWidget
  • 嵌套式向量中断控制器(NVIC)
  • 分布式ID生成系统
  • 遨游科普:三防平板是什么?应用在什么场景?
  • get请求使用数组进行传参
  • ffmpeg转码后的视频有横条纹和彩虹横条等乱彩问题
  • MySQL中的Change Buffer是什么,它有什么作用?
  • 什么是5G前传、中传、回传?
  • 本地部署dify+ragflow+deepseek ,结合小模型实现故障预测,并结合本地知识库和大模型给出维修建议
  • 【语音克隆Open Voice的使用】