1、问题现象ide
最近与建洪大哥一块儿分析了一个关于F5 Zebos OSPF动态路由协议振荡的case,故障现象以下:router
一、F5一台设备是BDR,一台交换机是DR,其它都是Dother进程
二、F5 Dother设备每6min与DR的邻接状态初始化一次,从新DR/BDR选举ip
三、LSA通告频率很是高路由
三、两台F5之间的OSPF状态是EXSTART(BDR与Dother关系时)it
2、环境Topio
F5A(46.84)---SW1(3.4)----SWB(3.3)----F5B(46.83)class
稳定状态的角色选举:route
BDR-----DR-----Dother---Dotherim
3、解决方案
3.一、稳定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.二、修改port-lockdown
因为两台F5的之间的状态是EXSTAR,是BDR与Dother的关系,应该为FULL,所以是self-ips port-lockdown为NONE的缘由,须要放通OSPF协议
3.三、修改LSA refresh timer
因为F5是10s进行一次LSA通告,而交换机默认是1800,60min,所以将进程的LSA刷新时间改大