進階-STP生成樹協議

進階-STP生成樹協議詳解

傳統的 LAN 是存在一些問題:
1.衝突域;
-- 網橋
-- 交換機
--廣播域ide

  • VLAN

    同一個交換機上的同一個VLAN成員

    # 不一樣的交換機上的同一個 VLAN 成員
                         - trunk 
                            # 802.1q (dot1q)
                               原MAC:
                                  DMAC + SMAC + Type
                                              |
                                             Tag(4Byte)

VLAN間路由 spa

網關

設備:

路由器 、 多層交換機、防火牆
    凡有路由表的設備,都支持路由功能,
    那麼該設備就能夠做爲「網關」

傳統 VLAN 中的故障類型:
單點故障
-解決方案:
提供冗餘鏈路
-帶來的新問題:
2層數據轉發環路
-- 新的解決方案:
STP :spanning-tree protocol
生成樹協議

進階-STP生成樹協議
STP :
-定義
-做用
在提供2層冗餘鏈路的狀況下,防止2層數據轉發環路的發生;
-報文
BPDU - bridge protocol data unit ,橋接 協議 數據 單元
-原理
1.肯定交換機的角色
#根交換機 :在一個 LAN 中,有且只有一個根交換機;
#非根交換機 :除了根交換機之外,其餘的都叫作非根交換機;
-原則:
各個交換機之間互相比較:BID(Bridge ID -橋ID)
優先級 + MAC
2個字節 6字節
BID越小越好:
1.首先比較優先級,越小越好;默認值 32768 ;
2.若是優先級相同,比較MAC,越小越好;code

驗證命令:
                      display stp -->查看的是交換機的 BID ;
                      display bridge mac-address ->查看交換機的MAC地址;

2.肯定端口的角色
       #根端口  :僅存在於非根交換機,有且只有1個,距離根交換機最近;
       #指定端口:在任何一個網段中,都有,而且只有1個,距離根交換機最近;
       #非指定端口:其餘的全部的端口,都稱之爲「非指定端口」;

3.肯定端口狀態
       #down
       #listening
       #learning
       #forwarding : 根端口、指定端口;
       #blocking :非指定端口;

進階-STP生成樹協議
STP協議中,是如何判斷一個路徑的距離的?
經過 cost ;blog

STP 協議對於不一樣帶寬的鏈路,分配了一個默認的cost;

STP的報文格式 - BPDU :路由

Root-Switch:該字段包含的根交換機的 BID ;
Cost :  表示的是發送該BPDU的交換機到 根交換機的 距離;
BID  : 表示的是發送該 BPDU 的交換機的名字;
PID :表示的 port-id ,即發送該BPDU的交換機的出端口
      的 ID (端口優先級+端口號)
               端口優先級默認是128
相關文章
相關標籤/搜索