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

华为交换机进阶功能和场景化配置

华为交换机进阶功能和场景化配置

一、VLAN高级配置

  1. 基于MAC地址划分VLAN
    适合移动终端(如笔记本),根据设备MAC自动分配VLAN:

    [SW1] vlan 30    # 创建VLAN 30
    [SW1] mac-vlan mac-address 00e0-fc12-3456 vlan 30    # 将指定MAC绑定到VLAN 30
    [SW1] interface GigabitEthernet 0/0/5
    [SW1-GigabitEthernet0/0/5] port link-type hybrid    # 接口类型设为hybrid
    [SW1-GigabitEthernet0/0/5] port hybrid untagged vlan 30    # VLAN 30数据不打标签
    [SW1-GigabitEthernet0/0/5] mac-vlan enable    # 启用MAC-VLAN功能
    
  2. VLAN间通信(单臂路由)
    通过路由器子接口实现不同VLAN互通:

    • 交换机配置
      [SW1] interface GigabitEthernet 0/0/24
      [SW1-GigabitEthernet0/0/24] port link-type trunk
      [SW1-GigabitEthernet0/0/24] port trunk allow-pass vlan 10 20    # 允许VLAN 10/20通过
      
    • 路由器子接口配置(配合):
      [Router] interface GigabitEthernet 0/0/0.1    # 创建子接口
      [Router-GigabitEthernet0/0/0.1] vlan-type dot1q 10    # 封装VLAN 10
      [Router-GigabitEthernet0/0/0.1] ip address 192.168.10.1 24[Router] interface GigabitEthernet 0/0/0.2
      [Router-GigabitEthernet0/0/0.2] vlan-type dot1q 20    # 封装VLAN 20
      [Router-GigabitEthernet0/0/0.2] ip address 192.168.20.1 24
      

二、链路聚合(Eth-Trunk)

将多个物理接口捆绑为逻辑接口,提高带宽和冗余:

  1. 创建Eth-Trunk接口
    [SW1] interface Eth-Trunk 1    # 创建Eth-Trunk 1
    [SW1-Eth-Trunk1] mode manual load-balance    # 手动负载均衡模式(默认)
    # 或使用LACP模式(动态协商):mode lacp-static
    
  2. 加入物理接口
    [SW1-Eth-Trunk1] trunkport GigabitEthernet 0/0/23 to 0/0/24    # 批量加入接口23-24
    
  3. 配置Trunk属性(若用于交换机互联)
    [SW1-Eth-Trunk1] port link-type trunk
    [SW1-Eth-Trunk1] port trunk allow-pass vlan all
    

三、生成树协议(STP/RSTP/MSTP)

防止环路并实现链路冗余:

  1. 启用RSTP(快速生成树)
    [SW1] stp mode rstp    # 全局设置为RSTP模式(默认是STP)
    [SW1] stp enable    # 启用生成树(全局生效)
    
  2. 指定根桥和备份根桥
    # 核心交换机配置为根桥(优先级值越小越优先,默认32768)
    [SW1] stp priority 4096# 备份交换机配置
    [SW2] stp priority 8192
    
  3. 边缘端口配置(连接终端的接口,加速收敛):
    [SW1] interface GigabitEthernet 0/0/1
    [SW1-GigabitEthernet0/0/1] stp edged-port enable
    

四、DHCP配置

交换机作为DHCP服务器为终端分配IP:

  1. 全局启用DHCP
    [SW1] dhcp enable
    
  2. 创建地址池并关联VLAN
    [SW1] ip pool vlan10    # 创建地址池名称vlan10
    [SW1-ip-pool-vlan10] network 192.168.10.0 mask 255.255.255.0    # 分配网段
    [SW1-ip-pool-vlan10] gateway-list 192.168.10.254    # 网关(通常是VLANIF接口IP)
    [SW1-ip-pool-vlan10] dns-list 114.114.114.114 8.8.8.8    # DNS服务器
    [SW1-ip-pool-vlan10] lease day 1    # 租期1天# 在VLANIF接口启用DHCP服务
    [SW1] interface Vlanif 10
    [SW1-Vlanif10] ip address 192.168.10.254 24
    [SW1-Vlanif10] dhcp select global    # 关联全局地址池
    

五、安全配置

  1. 端口安全(限制MAC地址)
    防止未授权设备接入:

    [SW1] interface GigabitEthernet 0/0/1
    [SW1-GigabitEthernet0/0/1] port-security enable    # 启用端口安全
    [SW1-GigabitEthernet0/0/1] port-security max-mac-num 2    # 最多允许2个MAC地址
    [SW1-GigabitEthernet0/0/1] port-security mac-address sticky    # 自动学习并绑定MAC
    # 违规处理:port-security protect-action shutdown(触发后关闭接口)
    
  2. ACL访问控制列表
    限制特定IP通信:

    # 创建ACL,禁止192.168.10.10访问192.168.20.0/24
    [SW1] acl 3000
    [SW1-acl-adv-3000] rule deny ip source 192.168.10.10 0 destination 192.168.20.0 0.0.0.255
    [SW1-acl-adv-3000] quit# 在接口应用ACL(入方向)
    [SW1] interface GigabitEthernet 0/0/1
    [SW1-GigabitEthernet0/0/1] traffic-filter inbound acl 3000
    

六、远程管理配置(SSH)

相比Telnet更安全的远程登录方式:

  1. 生成密钥对
    [SW1] ssh user admin    # 创建SSH用户admin
    [SW1] ssh user admin authentication-type password    # 认证方式为密码
    [SW1] ssh user admin service-type stelnet    # 服务类型为stelnet
    [SW1] set authentication password cipher ssh123    # 设置密码
    
  2. 启用SSH服务
    [SW1] stelnet server enable    # 启用stelnet服务
    [SW1] user-interface vty 0 14    # 允许15个SSH连接
    [SW1-ui-vty0-14] authentication-mode aaa    # 关联AAA认证
    [SW1-ui-vty0-14] protocol inbound ssh    # 仅允许SSH登录
    

七、常用排障命令

  1. 查看MAC地址表
    [SW1] display mac-address    # 所有MAC表项
    [SW1] display mac-address interface GigabitEthernet 0/0/1    # 指定接口的MAC
    
  2. 查看STP状态
    [SW1] display stp brief    # 生成树摘要(根桥、端口角色等)
    
  3. 查看DHCP分配情况
    [SW1] display ip pool used    # 已分配的IP地址
    
  4. ping和traceroute
    <SW1> ping 192.168.10.1    # 测试连通性
    <SW1> tracert 192.168.20.1    # 追踪路由
    
http://www.xdnf.cn/news/1265617.html

相关文章:

  • Javaweb - 14.1 - 前端工程化
  • day16 - CSS3新增属性
  • 利用whisper api实现若无字幕则自动下载音频并用 whisper 转写,再用 LLM 总结。
  • Blender 快捷键速查表 (Cheat Sheet)
  • 数据结构(9)——排序
  • 202506 电子学会青少年等级考试机器人二级理论综合真题
  • 本文章分享一个本地录音和实时传输录音给app的功能(杰理)
  • java10学习笔记
  • IntelliJ IDEA 新手全方位使用指南
  • 服务机器人选择屏幕的逻辑
  • 7、docker |其余命令
  • spring.config.import 不存在
  • Pytest中实现自动生成测试用例脚本代码
  • kettle插件-kettle MinIO插件,轻松解决文件上传到MinIO服务器
  • C++隐式转换的魔法与陷阱:explicit关键字的救赎
  • qt文件操作与qss基础
  • 推荐系统学习笔记(十一)预估分数融合
  • java web项目入门了解
  • Go语言接口实战指南
  • 聊聊经常用的微服务
  • Baumer高防护相机如何通过YoloV8深度学习模型实现火星陨石坑的检测识别(C#代码UI界面版)
  • 集成电路学习:什么是RQT图形用户界面工具
  • 智慧园区误报率↓76%:陌讯多模态融合算法实战解析
  • 智能情趣设备、爆 bug:可被远程操控。。。
  • 计算机网络:如何将/22的CIDR地址块划分为4个子网
  • 前端视角下关于 WebSocket 的简单理解
  • rosrun 和 roslaunch 区别
  • [激光原理与应用-205]:光学器件 - LD与DFB的比较
  • JavaWeb03——javascript基础语法
  • 微信小程序功能 表单密码强度验证