在SW2的ethernet0/0/2接口上抓包,可以看到根橋發送的BPDU中根路徑cost值爲0
在SW4的ethernet0/0/2和ethernet0/0/3接口上分別抓包,查看發送者到達根路徑的累計cost值爲200000。
修改SW3的ethernet0/0/3接口的cost值爲300000,再次在sw4的ethernet0/0/3口上抓包,發現到達根路徑的cost值仍然爲200000,並沒有加上300000。說明SW3的ethernet0/0/3口到達根路徑的cost值爲200000,和本身端口的cost值(300000)無關。
“根橋上所有端口的根路徑開銷,以及同交換機上不同端口間的路徑開銷值均爲零。”--《華爲交換機學習指南》
再次在sw4的ethernet0/0/3接口上抓包,發現cost值不變。
在SW4上查看到達根路徑的cost爲400000,即到達根路徑的cost值計算方式爲收到的cost值+root端口的cost值。
現在修改SW4上的ethernet0/0/3接口上的cost值爲300000,再次查看根路徑cost值。發現根路徑cost仍然爲400000,而根端口卻發生了改變,由ethernet0/0/3改爲了ethernet0/0/2
現將sw4的ethernet0/0/2接口cost值改爲400000,則根端口會再次變爲ethernet0/0/3