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

控制mac地址表端口安全

一、端口安全的核心理论
  1. 安全MAC地址类型

    • 安全动态MAC:启用端口安全后动态学习的MAC地址,设备重启后丢失,需重新学习。

    • 安全静态MAC:手动配置的MAC地址,永久生效且不会被老化。

    • Sticky MAC:动态学习后自动转换为静态MAC,保存配置后重启仍保留。

  2. 关键功能

    • MAC地址绑定:限制端口仅允许指定MAC地址通信。

    • MAC地址学习限制:控制端口可学习的最大MAC数量。

    • 违规动作:检测非法流量时触发预设动作(丢弃、告警、关闭端口)。

  3. 违规模式

    • Restrict:丢弃非法报文并生成告警(推荐使用)。

    • Protect:静默丢弃非法报文,不记录日志。

    • Shutdown:关闭端口并告警,需管理员手动恢复或配置自动恢复。


 展示拓扑

 能够PC1和PC2能够通信

 测试外来入侵电脑连接g0/0/2端口

测试结果

 

二、基础配置步骤
  1. 启用端口安全

    <Huawei> system-view
    [Huawei] interface GigabitEthernet0/0/1
    [Huawei-GigabitEthernet0/0/1] port-security enable   # 启用端口安全
  2. 设置最大MAC地址数量

    [Huawei-GigabitEthernet0/0/1] port-security max-mac-num 3  # 允许最多3个MAC地址
  3. 绑定MAC地址

    • 静态绑定

      [Huawei-GigabitEthernet0/0/1] port-security mac-address 0011-2233-4455
    • Sticky MAC(动态学习并自动保存):

      [Huawei-GigabitEthernet0/0/1] port-security mac-address sticky
  4. 配置违规动作

    [Huawei-GigabitEthernet0/0/1] port-security protect-action shutdown  # 违规时关闭端口
  5. 配置自动恢复(可选)

    [Huawei] error-down auto-recovery cause port-security interval 300  # 端口关闭后300秒自动恢复
  6. 验证配置

    [Huawei] display port-security interface GigabitEthernet0/0/1  # 查看端口安全状态

三、典型应用场景配置
  1. 办公室接入控制(单设备限制)

    interface GigabitEthernet0/0/1port-security enableport-security max-mac-num 1      # 仅允许1个设备接入port-security mac-address sticky  # 自动绑定首次连接的MAC地址
  2. 会议室多设备临时接入

    interface GigabitEthernet0/0/2port-security enableport-security max-mac-num 5      # 允许最多5个设备port-security protect-action restrict  # 丢弃非法流量并记录日志
  3. 服务器高安全区域

    interface GigabitEthernet0/0/3port-security enableport-security mac-address 0000-AAAA-BBBB  # 严格绑定服务器MACport-security protect-action shutdown     # 非法接入时关闭端口

四、进阶功能与注意事项
  1. MAC地址老化时间

    [Huawei-GigabitEthernet0/0/1] port-security aging-time 800  # 设置动态MAC老化时间为800秒
  2. 端口模式要求

    • 端口需设置为access模式,Trunk端口需明确允许的VLAN。

  3. 故障排查

    • 端口误关闭:使用display interface brief查看端口状态,通过restart命令或自动恢复配置恢复。

    • 配置不生效:检查端口模式是否为access,并确保未超过最大MAC限制

相关文章:

  • 004 Linux基本指令
  • 使用 Selenium 截图功能,截不到原生 JavaScript 弹窗
  • Red Hat linux环境openssh升级到openssh-10.0p1
  • [特殊字符] Milvus + LLM大模型:打造智能电影知识库系统
  • 首屏加载时间优化策略
  • WSL 的 Ubuntu 子系统中启用图形化界面
  • Ollama【部署 05】Linux环境安装、升级、启动脚本(connection reset by peer异常)
  • ISCC 2025练武题 WP部分
  • Java中创建对象的方式
  • kingbase中文乱码
  • C++ 有哪些标准版本
  • MCP连接Agent:AI时代的TCP/IP
  • 动态规划之01背包——三道题助你理解01背包
  • [人机交互]理解界面对用户的影响
  • Scrapy Item Loaders 深度解析:高效数据提取与清洗
  • ps信息显示不全
  • Vue的响应式魔法
  • 5月13日观测云发布会:这一次,我们不只是发布产品
  • 信息论12:从信息增益到信息增益比——决策树中的惩罚机制与应用
  • STM32基础教程——硬件SPI
  • 山西忻州市人大常委会副主任郭建平接受审查调查
  • 傅利叶提出下个十年战略,CEO顾捷:机器人要有温度,要用实际价值来定义形态
  • 国家主席习近平会见斯洛伐克总理菲佐
  • 中华人民共和国和俄罗斯联邦在纪念中国人民抗日战争、苏联伟大卫国战争胜利和联合国成立80周年之际关于进一步深化中俄新时代全面战略协作伙伴关系的联合声明
  • 盖茨:20年内将捐出几乎全部财富,盖茨基金会2045年关闭
  • 外卖员投资失败负疚离家流浪,经民警劝回后泣不成声给父母下跪