STP作用:不斷掉物理環路,而是在邏輯上斷開環路,防止廣播風暴的產生
STP的工作原理:
生成樹算法;
1.選擇根網橋(優先級小的被選爲根網橋)
2.選擇根端口(到根網橋最低的根路徑成本,直連網橋ID最小,端口ID最小)
帶寬與路徑成本關係 | |
鏈路帶寬Mbps | 路徑成本 |
10 | 100 |
16 | 62 |
45 | 39 |
100 | 19 |
155 | 14 |
622 | 6 |
1000 | 4 |
10000 | 2 |
3.選擇指定端口
(1)根路徑成本較低
(2)所在交換機的網橋ID的值較小
(3)端口ID的值較小
注:1.根網橋上的接口都是指定端口,因爲它的根路徑成本是0;
2.根端口是以端口爲單位計算路徑成本,指定端口以交換機爲單位計算路徑成本
BPDU兩種類型
1.配置BPDU用於生成樹計算
2.拓撲變更通告BPDU,用於通告網絡拓撲的變化
生成樹端口的五種狀態
交換機端口的5種STP狀態 | |
狀態 | 用途 |
轉發(Forwarding) | 發送接收用戶數據 |
學習(Learning) | 構建網橋表 |
偵聽(Listening) | 構建活動拓撲 |
阻塞(Blocking) | 只接收BPDU |
禁用(Disabled) | 強制關閉 |
注:直連從阻塞到轉發需要30秒時間(節省阻塞到偵聽20S時間其他一樣)
非直連從阻塞到轉發需要50秒時間(阻塞到偵聽20S,偵聽到學習15S,學習到轉發15S
PVST配置
1.PVST實現網絡負載分擔
2.配置上行速鏈路,實現備份的上行鏈路快速恢復
3.配置速端口,使連接終端的端口快速進入轉發狀態
PVST配置命令
1.啓用生成樹Switch(config)# spanning-tree vlan vlan-list
2.配置根網橋Switch(config)#spanning-tree vlan vlan-list root primary |secondary
3.修改網橋優先級Switch(config)#spanning-tree vlan vlan-list priority bridge-priority
4.修改端口成本Switch(config)#spanning-tree vlan vlan-list cost cost
5.修改端口優先級Switch(config)#spanning-tree vlan vlan-list port-priority priority
6.配置上行速鏈路Switch(config)#spanning-tree uplinkfast
7.配置速端口Switch(config-if)#spanning-tree portfast
8.查看生成樹配置show spanning-tree
9.查看VLAN生成樹詳細信息show spanning-tree vlan vlan-id detail
以太網通道(Ethernet Channel)(通過捆綁多條以太鏈路來提高鏈路帶寬,並運行一種機制,將多個以太網端口捆綁成一條邏輯鏈路,最多可以捆綁8條物理鏈路)
以太網通道的規則
參與捆綁的端口必須屬於同一個VLAN;
如果配中繼模式,鏈路兩端將通道中的所有端口配置成相同的中繼模式
參與捆綁的端口的物理參數設置必須相同
以太網通道的配置
Switch(config)# interface range fastethernet 0/1 -2
Switch(config-if-range)#channel-group 1 mode on