1楼:
每个网段都可以选举dr和bdr,一个区域内可以有多个dr和bdr
2楼:匿名用户
仅有一个dr和一个bdr,减少网络流量开销
ospf 为什么dr/bdr都至少是3个啊?
3楼:笑掉假牙
请耐心看完,我想你会明白的:
选dr/bdr跟区域无关,只跟路由器的接口所在网络有关,所以在考虑dr/bdr的时候,完全不用去想区域的事。
ospf接口有4种网络类型:广播,nbma,点到点,点到多点,这个好理解吧。
广播网络和nbma网络会选dr/bdr,其他的网络类型不选。
而以太网属于广播网,ppp属于点到点。
如果两个路由器通过以太网接口直连,他们能构成【一个】广播网络。
如果n个路由器通过以太网接口连在一起(用交换机),这n个路由器也能构成【一个】广播网络。
这两种情况都会选dr/bdr。要注意,dr/bdr是针对【一个】网络来说的,一个网络只有一个dr和一个bdr,dr-other则是这个网络内既不作为dr也不作为bdr的路由器。
再看你的图,
rta与rtb之间是一个广播网,会选出一个dr,一个bdr。
rta与rtd之间是一个广播网,会选出一个dr,一个bdr。
rtc与rtd之间是一个广播网,会选出一个dr,一个bdr。
所以dr与bdr都会是3个。
而且要注意的是,在rta和rtb之间,rta可能会选作dr,在rta和rtd之间,rta有可能会选作dr,也可能选作bdr。所以dr/bdr这个概念是跟某个接口有关的,而不是针对整个路由器。我们可以说rta【在rta和rtb之间的网络里】是dr,而不能绝对的说rta是dr。
扩展一下
如果rta与rtb之间再加一个路由器rte,他们3个用交换机连在一起。则图中一共有几个dr/bdr呢?
答案是3个。
如果rta与rtd之间再加两个路由器rtf,rtg,他们4个用交换机连在一起。则图中一共有几个dr/bdr呢?
答案是3个。
如果rtc与rtd之间再加3个路由器rth,rti,rtj,他们5个用交换机连在一起。则图中一共有几个dr/bdr呢?
答案还是3个。
你理解一下吧,希望能帮到你!
4楼:匿名用户
前段时间我也考了,dr/bdr的选取是在网段上的概念,题目中除ppp链路上不选取dr/bdr,所以其他三个网段都选取,所以就有三个dr和bdr,概念不能搞混。我也是学网络的,以后多多指教,给我分吧呵呵。。。
5楼:匿名用户
你要明确一个区域内可以有多重链路类型,所以dr/bdr也不会只是唯一的.
在cisco里的ospf协议中dr和bdr是什么来的,有什么作用?
6楼:匿名用户
为了减少在同一bai个ospf中lsa(链路状态通
du告)的重**送,在zhiospf协议内通过hello机制dao选举产生专dr和bdr,在同一个ospf区域中,每属个路由器都和dr,bdr相连,这样,当区域内的某一个路由器进行更新时,发送一个lsa到dr,再从dr发送到各个路由器,包括发送lsa给dr的源路由器,这样,有效的利用了网络带宽资源。
在ospf路由协议中dr与bdr选举的原则是?
7楼:老〤碧
dr和bdr是由同一网段中所有的路由器根据路由器优先级、router id通过hello报文选举出来的,只有优先级大于0的路由器才具有选取资格。 进行dr/bdr选举时每台路由器将自己选出的dr写入hello报文中,发给网段上的每台运行ospf协议的路由器。当处于同一网段的两台路由器同时宣布自己是dr时,路由器优先级高者胜出。
如果优先级相等,则router id大者胜出。如果一台路由器的优先级为0,则它不会被选举为dr或bdr。 需要注意的是:
只有在广播或nbma类型接口才会选举dr,在点到点或点到多点类型的接口上不需要选举dr。
dr是某个网段中的概念,是针对路由器的接口而言的。某台路由器在一个接口上可能是dr,在另一个接口上有可能是bdr,或者是dr other。
路由器的优先级可以影响一个选取过程,但是当dr/bdr已经选取完毕,就算一台具有更高优先级的路由器变为有效,也不会替换该网段中已经选取的dr/bdr成为新的dr/bdr。
dr并不一定就是路由器优先级最高的路由器接口;同理,bdr也并不一定就是路由器优先级次高的路由器接口。
8楼:匿名用户
1、ospf是根据路由器优先级和router-id选举,优先级(基于接口,可修改)高,则选为dr,优先级一样,则router-id大的当选dr。
2、同样,bdr是优先级和router-id次优的路由器。
9楼:匿名用户
tcp/ip卷1 ospf部分,比较严谨的按照rfc对dr/bdr选举过程算法的描述做了介绍,我建议你直接看书配合实验加深理解。
//不过卷一的描述比较贴近算法本质,不太好理解,主要就是其实路由器是通过选举两次bdr来产生的dr和bdr。
在ospf中,既然有了abr,为什么还要选举dr和bdr呢?还有什么asbr,区域和自治系统有什么区别
10楼:哈维
abr是区域边界路由器,dr和bdr是在ospf多路访问网络中才会出现的概念。asbr是自治系统区域边界路由器。区域是针对ospf的,比如area0和其他area。
而自治系统是相对协议来说的,比如运行ospf和运行rip就是两个不同的自治系统。
11楼:笑掉假牙
建议先自己看一下ospf的资料,这是基本的概念。
abr和dr,bdr没有什么直接的关系,是独立的概念。
其他的概念,只要认真看书,会看明白的。
描述ospf将网络分成哪些类型,每一种类型是否需要选择dr和bdr,如果需要如何选择?
12楼:
ospf的网络类型广播、nbma(非广播多点可达)、p2mp、p2p
广播、nbma需要选举dr、bdr。
p2mp、p2p不需要选举dr、bdr。
广播、nbma中dr的选举:
首先两台设备交互hello报文,比较hello报文中的如下参数,如果参数相同才进行dr/bdr的选举,否则不能正常通讯。
1、area id
2、hello/dead 时间间隔
3、认证类型和认证密钥
4、特 殊区域类型stub flag
5、子网掩码
如果上面的参数都一样了,首先比较端口优先级,端口优先级最大的将选为dr,第二大的将选为bdr。如果优先级相同,则需要比较router id,router id最大将选为dr、第二大的将选为bdr,如果优先级为0,则不参与dr、bdr的选举。这样查看设备ospf状态就会进入2-way状态。
上面只限于第一次dr、bdr的选举。如果后来有优先级更高的加入到现有的网络中,出于安全稳定的考虑,新加入的设备不会参加dr、bdr的选举,知道dr、bdr出现故障时才会参与选举。
选举出dr、bdr的原因是为了防止设备之间相互发送ospf交互报文,如果每台设备都交互ospf报文,网络中的带宽会很快被消耗掉。都与dr、bdr交互报文,然后由dr下发,这样减少了ospf报文的交互,提高了网络带宽的利用率。
p2mp、p2p不需要选举dr、bdr,是使用组播地址224.0.0.
5 224.0.0.
6直接交互ospf报文。 但是有些厂商(h3c)没有按照rfc文档制作ospf协议,debug查看ospf交互报文时,只使用组播224.0.
0.5。.
13楼:啸无声
广播,nbma需要选就dr bdr 根据优先级选举,优先级相同选举router id大的
p2p p2mp 不需要选举
ospf里所有路由器默认自己先是bdr还是dr?
14楼:匿名用户
dr和bdr是自动选举产生的,没有默认吧,看看下面材料,希望对你有用:
ospf中关于dr和bdr的选举
dr:designated router 指定路由器。
bdr:backup designated router 备份指定路由器。
在一个ospf的网络中,所有的路由器将被分为两类:指定路由器(dr/bdr)和非指定路由器(drother)。所有的非指定路由器都要和指定路由器建立邻居关系,并且把自己的las发送给dr,而其他的ospf路由器将不会相互之间建立邻居关系。
也就是说,ospf网络中,dr和bdr的lsdb(链路状态数据库)将会包含有整个网络的完整拓扑。|
dr从邻居处**更新到另外一个邻居那里。dr的主要功能就是在一个lan内的所有路由器拥有相同的数据库,而且把完整的数据库信息发送给新加入的路由器。路由器之间还会和lan内的其他路由器(非dr/bdr,即drothers)维持一种部分邻居关系(two-way adjacency)。
ospf的邻接一旦形成以后,会交换lsa来同步lsdb,lsa将进行可靠的洪泛。
当选举dr/bdr的时候要比较hello包中的优先级priority(设置命令route(config-if)#ip ospf cost 0~255),优先级最高的为dr,次高的为bdr。不作修改默认端口上的优先级都为1,在优先级相同的情况下比较router id,rid最高者为dr,次高者为bdr,当你把相应端口优先级设为0时,ospf路由器将不能再成为dr/bdr,只能为drother。
在使用默认优先级的ospf的dr选举中,所有的路由器之间会交换自己的router-id来确定dr。router-id可以手工指定。如果没有手工指定router-id的话,那么路由器会先看自己有没有环回接口(loopback),如果有环回接口,则使用环回接口上的ip地址作为自己的router-id。
如果没有环回接口的话,则会去比较自己所有物理接口上的ip地址,并从中选择最大的一个ip地址作为自己的router-id来参与dr的选举。
那么,dr和bdr的选举就可以用以下的方式来决定:
1如果有手工指定的router-id,则使用该router-id参与选举;
2如果没有手工指定的router-id,则看自己有没有loopback接口,有则使用loopback接口上的ip作为router-id参与选举;
3如果没有loopback接口,则比较所有的物理接口,并使用其中最大的ip作为router-id参与选举;
4所有的ospf路由器交换自己的router-id,具有所有router-id中最大一个的路由器将作为dr,具有次大router-id的路由器则成为bdr。
dr 和bdr 的指导思想:
选举制:dr 是各路由器选出来的,而非人工指定的,虽然管理员可以通过配置priority 干预选举过程。
终身制:dr 一旦当选,除非路由器故障,否则不会更换,即使后来的路由器priority 更高
世袭制:dr 选出的同时也选出bdr 来,dr 故障后,由bdr 接替dr 成为新的dr。
dr 和bdr 的注意事项:
1、只有在广播和nbma 的链路上才会选举dr,在ptp 和ptmp 的链路上不会选举dr。
2、dr 是针对一个网段内的设备选举的,对于一台路由器来说,可能它在某个接口上是dr
3、在其它接口上是bdr、drother,或者因为是ptp 的链路而不参加dr 的选举。
4、在广播的网络上必须存在dr 才能够正常工作,但bdr 不是必需的。
5、一个网段中即使只有一台路由器,也要选举dr。
6、由于“终身制”的原因,网段中的dr 不一定是priority 最高的,但通常是“来的早”的路由