《HCIA-Datacom 認證》希賽三色筆記:詳解 VLAN 間通信的 3 種實現方式

標記說明:■掌握內容 ■次重點 ■理解內容

在局域網部署中,VLAN 技術通過隔離廣播域提升了網絡安全性和穩定性,但不同 VLAN 間的通信需求又成了新的難題。比如財務部門的電腦(VLAN 10)需要訪問服務器區(VLAN 20)的數據,該如何實現?今天來拆解 3 種方案,理清思路。

一、先搞懂:為什么同 VLAN 能直接通信,跨 VLAN 卻不行?

其實核心在于通信層級的差異:

同 VLAN 且同網段的設備,屬于二層通信,通過 MAC 地址表就能直接轉發數據幀,無需額外設備;

不同 VLAN 對應不同網段,必須通過三層通信實現互訪,這就需要路由器、三層交換機等設備介入,靠 IP 地址和路由表來轉發報文。

二、方案 1:路由器物理接口 —— 原理簡單但幾乎被淘汰

早年網絡規模較小時,有人會用路由器的物理接口做 VLAN 網關:給每個 VLAN 分配一個路由器接口,比如 VLAN 10 對應 GE0/0/1,VLAN 20 對應 GE0/0/2,接口分別配置對應網段的 IP(如 192.168.10.254/24、192.168.20.254/24)。

但這種方式的致命缺點是接口占用太多—— 有 10 個 VLAN 就需要 10 個物理接口,路由器接口數量根本不夠用,擴展性極差。現在除了極簡單的場景,基本沒人用了。

方案 2:路由器子接口

子接口(Sub-Interface)是基于路由器以太網接口所創建的邏輯接口,(如 GE0/0/1.10、GE0/0/1.20),每個子接口對應一個 VLAN。以物理接口ID+子接口ID 進行標識,子接口同物理接口一樣可進行三層轉發。子接口不同于物理接口,可以終結攜帶VLAN Tag 的數據幀。基于一個物理接口創建多個子接口,將該物理接口對接到交換機的Trunk 接口,即可實現使用一個物理接口為多個VLAN 提供三層轉發服務

子接口終結VLAN 的實質包含兩個方面:

對接口接收到報文,剝除VLAN 標簽后進行三層轉發或其他處理。

對接口發出的報文,又將相應的VLAN 標簽添加到報文中后再發送。

方案 3:三層交換機 VLANIF

二層交換機(Layer 2 Switch)指的是只具備二層交換功能的交換機。

三層交換機(Layer 3 Switch)除了具備二層交換機的功能,還支持通過三層接口(如VLANIF 接口)實現路由轉發功能。

VLANIF 接口是一種三層的邏輯接口,支持VLAN Tag 的剝離和添加,因此可以通過VLANIF 接口實現VLAN 之間的通信。

VLANIF 接口編號與所對應的VLAN ID 相同,如VLAN 10 對應VLANIF 10。

VLANIF 配置示例

?

舉個例子,VLAN 10 的 PC1(192.168.10.2)要訪問 VLAN 20 的 PC2(192.168.20.2):通過三層交換機完成兩臺PC 之間的相互通信。

基礎配置:

[SW1]vlan batch 10 20

[SW1]interface GigabitEthernet 0/0/1

[SW1-Gigabittenet0/0/1]portlink-typeaccess

[SW1-GigabitEthernet0/0/1] port default vlan 10

[SW1] interface GigabitEthenet 0/0/2

[SW1-GigabitEthernet0/0/2]port link-type access

[SW1-GigabitEthernet0/0/2] port default vlan 20

配置vlanif:

[SW1]interface Vianif 10

[SW1-Vlanif10]ip address 192.168.10.254 24

[SW1]interface Vlanif 20

[SW1-Vlanif20]ip address 192.168.20.254 24

假設PC、三層交換機上都已存在相應的ARP 或MAC 表項。

PC1 與PC2 之間通信過程如下:

PC1 通過本地IP 地址、本地掩碼、對端IP 地址進行計算,發現目的設備PC2 與自身不在同一個網段,判斷該通信為三層通信,將去往PC2 的流量發給網關。PC1 發送的數據幀:源MAC = MAC1, 目的MAC = MAC2。

需要完整配置手冊的朋友,可以留言或發消息,我會把整理好的三色筆記完整版分享給你~持續更新 HCIA-Datacom 其他核心考點,關注不迷路

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

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

相關文章

Windows 10 系統下的編程字體安裝與配置(VSCode)教程

Windows 10 系統下的編程字體安裝與配置教程 常見的優秀編程字體 開發者社區中有許多備受推崇的編程字體,它們都致力于提升代碼的可讀性和舒適度。以下是一些常見的選擇: Fira Code: 以其豐富的編程連字(ligatures)而聞名&…

ITIL 4 高速IT:解耦架構——構建快速迭代的技術基座

一、為什么要解耦:從“架構”談到“速度”1.高速IT的真正瓶頸:不是能力,而是架構在我們深入學習ITIL 4 高速IT的時候,大家可能都會有個疑問:為什么有些組織在數字化轉型過程中推得動,有些卻始終難以突破&am…

網絡協議——MPLS(多協議標簽轉發)

一,基本概述1. mpls基本概念MPLS位于二三層之間,可以向所有網絡層提供服務。通過在數據鏈路層和網絡層之間增加額外的MPLS頭部,基于MPLS頭部實現數據快速轉發。2. 控制平面和轉發平面控制平面:負責產生和維護路由信息以及標簽信息…

影刀RPA_初級課程_玩轉影刀自動化_EXCEL操作自動化

聲明:相關內容來自影刀學院,本文章為自用筆記,切勿商用!(若有侵權,請聯絡刪除) 1. 數據的表達 1.1 列表 1.1 獲取一段字符(字符串列表的截取 —— 前開后閉) 1.2 獲取長…

當貝純凈版_海信ip811n海思mv320處理器安卓4.42及9.0主板優盤免拆刷機固件及教程

海信IP811N安卓4.4.2及安卓9.0主板免拆升級教程 下載固件之前,請拆機確認下主板處理器是否為 海思hi3798mv320處理器,拆機將主板上 位于中心位置的CPU芯片上的黑色貼紙取下 然后查看芯片第二行是否有V32字樣,如下圖 然后進入機頂盒設置&a…

三、平衡橋電路

一、電路結構 由于平衡橋后要連接雙T型橋逆變電路并聯,這里采用平衡橋電路來穩定母線和中線的電壓平衡,使正母線電壓BUS和負母線電壓BUS-相對于中線的電壓大小相等,極性相反,如50VBUS,-50BUS-。 平衡橋電路由兩個電容…

Java-85 深入淺出 MySQL InnoDB 存儲結構:Buffer Pool、寫緩沖與日志機制全解

點一下關注吧!!!非常感謝!!持續更新!!! 🚀 AI篇持續更新中!(長期更新) AI煉丹日志-30-新發布【1T 萬億】參數量大模型!Kim…

Linux救援模式之應用篇

掛載并訪問文件系統1. 首先識別分區 fdisk -l # 查看所有磁盤和分區 lsblk # 以樹狀結構查看塊設備 blkid # 查看分區的UUID和文件系統類型2. 創建掛載點并掛載分區 mkdir /mnt/rescue # 創建掛載點# 掛載根分區(根據你實際的根分區設備) mount /dev/…

【學習路線】游戲開發大師之路:從編程基礎到獨立游戲制作

前言 游戲開發是一個充滿創意和技術挑戰的領域,它融合了編程、美術、音效、設計等多個學科。隨著游戲產業的蓬勃發展,游戲開發已成為最具吸引力的技術職業之一。本文將為您提供一條從零基礎到游戲開發大師的完整學習路線,涵蓋編程基礎、游戲引…

宇樹 G1 部署(九)——遙操作控制腳本 teleop_hand_and_arm.py 分析與測試部署

首先,我使用的是 v1.0 版本,宇樹最近發力了更新的很快:xr_teleoperate-1.0 teleop_hand_and_arm.py 支持通過 XR 設備(比如手勢或手柄)來控制實際機器人動作,也支持在虛擬仿真中運行。可以根據需要&#x…

第十一天:不定方程求解

每日一道C題:不定方程求解 問題:給定正整數a,b,c。求不定方程 axbyc 關于未知數x和y的所有非負整數解組數。 要求:輸入一行,包含三個正整數a,b,c,兩個整數之間用單個空格…

ElasticStack技術棧概述及Elasticsearch8.2.2集群部署并更換JDK版本為openjdk-17

ElasticStack 一、引言 在當今數據驅動的時代,如何高效地收集、處理和分析日志及其他類型的數據,已成為企業構建可觀測性和運維能力的重要課題。Elastic Stack(早期稱為 ELK Stack)是一套由 Elastic 公司推出的開源技術棧&#xf…

Doris中文檢索效果調優

一、問題描述 原來的日志系統使用的是ES作為底層存儲,后來因為數據量大了之后,出現了寫入存在阻塞和查詢效率變低的問題。后來決定切換到Doris數據庫。 Doris的優勢根據公開資料來看,它在寫入性能、查詢效率和存儲成本上,都優于…

CDN怎么加速跟防御網站攻擊呢?

**CDN(內容分發網絡)**通過分布式架構和智能路由技術,不僅可以加速網站內容訪問,還能有效防御多種網絡攻擊(如DDoS、SQL注入等)。以下是 CDN 如何實現加速和防御的詳細解析:1. CDN 如何加速網站…

【Linux】批量處理多個用戶的 sudo 權限問題

要批量處理多個用戶的 sudo 權限問題,有以下幾種高效方法: 方法一:通過用戶組批量授權(推薦) 這是最安全便捷的方式,只需將用戶加入已有 sudo 權限組(如 wheel 或 sudo):…

云原生MySQL Operator開發實戰(五):擴展與生態系統集成

引言 在前四篇文章中,我們構建了一個功能完備的MySQL Operator,涵蓋了從基礎架構到生產部署的全過程。本文將作為本系列的收官之作,重點探討Operator的擴展能力和與云原生生態系統的深度集成,包括自定義插件系統、與CI/CD流水線的集成、服務網格支持以及與云服務的無縫對接…

【MySQL】數據庫的簡單介紹

1.數據庫是什么簡單來說,數據庫是用于存儲數據和管理數據的軟件。數據庫可以提供遠程服務,通過遠程連接來使用數據庫,因此數據庫也被稱為數據庫服務器!2.為什么要使用數據庫存儲數據用文件就可以了,為什么還要弄一個數…

uniapp,uview icon加載太慢了,老是顯示叉叉,將遠程加載改到本地加載。

處理方式:將遠程字體文件下載到本地進行加載。app.vue。font-face {font-family: uicon-iconfont;src: url(./static/fonts/font_2225171_8kdcwk4po24.ttf) format(truetype);font-weight: normal;font-style: normal;}下載文件:從node_modules找文件u-i…

Python爬蟲01_Requests第一血獲取響應數據

引入requests包,發起請求并獲取響應數據。 import requestsif __name__ "__main__":#step 1:指定urlurl http://www.7k7k.com/#step 2:發起請求,get方法會返回一個響應對象response requests.get(url)#step 3&#x…

Linux定時器和時間管理源碼相關總結

基礎可參考: Linux內核定時器相關內容總結-CSDN博客 定時器來源 定時器也是來源于芯片的硬件定時器,屬于內部外設,有些可能也會用外部定時器,不管咋樣,都屬于芯片外設,既然是外設,那么我們也要編…