【eNSP】交換機(vlan和vlan間通信)

【eNSP】交換機(vlan和vlan間通信)

  • 原理
    • 術語
    • 過程
  • 實驗
  • 根據圖片連接模塊
    • 配置設備名稱和IP地址
    • 配置交換機
      • 交換機鏈路指定
        • sw1配置
        • sw2配置
      • 設置網關
      • 交換機互聯
      • 實驗設置
      • 查看設置結果
    • ospf配置

原理

HUB集線器:它的作用可以簡單的理解為將一些機器連接起來組成一個局域網。集線器只對信號進行轉發,集線器接收到信號后,將信號廣播到各個接口線路,稱為泛洪。而交換機(又名交換式集線器)作用與集線器大體相同。
交換機:交換機是以集線器為基礎的,交換機內部有cpu,可以控制信號的轉發。交換機中存在MAC地址表,當信號過來時,交換機會查詢MAC地址表,將信號轉發到正確的接口上。
VLAN(Virtual Local Area Network)的中文名為"虛擬局域網":虛擬局域網(VLAN)是一組邏輯上的設備和用戶,這些設備和用戶并不受物理位置的限制,可以根據功能、部門及應用等因素將它們組織起來,相互之間的通信就好像它們在同一個網段中一樣,由此得名虛擬局域網。
交換機可以規劃不同的VLAN,即把連接口劃分為不同的網段,兩個交換機之間可以通過線路進行連接。

術語

過程

實驗

在這里插入圖片描述
本實驗模擬某內網,完成以下配置需求:
1.如圖所示,配置設備名稱和IP地址。

2.sw1與sw2之間使用trunk鏈路,連接pc使用access鏈路。
且trunk上僅允許必要的vlan通過。

3.PC1和PC3屬于vlan10,PC2和PC4屬于vlan20

4.vlan10的網絡號為192.168.10.0/24,vlan20的網絡號為192.168.20.0/24

5.vlan10的網關vlanif10在sw1上,地址為192.168.10.254/24。
vlan20的網關vlanif20在sw2上,地址為192.168.20.254/24。

6.sw1與sw2上另有vlan12,并分別建立vlanif12,用于互聯通信。
地址如下:
sw1:192.168.12.1/24
sw2:192.168.12.2/24

7.在sw1與sw2上運行OSPF,滿足以下需求:
1)ospf進程號為1,sw1的rid為1.1.1.1,sw2的rid為2.2.2.2
2)所有接口都屬于區域0,并使用實際配置掩碼的反掩碼宣告。
3) PC1-4可以互相通信。

根據圖片連接模塊

在這里插入圖片描述

配置設備名稱和IP地址

PC1的IP為192.168.10.1/24,網段為192.168.10.0/24,網關為192.168.10.254/24;
PC2的IP為192.168.20.2/24,網段為192.168.20.0/24,網關為192.168.20.254/24;
PC3的IP為192.168.10.3/24,網段為192.168.10.0/24,網關為192.168.10.254/24;
PC4的IP為192.168.20.4/24,網段為192.168.20.0/24,網關為192.168.20.254/24;
設置如下:
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

配置交換機

2.sw1與sw2之間使用trunk鏈路,連接pc使用access鏈路。
且trunk上僅允許必要的vlan通過。

3.PC1和PC3屬于vlan10,PC2和PC4屬于vlan20

4.vlan10的網絡號為192.168.10.0/24,vlan20的網絡號為192.168.20.0/24

5.vlan10的網關vlanif10在sw1上,地址為192.168.10.254/24。
vlan20的網關vlanif20在sw2上,地址為192.168.20.254/24。

6.sw1與sw2上另有vlan12,并分別建立vlanif12,用于互聯通信。
地址如下:
sw1:192.168.12.1/24
sw2:192.168.12.2/24

交換機鏈路指定

2.sw1與sw2之間使用trunk鏈路,連接pc使用access鏈路。
且trunk上僅允許必要的vlan通過。
指令:
創建一個vlan ,vlan id 為x(1-4094):vlan x
創建多個vlan:vlan batch 50 60 70
定義他的接口類型:port link-type xxxx
配置vlan:port trunk pvid vlan xx
配置vlan: port trunk allow-pass vlan all
配置vlan: port default vlan 10
查看所有的端口的接口屬性,還有接口關聯的vlan:display port vlan

sw1配置

對于sw1,兩個連PC的端口配置為access,分別允許vlan10和vlan20;
一個連sw2的端口配置為trunk,允許所有; 最后查看所有vlan。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

sw2配置

對于sw2,兩個連PC的端口配置為access,分別允許vlan10和vlan20;
一個連sw1的端口配置為trunk,允許所有; 最后查看所有vlan。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

設置網關

4.vlan10的網絡號為192.168.10.0/24,vlan20的網絡號為192.168.20.0/24
5.vlan10的網關vlanif10在sw1上,地址為192.168.10.254/24。
vlan20的網關vlanif20在sw2上,地址為192.168.20.254/24。
指令:
創建一個基于VLAN 10的虛擬接口,這個接口可以配置IP地址:interface Vlanif 10
配置IP地址:ip address 192.168.10.254 24

sw1配置:
在這里插入圖片描述
sw2配置:
在這里插入圖片描述

交換機互聯

6.sw1與sw2上另有vlan12,并分別建立vlanif12,用于互聯通信。
地址如下:
sw1:192.168.12.1/24
sw2:192.168.12.2/24
指令:
創建一個vlan ,vlan id 為x(1-4094):vlan x
定義他的接口類型:port link-type xxxx
配置vlan:port trunk pvid vlan xx
配置vlan: port trunk allow-pass vlan all
查看所有的端口的接口屬性,還有接口關聯的vlan:display port vlan
創建一個基于VLAN 10的虛擬接口,這個接口可以配置IP地址:interface Vlanif 10
配置IP地址:ip address 192.168.10.254 24
配置:
在這里插入圖片描述
在這里插入圖片描述

實驗設置

R1設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域1,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area1。
在這里插入圖片描述
查看R1設置情況
在這里插入圖片描述
R2設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域1,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area1。
配置0端口IP地址:192.168.12.2 24
3)劃分為OSPF區域0,network命令使用接口配置掩碼的反掩碼。將物理接口g1宣告進area0。
配置0端口IP地址:192.168.234.2 24
3)在R2 R3 R4的鄰居關系中,設置R3為DR,并且R2與R4保持2way狀態。
R2的選舉優先級為0,不參與選舉
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
R3設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域0,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area0。
配置0端口IP地址:192.168.234.3 24
3)在R2 R3 R4的鄰居關系中,設置R3為DR,并且R2與R4保持2way狀態。
R3的選舉優先級為200,參與選舉
在這里插入圖片描述

在這里插入圖片描述
R4設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域2,network命令使用接口配置掩碼的反掩碼。將物理接口g1宣告進area2。
配置0端口IP地址:192.168.45.4 24
3)劃分為OSPF區域0,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area0。
配置0端口IP地址:192.168.234.4 24
3)在R2 R3 R4的鄰居關系中,設置R3為DR,并且R2與R4保持2way狀態。
R4的選舉優先級為0,不參與選舉
在這里插入圖片描述
在這里插入圖片描述

R5設置:
1)OSPF進程號為1,RID設置為Lo0地址。(手動麻煩,采用自動指定)
2)劃分為OSPF區域2,network命令使用接口配置掩碼的反掩碼。將物理接口g0宣告進area0。
配置0端口IP地址:192.168.45.5 24
在這里插入圖片描述

查看設置結果

R1與R5通信:
在這里插入圖片描述
R1與R3:
在這里插入圖片描述
查看ospf狀態表:
在這里插入圖片描述在這里插入圖片描述
上圖可以看到R2與R3處于2-way狀態。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
查看環路DR與BDR:
在這里插入圖片描述

在這里插入圖片描述
上圖可以看到區域0中R3為DR,沒有BDR因為R2和R4都不參與選舉。
在這里插入圖片描述

ospf配置

7.在sw1與sw2上運行OSPF,滿足以下需求:
1)ospf進程號為1,sw1的rid為1.1.1.1,sw2的rid為2.2.2.2
2)所有接口都屬于區域0,并使用實際配置掩碼的反掩碼宣告。
3) PC1-4可以互相通信。
指令:
ospf 1 //創建并運行OSPF,進程號是1
手動指定id:ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0 //創建區域并進入OSPF視圖,0號區域是骨干區域
display ip interface brief //查看接口網段,ospf需要把所有的接口網段宣告
[r1-ospf-1-area-0.0.0.0]network 192.168.1.81 0.0.0.0 //指定OSPF協議的接口IP與反掩碼
配置:
在交換機sw1上
在這里插入圖片描述
在這里插入圖片描述
在交換機sw2上
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
測試配置結果:
(如果通不了,重啟設備試試)
PC1和PC2、PC3、PC4通:
在這里插入圖片描述
在這里插入圖片描述

PC2和PC3、PC4通:
在這里插入圖片描述
PC3和PC4通:
在這里插入圖片描述

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

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

相關文章

【算法系列篇】雙指針

文章目錄 前言什么是雙指針算法1.移動零1.1 題目要求1.2 做題思路1.3 Java代碼實現 2.復寫零2.1 題目要求2.2 做題思路2.3 Java代碼實現 3.快樂數3.1 題目要求3.2 做題思路3.3 Java代碼實現 4.盛最多水的容器4.1 題目要求4.2 做題思路4.3 Java代碼實現 5.有效三角形的個數5.1 題…

k8s 自身原理 4

前面咱們分享了 mater 和 worker 節點里面都有哪些組件,他們又是各自主要負責的工作是什么,現在我們心里應該都有數了吧 master 節點: etcd 存儲資源配置,ApiServer 提供 RESTful Api 用于交互,scheduler 用于調度 p…

VS2019 + Qt : setToolTip的提示內容出現亂碼

VS2019 Qt : setToolTip的提示內容出現亂碼 在使用setToolTip()時, setToolTip(QString("asd你好!");標簽提示只有英文是對的,中文是亂碼! 應該是編碼出了問題。默認情況下,Qt使用的是UTF-8編碼&#xf…

踩坑經驗:JavaScript 中的 for...of 和 for...in 循環

在 JavaScript 編程中,for...of 和 for...in 是常用的循環語法,但它們在使用時可能會引發一些意想不到的問題。本文將分享我在使用這兩種循環時所遇到的坑和經驗。 兩者的區別: 適用對象類型: for…of:主要用于遍歷可…

數據結構-帶頭雙向循環鏈表的實現

前言 帶頭雙向循環鏈表是一種重要的數據結構,它的結構是很完美的,它彌補了單鏈表的許多不足,讓我們一起來了解一下它是如何實現的吧! 1.節點的結構 它的節點中存儲著數據和兩個指針,一個指針_prev用來記錄前一個節點…

Git詳解及使用

Git簡介 Git 是一種分布式版本控制系統,它可以不受網絡連接的限制,加上其它眾多優點,目前已經成為程序開發人員做項目版本管理時的首選,非開發人員也可以用 Git 來做自己的文檔版本管理工具。 大概是大二的時候開始接觸和使用Gi…

云計算——ACA學習 云計算核心技術

作者簡介:一名云計算網絡運維人員、每天分享網絡與運維的技術與干貨。 座右銘:低頭趕路,敬事如儀 個人主頁:網絡豆的主頁????? 寫在前面 本系列將會持續更新云計算阿里云ACA的學習,了解云計算及網絡安全相關…

DeepSpeed加速大模型訓練

DeepSpeed是微軟推出的一個框架,可以對Pytorch的模型進行包裝,提供了加快模型的訓練速度,降低對GPU顯存的占用,以及方便進行分布式訓練等等高級特性。在這里我也對DeepSpeed進行了測試,看看是否能提高我的transformer模…

Maven 插件 maven-antrun-plugin 執行 ant 腳本

Ant 相信大家都不陌生,你可以把它理解為使用 xml 格式描述的一系列命令處理工具。它是一種基于Java的build工具。理論上來說,它有些類似于(Unix)C中的make、有些類似于基于shell命令編寫的sh腳本文件。Ant 用 Java 的類來擴展。&a…

多維時序 | MATLAB實現PSO-CNN-BiLSTM多變量時間序列預測

多維時序 | MATLAB實現PSO-CNN-BiLSTM多變量時間序列預測 目錄 多維時序 | MATLAB實現PSO-CNN-BiLSTM多變量時間序列預測基本介紹模型特點程序設計參考資料 基本介紹 本次運行測試環境MATLAB2021b,MATLAB實現PSO-CNN-BiLSTM多變量時間序列預測。代碼說明&#xff1a…

Java mail郵件開發 OA辦公系統

目錄 1 Java mail郵件開發 OA辦公系統 1.1 //用戶登錄 1.2 //用戶注冊 1.3 //根據郵箱賬號查詢用戶ID Java mail郵件開發 OA辦公系統package com.email.dao.impl; import java.sql.Connection; import java.sql.PreparedStatement;<

POSTGRESQL 關于2023-08-14 數據庫自動啟動文章中使用KILL 來進行配置RELOAD的問題解釋...

開頭還是介紹一下群&#xff0c;如果感興趣Polardb ,mongodb ,MySQL ,Postgresql ,redis &#xff0c;SQL SERVER ,ORACLE,Oceanbase 等有問題&#xff0c;有需求都可以加群群內有各大數據庫行業大咖&#xff0c;CTO&#xff0c;可以解決你的問題。加群請加 liuaustin3微信號 &…

Oracle執行計劃

Oracle執行計劃 1. 什么是執行計劃Oracle explain使用3. Explain執行順序 1. 什么是執行計劃 執行計劃是一條查詢語句在Oracle中的執行過程或訪問路徑的描述。 執行計劃描述了SQL引擎為執行SQL語句進行的操作&#xff1b;分析SQL語句相關的性能問題或僅僅質疑查詢優化器的決定…

蔚來李斌賣手機:安卓系統,蘋果售價,一年一發

?作者 | Amy 編輯 | 德新 車圈大佬的玩法真讓人尋不著套路&#xff01; 蘋果的庫克和小米的雷布斯&#xff0c;甚至是FF賈老板準備許久&#xff0c;都想分一塊新能源車的蛋糕&#xff0c;蔚來李斌卻反手進軍手機界&#xff0c;從宣布造手機到手機入網僅僅隔了一年。 近期…

說幾個常見的語法糖

目錄 面試回答 知識擴展 如何解語法糖&#xff1f; 糖塊一、swith 支持 String 與枚舉 糖塊二、泛型 糖塊三、自動裝箱與拆箱 糖塊四、枚舉 糖塊五、條件編譯 糖塊六、斷言 糖塊七、數值字面量 糖塊八、for-each 糖塊九、try-with-resource 可能遇到的坑 泛型 自…

Beats:安裝及配置 Metricbeat (一)- 8.x

在我之前的文章&#xff1a; Beats&#xff1a;Beats 入門教程 &#xff08;一&#xff09;Beats&#xff1a;Beats 入門教程 &#xff08;二&#xff09; 我詳細描述了如何在 Elastic Stack 7.x 安裝及配置 Beats。在那里的安裝&#xff0c;它通常不帶有安全及 Elasticsearc…

MapReduce介紹

目錄 ?一、什么是MapReduce 二、MapReduce 的設計思想 2.1 分而治之 2.2 構建抽象模型&#xff1a;Map和Reduce 2.3 隱藏系統層細節 三、MapReduce 的框架原理 3.1 MRv1工作原理 3.1.1 MRv1架構工作原理圖 3.1.1.1 流程說明 3.1.1.1.1 作業的提交 3.1.1.1.2 作業的初始化 3…

【AI大模型】訓練Al大模型 (上篇)

大模型超越AI 前言 潔潔的個人主頁 我就問你有沒有發揮&#xff01; 知行合一&#xff0c;志存高遠。 目前所指的大模型&#xff0c;是“大規模深度學習模型”的簡稱&#xff0c;指具有大量參數和復雜結構的機器學習模型&#xff0c;可以處理大規模的數據和復雜的問題&#x…

【Java】Queue中增加刪除方法的區別

offer&#xff0c;add 區別&#xff1a; 一些隊列有大小限制&#xff0c;因此如果想在一個滿的隊列中加入一個新項&#xff0c;多出的項就會被拒絕。 這時新的 offer 方法就可以起作用了。它不是對調用 add() 方法拋出一個 unchecked 異常&#xff0c;而只是得到由 offer() 返…

題目:售貨員的難題(狀壓dp)

售貨員的難題 題目描述輸入輸出格式輸入格式&#xff1a;輸出格式&#xff1a; 輸入輸出樣例輸入樣例#1&#xff1a;輸出樣例#1&#xff1a; 思路AC代碼&#xff1a; 題目描述 某鄉有n個村莊( 1 < n < 16 )&#xff0c;有一個售貨員&#xff0c;他要到各個村莊去售貨&am…