007-端口隔離

端口隔離配置

端口隔離簡介

為了實現報文之間的二層隔離,可以將不同的端口加入不同的VLAN,但會浪費有限的VLAN資源。采用端口隔離特性,可以實現同一VLAN內端口之間的隔離。

設備支持以下方式進行端口隔離:

  • 基于隔離組的端口隔離。將端口加入到隔離組中,就可以實現隔離組內端口之間二層數據的隔離。該方式的端口隔離與端口所屬的VLAN無關,隔離組內的端口和隔離組外屬于同一VLAN的端口二層流量雙向互通。該方式可以實現隔離組內所有端口之間二層數據的隔離,且對加入隔離組的端口數量沒有限制,但設備只能支持一個隔離組,由系統自動創建,用戶不可刪除該隔離組或創建其他的隔離組。
  • 基于VLAN的端口隔離。在同一VLAN內,將不同的端口配置為端口隔離,就可以實現同一VLAN內部分端口之間二層數據的隔離。該方式的端口隔離,僅隔離該VLAN內配置的隔離端口之間的二層流量。該方式最大支持在16個任意VLAN中配置基于VLAN的端口隔離,在每個VLAN中,配置為端口隔離的端口之間,都是相互隔離的。
  • 基于端口組VLAN的端口隔離。在同一VLAN內,將不同的端口加入到不同的“端口組VLAN”中,就可以實現不同“端口組VLAN”之間二層數據的隔離,而相同“端口組VLAN”內所有端口二層流量雙向互通。

需要注意的是,基于隔離組的端口隔離功能和基于端口組VLAN的端口隔離功能互斥,不能同時配置。端口隔離功能為用戶提供了更安全、更靈活的組網方案。

A配置基于隔離組的端口隔離

拓撲圖

image-20240714220523582

基本配置

  • 配置PC和Server-2的ip、掩碼、網關

以PC_1為例:

image-20240714221122488

配置Server-2的ip、掩碼、網關

配置網絡接口,添加一個新的接口

image-20240714223016388

選擇靜態地址,注意該設備選擇連接交換機的端口eth3

image-20240714223145503

填寫ip地址、子網掩碼、ip網關

image-20240714223250975

保存并應用

image-20240714223400975

應用成功

image-20240714223443073

使用交換機配置網關

[H3C]int g1/0/10 #進入連接Server-2的端口
[H3C-GigabitEthernet1/0/10]port access vlan 100 #劃分給vlan100
[H3C-GigabitEthernet1/0/10]quit
[H3C]

測試鏈路

image-20240714224127774

  • 交換機的基本配置:
<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]vlan 100 #創建vlan100
[H3C-vlan100]int vlan 100 #配置vlan100接口
[H3C-Vlan-interface100]ip address 192.168.100.254 255.255.255.0 #給vlan100配置ip網關
[H3C-Vlan-interface100]quit
[H3C]int range g1/0/1 to g1/0/5 #批量配置1-5口
[H3C-if-range]port access vlan 100 #只允許vlan100通過
[H3C-if-range]%Jul 14 22:07:47:094 2024 H3C IFNET/3/PHY_UPDOWN: Physical state on the interface Vlan-interface100 changed to up.
%Jul 14 22:07:47:094 2024 H3C IFNET/5/LINK_UPDOWN: Line protocol state on the interface Vlan-interface100 changed to up.[H3C-if-range]dis this #查看當前配置
#
interface GigabitEthernet1/0/1port link-mode bridgeport access vlan 100combo enable fiber
#
return
[H3C-if-range]quit
[H3C]

當前狀態下PC直接可以互相通信,例如PC_1可以ping通PC_2:

image-20240714221858939

也可以與Server-2進行通信

image-20240714224431098

配置端口隔離

  • 將g1/0/1到g1/0/5口劃分在同一個隔離組中,使PC直接不能直接通信。
[H3C]port-isolate group 3 #創建隔離組3
[H3C]
[H3C]int range g1/0/1 to g1/0/5 #批量配置1-5口
[H3C-if-range]port-isolate enable group 3 #啟用隔離組3
[H3C-if-range]dis this #查看當前配置
#
interface GigabitEthernet1/0/1port link-mode bridgeport access vlan 100combo enable fiberport-isolate enable group 3
#
return
[H3C-if-range]quit
[H3C]

當前狀態下PC直接不能直接通信,但PC可以與Server-2進行通宵。例如PC_1不能ping通PC_2,但可以ping通Server-2。

由于H3C Cloud Lab軟件不支持端口隔離,所以Ping測PC_1和PC_2還是互通的。

查看隔離配置

dis port-isolate group

image-20240714225034747

由于H3C Cloud Lab軟件不支持端口隔離以下內容不再進行模擬

詳情參考:https://www.h3c.com/cn/d_202104/1400411_30005_0.htm

B配置基于VLAN的端口隔離

將端口加入VLAN隔離組

操作命令說明
進入系統視圖system-view-
進入VLAN接口視圖vlan vlan-id-
配置基于VLAN的端口隔離vlan-isolate port interface-type interface-number**1 [ to interface-type interface-number**2 ]必選缺省情況下,VLAN內沒有配置任何端口隔離

C配置基于端口組VLAN的端口隔離

將端口加入端口組VLAN(方式一)

操作命令說明
進入系統視圖system-view-
創建端口組VLANport-group-vlan { port-group-vlan-id1 [ to port-group-vlan-id2 ] | all }必選設備最多支持端口組VLAN的個數和設備實際的端口數保持一致缺省情況下,系統只有一個缺省端口組VLAN 1
將指定端口加入到端口組VLAN中port-group-vlan port-group-vlan-id interface-list必選缺省情況下,所有端口都屬于端口組VLAN 1

將端口加入端口組VLAN(方式二)

操作命令說明
進入系統視圖system-view-
創建端口組VLANport-group-vlan { port-group-vlan-id1 [ to port-group-vlan-id2 ] | all }必選設備最多支持端口組VLAN的個數和設備實際的端口數保持一致缺省情況下,系統只有一個缺省端口組VLAN 1
進入以太網端口視圖interface interface-type interface-number必選在二層以太網端口視圖下執行該命令,則該配置只在當前端口生效
將當前以太網端口加入到指定端口組VLAN中port-group-vlan { port-group-vlan-id1 [ to port-group-vlan-id2 ] | all }必選缺省情況下,當前端口屬于端口組VLAN 1

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

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

相關文章

中介子方程五十七

XXFXXaXnXaXXαXLXyXXWXuXeXKXXiXyXΣXXΣXXVXuXhXXWXηXXiXhXXpXiXXpXXbXXiXOXWXyXkXXeXpXXαXXpXeXXkXyXWXOXiXXbXXpXXiXpXXhXiXXηXWXXhXuXVXXΣXXΣXyXiXXKXeXuXWXXyXLXαXXaXnXaXXFXXaXnXaXXαXLXyXXWXuXeXKXXiXyXΣXXΣXXVXuXhXXWXηXXiXhXXpXiXXpXXbXXiXOXWXyXkXXeXpXXα…

理解JavaScript中的對象傳遞與賦值操作

在JavaScript中&#xff0c;對象傳遞和賦值操作是兩個非常重要的概念。它們在日常開發中扮演著關鍵角色&#xff0c;但也常常會讓人感到困惑。本文將通過兩個簡單的例子&#xff0c;更好地理解它們的區別和實際應用。 示例代碼1&#xff1a;修改對象屬性 我們先來看第一段示例…

【數據結構】順序表的應用

目錄 一.引言 二.順序表概念 三.順序表的實現 1.定義順序表 2.順序表初始化 ?編輯 3.檢查空間&#xff0c;如果滿了&#xff0c;進行增容 4.順序表尾插 5.順序表尾刪 6.順序表頭插 7.順序表頭刪 ?編輯 8.順序表查找 9.順序表在pos位置插入x 10.順序表刪…

展開說說:Android頁面繪制流程源碼解析

說到Android系統View的繪制流程&#xff0c;大家一定知道是分為測量&#xff08;Measure&#xff09;、布局&#xff08;Layout&#xff09;和繪制&#xff08;Draw&#xff09;三個階段&#xff0c;這篇文章主要聊一聊在這三個步驟之前的源碼執行流程&#xff0c;頁面啟動后是…

C語言丟失精度 如何實現高精度計算

&#xff08;1&#xff09;int 類型舉例 int &#xff1a;占4個字節&#xff0c;也就是32位&#xff0c;及最大值是2^32-11024*1024*1024*4-14294967295 以上說法錯誤&#xff0c;因為Int是有符號類型整數&#xff0c;所以最高位是符號位&#xff0c;及int的最大值應該是2^31…

【Java】鏈表的頭插法和尾插法

頭插法 頭插法就是在已有的節點的前面插入新節點 如何實現 &#xff08;1&#xff09;先定義一個節點類ListNode&#xff0c;里面有value值和地址 public class ListNode {int value;ListNode next;public ListNode(int value){this.value value;}Overridepublic String t…

開發指南046-機構樹控件

為了簡化編程&#xff0c;平臺封裝了很多前端組件。機構樹就是常用的組件之一。 基本用法&#xff1a; import QlmOrgTree from /qlmcomponents/tree/QlmOrgTree <QlmOrgTree></QlmOrgTree> 功能&#xff1a; 根據權限和控制參數顯示機構樹。機構樹數據來源于核…

讓我們一起來看看這些強大的中國汽車品牌如何勇攀巔峰!

咱們中國的汽車品牌&#xff0c;就是這么牛&#xff01;你知道嗎&#xff1f;他們已經悄悄崛起&#xff0c;一步步向著更廣闊的海外市場進軍了。盡管這個過程可能有點坎坷&#xff0c;但是“勇敢”始終是他們前行的動力&#xff0c;推動著他們不斷向前&#xff0c;打造屬于我們…

AGI 之 【Hugging Face】 的【文本摘要】的 [評估PEGASUS ] / [ 微調PEGASUS ] / [生成對話摘要] 的簡單整理

AGI 之 【Hugging Face】 的【文本摘要】的 [評估PEGASUS ] / [ 微調PEGASUS ] / [生成對話摘要] 的簡單整理 目錄 AGI 之 【Hugging Face】 的【文本摘要】的 [評估PEGASUS ] / [ 微調PEGASUS ] / [生成對話摘要] 的簡單整理 一、簡單介紹 二、文本摘要 三、在CNN/Daily…

秋招突擊——7/9——MySQL索引的使用

文章目錄 引言正文B站網課索引基礎創建索引如何在一個表中查看索引為字符串建立索引全文索引復合索引復合索引中的排序問題索引失效的情況使用索引進行排序覆蓋索引維護索引 數據庫基礎——文檔資料學習整理創建索引刪除索引創建唯一索引索引提示復合索引聚集索引索引基數字符串…

C#基于任務的異步模式(TAP)

1、C#異步模式分類 基于任務的異步模式&#xff08;TAP&#xff09; 基于事件的異步模式&#xff08;EAP&#xff09;和異步編程模型模式&#xff08;APM&#xff09; 2、基于任務的異步模式&#xff08;TAP&#xff09; 基于任務的異步模式&#xff08;TAP&#xff09;用單個方…

從零手寫實現 nginx-28-error pages 指令

前言 大家好&#xff0c;我是老馬。很高興遇到你。 我們為 java 開發者實現了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何處理的&#xff0c;可以參考我的另一個項目&#xff1a; 手寫從零實現簡易版 tomcat minicat 手寫 nginx 系列 …

夾子音轉換器matlab

操作過程點擊此處觀看 上段時間補習了一下傅里葉變化的知識&#xff0c;突發奇想可以根據此做一款聲音轉換器&#xff0c;使用工科神器Matlab進行完成&#xff0c;并且開發了可操作界面如下圖所示&#xff1a; 功能實現與描述 軟件中可以實現聲音的錄制、回放、文件的保存與…

【C++】動態內存分配(關于構造與析構函數的調用)動態數組類 動態創建多維數組 知識點+代碼學習記錄

一.動態內存分配相關知識點 1.堆和棧內存&#xff1a; 堆內存&#xff1a;動態分配的內存位于堆中&#xff0c;它不受作用域限制&#xff0c;由程序員控制其生命周期。 棧內存&#xff1a;局部變量和函數參數等自動分配的內存位于棧中&#xff0c;由編譯器自動管理。 2.new…

性能測試(2)

jmeter參數化 loadrunner Jmeter IP欺騙&#xff0c;也稱為IP欺詐&#xff0c;是指通過偽裝、篡改IP地址的方式&#xff0c;進行網絡攻擊或欺騙行為。這種行為可能會導致網絡安全問題&#xff0c;包括身份盜竊、數據泄露、DDoS攻擊等。為了保護自己的網絡安全&#xff0c;用戶…

MySQL-表的約束

文章目錄 一、空屬性二、默認值三、zerofill四、列描述五、主鍵刪除主鍵追加主鍵復合主鍵根據主鍵快速索引 六、自增長last_insert_id() 七、唯一鍵八、外鍵class表&#xff08;主表&#xff09;student表&#xff08;從表&#xff09; 一、空屬性 之前我們將表的機構&#xff…

單例模式java

并發的有序性會導致返回空指針 class A{private static volatil A a;private A(){}public A getInstance(){if(anull){synchronized(A.class){if(anull)anew A();}}return a; }anew A();這條語句&#xff0c;他需要&#xff1a;開辟空間&#xff0c;初始化空間&#xff0c;指針…

python熱門面試題三

面試題1&#xff1a;Python中的列表推導式是什么&#xff1f;請給出一個例子。 回答&#xff1a; 列表推導式&#xff08;List Comprehension&#xff09;是Python中一種非常強大且簡潔的構建列表的工具。它允許你通過一個表達式來創建一個新的列表&#xff0c;這個表達式定義…

無顯卡也可以玩大模型-MiniGPT-4篇

MiniGPT-4學習 1.Colab上部署MiniGPT-42.論文摘要3.模型架構4.模型訓練5.總結 1.Colab上部署MiniGPT-4 代碼&#xff1a; https://github.com/Czi24/Awesome-MLLM-LLM-Colab/blob/master/MLLM/MiniGPT-4-colab/MiniGPT-4.md 2.論文摘要 最近的 GPT-4 展示了非凡的多模式能力&…

【設計模式之美】【建造型】工廠模式:通過面向接口編程思路,串起業務流程

文章目錄 一. 簡單工廠&#xff08;Simple Factory&#xff09;第一種簡單工廠&#xff1a;面向接口編程與工廠類&#xff1a;劃分功能職責第二種&#xff1a;單例簡單工廠&#xff1a;節省內存和對象創建的時間 二. 工廠方法&#xff08;Factory Method&#xff09;&#xff1…