宿舍使用一台交換機就完全沒有問題了,但要是寫字樓辦公室的可以就需要多台交換機了。多台交換機連線起來,就形成稍微複雜的拓撲結構。
機器的鏈路層能夠學習,交換機也能夠學習
機器多了,多台交換機就有可能連線著相同的兩個lan,就回形成環路
一開始交換機a和b都接受到左邊lan1中機器1的廣播包,學習到機器1是在左邊的lan1中。
但當交換機ab把該廣播包廣播到右邊lan2時,a接受到來自b的廣播包,b也接受到來自a的廣播包,不斷迴圈。
其他機器也繼續發著廣播包,通訊鏈路越來越堵,最後走不動。
於是就產生了死迴圈的環路問題。
於是應用了stp協議
在資料結構中,有乙個方法叫作最小生成樹。有環的我們常稱為圖。將圖中的環破了,就生成了樹。在計算機網路中,生成樹的演算法叫作stp,全稱spanning tree protocol。
應用了stp協議的辦公室交換機結構圖
概念:
bpdu是交換機之間傳送的用於構建無環路拓撲的訊息稱為網橋協議資料單元
bpdu是二層報文
bpdu中包括用於計算生成樹的引數資訊
也就是說bpdu代表兩交換機連線的連線與開銷
哪個數字最小就是根交換機
其他交換機哪條通往根交換機最短的路就是交換機**廣播包的路徑
最終**路徑如下
原本1-5-6是乙個環,確定好最短通訊路徑,這個環通訊就不成環了
機器多了,交換機多了,就需要劃分廣播域來更方便管理了
兩種劃分方法
物理隔離:
配置單的獨交換機,單獨的子網,通過路由器(另講)向其他廣播域溝通
虛擬隔離:
vlan,虛擬區域網。
如果交換機是支援vlan的,可以設定交換機每個埠所屬的vlan,交換機會把廣播包的二層頭取下來,識別vlan id,廣播包的**只在相同的埠 vlan id中進行。
埠會根據所屬vlan id在廣播包二層頭中加乙個tag再**出去。
tag裡面有乙個埠 vlan id,一共 12 位,可以劃分4096個vlan。用以確定那個相同vlan id埠接受。
具體可以參考以下鏈結內容:
交換機之間通過叫做trunk口來進行連線,用來**屬於任何vlan的口。
這裡介紹的是一般複雜的的場景,還有雲計算其他的另說。
應用stp協議
物理隔離或者虛擬隔離vlan,一般使用虛擬隔離
拓撲收斂慢,當網路拓撲發生改變的時候,生成樹協議需要50-52秒的時間才能完成拓撲收斂,數越大需要的時間越長,這期間就是網路中斷。
不能提供負載均衡的功能。當網路中出現環路的時候,生成樹協議簡單的將環路進行block,這樣該鏈路就不能進行資料報的**,浪費網路資源。
趣談網路協議 5 交換機與VLAN
課程筆記 趣談網路協議 劉超 一 拓撲結構 多台交換機,交換機之間連線起來,就形成乙個稍微複雜的拓撲結構。二 環路問題 環路產生的原因 2.環路的危害 廣播風暴 幀的重複複製 mac位址表漂移 1 廣播風暴 交換機之間不斷的 廣播幀 2 幀的重複複製 3 mac位址表漂移 3.環路的解決方法 生成樹...
交換機與網路協議介紹
交換機 switch 意為 開關 是一種用於電 光 訊號 的網路裝置。它可以為接入交換機的任意兩個網路節點提供獨享的電訊號通路。最常見的交換機是乙太網交換機。用來識別乙個乙太網上的某個單獨或一組裝置 mac位址有48位二進位制數組成,通常分為六段,用十六進製制表示 版本 version 該欄位包含的...
交換機劃分vlan 交換機介面劃分VLAN
建立vlan並將連線使用者的介面加入vlan,實現不同業務使用者之間的二層流量隔離。配置switcha和switchb之間的鏈路型別及通過的vlan,實現相同業務使用者通過switcha和switchb通訊。配置介紹 sysname switcha 交換機命名 vlan batch 2 to 3 批...