STP学习笔记本
生成樹協議:
??(1)作用:防止環路、冗余備份
??(2)如果網絡存在環路,會給網絡帶來什么影響?
???????答:廣播風暴
???????????重復幀現象
???????????MAC地址表震蕩
??(3)STP解決方法:在一個物理上環型的網絡中,將其中一個端口或多個端口阻塞,使邏輯上變成一個無環的樹型結構;
??(4)基本概念:
???????1)橋ID:運行了STP協議的交換機,我們稱為橋,用橋ID唯一標識一臺交換機;在這個環型網絡中,有且僅有一個根(橋),橋ID最小的交換機是根(橋)
???????2)端口角色:
??????????DP:指派端口-根橋上的所有端口都是指派端口。發送配置BPDU;
??????????RP:root?port,根端口。
??????????AP:阻塞端口,不會發送數據報文。
???????3)BPDU:橋協議數據單元,初始化時,運行了STP協議的交換機就會發送BPDU,進行選舉端口角色以及橋ID;當網絡收斂之后,只有根橋才會發送配置BPDU。
??(5)STP選舉規則:
???????1)非根橋上有且僅有一個RP,到根橋開銷最小的端口
???????2)每一個物理網段上,有一個DP
???????3)RP的對端一定是DP
???????4)根橋上的所有端口都是DP????
??(6)根橋的選舉過程:
??????1)先比較橋優先級,默認為32768,以小為優
??????2)若橋優先級相同,則比較橋MAC地址,以小為優???
??(7)STP端口角色選舉過程:
??????1)首先比較開銷:端口到根橋的開銷,以小為優
??????2)如果開銷相同,就比較指定橋ID(橋ID),
??????3)如果上面兩個參數都相同,則比較port?id(包含兩個參數:端口優先級+port?index)
?????????端口優先級默認為128,以小為優;
??(8)生成樹狀態:
???????disabled-->blocking--->listening--->learning--->forwarding
??????????????????阻塞端口?????????????????????????????DP/RP
??(9)STP基本配置:默認情況下,cisco設備默認是開啟STP協議;
?????Switch(config)#spanning-tree?mode?pvst????配置PVST生成樹協議
?????開啟STP:(config)#spanning-tree?vlan?<vlan?ID>
?????Switch#show?spanning-tree??查看STP信息(根是誰,端口角色,端口狀態,port?id)
?????Switch(config)#spanning-tree?vlan?1?priority?0?????????????????
????????????????????配置此交換機優先為0
?????Switch(config-if)#spanning-tree?vlan?1?port-priority?0
????????????????????修改接口的優先級
??(10)STP缺陷:
?????1)收斂時間過長:RSTP
?????2)不能負載分擔:MSTP協議,多生成樹協議,基于實例,一個實例就是一棵生成樹;
??(1)作用:防止環路、冗余備份
??(2)如果網絡存在環路,會給網絡帶來什么影響?
???????答:廣播風暴
???????????重復幀現象
???????????MAC地址表震蕩
??(3)STP解決方法:在一個物理上環型的網絡中,將其中一個端口或多個端口阻塞,使邏輯上變成一個無環的樹型結構;
??(4)基本概念:
???????1)橋ID:運行了STP協議的交換機,我們稱為橋,用橋ID唯一標識一臺交換機;在這個環型網絡中,有且僅有一個根(橋),橋ID最小的交換機是根(橋)
???????2)端口角色:
??????????DP:指派端口-根橋上的所有端口都是指派端口。發送配置BPDU;
??????????RP:root?port,根端口。
??????????AP:阻塞端口,不會發送數據報文。
???????3)BPDU:橋協議數據單元,初始化時,運行了STP協議的交換機就會發送BPDU,進行選舉端口角色以及橋ID;當網絡收斂之后,只有根橋才會發送配置BPDU。
??(5)STP選舉規則:
???????1)非根橋上有且僅有一個RP,到根橋開銷最小的端口
???????2)每一個物理網段上,有一個DP
???????3)RP的對端一定是DP
???????4)根橋上的所有端口都是DP????
??(6)根橋的選舉過程:
??????1)先比較橋優先級,默認為32768,以小為優
??????2)若橋優先級相同,則比較橋MAC地址,以小為優???
??(7)STP端口角色選舉過程:
??????1)首先比較開銷:端口到根橋的開銷,以小為優
??????2)如果開銷相同,就比較指定橋ID(橋ID),
??????3)如果上面兩個參數都相同,則比較port?id(包含兩個參數:端口優先級+port?index)
?????????端口優先級默認為128,以小為優;
??(8)生成樹狀態:
???????disabled-->blocking--->listening--->learning--->forwarding
??????????????????阻塞端口?????????????????????????????DP/RP
??(9)STP基本配置:默認情況下,cisco設備默認是開啟STP協議;
?????Switch(config)#spanning-tree?mode?pvst????配置PVST生成樹協議
?????開啟STP:(config)#spanning-tree?vlan?<vlan?ID>
?????Switch#show?spanning-tree??查看STP信息(根是誰,端口角色,端口狀態,port?id)
?????Switch(config)#spanning-tree?vlan?1?priority?0?????????????????
????????????????????配置此交換機優先為0
?????Switch(config-if)#spanning-tree?vlan?1?port-priority?0
????????????????????修改接口的優先級
??(10)STP缺陷:
?????1)收斂時間過長:RSTP
?????2)不能負載分擔:MSTP協議,多生成樹協議,基于實例,一個實例就是一棵生成樹;
轉載于:https://blog.51cto.com/tiepi/895692
總結