一、問題現象
最近與建洪大哥一起分析了一個關于F5 Zebos OSPF動态路由協定振蕩的case,故障現象如下:
1、F5一台裝置是BDR,一台交換機是DR,其它都是Dother
2、F5 Dother裝置每6min與DR的鄰接狀态初始化一次,重新DR/BDR選舉
3、LSA通告頻率非常高
3、兩台F5之間的OSPF狀态是EXSTART(BDR與Dother關系時)
二、環境Top
F5A(46.84)---SW1(3.4)----SWB(3.3)----F5B(46.83)
穩定狀态的角色選舉:
BDR-----DR-----Dother---Dother
三、解決方案
3.1、穩定DR/BDR選舉
由于在DEBUG中我們可以看到每6min鐘就會出現F5與DR之間鄰居由full---》init,中間重新進行DR/BDR選舉,而所有裝置priority都為1,但最終DR/BDR的角色收斂後又不是按router-ID大小進行選舉,是以有些錯亂,通過F5修改priority為0不參與DR/BDR選舉,讓交換機作為DR/BDR,而不是讓F5成為DR或者BDR!
3.2、修改port-lockdown
由于兩台F5的之間的狀态是EXSTAR,是BDR與Dother的關系,應該為FULL,是以是self-ips port-lockdown為NONE的原因,需要放通OSPF協定
3.3、修改LSA refresh timer
由于F5是10s進行一次LSA通告,而交換機預設是1800,60min,是以将程序的LSA重新整理時間改大
本文轉自 Bruce_F5 51CTO部落格,原文連結:http://blog.51cto.com/zenfei/2051273