如何同步管理1000個設備的VLAN數據?

什么是VLAN?

VLAN,也就是虛擬局域網,是通過為子網提供數據鏈路連接來抽象出局域網的概念。在企業網中,一個企業級交換機一般是24口或者是48口,連接這些接口的終端在物理上形成一個廣播域。廣播域過大,就會導致大量的廣播報文泛濫,減少了可利用的網絡帶寬,同時也減少了廣播域的安全性。

圖片

這個時候,就可以在交換機上使用VLAN技術,劃分出多個邏輯上的廣播域。

各個廣播域之間二層隔離,不同VLAN之間的終端不能二層訪問。一個或多個網絡交換機,可支持多個獨立的VLAN,從而創建子網的第2層數據鏈路,通常由一個或多個以太網交換機組成。VLAN可以使網工可以輕松劃分單個交換網絡,以滿足其系統的功能和安全要求,而無需運行新電纜或對其當前網絡基礎架構進行重大更改。

02

實現VLAN的集中管理?

我來教你

為了解決上述問題,可通過VCMP實現VLAN的集中管理。這樣,只需在一臺交換機上進行創建、刪除VLAN等操作,這些變更會自動通知到指定范圍內的所有交換機,從而使這些交換機無需手工操作即可實現VLAN的創建、刪除等動作的同步。這樣,就減少了在多臺交換機上修改同一個數據的工作量,也保證了修改的一致性。

?01??什么是VCMP?

VCMP使用域來管理交換機,這個域就稱為VCMP管理域。通過角色定義來確定設備的屬性,稱為VCMP的角色,VCMP共定義了Server、Client、Transparent和Silent四種角色。

1. VCMP管理域

VCMP管理域由一組域名相同的交換機通過Trunk或Hybrid鏈路類型的接口互連構成。

同一域內的每臺交換機都必須使用相同的域名,且一臺交換機只能加入一個VCMP管理域,不同域的交換機間不能同步VLAN信息。

VCMP管理域確定了VCMP管理設備的范圍,凡是加入域的交換機,均會受到域內的管理設備管理。域中只能有一臺管理設備,但可以有多臺被管理設備。

2. VCMP的角色

(1)Server

作為VCMP管理域的管理角色,負責將VLAN信息通過VCMP報文同步給同域的其它設備。

Server上創建、刪除VLAN和修改VLAN名稱、描述的信息會在全域內傳播。

(2)Client

作為VCMP管理域的被管理角色,屬于某特定VCMP管理域,根據Server發過來的VCMP報文將VLAN信息同步到本地。

Client上創建、刪除VLAN和修改VLAN名稱、描述的信息不會在域內傳播,但會被Server發送的VLAN信息覆蓋。

  • Transparent

作為透傳角色,不受VCMP的管理行為影響,也不影響VCMP管理域中的其他設備。Transparent直接轉發VCMP報文(僅向Trunk或Hybrid類型鏈路轉發)Transparent上創建、刪除VLAN和修改VLAN名稱、描述的信息不受Server影響,也不會在域內傳播。這樣可滿足某些設備不希望受VCMP管理,但需要轉發VCMP報文的需求。

圖片

  • Silent

部署在VCMP管理域的邊緣,不受VCMP的管理行為影響,也不影響VCMP管理域中的其他設備,可用來隔離VCMP管理域。Silent收到VCMP報文后直接丟棄,而不轉發該報文。Silent上創建、刪除VLAN和修改VLAN名稱、描述的信息不受Server影響,也不會在域內傳播。

?02??VCMP到底怎么用?

隨著企業網絡規模的不斷擴大,網絡內交換機的數量越來越多,而這些交換機的VLAN配置需要同步,以保證正確的數據轉發。在這些交換機上進行重復創建、刪除VLAN等操作,既浪費時間,也容易出錯。

為此,可以在企業網中部署VCMP,并根據要管理的范圍確定VCMP管理域,然后選擇匯聚交換機或核心交換機作為VCMP的Server。

這樣,只需在匯聚或核心交換機上創建、刪除VLAN或修改VLAN的名稱、描述,同域內的接入交換機會同步修改,進而實現VLAN的集中管理,降低配置和維護的工作量。

同時,如果VCMP管理域沒有設置認證密碼,插入一臺空配置的交換機時,Server會通知其同步VLAN配置,實現即插即用。

某企業有部門A和部門B兩個部門,分別屬于不同二層網絡,各部門規模較大,需要配置和維護的VLAN信息很多。

為了方便VLAN的配置和維護,可在部門A和部門B內分別部署VCMP,管理域分別為VCMP1和VCMP2,并選擇匯聚交換機AGG1作為VCMP1的Sever,接入交換機ACC1~ACC2作為VCMP1的Client,匯聚交換機AGG2作為VCMP2的Server,接入交換機ACC3~ACC4作為VCMP2的Client。

這樣,網絡管理員只需分別在AGG1和AGG2上創建、刪除VLAN或修改VLAN的名稱、描述,ACC1~ACC2和ACC3~ACC4會分別同步AGG1和AGG2上的VLAN信息,實現了VLAN的統一配置和管理。

圖片

某企業有部門A和部門B兩個部門,分別屬于不同二層網絡,各部門規模較大,需要配置和維護的VLAN信息很多。

為了方便VLAN的配置和維護,可在部門A和部門B內分別部署VCMP,管理域分別為VCMP1和VCMP2,并選擇匯聚交換機AGG1作為VCMP1的Sever,接入交換機ACC1~ACC2作為VCMP1的Client,匯聚交換機AGG2作為VCMP2的Server,接入交換機ACC3~ACC4作為VCMP2的Client。

這樣,網絡管理員只需分別在AGG1和AGG2上創建、刪除VLAN或修改VLAN的名稱、描述,ACC1~ACC2和ACC3~ACC4會分別同步AGG1和AGG2上的VLAN信息,實現了VLAN的統一配置和管理。

?03??教你配置VCMP,實現VLAN集中管理

1. 組網需求

某企業分支網絡為二層網絡,AGG為其匯聚交換機,ACC1~ACC3為接入交換機,其中ACC1用來接入外來訪客。

企業分支規模越來越大,網絡管理員需要在各交換機上配置和維護大量的VLAN信息,工作量大而且容易出錯。

因此,管理員希望減少VLAN配置和維護的工作量,但外來訪客接入分支網絡的權限需要限制,管理員希望ACC1上的VLAN能獨立配置和維護。

2. 配置思路

可在此企業分支網絡中部署VCMP,將匯聚交換機AGG設置為Server,接入交換機ACC2~ACC3設置為Client,為使ACC1不受VCMP管理,將其設置為Silent。

這樣,只需在AGG上修改VLAN信息,該信息將自動發送到企業分支網絡中的ACC1~ACC3上。

ACC2~ACC3會自動同步AGG上的VLAN信息,而ACC1不受VCMP的影響,從而既減少了在多臺交換機上修改同一個VLAN信息的工作量,也保證了ACC1的VLAN獨立性。

同時,為免去手工設置鏈路類型的麻煩,配置通過LNP自動協商鏈路類型。

圖片

采用如下的思路配置VCMP:

(1)配置LNP,實現鏈路類型自動協商,簡化用戶配置。

(2)指定各設備的角色,以確定VCMP管理范圍、管理與被管理對象。

(3)在角色為Server和Client的設備上分別配置VCMP相關參數,包括認證密碼、設備ID等,以保證Server和Client間能安全通信和身份識別。

(4)使能VCMP,使VCMP功能生效。

3. 操作步驟

(1)配置通過LNP自動協商鏈路類型?

缺省情況下,全局和接口上的LNP處于使能狀態,此時所有接口通過LNP自協商鏈路類型。

可以使用命令display lnp summary查看交換機全局和接口上是否使能鏈路類型自協商功能(分別關注顯示信息的“Global LNP”和“link-type(C)”字段),并檢查接口的鏈路類型(關注顯示信息的“link-type(N)”字段):

如果全局或接口上沒有使能鏈路類型自協商功能,可執行如下步驟進行配置:

# 全局使能鏈路類型自協商功能。ACC1、ACC2和ACC3的配置與AGG類似,不再贅述。

<HUAWEI> system-view

[HUAWEI] sysname AGG

[AGG] undo lnp disable?

# 接口下使能鏈路類型自協商功能。ACC1、ACC2和ACC3的配置與AGG類似,不再贅述。

[AGG] interface GigabitEthernet 0/0/1

[AGG-GigabitEthernet0/0/1] undo port negotiation disable

[AGG-GigabitEthernet0/0/1] port link-type negotiation-desirable

[AGG-GigabitEthernet0/0/1] quit

[AGG] interface GigabitEthernet 0/0/2

[AGG-GigabitEthernet0/0/2] undo port negotiation disable

[AGG-GigabitEthernet0/0/2] port link-type negotiation-desirable

[AGG-GigabitEthernet0/0/2] quit

[AGG] interface GigabitEthernet 0/0/3

[AGG-GigabitEthernet0/0/3] undo port negotiation disable

[AGG-GigabitEthernet0/0/3] port link-type negotiation-desirable

[AGG-GigabitEthernet0/0/3] quit?

如果全局和接口上已使能鏈路類型自協商功能,但交換機間連接接口的鏈路類型為Access,為保證VCMP正常運行,可以執行命令port link-type { trunk | hybrid }手工指定接口的鏈路類型。

(2)指定各設備的角色?

# 配置AGG的角色為Server。

[AGG] vcmp role server?

# 配置ACC1的角色為Silent。

[ACC1] vcmp role silent?

# 配置ACC2的角色為Client。

[ACC2] vcmp role client?

# 配置ACC3的角色為Client。

?[ACC3] vcmp role client

3. 在Server和Client上配置VCMP相關參數?

# 在AGG上配置VCMP管理域、設備ID和認證密碼。

[AGG] vcmp domain vd1

[AGG] vcmp device-id server

[AGG] vcmp authentication sha2-256 password Hello?

# 在ACC2上配置VCMP管理域和認證密碼。

[ACC2] vcmp domain vd1

[ACC2] vcmp authentication sha2-256 password Hello?

# 在ACC3上配置VCMP管理域和認證密碼。

[ACC3] vcmp domain vd1

[ACC3] vcmp authentication sha2-256 password Hello?

4. 使能VCMP功能?

缺省情況下,接口上的VCMP功能已使能,無需再使能。但為避免VCMP報文影響PC終端,可在Client連接PC終端的接口上去使能VCMP功能。

[ACC2] interface GigabitEthernet 0/0/2

[ACC2-GigabitEthernet0/0/2] vcmp disable

[ACC2-GigabitEthernet0/0/2] quit [ACC3] interface GigabitEthernet 0/0/2

[ACC3-GigabitEthernet0/0/2] vcmp disable

[ACC3-GigabitEthernet0/0/2] quit?

5. 驗證配置結果?

上述配置完成后,執行display vcmp status命令可以查看VCMP配置信息,包括VCMP管理域域名、設備角色、設備ID、配置序列號和域密碼。

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

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

相關文章

【AI智能體】零代碼構建AI應用,全網都在喊話歌手誰能應戰,一鍵AI制作歌手信息查詢應用

歡迎來到《小5講堂》 這是《文心智能體平臺》系列文章&#xff0c;每篇文章將以博主理解的角度展開講解。 溫馨提示&#xff1a;博主能力有限&#xff0c;理解水平有限&#xff0c;若有不對之處望指正&#xff01; 目錄 文心智能體大賽背景創建應用平臺地址快速構建【基礎配置】…

前端無樣式id或者class等來定位標簽

目錄&#xff1a; 1、使用背景2、代碼處理 1、使用背景 客戶使用我們產品組件&#xff0c;發現替換文件&#xff0c;每次替換都會新增如下的樣式&#xff0c;造就樣式錯亂&#xff0c;是組件的文件&#xff0c;目前臨時處理的話就是替換文件時刪除新增的樣式&#xff0c;但是發…

8評分卡建模整體流程梳理

評分卡建模整體流程梳理 學習目標 掌握評分卡建模流程使用Toad庫構建評分卡1 加載數據 import pandas as pd from sklearn.metrics import roc_auc_score,roc_curve,auc from sklearn.model_selection import train_test_split from sklearn.linear_model import Logis…

云服務器上Redis數據庫被攻擊實錄+總結

情景重現 Redis日志記錄&#xff08;異常部分&#xff09;&#xff1a; 36346:M 14 May 2024 15:46:12.505 # Possible SECURITY ATTACK detected. It looks like somebody is sending POST or Host: commands to Redis. This is likely due to an attacker attempting to us…

【JVM】閱讀Class字節碼:常量池

目錄 基本結構解析 常量池 常量池簡介 如何閱讀Class文件中的常量池信息 基本結構解析 Magic(魔數) Magic的唯一作用是確定這個文件是否為一個能被虛擬機所接受的class 文件。魔數值固定為0xCAFEBABE&#xff0c;不會改變。 常量池 常量池簡介 下圖是反編譯過后的字節碼文…

Python可視化總結與案例解析

目錄 第一章&#xff1a;Python可視化基礎 1.1 環境搭建 1.2 數據可視化 1.3 統計圖表 1.4 交互式可視化 1.5 實戰案例&#xff1a;網站流量分析 1.6 總結 第二章&#xff1a;Python可視化高級應用 2.1 高級圖表類型 2.2 動態可視化 2.3 數據可視化最佳實踐 2.4 實戰…

TensorFlow的學習

0.基礎概念 術語表&#xff1a; https://developers.google.cn/machine-learning/glossary?hlzh-cn#logits 1.快速入門 https://tensorflow.google.cn/tutorials/quickstart/beginner?hlzh-cn 2.基于Keras進行圖像分類 https://tensorflow.google.cn/tutorials/keras/cl…

gradle 共享存儲掛載緩存目錄的問題

2個任務同時構建的時候&#xff0c;報錯如上。 原因&#xff1a;掛載目錄的問題導致的&#xff0c;掛在最小粒度的目錄下。 /home/app/.gradle/caches/modules-2/files-2.1 掛載到這個級別的目錄下。

一文詳解什么是手機在網時長API

手機在網時長API最近被討論得越來越多&#xff0c;因為隨著移動互聯網的不斷發展&#xff0c;越來越多的場景需要使用到用戶的手機號&#xff0c;比如商品交易、客戶服務、信息收發、網絡即時通訊等。手機號碼狀態查詢功能使用得越來越廣泛&#xff0c;常見的有手機在網時長查詢…

演員怎么上百度百科

百度百科是一個公正、開放、客觀的平臺&#xff0c;它為演員提供了一個展示自己過往經歷和演藝生涯的平臺。以下是百科優化網yajje總結的演員創建百度百科的一些步驟和注意事項&#xff1a; 創建演員百度百科的基本條件 人物影響力&#xff1a;演員創建百度百科需要滿足官方的規…

振弦采集儀在巖土工程監測中的重要性及應用案例分享

振弦采集儀在巖土工程監測中的重要性及應用案例分享 巖土工程監測是為了確保土地和建筑物的穩定性以及確保施工安全而進行的一項重要工作。河北穩控科技振弦采集儀是巖土工程監測中一種常用的儀器設備&#xff0c;通過測量土體振動頻率來評估土體的穩定性和強度變化&#xff0…

寫個進度條

using UnityEngine; using UnityEngine.UI; [ExecuteAlways] public class 進度條控制器 : MonoBehaviour {public Image 母進度條; // 母進度條背景public Image 子進度條; // 子進度條[Range(0, 1)] public float 進度值; // 進度值public float 起點偏移量; // 從左側開始的…

理解打包好的vue項目結構dist包

目錄 linux查詢dist目錄整體解釋子目錄文件解釋CSSFONTSJS linux查詢dist目錄 roothcss-ecs-7881:/www/java_project/dist# ls -l total 3004 drwxr-xr-x 2 root root 4096 Dec 31 10:15 css -rw-r--r-- 1 root root 4286 Dec 31 10:15 favicon.ico drwxr-xr-x 2 root r…

MySQL從主庫恢復從庫

主庫備份數據,拷貝至從節點1.1 備份數據 sudo python /data/apps/xtrabackup/script/xtrabackup.py -m full 備份目錄為: /data/mysql_bakcup/<port>/<date>/full_<date> 例:/data/mysql_backup/13306/20231124/full_164044/ 1.2 拷貝備份數據至從節點 sc…

霸道龍尊短視頻:成都鼎茂宏升文化傳媒公司

霸道龍尊短視頻&#xff1a;龍族的傳奇與現代的交融 在數字化時代的浪潮中&#xff0c;短視頻以其短小精悍、內容豐富的特點&#xff0c;迅速占領了人們的碎片時間。成都鼎茂宏升文化傳媒公司而在這些短視頻中&#xff0c;一股獨特的“霸道龍尊”風潮正在悄然興起&#xff0c;…

C++ QT設計模式:原型模式

基本概念 原型模式是一種創建型設計模式&#xff0c;允許通過復制現有對象來創建新對象&#xff0c;而不是通過使用構造函數。 實現的模塊有&#xff1a; Prototype&#xff08;原型&#xff09;&#xff1a; 定義一個抽象接口&#xff0c;規定了具體原型對象必須實現的方法。…

C語言經典例題-18

1.判斷是不是字母 題目描述: KK想判斷輸入的字符是不是字母&#xff0c;請幫他編程實現。 輸入描述: 多組輸入&#xff0c;每一行輸入一個字符。 輸出描述: 針對每組輸入&#xff0c;輸出單獨占一行&#xff0c;判斷輸入字符是否為字母&#xff0c;輸出內容詳見輸出樣例。 輸…

Nginx配置文件conf解釋

系列文章目錄 文章目錄 系列文章目錄前言 前言 前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到網站&#xff0c;這篇文章男女通用&#xff0c;看懂了就去分享給你的碼吧。 Nginx(“engine x”…

VBA字典求和套路

Sub 字典求和套路()Dim i, j, arr, brr, keyDim sht As WorksheetSet sht Sheet1Application.Calculation xlManualDim dicSet dic CreateObject("scripting.dictionary")For i 3 To sht.Cells(Rows.Count, "A").End(xlUp).Rowkey sht.Cells(i, "…

基于springboot+vue+Mysql的在線答疑系統

開發語言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服務器&#xff1a;tomcat7數據庫&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;數據庫工具&#xff1a;Navicat11開發軟件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…