天天看點

STP

stp:生成樹協定,它在不斷掉實體環路,而是在邏輯上斷開環路,防止廣播風暴的産生。通常用在存在實體環路的網絡,通過一種算法,從邏輯上斷開一些端口。來生成一種邏輯上的屬性結構。

生成樹算法(STA)的主要結構:

一.選擇根網橋(網橋是交換機的前身)

二.選擇根端口

三.選擇指定端口

1.選擇根網橋的依據是網橋ID,網橋ID分為8個字段組成,分别為2個字段的網橋優先級,以及6個字段的網橋MAC位址。

網橋的優先級:是用于衡量網橋在生成樹算法中的十進制數,取值範圍是0-65535,預設情況下為32768.

這裡說條指令檢視交換機的MAC:show mac-address-table

在選在根網橋的時候,按照生成樹算法中的定義,比較STP參數的取值的時候,值小的優先級越高。

2.選擇根端口

 主要以以下原則:

到根網橋最低的根路徑成本、

直連的網橋ID最小

端口ID最小

根路徑成本:一般來說,一條鍊路的帶快越大,它傳輸資料的成本也就越低。

10M          路徑成本              100

100M        路徑成本              19

1000M      路徑成本              4

端口ID:有一個位元組的端口優先級和一個位元組的端口編号組成,取值範圍是0-255,預設值為128.

一般選擇網橋ID直銷的做根端口,當網橋ID相同的時候,比較端口的ID值,選擇小的作為根端口。

3.選擇指定端口

根路徑成本最低

網橋ID最小

pvst配置指令:

啟用生成樹:

Switch(config)#spanning-tree vlan vlan-list

配置根網橋指令:

Switch(config)#spanning-tree vlan vlan-list root primary | secondary

修改網橋優先級:

Switch(config)#spanning-tree vlan vlan-list priority bridge-priority(4096的倍數)

修改端口成本:

Switch(config)#spanning-tree vlan vlan-list cost cost(0-255)

修改端口優先級:

Switch(config)#spanning-tree vlan vlan-list port-priority priority

配置上行速鍊路:

Switch(config)#spanning-tree uplinkfast

配置速端口:

Switch(config-if)#spanning-tree portfast

檢視生成樹配置:

Switch#show spanning-tree

檢視某個vlan生成樹的詳細資訊:

Switch#show spanning-tree vlan vlan-id detail

配置以太網通道:

Switch(config)#interface range f0/1 - 2

Switch(config-if-range)#channel-group 1 mode on

繼續閱讀