分離兩個 Layer 2 的世界, 和之前的許多例子一樣, 應該不困難.
這個例子主要是在讓大家觀察, 涵蓋樹狀結構 (Spanning-Tree) 的樹根 (Root) 如何觀察, 和如何設定.
扮演 "樹根" 腳色的交換器, 將會是"被廣播出來的訊框"負載最高的那一台交換器, 所以誰來扮演, 會影響整體的效能. 所以通常我們都是指定 "最貴的那台交換器", 來當 "樹根".
在還沒有做任何設定調整前, "樹根" 腳色是由交換器本身出廠的 MAC 位址決定: 數字最小的就是 "樹根". 以本例子來說, 各位會發現不論是任何 VLAN, "樹根" 都是 S2. 以下用 VLAN1 當例子:
S2#show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 32769
Address 0002.4AEE.B73B
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)
Address 0002.4AEE.B73B
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 20
Interface Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/1 Desg FWD 19 128.1 P2p
Fa0/2 Desg FWD 19 128.2 P2p
Fa0/6 Desg FWD 19 128.6 P2p
Fa0/11 Desg FWD 19 128.11 P2p
Fa0/18 Desg FWD 19 128.18 P2p
S2#
本例子中, 假設我們希望將 S1 指定為 VLAN 10 的 "樹根", 但是同時, 將 S3 指定為 VLAN 20 的 "樹根". 那我們可以分別下以下 IOS 命令: (show run 會看不到, 各位要親自下下看!)
S1(config)# spanning-tree vlan 10 root primary
S3(config)# spanning-tree vlan 20 root primary
各位可以從命令的關鍵字猜的出來, 其實還有一個 "secondary" 的命令. 這也就是說, 我們也可以指定 "副班長": 備援的 "樹根候選人", 當 "樹根" 出問題時, 可以馬上接手
假設我們希望 S1 幫忙做 VLAN 20 的備援 "樹根"; S3 幫忙做 VLAN 10 的備援 "樹根", 那我們可以多下以下命令:
S1(config)# spanning-tree vlan 20 root secondary
S3(config)# spanning-tree vlan 10 root secondary
如此一來, 我們就可以精準地指定誰來當 "樹根", 減少效能的問題了!
0 意見:
張貼留言
小技巧:也可以 匿名 留言!