控制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限制

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/80135.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/80135.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/80135.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【wpf】10 C#樹形控件高效實現:遞歸構建與路徑查找優化詳解

在WPF應用程序開發中&#xff0c;樹形控件的實現是常見且具有挑戰性的需求。本文將深入解析一套高效樹形結構的實現方案&#xff0c;包含遞歸構建、路徑查找優化、動態交互等多個關鍵技術點。 一、遞歸構建樹形結構 private TreeItem CreateTreeViewItem(TreeNode node) {var…

面向未來的 TCP 協議設計:可擴展與兼容并存

目錄 1.設計思路 &#xff08;1&#xff09;完整數據結構&#xff08;字節布局&#xff09; 1&#xff09;字段解釋&#xff1a; 2&#xff09;Flags字段設計&#xff08;1字節位圖&#xff09; &#xff08;2&#xff09;進階版 Java 解碼器實現&#xff08;示例&#xf…

MCP 入門指南

文章來源&#xff1a;https://anmolbaranwal.com/ 本文涵蓋內容如下&#xff1a; 現有AI工具的問題。MCP及其核心組件介紹。MCP 內部是如何工作的&#xff1f;MCP 解決的問題以及它為何重要。MCP 的 3 個層&#xff08;以及我最終如何理解它們&#xff09;。使用內置 Auth 連接…

第 14 屆藍橋杯 C++ 青少組省賽中 / 高級組真題解析

一、選擇題 第 1 題 題目&#xff1a;C 中&#xff0c;bool 類型的變量占用字節數為&#xff08; &#xff09;。 A. 1 B. 2 C. 3 D. 4 答案&#xff1a;A 解析&#xff1a; C 標準規定&#xff0c;bool類型至少占用 1 字節&#xff08;1 byte&#xff09;&#xff0c;用于存…

使用 Selenium 爬取動態網頁數據 —— 實戰與坑點詳解

本文記錄了筆者在爬取網頁數據過程中遇到的各種技術挑戰&#xff0c;包括頁面動態渲染、JavaScript 注入等問題&#xff0c;并最終給出一個可運行的完整方案。 文章目錄 網頁獲取不到數據&#x1f680; 嘗試用 Selenium 渲染頁面 網頁獲取不到數據 某網頁數據依賴大量 JavaSc…

【信息系統項目管理師】法律法規與標準規范——歷年考題(2024年-2020年)

手機端瀏覽?【信息系統項目管理師】法律法規與標準規范——歷年考題&#xff08;2024年-2020年&#xff09; 2024年上半年綜合知識【占比分值3′】 42、關于招標投標的描述&#xff0c;不正確的是&#xff08;屬于同一集團組織成員的投標人可以按照該組織要求協同投標&#xf…

多模態大語言模型arxiv論文略讀(五十六)

DesignQA: A Multimodal Benchmark for Evaluating Large Language Models’ Understanding of Engineering Documentation ?? 論文標題&#xff1a;DesignQA: A Multimodal Benchmark for Evaluating Large Language Models’ Understanding of Engineering Documentation …

Docker 渡渡鳥鏡像同步站 使用教程

Docker 渡渡鳥鏡像同步站 使用教程 &#x1f680; 介紹 Docker.aityp.com&#xff08;渡渡鳥鏡像同步站&#xff09;是一個專注于為國內開發者提供 Docker 鏡像加速和同步服務的平臺。它通過同步官方鏡像源&#xff08;如 Docker Hub、GCR、GHCR 等&#xff09;&#xff0c;為…

Unity:AddTorque()(增加旋轉力矩)

目錄 什么是 AddTorque()&#xff1f; 第一性原理出發&#xff1a;什么是 Torque&#xff08;力矩&#xff09;&#xff1f; Torque 公式 Unity 中 AddTorque 的工作原理 參數屬性 &#x1f50d; Linear Drag&#xff08;線性阻力&#xff09; 線性阻力模擬的現實情況&…

async/await的另一種食用方法

在JavaScript/TypeScript的異步編程中&#xff0c;async/await讓我們的代碼看起來更像是同步的&#xff0c;極大地提高了可讀性。然而&#xff0c;錯誤處理仍然是一個需要仔細考慮的問題。今天我要分享一種優雅的錯誤處理模式&#xff0c;它能讓你的異步代碼更加簡潔。 傳統tr…

計算機網絡 - stp生成樹實驗

【實驗假設】 我們使用 Cisco Packet Tracer 或類似的模擬軟件&#xff0c;或物理的 Cisco 交換機。 交換機初始為默認配置&#xff08;或已通過 write erase 和 reload 清除配置&#xff09;。 PC 已配置 IP 地址如下&#xff08;示例&#xff09;&#xff1a; PC0: 192.168…

淺析 Spring 中 FactoryBean 的實現與使用

淺析 Spring 中 FactoryBean 的實現與使用 一、FactoryBean核心機制剖析二、高級應用場景與實戰三、框架級應用案例解析四、FactoryBean常見面試題 一、FactoryBean核心機制剖析 1. 本質與雙重角色 FactoryBean是Spring容器中用于定制化對象創建的核心接口&#xff08;org.spri…

vue3 element-plus 輸入框回車跳轉頁面問題處理

問題描述&#xff1a; 當頁面搜索條件只有一個的情況下&#xff0c;輸入框不管有沒有值&#xff0c;回車后會跳轉頁面 解決辦法&#xff0c;給表單添加 submit.prevent <el-form ref"ruleForm" :model"search" label-width"120px" class&qu…

(51單片機)LCD展示動畫(延時函數)(LCD1602教程)

前言&#xff1a; 前面我們說過&#xff0c;之前LCD1602模塊有點難&#xff0c;但是現在&#xff0c;我們通過幾遍博客的學習&#xff0c;今天來講一下LCD1602的原理 演示視頻&#xff1a; LCD1602流動 源代碼&#xff1a; main.c #include <STC89C5xRC.H> #include &q…

深入了解 OpenIddict:實現 OAuth 2.0 和 OpenID Connect 協議的 .NET 庫

在現代 Web 開發中&#xff0c;身份驗證和授權是安全性的重要組成部分。隨著對安全性的要求不斷增加&#xff0c;OAuth 2.0 和 OpenID Connect&#xff08;OIDC&#xff09;協議已經成為許多應用程序的標準身份驗證方式。而 OpenIddict&#xff0c;作為一個用于實現 OAuth 2.0 …

【C++游戲引擎開發】第30篇:物理引擎(Bullet)—軟體動力學系統

一、軟體動力學理論體系 1.1 連續體力學基礎 1.1.1 變形梯度張量 物體運動可描述為映射函數: x = ? ( X , t ) \mathbf{x} = \phi(\mathbf{X},t) x

Android Compose 層疊布局(ZStack、Surface)源碼深度剖析(14)

Android Compose 層疊布局&#xff08;ZStack、Surface&#xff09;源碼深度剖析 一、引言 在 Android 應用開發領域&#xff0c;用戶界面&#xff08;UI&#xff09;的設計與實現一直是至關重要的環節。隨著技術的不斷演進&#xff0c;Android Compose 作為一種全新的聲明式…

性能優化實踐:內存優化技巧

性能優化實踐&#xff1a;內存優化技巧 在Flutter應用開發中&#xff0c;內存優化是提升應用性能的關鍵環節之一。本文將從實戰角度深入探討Flutter內存優化的各種技巧&#xff0c;幫助你構建高性能的Flutter應用。 一、內存分析工具使用 1. DevTools內存分析器 啟動DevTool…

2025-05-07 Unity 網絡基礎8——UDP同步異步通信

文章目錄 1 UDP 概述1.1 通信流程1.2 TCP 與 UDP1.3 UDP 分包1.4 UDP 黏包 2 同步通信2.1 服務端2.2 客戶端2.3 測試 3 異步通信3.1 Bgin / End 方法3.2 Async 方法 1 UDP 概述 1.1 通信流程 ? 客戶端和服務端的流程如下&#xff1a; 創建套接字 Socket。用 Bind() 方法將套…

如何減少鎖競爭并細化鎖粒度以提高 Rust 多線程程序的性能?

在并發編程中&#xff0c;鎖&#xff08;Lock&#xff09;是一種常用的同步機制&#xff0c;用于保護共享數據免受多個線程同時訪問造成的競態條件&#xff08;Race Condition&#xff09;。然而&#xff0c;不合理的鎖使用會導致嚴重的性能瓶頸&#xff0c;特別是在高并發場景…