交換機接口三種模式Access、Trunk、Hybrid

交換機接口的三種模式

1.access接口模式(接入鏈路,接入模式)

接收數據:當接收到一個無標記幀的時候,打上自己的PVid并接受(就是自己的vlan標簽)。當接收到一個有標記幀的時候,對比自己的pvid,如果相同就接收,不同就丟棄。
發送數據:發送的時候對比vlanid是否跟自己的pvid相同,相同會剝離標簽然后在鏈路上輸送,如果不同就不發送,然后丟棄。

2.trunk接口模式(中繼模式,放通多個vlan)

接收:當trunk接收到一個無標記幀的時候打上自己的pvid,對比允許列表有就接收(老師說的)。當接收到一個有標記幀的時候,對比允許列表,如果有就接收,沒有就丟棄。
發送:對比自己的pvid如果相同,發送的時候就剝離vlanid,如果不同就攜帶原id的標簽發送。

3.hybrid接口模式(混雜模式,混合模式)

hybrid接口模式既有access的功能又有trunk的功能,比較復雜。
交換機接口默認hybrid接口模式。
hybrid相比另外兩個模式多了tagged列表和untagged列表。
接收:當接收到一個無標記幀的時候,查詢自己的允許列表,如果有就打上自己的pvid并接收,無就不接收。 當接收到一個有標記幀的時候查詢允許列表,有就接收無則丟棄。
發送: 發送數據的時候對比tag表和untag表,如果是tag,就帶標簽發送,如果是untagged,就剝掉標簽發送。如果數據不在tag和untag表中就丟棄。

接口模式

接收數據幀

轉發數據幀

Access

帶標簽:與PVID相同接收? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

無標簽:打上接口PVID接收? ? ? ?

只對比PVID

相同剝離標簽轉發

不同則不轉發

Trunk

帶標簽:與PVID相同且在允許列表接收? ? ? ?

無標簽:打上接口PVID接收? ? ? ?

對比PVID并檢查允許列表

相同且在允許列表,剝離轉發? ? ? ? ? ? ? ? ? ? ?

不同且在允許列表,帶標簽轉發

Hybrid

帶標簽:與PVID相同且在允許列表接收? ? ?

無標簽:打上接口PVID接收? ?

檢查Untagged或Tagged? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

Untagged:剝離標簽轉發? ? ? ??

Tagged:帶標簽轉發

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

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

相關文章

swiftui中NavigationStack布局navigationBarTitleDisplayMode作用,以及內容頂部空白區域解決辦法

寫了一個小demo用于學習NavigationStack和toolbar/ToolbarItem知識,但是在寫一個瀑布流布局的時候,設置了頂部的toolbar,然后內容區域的頂部出現了一大片空白區域,這樣的效果并不是很美觀很好看,所以就想著研究解決一下…

科普文:一文搞懂SpringBoot(狂神說Java)

1、Hello,World! 1.1、SpringBoot簡介 回顧什么是Spring Spring是一個開源框架,2003 年興起的一個輕量級的Java 開發框架,作者:Rod Johnson 。 Spring是為了解決企業級應用開發的復雜性而創建的,簡化開發。 Spring是…

clickhouse學習筆記(五)SQL操作

目錄 一、增 二、刪改 三、查詢以及各種子句 1、with子句 a、表達式為常量 b、表達式為函數調用 c、表達式為子查詢 2、from子句 3、array join子句 a、INNER ARRAY JOIN b、LEFT ARRAY JOIN c、數組的一些函數 groupArray groupUniqArray arrayFlatten splitBy…

Java 如何在volatile內部調用接口

在Java中,volatile 關鍵字通常用于確保變量的可見性和有序性,而不是用來修飾接口或方法調用的。volatile 修飾的變量會被立即同步到主存,并且在每次訪問時都會從主存中重新讀取,而不是從緩存中讀取。這意味著對volatile變量的修改…

2005-2023年各省居民人均消費支出、城鎮居民人均消費支出、農村居民人均消費支出數據(無缺失)

2005-2023年各省居民人均消費支出、城鎮居民人均消費支出、農村居民人均消費支出數據(無缺失) 1、時間:2005-2023年 2、來源:國家統計局、統計年鑒 3、范圍:31省 4、指標:全體居民人均消費支出、城鎮居…

探索 Linux 的 /etc/hosts 文件:基礎知識與實用指南

探索 Linux 的 /etc/hosts 文件:基礎知識與實用指南 在 Linux 和 Unix 系統中,/etc/hosts 文件扮演著一個至關重要的角色。它是系統的本地 DNS(域名系統)解析器,負責將主機名映射到 IP 地址。在網絡和系統管理中&…

Linux中軟件yum安裝與編譯安裝

yum安裝與編譯安裝是Linux系統中常見的兩種軟件安裝方式,它們在多個方面存在顯著的區別。以下是對這兩種安裝方式的詳細比較: yum安裝 定義與特點: 定義:YUM(Yellow dog Updater, Modified)是Linux類系統…

Windows netstat命令詳解,Windows查看網絡連接

「作者簡介」:冬奧會網絡安全中國代表隊,CSDN Top100,就職奇安信多年,以實戰工作為基礎著作 《網絡安全自學教程》,適合基礎薄弱的同學系統化的學習網絡安全,用最短的時間掌握最核心的技術。 netstat 常用來…

rocketmq實現限流

目錄 問題背景 技術方向 方案確認 消息隊列(√) 分布式鎖() 方案實現 監控方向 業務方向 問題背景 公司郵件服務token有 分鐘內超200封的熔斷機制,當前token被熔斷后,系統發郵件操作會被忽略&…

python中的原子操作簡介

深入理解Python中的原子操作 在現代編程中,多線程是提高程序執行效率的常用技術。然而,當多個線程并發執行時,如何確保數據的一致性和操作的正確性成為了一個關鍵問題。原子操作(Atomic Operation)便是解決這一問題的…

責任鏈模式(大話設計模式)C/C++版本

責任鏈模式 C #include <iostream> #include <memory>using namespace std; // 請求類 struct Request {std::string requestType; // 請求類型int number; // 該請求類型的數量std::string requestContent; // 請求內容 };// 抽象經理類 clas…

MySQL學習記錄 —— ?? CentOS7.9環境下的MySQL8.4 安裝和配置

文章目錄 1、安裝和配置2、MySQL 包位置3、主要程序介紹 本篇開始在之前mysql博客的基礎上繼續延伸&#xff0c;適合有一定基礎的mysql使用者閱讀 環境 &#xff1a;CentOS 7.9 root 用戶&#xff0c;MySQL 8.4 1、安裝和配置 看一下當前系統版本 cat /etc/redhat-release應當…

前端重點之:Vue+websocket通信詳細用法和websocket心跳機制的使用,websocket斷開實時監測,websocket實時通信

今年年初找工作,好多gou面試官總喜歡問關于websocket通信的使用方式,此次又用到了,在此做個總結:主要包含websocket的具體使用方法,和重點:(心跳機制的使用),就是主要是前端實時監測websocket是否有斷連和數據的處理 在前端開發中,WebSocket 是一種常見的技術,用于…

淺談序列化及文本格式

序列化及文本格式 需求背景 軟件項目在開發過程中&#xff0c;將大量初始化配置項在一定程度上保存在配置文件中。肯定有很多人有疑問&#xff0c;為什么不將這些信息放在軟件內存中。開機時與用戶交互進行確認&#xff1f;這肯定是一個好想法&#xff0c;但是如果配置太多或…

眾所周知沃爾瑪1P是怎么運營?

??沃爾瑪的1P模式&#xff0c;即第一方供應商模式&#xff0c;是其獨特的采購策略。在這種模式下&#xff0c;供應商先將商品賣給沃爾瑪&#xff0c;由沃爾瑪負責庫存管理和銷售。沃爾瑪通過強大的采購和物流能力控制庫存&#xff0c;確保商品品質&#xff0c;為客戶提供更加…

FPGA問題

fpga 問題 第一道坎&#xff0c;安裝軟件&#xff1b;沒有注冊&#xff0c;無法產生sop文件&#xff0c;無法下載 沒有相應的庫的quartus ii版本&#xff0c;需要另下載 第二道坎&#xff0c;模擬器的下載&#xff0c;安裝&#xff1b; 第三道&#xff0c;verilog 語法&#x…

deepspeed huggingface傳入參數 optimizer和lr_scheduler測試

Trainer中 首先&#xff1a; WarmupDecayLR --lr_scheduler_type linear WarmupLR --lr_scheduler_type constant_with_warmup 1 TrainArgument不傳lr_scheduler_type、optim&#xff0c;warmup_steps15 ds config文件中定義如下&#xff1a; 注意&#xff1a;如果不在Trai…

LangChain(四)工具調用的底層原理!給大模型按上雙手吧!(新手向)

背景 經過前面三篇的內容&#xff0c;我想大家對于大模型的構建、Langchain的優勢、Chain的構建有了相當程度的理解&#xff08;雖然只是最簡單的示例&#xff0c;但是足夠有代表性&#xff09;。 后續Chain的使用將會更加豐富多彩&#xff0c;您會了解Langchain開發的大模型…

14-31 劍和詩人5 - 使用 AirLLM 和分層推理在單個 4GB GPU 上運行 LLama 3 70B

利用分層推理實現大模型語言(LLM) 大型語言模型 (LLM) 領域最近取得了顯著進展&#xff0c;LLaMa 3 70B 等模型突破了之前認為可能實現的極限。然而&#xff0c;這些模型的龐大規模給其部署和實際使用帶來了巨大挑戰&#xff0c;尤其是在資源受限的設備上&#xff0c;例如內存…

怎么壓縮pdf文件的大小?減小PDF文件大小的四種方法

怎么壓縮pdf文件的大小&#xff1f;文件大小不僅影響傳輸速度&#xff0c;還可能涉及存儲空間的管理。當處理大型PDF文件時&#xff0c;可能會面臨電子郵件附件限制或云存儲容量不足的問題。此外&#xff0c;過大的文件在瀏覽和加載時也會導致延遲&#xff0c;影響閱讀體驗。這…