目錄
前言
一、STP
1、STP介紹
(1)STP原理
(2)BPDU
(3)BPDU分類
(4)BPDU的功能
(5)STP選舉
(6)STP埠角色
(7)STP埠狀態
2、案例
3、配置程序
(1)L2-SW1
(2)L2-SW2
(3)L2-SW3
4、測驗
(1)PC1
(2)PC2
二、MSTP
1、MSTP介紹
(1)MSTP概述
(2)MSTP基本原理
(3)MSTP埠狀態
2、案例
3、配置程序
(1)AR1
(2)L2-SW1
(3)L2-SW2
(4)L2-SW3
4、測驗
(1)PC1
(2)PC2
結語
前言
生成樹可應用于網路中樹形拓撲結構的建立,主要作用是防止網路中的冗余鏈路形成環路,由于網路環境的復雜性,在網路設計中要規劃利用好生成樹,本次介紹下兩種生成樹協議STP和MSTP
一、STP
1、STP介紹
(1)STP原理
當鏈路中有環路存在時,廣播發送后會引起廣播風暴,STP通過阻塞一些埠,打破環路生成條件,當鏈路出現問題時,這些被阻塞的埠就會過渡到轉發狀態,實作鏈路備份的作用
(2)BPDU
BPDU(網橋協議資料單元)是直接封裝在以太網幀中的,STP的各種選舉是通過交換BPDU報文實作的,對于參與STP的所有交換機,它們都通過資料訊息的交換來獲取網路中其它交換機的資訊,這種訊息被稱為BPDU
(3)BPDU分類
BPDU分為配置BPDU和拓撲變更通告BPDU
配置BPDU通常由根網橋周期性間隔發出,包括了STP引數,用于各種選舉
拓撲變更通告BPDU是交換機檢測到拓撲變更時產生的,可由非根網橋發出
(4)BPDU的功能
選舉根網橋,確定冗余鏈路的位置,確定阻塞特定的埠,通告網路的拓撲通知,監控生成樹的狀態
(5)STP選舉
選根網橋規則
網橋優先級、MAC地址(越小優先級越高)
選根埠、指定埠規則
到達根網橋最小路徑開銷
發送方的網橋ID
埠優先級、發送方埠號
(6)STP埠角色
RP(根埠):每個非根網橋上有且只有一個,選舉到達根網橋路徑開銷值最小的埠成為根埠
DP(指定埠):根網橋上每個埠都是指定埠,非根網橋上需要轉發資料的埠是指定埠
AP(預備埠):該埠狀態為阻塞狀態,只收BPDU,不發BPDU
(7)STP埠狀態
Disabled(禁用狀態):不轉發資料幀,不學習MAC地址表,不參與生成樹計算
Blocking(阻塞狀態):不轉發資料幀,不學習MAC地址表,接收并處理BPDU,不發送BPDU
Listening(偵聽狀態):不轉發資料幀,不學習MAC地址表,參與生成樹計算,接收并發送BPDU
Learning(學習狀態):不轉發資料幀,學習MAC地址表,參與生成樹計算,接收并發送BPDU
Forwarding(轉發狀態):轉發資料幀,學習MAC地址表,參與生成樹計算,接收并發送BPDU
2、案例

3、配置程序
(1)L2-SW1

(2)L2-SW2

(3)L2-SW3

4、測驗
(1)PC1


(2)PC2


二、MSTP
1、MSTP介紹
(1)MSTP概述
MSTP是多生成樹技術,允許在一個交接機上運行多個生成樹,每個生成樹稱為一個實體,實體之間的生成樹彼此獨立
(2)MSTP基本原理
MSTP將環路網路修剪成一個無環的樹形網路,避免廣播風暴的產生,同時還提供了資料轉發的多個冗余路徑,在資料轉發程序中實作VLAN資料的負載均衡,MSTP還兼容STP和RSTP
MSTP把一個交換網路劃分成多個域,每個域內形成多個生成樹,生成樹之間彼此獨立,每棵生成樹稱為一個多生成樹實體(Multiple Spaming Tree Instance,MSTI),每個域稱為一個MST域,MSTP通過設定VLAN映射表(即VLAN和MSTI的對應關系表),把VLAN和MSTI聯系起來,每個VLAN只能對應一個MSTI,即同一VLAN的資料只能在一個MSTI中傳輸,而一個MSTI可以對應多個VLAN
(3)MSTP埠狀態
Forwarding:在這種狀態下,埠既轉發用戶流量,又接收和發送BPDU報文
Learning:這是一種過渡狀態,在Learning狀態下,交換機會根據收到的用戶流量,學習MAC地址表,但不轉發用戶流量,所以稱為學習狀態,Learning狀態的埠接收和發送 BPDU報文,不轉發用戶流量
Discarding:在這種狀態下,埠只接收BPDU報文
2、案例

3、配置程序
(1)AR1

(2)L2-SW1


(3)L2-SW2


(4)L2-SW3


4、測驗
(1)PC1


(2)PC2


結語
通常情況下,公司對內網的使用遠遠高于對外網的使用,公司的內部網路主要是由二層交換機構建的,所以二層網路設計的好壞直接影響公司的正常業務,好的設計不僅能夠使功能得到體現,還能應對一些未知的隱患
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/335209.html
標籤:其他
上一篇:《詩經》那么美,讀不懂多浪費|爬取一本好好學習,準備做一個“有文化”的程式人!
下一篇:1024程式員節日背后的神秘面紗
