gzwdoudou2012 2011-6-12 12:42
请教一个cisco路由交换机OSPF协议选举DR、BDR的问题
RT,多台3层路由交换机在选取DR、BDR时候,为什么第一次选举出来的结果,BDR的ID不一定是第二大的呢?做了N多次试验,仍然不行。翻了翻RFC798,上面写的BDR的ID应该是第二大的才对噢?有没有行家给讲讲?
sl8292bbc 2011-6-12 14:45
交换机数量不够,加几台就好了。:faint
xch007008 2011-6-12 15:43
*** 作者被禁止或删除 内容自动屏蔽 ***
gzwdoudou2012 2011-6-12 23:53
行了,解决了,请教了一个高手,现在把结果发上来大家共同讨论一个:各个厂商对DR、BDR选举的理解是不一样的,cisco的一些设备在支持OSPF协议的同时认为选举BDR在某些条件下如果一定要选出ID第2大的设备则花费的时间比较多,而遍选出某一个为BDR则算法花费时间比较短,收敛速度更快。因此可以理解为对RFC的改进。当然有些设备还是会把BDR的选举默认为选择第2大ID的设备,这并不矛盾。
cddate 2011-6-13 08:50
影响OSPF选择DR和BDR的因素有三个。一个是wait时间40S ,二是路由器的优先级,三是高的router-id。注意看下你路由器的配置,最后一个要前面两个条件完全匹配后才有参照的条件。还有一个 要在40S内你要全部配置全你要参加选举的设备不然前面配置的肯定是DR或者DBR,后来的不管高的优先级和ROURER-ID不会有效,而且DR和BDR是不会抢占的。个人认为是你配置的有误。
xinqingxinqing3 2011-6-21 18:01
在选取BDR时候.第一次选取BDR的ID不一定是大的