最近在公司部署WDS系統,中途將傻瓜交換機更換成了思科2918,更換事後,機器網絡啓動的時候,PXE響應巨慢,有些機型,直接沒法從PXE啓動。網絡
最初覺得是端口速率協商的問題,當時固定了端口速率和雙工模式,問題依舊,甚至把交換機中全部的端口shutdown,只留下兩個端口,問題仍是存在,後來發現生成樹Spanning-tree協議打開了,關閉事後,問題就解決了。ide
方法一:在Vlan中關閉生成樹協議學習
L2IOU1(config)#no spanning-tree vlan 1-1024
注:在vlan 1到vlan 1024中禁用生成樹協議url方法二:在接口中啓動生成樹portfast模式spa
L2IOU1(config)#interface range fa0/1-48
L2IOU1(config)#spanning-tree portfastorm
分析:接口
生成樹是一個防環措施,當鏈路中存在環路的時候,生成樹協議,會自動計算,block一個端口(路徑代價大的端口),使鏈路環路斷開。進程
PC機網絡啓動的時候,交換機端口從阻塞狀態(blocking,不能轉發用戶數據)先變爲監聽狀態(listening,接口開始啓動),而後進入學習狀態(learning,學習MAC地址,構建MAC表進程項),最後進入轉發狀態(forwarding,能夠轉發用戶數據)。部署
在這之間交換的端口要由block狀態轉換到forwarding狀態須要50sget
(「Blocking→Listening」20s+「Listening→Learning」15s+「Learning→Forwarding」15s)。
50秒事後,纔可以開始進行DHCP
DISCOVER請求,等到DHCP響應DHCP REQUEST的時間就更長了,
可能須要一分多種的時間。
這就形成了PXE啓動的時候響應巨慢,甚至沒法響應。
參考連接1:http://baike.baidu.com/link?url=X7sRLDqgkcKlD2ifxvzmFJIdKHAuyuWU6zYqOuJf2e916x_uaHQ8_xICA3iObBURvtq29wOlWGSqwwa5gvO0Eq
參考連接2:http://baike.baidu.com/link?url=SxM0fXRXqZ3V4glqB0qmyfZYAWdZG_bVYfdBY9UX3phIfoYOsrcTswsQgOGW4_s8YcGnpfIGpq4s_TLshR8R92-TiajUp3DSxY30jZLWrLG