這是本文件的舊版!
當網路規模較很大需要Switch特別多時,使用RSTP還是會導致較長收斂時間,若是將網路架構用VLAN方式切割成多個VLAN,或需是可以解決 的方法,但實際上RSTP及STP無法跨越不同VLAN來運作,因為以RSTP及STP觀點來看,雖然切割成不同VLAN,不同Vlan之間還是共用一樣的Spanning Tree。根據上述缺點,Cisco 提出一個解決方案PVST(Per-VLAN Spanning Tree),也就是每個Vlan 各自擁有自己的Spanning Tree,但PVST並不與STP及RSTP相容,後來Cisco又提出pVST+(per-VLAN Spanning Tree Plus)可以與STP及RSTP相容。 但PVST+也是有它的缺點,如下:
Switch 網路設備的CPU資源。
另外,Dell Force 10 網路作業系統目前可以支援PVST+,與Cisco Switch 互通使用。
為解決上述PVST的缺點,2002年IEEE 提出802.1s標準,Multiple Spanning Tree Protocol(MSTP),利用多個VLAN映對 到一個Spanning Tree Instance,因此不管建立多少個VLAN,每個VLAN都只有一份BPDU。並且提供多條轉送路徑及負載平衡的機制。也與STP及RSTP相容。
設備編號 | MSTi 1 | MSTi 2 | MSTi 3 |
---|---|---|---|
C0 | 4096 | 8192 | 12288 |
C1 | 12288 | 4096 | 8192 |
C2 | 8192 | 12288 | 4096 |