[Cisco]Spanning Tree Protocol設定

Spanning Tree Protocol是什麼就不多做解釋

可參考這篇文章

Spanning Tree 偵測流程 :
Blocking
Listening
Learning
Forwarding

#啟用stp的vlan
(config)spanning-tree vlan <vlan-id>

#啟用interface的stp
(config-if)spanning-tree vlan <vlan-id>

設定stp mode
mode有分成mst,pvst,rapid-pvst
mst:可多個vlan共用一顆生成樹
pvst(STP):每個vlan一顆生成樹
rapid-pvst(RTSP):原理和STP差不多,加快收斂速度

(config)#spanning-tree mode <mode>

啟用802.1t之priority格式

(config)spanning-tree extend system-id

不過為了預防Loop,每次都要等30秒,對於使用者來說實在很麻煩
所以我們可在interface中加入spanning-tree portfast

(config-if)spanning-tree portfast

這個指令可以讓使用者直接跳過上面提到Listening和Learning的偵測流程,不過當底下有loop時,該interface就會直接error disable

另外為了避免spanning tree在運算時速度過慢,其實一開始可以先把優先權設定好!
改變bridge id
802.1d格式:可設範圍為0-65535,預設32768
802.1t格式:可設範圍為0-61440(需以4096倍數設定),預設=32768+目前vlan

(config)spanning-tree vlan <vlan-list> priority <bridge-priority>

[FreeBSD]snmpd install

[PHP]Sample Socket Server & Client